CVE-2026-8502

LearnPress <= 4.3.6 - Unauthenticated Sensitive Information Exposure via 'c_status' and 'return_type' Parameters

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

Description

The LearnPress – WordPress LMS Plugin for Create and Sell Online Courses plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 4.3.6 via the 'return_type' parameter. This makes it possible for unauthenticated attackers to extract sensitive data including the plaintext post_password of password-protected courses and the full post_content, post_author, and post_name of unpublished draft, private, and pending courses via the unrestricted SELECT * fallback query. Exploitation requires supplying both c_status=all (to bypass the publish-only post_status WHERE clause) and return_type=json (to prevent the safe DISTINCT(ID) AS ID field override) in a single unauthenticated request to the /wp-json/lp/v1/courses/archive-course endpoint.

CVSS Vector Breakdown

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

Technical Details

Affected versions<=4.3.6
PublishedJune 5, 2026
Last updatedJune 6, 2026
Affected pluginlearnpress

What Changed in the Fix

Changes introduced in v4.3.7

Loading patch diff...

Source Code

WordPress.org SVN
Research Plan
Unverified

# Research Plan: CVE-2026-8502 LearnPress Sensitive Information Exposure ## 1. Vulnerability Summary The LearnPress plugin (up to version 4.3.6) is vulnerable to unauthenticated sensitive information exposure. The vulnerability exists in the REST API handler for the course archive endpoint. When sp…

Show full research plan

Research Plan: CVE-2026-8502 LearnPress Sensitive Information Exposure

1. Vulnerability Summary

The LearnPress plugin (up to version 4.3.6) is vulnerable to unauthenticated sensitive information exposure. The vulnerability exists in the REST API handler for the course archive endpoint. When specific combinations of the c_status and return_type parameters are provided, the plugin's internal query builder fails to enforce proper authorization and field filtering. Specifically, it bypasses the standard post_status restrictions and falls back to an unrestricted SELECT * query, returning sensitive database columns (like post_password, post_content, and post_author) for courses that should not be publicly accessible (drafts, private, or password-protected).

2. Attack Vector Analysis

  • Endpoint: /wp-json/lp/v1/courses/archive-course
  • Method: GET (or POST)
  • Vulnerable Parameters:
    • c_status=all: Bypasses the default WHERE post_status = 'publish' clause.
    • return_type=json: Prevents the logic from overriding the selection to DISTINCT(ID), leading to a SELECT * fallback.
  • Authentication: None required (Unauthenticated).
  • Preconditions: At least one course must exist that is either password-protected, a draft, or private.

3. Code Flow (Inferred)

Since the provided source files are limited to CSS, the following flow is reconstructed from the vulnerability description and known LearnPress architecture:

  1. Route Registration: The plugin registers the REST route lp/v1/courses/archive-course (likely in inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php or similar).
  2. Permission Check: The permission_callback for this endpoint is likely set to __return_true or lacks a check for the c_status=all case, allowing unauthenticated access.
  3. Query Preparation: The controller calls a query method (possibly in LP_Course_Query or LP_Course::get_courses()).
  4. Status Filtering: If c_status is not provided, it defaults to publish. When c_status=all is passed, the code skips the status check.
  5. Field Selection:
    • Normally, the archive logic restricts fields to ID to improve performance and security before the loop starts.
    • If return_type is NOT json, the code likely forces DISTINCT(ID) AS ID.
    • When return_type=json is detected, a logic branch is taken (or a condition is missed) that fails to apply this field restriction, causing the database query to execute a SELECT *.
  6. Response: The full wp_posts object (including post_password and post_content) is serialized into the JSON response.

4. Nonce Acquisition Strategy

The vulnerability description explicitly states this is an unauthenticated request. In WordPress REST APIs, if an endpoint is intended for public consumption (like a course directory), it often does not require a nonce for GET requests.

If a nonce is required by the environment configuration:

  1. Source: LearnPress localizes a settings object called lp_global_settings.
  2. Acquisition:
    • Use browser_navigate to the homepage.
    • Use browser_eval to extract the nonce: window.lp_global_settings?.nonce.
  3. Usage: Pass the nonce in the X-WP-Nonce header.

Note: For this specific CVE, the exploit likely works without any nonce.

5. Exploitation Strategy

Step 1: Discover the API Prefix

Confirm the REST API base (usually /wp-json/).

Step 2: Targeted Request

Send a request to the vulnerable endpoint with the specific parameter combination.

Request Template:

  • URL: {{base_url}}/wp-json/lp/v1/courses/archive-course?c_status=all&return_type=json
  • Method: GET
  • Headers:
    • Accept: application/json

Step 3: Data Parsing

Analyze the JSON response. Look for the data array or items key. Each object in the array represents a course. Check for:

  • post_password: Should contain the plaintext password for protected courses.
  • post_content: Should contain the full content of draft/private courses.
  • post_status: Verify statuses other than publish are returned.

6. Test Data Setup

To verify the vulnerability, use WP-CLI to create sensitive content:

  1. Password Protected Course:
    wp post create --post_type=lp_course --post_title="Secret Course" --post_status=publish --post_password="HiddenPassword123" --post_content="This content is protected."
    
  2. Draft Course (with sensitive content):
    wp post create --post_type=lp_course --post_title="Unpublished Draft" --post_status=draft --post_content="This is sensitive internal-only draft content."
    
  3. Private Course:
    wp post create --post_type=lp_course --post_title="Private Training" --post_status=private --post_content="Private member data."
    

7. Expected Results

A successful exploit will return a JSON object containing an array of courses. In the objects:

  • The course "Secret Course" will have a field "post_password": "HiddenPassword123".
  • The course "Unpublished Draft" will be present in the list (normally hidden from unauthenticated users) and include its full "post_content".

8. Verification Steps

After the http_request, verify the leaked data matches the database:

  1. Compare the post_password in the JSON response with the output of:
    wp db query "SELECT post_password FROM wp_posts WHERE post_title='Secret Course'"
    
  2. Check if the draft is visible in the JSON response even when accessed without cookies.

9. Alternative Approaches

If the GET request fails or is blocked:

  • POST Request: Some LearnPress archive endpoints accept POST requests for filtering. Try sending the parameters in a JSON body or as Form Data.
    # Example POST
    http_request(url=".../archive-course", method="POST", body="c_status=all&return_type=json", headers={"Content-Type": "application/x-www-form-urlencoded"})
    
  • Parameter Nesting: If the endpoint expects parameters inside a filter array, try ?filter[c_status]=all&return_type=json.
Research Findings
Static analysis — not yet PoC-verified

Summary

The LearnPress plugin for WordPress is vulnerable to unauthenticated sensitive information exposure via the '/wp-json/lp/v1/courses/archive-course' REST API endpoint. By manipulating the 'c_status' and 'return_type' parameters, attackers can bypass authorization checks and field filtering to retrieve plaintext post passwords and unpublished draft content.

Security Fix

diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/admin/admin.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/admin/admin.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/admin/admin.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/admin/admin.css	2026-05-23 18:20:54.000000000 +0000
@@ -695,7 +695,7 @@
 
 @font-face {
   font-family: "lp-icon";
-  src: url("../../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=166") format("woff2");
+  src: url("../../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=190") format("woff2");
   font-weight: normal;
   font-style: normal;
   font-display: swap;
@@ -1946,11 +1946,8 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-  vertical-align: middle;
-  margin-top: -2px;
 }
 
 #wpfooter {
@@ -4406,11 +4403,11 @@
   background: #eee;
 }
 .post-type-lp_order #order_details .order-data-date .order-date {
-  width: 120px;
+  width: 130px;
 }
 .post-type-lp_order #order_details .order-data-date .order-hour,
 .post-type-lp_order #order_details .order-data-date .order-minute {
-  width: 50px;
+  width: 60px;
 }
 .post-type-lp_order #order_details .order-data-note {
   display: inline-block;
@@ -7426,11 +7423,8 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-  vertical-align: middle;
-  margin-top: -2px;
 }
 
 .button.lp-material--delete {
@@ -7872,11 +7866,8 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-  vertical-align: middle;
-  margin-top: -2px;
 }
 .course-curriculum .section-header {
   display: table;
@@ -8101,11 +8092,8 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-  vertical-align: middle;
-  margin-top: -2px;
 }
 
 body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
@@ -8598,11 +8586,8 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-  vertical-align: middle;
-  margin-top: -2px;
 }
 .lp-modal-dialog .lp-button:hover {
   border-color: var(--lp-primary-color, #ffb606);
@@ -8644,11 +8629,8 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-  vertical-align: middle;
-  margin-top: -2px;
 }
 
 /**
@@ -8761,11 +8743,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 @media (min-width: 992px) {
@@ -11004,10 +10984,10 @@
   width: 100%;
 }
 
-.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-enrolled-students-table-toolbar {
+.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-enrolled-students-table-toolbar {
   background: white;
 }
-.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-list-table tbody {
+.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-list-table tbody {
   background: white;
 }
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/admin/admin.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/admin/admin.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/admin/admin.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/admin/admin.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-@charset "UTF-8";@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-left:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}.lp-tom-select{min-width:150px}.lp-tom-select.plugin-dropdown_input .dropdown-input{width:95%;min-width:auto;border:1px solid #2271b1}.lp-tom-select[multiple]{display:block;height:36px !important;border:1px solid #d0d0d0}.lp-tom-select.ts-wrapper{min-width:200px;width:fit-content}.lp-tom-select.ts-wrapper dropdown-active .ts-control input.dropdown-input{border-color:#d0d0d0}.lp-tom-select.ts-wrapper input.dropdown-input{margin:0 auto 5px;padding:0 8px;box-shadow:none}.lp-tom-select.ts-wrapper.multi.has-items .ts-control{padding:3px 0 3px 3px}.lp-tom-select.ts-wrapper .ts-control{min-height:35px;padding:4px}.lp-tom-select.ts-wrapper .ts-control input[type=text]{min-width:30px}.lp-tom-select.ts-wrapper .ts-control li{margin:0 5px 3px 0;padding:3px 8px;background:#eee;border-radius:var(--lp-border-radius)}.lp-tom-select.ts-wrapper .ts-control .item{margin:0 5px 2px 0;padding:1px 2px;background:#eee;border-radius:var(--lp-border-radius)}.lp-tom-select.ts-wrapper .ts-dropdown{border:1px solid #d0d0d0;padding-top:5px;border-radius:3px;margin-top:-1px}.lp-tom-select.ts-wrapper .ts-dropdown .spinner{visibility:visible}.lp-tom-select.ts-wrapper .ts-dropdown .spinner::after{content:"";border:0}.lp-tom-select .dropdown-input-wrap{display:flex}.lp-toolbar-buttons{position:relative;z-index:10;height:50px}.lp-toolbar-buttons .lp-toolbar-btn{display:inline-block;position:relative;width:30px;height:30px;margin:0;padding:0;text-align:center;vertical-align:middle;cursor:pointer}.lp-toolbar-buttons .lp-toolbar-btn a,.lp-toolbar-buttons .lp-toolbar-btn span{outline:0;color:#666;box-shadow:none}.lp-toolbar-buttons .lp-toolbar-btn .lp-btn-icon{position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;line-height:1.875rem;text-align:center}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move{cursor:ns-resize}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move a,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move span{cursor:ns-resize}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move:hover a,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move span{color:var(--lp-primary-color)}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-remove{cursor:pointer}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-remove:hover a,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-remove:hover span{color:#e74c3c}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle .dashicons-arrow-down,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle .dashicons-arrow-down-alt2{display:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-up,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-up-alt2{display:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-down,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-down-alt2{display:inline-block}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown{color:#000}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul{display:none;position:absolute;top:100%;right:0;margin:0;border:1px solid #999;background:#fdfeff}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li{margin:0;list-style:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li a{display:block;margin:0;padding:3px 8px;color:#757575;font-size:.8em;text-align:right;white-space:nowrap;text-decoration:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li a:hover{background:#eee}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li.active a{background:#eee}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled:hover{_background:#f5f5f5}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled .lp-btn-icon,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled:hover .lp-btn-icon{color:#666}.lp-toolbar-buttons .lp-toolbar-btn:hover{display:inline-block;background:0}.lp-toolbar-buttons .lp-toolbar-btn:hover .lp-btn-icon{color:#444}.lp-toolbar-buttons .lp-toolbar-btn:hover ul{display:block}.lp-toolbar-buttons .lp-toolbar-btn:hover ul:hover{display:block}.column-content-actions.lp-toolbar-buttons{width:30px;padding:0;white-space:nowrap}.learn-press-box-data{position:relative;margin:20px 0 0 0;border:1px solid #ddd}.learn-press-box-data .lp-box-data-head{padding:10px 15px;background:#fff}.learn-press-box-data .lp-box-data-head h3{margin:0;padding:15px;font-size:1em}.learn-press-box-data .lp-box-data-head .lp-box-data-actions{float:right;position:relative;z-index:10}.learn-press-box-data .lp-box-data-head .lp-box-data-actions .lp-btn{display:inline-block;width:30px;height:50px;line-height:2.875rem;text-align:center;vertical-align:middle}.learn-press-box-data .lp-box-data-head .lp-box-data-actions::after{display:block;clear:both;content:""}.learn-press-box-data .lp-box-data-head::after{display:block;clear:both;content:""}.learn-press-box-data .lp-box-data-content{padding:15px;border-top:1px solid #ddd;background:#fff}.learn-press-box-data .lp-box-data-foot{padding:15px}.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-up,.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-up-alt2{display:none}.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-down,.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-down-alt2{display:inline-block}.learn-press-box-data.closed .lp-box-data-content{display:none}.lp-list-options{width:100%;border-collapse:collapse}.lp-list-options th,.lp-list-options td{padding:10px 15px;border-top:1px solid #ddd;background:#f5f5f5}.lp-list-options thead th{text-align:left}.lp-list-options tbody tr td{padding:0 15px;background:#f4fcff}.lp-list-options tbody tr td.lp-toolbar-buttons{_overflow:hidden;position:relative;width:30px;height:42px;white-space:nowrap}.lp-list-options tbody tr td.lp-toolbar-buttons .lp-toolbar-btn{visibility:hidden;position:relative;height:43px;margin-top:-4px;margin-bottom:-4px}.lp-list-options tbody tr:nth-child(odd) td{background:#fff}.lp-list-options tbody tr:hover td.lp-toolbar-buttons .lp-toolbar-btn{visibility:visible}.lp-list-options tbody td{text-align:left}.lp-list-options tbody td input[type=text]{width:100%}.lp-list-options tbody td input[type=text][value=""]{font-style:italic}.lp-list-options tbody td.column-content-answer_correct{width:125px}.lp-list-options tbody td.lp-remove-list-option,.lp-list-options tbody td.lp-move-list-option{width:20px;padding:0;text-align:center}.lp-list-options tbody td.lp-remove-list-option a,.lp-list-options tbody td.lp-move-list-option a{visibility:hidden;color:#999}.lp-list-options tbody td.lp-remove-list-option:hover,.lp-list-options tbody td.lp-move-list-option:hover{background:#dbf5ff}.lp-list-options tbody td.lp-move-list-option{cursor:ns-resize}.lp-list-options tbody td.lp-move-list-option a{cursor:ns-resize}.lp-list-options tbody td.lp-move-list-option:hover a{color:var(--lp-primary-color)}.lp-list-options tbody td.lp-remove-list-option{cursor:pointer}.lp-list-options tbody td.lp-remove-list-option:hover a{color:#e74c3c}.lp-animation{-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}.lp-ajax-search{display:inline-block;position:relative;z-index:999999}.lp-ajax-search .lp-search-term{min-width:300px;height:28px;margin:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-term:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-term:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-term:focus:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-results{position:absolute;top:100%;width:100%;margin:-1px 0 0 0;border:1px solid #ddd;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lp-ajax-search .lp-search-results .lp-search-items{overflow:auto;max-height:300px;margin:0}.lp-ajax-search .lp-search-results .lp-search-items li{margin:0}.lp-ajax-search .lp-search-results .lp-search-items li label{display:block;padding:8px 10px;border-bottom:1px solid #f3f3f3}.lp-ajax-search .lp-search-results .lp-search-items li label input{float:left;margin-top:1px;margin-right:-100%}.lp-ajax-search .lp-search-results .lp-search-items li label span{display:inline-block;margin-left:25px}.lp-ajax-search .lp-search-results .lp-search-items li label span a.lp-add-item{visibility:hidden;margin-left:10px}.lp-ajax-search .lp-search-results .lp-search-items li.active{background:#dbf5ff}.lp-ajax-search .lp-search-results .lp-search-items li:hover{color:#fff;background:#0085ba}.lp-ajax-search .lp-search-results .lp-search-items li:hover a.lp-add-item{visibility:visible}.lp-ajax-search .lp-search-results .lp-search-actions{margin:0;padding:10px;border-top:1px solid #ddd}#learn-press-ajax-search-overlay{display:none;position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;opacity:0}.update-overlay{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5)}#course-editor.ajax-search #learn-press-ajax-search-overlay{display:block}#course-editor.ajax-search .lp-ajax-search{z-index:100000}.advanced-list{width:100%;min-width:200px;border-radius:var(--lp-border-radius);background:#fff;list-style:none}.advanced-list li{display:inline-block;margin:0 5px 5px 0;padding:3px 8px;background:#eee;border-radius:var(--lp-border-radius)}.advanced-list li .remove-item{display:inline-block;margin-right:5px;line-height:1;vertical-align:middle;text-decoration:none;cursor:pointer}.advanced-list li .remove-item:hover{color:#0085ba}.advanced-list li .remove-item::before{font-family:dashicons;text-decoration:none;content:"\f335"}.advanced-list li span{display:inline-block}.advanced-list.locked .remove-item{display:none}.advanced-list::after{display:block;clear:both;content:""}.lp-label-counter{display:inline-block;height:20px;padding:0 10px;border-radius:20px;color:#fff;background:#2196f3;font-weight:bold;line-height:1.25rem}.lp-label-counter.disabled{background:#ddd}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rwmb-duration{border:1px solid #ddd}ul .clearfix{clear:both;height:0;opacity:0}.clearfix-after::after{display:block;clear:both;height:0;opacity:0;content:""}.lp-button{padding:8px 16px;border:1px solid #e5e7eb;border-radius:var(--lp-border-radius);color:#374151;font-size:.9em;font-weight:500;text-decoration:none;cursor:pointer}@font-face{font-family:"lp-icon";src:url("../../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=166") format("woff2");font-weight:normal;font-style:normal;font-display:swap}[class^=lp-icon-],[class*=" lp-icon-"]{font-family:"lp-icon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-icon-plus:before{content:"\f067"}.lp-icon-question:before{content:"\f128"}.lp-icon-minus:before{content:"\f068"}.lp-icon-search:before{content:"\f002"}.lp-icon-envelope-o:before{content:"\f003"}.lp-icon-heart:before{content:"\f004"}.lp-icon-star:before{content:"\f005"}.lp-icon-star-o:before{content:"\f006"}.lp-icon-user:before{content:"\f007"}.lp-icon-th-large:before{content:"\f009"}.lp-icon-th:before{content:"\f00a"}.lp-icon-th-list:before{content:"\f00b"}.lp-icon-check:before{content:"\f00c"}.lp-icon-close:before{content:"\f00d"}.lp-icon-remove:before{content:"\f00d"}.lp-icon-times:before{content:"\f00d"}.lp-icon-signal:before{content:"\f012"}.lp-icon-cog:before{content:"\f013"}.lp-icon-gear:before{content:"\f013"}.lp-icon-trash-o:before{content:"\f014"}.lp-icon-home:before{content:"\f015"}.lp-icon-file-o:before{content:"\f016"}.lp-icon-clock-o:before{content:"\f017"}.lp-icon-download:before{content:"\f019"}.lp-icon-play-circle-o:before{content:"\f01d"}.lp-icon-refresh:before{content:"\f021"}.lp-icon-lock:before{content:"\f023"}.lp-icon-flag:before{content:"\f024"}.lp-icon-book:before{content:"\f02d"}.lp-icon-bookmark:before{content:"\f02e"}.lp-icon-video-camera:before{content:"\f03d"}.lp-icon-edit:before{content:"\f044"}.lp-icon-pencil-square-o:before{content:"\f044"}.lp-icon-check-square-o:before{content:"\f046"}.lp-icon-arrows:before{content:"\f047"}.lp-icon-chevron-left:before{content:"\f053"}.lp-icon-chevron-right:before{content:"\f054"}.lp-icon-check-circle:before{content:"\f058"}.lp-icon-question-circle:before{content:"\f059"}.lp-icon-arrow-left:before{content:"\f060"}.lp-icon-arrow-right:before{content:"\f061"}.lp-icon-expand:before{content:"\f065"}.lp-icon-compress:before{content:"\f066"}.lp-icon-exclamation-circle:before{content:"\f06a"}.lp-icon-gift:before{content:"\f06b"}.lp-icon-eye:before{content:"\f06e"}.lp-icon-eye-slash:before{content:"\f070"}.lp-icon-exclamation-triangle:before{content:"\f071"}.lp-icon-warning:before{content:"\f071"}.lp-icon-calendar:before{content:"\f073"}.lp-icon-comment:before{content:"\f075"}.lp-icon-chevron-up:before{content:"\f077"}.lp-icon-chevron-down:before{content:"\f078"}.lp-icon-shopping-cart:before{content:"\f07a"}.lp-icon-bar-chart:before{content:"\f080"}.lp-icon-bar-chart-o:before{content:"\f080"}.lp-icon-key:before{content:"\f084"}.lp-icon-cogs:before{content:"\f085"}.lp-icon-gears:before{content:"\f085"}.lp-icon-thumbs-o-up:before{content:"\f087"}.lp-icon-thumbs-o-down:before{content:"\f088"}.lp-icon-heart-o:before{content:"\f08a"}.lp-icon-sign-out:before{content:"\f08b"}.lp-icon-linkedin-square:before{content:"\f08c"}.lp-icon-sign-in:before{content:"\f090"}.lp-icon-phone:before{content:"\f095"}.lp-icon-square-o:before{content:"\f096"}.lp-icon-bookmark-o:before{content:"\f097"}.lp-icon-twitter:before{content:"\f099"}.lp-icon-facebook:before{content:"\f09a"}.lp-icon-facebook-f:before{content:"\f09a"}.lp-icon-unlock:before{content:"\f09c"}.lp-icon-bullhorn:before{content:"\f0a1"}.lp-icon-bell-o:before{content:"\f0a2"}.lp-icon-certificate:before{content:"\f0a3"}.lp-icon-briefcase:before{content:"\f0b1"}.lp-icon-arrows-alt:before{content:"\f0b2"}.lp-icon-copy:before{content:"\f0c5"}.lp-icon-files-o:before{content:"\f0c5"}.lp-icon-pinterest-square:before{content:"\f0d3"}.lp-icon-google-plus-square:before{content:"\f0d4"}.lp-icon-google-plus:before{content:"\f0d5"}.lp-icon-money-bill-alt:before{content:"\f0d6"}.lp-icon-caret-down:before{content:"\f0d7"}.lp-icon-caret-up:before{content:"\f0d8"}.lp-icon-caret-left:before{content:"\f0d9"}.lp-icon-caret-right:before{content:"\f0da"}.lp-icon-linkedin:before{content:"\f0e1"}.lp-icon-comment-o:before{content:"\f0e5"}.lp-icon-file-text-o:before{content:"\f0f6"}.lp-icon-angle-double-left:before{content:"\f100"}.lp-icon-angle-double-right:before{content:"\f101"}.lp-icon-angle-double-up:before{content:"\f102"}.lp-icon-angle-double-down:before{content:"\f103"}.lp-icon-angle-left:before{content:"\f104"}.lp-icon-angle-right:before{content:"\f105"}.lp-icon-angle-up:before{content:"\f106"}.lp-icon-angle-down:before{content:"\f107"}.lp-icon-desktop:before{content:"\f108"}.lp-icon-mobile:before{content:"\f10b"}.lp-icon-mobile-phone:before{content:"\f10b"}.lp-icon-circle-o:before{content:"\f10c"}.lp-icon-spinner:before{content:"\f110"}.lp-icon-code:before{content:"\f121"}.lp-icon-puzzle-piece:before{content:"\f12e"}.lp-icon-calendar-o:before{content:"\f133"}.lp-icon-ellipsis-h:before{content:"\f141"}.lp-icon-ellipsis-v:before{content:"\f142"}.lp-icon-file:before{content:"\f15b"}.lp-icon-file-alt:before{content:"\f15c"}.lp-icon-youtube-play:before{content:"\f16a"}.lp-icon-instagram:before{content:"\f16d"}.lp-icon-dot-circle-o:before{content:"\f192"}.lp-icon-graduation-cap:before{content:"\f19d"}.lp-icon-mortar-board:before{content:"\f19d"}.lp-icon-google:before{content:"\f1a0"}.lp-icon-language:before{content:"\f1ab"}.lp-icon-database:before{content:"\f1c0"}.lp-icon-file-pdf:before{content:"\f1c1"}.lp-icon-file-word:before{content:"\f1c2"}.lp-icon-file-excel:before{content:"\f1c3"}.lp-icon-file-powerpoint:before{content:"\f1c4"}.lp-icon-file-image:before{content:"\f1c5"}.lp-icon-file-photo:before{content:"\f1c5"}.lp-icon-file-picture:before{content:"\f1c5"}.lp-icon-file-archive:before{content:"\f1c6"}.lp-icon-file-zip:before{content:"\f1c6"}.lp-icon-file-audio:before{content:"\f1c7"}.lp-icon-file-sound:before{content:"\f1c7"}.lp-icon-file-movie:before{content:"\f1c8"}.lp-icon-file-video:before{content:"\f1c8"}.lp-icon-file-code:before{content:"\f1c9"}.lp-icon-circle-thin:before{content:"\f1db"}.lp-icon-share-alt:before{content:"\f1e0"}.lp-icon-pie-chart:before{content:"\f200"}.lp-icon-line-chart:before{content:"\f201"}.lp-icon-user-secret:before{content:"\f21b"}.lp-icon-television:before{content:"\f26c"}.lp-icon-tv:before{content:"\f26c"}.lp-icon-question-circle-o:before{content:"\f29c"}.lp-icon-google-plus-circle:before{content:"\f2b3"}.lp-icon-google-plus-official:before{content:"\f2b3"}.lp-icon-user-circle:before{content:"\f2bd"}.lp-icon-user-graduate:before{content:"\f501"}.lp-icon-user-edit:before{content:"\f4ff"}.lp-icon-my-courses:before{content:"\e900"}.lp-icon-clock:before{content:"\e901"}.lp-icon-stopwatch:before{content:"\f2f2"}.lp-icon-file-download:before{content:"\f56d"}.lp-icon-list:before{content:"\f03a"}.lp-icon-students:before{content:"\e902"}.lp-icon-courses:before{content:"\e903"}.lp-icon-tiktok-alt:before{content:"\e908"}.lp-icon-alarm-clock:before{content:"\e909"}.lp-icon-art-and-design:before{content:"\e90a"}.lp-icon-best-customer-experience:before{content:"\e90b"}.lp-icon-certificate-o:before{content:"\e90c"}.lp-icon-community:before{content:"\e90d"}.lp-icon-online-education:before{content:"\e90e"}.lp-icon-concierge-bell:before{content:"\e90f"}.lp-icon-target:before{content:"\e910"}.lp-icon-content-marketing:before{content:"\e911"}.lp-icon-dollar-sign:before{content:"\e912"}.lp-icon-website:before{content:"\e913"}.lp-icon-worldwide-security:before{content:"\e914"}.lp-icon-educational-programs:before{content:"\e915"}.lp-icon-online-class:before{content:"\e916"}.lp-icon-monitor:before{content:"\e917"}.lp-icon-lucide:before{content:"\e918"}.lp-icon-ebook:before{content:"\e919"}.lp-icon-co-instructor:before{content:"\e904"}.lp-icon-close-circle:before{content:"\e907"}.lp-icon-layers:before{content:"\e91a"}.lp-icon-filter:before{content:"\e91c"}.lp-icon-in_progress_course:before{content:"\e91d"}.lp-icon-finished_courses:before{content:"\e91e"}.lp-icon-failed_courses:before{content:"\e91f"}.lp-icon-passed_courses:before{content:"\e920"}.lp-icon-student_in_progress:before{content:"\e924"}.lp-icon-student_completed:before{content:"\e925"}.lp-icon-published_course:before{content:"\e926"}.lp-icon-pending_course:before{content:"\e927"}.lp-icon-list-check:before{content:"\e929"}.lp-icon-icon-h5p:before{content:"\e92a"}.lp-icon-comment-written:before{content:"\e921"}.lp-icon-book-open:before{content:"\f518"}.lp-icon-pinterest-p:before{content:"\f231"}.lp-icon-dropbox:before{content:"\e905"}.lp-icon-edit-square:before{content:"\e923"}.lp-icon-drag:before{content:"\e922"}.lp-icon-map-pin:before{content:"\e91b"}.lp-icon-map-marker:before{content:"\e91b"}.lp-icon-box:before{content:"\e906"}.lp-ico-ai{display:inline-block;width:13px;height:13px;background-image:url("../../images/icons/ico-ai.svg");background-size:contain;background-repeat:no-repeat}.lp-icon-course-builder{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@-moz-keyframes lp-spinner{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes lp-spinner{100%{-webkit-transform:rotate(360deg)}}@keyframes lp-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lp-modal-choose-items-open{overflow:hidden}.lp-modal-search{height:100%;padding:20px;color:#777;background-color:red}.lp-modal-search li.selected{display:none}#learn-press-message-box-block{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;opacity:.8;background-color:#000}#learn-press-message-box-window{position:fixed;z-index:100000;top:0;right:0;bottom:0;left:0;color:#fff;text-align:center}#message-box-wrap{display:inline-block;max-width:70%;margin:0 auto;text-align:left}.message-box-title{margin:0 0 40px 0;color:#fff;font-size:2.125rem}.message-box-content{font-size:1rem;line-height:1.5}.message-box-animation{width:220px;height:20px;margin:20px 0 0;background-image:url("../../images/animation.gif")}.message-box-buttons{margin:20px 0 0;padding-top:20px;border-top:1px solid #929292}.message-box-button{margin-right:10px !important}.tipsy{position:absolute}.learnpress a,.learnpress a:active{outline:0;box-shadow:none}.learnpress .lp-install-sample-data-options{padding:0 20px 10px 20px;border:1px solid #ddd}.learnpress .lp-install-sample-data-options legend{font-size:1rem}.lp-email-templates{overflow:hidden;margin-top:5px}.learn-press-email-variables{margin:20px 0 0;padding:0;list-style:none}.learn-press-email-variables li{display:inline-block;cursor:pointer}.learn-press-dropdown-pages input[type=text]{min-width:300px;margin:0;vertical-align:top}.learn-press-dropdown-pages .select2-container{min-width:220px !important}.learn-press-dropdown-pages .select2-container .select2-selection--single{height:30px;border-color:#7e8993}.learn-press-dropdown-pages .select2-container .select2-selection__rendered{line-height:1.75em !important}.learn-press-dropdown-pages .select2-container .select2-selection__arrow{right:1px;width:23px;height:28px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px}.learn-press-dropdown-pages .select2-container .select2-selection__arrow b{display:none}.learn-press-dropdown-pages .quick-add-page-actions a{font-size:.8125rem;text-decoration:none}.learn-press-dropdown-pages .quick-add-page-inline{margin-top:0}.lp-select-2+.select2-container .select2-selection--single{height:30px;border-color:#7e8993}.lp-select-2+.select2-container .select2-selection--single .select2-selection__rendered{line-height:1.75em !important}.lp-select-2+.select2-container .select2-selection--single .select2-selection__arrow{right:1px;width:23px;height:28px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px}.lp-select-2+.select2-container .select2-selection--single .select2-selection__arrow b{display:none}.learn-press-tooltip{display:inline-block;margin:0 5px;color:#999;font-size:1.0625rem;vertical-align:middle}.learn-press-tooltip.icon::after{font-family:Dashicons;content:"\f223"}.learn-press-tooltip:hover{opacity:1;color:#0073aa}.rwmb-payment-order-wrapper .rwmb-label{margin-bottom:20px !important}.rwmb-payment-order-wrapper .rwmb-input{margin-left:0 !important}.learn-press-payments,.learn-press-emails{width:100%;border:1px solid #ddd;border-collapse:collapse;font-size:.875rem}.learn-press-payments th,.learn-press-payments td,.learn-press-emails th,.learn-press-emails td{padding:10px}.learn-press-payments .order,.learn-press-emails .order{width:30px;padding-right:0;color:#ddd;text-align:center;cursor:not-allowed}.learn-press-payments .name,.learn-press-emails .name{min-width:250px;font-weight:normal;text-transform:capitalize}.learn-press-payments .name a,.learn-press-emails .name a{text-decoration:none}.learn-press-payments .status,.learn-press-emails .status{width:100px;text-align:center;cursor:pointer}.learn-press-payments .status .dashicons,.learn-press-emails .status .dashicons{border-radius:50%;color:#fff;background:#ddd}.learn-press-payments .status a,.learn-press-emails .status a{display:block;margin-top:5px;font-size:.75rem;text-decoration:none}.learn-press-payments .status.enabled .dashicons,.learn-press-emails .status.enabled .dashicons{background:#0085ba}.learn-press-payments thead th,.learn-press-emails thead th{border-bottom:1px solid #ddd;text-align:left}.learn-press-payments tbody tr:nth-child(even) td,.learn-press-emails tbody tr:nth-child(even) td{background:#fff}.learn-press-payments tbody tr:nth-child(odd) td,.learn-press-emails tbody tr:nth-child(odd) td{background:#f5f5f5}.learn-press-payments tbody td,.learn-press-emails tbody td{border-bottom:1px solid #ddd}.learn-press-payments tbody .ui-sortable-helper,.learn-press-emails tbody .ui-sortable-helper{margin-left:-1px;border:1px solid #ddd}.learn-press-payments tbody .ui-sortable-placeholder,.learn-press-emails tbody .ui-sortable-placeholder{visibility:visible !important;border:1px solid #ddd}.learn-press-payments tbody .ui-sortable-placeholder td,.learn-press-emails tbody .ui-sortable-placeholder td{height:35px;padding:0;background:#f7f7f7}.learn-press-payments ~ .email-actions,.learn-press-emails ~ .email-actions{text-align:left}.learn-press-payments.sortable .order:hover,.learn-press-emails.sortable .order:hover{color:#0073aa;cursor:ns-resize}.lp-template-overrides{margin-top:20px}.lp-template-overrides thead th h4{margin:0}.lp-template-overrides tbody th{font-weight:bold}.lp-template-overrides tbody th p{display:inline-block;margin:0 0 0 10px}.lp-template-overrides tbody th p a{margin:0;padding:2px 8px;border:0;border-radius:3px;outline:0;box-shadow:none;font-weight:normal}.lp-template-overrides tbody th p a.current{color:#fff;background:#00aadc}.lp-template-overrides .template-row.outdated code::before,.lp-template-overrides .template-row.up-to-date code::before{display:inline-block;margin-top:-2px;margin-right:3px;font-family:Dashicons;vertical-align:middle}.lp-template-overrides .template-row.outdated .template-version{color:red}.lp-template-overrides .template-row.outdated .template-file code::before{color:red;content:"\f534"}.lp-template-overrides .template-row.up-to-date .template-version{color:#1859ff}.lp-template-overrides .template-row.up-to-date .template-file code::before{color:#0085ba;content:"\f147"}.lp-template-overrides .template-version,.lp-template-overrides .core-version{width:100px}.lp-template-overrides #learn-press-no-templates td p{color:#0073aa}.description code{font-size:smaller}#field-_lp_course_result input[name=_lp_course_result] ~ #passing-condition-quiz-result{display:none;padding:10px;background:#f5f5f5}#field-_lp_course_result input[name=_lp_course_result] ~ #passing-condition-quiz-result input{width:80px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#field-_lp_course_result input[name=_lp_course_result] ~ #passing-condition-quiz-result p{margin:7px 0 0;color:#777;font-style:italic}#field-_lp_course_result input[name=_lp_course_result]:checked ~ #passing-condition-quiz-result{display:block}.widget .widget-content .rwmb-field:not(:last-of-type){margin:0 0 10px}.widget .widget-content .rwmb-field:not(:last-of-type):first-child{margin-top:10px}.widget .widget-content .rwmb-field:last-child{margin-bottom:10px}.widget .widget-content .rwmb-field .rwmb-label,.widget .widget-content .rwmb-field .rwmb-input{width:100%}.widget .widget-content .rwmb-field .rwmb-label{margin-bottom:2px}.widget .widget-content .rwmb-field .rwmb-label label{font-weight:400}.widget .widget-content .rwmb-field .rwmb-input input[type=text]{width:100%}.course-attributes{margin:20px 0}.course-attributes .learn-press-attribute{margin-top:-1px;margin-bottom:0;border:1px solid #ddd}.course-attributes .learn-press-attribute>h4{margin:0;padding:10px 15px;background:#f5f5f5}.course-attributes .learn-press-attribute .learn-press-attribute-data{padding:15px;border-top:1px solid #ddd}.lp-hidden{display:none !important}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}#wpfooter{z-index:5}.learn-press-advertisement-slider{margin:50px 20px 0 0;position:relative;overflow:hidden;box-sizing:border-box;z-index:10}.learn-press-advertisement-slider .slider-items:after{display:block;clear:both;content:""}.learn-press-advertisement-slider .slide-item{position:relative;float:left;width:100%;margin-right:-100%;padding:20px;opacity:0;background:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.learn-press-advertisement-slider .slide-item .slide-thumbnail{float:left;width:35%}.learn-press-advertisement-slider .slide-item .slide-thumbnail a{display:block;line-height:1;margin-bottom:0}.learn-press-advertisement-slider .slide-item .slide-thumbnail img{max-width:100%}.learn-press-advertisement-slider .slide-item .slide-detail{margin-left:35%;padding-left:20px}.learn-press-advertisement-slider .slide-item .slide-detail h2{margin-top:0}.learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:none}.learn-press-advertisement-slider .slide-item.slide-active{opacity:1}.learn-press-advertisement-slider .slider-controls{position:absolute;bottom:20px;right:20px}.learn-press-advertisement-slider .slider-controls .next-item,.learn-press-advertisement-slider .slider-controls .prev-item{font-family:"dashicons";width:40px;height:40px;border:1px solid #DDD;line-height:2.5rem;font-size:1rem;cursor:pointer;float:left;margin-left:10px;text-align:center;color:#DDD}.learn-press-advertisement-slider .slider-controls .next-item:hover,.learn-press-advertisement-slider .slider-controls .prev-item:hover{border-color:#0085ba}.learn-press-advertisement-slider .slider-controls .next-item:hover:before,.learn-press-advertisement-slider .slider-controls .prev-item:hover:before{color:#0085ba}.learn-press-advertisement-slider .slider-controls .next-item:before{content:"\f345"}.learn-press-advertisement-slider .slider-controls .prev-item:before{content:"\f341"}@media only screen and (max-width:1200px){.learn-press-advertisement-slider .slide-item .slide-thumbnail{width:50%}.learn-press-advertisement-slider .slide-item .slide-detail{margin-left:50%}.learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:block}.learn-press-advertisement-slider .slide-item .slide-detail .description-full{display:none}}@media only screen and (max-width:960px){.learn-press-advertisement-slider{margin-left:56px}.learn-press-advertisement-slider .slide-item .slide-thumbnail{width:100%;float:none}.learn-press-advertisement-slider .slide-item .slide-thumbnail img{width:100%}.learn-press-advertisement-slider .slide-item .slide-detail{margin-left:0;padding-left:0}.learn-press-advertisement-slider .slide-item .slide-detail h2{padding-top:20px}.learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:block}.learn-press-advertisement-slider .slide-item .slide-detail .description-full{display:none}.learn-press-advertisement-slider .slide-item .slide-detail .slide-controls{margin-bottom:0}.learn-press-advertisement-slider .slide-item .slide-detail .slide-controls .button{margin-bottom:0}.wp-responsive-open .learn-press-advertisement-slider{margin-left:56px}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-thumbnail{width:100%;float:none}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-thumbnail img{width:100%}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail{margin-left:0;padding-left:0}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail h2{padding-top:20px}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:block}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .description-full{display:none}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .slide-controls{margin-bottom:0}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .slide-controls .button{margin-bottom:0}}.lp-admin-tabs{position:relative;margin-top:20px}.lp-admin-tabs.has-sections{display:flex}.lp-admin-tabs .lp-admin-tab-navs{display:none;float:left;position:relative;z-index:5;width:250px;margin:0 -250px 0 0;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lp-admin-tabs .lp-admin-tab-navs .nav-section{margin:0}.lp-admin-tabs .lp-admin-tab-navs .nav-section>a,.lp-admin-tabs .lp-admin-tab-navs .nav-section>span{display:block;padding:8px 20px;outline:0;box-shadow:none;text-decoration:none;text-transform:capitalize}.lp-admin-tabs .lp-admin-tab-navs .nav-section .learn-press-tooltip{float:right;margin-right:0}.lp-admin-tabs .lp-admin-tab-navs .nav-section.nav-section-active,.lp-admin-tabs .lp-admin-tab-navs .nav-section:hover{border-left:2px solid #563d7c;color:#563d7c}.lp-admin-tabs .lp-admin-tab-navs .nav-section.nav-section-active>a,.lp-admin-tabs .lp-admin-tab-navs .nav-section.nav-section-active>span,.lp-admin-tabs .lp-admin-tab-navs .nav-section:hover>a,.lp-admin-tabs .lp-admin-tab-navs .nav-section:hover>span{padding-left:18px}.lp-admin-tabs.has-sections .lp-admin-tab-navs{display:block}.lp-admin-tabs.has-sections .lp-admin-tab-content{float:left;position:relative;z-index:0;width:100%;padding-left:271px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lp-admin-tabs.has-sections::before{position:absolute;z-index:10;top:0;bottom:0;left:250px;border-left:1px solid #ddd;content:""}.lp-admin-tabs::after{display:block;clear:both;content:"";z-index:10}.wrap.learn-press-settings .lp-admin-tab-content{padding:18px;background:#fff}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub{float:none;margin:0 0 20px 0;padding-bottom:20px;border-bottom:1px solid #ddd}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub .active{font-weight:bold}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub li{text-transform:capitalize}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub li::after{display:inline-block;padding:0 10px;content:"|"}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub li:last-child::after{content:""}.wrap.learn-press-settings .lp-admin-tab-content h2{border-bottom:1px solid #ddd;padding-bottom:10px}.wrap #learn-press-uninstall-sample-data{float:right;opacity:.5}.wrap #learn-press-uninstall-sample-data:hover{opacity:1}#adminmenu .wp-menu-image img{width:17px}.learnpress .rwmb-field{position:relative;margin-bottom:20px}.learnpress .rwmb-field .rwmb-label{display:block;float:left;width:190px;margin-bottom:5px;font-size:.875rem;_text-transform:capitalize}.learnpress .rwmb-field .rwmb-label label>small{display:block;color:#999;font-weight:normal;font-style:italic}.learnpress .rwmb-field .rwmb-input{float:none;width:auto;margin-left:190px}.learnpress .rwmb-field .rwmb-input input[type=checkbox],.learnpress .rwmb-field .rwmb-input input[type=radio]{margin:1px 5px 0 0}.learnpress .rwmb-field .rwmb-input label>input[type=checkbox],.learnpress .rwmb-field .rwmb-input label>input[type=radio]{margin-top:-1px}.learnpress .rwmb-field .description{margin-top:8px;color:#888}.learnpress .rwmb-field .description code{padding:3px 3px 3px 0}.learnpress .rwmb-field .description.err{color:red}.learnpress .rwmb-field .rwmb-input-list{margin-left:0}.learnpress .rwmb-field #course_evaluation_method_quiz_options{position:relative;margin-left:25px}.learnpress .rwmb-field #course_evaluation_method_quiz_options::after{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff;content:""}.learnpress .rwmb-field input[name=_lp_course_result]:checked ~ #course_evaluation_method_quiz_options::after{display:none}.learnpress .rwmb-field.rwmb-heading-wrapper h4{display:inline-block;margin:0 0 5px 0;padding:0;border-bottom:2px solid #563d7c;font-size:1rem;text-transform:initial}.learnpress .rwmb-field.disabled .field-overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;opacity:.6;background:#fff;content:""}.learnpress .rwmb-field.rwmb-text-wrapper .rwmb-text{width:50%;min-width:200px}.learnpress .rwmb-field.rwmb-duration-wrapper .rwmb-input select,.learnpress .rwmb-field.rwmb-duration-wrapper .rwmb-input input{vertical-align:top}.learnpress .lp-course-sale_start-field.hide,.learnpress .lp-course-sale_end-field.hide{display:none}.learnpress.lp-submenu-settings .lp-admin-settings-buttons{margin-bottom:0;padding-top:20px;border-top:1px solid #ddd}.learnpress.lp-submenu-settings .lp-admin-settings-buttons #learn-press-reset-settings{float:right}.learnpress.lp-submenu-settings .rwmb-input{float:none;width:auto;margin-left:270px;color:#000}.learnpress .rwmb-google-fonts-wrapper .rwmb-input label{display:block;margin-bottom:5px;font-weight:bold}.learnpress .rwmb-google-fonts-wrapper .rwmb-input input{width:90%}.learnpress #learn-press-toggle-course-results{display:block}.learnpress .lp-item-assigned{font-size:.875rem}.learnpress .lp-item-assigned a{text-decoration:none}.learnpress .lp-item-assigned ul{margin-bottom:0}.learnpress .lp-item-assigned ul ul strong{font-weight:normal}.learnpress .lp-item-assigned li{margin:0}.learnpress .lp-item-assigned li a{display:inline-block;margin-bottom:10px}@media screen and (max-width:1280px){.learnpress #meta-box-tab-course_settings .rwmb-field .rwmb-label{float:none;width:auto}.learnpress #meta-box-tab-course_settings .rwmb-field .rwmb-input{float:left;width:100%;margin-left:0}}.lp-metabox__table .titledesc label>small{display:block;color:#999;font-weight:normal;font-style:italic}.lp-metabox__table .forminp-text>input,.lp-metabox__table .forminp-email>input,.lp-metabox__table .forminp-password>input,.lp-metabox__table .forminp-url>input{min-width:260px}.lp-metabox__table .forminp-textarea textarea{width:400px}.lp-option-disabled{pointer-events:none;opacity:.5}.lp-metabox__custom-fields table{width:100%;max-width:max-content;padding:0 !important}.lp-metabox__custom-fields table th{padding:7px 0 7px 7px !important}.lp-metabox__custom-fields table th.sort{width:17px;padding:7px !important}.lp-metabox__custom-fields table td{position:relative;padding:4px 0 4px 7px !important;vertical-align:middle !important}.lp-metabox__custom-fields table td.sort{width:17px;padding-right:7px !important;background:#f9f9f9;font-size:.9375rem;text-align:center;cursor:move}.lp-metabox__custom-fields table td.sort::before{height:100%;color:#999;font-family:Dashicons;text-align:center;content:"\f333"}.lp-metabox__custom-fields table td .delete{display:block;position:relative;width:1em;height:1em;font-size:1.2em;text-indent:-9999px}.lp-metabox__custom-fields table td .delete::before{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;color:#999;font-family:Dashicons;font-weight:400;font-variant:normal;line-height:1;text-align:center;text-indent:0;text-transform:none;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.lp-metabox__custom-fields table td .delete:hover::before{color:#a00}.lp-metabox__custom-fields table td:last-child{padding-right:7px !important}.lp-metabox-field__color{font-size:0 !important}.lp-metabox-field__color .colorpickpreview{display:inline-block;width:30px;height:30px;margin:0;margin-right:3px;padding:0;border:1px solid #ddd;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);font-size:1rem;line-height:1.75rem}.lp-metabox-field__color .iris-picker{display:none;position:absolute;z-index:100;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.lp-metabox-field__image-advanced-upload{padding-top:10px}.lp-metabox-field__image-advanced-images{clear:both;margin:0;padding:0}.lp-metabox-field__image-advanced-images>li{float:left;position:relative;box-sizing:border-box;width:80px;margin:9px 9px 0 0;border:1px solid #d5d5d5;border-radius:2px;background:#f7f7f7;cursor:move}.lp-metabox-field__image-advanced-images>li img{display:block;width:100%;height:auto}.lp-metabox-field__image-advanced-images>li ul.actions{position:absolute;top:-8px;right:-8px;padding:2px}.lp-metabox-field__image-advanced-images>li ul.actions li{float:right;margin:0 0 0 2px}.lp-metabox-field__image-advanced-images>li ul.actions li a.delete{display:block;position:relative;width:1em;height:1em;font-size:1.4em;text-indent:-9999px}.lp-metabox-field__image-advanced-images>li ul.actions li a.delete::before{position:absolute;top:0;left:0;width:1em;height:1em;margin:0;border-radius:50%;color:#999;background:#fff;font-family:Dashicons;font-weight:400;font-variant:normal;line-height:1;text-align:center;text-indent:0;text-transform:none;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.lp-metabox-field__image-advanced-images>li ul.actions::before{display:table;content:" "}.lp-metabox-field__image-advanced-images>li:hover ul.actions{display:block}.lp-metabox-field__image-advanced-images>li.lp-metabox-sortable-placeholder{position:relative;border:3px dashed #ddd}.lp-metabox-field__image-advanced-images>li.lp-metabox-sortable-placeholder::after{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;color:#ddd;font-family:Dashicons;font-size:2.618em;font-weight:normal;font-variant:normal;line-height:4.5rem;text-align:center;text-indent:0;text-transform:none;content:"\f161";speak:none;-webkit-font-smoothing:antialiased}.lp-metabox-field__image-advanced-images::before{display:table;content:" "}.lp-metabox-field__image-advanced-images::after{display:table;clear:both;content:" "}.lp-metabox-field__image--inner{position:relative;box-sizing:border-box;width:120px;border:1px solid #d5d5d5;border-radius:2px;background:#f7f7f7}.lp-metabox-field__image--inner img{display:block;width:100%;height:auto}.lp-metabox-field__image--upload{padding-top:10px}.lp-meta-box__inner{display:block;position:relative}.lp-meta-box__inner .form-field:not(fieldset){display:flex;flex-direction:row;position:relative;margin:0;padding:15px 0;flex-wrap:wrap}.lp-meta-box__inner .form-field:not(fieldset) label{width:180px;min-width:180px;max-width:180px;padding:0;color:#23282d;font-size:.875rem;font-weight:600;flex:0 0 auto}.lp-meta-box__inner .form-field:not(fieldset) .checkbox{margin:2px 0 !important;vertical-align:middle}.lp-meta-box__inner .form-field:not(fieldset) .description{flex:1;display:inline;clear:none;margin:0 0 0 7px;padding:0;font-size:.875rem}.lp-meta-box__inner fieldset.form-field{display:grid;grid-template-columns:180px 1fr;position:relative;margin:0;padding:15px 0}.lp-meta-box__inner fieldset.form-field h4{width:180px;min-width:180px;max-width:180px;margin:0;padding:0;color:#23282d;font-size:.875rem;font-weight:600;flex:0 0 auto}.lp-meta-box__inner fieldset.form-field ul{margin:0;font-size:.875rem}.lp-meta-box__inner fieldset.form-field .description{grid-column-start:2;margin-top:10px}.lp-meta-box__duration-select{width:auto !important}.lp-meta-box__duration input[type=number]{width:80px !important}.lp-meta-box__duration .description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-left:180px !important}.lp-meta-box__wp-editor{display:block}.lp-meta-box__wp-editor .description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-left:180px !important;color:#666}.lp-meta-box__wp-editor__textarea{border:none !important}.lp-meta-box select{width:auto !important}.lp-meta-box select ~ .description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-left:180px !important;color:#666}.lp-meta-box input[type=number],.lp-meta-box input[type=email],.lp-meta-box input[type=text],.lp-meta-box input[type=password],.lp-meta-box textarea:not(.lp-meta-box__wp-editor__textarea){width:50%}.lp-meta-box input[type=number]+.description,.lp-meta-box input[type=email]+.description,.lp-meta-box input[type=text]+.description,.lp-meta-box input[type=password]+.description,.lp-meta-box textarea:not(.lp-meta-box__wp-editor__textarea)+.description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-left:180px !important;color:#666}.lp-meta-box input[type=checkbox]{margin-top:2px}.lp-meta-box .short{width:50%}.lp-meta-box textarea:not(.lp-meta-box__wp-editor__textarea){height:4.6rem;line-height:1.5em;vertical-align:top}.lp-meta-box .learn-press-tip.ready{display:inline-flex;align-items:center;margin-left:8px}#course-settings .inside{margin:0 !important;padding:0 !important}#course-settings .lp-meta-box__course-tab{display:grid;grid-template-columns:20% 80%}#course-settings .lp-meta-box__course-tab__tabs{position:relative;box-sizing:border-box;margin:0;padding:0 0 10px;border-right:1px solid #eee;background-color:#fafafa}#course-settings .lp-meta-box__course-tab__tabs li{display:block;position:relative;margin:0;padding:0}#course-settings .lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;margin:0;padding:10px;border-bottom:1px solid #eee;box-shadow:none;text-decoration:none}#course-settings .lp-meta-box__course-tab__tabs li a i{margin-right:5px;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none}#course-settings .lp-meta-box__course-tab__tabs li a i[class^=dashicon]{font-family:"Dashicons"}#course-settings .lp-meta-box__course-tab__tabs li.active a{position:relative;color:#555;background-color:#eee}@media(max-width:767px){#course-settings .lp-meta-box__course-tab__tabs{display:flex;overflow:hidden;overflow-x:auto;flex-direction:row;margin:0;margin-bottom:30px;padding:0;border-bottom:1px solid #e5e5e5;text-align:center;white-space:nowrap;list-style:none;align-items:center;flex-wrap:nowrap}#course-settings .lp-meta-box__course-tab__tabs li{min-width:25%;margin-right:20px}}#course-settings .lp-meta-box__course-tab__content>div{padding:20px}@media(max-width:767px){#course-settings .lp-meta-box__course-tab{grid-template-columns:auto}}#price_course_data ._lp_sale_price_field,#price_course_data ._lp_price_field{position:relative}#price_course_data ._lp_sale_price_field .learn-press-tip-floating,#price_course_data ._lp_price_field .learn-press-tip-floating{top:54px;left:92px;opacity:.8;background:#a00}#price_course_data ._lp_sale_price_field .learn-press-tip-floating::before,#price_course_data ._lp_price_field .learn-press-tip-floating::before{top:-7px;border:7px solid transparent;border-top-width:0;border-bottom-color:#a00}.lp_course_extra_meta_box__content{flex:1}.lp_course_extra_meta_box__fields{margin-bottom:10px}.lp_course_extra_meta_box__field{position:relative;max-width:600px;margin-bottom:10px}.lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;left:0;width:40px;height:100%;color:#666;text-decoration:none;cursor:grab;align-items:center;justify-content:center}.lp_course_extra_meta_box__field .sort::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f333"}.lp_course_extra_meta_box__field .delete{display:flex;position:absolute;top:0;right:0;width:40px;height:100%;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_course_extra_meta_box__field .delete::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f335"}.lp_course_extra_meta_box__input{width:100% !important;padding-right:40px !important;padding-left:40px !important}.lp_repeater_meta_box__wrapper{flex:1 !important}.lp_repeater_meta_box__fields{position:relative;margin-bottom:10px}.lp_repeater_meta_box__field{display:grid;position:relative;margin-bottom:10px;border:1px solid #c5c5c5;border-radius:2px}.lp_repeater_meta_box__field_active .lp_repeater_meta_box__content{display:block}.lp_repeater_meta_box__field_active .lp_repeater_meta_box__title__toggle::after{transform:rotate(180deg)}.lp_repeater_meta_box__title{display:grid;grid-template-columns:44px 1fr 40px 40px;align-items:center;position:relative;background-color:#eee}.lp_repeater_meta_box__title__title{flex:1;padding:14px 0}.lp_repeater_meta_box__title__sort{display:flex;height:100%;color:#666;text-decoration:none;cursor:grab;align-items:center;justify-content:center}.lp_repeater_meta_box__title__sort::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f333"}.lp_repeater_meta_box__title__delete{display:flex;height:100%;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_repeater_meta_box__title__delete::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f335"}.lp_repeater_meta_box__title__toggle{display:flex;height:100%;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_repeater_meta_box__title__toggle::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f347"}.lp_repeater_meta_box__content{display:none;padding:14px 20px}.lp_repeater_meta_box__content>label{display:grid;width:100% !important;min-width:100% !important;max-width:100% !important;margin-bottom:20px;grid-template-rows:auto 1fr}.lp_repeater_meta_box__content>label:last-child{margin-bottom:0}.lp_repeater_meta_box__content>label span{margin-bottom:5px}.lp_repeater_meta_box__content>label textarea,.lp_repeater_meta_box__content>label input{width:100% !important}.lp_course_faq_meta_box__content{flex:1}.lp_course_faq_meta_box__fields{position:relative;margin-bottom:10px}.lp_course_faq_meta_box__field{display:grid;position:relative;margin-bottom:10px;padding:20px;border:1px solid #c5c5c5;border-radius:4px;grid-row-gap:10px}.lp_course_faq_meta_box__field label{display:grid;width:100% !important;min-width:100% !important;max-width:100% !important;grid-template-rows:auto 1fr}.lp_course_faq_meta_box__field label span{margin-bottom:5px}.lp_course_faq_meta_box__field label textarea,.lp_course_faq_meta_box__field label input{width:100% !important}.lp_course_faq_meta_box__field a.delete{display:flex;position:absolute;top:15px;right:50px;width:30px;height:30px;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f335"}.lp_course_faq_meta_box__field .sort{display:flex;position:absolute;top:15px;right:20px;width:30px;height:30px;color:#666;text-decoration:none;align-items:center;justify-content:center;cursor:grab}.lp_course_faq_meta_box__field .sort::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f333"}input[name=_lp_course_result]:checked ~ #passing-condition-quiz-result{display:block}#passing-condition-quiz-result{display:none}#passing-condition-quiz-result input{width:80px !important;margin-top:5px !important}#passing-condition-quiz-result p{padding:10px 16px;background-color:#eee;font-size:.875rem}.lp-meta-box__file_list{display:inline-block;clear:both;margin:0;padding:0}.lp-meta-box__file_list>li{display:flex;flex-flow:column nowrap;float:left;position:relative;box-sizing:border-box;width:80px;height:80px;margin:9px 9px 0 0;border:1px solid #d5d5d5;border-radius:2px;background:#f7f7f7;cursor:move;align-items:center;justify-content:center}.lp-meta-box__file_list>li img{display:block;width:100%;height:auto}.lp-meta-box__file_list>li img.is_file{width:30px}.lp-meta-box__file_list>li img.is_file ~ span{margin-top:5px;font-size:.75rem}.lp-meta-box__file_list>li.lp-metabox-sortable-placeholder{position:relative;border:3px dashed #ddd}.lp-meta-box__file_list>li.lp-metabox-sortable-placeholder::after{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;color:#ddd;font-family:Dashicons;font-size:2.618em;font-weight:normal;font-variant:normal;line-height:4.5rem;text-align:center;text-indent:0;text-transform:none;content:"\f161";speak:none;-webkit-font-smoothing:antialiased}.lp-meta-box__file_list>li ul.actions{position:absolute;top:-8px;right:-8px;padding:2px}.lp-meta-box__file_list>li ul.actions li{float:right;margin:0 0 0 2px}.lp-meta-box__file_list>li ul.actions li a.delete{display:block;position:relative;width:1em;height:1em;font-size:1.4em;text-indent:-9999px}.lp-meta-box__file_list>li ul.actions li a.delete::before{position:absolute;top:0;left:0;width:1em;height:1em;margin:0;border-radius:50%;color:#999;background:#fff;font-family:Dashicons;font-weight:400;font-variant:normal;line-height:1;text-align:center;text-indent:0;text-transform:none;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.lp-meta-box__file_list>li ul.actions::before{display:table;content:" "}.lp-meta-box__file::before{display:table;content:" "}.lp-meta-box__file::after{display:table;clear:both;content:" "}.lp-metabox-evaluate-final_quiz{display:block}.lp-metabox-evaluate-final_quiz__message{display:inline-block;min-width:50%;margin-top:10px;padding:8px 20px;border:2px solid #36af27;border-radius:4px;background:#f7f7f7;text-align:center}.lp-metabox-evaluate-final_quiz__message-error{border-color:lightcoral}.lp_widget_autocomplete__loading{margin-top:0 !important;padding:7px 10px;border:1px solid #949494;border-top:none !important;background:#eee;font-size:13px !important}.lp_widget_autocomplete__select{overflow:auto;left:0;width:100%;max-height:148px;margin-top:-1px;background:#eee;font-size:.8125rem}.lp_widget_autocomplete__item{overflow:hidden;padding:7px 10px;border:1px solid #949494;border-top:0;border-bottom-color:#afafaf;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.lp_widget_autocomplete__item__selected,.lp_widget_autocomplete__item:hover{color:#fff;background-color:#007cba}.widget .select2-selection__rendered{font-size:.8125rem}.sortable-wrapper{margin:1em 0}.sortable-wrapper .sortable{margin:.5em 0}.sortable-wrapper .sortable .dashicons-move{cursor:move}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.sortable-wrapper>label{font-weight:600;font-size:14px}.sortable__item{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sortable__item:last-child{margin-bottom:0}.widget-content p{margin-bottom:8px;display:flex;align-items:center;flex-wrap:wrap}:root{--lp-addon-item-padding:10px;--lp-border-radius:3px;--lp-addon-item-border-color:#c3c4c7}@media screen and (min-width:1600px){.plugin-card:not(.hide-if-js):nth-child(even){margin-right:8px}.plugin-card:not(.hide-if-js):nth-child(3n){margin-right:0}}#lp-addons{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;padding-right:20px}#lp-addons.max-3-items{grid-template-columns:repeat(auto-fit,minmax(280px,320px))}#lp-addons a{text-decoration:none}#lp-addons button{padding:6.5px 17px;background:#9747ff;color:white;border-radius:3px;border:0;cursor:pointer}#lp-addons button.btn-addon-action.handling span{display:none}#lp-addons button.btn-addon-action.handling span.dashicons{display:inline-flex}#lp-addons button.btn-addon-action[data-action=cancel]{position:absolute;right:0;background:transparent;color:rgba(255,0,0,0.89);top:0;padding:7px 10px}#lp-addons button.btn-addon-action span.dashicons{align-items:center;display:none;font-size:1.125em;width:auto;height:auto;animation:rotation 2s infinite linear}#lp-addons button[data-action=update]{background:#27bf49}#lp-addons button[data-action=setting]{background:#2d72da}#lp-addons .lp-addon-item{background:white;padding:var(--lp-addon-item-padding);border:1px solid var(--lp-addon-item-border-color);border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;position:relative}#lp-addons .lp-addon-item input{margin:0 !important}#lp-addons .lp-addon-item.hide,#lp-addons .lp-addon-item.search-not-found{display:none}#lp-addons .lp-addon-item__content{text-align:center;min-height:290px}#lp-addons .lp-addon-item__content img{width:50px;height:50px;border-radius:10px;margin-top:20px}#lp-addons .lp-addon-item__content a{text-decoration:none}#lp-addons .lp-addon-item__content p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#lp-addons .lp-addon-item__content p::before{content:none}#lp-addons .lp-addon-item__actions{border-top:1px solid var(--lp-addon-item-border-color);padding:10px var(--lp-addon-item-padding) 0;margin:0 calc(var(--lp-addon-item-padding) * -1);display:flex;align-items:center}#lp-addons .lp-addon-item__actions__left{flex:3;display:flex;gap:5px;align-items:center}#lp-addons .lp-addon-item__actions__left button{display:none}#lp-addons .lp-addon-item__actions__right button{display:none;background:transparent;color:#2271b1}#lp-addons .lp-addon-item__purchase{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.6);text-transform:uppercase}#lp-addons .lp-addon-item__purchase__wrapper div{position:absolute;bottom:20%;left:var(--lp-addon-item-padding);right:var(--lp-addon-item-padding);background:white;border:1px solid var(--lp-addon-item-border-color);padding:var(--lp-addon-item-padding);border-radius:3px;flex-direction:column;display:none;gap:5px;box-shadow:0 4px 25px 1px rgba(0,0,0,0.25)}#lp-addons .lp-addon-item__purchase__wrapper div input{width:100%}#lp-addons .lp-addon-item__purchase label{text-transform:capitalize}#lp-addons .lp-addon-item.installed.activated button[data-action=setting]{display:block}#lp-addons .lp-addon-item.installed.activated button[data-action=deactivate]{display:block}#lp-addons .lp-addon-item.installed.activated.update button[data-action=update]{display:block}#lp-addons .lp-addon-item.installed:not(.activated) button[data-action=activate]{display:block}#lp-addons .lp-addon-item.installed.purchase button[data-action=update-purchase-code]{display:inline-flex;align-items:center;padding:0 5px;height:12px}#lp-addons .lp-addon-item.installed.purchase button[data-action=update-purchase-code] span{animation:none;display:inline}#lp-addons .lp-addon-item.not_installed.purchase button[data-action=purchase]{display:block}#lp-addons .lp-addon-item.not_installed.free button[data-action=install]{display:block}#lp-addons .lp-addon-item.not_installed .lp-addon-item__actions__right{display:none}#lp-addons .lp-addon-item.update button[data-action=update]{display:block}#lp-addons .lp-toggle-switch .lp-toggle-switch-label{height:20px;align-items:center;margin-bottom:0;background:#b4b9be;cursor:pointer;display:inline-flex;justify-content:space-between;position:relative;transition:left .15s ease-out;border-radius:100px}#lp-addons .lp-toggle-switch .lp-toggle-switch-label:after{background:#fff;content:"";display:block;position:absolute;left:4px;width:12px;height:12px;transition:all .25s ease-in-out;border-radius:50%}#lp-addons .lp-toggle-switch .lp-toggle-switch-label::before{left:0}#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-on,#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-off{opacity:1;padding-left:6px;padding-right:6px;font-size:.8em;line-height:1.125em}#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-on{color:#fff;opacity:0;padding-right:0;width:12px}#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-off{width:12px;color:#777;padding-left:0}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input{display:none}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label{background:#0073aa}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label:after{left:auto;right:5px;background:#fff}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label .toggle-on{opacity:1}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label .toggle-off{opacity:0}#lp-addons .lp-toggle-switch .dashicons{animation:rotation 2s infinite linear}#lp-addons .screen-reader-text:focus{clip-path:inset(50%);-webkit-clip-path:inset(50%)}.lp-nav-tab-wrapper{display:flex;margin-bottom:20px;justify-content:start;gap:5px;border-bottom:1px solid #c3c4c7}.lp-nav-tab-wrapper .nav-tab{border:1px solid #c3c4c7;border-bottom:0;margin-left:0;padding:5px 10px;line-height:1.6em;font-weight:600;background:#dcdcde;color:#50575e;text-decoration:none;white-space:nowrap;border-radius:3px 3px 0 0}.lp-nav-tab-wrapper .nav-tab-active{background:#f0f0f1;border-bottom:1px solid #f0f0f1}.wp-submenu .lp-notify{display:none;vertical-align:top;box-sizing:border-box;margin:1px 0 -1px 5px;padding:0 5px;min-width:18px;height:18px;border-radius:9px;background-color:#d63638;color:#fff;font-size:.75em;line-height:1.6;text-align:center}.related-themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:20px}.related-themes li{margin:0}.related-themes .plugin-card-top{padding-bottom:0;background:#fff}.related-themes .theme-content{position:relative}.related-themes .image-thumbnail img{width:100%;height:auto;vertical-align:middle}.related-themes .theme-description{margin:0 0 25px 0;display:-webkit-box;overflow:hidden;min-height:8em;max-height:8em;line-height:1.6em;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5;color:#777}.related-themes .theme-title{min-height:3.2em;margin-right:100px;margin-bottom:0;font-size:1.2em;line-height:1.3em}.related-themes .theme-title a{color:#545454}.related-themes .theme-rating{display:inline-block;float:right}.related-themes .star-rating{display:inline-block}.related-themes .count-rating{position:relative;top:2px;font-size:.9375rem}.related-themes .theme-detail{position:absolute;top:-3px;right:3px;line-height:1.6em;text-align:right}.related-themes .theme-detail::after{display:block;clear:both;content:""}.related-themes .theme-detail .theme-price{display:inline-block;color:#545454;font-size:1.5rem;font-weight:700;line-height:1.3em}.related-themes .theme-footer{clear:both;overflow:hidden;margin-right:-20px;margin-left:-20px;padding:20px;border-top:1px solid #ddd;background-color:#fafafa}.post-type-lp_order .wp-list-table .column-order_status{width:150px}.post-type-lp_order .wp-list-table .order_status span{display:inline-block;padding:3px 6px;color:#fff;font-size:.75rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.post-type-lp_order .wp-list-table .order_status span.pending{background:#bdbdbd}.post-type-lp_order .wp-list-table .order_status span.processing{background:#ffc107}.post-type-lp_order .wp-list-table .order_status span.completed{background:#4caf50}.post-type-lp_order .wp-list-table .order_status span.cancelled{background:#444}.post-type-lp_order .wp-list-table .order_status span.failed{background:red}.post-type-lp_order .wp-list-table .order_status span.trash{color:rgba(128,128,128,0.68)}.post-type-lp_order .wp-list-table .order_status span i{display:inline-block}.post-type-lp_order .wp-list-table .column-title,.post-type-lp_order .wp-list-table .column-order_total,.post-type-lp_order .wp-list-table .column-order_date{width:150px}.post-type-lp_order .wp-list-table .column-order_items ol{margin:0;padding:0;list-style-position:inside}.post-type-lp_course .wp-list-table .column-price{width:80px}.post-type-lp_course .wp-list-table .column-thumbnail{width:60px;padding-top:8px;box-sizing:border-box}.post-type-lp_course .wp-list-table .column-thumbnail img{width:100%;height:auto}@media only screen and (max-width:782px){.post-type-lp_course .wp-list-table .column-thumbnail{display:none}.post-type-lp_course .wp-list-table .column-thumbnail::before{opacity:0}}.post-type-lp_course .wp-list-table .column-certificate{box-sizing:border-box;max-width:60px}.post-type-lp_course .wp-list-table .column-certificate img{max-width:100% !important}@media only screen and (min-width:1024px){.post-type-lp_course .wp-list-table .check-column{width:1.2em}}@media only screen and (min-width:783px){.post-type-lp_course .wp-list-table .column-title{width:16%}}.wp-list-table .column-author,.wp-list-table .column-instructor{width:80px}.wp-list-table .column-author .post-author,.wp-list-table .column-instructor .post-author{display:inline-block}.wp-list-table .column-author .post-author img,.wp-list-table .column-instructor .post-author img{width:30px;height:30px;margin:0;border-radius:50%;vertical-align:middle}.wp-list-table .column-author .post-author a,.wp-list-table .column-instructor .post-author a{display:inline-block;vertical-align:middle}.wp-list-table .column-curriculum{width:60px}.wp-list-table .column-student{width:60px}.wp-list-table .column-taxonomy-course_category{width:100px}.wp-list-table .column-gradebook{width:40px;text-align:center}.post-type-page .column-lp-page{width:200px}.post-type-page .for-plugin-page{margin:0;color:red;font-size:.6875rem}.post-state .post-author{font-size:.875rem;font-weight:normal;font-style:italic}#learn-press-box-edit-slug{overflow:hidden;margin:0 -10px;padding:10px;border:1px solid #ddd;color:#b79186;background:#fff}#learn-press-box-edit-slug .button{float:right;height:24px;line-height:1.375rem}.is-lp-page{color:#fff;font-size:11px;padding:1px 8px;border-radius:10px;background-color:#9979ff;margin-right:5px;display:inline-block}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.wp-admin .lp-modal-dialog .lp-modal-header{padding:2em}.wp-admin .lp-modal-dialog .lp-modal-header h3{font-size:1.4em}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;right:0;left:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:left;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:right}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}#lp-modal-overlay{display:none;position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;opacity:.5;background:#000}#lp-modal-window{display:none;position:fixed;z-index:999999;top:50%;left:50%;padding:35px 60px 28px 60px;background:#fff;transform:translate(-50%,-50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#lp-modal-window #lp-modal-content{margin:0 0 24px 0;color:#333;font-weight:400;text-align:center}#lp-modal-window #lp-modal-content>*{margin:0 0 .5em}#lp-modal-window #lp-modal-buttons{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}#lp-modal-window #lp-modal-buttons .lp-button{position:relative;margin:0 10px 0 10px}.learn-press-modal{position:fixed;z-index:1000000;width:100%;height:100%;top:0;display:table}.learn-press-modal .modal-overlay{position:fixed;z-index:1000000;background:#000;opacity:.5;width:100%;height:100%;top:0}.learn-press-modal .modal-wrapper{display:table-cell;vertical-align:middle;z-index:1000010;position:relative}.learn-press-modal .modal-wrapper .modal-container{max-width:800px;width:90%;margin:0 auto;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,0.33);transition:all .3s ease;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.learn-press-modal .modal-wrapper header{font-size:1.125rem;padding:20px;border-bottom:1px solid #DDD;font-weight:600;color:#000}.learn-press-modal .modal-wrapper article{margin:30px 20px}.learn-press-modal .modal-wrapper article input[name=search]{width:100%;font-size:1rem;box-sizing:border-box;margin:0;box-shadow:none;color:#444;padding:8px 10px;height:42px;border-radius:2px;border-color:#e4e4e4;font-weight:400;vertical-align:middle}.learn-press-modal .modal-wrapper article .search-results{margin:0;margin-top:30px}.learn-press-modal .modal-wrapper article .search-results li>label{display:block}.learn-press-modal .modal-wrapper footer{padding:15px 20px;overflow:hidden;border:1px solid #eee}.learn-press-modal .modal-wrapper footer .search-nav{float:left}.learn-press-modal .modal-wrapper footer .search-nav a,.learn-press-modal .modal-wrapper footer .search-nav span{display:inline-block;line-height:1.625rem;height:28px;margin:0;padding:0 10px 1px}.learn-press-modal .modal-wrapper footer button{float:right;margin-left:3px}#modal-search-items.loading .search-results:before{position:absolute;top:75px;left:0;right:0;bottom:0;display:block;content:"";z-index:9;background:url("../../images/spinner.gif") no-repeat center center}.modal-search{position:relative;display:inline-block;min-width:300px}.modal-search .search-input{border:1px solid #DDD;width:100%;margin:0;padding:5px 10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal-search .search-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal-search .search-input:focus{border-color:#DDD}.modal-search .search-results-content{position:absolute;top:100%;width:100%;left:0;background:#FFF;border:1px solid #DDD;border-top:0;z-index:1000;margin-top:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-search .search-results-content .search-results{margin:0}.modal-search .search-results-content .search-results .result-item{margin:0;padding:0;list-style:none}.modal-search .search-results-content .search-results .result-item label{display:block;padding:6px 10px;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-search .search-results-content .search-results .result-item:hover{background:#f4fcff}.modal-search .has-items .search-input{border-bottom-color:transparent}.modal-search .has-items .search-results-content{border-top:0}.modal-search .checked-items{text-align:center}.modal-search .checked-items .button{font-size:.75rem;height:20px;line-height:1.25rem}.modal-search .checked-items .disabled{color:#777}.modal-search .search-navigator{margin:5px 0;text-align:center}.modal-search .search-navigator .page-numbers{display:inline-block;padding:2px 5px;text-decoration:none;line-height:1}.modal-search .search-navigator .page-numbers.next,.modal-search .search-navigator .page-numbers.prev{display:none}.lp-order-statuses{margin:0;display:grid;grid-template-columns:auto auto;grid-gap:10px}.lp-order-statuses .lp-skeleton-animation{grid-column:1/3}.lp-order-statuses li{width:100%;margin:0;background:#fff}.lp-order-statuses li span{font-size:1.1rem;display:flex;text-align:center;justify-content:center;align-items:center;column-gap:10px;font-weight:400}.lp-order-statuses li p{margin:0;padding:0;color:#adadad;font-size:.75rem}.lp-order-statuses li.counter-number{text-align:center}.lp-order-statuses li.counter-number .counter-inner{padding:10px 0;border:1px solid #f3f3f3;background:#f9f9f9}.lp-order-statuses li.clear{float:none}.lp-order-statuses li.featured-theme{width:auto;margin:12px -12px 0 -12px;padding:8px 12px 0 12px;border-top:1px solid #eee}.lp-order-statuses li.featured-theme .star-rating{display:inline-block;line-height:.875rem;vertical-align:middle}.lp-order-statuses li.featured-theme .star-rating .star{width:14px;height:14px;font-size:.875rem}.lp-order-statuses li.featured-theme>div{margin-bottom:3px}.lp-order-statuses li.featured-theme>div span{color:#999;font-size:.75rem;vertical-align:middle}.lp-order-statuses li:nth-child(even) .counter-inner{margin-left:0}.lp-order-statuses li:nth-child(odd) .counter-inner{margin-right:0}.lp-order-statuses li.total-raised{grid-column:1/3;box-sizing:border-box;padding:10px 0;border:1px solid #f3f3f3;background:#f9f9f9;text-align:center;color:#0073aa}.lp-order-statuses li.total-raised span{margin-bottom:10px;font-size:1.625rem}.lp-order-statuses li.total-raised span i{font-size:1.5625rem}.lp-order-statuses::after{display:block;clear:both;content:""}.featured-theme{border-top:1px solid #eee;margin-top:10px;padding-top:10px}.featured-theme p{margin:0;font-size:12px}.featured-theme .star-rating{display:inline-block;line-height:.75rem}.featured-theme .star-rating .star{font-size:.8125rem;width:13px;height:13px}.featured-theme span{font-size:.6875rem}.lp-place-holder{background:#fff;padding:10px;display:block;margin:20px auto;box-shadow:0 0 0 rgba(0,0,0,0.1);border-radius:3px}.lp-place-holder [class*=line-]{height:6px;width:400px;background:#f6f7f9;margin-bottom:13px;margin-right:5px}.lp-place-holder .thumbnail{height:40px;width:40px;float:left;margin-right:20px;display:inline-block}.lp-place-holder .line-heading{width:80%;height:20px}.lp-place-holder .line-sm{width:30%;margin-top:10px}.lp-place-holder .line-xs{width:50%}.lp-place-holder .line-df{margin-top:30px;width:380px}.lp-place-holder .line-lg{width:200px}.lp-place-holder .line-lgx{width:450px}.lp-place-holder [class*=line],.lp-place-holder .thumbnail{animation:lpTimeLine;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px auto;background-position:100px 0}@keyframes lpTimeLine{0%{background-position:-350px 0}100%{background-position:400px 0}}.post-type-lp_order #post-body-content{display:none}.post-type-lp_order #order_details{border:none !important;background:transparent !important}.post-type-lp_order #order_details .hndle,.post-type-lp_order #order_details .handlediv,.post-type-lp_order #order_details .postbox-header{display:none}.post-type-lp_order #order_details .inside{display:block !important;margin:0;padding:0}.post-type-lp_order #order_details .order-data{margin:0 0 20px 0 !important;padding:30px !important;border:1px solid #ccd0d4 !important;background-color:#fff !important;box-shadow:none !important}.post-type-lp_order #order_details .order-data-field{margin-bottom:20px}.post-type-lp_order #order_details .order-data-field label{display:block;margin-bottom:5px;font-weight:500}.post-type-lp_order #order_details .order-data-number{margin:0 0 10px;font-size:1.25rem;font-weight:600}.post-type-lp_order #order_details .payment-method-title{color:#777;font-size:1rem}.post-type-lp_order #order_details .payment-method-title strong{color:#23282d}.post-type-lp_order #order_details .order-data-heading{margin-top:40px;font-size:1rem}.post-type-lp_order #order_details .order-users{display:inline-block}.post-type-lp_order #order_details .order-users .description{margin-top:10px;padding:10px;background:#eee}.post-type-lp_order #order_details .order-data-date .order-date{width:120px}.post-type-lp_order #order_details .order-data-date .order-hour,.post-type-lp_order #order_details .order-data-date .order-minute{width:50px}.post-type-lp_order #order_details .order-data-note{display:inline-block}.post-type-lp_order #order_details .order-data-note .order-note{padding:10px;color:#fff;background-color:#c1a3b6;font-size:.875rem}.post-type-lp_order #order_details .order-items{margin:0;border:1px solid #ccd0d4 !important;background-color:#fff}.post-type-lp_order #order_details .order-items table{width:100%;border-collapse:collapse}.post-type-lp_order #order_details .order-items table thead{margin:0;padding:0}.post-type-lp_order #order_details .order-items table thead tr{background-color:#f8f8f8}.post-type-lp_order #order_details .order-items table thead th{padding:15px;border-bottom:0;color:#999;font-weight:400;text-align:left}.post-type-lp_order #order_details .order-items table thead th:first-child{padding-left:30px}.post-type-lp_order #order_details .order-items table thead th:last-child{padding-right:30px}.post-type-lp_order #order_details .order-items table tbody td,.post-type-lp_order #order_details .order-items table tfoot td{padding:10px;border-bottom:1px solid #ddd;text-align:left}.post-type-lp_order #order_details .order-items table tbody{margin:0;padding:0}.post-type-lp_order #order_details .order-items table tbody tr td{padding:15px}.post-type-lp_order #order_details .order-items table tbody tr td:first-child{padding-left:30px}.post-type-lp_order #order_details .order-items table tbody tr td:last-child{padding-right:30px}.post-type-lp_order #order_details .order-items table tfoot{margin:0;padding:0}.post-type-lp_order #order_details .order-items table tfoot tr{background-color:#f8f8f8}.post-type-lp_order #order_details .order-items table tfoot tr:last-child td{padding-top:20px;padding-bottom:20px}.post-type-lp_order #order_details .order-items table tfoot td{padding:10px 15px;padding-bottom:0;border:0;font-size:.875rem;text-align:right}.post-type-lp_order #order_details .order-items table tfoot td:first-child{padding-left:30px}.post-type-lp_order #order_details .order-items table tfoot td:last-child{padding-right:30px}.post-type-lp_order #order_details .order-items table .column-price,.post-type-lp_order #order_details .order-items table .column-total,.post-type-lp_order #order_details .order-items table .column-quantity{width:150px;text-align:right}.post-type-lp_order #order_details .order-items table .row-subtotal td .order-subtotal,.post-type-lp_order #order_details .order-items table .row-subtotal td .order-total,.post-type-lp_order #order_details .order-items table .row-total td .order-subtotal,.post-type-lp_order #order_details .order-items table .row-total td .order-total{font-weight:700}.post-type-lp_order #order_details .order-items table .remove-order-item{outline:0;color:#ccc;text-decoration:none}.post-type-lp_order #order_details .order-items table .remove-order-item .dashicons{font-size:1.25rem}.post-type-lp_order #order_details .order-items table .remove-order-item:hover{color:red}.post-type-lp_order #order_details .order-items table .order-item-row:hover .remove-order-item{display:inline-block}.post-type-lp_order #order-export__button:hover{cursor:pointer}.post-type-lp_order .export-modal.modal{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.post-type-lp_order .export-modal .modal-content{background-color:#fefefe;margin:5% auto;border:1px solid #888;width:60%;position:relative}.post-type-lp_order .export-modal .close{color:#aaa;position:absolute;font-size:28px;font-weight:bold;top:-5px;right:11px}.post-type-lp_order .export-modal .close:hover{color:black;text-decoration:none;cursor:pointer}.post-type-lp_order .export-modal .close:focus{color:black;text-decoration:none;cursor:pointer}.post-type-lp_order .export-modal .panel{display:none}.post-type-lp_order .export-modal .panel.active{display:block}.post-type-lp_order #order-export__tabs.tabs{display:flex;justify-content:space-around;height:40px;box-shadow:0 0 1px 1px rgba(0,0,0,0.2)}.post-type-lp_order #order-export__tabs.tabs>*{width:100%;color:dimgray;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center}.post-type-lp_order #order-export__tabs.tabs>*:hover:not(.active){background-color:#dcdcdc}.post-type-lp_order #order-export__tabs.tabs>.active{color:white;background-color:#4caf50}.post-type-lp_order #lp-invoice__content{padding:20px 40px 0;margin-bottom:25px}.post-type-lp_order #lp-invoice__content thead th{border-bottom:1px solid #000;border-top:1px solid #000;padding:10px 20px}.post-type-lp_order #lp-invoice__content tbody td{border-bottom:1px solid #000;text-align:center;padding:10px 20px}.post-type-lp_order #lp-invoice__content tfoot td{border-bottom:1px solid #000;text-align:center;padding:10px 20px}.post-type-lp_order .export-options__content{margin-bottom:25px;padding:10px 40px}.post-type-lp_order .export-options{position:relative}.post-type-lp_order .export-options__loading{opacity:0;z-index:-1;visibility:hidden;position:absolute;top:0;left:0;width:100%;background:#fff;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.post-type-lp_order .export-options__loading .spinner{background:url("../../images/spinner.gif") no-repeat center center;z-index:9;display:inline-block;visibility:visible}.post-type-lp_order .export-options__loading.active{opacity:1;z-index:9;visibility:visible}.post-type-lp_order #lp-invoice__export{color:white;background-color:#4caf50;border:1px solid #4caf50;padding:10px 20px;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.post-type-lp_order #lp-invoice__export:hover{color:#000;background-color:#fff;border:1px solid #000;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;cursor:pointer}.post-type-lp_order #lp-invoice__update{color:white;background-color:#4caf50;border:1px solid #4caf50;padding:10px 20px;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.post-type-lp_order #lp-invoice__update:hover{color:#000;background-color:#fff;border:1px solid #000;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;cursor:pointer}.post-type-lp_order #lp-invoice__actions{display:flex;flex-direction:row;justify-content:flex-end}.post-type-lp_order .export-options__actions{display:flex;flex-direction:row;justify-content:flex-end}.post-type-lp_order .lp-invoice__body table{border-spacing:0;width:100%}.post-type-lp_order .lp-order-status .dashicons{display:inline-flex !important;align-items:center;font-size:1rem}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination{text-align:left}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination li{border:1px solid #2271b1;background:#f6f7f7}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination li .page-numbers{padding:0 6px}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination li .current{background:#2271b1;color:#fff !important}#learn-press-toggle-settings-js-css{display:none}#learn-press-toggle-settings-js-css+table{display:none}#learn-press-toggle-settings-js-css:checked+table{display:table}.color-schemas{margin:0 20px 20px 0;float:left}.color-schemas ul{list-style:none;margin:0;padding:0}.color-schemas ul>li>label{font-weight:600;display:block;margin-bottom:10px}.color-schemas .wp-color-picker{width:80px;height:24px;vertical-align:top;margin:0}.color-schemas .wp-picker-holder{position:absolute}.color-schemas .buttons{display:none}.color-schemas table{border-collapse:collapse;position:relative}.color-schemas table td,.color-schemas table th{padding:10px 10px}.color-schemas table tbody{border:1px solid transparent;position:relative}.color-schemas table tbody td,.color-schemas table tbody th{text-align:left;background:#f5f5f5}.color-schemas table tbody tr:first-child td,.color-schemas table tbody tr:first-child th{padding-bottom:0}.color-schemas table:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.7)}.color-schemas tfoot td,.color-schemas tfoot th{padding-left:0;padding-right:0}.color-schemas .remove-schema{float:right;color:red}.color-schemas .wp-color-result{margin:0}.color-schemas .clone-schema{display:none}.color-schemas:first-child .remove-schema,.color-schemas:first-child .apply-schema{display:none}.color-schemas:nth-child(2){clear:both}.color-schemas:hover tbody{opacity:1}.color-schemas.current tbody{border-color:#DDD}.color-schemas.current tbody td,.color-schemas.current tbody th{background:rgba(5,215,255,0.26)}.color-schemas.current table:after{display:none}.color-schemas.current .clone-schema{display:inline-block}.wp-picker-container{position:relative}.wp-picker-container .wp-picker-holder{z-index:99999}.lp-install-sample{max-width:600px;margin:0;padding:10px 25px;border:1px solid #ccd0d4;border-radius:4px;background-color:#fff}.lp-install-sample__options{margin-bottom:20px;padding:0 20px;border:1px solid #eee;border-radius:4px}.lp-install-sample__options legend{padding:5px;font-weight:500}.lp-install-sample__buttons{display:flex;margin-top:25px;align-items:center;justify-content:space-between}.lp-install-sample__toggle-options{margin-right:auto;margin-left:10px}.lp-install-sample__uninstall{float:right}.lp-install-sample__response{margin:0;padding:10px;border:2px solid #059601;border-radius:6px}.lp-install-sample__response.fail{border-color:#d85554}.lp-update-db-modal{display:flex;position:fixed;z-index:9999;top:0;right:0;left:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-update-db-modal__hidden{display:none !important;visibility:hidden;opacity:0;pointer-events:none}.lp-update-db-modal__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.lp-update-db-modal__content{display:inline-block;overflow:hidden;z-index:2;width:100%;max-width:510px;border-radius:8px;text-align:left;vertical-align:middle}.lp-update-db-modal__content-header{padding:24px 24px 16px 24px;background-color:#fff}.lp-update-db-modal__content-start{display:flex;flex-direction:flex-start}.lp-update-db-modal__content-icon{display:flex;width:40px;height:40px;margin-right:0;margin-left:0;border-radius:999px;background-color:#fee2e2;justify-content:center;align-items:center;flex:0 0 auto}.lp-update-db-modal__content-icon svg{width:24px;height:24px;color:#dc2626}.lp-update-db-modal__content-icon svg:last-child{color:#258d6c}.lp-update-db-modal__content-icon__success{display:none}.lp-update-db-modal__content-text{margin-left:18px;text-align:left}.lp-update-db-modal__content-text h3{margin:0;font-weight:500}.lp-update-db-modal__content-text p{margin:0;margin-top:10px;color:#999;font-size:.875rem;font-weight:400}.lp-update-db-modal__content-footer{display:flex;flex-direction:row;padding:10px 24px;background-color:#f9fafb;justify-content:flex-end;align-items:center}.lp-update-db-modal__content-footer a{padding:8px 16px;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:.8125rem;font-weight:500;text-decoration:none}.lp-update-db-modal__content-footer a:last-child{margin-left:10px;color:#fff;background-color:#0073aa}.lp-update-db-modal__success .lp-update-db-modal__content-icon{background-color:#def7ec}.lp-update-db-modal__success .lp-update-db-modal__content-icon__error{display:none}.lp-update-db-modal__success .lp-update-db-modal__content-icon__success{display:block}#lp-tool-upgrade-db .wrapper-lp-upgrade-message,#lp-tool-upgrade-db .wrapper-terms-upgrade,#lp-tool-upgrade-db .wrapper-lp-loading{display:none}.terms-upgrade{max-width:500px;margin:0 auto}.terms-upgrade .error{display:none}.lp-modal-footer .learn-press-notice{color:#ff6060;font-weight:500;font-style:italic}.lp-modal-body .lp-skeleton-animation{width:500px;margin:0 20px}.tools-select__data{overflow:hidden}.tools-select__data li{background-color:#fff;border:1px solid #eee;color:#000;display:flex;flex-direction:row;align-items:center;flex:0 0 auto;font-size:.875rem;line-height:1.4em;font-weight:normal;padding:10px;width:100%}.tools-select__data li input{margin:0 10px 0 0}.progressbar__content{width:100%;font-size:.875rem;font-weight:normal;line-height:1.4em;background:#eee;padding:10px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.progressbar__content span{z-index:9}.progressbar__container{position:relative}.progressbar__value{position:absolute;width:0;height:100%;left:0;top:0;background:#8a2be2}.progressbar__item h4{z-index:9;margin:0}.progressbar__item{width:500px;border-bottom:1px solid #fff}.progressbar__indexs{z-index:9}.lp-tool__message{text-align:center;color:red;padding:10px 0;display:none}.tools-prepare__message{background:#dba617;padding:10px 0;text-align:center;display:none}.lp-admin-notices{background:transparent;display:none;padding:0;border:0;margin:0 !important}.lp-admin-notices .lp-admin-notice{position:relative}.lp-admin-notices .lp-mes-beta-version{background:#4299e1;color:whitesmoke}.lp-admin-notices .lp-mes-beta-version h3,.lp-admin-notices .lp-mes-beta-version a,.lp-admin-notices .lp-mes-beta-version a:visited{color:white}.lp-admin-notices .lp-mes-beta-version .btn-lp-notice-dismiss::before{color:#fff0f6}.tab-lp-admin-notice{margin-left:5px;width:4px;height:4px;background:#ff1919;display:inline-flex;border-radius:999px;vertical-align:middle}.lp-admin-editor{position:relative;margin:0;background-color:#fff}.lp-admin-editor .heading,.lp-admin-editor .lp-box-data-content{padding:0}#learn-press-admin-editor-metabox-settings{margin-top:20px}#course-editor .inside{margin:0;padding:0}#admin-editor-lp_course .lp-course-curriculum .heading{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;padding:8px 20px;align-items:center;line-height:1}#admin-editor-lp_course .lp-course-curriculum .heading h4{margin:0;font-size:1rem}#admin-editor-lp_course .lp-course-curriculum .heading .collapse-sections{display:flex;width:40px;color:#999;font-family:Dashicons;font-size:1.875rem;cursor:pointer;justify-content:center;align-items:center}#admin-editor-lp_course .lp-course-curriculum .heading .collapse-sections.close::before{content:"\f140"}#admin-editor-lp_course .lp-course-curriculum .heading .collapse-sections.open::before{content:"\f142"}#admin-editor-lp_course .lp-course-curriculum .heading .status{visibility:hidden;position:relative;top:5px;margin-left:10px;font-family:Dashicons;font-size:1.25rem}#admin-editor-lp_course .lp-course-curriculum .heading .status::before{content:"\f463"}#admin-editor-lp_course .lp-course-curriculum .heading .status.loading{display:inline-block;visibility:visible;animation:rotation 2s infinite linear}#admin-editor-lp_course .lp-course-curriculum .curriculum-sections{margin:0;margin:0 20px 20px 20px;border:1px solid #ddd}#admin-editor-lp_course .lp-course-curriculum .section{margin:0;border-bottom:1px solid #e5e5e5;opacity:1;background:#fff}#admin-editor-lp_course .lp-course-curriculum .section:first-child{border-top:0}#admin-editor-lp_course .lp-course-curriculum .section.new-section{margin-top:1px;border:0}#admin-editor-lp_course .lp-course-curriculum .section.new-section form{margin:0}#admin-editor-lp_course .lp-course-curriculum .section.new-section .section-head{background-color:#f4fcff}#admin-editor-lp_course .lp-course-curriculum .section.new-section .section-head .creatable{position:relative;top:1px}#admin-editor-lp_course .lp-course-curriculum .section.new-section .section-head .creatable::before{content:"\f132"}#admin-editor-lp_course .lp-course-curriculum .section.empty-section{position:relative}#admin-editor-lp_course .lp-course-curriculum .section.empty-section::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_course .lp-course-curriculum .section.empty-section .section-head .movable::before{display:inline-block;color:#a2a2a2;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_course .lp-course-curriculum .section.empty-section .section-collapse{display:none}#admin-editor-lp_course .lp-course-curriculum .section:hover .section-actions .remove{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section input{background-color:transparent;box-shadow:none}#admin-editor-lp_course .lp-course-curriculum .section input:focus{box-shadow:none}#admin-editor-lp_course .lp-course-curriculum .section .section-head{display:flex;position:relative;height:42px;margin:0;padding:0;background-color:#f4fcff;line-height:2.5rem;transition:background 500ms ease-out;align-items:center}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable,#admin-editor-lp_course .lp-course-curriculum .section .section-head .creatable{display:inline-block;width:40px;margin:0;color:#999;font-family:Dashicons;font-size:1.25rem;text-align:center;vertical-align:middle}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable{margin-right:-1px;cursor:url("../../images/openhand.cur") 7 5,default}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable::before{content:"\f333"}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable:hover{color:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section .section-head .section-item-counts{line-height:2.5rem}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions{height:100%;color:#444}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions>*{display:inline-block;height:100%;text-align:center;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse:hover{color:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse::before{display:inline-block;width:40px;color:#999;font-family:Dashicons;font-size:1rem;line-height:2.5rem}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse.open::before{content:"\f343"}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse.close::before{content:"\f347"}#admin-editor-lp_course .lp-course-curriculum .section .name{width:100%;border:0;color:#777;font-size:1.5rem;font-weight:600;line-height:3.125rem}#admin-editor-lp_course .lp-course-curriculum .section .name:focus{color:#444}#admin-editor-lp_course .lp-course-curriculum .section .section-collapse{overflow:hidden}#admin-editor-lp_course .lp-course-curriculum .section .section-content{padding:20px;border-top:1px solid #e5e5e5}#admin-editor-lp_course .lp-course-curriculum .section .details{margin-bottom:20px}#admin-editor-lp_course .lp-course-curriculum .section .title-input{padding-left:0;border:0;font-size:1.2em;line-height:1.875rem;flex:1}#admin-editor-lp_course .lp-course-curriculum .section .description-input{width:100%;margin:0;padding:0;border:0;color:#999}#admin-editor-lp_course .lp-course-curriculum .section .description-input:focus{color:#444}#admin-editor-lp_course .lp-course-curriculum .section-list-items{width:100%;border-collapse:collapse}#admin-editor-lp_course .lp-course-curriculum .section-list-items ul{position:relative;min-height:5px;margin:0}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item{display:flex;position:relative;margin:0;border:1px solid #eee;border-bottom-width:0;background:#fff;transition:background 200ms ease-out;justify-content:center;align-items:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.ui-sortable-helper{border-bottom:1px solid #eee}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:nth-child(2n+1){background-color:#f7f7f7}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.updating::before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:""}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.removing{background-color:#ffeded}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .drag{height:20px;padding-top:3px;padding-left:6px;cursor:url("../../images/openhand.cur") 7 5,default;fill:#999;flex:0 0 18px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .drag:hover{fill:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .icon{display:flex;align-items:center;justify-content:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .title{margin-right:120px;margin-left:2px;flex-grow:1;flex-basis:100%}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .title input{color:inherit}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions{display:flex;position:absolute;top:0;right:2px;bottom:0;align-items:center;justify-content:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions{margin:0}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions>*{visibility:hidden;margin-right:10px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions .edit{text-decoration:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions .remove{color:#a00}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:hover .drag{visibility:visible}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:not(.lp_lesson) .item-actions .actions .preview-item{display:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item{display:flex;position:relative;border-bottom-width:1px;transition:all 200ms ease-out;align-items:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .drag{display:flex;width:30px;color:#999;font-family:Dashicons;font-size:1rem;vertical-align:middle;cursor:default;align-items:center;justify-content:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .drag::before{content:"\f132"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .title{display:inline-block;margin:0;flex:1}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:hover,#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:focus{background-color:#fff}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:hover .type,#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:focus .type{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type{display:inline-block;padding:8px 5px;color:#ccc}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type input{display:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.current{color:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type::before{position:relative;top:2px;font-family:Dashicons;font-size:1.25rem}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.lp_quiz{padding:8px 6px 8px 0}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.lp_quiz::before{content:"\f469"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.lp_lesson::before{content:"\f330"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.empty-item::before{content:"\f463"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions{text-align:right}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action{display:inline-block;position:relative;width:30px;height:30px;margin:0;padding:0;text-align:center;vertical-align:middle;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action>a{width:30px;height:30px;color:#999;line-height:1.875rem}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action>a:hover{color:#0073aa}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item>a:hover{color:#e74c3c}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul{display:none;position:absolute;z-index:9;top:100%;right:0;width:165px;margin:0;border:1px solid #999;background:#fdfeff;text-align:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li{margin:0;border-bottom:1px solid #eee;text-align:right}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li a{display:block;padding:10px 25px;color:#757575;font-size:.75rem;text-decoration:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li a.delete-permanently{color:#e74c3c}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li:hover{background:#eee}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item:hover ul{display:block}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:hover .item-actions .actions>*{visibility:visible;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.lp_quiz .icon::before{content:"\f469"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.lp_lesson .icon::before{content:"\f330"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item{position:relative;color:#a2a2a2}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item .item-actions{display:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item .icon::before{color:#a2a2a2;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .icon{color:#0085ba;font-size:1.25rem;text-align:center;flex:0 0 29px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .icon::before{font-family:Dashicons}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item input{width:100%;padding:8px 10px 8px 0;border:0;color:inherit;font-size:.875rem;font-weight:600}#admin-editor-lp_course .lp-course-curriculum .section-actions{padding:0 20px 20px 20px}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove{display:none;float:right;height:30px;border:1px solid #eee;border-radius:3px;color:#e74c3c;line-height:1.875rem;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove .icon{padding:0 18px}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove .confirm{display:none;padding:0 18px}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove.confirm .confirm{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove.confirm .icon{display:none}#admin-editor-lp_course .lp-course-curriculum .ui-sortable-placeholder{display:block;visibility:visible !important;border-color:#bdf4fe !important;background:#bdf4fe !important}.wp-admin.post-type-lp_course #meta-box-tab-course_payment .learn-press-tip-floating{top:40px;left:100px;opacity:.8;background:#a00}.wp-admin.post-type-lp_course #meta-box-tab-course_payment .learn-press-tip-floating::before{top:-7px;border:7px solid transparent;border-top-width:0;border-bottom-color:#a00}.section-item-counts{margin:0;margin-left:auto;font-size:.75rem;white-space:nowrap}.section-item-counts span{color:#999}#course-editor{margin-bottom:10px}#course-editor .inside .rwmb-custom_html-wrapper>.rwmb-label{display:none}#course-editor .inside .rwmb-custom_html-wrapper>.rwmb-input{margin-left:0}#quiz-editor .inside .rwmb-custom_html-wrapper>.rwmb-label{display:none}#quiz-editor .inside .rwmb-custom_html-wrapper>.rwmb-input{margin-left:0}#quiz-editor .inside{margin:0;padding:0}#admin-editor-lp_quiz{margin:0;padding:0;border:0}#admin-editor-lp_quiz form{margin:0}#admin-editor-lp_quiz .lp-box-data-head{display:flex;flex-direction:row;margin:0;padding:6px 20px;align-items:center}#admin-editor-lp_quiz .lp-box-data-head h3{padding:0}#admin-editor-lp_quiz .lp-box-data-head .status{visibility:hidden;position:relative;top:5px;margin-left:10px;font-family:Dashicons;font-size:1.25rem}#admin-editor-lp_quiz .lp-box-data-head .status::before{content:"\f463"}#admin-editor-lp_quiz .lp-box-data-head .status.loading{display:inline-block;visibility:visible;animation:rotation 2s infinite linear}#admin-editor-lp_quiz .lp-box-data-head .collapse-list-questions{display:flex;width:40px;height:30px;color:#999;font-family:Dashicons;font-size:1.875rem;cursor:pointer;justify-content:center;align-items:center}#admin-editor-lp_quiz .lp-box-data-content{margin:20px;margin-top:0;border:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions{border-collapse:collapse;color:#777}@media(max-width:1560px){#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .fill_in_blanks .question-settings{flex-direction:column}}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row{display:flex;flex-direction:row;text-align:center;align-items:center}@media(max-width:1024px){#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row.question-settings{flex-direction:column}}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>*{width:100%;padding:12px 8px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.sort{position:relative;color:#999;cursor:url("../../images/openhand.cur") 7 5,default;flex:0 0 15px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.sort .svg-icon{height:18px;margin-top:-2px;vertical-align:middle;fill:#999}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.sort:hover{fill:#0085ba}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.order{padding:12px 0;color:#32373c;font-size:1.2em;text-align:left;flex:0 0 25px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.order::after{content:"."}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type{display:inline-flex;position:relative;width:125px;height:32px;padding:0;border-radius:2px;background-color:#eee;box-shadow:0 0 2px rgba(0,0,0,0.22);line-height:2rem;cursor:pointer;flex:0 0 auto;align-items:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type>a{display:inline-flex;width:100%;padding:0 10px;color:#666;text-align:center;cursor:pointer;align-items:center;justify-content:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type>a::after{margin-left:5px;font-family:Dashicons;font-size:.875rem;line-height:1.875rem;content:"\f347"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul{visibility:hidden;position:absolute;z-index:9999;top:100%;right:0;height:auto;margin:0;margin-top:-1px;border:1px solid #999;border-radius:2px;opacity:1;background:#fdfeff;pointer-events:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li{margin:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li a{display:block;min-width:110px;padding:10px 20px;color:#757575;line-height:1.25rem;text-align:right;white-space:nowrap;text-decoration:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li a:hover{background-color:#eee}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li.disabled{opacity:.4;background-color:#fff;user-select:none;pointer-events:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type:hover ul{visibility:visible;opacity:1;pointer-events:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.actions{width:300px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.name{padding-left:5px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row:hover>.sort{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row .actions .lp-box-data-actions{text-align:right !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header{display:none;border-bottom:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header .table-row>*{font-weight:bold}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header .table-row>.order::after{content:""}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header .table-row>.actions{padding:12px 0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-actions .name input{width:100%;padding:0;border:0;color:#777;background:transparent;box-shadow:none;font-size:.875rem;font-weight:normal}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings{padding:0 20px;border:1px solid #ddd;border-right:0;border-left:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings>*{padding:20px 20px 20px 0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options{border:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .sort{width:12px;padding:8px 6px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .answer-text{width:calc(100% - 100px);padding-left:0;color:#444;font-weight:600}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .order{width:10px;padding:0;text-align:right}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .answer-correct{width:65px;color:#444;font-weight:600;text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .actions{padding:0;text-align:right}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .actions .lp-toolbar-btn{height:42px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr{border:1px solid #ddd;background:#f4fcff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr:nth-child(2n){background:#fff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td{position:static;padding:0 10px;border:0;background:inherit}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td.sort{width:12px;cursor:url("../../images/openhand.cur") 7 5,default}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td.answer-text{padding-left:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td.answer-correct{text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr .svg-icon{height:18px;vertical-align:middle;fill:#999}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr:hover .svg-icon{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr:hover .sort:hover .svg-icon{fill:#0085ba}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-placeholder{visibility:visible !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-placeholder td{height:43px;background:#bdf4fe !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-helper{border-right:0;border-left:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-helper td{border-bottom:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-helper td.sort{border-left:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option .sort i{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option .sort::before{display:inline-block;position:absolute;top:12px;left:4px;font-family:Dashicons;font-size:1.125rem;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option td{position:relative}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option td::after{position:absolute;top:0;right:1px;bottom:0;left:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody .answer-text input{width:100%;padding:0;border:0;color:#777;background:transparent;box-shadow:none;font-size:.875rem;font-weight:normal}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item{border-bottom:1px solid #ddd;background:#f4fcff;line-height:1.125rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.ui-sortable-helper{border-top:1px solid #f1f1f1}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.ui-sortable-placeholder{display:block;visibility:visible !important;border-color:#bdf4fe !important;background:#bdf4fe !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating{position:relative}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-actions .sort,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating .question-actions .sort{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-actions .sort .fa,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating .question-actions .sort .fa{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-actions .sort::after,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating .question-actions .sort::after{display:inline-block;position:absolute;left:5px;font-family:Dashicons;font-size:1.25rem;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question::after,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-settings{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .cell{padding:10px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .name input{width:100%;padding:0;border:0;color:#32373c;background:transparent;box-shadow:none;font-size:1.2em;font-weight:normal;line-height:1.125rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions{margin:0;padding:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons{display:grid;position:static;z-index:10;height:100%;text-align:right;grid-template-columns:30px 30px 30px 40px;align-items:center;justify-content:end}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons>div a{visibility:hidden}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn .lp-btn-icon{position:absolute;z-index:2;top:50%;left:50%;width:28px;height:30px;margin-top:-15px;margin-left:-15px;line-height:1.875rem;text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn ul{z-index:9}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn ul a{padding:8px 24px;line-height:1.5rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn ul a.remove{border-bottom:1px solid #eee;color:#666}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-btn-toggle{width:40px;height:42px;padding-right:0;font-family:Dashicons;font-size:1.25rem;line-height:2.625rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-btn-toggle.open::after{content:"\f343"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-btn-toggle.close::after{content:"\f347"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions:hover .lp-toolbar-buttons>div a{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings{background:#fff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options{padding-right:0;padding-left:0;text-align:left}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside{margin:0;padding:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside .lp-quiz-editor__detail-field{margin:0;padding:20px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside .lp-quiz-editor__detail-field:nth-child(2n+1){background:#f4fcff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside .lp-quiz-editor__detail-label{margin:0;margin-bottom:10px;color:#666;font-weight:600}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox{border:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox .hndle{font-weight:600;cursor:default}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox .toggle{float:right;position:absolute;top:0;right:0;width:36px;height:36px;line-height:2.25rem;text-align:center;cursor:pointer}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox .toggle::after{font-family:Dashicons;font-size:1.125rem;content:"\f460"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .quiz-question-options{width:38px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .postbox{min-width:34px;height:34px;line-height:2.625rem;text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .postbox .hndle{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .postbox .toggle::after{content:"\f132"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.sorting_choice .quiz-question-data table.lp-list-options .answer-correct{display:none !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer{margin-top:-1px;border-top:1px solid #ddd;background:#f4fcff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row{height:auto;text-align:left}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .lp-sortable-handle{display:flex;width:30px;padding:8px 6px 8px 10px;color:#999;font-family:Dashicons;font-size:1.25rem;vertical-align:middle;align-items:center;justify-content:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .lp-sortable-handle::before{content:"\f132"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .order{padding:8px 0;line-height:1.75rem;text-align:left}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question{padding:8px 10px 8px 5px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title{display:inline-block;position:relative;min-width:500px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input{width:100%;margin:0;padding:6px 0;border:0;background:transparent;font-size:1.2em;line-height:1.125rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input:focus{color:#32373c}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input::placeholder{display:inline-block}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new{display:inline;position:relative}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types{display:none;position:absolute;z-index:9999999;top:100%;right:-2px;width:200px;margin:6px;border:1px solid #999;background-color:#fff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li{margin:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li a{display:block;padding:12px 20px;outline:0;color:#757575;box-shadow:none;line-height:1;text-decoration:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li a:hover{background:#eee}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li.disabled{opacity:.5;background-color:#eee;user-select:none;pointer-events:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new button:hover+.question-types{display:block}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new button+.question-types:hover{display:block}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new button[disabled=disabled]:hover+.question-types{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .select-item{display:inline}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question button{height:30px;box-shadow:0 1px 0 #ccc !important}#admin-editor-lp_quiz .lp-box-data-content .question-button-actions{text-align:left}#question-editor .inside .rwmb-custom_html-wrapper .rwmb-label{display:none}#question-editor .inside .rwmb-custom_html-wrapper .rwmb-input{margin-left:0}#question-editor .inside{margin:0;padding:0}#admin-editor-lp_question{margin:0;padding:0;border:0;background:#fff}#admin-editor-lp_question form{margin:0}#admin-editor-lp_question .lp-box-data-head{display:flex;flex-direction:row;padding:10px 20px;align-items:center}#admin-editor-lp_question .lp-box-data-head .heading{margin:0;padding:0;flex:1}#admin-editor-lp_question .lp-box-data-head .lp-question-editor{position:relative;margin-left:auto;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types>a{display:inline-flex;height:32px;padding:0 16px;border:1px solid #999;border-radius:2px;color:#666;line-height:2rem;text-decoration:none;align-items:center;cursor:pointer;user-select:none}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types>a::after{margin-left:5px;font-family:Dashicons;font-size:.875rem;line-height:1.875rem;content:"\f347"}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul{display:none;position:absolute;z-index:9999;top:100%;right:0;height:auto;margin:0;margin-top:-1px;border:1px solid #999;border-radius:2px;background:#fdfeff}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li{margin:0}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li:hover,#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li.active{background:#eee}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li a{display:block;min-width:110px;padding:10px;color:#757575;font-size:.75rem;text-align:right;white-space:nowrap;text-decoration:none}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li.disabled{opacity:.4}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li.disabled a{color:#999;cursor:not-allowed;pointer-events:none}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul:hover{display:block}#admin-editor-lp_question .lp-box-data-head .lp-question-editor:hover .question-types ul{display:block}#admin-editor-lp_question .lp-box-data-content{padding:0 20px 20px 20px;border:none !important}#admin-editor-lp_question .lp-box-data-content table.list-question-answers{width:100%;border:1px solid #ddd}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tr td{padding:0 15px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers thead tr th{padding:15px;border-bottom:1px solid #ddd;background-color:#eee;font-weight:600}#admin-editor-lp_question .lp-box-data-content table.list-question-answers thead tr th.answer-text{padding-left:10px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .sort,#admin-editor-lp_question .lp-box-data-content table.list-question-answers .order,#admin-editor-lp_question .lp-box-data-content table.list-question-answers .actions{width:10px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .sort{padding:0 10px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .order{width:10px;padding:0;text-align:right}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .answer-correct{width:65px;text-align:center}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .answer-text{padding-left:8px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .actions{padding-right:0;text-align:right}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr{color:#444;background:#fff}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr:nth-child(2n){background:#fff}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td{background-color:#fff}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.sort{width:15px;padding:0;font-size:1.125rem;text-align:center;cursor:url("../../images/openhand.cur") 7 5,default}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.sort .svg-icon{height:18px;margin-top:-2px;vertical-align:middle;fill:#999}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.sort:hover .svg-icon{fill:#0085ba}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.order{font-size:.875rem}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.answer-text input{width:100%;padding:0;border:0;color:#444;background:transparent;box-shadow:none;font-size:.875rem;font-weight:600;transition:box-shadow .2s ease}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.lp-toolbar-buttons{z-index:auto}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr:hover td.actions .remove-answer{visibility:visible;height:42px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-placeholder{visibility:visible !important}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-placeholder td{height:43px;background:#bdf4fe !important}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-helper td{border-bottom:1px solid #ddd}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-helper td.sort{border-left:0}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option .svg-icon{display:none}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option td{position:relative}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option .sort::before{display:inline-block;position:absolute;top:8px;left:10px;font-family:"Dashicons";content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option td::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_question .lp-box-data-content .add-answer{margin:15px 0 0 0}#admin-editor-lp_question.sorting_choice table.list-question-answers .answer-correct{display:none !important}.lp-admin-fib-question-editor,.admin-quiz-fib-question-editor{text-align:left}.lp-admin-fib-question-editor .lp-box-data-content,.admin-quiz-fib-question-editor .lp-box-data-content{margin:0 !important;border:none !important}.lp-admin-fib-question-editor .content-editable,.admin-quiz-fib-question-editor .content-editable{min-height:240px !important;padding:12px 15px;border:2px solid #ddd;border-radius:4px}.lp-admin-fib-question-editor .content-editable .fib-blank,.admin-quiz-fib-question-editor .content-editable .fib-blank{position:relative;color:#2196f3}.lp-admin-fib-question-editor .content-editable .fib-blank::before,.admin-quiz-fib-question-editor .content-editable .fib-blank::before{content:"#" attr(data-index) ". "}.lp-admin-fib-question-editor .fib-blanks,.admin-quiz-fib-question-editor .fib-blanks{min-width:700px;border-collapse:collapse}@media(max-width:1024px){.lp-admin-fib-question-editor .fib-blanks,.admin-quiz-fib-question-editor .fib-blanks{width:100%;min-width:100%}}.lp-admin-fib-question-editor .fib-blanks tbody,.admin-quiz-fib-question-editor .fib-blanks tbody{border-bottom:1px solid #bbb}.lp-admin-fib-question-editor .fib-blanks tbody tr,.admin-quiz-fib-question-editor .fib-blanks tbody tr{background:#eee}.lp-admin-fib-question-editor .fib-blanks tbody tr td,.admin-quiz-fib-question-editor .fib-blanks tbody tr td{padding:5px}.lp-admin-fib-question-editor .fib-blanks tbody tr.blank-options td,.admin-quiz-fib-question-editor .fib-blanks tbody tr.blank-options td{padding:0}.lp-admin-fib-question-editor .fib-blanks tbody tr.blank-options ul,.admin-quiz-fib-question-editor .fib-blanks tbody tr.blank-options ul{display:none;margin:5px 0;padding:20px;border:1px solid #ddd;background:#fff;list-style:none}.lp-admin-fib-question-editor .fib-blanks tbody.open .blank-options ul,.admin-quiz-fib-question-editor .fib-blanks tbody.open .blank-options ul{display:block}.lp-admin-fib-question-editor .fib-blanks tbody .blank-position,.admin-quiz-fib-question-editor .fib-blanks tbody .blank-position{font-weight:600;text-align:center}.lp-admin-fib-question-editor .fib-blanks tbody .blank-actions,.admin-quiz-fib-question-editor .fib-blanks tbody .blank-actions{text-align:right}.lp-admin-fib-question-editor .fib-blanks tbody:last-child,.admin-quiz-fib-question-editor .fib-blanks tbody:last-child{border:0}#fill-in-blanks-editor{display:flex}#fill-in-blanks-editor .blank-options{flex:0 0 65%}#fill-in-blanks-editor .blanks{width:100%;margin:0}#fill-in-blanks-editor .blanks .blank{margin:0 0 20px 0;padding:20px;border:1px solid #d9e0f1;background:#fbfcff}#fill-in-blanks-editor .blanks .blank label{font-weight:bold}#fill-in-blanks-editor .blanks .blank .blank-content{width:100%;min-height:74px;font-size:1rem}#fill-in-blanks-editor .blanks .blank .blank-words .word{background:#ddd;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#fill-in-blanks-editor .blanks .blank .blank-words .word.correct{background:#00a1e6}#fill-in-blanks-editor .blanks .blank .blank-tip p{font-style:italic}#fill-in-blanks-editor .blanks .blank .button-remove{color:red}#fill-in-blanks-editor .passage-preview{margin-left:20px;padding:15px 20px;border:1px solid #ddd;font-size:1rem;line-height:1.5rem;text-align:justify;flex:1}#fill-in-blanks-editor .passage-preview .blank-input{display:inline-block;position:relative;width:50px;height:16px;margin:-2px 10px;padding:0;border:0;border-bottom:1px dashed #ddd;background:transparent;box-shadow:none;font-size:1rem;vertical-align:middle}#fill-in-blanks-editor .blanks-list{width:100%}#fill-in-blanks-editor .blanks-list textarea{width:100%;min-height:300px;margin-bottom:20px;outline:0;background:#f9f9f9;box-shadow:none;font-size:1.125rem;line-height:1.875rem}#fill-in-blanks-editor .blanks-list code{line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#fill-in-blanks-editor .blanks-list code.correct{background:#00a1e6}#lp-modal-choose-items{display:none;position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;background-color:rgba(0,0,0,0.5)}#lp-modal-choose-items.show{display:block;z-index:99999999;opacity:1}#lp-modal-choose-items.loading .lp-choose-items ul.list-items::before{display:block;position:absolute;z-index:9;top:0;right:0;bottom:0;left:0;background:url("../../images/spinner.gif") no-repeat center center;background-color:#fff;content:""}#lp-modal-choose-items .lp-choose-items{position:relative;max-width:800px;margin:5% auto 10% 20%;border:1px solid #ddd;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1);transition:all 200ms ease-out}#lp-modal-choose-items .lp-choose-items.show-preview .header .preview-title{display:flex;align-items:center}#lp-modal-choose-items .lp-choose-items .header{position:relative}#lp-modal-choose-items .lp-choose-items .header .preview-title{display:none;position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;padding-left:20px;border-bottom:1px solid #ddd;background-color:#fff;font-weight:600}#lp-modal-choose-items .lp-choose-items .header .preview-title h3{margin:0}#lp-modal-choose-items .lp-choose-items .header .tabs{margin:0;border-bottom:1px solid #ddd}#lp-modal-choose-items .lp-choose-items .header .tabs .tab{display:inline-block;position:relative;margin:0}#lp-modal-choose-items .lp-choose-items .header .tabs .tab:not(:last-child)::before{position:absolute;top:50%;right:0;height:44px;margin-top:-22px;border-right:1px solid #ddd;content:""}#lp-modal-choose-items .lp-choose-items .header .tabs .tab.active::after{display:inline-block;position:absolute;bottom:-6px;left:50%;width:10px;height:10px;margin-left:-6px;border:1px solid #ddd;border-right:0;border-bottom:0;background:#fff;content:"";transform:rotate(45deg)}#lp-modal-choose-items .lp-choose-items .header .tabs .tab.active a{color:#0073aa}#lp-modal-choose-items .lp-choose-items .header .tabs .tab a{display:inline-block;height:44px;padding:0 20px;color:#333;font-weight:600;line-height:2.75rem;text-decoration:none}#lp-modal-choose-items .lp-choose-items .header .tabs .tab a:focus{box-shadow:none}#lp-modal-choose-items .lp-choose-items .header .close{display:inline-block;position:absolute;z-index:30;top:0;right:0;padding:12px;font-size:1em;cursor:pointer}#lp-modal-choose-items .lp-choose-items .main{overflow:hidden;position:relative;padding:20px;border-bottom:1px solid #ddd}#lp-modal-choose-items .lp-choose-items .main .section-item{display:block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:color 200ms ease-out}#lp-modal-choose-items .lp-choose-items .main .section-item::before{position:relative;top:3px;font-family:Dashicons}#lp-modal-choose-items .lp-choose-items .main .search{margin-bottom:20px;background:transparent}#lp-modal-choose-items .lp-choose-items .main .search input.modal-search-input{width:100%;height:36px;padding:0 14px;font-size:1rem;line-height:2.25rem}#lp-modal-choose-items .lp-choose-items .main .list-items{overflow-y:auto;position:relative;min-height:260px;max-height:460px;margin:0}#lp-modal-choose-items .lp-choose-items .main .list-items li{margin:15px 0;cursor:pointer}#lp-modal-choose-items .lp-choose-items .main .pagination .index{margin-left:20px;line-height:1.75rem}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview{overflow:auto;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;max-height:420px;padding:20px;background-color:#fff;transform:translate(100%,0)}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview.show{transform:translate(0,0)}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview .list-added-items li{margin:15px 0}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview .list-added-items li:first-child{margin:-10px 0 15px 0}#lp-modal-choose-items .lp-choose-items .footer{padding:20px}body.lp-item-moving{cursor:url("../../images/closedhand.cur") 7 5,default !important}@media screen and (max-width:900px){#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .question-settings.table-row{display:block;width:auto;text-align:left}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .question-settings.table-row>*{width:auto}}#learn-press-reset-course-users,#learn-press-reset-user-courses,#learn-press-reset-user-item{max-width:100%}#learn-press-reset-course-users table,#learn-press-reset-user-courses table,#learn-press-reset-user-item table{width:100%;border-collapse:collapse}#learn-press-reset-course-users .courses-list,#learn-press-reset-user-courses .courses-list,#learn-press-reset-user-item .courses-list{margin:0}#learn-press-reset-course-users input[type=text],#learn-press-reset-user-courses input[type=text],#learn-press-reset-user-item input[type=text]{min-width:300px;height:28px;margin-left:0}#learn-press-reset-course-users .action-reset.dashicons-trash,#learn-press-reset-user-courses .action-reset.dashicons-trash,#learn-press-reset-user-item .action-reset.dashicons-trash{color:red}#learn-press-reset-course-users .action-reset.dashicons-update,#learn-press-reset-user-courses .action-reset.dashicons-update,#learn-press-reset-user-item .action-reset.dashicons-update{-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#learn-press-assign-course .description{margin-bottom:10px}#learn-press-assign-course label{display:block;margin-bottom:5px}#learn-press-unassigned-course .description{margin-bottom:10px}#learn-press-unassigned-course label{display:block;margin-bottom:5px}.learn-press-tip{display:none;margin:0 5px;color:#444;font-style:normal;font-weight:normal;line-height:1;vertical-align:baseline;cursor:pointer}.learn-press-tip.ready{display:inline-block}.learn-press-tip::before{font-family:"lp-icon";content:"\f059"}.learn-press-tip:hover{opacity:.8}.learn-press-tip-floating{position:absolute;z-index:9999999;min-width:20px;margin-left:-1px;padding:.618em 1em;color:#fff;background:#383838;font-size:.8em;line-height:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.learn-press-tip-floating>*{font-size:.8em}.learn-press-tip-floating .close{display:inline-block;position:absolute;top:-8px;right:-8px;width:16px;height:16px;border:1px solid #fff;color:#fff;background:#468fbc;line-height:1rem;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.learn-press-tip-floating .close::before{font-family:"lp-icon";content:"\f00d"}.learn-press-tip-floating p{margin:0}.learn-press-tip-floating::before{position:absolute;bottom:-6px;left:50%;width:0;height:0;margin-left:-6px;border:6px solid transparent;border-top-color:#383838;border-bottom-width:0;content:""}.lp-group-step{border-bottom:1px solid #eee}.lp-group-step h3{padding:0 2em}.lp-group-step label{margin-bottom:5px;font-size:.8em;font-weight:500;font-style:italic}.lp-group-step .lp-item-step{display:flex;position:relative;min-height:35px;margin:0;padding:1em 1em 1em 0;border-top:1px solid #eee;align-items:center;cursor:pointer}.lp-group-step .lp-item-step:hover{background:#eee}.lp-group-step .lp-item-step.running .lp-item-step-left::before{opacity:1}.lp-group-step .lp-item-step.running .lp-item-step-left input{opacity:0}.lp-group-step .lp-item-step.running::before{display:block;position:absolute;width:0;height:100%;background:#0073aa;content:"";opacity:.1;transition:.8s linear}.lp-group-step .lp-item-step.running .progress-bar{opacity:.1}.lp-group-step .lp-item-step.completed .lp-item-step-left::after{opacity:1}.lp-group-step .lp-item-step.completed .lp-item-step-left input{opacity:0}.lp-group-step .lp-item-step.completed .progress-bar{width:100%;opacity:.1}.lp-group-step .lp-item-step.error .lp-item-step-left::after{opacity:1;color:#d33;content:"\f335"}.lp-group-step .lp-item-step .progress-bar{display:block;position:absolute;top:0;left:0;width:0;height:100%;opacity:0;background:rgba(124,96,217,0.7490196078);transition:.8s linear}.lp-group-step .lp-item-step-left{display:inline-flex;align-items:center;position:relative;padding:0 2em}.lp-group-step .lp-item-step-left::before{display:block;position:absolute;z-index:2;width:1em;height:1em;border:1px solid rgba(0,0,0,0.1);border-top:1px solid #3498db;border-radius:50%;opacity:0;content:"";-webkit-animation:lp-rotating .8s linear infinite;animation:lp-rotating .8s linear infinite}.lp-group-step .lp-item-step-left::after{position:absolute;z-index:1;left:23px;opacity:0;color:#4caf50;font-family:Dashicons;font-size:1.5em;content:"\f147"}.lp-group-steps-done{display:none}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}@media screen and (max-width:782px){.learn-press-dropdown-pages .select2-container{vertical-align:top}.learn-press-dropdown-pages .select2-container .select2-selection--single{height:31px}.learn-press-dropdown-pages .select2-selection__rendered{line-height:31px !important}#learn-press-advertisement{margin:0 12px;padding-bottom:0}#learn-press-advertisement .slider-controls{bottom:40px}}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}@keyframes lp-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.lp-admin-statistics-tab-content{box-sizing:border-box;max-width:100%}.lp-admin-statistics-tab-content .btn-group{display:flex;margin:20px 0;gap:10px;flex-direction:row;flex-wrap:wrap}.lp-admin-statistics-tab-content .btn-group button.btn-filter-time{border:1px solid #284bca;color:#000;padding:10px 24px;cursor:pointer;background:#fff}.lp-admin-statistics-tab-content .btn-group .btn-filter-time.active{background:#284bca;color:#fff;border:1px solid #284bca}.lp-admin-statistics-tab-content .custom-filter-time{display:none}.lp-admin-statistics-tab-content .statistics-content{background:white;border:1px solid #d9d9d9;padding:22px}.lp-admin-statistics-tab-content .statistics-content .statistics-group{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:10px}.lp-admin-statistics-tab-content .statistics-content .statistics-group .statistics-item{border:1px solid #000;color:#000;padding:15px 30px;display:flex;flex-direction:column;text-align:center;width:100%;max-width:150px}.lp-admin-statistics-tab-content .statistics-content .statistics-group .statistics-item .statistics-item-title{font-size:16px;line-height:1.2}.lp-admin-statistics-tab-content .statistics-content .statistics-group .statistics-item .statistics-item-count{font-size:24px;line-height:1.2;font-weight:700}.lp-admin-statistics-tab-content .statistics-content .statistics-title{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.lp-admin-statistics-tab-content .statistics-content .statistics-chart-wrapper{padding:10px 30px}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:20px;margin-top:20px}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics .col-50{flex:1}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics .col-50:first-child{border-right:1px solid #d9d9d9}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics li{font-size:16px;line-height:1.2;font-weight:400}.lp-admin-statistics-tab-content .statistics-content .top-course-analytics-title{margin-top:0;font-size:24px;line-height:1.2;font-weight:700}table.lp-material--table{border-collapse:collapse;width:100%}table.lp-material--table td,table.lp-material--table th{border:1px solid #ddd;text-align:left;padding:8px}table.lp-material--table thead.hidden{display:none}table.lp-material--table td.sort{cursor:move}table.lp-material--table tr:nth-child(even){background-color:rgba(221,221,221,0.2509803922)}.lp-material--field-wrap{display:flex;flex-direction:row;align-items:center;padding-block:5px}.lp-material--field-wrap label{min-width:70px}.lp-material--group{margin-top:10px;padding:10px;border:1px solid #dedede;border-radius:10px;box-shadow:2px 2px rgba(180,180,180,0.2)}.lp-material-btn-wrap{margin-bottom:10px}.lp-material-btn-wrap.loading::before:before,#btn-lp--save-material.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.button.lp-material--delete{color:white;border-color:red;background:red;vertical-align:top}.lp-material--field-wrap.field-action-wrap{display:flex;justify-content:space-between}.lp-meta-box .lp-material--field-wrap input{width:100%}#available-to-upload{font-weight:bold}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}.lp-instructor-info{display:flex;gap:30px;margin-top:30px;margin-bottom:30px}@media(max-width:600px){.lp-instructor-info{flex-wrap:wrap}}.lp-instructor-info .lp-section-instructor{flex:1}.lp-instructor-info .instructor-display-name{font-size:1.4rem}.lp-instructor-info .instructor-avatar{max-width:200px}.lp-instructor-info .lp-instructor-meta{margin-top:16px;display:flex;column-gap:20px;row-gap:8px}.lp-instructor-info .instructor-description{margin-top:16px}.lp-instructor-info img{max-width:100%;border-radius:var(--lp-border-radius,5px)}.lp-instructor-info .instructor-social{display:inline-flex;padding:0;gap:12px;margin:16px 0 0 0}.lp-instructor-info .instructor-social>a{text-align:center;list-style:none}.lp-instructor-info .instructor-social>a span{display:none}.lp-instructor-info .instructor-social>a i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-instructor-info .instructor-social>a i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.instructor-display-name{font-weight:var(--lp-font-weight-link,600)}.instructor-item-meta{display:inline-flex;border-left:1px solid var(--lp-border-color,#e2e0db);padding-left:20px}.lp-instructor-meta .instructor-item-meta:first-child{border:0;padding-left:0}.wrapper-instructor-total-students,.wrapper-instructor-total-courses{display:flex;gap:4px;align-items:center}.course-extra-box{margin-bottom:16px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);width:100%}.course-extra-box.active .course-extra-box__content{height:auto}.course-extra-box__title{--extra-height:50px;display:flex;align-items:center;position:relative;height:var(--extra-height);margin:0 !important;padding:0 45px 0 20px;background:rgba(181,187,211,0.15);font-size:1em;font-weight:700;cursor:pointer}@media(max-width:767px){.course-extra-box__title{padding-left:16px}}.course-extra-box__title::after{position:absolute;top:0;right:20px;font-family:"lp-icon";line-height:var(--extra-height);content:"\f107"}.course-extra-box__content{overflow:hidden;transition:height .3s ease}.course-extra-box__content-inner{-webkit-animation-name:course-extra-box__content-inner-transform;animation-name:course-extra-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}.course-extra-box__content-inner>ul{padding-left:0 !important;padding-bottom:0 !important}.course-extra-box__content ul,.course-extra-box__content li{list-style:none}.course-extra-box__content ul{margin:0;padding:0}.course-extra-box__content li{margin:0;padding:12px 20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}@media(max-width:767px){.course-extra-box__content li{padding-left:16px;padding-right:16px}}.course-extra-box__content li::before{margin-right:8px;color:var(--lp-primary-color);font-family:"lp-icon";content:"\f00c"}.course-extra-box__content li:last-child{border-bottom:0}.course-extra-box:last-child{margin-bottom:60px}.course-extra-box.active .course-extra-box__title::after{content:"\f106"}.course-extra-box+.comment-respond,.course-extra-box+.comments-area{margin-top:30px;margin-bottom:30px}.course-extra-box+.course-tabs{margin-top:30px}input[name=course-extra-box-ratio]{display:none}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content{display:block}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content .course-extra-box__content-inner{transform:scale(1)}@-webkit-keyframes course-extra-box__content-inner-transform{from{opacity:0;-webkit-transform:translateX(5%);-moz-transform:translateX(5%);-ms-transform:translateX(5%);-o-transform:translateX(5%);transform:translateX(5%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes course-extra-box__content-inner-transform{from{opacity:0;transform:translateX(5%)}to{opacity:1;transform:translateX(0)}}.course-tab-panel-faqs .course-faqs-box{margin-bottom:20px;border:1px solid rgba(204,204,204,0.6);border-radius:5px}.course-tab-panel-faqs .course-faqs-box__title{display:block;position:relative;margin:0;padding:12px 45px 12px 20px;font-size:1em;line-height:1.5;font-weight:var(--lp-font-weight-link,600);cursor:pointer}.course-tab-panel-faqs .course-faqs-box__title::after{position:absolute;top:12px;right:20px;font-family:"lp-icon";content:"\f067"}.course-tab-panel-faqs .course-faqs-box:last-child{margin-bottom:40px}.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title{color:var(--lp-primary-color)}.course-tab-panel-faqs .course-faqs-box__content{display:none}.course-tab-panel-faqs .course-faqs-box__content-inner{padding:20px;-webkit-animation-name:course-faqs-box__content-inner-transform;animation-name:course-faqs-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}input[name=course-faqs-box-ratio]{display:none}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__content{display:block}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title{color:var(--lp-primary-color);background:rgba(241,242,248,0.4)}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title::after{content:"\f068"}@-webkit-keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.extra-box__title,.course-faqs__title,.course-material__title{margin-top:0;margin-bottom:12px}.edit-content{margin-left:5px}.course-curriculum ul.curriculum-sections{position:relative;margin:0;padding:0;list-style:none}.course-curriculum ul.curriculum-sections .closed .section-item__loadmore{display:none}.course-curriculum ul.curriculum-sections .section{margin:0;padding:0;flex-wrap:wrap}.course-curriculum ul.curriculum-sections .section:last-child{padding:0}.course-curriculum ul.curriculum-sections .section.section-empty .section-header{margin-bottom:20px}.course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message{margin-right:15px;margin-left:15px}.course-curriculum ul.curriculum-sections .section-title.c+.section-desc{display:block}.course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:0}.course-curriculum ul.curriculum-sections .item-meta.duration{background:#d9e0f1}.course-curriculum .section-item__loadmore{display:flex;justify-content:center;align-items:center}.course-curriculum .section-item__loadmore button{margin-top:10px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0}.course-curriculum .section-item__loadmore.loading button:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.course-curriculum .section-header{display:table;width:100%;padding:20px 0;border-bottom:0;border-bottom:1px solid #d9e0f1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-curriculum .section-header .section-title,.course-curriculum .section-header .section-desc{margin:0}.course-curriculum .section-header span.show-desc{display:inline-block;position:absolute;top:50%;right:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-header span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-header span.show-desc:hover::before{border-top-color:#ccc}.course-curriculum .section-header .section-desc{margin-top:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);color:var(--lp-color-accent);font-style:italic;line-height:1.3}.course-curriculum .section-header .section-meta{display:block;padding-top:17px;padding-bottom:15px;font-size:.8em;text-align:right;vertical-align:middle;white-space:nowrap}.course-curriculum .section-item{width:100%}.course-curriculum .section-content{margin:0;padding:0;list-style:none}.course-curriculum .section-content .course-item-meta{display:table-cell;text-align:right;vertical-align:middle;white-space:nowrap}.course-curriculum .section-content .course-item-meta .item-meta{display:inline-block;color:#fff}.course-curriculum .section-content .course-item-meta .item-meta.final-quiz{background:#14c4ff}.course-curriculum .section-content .course-item-meta .item-meta.trans{padding:0}.course-curriculum .section-content .course-item-meta .count-questions{background:#9672cf}.course-curriculum .section-content .course-item-meta .duration{background:silver}.course-curriculum .section-content .course-item-meta .course-item-status{padding:0;color:#999}.course-curriculum .section-content .course-item-meta .course-item-status::before{font-family:"lp-icon";content:"\f00c"}.course-curriculum .section-content .course-item-preview{font-style:normal;padding:0}.course-curriculum .section-content .course-item-preview::before{font-family:"lp-icon";content:"\f06e";color:#999}.course-curriculum .course-item{display:flex;position:relative;margin:0 0 2px 0;padding:0 16px;background:rgba(241,242,248,0.4);transition:padding-left linear .15s}.course-curriculum .course-item>span{display:flex;width:28px;color:#666;font-weight:300;align-items:center}.course-curriculum .course-item .section-item-link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:12px 0;color:inherit;outline:0;gap:12px}.course-curriculum .course-item .section-item-link:hover .item-name{color:var(--lp-primary-color)}.course-curriculum .course-item .section-item-link::before{color:var(--lp-primary-color);font-family:"lp-icon"}.course-curriculum .course-item .section-item-link .course-item-info{width:100%}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre{display:flex;flex-flow:row-reverse;justify-content:flex-end;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration{background:transparent}.course-curriculum .course-item .item-name{font-weight:600}.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before{content:"\f059"}.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before{content:"\e929" !important}.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before{content:"\e92a" !important}.course-curriculum .course-item.course-item-lp_lesson .section-item-link::before{content:"\f15b"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before{content:"\f03d"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before{content:"\f028"}.course-curriculum .course-item.item-locked .course-item-status::before{color:var(--lp-secondary-color);content:"\f023"}.course-curriculum .course-item.has-status{padding-top:1px}.course-curriculum .course-item.has-status.status-completed .course-item-status::before,.course-curriculum .course-item.has-status.status-evaluated .course-item-status::before{color:#3bb54a}.course-curriculum .course-item.has-status.item-failed .course-item-status::before,.course-curriculum .course-item.has-status.failed .course-item-status::before{border-color:#f02425;color:#f02425;content:"\f00d"}.course-curriculum .course-item::before{position:absolute;top:50%;left:0;width:3px;height:0;background:#00adff;content:"";transition:height linear .15s,top linear .15s}.course-curriculum .course-item.current{background:#f9f9f9}.course-curriculum .course-item.current a::before{left:10px}.course-curriculum .course-item.current::before{top:0;height:100%}.course-curriculum .section-left{vertical-align:top}.course-curriculum .section-left .section-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);text-transform:capitalize;display:block}.course-curriculum .curriculum-more__button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0;width:100%;margin-top:20px;margin-bottom:20px}.course-curriculum .curriculum-more__button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}body .content-item-summary .form-button-finish-course,body .lp-quiz-buttons .form-button-finish-course{float:right}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{top:2px;font-family:"lp-icon"}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before{content:"\f017"}#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before{content:"\f15c"}#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{content:"\f29c"}.course-remaining-time .label-enrolled{font-size:inherit}.lp-course-progress{position:relative}.lp-course-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-left:-1px;background:var(--lp-secondary-color)}.viewing-course-item .section-header .section-desc{display:none}.lp-course-curriculum ul,.lp-course-curriculum li{list-style:none;margin:0;padding:0}.lp-course-curriculum .course-curriculum-info{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.lp-course-curriculum .course-curriculum-info__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-course-curriculum .course-curriculum-info__left li{display:inline-flex;align-items:center;gap:8px}.lp-course-curriculum .course-curriculum-info__left li::after{content:"";width:4px;height:4px;background-color:var(--lp-border-color,#e2e0db);display:inline-block}.lp-course-curriculum .course-curriculum-info__left li:last-child::after{content:none}.lp-course-curriculum .course-curriculum-info__right{font-weight:var(--lp-font-weight-link,600);text-align:right;text-transform:capitalize}.lp-course-curriculum .course-toggle-all-sections{cursor:pointer}.lp-course-curriculum .course-section{margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;overflow:hidden}.lp-course-curriculum .course-section.lp-collapse .course-section__items{display:none;animation:ease-in-out}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up{display:none}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down{display:block}.lp-course-curriculum .course-section .lp-icon-angle-down{display:none}.lp-course-curriculum .course-section:last-child{margin-bottom:0}.lp-course-curriculum .course-section .course-section-header{background-color:var(--lp-white-grey,#f7f7fb);padding:20px;column-gap:12px;display:flex;justify-content:space-between}.lp-course-curriculum .course-section__title{font-weight:600;font-size:1.1em;line-height:1.3em}.lp-course-curriculum .course-section__description{margin:4px 0 0 0}.lp-course-curriculum .course-section .section-toggle{line-height:1}.lp-course-curriculum .course-section .section-toggle i{font-size:24px}.lp-course-curriculum .course-section .course-section-info{margin-left:0;margin-right:auto}.lp-course-curriculum .course-section .section-count-items{min-width:24px;font-weight:600;text-align:center;line-height:1.3;white-space:nowrap}.lp-course-curriculum .course-section .course-item{background-color:transparent;border-top:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;margin:0}.lp-course-curriculum .course-section .course-item__link{display:flex;justify-content:space-between;width:100%;column-gap:12px;row-gap:8px;position:relative;align-items:flex-start;color:inherit}.lp-course-curriculum .course-section .course-item__info{display:flex;column-gap:12px;row-gap:8px}.lp-course-curriculum .course-section .course-item__info .course-item-ico{min-width:16px}.lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__content{flex-wrap:wrap}}.lp-course-curriculum .course-section .course-item__left:hover{color:var(--lp-primary-color,#ffb606)}.lp-course-curriculum .course-section .course-item__right{display:flex;column-gap:12px;row-gap:8px;align-items:center;flex:none;color:var(--lp-color-meta,#8a8a8a);flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__right{width:100%;order:3}}.lp-course-curriculum .course-section .course-item__status .course-item-ico{width:24px;display:flex;justify-content:center}.lp-course-curriculum .course-section .course-item-ico::before{content:"";display:inline-block;font-family:"lp-icon";font-weight:normal}.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before{content:"\f15b"}.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before{content:"\f12e"}.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before{content:"\e929"}.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before{content:"\e92a"}.lp-course-curriculum .course-section .course-item-ico.preview::before{content:"\f06e";color:#999}.lp-course-curriculum .course-section .course-item-ico.locked::before{content:"\f023";color:#999}.lp-course-curriculum .course-section .course-item-ico.passed.completed::before{content:"\f00c";color:#3bb54a}.lp-course-curriculum .course-section .course-item-ico.in-progress::before,.lp-course-curriculum .course-section .course-item-ico.completed::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.failed.completed::before{content:"\f00d";color:#f02425}.lp-course-curriculum .course-section .course-item-ico.started::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.doing::before{content:"\e921";color:#999}.info-learning .course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.info-learning .course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.lp-ico svg{width:20px;height:20px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-right:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}[class*=wp-block-learnpress] img,.block-editor-block-list__block img{max-width:100%;height:auto}[class*=wp-block-learnpress] .info-meta-item,.block-editor-block-list__block .info-meta-item{display:flex;gap:4px;flex-wrap:wrap}[class*=wp-block-learnpress] .info-meta-item i,.block-editor-block-list__block .info-meta-item i{color:var(--lp-primary-color,#ffb606)}[class*=wp-block-learnpress] .info-meta-left,.block-editor-block-list__block .info-meta-left{display:flex;gap:8px;align-items:center;letter-spacing:0}[class*=wp-block-learnpress] a,.block-editor-block-list__block a{text-decoration:none}.wp-block-learnpress-course-image{overflow:hidden}.wp-block-learnpress-course-instructor>div>*,.wp-block-learnpress-course-categories>div>*{display:inline;vertical-align:middle}.wp-block-learnpress-breadcrumb ul{margin:0 auto;list-style:none;padding:0}.wp-block-learnpress-breadcrumb li{display:inline-block;margin:0}.wp-block-learnpress-breadcrumb i{margin:0 8px}.wp-block-learnpress-breadcrumb a{color:inherit}.courses-btn-load-more{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);font-size:var(--lp-font-size-base,1em);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center;cursor:pointer;margin:20px auto}.courses-btn-load-more:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;right:0;left:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:left;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:right}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}.lp-modal-dialog .lp_allow_repurchase_select{padding:20px;background:#f7f7f7}.lp-modal-dialog .lp_allow_repurchase_select>ul{margin:0;padding:0;list-style:none}.lp-modal-dialog .lp_allow_repurchase_select>ul li label{display:flex;align-items:center;gap:10px}.lp-modal-dialog .lp-button{cursor:pointer;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-modal-dialog .lp-button.loading{pointer-events:none;opacity:.8}.lp-modal-dialog .lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-modal-dialog .lp-button:hover{border-color:var(--lp-primary-color,#ffb606);color:#fff;background:var(--lp-primary-color,#ffb606)}.lp-button.btn-finish-course{cursor:pointer;width:100%;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.lp-button.btn-finish-course:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.lp-button.btn-finish-course.loading{pointer-events:none;opacity:.8}.lp-button.btn-finish-course.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.c-gap-4{column-gap:4px}.wp-block-learnpress-course-feature-review .featured-review__title{font-weight:var(--lp-font-weight-link,600);font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}[class^=wp-block-learnpress] .extra-box ul{margin:0 0 0 20px;padding:0}.wp-block-learnpress-course-button-read-more,.wp-block-learnpress-course-button{cursor:pointer;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-button-read-more:hover,.wp-block-learnpress-course-button:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.wp-block-learnpress-course-button-read-more.loading,.wp-block-learnpress-course-button.loading{pointer-events:none;opacity:.8}.wp-block-learnpress-course-button-read-more.loading:before,.wp-block-learnpress-course-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}@media(min-width:992px){.lp-block-course-sidebar{margin-top:-260px;margin-block-start:-260px !important}}.wp-block-learnpress-item-search .search-course{display:flex;position:relative;height:70px;background:var(--lp-white-grey,#f7f7fb)}.wp-block-learnpress-item-search .search-course input[name=s]{display:block;width:100%;margin-left:30px;border:0;color:var(--lp-color-base,#333);background:transparent;box-shadow:none;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:focus{outline:0}.wp-block-learnpress-item-search .search-course button{position:absolute;top:0;right:10px;height:70px;padding:0 16px;border:0;background:transparent;line-height:1px;box-shadow:none}.wp-block-learnpress-item-search .search-course button:focus{outline:0}.wp-block-learnpress-item-search .search-course button i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-search .search-course button.clear{display:none}.wp-block-learnpress-item-search .search-course button.clear::before{content:"\f00d"}.wp-block-learnpress-course-material .lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);margin-top:20px;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-material .course-material-table{width:100%;display:table;border-spacing:0;border-collapse:collapse}.wp-block-learnpress-course-material .course-material-table tbody tr:nth-child(even) td,.wp-block-learnpress-course-material .course-material-table .learnpress table tfoot tr:nth-child(even) td{background:var(--tb-even-color,#fafafa)}.wp-block-learnpress-course-material .course-material-table thead{box-sizing:border-box;border:1px solid var(--lp-border-color,#e2e0db)}.wp-block-learnpress-course-material .course-material-table th,.wp-block-learnpress-course-material .course-material-table td{padding:.7em 1em;border:1px solid var(--lp-border-color,#e2e0db);background:#fff}.wp-block-learnpress-course-material .course-material-table th{border-bottom:0;background:var(--lp-white-grey,#f7f7fb);font-weight:600;text-align:center}.wp-block-learnpress-course-material .course-material-table th:first-child{text-align:left}.wp-block-learnpress-course-material .course-material-table tr td{border:1px solid var(--lp-border-color,#e2e0db);line-height:1.4}.wp-block-learnpress-course-material .course-material-table tr td:not(:first-child){text-align:center}.wp-block-learnpress-course-material .course-material-table tfoot td{text-align:left;font-weight:bold}.wp-block-learnpress-course-material .course-material-table.searching button:before{display:inline-block;content:"\f110";animation:lp-rotating 1s linear infinite}.wp-block-learnpress-item-hidden-sidebar .section-toggle{justify-content:flex-end;flex:0}.wp-block-learnpress-item-hidden-sidebar .section-toggle i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-close .back-course{padding:24px;line-height:70px;background:rgba(255,255,255,0.1);color:#fff}.wp-block-learnpress-item-close .back-course:hover{background:rgba(255,255,255,0.15)}@media(max-width:768px){.wp-block-learnpress-item-close .back-course{background:transparent;opacity:.6;padding-left:15px;padding-right:15px}.wp-block-learnpress-item-close .back-course:hover{background:transparent;opacity:1}}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle{display:inline-block;width:32px;min-width:32px;line-height:70px;height:unset;margin:0;background:rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-size:1.4em;cursor:pointer;transition:.25s;-webkit-appearance:none;border:0;text-align:center}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:after{display:none}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle::before{display:inline-block;position:static;margin:0;width:auto;height:auto;font-family:"lp-icon";content:"\f0d9"}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:focus{border:0;outline:0}.wp-block-learnpress-item-progress .items-progress{display:flex;justify-content:center;align-items:center;column-gap:10px;white-space:nowrap}.wp-block-learnpress-item-progress .number{padding-right:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.86)}.wp-block-learnpress-item-progress .learn-press-progress{overflow:hidden;position:relative;width:80px;height:6px;border-radius:3px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg .progress-active{position:absolute;left:50%;width:100%;height:100%;margin-left:-100%;background:var(--lp-primary-color,#ffb606);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;left:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color,#ffb606);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.wp-block-learnpress-item-progress .learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.wp-block-learnpress-item-navigation .course-item-nav{display:flex;justify-content:space-between}.wp-block-learnpress-item-navigation .course-item-nav .prev,.wp-block-learnpress-item-navigation .course-item-nav .next{display:flex;line-height:3.125em;flex:1;position:relative}.wp-block-learnpress-item-navigation .course-item-nav .prev span,.wp-block-learnpress-item-navigation .course-item-nav .next span{display:block;font-weight:bold}.wp-block-learnpress-item-navigation .course-item-nav .prev a,.wp-block-learnpress-item-navigation .course-item-nav .next a{display:block;color:var(--lp-color-accent,#666);color:#999}.wp-block-learnpress-item-navigation .course-item-nav .prev::before,.wp-block-learnpress-item-navigation .course-item-nav .next::before{color:#999;font-family:"lp-icon"}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover a,.wp-block-learnpress-item-navigation .course-item-nav .prev:hover::before,.wp-block-learnpress-item-navigation .course-item-nav .next:hover a,.wp-block-learnpress-item-navigation .course-item-nav .next:hover::before{color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover .course-item-nav__name,.wp-block-learnpress-item-navigation .course-item-nav .next:hover .course-item-nav__name{display:block}.wp-block-learnpress-item-navigation .course-item-nav .next{text-align:right;flex-direction:row-reverse}.wp-block-learnpress-item-navigation .course-item-nav .next::before{margin-left:10px;content:"\f0da"}.wp-block-learnpress-item-navigation .course-item-nav .next[data-nav=next]{justify-content:flex-end}.wp-block-learnpress-item-navigation .prev::before{margin-right:10px;content:"\f0d9"}.wp-block-learnpress-item-navigation .prev .course-item-nav__name{right:auto;left:-30px}.wp-block-learnpress-item-navigation .prev .course-item-nav__name::before{right:auto;left:5px}@media(max-width:1024px){.wp-block-learnpress-item-navigation .prev .course-item-nav__name{left:15px}}.wp-block-learnpress-item-navigation .course-item-nav__name{display:none;position:absolute;top:-20px;right:-30px;width:auto;padding:10px 15px;color:var(--lp-color-accent,#666);background:#ccc;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);line-height:1}@media(max-width:1024px){.wp-block-learnpress-item-navigation .course-item-nav__name{top:-25px;right:15px;left:auto}}.wp-block-learnpress-item-curriculum .lp-course-curriculum__title,.wp-block-learnpress-item-curriculum .course-curriculum-info,.wp-block-learnpress-item-curriculum .course-section__description{display:none}.wp-block-learnpress-item-content .content-item-wrap{padding:0}.wp-block-learnpress-item-curriculum .lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1;flex-direction:row}.wp-block-learnpress-list-courses .learn-press-courses .course{width:unset;padding:0}.wp-block-learnpress-course-featured .course-featured{margin-bottom:0;background-color:inherit;color:inherit;padding:0}.courses-order-by,.block-courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-right:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - 0.5em) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by,.woocommerce-js .block-courses-order-by{background-position-x:calc(100% - 10px)}.courses-order-by:focus,.block-courses-order-by:focus{border-color:var(--lp-primary-color);outline:0}.course-img img{display:block}.block-search-courses{display:flex;flex:1;margin-bottom:0}.block-search-courses input{width:100%;max-width:240px;margin:0 4px 0 0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none}.block-search-courses input::-webkit-input-placeholder{color:#999}.block-search-courses input::-moz-placeholder{color:#999}.block-search-courses input:-ms-input-placeholder{color:#999}.block-search-courses input:-moz-placeholder{color:#999}.block-search-courses input::placeholder{color:#999}.block-search-courses input:focus{border-color:var(--lp-primary-color);outline:0}.block-search-courses button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;box-shadow:0 0}.block-search-courses button i{font-size:1.2em;line-height:1.2}.block-search-courses button:focus{outline:0}.block-search-courses button.loading>i:before{display:inline-block;content:"\f110";-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}@media(max-width:767px){.wp-block-learnpress-course-search{width:100%}.wp-block-learnpress-course-search input{min-width:240px;max-width:unset}}.course-filter-btn-mobile{display:inline-flex;align-items:center}@media(min-width:769px){.course-filter-btn-mobile{display:none}}ul.wp-block-learn-press-courses{list-style:none;margin:0;max-width:100%;padding:0}ul.wp-block-learn-press-courses[data-layout=grid]{--columns:3;--gap:1.25em;--min-width:200px;grid-gap:var(--gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--min-width),100% / var(--columns) - var(--gap) *(var(--columns) - 1) / var(--columns)),1fr));margin-bottom:2.25em}@media(max-width:768px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:min(var(--columns),2)}}@media(max-width:480px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:1}}.wp-block-learnpress-course-price .course-price .free,.wp-block-learnpress-course-price .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.wp-block-learnpress-course-price .course-price .origin-price{margin-right:8px;opacity:.8;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);text-decoration:line-through}.wp-block-learnpress-course-button-read-more button{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button-read-more button:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-course-button .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.courses-order-by-wrapper .courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-right:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - 0.5em) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by-wrapper .courses-order-by{background-position-x:calc(100% - 10px)}.courses-order-by-wrapper .courses-order-by:focus{border-color:var(--lp-primary-color,#ffb606);outline:0}.wp-block-learnpress-course-filter h3{margin-bottom:20px;margin-top:0}.wp-block-learnpress-course-filter .filter .line{height:15px;background:#ccc;margin-bottom:10px}.wp-block-learnpress-course-search-filter,.wp-block-learnpress-course-level-filter,.wp-block-learnpress-course-author-filter,.wp-block-learnpress-course-price-filter,.wp-block-learnpress-course-categories-filter,.wp-block-learnpress-course-tag-filter{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.wp-block-learnpress-course-search-filter .lp-course-filter__field,.wp-block-learnpress-course-level-filter .lp-course-filter__field,.wp-block-learnpress-course-author-filter .lp-course-filter__field,.wp-block-learnpress-course-price-filter .lp-course-filter__field,.wp-block-learnpress-course-categories-filter .lp-course-filter__field,.wp-block-learnpress-course-tag-filter .lp-course-filter__field{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.wp-block-learnpress-course-search-filter label,.wp-block-learnpress-course-level-filter label,.wp-block-learnpress-course-author-filter label,.wp-block-learnpress-course-price-filter label,.wp-block-learnpress-course-categories-filter label,.wp-block-learnpress-course-tag-filter label{flex:1}.wp-block-learnpress-course-search-filter span,.wp-block-learnpress-course-level-filter span,.wp-block-learnpress-course-author-filter span,.wp-block-learnpress-course-price-filter span,.wp-block-learnpress-course-categories-filter span,.wp-block-learnpress-course-tag-filter span{color:#999}.wp-block-learnpress-course-search-filter .search-box{width:100%;height:40px;border:1px solid #ccc;border-radius:5px;margin-top:12px}.wp-block-learnpress-button-submit-filter,.wp-block-learnpress-button-reset-filter{box-sizing:border-box;text-transform:capitalize;border:1px solid #ccc;border-radius:4px;background:white;float:left;text-align:center;width:calc(50% - 8px);padding:8px 30px}.wp-block-learnpress-button-submit-filter{margin-right:4px}.wp-block-learnpress-button-reset-filter{margin-left:4px}.block-editor-block-list__block img{display:block}.block-editor-block-list__block .learn-press-courses{list-style:none;margin:0;max-width:100%;padding:0}.block-editor-block-list__block a{text-decoration:none}.block-editor-block-list__block .c-gap-4{column-gap:4px}.block-editor-block-list__block .lp-course-curriculum .course-section .course-item__right{color:inherit}.block-editor-block-list__block.wp-block-learnpress-course-title>*{margin-top:0}a.block-editor-block-list__block.wp-block-learnpress-course-button{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}a.block-editor-block-list__block.wp-block-learnpress-course-button:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}.lp-loading-circle{width:15px;height:15px;border:2px solid #ccc;border-radius:50%;border-top-color:rgba(0,0,0,0.76);animation:spin 1s infinite linear;display:inline-block}.lp-loading-circle.hide{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lp-btn-ai-style{background:#f6f7f7;border:1px solid #2271b1;color:#2271b1;text-decoration:none;text-shadow:none;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;cursor:pointer;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.lp-btn-ai-style:active{box-shadow:none;color:#fff}.lp-btn-ai-style:hover{background:#6b46e9 !important;color:#fff !important}.lp-btn-generate-course-with-ai,.lp-btn-warning-enable-ai{position:absolute;margin:10px 0 0 10px !important}.create-course-modal{padding:0;display:flex !important;flex-direction:column;overflow:hidden;border-radius:10px;background-color:#fff;height:90vh;z-index:10000000 !important}.create-course-modal .modal-content{display:grid;grid-template-columns:1fr 2fr;flex-grow:1;gap:30px;min-height:500px;padding:0 24px}.create-course-modal .input-section{display:flex;flex-direction:column}.create-course-modal .input-section label{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section h3{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section textarea,.create-course-modal .input-section .ts-wrapper .ts-control{width:100%;padding:4px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:.95em;background-color:#f7fafc;color:#1a202c;box-shadow:none;transition:border-color .2s,box-shadow .2s}.create-course-modal .input-section textarea:focus,.create-course-modal .input-section textarea:focus-within,.create-course-modal .input-section .ts-wrapper .ts-control:focus,.create-course-modal .input-section .ts-wrapper .ts-control:focus-within{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2;background-color:#fff}.create-course-modal .input-section textarea{min-height:150px;resize:vertical}.create-course-modal .input-section .outputs-control{margin-top:10px}.create-course-modal .input-section .outputs-control .outputs-control-content{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.create-course-modal .input-section .outputs-control .outputs-control-content .output-number-selector{width:120px;border-radius:6px;padding:10px 12px;border:1px solid #e5e7eb;font-size:.95em;background-color:#f7fafc;color:#1a202c;height:40px}.create-course-modal .input-section .lp-tom-select{width:100%}.create-course-modal .input-section .course-content-wrapper{background:#f7fafc;padding:8px 16px;border-radius:16px}.create-course-modal .input-section .course-content-wrapper input[readonly],.create-course-modal .input-section .course-content-wrapper textarea[readonly]{background-color:#fff !important;cursor:not-allowed;opacity:.8}.create-course-modal .input-section .course-content-wrapper input[readonly]:focus,.create-course-modal .input-section .course-content-wrapper textarea[readonly]:focus{box-shadow:none;border-color:#e5e7eb}.create-course-modal .output-section{display:flex;flex-direction:column}.create-course-modal .output-section .output-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.create-course-modal .output-section .output-header h3{font-weight:700;line-height:22px;font-size:14px;color:#1a202c}.create-course-modal .output-section .output-header .icon-button{background:0;border:0;padding:4px;cursor:pointer;color:#a0aec0}.create-course-modal .output-section .output-header .icon-button:hover{color:#4a5568}.create-course-modal .output-section .output-item{border-radius:6px;margin-bottom:16px;background-color:#fff;position:relative}.create-course-modal .output-section .output-item.prompt-item textarea{background-color:#f7fafc;min-height:80px}.create-course-modal .output-section .output-item.output-suggestion textarea{border-color:#dbd6f7;min-height:80px}.create-course-modal .output-section .output-item p.prompt{font-weight:500;color:#4a5568;font-size:.875rem;margin-bottom:4px}.create-course-modal .output-section .output-item .generate-button{background-color:#7e6ce2;color:#fff;border:0;padding:12px 20px;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;width:25%;margin-top:10px}.create-course-modal .output-section .output-item .generate-button:hover{opacity:.9}.create-course-modal .output-section .output-item textarea{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;resize:vertical;font-size:.95em;color:#1a202c;transition:border-color .2s,box-shadow .2s}.create-course-modal .output-section .output-item textarea:focus{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2}.create-course-modal .output-section .output-item .output-actions{position:absolute;top:30%;right:2%;display:flex;gap:8px;visibility:hidden}.create-course-modal .output-section .output-item .output-actions .action-button{font-size:.875rem;font-weight:500;padding:6px 12px;border-radius:6px;cursor:pointer;border:1px solid #e5e7eb;background-color:#fff;color:#4a5568;transition:background-color .2s,color .2s,border-color .2s}.create-course-modal .output-section .output-item .output-actions .action-button.copy-button:hover{background-color:#f7fafc;border-color:#c8ccd5}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button{background-color:#7e6ce2;border-color:#7e6ce2;color:#fff}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button:hover{opacity:.9}.create-course-modal .output-section .output-item:hover .output-actions{visibility:visible}.create-course-modal .output-section #lp-ai-output-suggestion{overflow-y:auto;flex-grow:1;padding-right:5px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder{flex-grow:1;border:2px dashed #e5e7eb;border-radius:6px;background-color:#e5e7eb;position:relative;height:150px;width:100%;background-position:center;background-repeat:no-repeat;margin-bottom:10px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions{position:absolute;bottom:5px;left:80%;transform:translateX(-50%);display:flex;gap:10px;width:30%}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .action-button{padding:5px 20px;border-radius:4px;border:1px solid #e5e7eb;background-color:rgba(255,255,255,0.8);cursor:pointer}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .apply-button{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.create-course-modal .ts-wrapper .ts-control .item{background-color:#f7fafc;border:1px solid #e5e7eb;color:#4a5568;border-radius:20px;padding:4px 10px}.create-course-modal .ts-wrapper .ts-control .ts-input::placeholder{color:#a0aec0}.create-course-modal .modal-content{gap:40px;padding:24px 30px}.create-course-modal .modal-content .input-section .form-group{margin-bottom:16px}.create-course-modal .modal-content .input-section .form-group label{margin-bottom:6px;display:block}.create-course-modal .modal-content .input-section .lp-ai-modal-grid.lp-ai-grid-2-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:16px}.create-course-modal .modal-content .input-section h3{font-size:16px;font-weight:600;color:#1a202c;margin-top:20px;margin-bottom:8px}.create-course-modal .modal-content .input-section h3:first-child{margin-top:0}.create-course-modal .modal-content .input-section p.description{font-size:12px;color:#4a5568;margin:-4px 0 16px 0}.create-course-modal .modal-content .input-section .lp-notice.notice-warning{background-color:#fefce8;border:1px solid #fde047;border-radius:6px;padding:12px;margin:10px 0 20px 0;font-size:14px;color:#713f12}.create-course-modal .modal-content .input-section .lp-notice.notice-warning a{font-weight:600;color:#713f12;text-decoration:underline}.create-course-modal .modal-content .output-section .output-placeholder-wrapper{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;min-height:200px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;padding:20px}.create-course-modal .modal-content .output-section .output-placeholder-wrapper p{color:#4a5568;font-size:15px}.create-course-modal .modal-content .output-section .output-header .icon-button{display:inline-flex;align-items:center;justify-content:center;color:#4a5568}.create-course-modal .modal-content .output-section .output-header .icon-button svg{width:20px;height:20px}.lp-generate-data-ai-wrap{width:100%;max-height:90%}.lp-generate-data-ai-wrap .content-title{color:#111}.lp-generate-data-ai-wrap .step-header{display:flex;justify-content:space-between;margin-bottom:30px;padding:0 20px;gap:10px}.lp-generate-data-ai-wrap .step-header .step-item{display:flex;align-items:center;font-size:14px;color:#1a202c;position:relative;flex-grow:1;justify-content:center}.lp-generate-data-ai-wrap .step-header .step-item.active .step-number{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.lp-generate-data-ai-wrap .step-header .step-item .step-text{color:#111;font-weight:600}.lp-generate-data-ai-wrap .step-header .step-item .step-number{width:28px;height:28px;border-radius:50%;border:1px solid #e5e7eb;display:flex;justify-content:center;align-items:center;margin-right:10px;font-weight:500;background-color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai{border:1px solid #e5e7eb;border-radius:10px;padding:20px;text-align:left}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-form-fields{min-height:400px;max-height:600px;overflow:auto;padding:0 2px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-title{font-size:1.2em;font-weight:600;margin-bottom:10px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content.active{display:block}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header h2{font-size:24px;font-weight:700;margin:0 0 8px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header p{font-size:15px;color:#1a202c;margin:0 0 30px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-bottom:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group{margin-bottom:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group.full-width{grid-column:1/-1}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .lp-tom-select.ts-wrapper{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{width:100%;padding:8px 16px;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;line-height:1.5;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;margin:0;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea:focus{outline:0;border-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .item{border:1px solid #e5e7eb;color:#4a5568;border-radius:6px;padding:4px 10px;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .ts-input::placeholder{color:#a0aec0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{min-height:86px;resize:vertical}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .field-description{color:#898989;margin-top:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .title-refer,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .description-refer{padding:0;border:0;font-size:16px;min-height:unset;box-shadow:none;border-radius:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai #prompt-preview{min-height:120px;background-color:#f9fafb;color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .button-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt{display:flex;justify-items:center;align-items:center;gap:10px;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt img{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button{padding:10px 20px;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary:hover{background-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary{background-color:#fff;color:#7e6ce2;border-color:#7e6ce2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary:hover{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn:disabled,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button:disabled{background-color:#e5e7eb;color:#1a202c;cursor:not-allowed;border-color:#e5e7eb}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout{display:flex;gap:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-left-panel{flex:2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-right-panel{flex:1;min-width:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details h3{font-size:24px;font-weight:700;color:#111827;margin-top:0;margin-bottom:24px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .course-cover-placeholder{width:100%;height:50vh;background-color:#e5e7eb;border-radius:8px;display:flex;justify-content:center;align-items:center;justify-items:center;font-size:20px;color:#6b7280;margin-bottom:30px;font-weight:600}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-title{font-size:18px;font-weight:700;margin-top:30px;margin-bottom:16px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum{font-size:18px;font-weight:700}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block{border-radius:8px;border:.8px solid #e5e7eb;padding:16px 8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block h4{font-size:13px;font-weight:bold}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details p{font-size:15px;line-height:1.6;color:#374151;margin-top:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details ul{list-style:none;padding:0;margin:12px 0 0 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li{position:relative;padding-left:20px;margin-bottom:8px;color:#374151;font-size:15px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li::before{content:"•";position:absolute;left:0;color:#1a202c;line-height:1.5}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel{background-color:#f9fafb;padding:24px;border-radius:8px;border:1px solid #e5e7eb;height:fit-content}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel h3{font-size:16px;font-weight:600;margin-top:0;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list{display:none;list-style:none;padding:0;margin:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li{display:flex;align-items:center;font-size:15px;color:#374151;margin-bottom:12px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li span{margin-right:5px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li svg{color:#1a202c;width:20px;height:20px;margin-right:12px;flex-shrink:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea[name=lp-openai-prompt-generated-field]{min-height:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea.lp-ai-string-result{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results{display:grid;gap:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results .lp-ai-string-result{margin-bottom:4px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results button{margin-right:4px}.lp-generate-data-ai-wrap .lp-ai-course-data-preview-wrap{max-height:400px;overflow-y:auto;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup{position:absolute;top:10px;right:10px;background:0;border:0;font-size:20px;cursor:pointer;color:#ccc}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup:hover{color:#f27474}.lp-generate-data-ai-wrap .lp-ai-warning-refer{border:1px solid #fcd34d;background-color:#fffbeb;padding:10px;border-radius:5px;display:flex;gap:5px;align-items:center}.lp-ai-course-data-preview-wrap .course-title{font-size:1.5em;font-weight:700;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-sections{margin-top:30px}.lp-ai-course-data-preview-wrap .section-title{font-weight:bold;font-size:1.2em;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .lesson-title,.lp-ai-course-data-preview-wrap .quiz-title,.lp-ai-course-data-preview-wrap .question-title{font-weight:600;font-size:1em;margin-bottom:8px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-section-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:10px;padding:20px;margin:20px 0;background-color:#fff}.lp-ai-course-data-preview-wrap .course-section-items{margin:20px 0 0 20px}.lp-ai-course-data-preview-wrap .course-section-items:last-child{margin-bottom:0}.lp-ai-course-data-preview-wrap .course-lesson-item,.lp-ai-course-data-preview-wrap .course-quiz-item,.lp-ai-course-data-preview-wrap .quiz-question-item{padding:12px 0;border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-ai-course-data-preview-wrap .course-lesson-item:last-child,.lp-ai-course-data-preview-wrap .course-quiz-item:last-child,.lp-ai-course-data-preview-wrap .quiz-question-item:last-child{padding-bottom:0}.lp-ai-course-data-preview-wrap .course-questions,.lp-ai-course-data-preview-wrap .course-question-options{margin:20px 0 0 20px}.lp-ai-course-data-preview-wrap .course-questions:last-child,.lp-ai-course-data-preview-wrap .course-question-options:last-child{margin-bottom:0}.lp-ai-images-warp{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:20px;max-height:400px;overflow-y:auto}.lp-ai-images-warp .lp-ai-image-item{position:relative}.lp-ai-images-warp .lp-ai-image-item img{object-fit:contain;width:100%}.lp-ai-images-warp .lp-ai-image-item .lp-btn-ai-apply-image{position:absolute;top:5px;right:0;transform:translateX(-5%);background-color:rgba(0,0,0,0.6);color:#fff;border:0;padding:6px 12px;border-radius:4px;font-size:.875rem;cursor:pointer;opacity:0;transition:opacity .2s}.lp-ai-images-warp .lp-ai-image-item:hover .lp-btn-ai-apply-image{opacity:1}.lp-creating-course-ai-wrap .loading-wrap{margin-top:20px}.lp-creating-course-ai-wrap .lp-loading-circle{width:40px;height:40px;border-width:5px}.lp-must-enable-ai-wrap{text-align:left;line-height:1.6em}.lp-must-enable-ai-wrap h2{margin-bottom:0}.lp-must-enable-ai-wrap h2 i{margin-right:10px;color:#dc2626}.lp-must-enable-ai-wrap .desc{color:#6b7280}.lp-must-enable-ai-wrap .p2{color:#6b7280}.lp-must-enable-ai-wrap a{color:#2563eb;text-decoration:underline;cursor:pointer}.lp-must-enable-ai-wrap .help-link{padding:16px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px}.lp-must-enable-ai-wrap .help-link a{text-decoration:none;margin-top:10px}.lp-must-enable-ai-wrap .help-link i{color:#2a73ab}.lp-must-enable-ai-wrap .button-actions{margin-top:20px;text-align:right}.lp-must-enable-ai-wrap .button-actions .lp-btn-close-ai-popup{border:0;color:#4b5563;background:0}.lp-must-enable-ai-wrap .button-actions .button-primary{background-color:#7e6ce2;color:#fff;border:0}.lp-must-enable-ai-wrap .button-actions .button-primary:hover{opacity:.9}.fui-loading-spinner-3{color:#7e6ce2;position:relative;width:100px;height:80px;margin-left:80px;display:none}.fui-loading-spinner-3 div{transform-origin:40px 40px;animation:rj9Ft 1.2s linear infinite}.fui-loading-spinner-3 div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#7e6ce2}.fui-loading-spinner-3 div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.fui-loading-spinner-3 div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.fui-loading-spinner-3 div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.fui-loading-spinner-3 div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.fui-loading-spinner-3 div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.fui-loading-spinner-3 div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.fui-loading-spinner-3 div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.fui-loading-spinner-3 div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.fui-loading-spinner-3 div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.fui-loading-spinner-3 div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.fui-loading-spinner-3 div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.fui-loading-spinner-3 div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes rj9Ft{0%{opacity:1}100%{opacity:0}}.swal2-container{z-index:99999}.swal2-popup{max-width:850px}.swal2-popup .content-title{margin:0 0 20px 0;padding:0;text-align:center;font-size:1.5em;font-weight:bold}.swal2-popup .swal2-actions{width:100%;padding:0 30px}.swal2-popup .swal2-actions button{flex:1}.swal2-popup .swal2-actions button.swal2-confirm{background-color:#e02200}.swal2-popup .swal2-actions button.swal2-cancel{background-color:transparent;border:1px solid #ccc;color:inherit}.swal2-popup .swal2-warning{color:#e02200;border-color:transparent;background-color:rgba(223,0,0,0.1019607843)}.swal2-popup .swal2-icon{width:50px;height:50px}.swal2-popup .swal2-icon .swal2-icon-content{font-size:0}.swal2-popup .swal2-icon .swal2-icon-content::before{content:"\f071";font-family:"lp-icon";font-size:24px;display:inline-block}.swal2-popup .swal2-title{font-size:1.5em}.swal2-popup .swal2-html-container{font-size:1em}.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown{max-height:200px;overflow:hidden}.swal2-popup .swal2-close{background-color:unset !important;outline:none !important;color:#ccc !important}.swal2-popup .swal2-close:hover{color:#f27474 !important}.lp-enrolled-students-table-wrap{margin-top:15px}.lp-enrolled-students-table-wrap .instructor-avatar{align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;background:#64748b;overflow:hidden}.lp-enrolled-students-table-wrap .instructor-avatar img{width:100%;height:100%;object-fit:cover}.lp-enrolled-students-table-toolbar{display:flex;flex-direction:column;gap:14px;padding:20px 20px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:5px;background:var(--lp-white-grey,#f7f7fb)}.lp-enrolled-students-table-toolbar__row{display:grid;gap:14px}.lp-enrolled-students-table-toolbar__row--course{grid-template-columns:minmax(0,1fr)}.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(145px,200px) minmax(145px,150px) auto;align-items:end;max-width:1000px}.lp-enrolled-students-table-toolbar__field{display:flex;flex-direction:column;min-width:0}.lp-enrolled-students-table-toolbar__field input{border:1px solid var(--lp-border-color,#e2e0db)}.lp-enrolled-students-table-toolbar__label{color:#3f4a5c;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:10px;text-align:left}.lp-enrolled-students-table-toolbar__input{width:100%;height:38px;padding:0 12px;border:1px solid #c6cfdb;border-radius:7px;color:#2f3a4a;background:#fff;font-size:14px;line-height:1.4;box-shadow:none}.lp-enrolled-students-table-toolbar__input:focus{border-color:#2f75ff;outline:0;box-shadow:0 0 0 1px #2f75ff}.lp-enrolled-students-table-toolbar__actions{display:flex;align-items:flex-end;gap:8px}.lp-enrolled-students-table-toolbar__actions .button:hover,.lp-enrolled-students-table-toolbar__actions .button:focus{border-color:#99a7bc;color:#2f3a4a;background:#f4f7fb}@media(max-width:1024px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(150px,1fr) minmax(150px,1fr)}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:782px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr 1fr}.lp-enrolled-students-table-toolbar__field--student{grid-column:1/-1}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:640px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr}.lp-enrolled-students-table-toolbar__actions .button{width:100%}}.lp-cell-student{display:flex;align-items:center;gap:10px}.lp-meta{display:flex;flex-direction:column}.lp-meta .lp-name{color:#1e293b;font-weight:500;line-height:1.4}.lp-meta .lp-email{color:#94a3b8;font-size:12px;line-height:1.3}.lp-cell-course a{color:#3b82f6;text-decoration:none}.lp-cell-course a:hover{text-decoration:underline}.lp-cell-progress{min-width:120px}.lp-progress-bar{overflow:hidden;position:relative;width:100%;max-width:120px;height:6px;border-radius:3px;background:#e2e8f0}.lp-progress-bar span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width .3s ease}.lp-progress-text{display:inline-block;margin-top:3px;color:#64748b;font-size:11px}.lp-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.lp-badge--enrolled{color:#475569;background:#f1f5f9}.lp-badge--in-progress,.lp-badge--learning{color:#1e40af;background:#dbeafe}.lp-badge--finished{color:#166534;background:#dcfce7}.lp-badge--passed{color:#14532d;background:#bbf7d0}.lp-badge--failed{color:#991b1b;background:#fee2e2}.lp-enrolled-students-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e2e8f0}.lp-enrolled-students-table-footer__count{color:#64748b;font-size:13px}#profile-content-enrolled-students .lp-enrolled-students-table-footer{border-top:0}.lp-enrolled-students-table-footer .learn-press-pagination{margin:0;text-align:right}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers>li{margin:0}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;width:40px;line-height:40px;padding:0 8px;border:1px solid #e2e8f0;border-radius:4px;color:#475569;background:#fff;font-size:13px;text-decoration:none;cursor:pointer;transition:all .15s}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers:hover:not(.current),.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers:hover:not(.current){border-color:#3b82f6;color:#3b82f6 !important;background:#eff6ff}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current{border-color:#3b82f6;color:#fff;background:#3b82f6;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{min-width:auto;border:0;background:transparent;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{pointer-events:none}.lp-enrolled-empty{padding:40px 20px;color:#94a3b8;text-align:center}.lp-enrolled-empty p{margin:0;font-size:14px}.lp-enrolled-error{padding:15px 20px;color:#dc2626;font-size:13px}#lp-modal-enrolled-wrap{position:relative}.lp-wrap-btn-view-course-students{width:100%}.lp-wrap-btn-view-course-students button{width:100%}.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-enrolled-students-table-toolbar{background:white}.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-list-table tbody{background:white}.lp-btn-view-students{margin-top:10px;white-space:nowrap;display:block;padding:0;border:0;background:0}.lp-table-wrap{border-radius:5px;width:100%;border:1px solid var(--lp-border-color,#e2e0db);overflow-x:auto}table.lp-list-table{border-collapse:collapse;width:100%;margin:0;min-width:768px}table.lp-list-table td{padding:0}table.lp-list-table .learn-press-pagination{text-align:left}table.lp-list-table thead{background-color:var(--lp-white-grey,#f7f7fb);border:0}table.lp-list-table thead tr{border-bottom:1px solid var(--lp-border-color,#e2e0db)}table.lp-list-table thead th{background:0;border:0;font-size:1em;padding:10px 20px;text-align:left}table.lp-list-table thead th td{border:0;padding:0}table.lp-list-table tbody{font-size:14px}table.lp-list-table tbody tr{border:0;border-bottom:1px solid var(--lp-white-grey,#f7f7fb)}table.lp-list-table tbody tr:nth-child(even) td{background:0}table.lp-list-table tbody tr td{border:0;padding:10px 20px;text-align:left}table.lp-list-table tfoot tr{border:0}table.lp-list-table tfoot tr td{border:0}table.lp-list-table tfoot tr td>div{padding:20px}table.lp-list-table tfoot .pagination{border:0;padding:0}.button.disabled{pointer-events:none}.learnpress .postbox .rwmb-meta-box{margin-top:10px}.learnpress #field-_lp_requirements .rwmb-text-list-clone,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone,.learnpress #field-_lp_key_features .rwmb-text-list-clone,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone,.learnpress #field-_lp_faqs .rwmb-text-list-clone,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone{clear:none;position:relative;border:1px solid #ddd;border-radius:4px}.learnpress #field-_lp_requirements .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list-label,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list-label,.learnpress #field-_lp_key_features .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list-label,.learnpress #field-_lp_faqs .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list-label{display:none}.learnpress #field-_lp_requirements .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_requirements .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list-advanced,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list-advanced,.learnpress #field-_lp_key_features .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_key_features .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list-advanced,.learnpress #field-_lp_faqs .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_faqs .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list-advanced{width:calc(100% - 65px);padding:7px 10px;border:0;color:#777;background:transparent;box-shadow:none;line-height:1}.learnpress #field-_lp_requirements .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .remove-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .remove-clone,.learnpress #field-_lp_key_features .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .remove-clone,.learnpress #field-_lp_faqs .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone{top:50%;right:41px;margin-top:-10px;border-radius:unset;color:#999;background:transparent;-webkit-transition:right .25s;-moz-transition:right .25s;-ms-transition:right .25s;-o-transition:right .25s;transition:right .25s}.learnpress #field-_lp_requirements .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .remove-clone i,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .remove-clone i,.learnpress #field-_lp_key_features .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .remove-clone i,.learnpress #field-_lp_faqs .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone i{font-size:1.25rem}.learnpress #field-_lp_requirements .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .remove-clone:hover,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .remove-clone:hover,.learnpress #field-_lp_key_features .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .remove-clone:hover,.learnpress #field-_lp_faqs .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone:hover{color:#e74c3c}.learnpress #field-_lp_requirements .rwmb-text-list-clone::after,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone::after,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone::after,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone::after,.learnpress #field-_lp_key_features .rwmb-text-list-clone::after,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone::after,.learnpress #field-_lp_faqs .rwmb-text-list-clone::after,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone::after{display:inline-block;position:absolute;top:50%;right:10px;margin:8px 0 0 0;margin-top:-9px;color:#999;font-family:Dashicons;font-size:1.25rem;content:"\f333"}.learnpress #field-_lp_requirements .rwmb-text-list-clone:focus-within,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone:focus-within,.learnpress #field-_lp_key_features .rwmb-text-list-clone:focus-within,.learnpress #field-_lp_faqs .rwmb-text-list-clone:focus-within{border-color:#0085ba}.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list:focus,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list:focus,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list:focus,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list:focus{border-color:#0085ba}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone{position:relative;padding:0 0 16px 0}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list-label{display:block;padding:10px 10px 0 12px}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list{width:calc(100% - 25px);margin:0 13px 0 13px;border:1px solid #ddd;vertical-align:top}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone{top:20px;right:36px;margin-top:-10px;color:#999;-webkit-transition:right .25s;-moz-transition:right .25s;-ms-transition:right .25s;-o-transition:right .25s;transition:right .25s}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone::after{top:20px}.lp-notice,.learn-press-notice{position:relative;padding:12px;margin:0}.lp-notice h4,.learn-press-notice h4{margin:10px 0 15px}.lp-notice p,.learn-press-notice p{margin:0 0 5px 0;padding:0 2px}.lp-notice .lp-message-dismiss,.learn-press-notice .lp-message-dismiss{position:absolute;top:12px;right:12px}.lp-notice .notice-dismiss,.learn-press-notice .notice-dismiss{position:absolute;top:0;right:1px;margin:0;padding:9px;border:0;outline:0;color:#72777c;background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer}.lp-notice .notice-dismiss::before,.learn-press-notice .notice-dismiss::before{display:block;width:20px;height:20px;color:#72777c;background:0;font:normal 16px/20px dashicons;text-align:center;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.learn-press-dropdown-pages{display:inline-block}.learn-press-dropdown-pages .list-pages-wrapper{display:flex;align-items:center;gap:10px}.lp-notice-update-database{border:1px solid rebeccapurple;border-left-color:red;border-radius:3px;color:white;background:rebeccapurple}.lp-notice-update-database.do-updating::before{display:inline-block;float:left;margin:9px 5px 0 -5px;color:#2773aa;font-family:dashicons;font-size:1.25rem;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#adminmenu .update-plugins.lp-plugins-count{padding:0 5px}.search-box input[name=post-search-author],.search-box .select2-container{min-width:200px;margin:0;vertical-align:top}.learn-press-notice-assigned-item{color:red}.learnpress .actions{margin:0}#learn-press-syncs li{position:relative}#learn-press-syncs li.syncing,#learn-press-syncs li.synced{padding-left:24px}#learn-press-syncs li.syncing input[type=checkbox],#learn-press-syncs li.synced input[type=checkbox]{display:none}#learn-press-syncs li.syncing::after{content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#learn-press-syncs li.synced::after{color:#2773aa;content:"\f147"}#learn-press-syncs li::after{display:block;position:absolute;top:0;left:-3px;width:24px;height:24px;font-family:dashicons;font-size:1.1875rem;line-height:1.5rem;text-align:center}#learn-press-updater .updater-progress{position:relative;margin:0 2px}#learn-press-updater .updater-progress ul{display:flex;position:relative;height:5px;background:#eee}#learn-press-updater .updater-progress ul li{position:relative;margin:0;flex:1}#learn-press-updater .updater-progress ul li::after{display:none;position:absolute;top:-30px;right:0;padding:3px 5px;border-radius:3px;color:#fff;background:#ddd;font-size:.75rem;content:attr(data-version)}#learn-press-updater .updater-progress ul li::before{content:""}#learn-press-updater .updater-progress ul li:last-child::after{_display:block}#learn-press-updater .updater-progress ul::after{position:absolute;top:0;left:0;width:0;height:20px}#learn-press-updater .updater-progress .updater-progress-status{position:absolute;top:0;left:0;width:0;height:5px;background:#5bc4f9;-webkit-transition:width .25s;-moz-transition:width .25s;-ms-transition:width .25s;-o-transition:width .25s;transition:width .25s}#learn-press-updater .updater-progress .updater-progress-status::before{position:absolute;top:-20px;right:0;padding:0 5px;border-radius:3px;color:#fff;background:#5bc4f9;font-size:.75rem;_content:attr(data-value) "%"}#learn-press-updater .updater-progress .updater-progress-status .updater-progress-animation{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:5px;background:#5bc4f9}#learn-press-updater .updater-progress .updater-progress-status .updater-progress-animation:not(.completed)::after{position:absolute;height:5px;background:#8dd9ff;content:"";-webkit-animation:animation4 1.5s ease-out infinite;-moz-animation:animation4 1.5s ease-out infinite;-ms-animation:animation4 1.5s ease-out infinite;-o-animation:animation4 1.5s ease-out infinite;animation:animation4 1.5s ease-out infinite}#learn-press-updater .updating-message{color:#a24666}#learn-press-updater .completed-message{color:#3c8eb7}#learn-press-updater{display:none}.select2 .select2-search.select2-search--inline{margin-bottom:0}.select2 .select2-selection .select2-selection__choice{margin-top:4px;margin-bottom:0}.select2 .select2-selection.select2-selection--multiple{min-height:30px}.list-pages-wrapper .select2-container--default .select2-selection--single .select2-selection__clear{margin:0}.edit-post-layout__metaboxes .rwmb-label>label{color:#666;font-size:small;font-weight:bold}body.post-type-lp_question #button-new-question{display:inline-block;position:relative}body.post-type-lp_question #button-new-question div{display:none;position:absolute;z-index:9999;top:100%;left:0;min-width:100px;margin:0 0 0 -1px;border:1px solid #999;background:white;font-weight:400}body.post-type-lp_question #button-new-question div a{display:block;min-width:100px;margin:0;padding:10px 20px;color:#666;white-space:nowrap;text-decoration:none}body.post-type-lp_question #button-new-question div a:hover{background:#eee}body.post-type-lp_question #button-new-question>a{position:relative;padding-right:15px;text-decoration:none}body.post-type-lp_question #button-new-question>a::after{display:inline-block;position:absolute;top:6px;right:0;width:0;height:0;margin:0;border:5px solid transparent;border-top-color:#0f7aae;content:""}body.post-type-lp_question #button-new-question:hover div{display:block}.lp-label{display:inline-block;padding:3px 6px;color:#fff;font-size:.75rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.lp-label.success{background:#4caf50}.lp-label.error{background:red}.lp-label.warning{background:#ffc107}.lp-label .far,.lp-label .fas,.lp-label .fa{display:inline-block;margin-right:5px}.lp-admin-profile-courses .column-results{width:200px}.lp-admin-profile-courses .course-results-progress .lp-progress-row{margin:0 0 20px 0}.lp-admin-profile-courses .course-results-progress .lp-course-progress-heading{margin:0 0 5px 0;line-height:1}.lp-admin-profile-courses .learn-press-progress{overflow:hidden;position:relative;width:150px;height:6px;border-radius:3px}.lp-admin-profile-courses .learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;left:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.lp-admin-profile-courses .learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.lp-notify-action-wrapper{position:fixed;bottom:5%;z-index:10000;left:50%;padding:10px;transition:all .5s;transform:translateY(500%);display:flex;flex-direction:column;gap:5px}.lp-notify-action-wrapper.show{display:flex;transform:translateY(0)}.lp-notify-action-wrapper .lp-notify-action{box-shadow:0 4px 25px 1px rgba(0,0,0,0.25);background:#202937;padding:0 20px;border-radius:3px;min-width:200px;transition:all .8s}.lp-notify-action-wrapper .lp-notify-action.clone{display:none}.lp-notify-action-wrapper .lp-notify-action__success{display:none;color:#01a401}.lp-notify-action-wrapper .lp-notify-action__success.show{display:block}.lp-notify-action-wrapper .lp-notify-action__error{display:none;color:#f44336;font-weight:bold}.lp-notify-action-wrapper .lp-notify-action__error.show{display:block}#wp-admin-bar-lp-course-builder svg{vertical-align:text-bottom}
\ No newline at end of file
+@charset "UTF-8";@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-left:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}.lp-tom-select{min-width:150px}.lp-tom-select.plugin-dropdown_input .dropdown-input{width:95%;min-width:auto;border:1px solid #2271b1}.lp-tom-select[multiple]{display:block;height:36px !important;border:1px solid #d0d0d0}.lp-tom-select.ts-wrapper{min-width:200px;width:fit-content}.lp-tom-select.ts-wrapper dropdown-active .ts-control input.dropdown-input{border-color:#d0d0d0}.lp-tom-select.ts-wrapper input.dropdown-input{margin:0 auto 5px;padding:0 8px;box-shadow:none}.lp-tom-select.ts-wrapper.multi.has-items .ts-control{padding:3px 0 3px 3px}.lp-tom-select.ts-wrapper .ts-control{min-height:35px;padding:4px}.lp-tom-select.ts-wrapper .ts-control input[type=text]{min-width:30px}.lp-tom-select.ts-wrapper .ts-control li{margin:0 5px 3px 0;padding:3px 8px;background:#eee;border-radius:var(--lp-border-radius)}.lp-tom-select.ts-wrapper .ts-control .item{margin:0 5px 2px 0;padding:1px 2px;background:#eee;border-radius:var(--lp-border-radius)}.lp-tom-select.ts-wrapper .ts-dropdown{border:1px solid #d0d0d0;padding-top:5px;border-radius:3px;margin-top:-1px}.lp-tom-select.ts-wrapper .ts-dropdown .spinner{visibility:visible}.lp-tom-select.ts-wrapper .ts-dropdown .spinner::after{content:"";border:0}.lp-tom-select .dropdown-input-wrap{display:flex}.lp-toolbar-buttons{position:relative;z-index:10;height:50px}.lp-toolbar-buttons .lp-toolbar-btn{display:inline-block;position:relative;width:30px;height:30px;margin:0;padding:0;text-align:center;vertical-align:middle;cursor:pointer}.lp-toolbar-buttons .lp-toolbar-btn a,.lp-toolbar-buttons .lp-toolbar-btn span{outline:0;color:#666;box-shadow:none}.lp-toolbar-buttons .lp-toolbar-btn .lp-btn-icon{position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;line-height:1.875rem;text-align:center}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move{cursor:ns-resize}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move a,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move span{cursor:ns-resize}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move:hover a,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move span{color:var(--lp-primary-color)}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-remove{cursor:pointer}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-remove:hover a,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-remove:hover span{color:#e74c3c}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle .dashicons-arrow-down,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle .dashicons-arrow-down-alt2{display:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-up,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-up-alt2{display:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-down,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-down-alt2{display:inline-block}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown{color:#000}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul{display:none;position:absolute;top:100%;right:0;margin:0;border:1px solid #999;background:#fdfeff}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li{margin:0;list-style:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li a{display:block;margin:0;padding:3px 8px;color:#757575;font-size:.8em;text-align:right;white-space:nowrap;text-decoration:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li a:hover{background:#eee}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li.active a{background:#eee}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled:hover{_background:#f5f5f5}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled .lp-btn-icon,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled:hover .lp-btn-icon{color:#666}.lp-toolbar-buttons .lp-toolbar-btn:hover{display:inline-block;background:0}.lp-toolbar-buttons .lp-toolbar-btn:hover .lp-btn-icon{color:#444}.lp-toolbar-buttons .lp-toolbar-btn:hover ul{display:block}.lp-toolbar-buttons .lp-toolbar-btn:hover ul:hover{display:block}.column-content-actions.lp-toolbar-buttons{width:30px;padding:0;white-space:nowrap}.learn-press-box-data{position:relative;margin:20px 0 0 0;border:1px solid #ddd}.learn-press-box-data .lp-box-data-head{padding:10px 15px;background:#fff}.learn-press-box-data .lp-box-data-head h3{margin:0;padding:15px;font-size:1em}.learn-press-box-data .lp-box-data-head .lp-box-data-actions{float:right;position:relative;z-index:10}.learn-press-box-data .lp-box-data-head .lp-box-data-actions .lp-btn{display:inline-block;width:30px;height:50px;line-height:2.875rem;text-align:center;vertical-align:middle}.learn-press-box-data .lp-box-data-head .lp-box-data-actions::after{display:block;clear:both;content:""}.learn-press-box-data .lp-box-data-head::after{display:block;clear:both;content:""}.learn-press-box-data .lp-box-data-content{padding:15px;border-top:1px solid #ddd;background:#fff}.learn-press-box-data .lp-box-data-foot{padding:15px}.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-up,.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-up-alt2{display:none}.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-down,.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-down-alt2{display:inline-block}.learn-press-box-data.closed .lp-box-data-content{display:none}.lp-list-options{width:100%;border-collapse:collapse}.lp-list-options th,.lp-list-options td{padding:10px 15px;border-top:1px solid #ddd;background:#f5f5f5}.lp-list-options thead th{text-align:left}.lp-list-options tbody tr td{padding:0 15px;background:#f4fcff}.lp-list-options tbody tr td.lp-toolbar-buttons{_overflow:hidden;position:relative;width:30px;height:42px;white-space:nowrap}.lp-list-options tbody tr td.lp-toolbar-buttons .lp-toolbar-btn{visibility:hidden;position:relative;height:43px;margin-top:-4px;margin-bottom:-4px}.lp-list-options tbody tr:nth-child(odd) td{background:#fff}.lp-list-options tbody tr:hover td.lp-toolbar-buttons .lp-toolbar-btn{visibility:visible}.lp-list-options tbody td{text-align:left}.lp-list-options tbody td input[type=text]{width:100%}.lp-list-options tbody td input[type=text][value=""]{font-style:italic}.lp-list-options tbody td.column-content-answer_correct{width:125px}.lp-list-options tbody td.lp-remove-list-option,.lp-list-options tbody td.lp-move-list-option{width:20px;padding:0;text-align:center}.lp-list-options tbody td.lp-remove-list-option a,.lp-list-options tbody td.lp-move-list-option a{visibility:hidden;color:#999}.lp-list-options tbody td.lp-remove-list-option:hover,.lp-list-options tbody td.lp-move-list-option:hover{background:#dbf5ff}.lp-list-options tbody td.lp-move-list-option{cursor:ns-resize}.lp-list-options tbody td.lp-move-list-option a{cursor:ns-resize}.lp-list-options tbody td.lp-move-list-option:hover a{color:var(--lp-primary-color)}.lp-list-options tbody td.lp-remove-list-option{cursor:pointer}.lp-list-options tbody td.lp-remove-list-option:hover a{color:#e74c3c}.lp-animation{-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}.lp-ajax-search{display:inline-block;position:relative;z-index:999999}.lp-ajax-search .lp-search-term{min-width:300px;height:28px;margin:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-term:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-term:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-term:focus:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-results{position:absolute;top:100%;width:100%;margin:-1px 0 0 0;border:1px solid #ddd;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lp-ajax-search .lp-search-results .lp-search-items{overflow:auto;max-height:300px;margin:0}.lp-ajax-search .lp-search-results .lp-search-items li{margin:0}.lp-ajax-search .lp-search-results .lp-search-items li label{display:block;padding:8px 10px;border-bottom:1px solid #f3f3f3}.lp-ajax-search .lp-search-results .lp-search-items li label input{float:left;margin-top:1px;margin-right:-100%}.lp-ajax-search .lp-search-results .lp-search-items li label span{display:inline-block;margin-left:25px}.lp-ajax-search .lp-search-results .lp-search-items li label span a.lp-add-item{visibility:hidden;margin-left:10px}.lp-ajax-search .lp-search-results .lp-search-items li.active{background:#dbf5ff}.lp-ajax-search .lp-search-results .lp-search-items li:hover{color:#fff;background:#0085ba}.lp-ajax-search .lp-search-results .lp-search-items li:hover a.lp-add-item{visibility:visible}.lp-ajax-search .lp-search-results .lp-search-actions{margin:0;padding:10px;border-top:1px solid #ddd}#learn-press-ajax-search-overlay{display:none;position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;opacity:0}.update-overlay{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5)}#course-editor.ajax-search #learn-press-ajax-search-overlay{display:block}#course-editor.ajax-search .lp-ajax-search{z-index:100000}.advanced-list{width:100%;min-width:200px;border-radius:var(--lp-border-radius);background:#fff;list-style:none}.advanced-list li{display:inline-block;margin:0 5px 5px 0;padding:3px 8px;background:#eee;border-radius:var(--lp-border-radius)}.advanced-list li .remove-item{display:inline-block;margin-right:5px;line-height:1;vertical-align:middle;text-decoration:none;cursor:pointer}.advanced-list li .remove-item:hover{color:#0085ba}.advanced-list li .remove-item::before{font-family:dashicons;text-decoration:none;content:"\f335"}.advanced-list li span{display:inline-block}.advanced-list.locked .remove-item{display:none}.advanced-list::after{display:block;clear:both;content:""}.lp-label-counter{display:inline-block;height:20px;padding:0 10px;border-radius:20px;color:#fff;background:#2196f3;font-weight:bold;line-height:1.25rem}.lp-label-counter.disabled{background:#ddd}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rwmb-duration{border:1px solid #ddd}ul .clearfix{clear:both;height:0;opacity:0}.clearfix-after::after{display:block;clear:both;height:0;opacity:0;content:""}.lp-button{padding:8px 16px;border:1px solid #e5e7eb;border-radius:var(--lp-border-radius);color:#374151;font-size:.9em;font-weight:500;text-decoration:none;cursor:pointer}@font-face{font-family:"lp-icon";src:url("../../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=190") format("woff2");font-weight:normal;font-style:normal;font-display:swap}[class^=lp-icon-],[class*=" lp-icon-"]{font-family:"lp-icon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-icon-plus:before{content:"\f067"}.lp-icon-question:before{content:"\f128"}.lp-icon-minus:before{content:"\f068"}.lp-icon-search:before{content:"\f002"}.lp-icon-envelope-o:before{content:"\f003"}.lp-icon-heart:before{content:"\f004"}.lp-icon-star:before{content:"\f005"}.lp-icon-star-o:before{content:"\f006"}.lp-icon-user:before{content:"\f007"}.lp-icon-th-large:before{content:"\f009"}.lp-icon-th:before{content:"\f00a"}.lp-icon-th-list:before{content:"\f00b"}.lp-icon-check:before{content:"\f00c"}.lp-icon-close:before{content:"\f00d"}.lp-icon-remove:before{content:"\f00d"}.lp-icon-times:before{content:"\f00d"}.lp-icon-signal:before{content:"\f012"}.lp-icon-cog:before{content:"\f013"}.lp-icon-gear:before{content:"\f013"}.lp-icon-trash-o:before{content:"\f014"}.lp-icon-home:before{content:"\f015"}.lp-icon-file-o:before{content:"\f016"}.lp-icon-clock-o:before{content:"\f017"}.lp-icon-download:before{content:"\f019"}.lp-icon-play-circle-o:before{content:"\f01d"}.lp-icon-refresh:before{content:"\f021"}.lp-icon-lock:before{content:"\f023"}.lp-icon-flag:before{content:"\f024"}.lp-icon-book:before{content:"\f02d"}.lp-icon-bookmark:before{content:"\f02e"}.lp-icon-video-camera:before{content:"\f03d"}.lp-icon-edit:before{content:"\f044"}.lp-icon-pencil-square-o:before{content:"\f044"}.lp-icon-check-square-o:before{content:"\f046"}.lp-icon-arrows:before{content:"\f047"}.lp-icon-chevron-left:before{content:"\f053"}.lp-icon-chevron-right:before{content:"\f054"}.lp-icon-check-circle:before{content:"\f058"}.lp-icon-question-circle:before{content:"\f059"}.lp-icon-arrow-left:before{content:"\f060"}.lp-icon-arrow-right:before{content:"\f061"}.lp-icon-expand:before{content:"\f065"}.lp-icon-compress:before{content:"\f066"}.lp-icon-exclamation-circle:before{content:"\f06a"}.lp-icon-gift:before{content:"\f06b"}.lp-icon-eye:before{content:"\f06e"}.lp-icon-eye-slash:before{content:"\f070"}.lp-icon-exclamation-triangle:before{content:"\f071"}.lp-icon-warning:before{content:"\f071"}.lp-icon-calendar:before{content:"\f073"}.lp-icon-comment:before{content:"\f075"}.lp-icon-chevron-up:before{content:"\f077"}.lp-icon-chevron-down:before{content:"\f078"}.lp-icon-shopping-cart:before{content:"\f07a"}.lp-icon-bar-chart:before{content:"\f080"}.lp-icon-bar-chart-o:before{content:"\f080"}.lp-icon-key:before{content:"\f084"}.lp-icon-cogs:before{content:"\f085"}.lp-icon-gears:before{content:"\f085"}.lp-icon-thumbs-o-up:before{content:"\f087"}.lp-icon-thumbs-o-down:before{content:"\f088"}.lp-icon-heart-o:before{content:"\f08a"}.lp-icon-sign-out:before{content:"\f08b"}.lp-icon-linkedin-square:before{content:"\f08c"}.lp-icon-sign-in:before{content:"\f090"}.lp-icon-phone:before{content:"\f095"}.lp-icon-square-o:before{content:"\f096"}.lp-icon-bookmark-o:before{content:"\f097"}.lp-icon-twitter:before{content:"\f099"}.lp-icon-facebook:before{content:"\f09a"}.lp-icon-facebook-f:before{content:"\f09a"}.lp-icon-unlock:before{content:"\f09c"}.lp-icon-bullhorn:before{content:"\f0a1"}.lp-icon-bell-o:before{content:"\f0a2"}.lp-icon-certificate:before{content:"\f0a3"}.lp-icon-briefcase:before{content:"\f0b1"}.lp-icon-arrows-alt:before{content:"\f0b2"}.lp-icon-copy:before{content:"\f0c5"}.lp-icon-files-o:before{content:"\f0c5"}.lp-icon-pinterest-square:before{content:"\f0d3"}.lp-icon-google-plus-square:before{content:"\f0d4"}.lp-icon-google-plus:before{content:"\f0d5"}.lp-icon-money-bill-alt:before{content:"\f0d6"}.lp-icon-caret-down:before{content:"\f0d7"}.lp-icon-caret-up:before{content:"\f0d8"}.lp-icon-caret-left:before{content:"\f0d9"}.lp-icon-caret-right:before{content:"\f0da"}.lp-icon-linkedin:before{content:"\f0e1"}.lp-icon-comment-o:before{content:"\f0e5"}.lp-icon-file-text-o:before{content:"\f0f6"}.lp-icon-angle-double-left:before{content:"\f100"}.lp-icon-angle-double-right:before{content:"\f101"}.lp-icon-angle-double-up:before{content:"\f102"}.lp-icon-angle-double-down:before{content:"\f103"}.lp-icon-angle-left:before{content:"\f104"}.lp-icon-angle-right:before{content:"\f105"}.lp-icon-angle-up:before{content:"\f106"}.lp-icon-angle-down:before{content:"\f107"}.lp-icon-desktop:before{content:"\f108"}.lp-icon-mobile:before{content:"\f10b"}.lp-icon-mobile-phone:before{content:"\f10b"}.lp-icon-circle-o:before{content:"\f10c"}.lp-icon-spinner:before{content:"\f110"}.lp-icon-code:before{content:"\f121"}.lp-icon-puzzle-piece:before{content:"\f12e"}.lp-icon-calendar-o:before{content:"\f133"}.lp-icon-ellipsis-h:before{content:"\f141"}.lp-icon-ellipsis-v:before{content:"\f142"}.lp-icon-file:before{content:"\f15b"}.lp-icon-file-alt:before{content:"\f15c"}.lp-icon-youtube-play:before{content:"\f16a"}.lp-icon-instagram:before{content:"\f16d"}.lp-icon-dot-circle-o:before{content:"\f192"}.lp-icon-graduation-cap:before{content:"\f19d"}.lp-icon-mortar-board:before{content:"\f19d"}.lp-icon-google:before{content:"\f1a0"}.lp-icon-language:before{content:"\f1ab"}.lp-icon-database:before{content:"\f1c0"}.lp-icon-file-pdf:before{content:"\f1c1"}.lp-icon-file-word:before{content:"\f1c2"}.lp-icon-file-excel:before{content:"\f1c3"}.lp-icon-file-powerpoint:before{content:"\f1c4"}.lp-icon-file-image:before{content:"\f1c5"}.lp-icon-file-photo:before{content:"\f1c5"}.lp-icon-file-picture:before{content:"\f1c5"}.lp-icon-file-archive:before{content:"\f1c6"}.lp-icon-file-zip:before{content:"\f1c6"}.lp-icon-file-audio:before{content:"\f1c7"}.lp-icon-file-sound:before{content:"\f1c7"}.lp-icon-file-movie:before{content:"\f1c8"}.lp-icon-file-video:before{content:"\f1c8"}.lp-icon-file-code:before{content:"\f1c9"}.lp-icon-circle-thin:before{content:"\f1db"}.lp-icon-share-alt:before{content:"\f1e0"}.lp-icon-pie-chart:before{content:"\f200"}.lp-icon-line-chart:before{content:"\f201"}.lp-icon-user-secret:before{content:"\f21b"}.lp-icon-television:before{content:"\f26c"}.lp-icon-tv:before{content:"\f26c"}.lp-icon-question-circle-o:before{content:"\f29c"}.lp-icon-google-plus-circle:before{content:"\f2b3"}.lp-icon-google-plus-official:before{content:"\f2b3"}.lp-icon-user-circle:before{content:"\f2bd"}.lp-icon-user-graduate:before{content:"\f501"}.lp-icon-user-edit:before{content:"\f4ff"}.lp-icon-my-courses:before{content:"\e900"}.lp-icon-clock:before{content:"\e901"}.lp-icon-stopwatch:before{content:"\f2f2"}.lp-icon-file-download:before{content:"\f56d"}.lp-icon-list:before{content:"\f03a"}.lp-icon-students:before{content:"\e902"}.lp-icon-courses:before{content:"\e903"}.lp-icon-tiktok-alt:before{content:"\e908"}.lp-icon-alarm-clock:before{content:"\e909"}.lp-icon-art-and-design:before{content:"\e90a"}.lp-icon-best-customer-experience:before{content:"\e90b"}.lp-icon-certificate-o:before{content:"\e90c"}.lp-icon-community:before{content:"\e90d"}.lp-icon-online-education:before{content:"\e90e"}.lp-icon-concierge-bell:before{content:"\e90f"}.lp-icon-target:before{content:"\e910"}.lp-icon-content-marketing:before{content:"\e911"}.lp-icon-dollar-sign:before{content:"\e912"}.lp-icon-website:before{content:"\e913"}.lp-icon-worldwide-security:before{content:"\e914"}.lp-icon-educational-programs:before{content:"\e915"}.lp-icon-online-class:before{content:"\e916"}.lp-icon-monitor:before{content:"\e917"}.lp-icon-lucide:before{content:"\e918"}.lp-icon-ebook:before{content:"\e919"}.lp-icon-co-instructor:before{content:"\e904"}.lp-icon-close-circle:before{content:"\e907"}.lp-icon-layers:before{content:"\e91a"}.lp-icon-filter:before{content:"\e91c"}.lp-icon-in_progress_course:before{content:"\e91d"}.lp-icon-finished_courses:before{content:"\e91e"}.lp-icon-failed_courses:before{content:"\e91f"}.lp-icon-passed_courses:before{content:"\e920"}.lp-icon-student_in_progress:before{content:"\e924"}.lp-icon-student_completed:before{content:"\e925"}.lp-icon-published_course:before{content:"\e926"}.lp-icon-pending_course:before{content:"\e927"}.lp-icon-list-check:before{content:"\e929"}.lp-icon-icon-h5p:before{content:"\e92a"}.lp-icon-comment-written:before{content:"\e921"}.lp-icon-book-open:before{content:"\f518"}.lp-icon-pinterest-p:before{content:"\f231"}.lp-icon-dropbox:before{content:"\e905"}.lp-icon-edit-square:before{content:"\e923"}.lp-icon-drag:before{content:"\e922"}.lp-icon-map-pin:before{content:"\e91b"}.lp-icon-map-marker:before{content:"\e91b"}.lp-icon-box:before{content:"\e906"}.lp-ico-ai{display:inline-block;width:13px;height:13px;background-image:url("../../images/icons/ico-ai.svg");background-size:contain;background-repeat:no-repeat}.lp-icon-course-builder{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@-moz-keyframes lp-spinner{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes lp-spinner{100%{-webkit-transform:rotate(360deg)}}@keyframes lp-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lp-modal-choose-items-open{overflow:hidden}.lp-modal-search{height:100%;padding:20px;color:#777;background-color:red}.lp-modal-search li.selected{display:none}#learn-press-message-box-block{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;opacity:.8;background-color:#000}#learn-press-message-box-window{position:fixed;z-index:100000;top:0;right:0;bottom:0;left:0;color:#fff;text-align:center}#message-box-wrap{display:inline-block;max-width:70%;margin:0 auto;text-align:left}.message-box-title{margin:0 0 40px 0;color:#fff;font-size:2.125rem}.message-box-content{font-size:1rem;line-height:1.5}.message-box-animation{width:220px;height:20px;margin:20px 0 0;background-image:url("../../images/animation.gif")}.message-box-buttons{margin:20px 0 0;padding-top:20px;border-top:1px solid #929292}.message-box-button{margin-right:10px !important}.tipsy{position:absolute}.learnpress a,.learnpress a:active{outline:0;box-shadow:none}.learnpress .lp-install-sample-data-options{padding:0 20px 10px 20px;border:1px solid #ddd}.learnpress .lp-install-sample-data-options legend{font-size:1rem}.lp-email-templates{overflow:hidden;margin-top:5px}.learn-press-email-variables{margin:20px 0 0;padding:0;list-style:none}.learn-press-email-variables li{display:inline-block;cursor:pointer}.learn-press-dropdown-pages input[type=text]{min-width:300px;margin:0;vertical-align:top}.learn-press-dropdown-pages .select2-container{min-width:220px !important}.learn-press-dropdown-pages .select2-container .select2-selection--single{height:30px;border-color:#7e8993}.learn-press-dropdown-pages .select2-container .select2-selection__rendered{line-height:1.75em !important}.learn-press-dropdown-pages .select2-container .select2-selection__arrow{right:1px;width:23px;height:28px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px}.learn-press-dropdown-pages .select2-container .select2-selection__arrow b{display:none}.learn-press-dropdown-pages .quick-add-page-actions a{font-size:.8125rem;text-decoration:none}.learn-press-dropdown-pages .quick-add-page-inline{margin-top:0}.lp-select-2+.select2-container .select2-selection--single{height:30px;border-color:#7e8993}.lp-select-2+.select2-container .select2-selection--single .select2-selection__rendered{line-height:1.75em !important}.lp-select-2+.select2-container .select2-selection--single .select2-selection__arrow{right:1px;width:23px;height:28px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px}.lp-select-2+.select2-container .select2-selection--single .select2-selection__arrow b{display:none}.learn-press-tooltip{display:inline-block;margin:0 5px;color:#999;font-size:1.0625rem;vertical-align:middle}.learn-press-tooltip.icon::after{font-family:Dashicons;content:"\f223"}.learn-press-tooltip:hover{opacity:1;color:#0073aa}.rwmb-payment-order-wrapper .rwmb-label{margin-bottom:20px !important}.rwmb-payment-order-wrapper .rwmb-input{margin-left:0 !important}.learn-press-payments,.learn-press-emails{width:100%;border:1px solid #ddd;border-collapse:collapse;font-size:.875rem}.learn-press-payments th,.learn-press-payments td,.learn-press-emails th,.learn-press-emails td{padding:10px}.learn-press-payments .order,.learn-press-emails .order{width:30px;padding-right:0;color:#ddd;text-align:center;cursor:not-allowed}.learn-press-payments .name,.learn-press-emails .name{min-width:250px;font-weight:normal;text-transform:capitalize}.learn-press-payments .name a,.learn-press-emails .name a{text-decoration:none}.learn-press-payments .status,.learn-press-emails .status{width:100px;text-align:center;cursor:pointer}.learn-press-payments .status .dashicons,.learn-press-emails .status .dashicons{border-radius:50%;color:#fff;background:#ddd}.learn-press-payments .status a,.learn-press-emails .status a{display:block;margin-top:5px;font-size:.75rem;text-decoration:none}.learn-press-payments .status.enabled .dashicons,.learn-press-emails .status.enabled .dashicons{background:#0085ba}.learn-press-payments thead th,.learn-press-emails thead th{border-bottom:1px solid #ddd;text-align:left}.learn-press-payments tbody tr:nth-child(even) td,.learn-press-emails tbody tr:nth-child(even) td{background:#fff}.learn-press-payments tbody tr:nth-child(odd) td,.learn-press-emails tbody tr:nth-child(odd) td{background:#f5f5f5}.learn-press-payments tbody td,.learn-press-emails tbody td{border-bottom:1px solid #ddd}.learn-press-payments tbody .ui-sortable-helper,.learn-press-emails tbody .ui-sortable-helper{margin-left:-1px;border:1px solid #ddd}.learn-press-payments tbody .ui-sortable-placeholder,.learn-press-emails tbody .ui-sortable-placeholder{visibility:visible !important;border:1px solid #ddd}.learn-press-payments tbody .ui-sortable-placeholder td,.learn-press-emails tbody .ui-sortable-placeholder td{height:35px;padding:0;background:#f7f7f7}.learn-press-payments ~ .email-actions,.learn-press-emails ~ .email-actions{text-align:left}.learn-press-payments.sortable .order:hover,.learn-press-emails.sortable .order:hover{color:#0073aa;cursor:ns-resize}.lp-template-overrides{margin-top:20px}.lp-template-overrides thead th h4{margin:0}.lp-template-overrides tbody th{font-weight:bold}.lp-template-overrides tbody th p{display:inline-block;margin:0 0 0 10px}.lp-template-overrides tbody th p a{margin:0;padding:2px 8px;border:0;border-radius:3px;outline:0;box-shadow:none;font-weight:normal}.lp-template-overrides tbody th p a.current{color:#fff;background:#00aadc}.lp-template-overrides .template-row.outdated code::before,.lp-template-overrides .template-row.up-to-date code::before{display:inline-block;margin-top:-2px;margin-right:3px;font-family:Dashicons;vertical-align:middle}.lp-template-overrides .template-row.outdated .template-version{color:red}.lp-template-overrides .template-row.outdated .template-file code::before{color:red;content:"\f534"}.lp-template-overrides .template-row.up-to-date .template-version{color:#1859ff}.lp-template-overrides .template-row.up-to-date .template-file code::before{color:#0085ba;content:"\f147"}.lp-template-overrides .template-version,.lp-template-overrides .core-version{width:100px}.lp-template-overrides #learn-press-no-templates td p{color:#0073aa}.description code{font-size:smaller}#field-_lp_course_result input[name=_lp_course_result] ~ #passing-condition-quiz-result{display:none;padding:10px;background:#f5f5f5}#field-_lp_course_result input[name=_lp_course_result] ~ #passing-condition-quiz-result input{width:80px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#field-_lp_course_result input[name=_lp_course_result] ~ #passing-condition-quiz-result p{margin:7px 0 0;color:#777;font-style:italic}#field-_lp_course_result input[name=_lp_course_result]:checked ~ #passing-condition-quiz-result{display:block}.widget .widget-content .rwmb-field:not(:last-of-type){margin:0 0 10px}.widget .widget-content .rwmb-field:not(:last-of-type):first-child{margin-top:10px}.widget .widget-content .rwmb-field:last-child{margin-bottom:10px}.widget .widget-content .rwmb-field .rwmb-label,.widget .widget-content .rwmb-field .rwmb-input{width:100%}.widget .widget-content .rwmb-field .rwmb-label{margin-bottom:2px}.widget .widget-content .rwmb-field .rwmb-label label{font-weight:400}.widget .widget-content .rwmb-field .rwmb-input input[type=text]{width:100%}.course-attributes{margin:20px 0}.course-attributes .learn-press-attribute{margin-top:-1px;margin-bottom:0;border:1px solid #ddd}.course-attributes .learn-press-attribute>h4{margin:0;padding:10px 15px;background:#f5f5f5}.course-attributes .learn-press-attribute .learn-press-attribute-data{padding:15px;border-top:1px solid #ddd}.lp-hidden{display:none !important}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpfooter{z-index:5}.learn-press-advertisement-slider{margin:50px 20px 0 0;position:relative;overflow:hidden;box-sizing:border-box;z-index:10}.learn-press-advertisement-slider .slider-items:after{display:block;clear:both;content:""}.learn-press-advertisement-slider .slide-item{position:relative;float:left;width:100%;margin-right:-100%;padding:20px;opacity:0;background:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.learn-press-advertisement-slider .slide-item .slide-thumbnail{float:left;width:35%}.learn-press-advertisement-slider .slide-item .slide-thumbnail a{display:block;line-height:1;margin-bottom:0}.learn-press-advertisement-slider .slide-item .slide-thumbnail img{max-width:100%}.learn-press-advertisement-slider .slide-item .slide-detail{margin-left:35%;padding-left:20px}.learn-press-advertisement-slider .slide-item .slide-detail h2{margin-top:0}.learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:none}.learn-press-advertisement-slider .slide-item.slide-active{opacity:1}.learn-press-advertisement-slider .slider-controls{position:absolute;bottom:20px;right:20px}.learn-press-advertisement-slider .slider-controls .next-item,.learn-press-advertisement-slider .slider-controls .prev-item{font-family:"dashicons";width:40px;height:40px;border:1px solid #DDD;line-height:2.5rem;font-size:1rem;cursor:pointer;float:left;margin-left:10px;text-align:center;color:#DDD}.learn-press-advertisement-slider .slider-controls .next-item:hover,.learn-press-advertisement-slider .slider-controls .prev-item:hover{border-color:#0085ba}.learn-press-advertisement-slider .slider-controls .next-item:hover:before,.learn-press-advertisement-slider .slider-controls .prev-item:hover:before{color:#0085ba}.learn-press-advertisement-slider .slider-controls .next-item:before{content:"\f345"}.learn-press-advertisement-slider .slider-controls .prev-item:before{content:"\f341"}@media only screen and (max-width:1200px){.learn-press-advertisement-slider .slide-item .slide-thumbnail{width:50%}.learn-press-advertisement-slider .slide-item .slide-detail{margin-left:50%}.learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:block}.learn-press-advertisement-slider .slide-item .slide-detail .description-full{display:none}}@media only screen and (max-width:960px){.learn-press-advertisement-slider{margin-left:56px}.learn-press-advertisement-slider .slide-item .slide-thumbnail{width:100%;float:none}.learn-press-advertisement-slider .slide-item .slide-thumbnail img{width:100%}.learn-press-advertisement-slider .slide-item .slide-detail{margin-left:0;padding-left:0}.learn-press-advertisement-slider .slide-item .slide-detail h2{padding-top:20px}.learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:block}.learn-press-advertisement-slider .slide-item .slide-detail .description-full{display:none}.learn-press-advertisement-slider .slide-item .slide-detail .slide-controls{margin-bottom:0}.learn-press-advertisement-slider .slide-item .slide-detail .slide-controls .button{margin-bottom:0}.wp-responsive-open .learn-press-advertisement-slider{margin-left:56px}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-thumbnail{width:100%;float:none}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-thumbnail img{width:100%}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail{margin-left:0;padding-left:0}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail h2{padding-top:20px}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:block}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .description-full{display:none}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .slide-controls{margin-bottom:0}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .slide-controls .button{margin-bottom:0}}.lp-admin-tabs{position:relative;margin-top:20px}.lp-admin-tabs.has-sections{display:flex}.lp-admin-tabs .lp-admin-tab-navs{display:none;float:left;position:relative;z-index:5;width:250px;margin:0 -250px 0 0;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lp-admin-tabs .lp-admin-tab-navs .nav-section{margin:0}.lp-admin-tabs .lp-admin-tab-navs .nav-section>a,.lp-admin-tabs .lp-admin-tab-navs .nav-section>span{display:block;padding:8px 20px;outline:0;box-shadow:none;text-decoration:none;text-transform:capitalize}.lp-admin-tabs .lp-admin-tab-navs .nav-section .learn-press-tooltip{float:right;margin-right:0}.lp-admin-tabs .lp-admin-tab-navs .nav-section.nav-section-active,.lp-admin-tabs .lp-admin-tab-navs .nav-section:hover{border-left:2px solid #563d7c;color:#563d7c}.lp-admin-tabs .lp-admin-tab-navs .nav-section.nav-section-active>a,.lp-admin-tabs .lp-admin-tab-navs .nav-section.nav-section-active>span,.lp-admin-tabs .lp-admin-tab-navs .nav-section:hover>a,.lp-admin-tabs .lp-admin-tab-navs .nav-section:hover>span{padding-left:18px}.lp-admin-tabs.has-sections .lp-admin-tab-navs{display:block}.lp-admin-tabs.has-sections .lp-admin-tab-content{float:left;position:relative;z-index:0;width:100%;padding-left:271px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lp-admin-tabs.has-sections::before{position:absolute;z-index:10;top:0;bottom:0;left:250px;border-left:1px solid #ddd;content:""}.lp-admin-tabs::after{display:block;clear:both;content:"";z-index:10}.wrap.learn-press-settings .lp-admin-tab-content{padding:18px;background:#fff}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub{float:none;margin:0 0 20px 0;padding-bottom:20px;border-bottom:1px solid #ddd}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub .active{font-weight:bold}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub li{text-transform:capitalize}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub li::after{display:inline-block;padding:0 10px;content:"|"}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub li:last-child::after{content:""}.wrap.learn-press-settings .lp-admin-tab-content h2{border-bottom:1px solid #ddd;padding-bottom:10px}.wrap #learn-press-uninstall-sample-data{float:right;opacity:.5}.wrap #learn-press-uninstall-sample-data:hover{opacity:1}#adminmenu .wp-menu-image img{width:17px}.learnpress .rwmb-field{position:relative;margin-bottom:20px}.learnpress .rwmb-field .rwmb-label{display:block;float:left;width:190px;margin-bottom:5px;font-size:.875rem;_text-transform:capitalize}.learnpress .rwmb-field .rwmb-label label>small{display:block;color:#999;font-weight:normal;font-style:italic}.learnpress .rwmb-field .rwmb-input{float:none;width:auto;margin-left:190px}.learnpress .rwmb-field .rwmb-input input[type=checkbox],.learnpress .rwmb-field .rwmb-input input[type=radio]{margin:1px 5px 0 0}.learnpress .rwmb-field .rwmb-input label>input[type=checkbox],.learnpress .rwmb-field .rwmb-input label>input[type=radio]{margin-top:-1px}.learnpress .rwmb-field .description{margin-top:8px;color:#888}.learnpress .rwmb-field .description code{padding:3px 3px 3px 0}.learnpress .rwmb-field .description.err{color:red}.learnpress .rwmb-field .rwmb-input-list{margin-left:0}.learnpress .rwmb-field #course_evaluation_method_quiz_options{position:relative;margin-left:25px}.learnpress .rwmb-field #course_evaluation_method_quiz_options::after{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff;content:""}.learnpress .rwmb-field input[name=_lp_course_result]:checked ~ #course_evaluation_method_quiz_options::after{display:none}.learnpress .rwmb-field.rwmb-heading-wrapper h4{display:inline-block;margin:0 0 5px 0;padding:0;border-bottom:2px solid #563d7c;font-size:1rem;text-transform:initial}.learnpress .rwmb-field.disabled .field-overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;opacity:.6;background:#fff;content:""}.learnpress .rwmb-field.rwmb-text-wrapper .rwmb-text{width:50%;min-width:200px}.learnpress .rwmb-field.rwmb-duration-wrapper .rwmb-input select,.learnpress .rwmb-field.rwmb-duration-wrapper .rwmb-input input{vertical-align:top}.learnpress .lp-course-sale_start-field.hide,.learnpress .lp-course-sale_end-field.hide{display:none}.learnpress.lp-submenu-settings .lp-admin-settings-buttons{margin-bottom:0;padding-top:20px;border-top:1px solid #ddd}.learnpress.lp-submenu-settings .lp-admin-settings-buttons #learn-press-reset-settings{float:right}.learnpress.lp-submenu-settings .rwmb-input{float:none;width:auto;margin-left:270px;color:#000}.learnpress .rwmb-google-fonts-wrapper .rwmb-input label{display:block;margin-bottom:5px;font-weight:bold}.learnpress .rwmb-google-fonts-wrapper .rwmb-input input{width:90%}.learnpress #learn-press-toggle-course-results{display:block}.learnpress .lp-item-assigned{font-size:.875rem}.learnpress .lp-item-assigned a{text-decoration:none}.learnpress .lp-item-assigned ul{margin-bottom:0}.learnpress .lp-item-assigned ul ul strong{font-weight:normal}.learnpress .lp-item-assigned li{margin:0}.learnpress .lp-item-assigned li a{display:inline-block;margin-bottom:10px}@media screen and (max-width:1280px){.learnpress #meta-box-tab-course_settings .rwmb-field .rwmb-label{float:none;width:auto}.learnpress #meta-box-tab-course_settings .rwmb-field .rwmb-input{float:left;width:100%;margin-left:0}}.lp-metabox__table .titledesc label>small{display:block;color:#999;font-weight:normal;font-style:italic}.lp-metabox__table .forminp-text>input,.lp-metabox__table .forminp-email>input,.lp-metabox__table .forminp-password>input,.lp-metabox__table .forminp-url>input{min-width:260px}.lp-metabox__table .forminp-textarea textarea{width:400px}.lp-option-disabled{pointer-events:none;opacity:.5}.lp-metabox__custom-fields table{width:100%;max-width:max-content;padding:0 !important}.lp-metabox__custom-fields table th{padding:7px 0 7px 7px !important}.lp-metabox__custom-fields table th.sort{width:17px;padding:7px !important}.lp-metabox__custom-fields table td{position:relative;padding:4px 0 4px 7px !important;vertical-align:middle !important}.lp-metabox__custom-fields table td.sort{width:17px;padding-right:7px !important;background:#f9f9f9;font-size:.9375rem;text-align:center;cursor:move}.lp-metabox__custom-fields table td.sort::before{height:100%;color:#999;font-family:Dashicons;text-align:center;content:"\f333"}.lp-metabox__custom-fields table td .delete{display:block;position:relative;width:1em;height:1em;font-size:1.2em;text-indent:-9999px}.lp-metabox__custom-fields table td .delete::before{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;color:#999;font-family:Dashicons;font-weight:400;font-variant:normal;line-height:1;text-align:center;text-indent:0;text-transform:none;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.lp-metabox__custom-fields table td .delete:hover::before{color:#a00}.lp-metabox__custom-fields table td:last-child{padding-right:7px !important}.lp-metabox-field__color{font-size:0 !important}.lp-metabox-field__color .colorpickpreview{display:inline-block;width:30px;height:30px;margin:0;margin-right:3px;padding:0;border:1px solid #ddd;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);font-size:1rem;line-height:1.75rem}.lp-metabox-field__color .iris-picker{display:none;position:absolute;z-index:100;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.lp-metabox-field__image-advanced-upload{padding-top:10px}.lp-metabox-field__image-advanced-images{clear:both;margin:0;padding:0}.lp-metabox-field__image-advanced-images>li{float:left;position:relative;box-sizing:border-box;width:80px;margin:9px 9px 0 0;border:1px solid #d5d5d5;border-radius:2px;background:#f7f7f7;cursor:move}.lp-metabox-field__image-advanced-images>li img{display:block;width:100%;height:auto}.lp-metabox-field__image-advanced-images>li ul.actions{position:absolute;top:-8px;right:-8px;padding:2px}.lp-metabox-field__image-advanced-images>li ul.actions li{float:right;margin:0 0 0 2px}.lp-metabox-field__image-advanced-images>li ul.actions li a.delete{display:block;position:relative;width:1em;height:1em;font-size:1.4em;text-indent:-9999px}.lp-metabox-field__image-advanced-images>li ul.actions li a.delete::before{position:absolute;top:0;left:0;width:1em;height:1em;margin:0;border-radius:50%;color:#999;background:#fff;font-family:Dashicons;font-weight:400;font-variant:normal;line-height:1;text-align:center;text-indent:0;text-transform:none;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.lp-metabox-field__image-advanced-images>li ul.actions::before{display:table;content:" "}.lp-metabox-field__image-advanced-images>li:hover ul.actions{display:block}.lp-metabox-field__image-advanced-images>li.lp-metabox-sortable-placeholder{position:relative;border:3px dashed #ddd}.lp-metabox-field__image-advanced-images>li.lp-metabox-sortable-placeholder::after{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;color:#ddd;font-family:Dashicons;font-size:2.618em;font-weight:normal;font-variant:normal;line-height:4.5rem;text-align:center;text-indent:0;text-transform:none;content:"\f161";speak:none;-webkit-font-smoothing:antialiased}.lp-metabox-field__image-advanced-images::before{display:table;content:" "}.lp-metabox-field__image-advanced-images::after{display:table;clear:both;content:" "}.lp-metabox-field__image--inner{position:relative;box-sizing:border-box;width:120px;border:1px solid #d5d5d5;border-radius:2px;background:#f7f7f7}.lp-metabox-field__image--inner img{display:block;width:100%;height:auto}.lp-metabox-field__image--upload{padding-top:10px}.lp-meta-box__inner{display:block;position:relative}.lp-meta-box__inner .form-field:not(fieldset){display:flex;flex-direction:row;position:relative;margin:0;padding:15px 0;flex-wrap:wrap}.lp-meta-box__inner .form-field:not(fieldset) label{width:180px;min-width:180px;max-width:180px;padding:0;color:#23282d;font-size:.875rem;font-weight:600;flex:0 0 auto}.lp-meta-box__inner .form-field:not(fieldset) .checkbox{margin:2px 0 !important;vertical-align:middle}.lp-meta-box__inner .form-field:not(fieldset) .description{flex:1;display:inline;clear:none;margin:0 0 0 7px;padding:0;font-size:.875rem}.lp-meta-box__inner fieldset.form-field{display:grid;grid-template-columns:180px 1fr;position:relative;margin:0;padding:15px 0}.lp-meta-box__inner fieldset.form-field h4{width:180px;min-width:180px;max-width:180px;margin:0;padding:0;color:#23282d;font-size:.875rem;font-weight:600;flex:0 0 auto}.lp-meta-box__inner fieldset.form-field ul{margin:0;font-size:.875rem}.lp-meta-box__inner fieldset.form-field .description{grid-column-start:2;margin-top:10px}.lp-meta-box__duration-select{width:auto !important}.lp-meta-box__duration input[type=number]{width:80px !important}.lp-meta-box__duration .description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-left:180px !important}.lp-meta-box__wp-editor{display:block}.lp-meta-box__wp-editor .description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-left:180px !important;color:#666}.lp-meta-box__wp-editor__textarea{border:none !important}.lp-meta-box select{width:auto !important}.lp-meta-box select ~ .description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-left:180px !important;color:#666}.lp-meta-box input[type=number],.lp-meta-box input[type=email],.lp-meta-box input[type=text],.lp-meta-box input[type=password],.lp-meta-box textarea:not(.lp-meta-box__wp-editor__textarea){width:50%}.lp-meta-box input[type=number]+.description,.lp-meta-box input[type=email]+.description,.lp-meta-box input[type=text]+.description,.lp-meta-box input[type=password]+.description,.lp-meta-box textarea:not(.lp-meta-box__wp-editor__textarea)+.description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-left:180px !important;color:#666}.lp-meta-box input[type=checkbox]{margin-top:2px}.lp-meta-box .short{width:50%}.lp-meta-box textarea:not(.lp-meta-box__wp-editor__textarea){height:4.6rem;line-height:1.5em;vertical-align:top}.lp-meta-box .learn-press-tip.ready{display:inline-flex;align-items:center;margin-left:8px}#course-settings .inside{margin:0 !important;padding:0 !important}#course-settings .lp-meta-box__course-tab{display:grid;grid-template-columns:20% 80%}#course-settings .lp-meta-box__course-tab__tabs{position:relative;box-sizing:border-box;margin:0;padding:0 0 10px;border-right:1px solid #eee;background-color:#fafafa}#course-settings .lp-meta-box__course-tab__tabs li{display:block;position:relative;margin:0;padding:0}#course-settings .lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;margin:0;padding:10px;border-bottom:1px solid #eee;box-shadow:none;text-decoration:none}#course-settings .lp-meta-box__course-tab__tabs li a i{margin-right:5px;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none}#course-settings .lp-meta-box__course-tab__tabs li a i[class^=dashicon]{font-family:"Dashicons"}#course-settings .lp-meta-box__course-tab__tabs li.active a{position:relative;color:#555;background-color:#eee}@media(max-width:767px){#course-settings .lp-meta-box__course-tab__tabs{display:flex;overflow:hidden;overflow-x:auto;flex-direction:row;margin:0;margin-bottom:30px;padding:0;border-bottom:1px solid #e5e5e5;text-align:center;white-space:nowrap;list-style:none;align-items:center;flex-wrap:nowrap}#course-settings .lp-meta-box__course-tab__tabs li{min-width:25%;margin-right:20px}}#course-settings .lp-meta-box__course-tab__content>div{padding:20px}@media(max-width:767px){#course-settings .lp-meta-box__course-tab{grid-template-columns:auto}}#price_course_data ._lp_sale_price_field,#price_course_data ._lp_price_field{position:relative}#price_course_data ._lp_sale_price_field .learn-press-tip-floating,#price_course_data ._lp_price_field .learn-press-tip-floating{top:54px;left:92px;opacity:.8;background:#a00}#price_course_data ._lp_sale_price_field .learn-press-tip-floating::before,#price_course_data ._lp_price_field .learn-press-tip-floating::before{top:-7px;border:7px solid transparent;border-top-width:0;border-bottom-color:#a00}.lp_course_extra_meta_box__content{flex:1}.lp_course_extra_meta_box__fields{margin-bottom:10px}.lp_course_extra_meta_box__field{position:relative;max-width:600px;margin-bottom:10px}.lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;left:0;width:40px;height:100%;color:#666;text-decoration:none;cursor:grab;align-items:center;justify-content:center}.lp_course_extra_meta_box__field .sort::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f333"}.lp_course_extra_meta_box__field .delete{display:flex;position:absolute;top:0;right:0;width:40px;height:100%;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_course_extra_meta_box__field .delete::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f335"}.lp_course_extra_meta_box__input{width:100% !important;padding-right:40px !important;padding-left:40px !important}.lp_repeater_meta_box__wrapper{flex:1 !important}.lp_repeater_meta_box__fields{position:relative;margin-bottom:10px}.lp_repeater_meta_box__field{display:grid;position:relative;margin-bottom:10px;border:1px solid #c5c5c5;border-radius:2px}.lp_repeater_meta_box__field_active .lp_repeater_meta_box__content{display:block}.lp_repeater_meta_box__field_active .lp_repeater_meta_box__title__toggle::after{transform:rotate(180deg)}.lp_repeater_meta_box__title{display:grid;grid-template-columns:44px 1fr 40px 40px;align-items:center;position:relative;background-color:#eee}.lp_repeater_meta_box__title__title{flex:1;padding:14px 0}.lp_repeater_meta_box__title__sort{display:flex;height:100%;color:#666;text-decoration:none;cursor:grab;align-items:center;justify-content:center}.lp_repeater_meta_box__title__sort::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f333"}.lp_repeater_meta_box__title__delete{display:flex;height:100%;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_repeater_meta_box__title__delete::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f335"}.lp_repeater_meta_box__title__toggle{display:flex;height:100%;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_repeater_meta_box__title__toggle::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f347"}.lp_repeater_meta_box__content{display:none;padding:14px 20px}.lp_repeater_meta_box__content>label{display:grid;width:100% !important;min-width:100% !important;max-width:100% !important;margin-bottom:20px;grid-template-rows:auto 1fr}.lp_repeater_meta_box__content>label:last-child{margin-bottom:0}.lp_repeater_meta_box__content>label span{margin-bottom:5px}.lp_repeater_meta_box__content>label textarea,.lp_repeater_meta_box__content>label input{width:100% !important}.lp_course_faq_meta_box__content{flex:1}.lp_course_faq_meta_box__fields{position:relative;margin-bottom:10px}.lp_course_faq_meta_box__field{display:grid;position:relative;margin-bottom:10px;padding:20px;border:1px solid #c5c5c5;border-radius:4px;grid-row-gap:10px}.lp_course_faq_meta_box__field label{display:grid;width:100% !important;min-width:100% !important;max-width:100% !important;grid-template-rows:auto 1fr}.lp_course_faq_meta_box__field label span{margin-bottom:5px}.lp_course_faq_meta_box__field label textarea,.lp_course_faq_meta_box__field label input{width:100% !important}.lp_course_faq_meta_box__field a.delete{display:flex;position:absolute;top:15px;right:50px;width:30px;height:30px;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f335"}.lp_course_faq_meta_box__field .sort{display:flex;position:absolute;top:15px;right:20px;width:30px;height:30px;color:#666;text-decoration:none;align-items:center;justify-content:center;cursor:grab}.lp_course_faq_meta_box__field .sort::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f333"}input[name=_lp_course_result]:checked ~ #passing-condition-quiz-result{display:block}#passing-condition-quiz-result{display:none}#passing-condition-quiz-result input{width:80px !important;margin-top:5px !important}#passing-condition-quiz-result p{padding:10px 16px;background-color:#eee;font-size:.875rem}.lp-meta-box__file_list{display:inline-block;clear:both;margin:0;padding:0}.lp-meta-box__file_list>li{display:flex;flex-flow:column nowrap;float:left;position:relative;box-sizing:border-box;width:80px;height:80px;margin:9px 9px 0 0;border:1px solid #d5d5d5;border-radius:2px;background:#f7f7f7;cursor:move;align-items:center;justify-content:center}.lp-meta-box__file_list>li img{display:block;width:100%;height:auto}.lp-meta-box__file_list>li img.is_file{width:30px}.lp-meta-box__file_list>li img.is_file ~ span{margin-top:5px;font-size:.75rem}.lp-meta-box__file_list>li.lp-metabox-sortable-placeholder{position:relative;border:3px dashed #ddd}.lp-meta-box__file_list>li.lp-metabox-sortable-placeholder::after{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;color:#ddd;font-family:Dashicons;font-size:2.618em;font-weight:normal;font-variant:normal;line-height:4.5rem;text-align:center;text-indent:0;text-transform:none;content:"\f161";speak:none;-webkit-font-smoothing:antialiased}.lp-meta-box__file_list>li ul.actions{position:absolute;top:-8px;right:-8px;padding:2px}.lp-meta-box__file_list>li ul.actions li{float:right;margin:0 0 0 2px}.lp-meta-box__file_list>li ul.actions li a.delete{display:block;position:relative;width:1em;height:1em;font-size:1.4em;text-indent:-9999px}.lp-meta-box__file_list>li ul.actions li a.delete::before{position:absolute;top:0;left:0;width:1em;height:1em;margin:0;border-radius:50%;color:#999;background:#fff;font-family:Dashicons;font-weight:400;font-variant:normal;line-height:1;text-align:center;text-indent:0;text-transform:none;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.lp-meta-box__file_list>li ul.actions::before{display:table;content:" "}.lp-meta-box__file::before{display:table;content:" "}.lp-meta-box__file::after{display:table;clear:both;content:" "}.lp-metabox-evaluate-final_quiz{display:block}.lp-metabox-evaluate-final_quiz__message{display:inline-block;min-width:50%;margin-top:10px;padding:8px 20px;border:2px solid #36af27;border-radius:4px;background:#f7f7f7;text-align:center}.lp-metabox-evaluate-final_quiz__message-error{border-color:lightcoral}.lp_widget_autocomplete__loading{margin-top:0 !important;padding:7px 10px;border:1px solid #949494;border-top:none !important;background:#eee;font-size:13px !important}.lp_widget_autocomplete__select{overflow:auto;left:0;width:100%;max-height:148px;margin-top:-1px;background:#eee;font-size:.8125rem}.lp_widget_autocomplete__item{overflow:hidden;padding:7px 10px;border:1px solid #949494;border-top:0;border-bottom-color:#afafaf;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.lp_widget_autocomplete__item__selected,.lp_widget_autocomplete__item:hover{color:#fff;background-color:#007cba}.widget .select2-selection__rendered{font-size:.8125rem}.sortable-wrapper{margin:1em 0}.sortable-wrapper .sortable{margin:.5em 0}.sortable-wrapper .sortable .dashicons-move{cursor:move}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.sortable-wrapper>label{font-weight:600;font-size:14px}.sortable__item{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sortable__item:last-child{margin-bottom:0}.widget-content p{margin-bottom:8px;display:flex;align-items:center;flex-wrap:wrap}:root{--lp-addon-item-padding:10px;--lp-border-radius:3px;--lp-addon-item-border-color:#c3c4c7}@media screen and (min-width:1600px){.plugin-card:not(.hide-if-js):nth-child(even){margin-right:8px}.plugin-card:not(.hide-if-js):nth-child(3n){margin-right:0}}#lp-addons{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;padding-right:20px}#lp-addons.max-3-items{grid-template-columns:repeat(auto-fit,minmax(280px,320px))}#lp-addons a{text-decoration:none}#lp-addons button{padding:6.5px 17px;background:#9747ff;color:white;border-radius:3px;border:0;cursor:pointer}#lp-addons button.btn-addon-action.handling span{display:none}#lp-addons button.btn-addon-action.handling span.dashicons{display:inline-flex}#lp-addons button.btn-addon-action[data-action=cancel]{position:absolute;right:0;background:transparent;color:rgba(255,0,0,0.89);top:0;padding:7px 10px}#lp-addons button.btn-addon-action span.dashicons{align-items:center;display:none;font-size:1.125em;width:auto;height:auto;animation:rotation 2s infinite linear}#lp-addons button[data-action=update]{background:#27bf49}#lp-addons button[data-action=setting]{background:#2d72da}#lp-addons .lp-addon-item{background:white;padding:var(--lp-addon-item-padding);border:1px solid var(--lp-addon-item-border-color);border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;position:relative}#lp-addons .lp-addon-item input{margin:0 !important}#lp-addons .lp-addon-item.hide,#lp-addons .lp-addon-item.search-not-found{display:none}#lp-addons .lp-addon-item__content{text-align:center;min-height:290px}#lp-addons .lp-addon-item__content img{width:50px;height:50px;border-radius:10px;margin-top:20px}#lp-addons .lp-addon-item__content a{text-decoration:none}#lp-addons .lp-addon-item__content p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#lp-addons .lp-addon-item__content p::before{content:none}#lp-addons .lp-addon-item__actions{border-top:1px solid var(--lp-addon-item-border-color);padding:10px var(--lp-addon-item-padding) 0;margin:0 calc(var(--lp-addon-item-padding) * -1);display:flex;align-items:center}#lp-addons .lp-addon-item__actions__left{flex:3;display:flex;gap:5px;align-items:center}#lp-addons .lp-addon-item__actions__left button{display:none}#lp-addons .lp-addon-item__actions__right button{display:none;background:transparent;color:#2271b1}#lp-addons .lp-addon-item__purchase{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.6);text-transform:uppercase}#lp-addons .lp-addon-item__purchase__wrapper div{position:absolute;bottom:20%;left:var(--lp-addon-item-padding);right:var(--lp-addon-item-padding);background:white;border:1px solid var(--lp-addon-item-border-color);padding:var(--lp-addon-item-padding);border-radius:3px;flex-direction:column;display:none;gap:5px;box-shadow:0 4px 25px 1px rgba(0,0,0,0.25)}#lp-addons .lp-addon-item__purchase__wrapper div input{width:100%}#lp-addons .lp-addon-item__purchase label{text-transform:capitalize}#lp-addons .lp-addon-item.installed.activated button[data-action=setting]{display:block}#lp-addons .lp-addon-item.installed.activated button[data-action=deactivate]{display:block}#lp-addons .lp-addon-item.installed.activated.update button[data-action=update]{display:block}#lp-addons .lp-addon-item.installed:not(.activated) button[data-action=activate]{display:block}#lp-addons .lp-addon-item.installed.purchase button[data-action=update-purchase-code]{display:inline-flex;align-items:center;padding:0 5px;height:12px}#lp-addons .lp-addon-item.installed.purchase button[data-action=update-purchase-code] span{animation:none;display:inline}#lp-addons .lp-addon-item.not_installed.purchase button[data-action=purchase]{display:block}#lp-addons .lp-addon-item.not_installed.free button[data-action=install]{display:block}#lp-addons .lp-addon-item.not_installed .lp-addon-item__actions__right{display:none}#lp-addons .lp-addon-item.update button[data-action=update]{display:block}#lp-addons .lp-toggle-switch .lp-toggle-switch-label{height:20px;align-items:center;margin-bottom:0;background:#b4b9be;cursor:pointer;display:inline-flex;justify-content:space-between;position:relative;transition:left .15s ease-out;border-radius:100px}#lp-addons .lp-toggle-switch .lp-toggle-switch-label:after{background:#fff;content:"";display:block;position:absolute;left:4px;width:12px;height:12px;transition:all .25s ease-in-out;border-radius:50%}#lp-addons .lp-toggle-switch .lp-toggle-switch-label::before{left:0}#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-on,#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-off{opacity:1;padding-left:6px;padding-right:6px;font-size:.8em;line-height:1.125em}#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-on{color:#fff;opacity:0;padding-right:0;width:12px}#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-off{width:12px;color:#777;padding-left:0}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input{display:none}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label{background:#0073aa}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label:after{left:auto;right:5px;background:#fff}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label .toggle-on{opacity:1}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label .toggle-off{opacity:0}#lp-addons .lp-toggle-switch .dashicons{animation:rotation 2s infinite linear}#lp-addons .screen-reader-text:focus{clip-path:inset(50%);-webkit-clip-path:inset(50%)}.lp-nav-tab-wrapper{display:flex;margin-bottom:20px;justify-content:start;gap:5px;border-bottom:1px solid #c3c4c7}.lp-nav-tab-wrapper .nav-tab{border:1px solid #c3c4c7;border-bottom:0;margin-left:0;padding:5px 10px;line-height:1.6em;font-weight:600;background:#dcdcde;color:#50575e;text-decoration:none;white-space:nowrap;border-radius:3px 3px 0 0}.lp-nav-tab-wrapper .nav-tab-active{background:#f0f0f1;border-bottom:1px solid #f0f0f1}.wp-submenu .lp-notify{display:none;vertical-align:top;box-sizing:border-box;margin:1px 0 -1px 5px;padding:0 5px;min-width:18px;height:18px;border-radius:9px;background-color:#d63638;color:#fff;font-size:.75em;line-height:1.6;text-align:center}.related-themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:20px}.related-themes li{margin:0}.related-themes .plugin-card-top{padding-bottom:0;background:#fff}.related-themes .theme-content{position:relative}.related-themes .image-thumbnail img{width:100%;height:auto;vertical-align:middle}.related-themes .theme-description{margin:0 0 25px 0;display:-webkit-box;overflow:hidden;min-height:8em;max-height:8em;line-height:1.6em;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5;color:#777}.related-themes .theme-title{min-height:3.2em;margin-right:100px;margin-bottom:0;font-size:1.2em;line-height:1.3em}.related-themes .theme-title a{color:#545454}.related-themes .theme-rating{display:inline-block;float:right}.related-themes .star-rating{display:inline-block}.related-themes .count-rating{position:relative;top:2px;font-size:.9375rem}.related-themes .theme-detail{position:absolute;top:-3px;right:3px;line-height:1.6em;text-align:right}.related-themes .theme-detail::after{display:block;clear:both;content:""}.related-themes .theme-detail .theme-price{display:inline-block;color:#545454;font-size:1.5rem;font-weight:700;line-height:1.3em}.related-themes .theme-footer{clear:both;overflow:hidden;margin-right:-20px;margin-left:-20px;padding:20px;border-top:1px solid #ddd;background-color:#fafafa}.post-type-lp_order .wp-list-table .column-order_status{width:150px}.post-type-lp_order .wp-list-table .order_status span{display:inline-block;padding:3px 6px;color:#fff;font-size:.75rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.post-type-lp_order .wp-list-table .order_status span.pending{background:#bdbdbd}.post-type-lp_order .wp-list-table .order_status span.processing{background:#ffc107}.post-type-lp_order .wp-list-table .order_status span.completed{background:#4caf50}.post-type-lp_order .wp-list-table .order_status span.cancelled{background:#444}.post-type-lp_order .wp-list-table .order_status span.failed{background:red}.post-type-lp_order .wp-list-table .order_status span.trash{color:rgba(128,128,128,0.68)}.post-type-lp_order .wp-list-table .order_status span i{display:inline-block}.post-type-lp_order .wp-list-table .column-title,.post-type-lp_order .wp-list-table .column-order_total,.post-type-lp_order .wp-list-table .column-order_date{width:150px}.post-type-lp_order .wp-list-table .column-order_items ol{margin:0;padding:0;list-style-position:inside}.post-type-lp_course .wp-list-table .column-price{width:80px}.post-type-lp_course .wp-list-table .column-thumbnail{width:60px;padding-top:8px;box-sizing:border-box}.post-type-lp_course .wp-list-table .column-thumbnail img{width:100%;height:auto}@media only screen and (max-width:782px){.post-type-lp_course .wp-list-table .column-thumbnail{display:none}.post-type-lp_course .wp-list-table .column-thumbnail::before{opacity:0}}.post-type-lp_course .wp-list-table .column-certificate{box-sizing:border-box;max-width:60px}.post-type-lp_course .wp-list-table .column-certificate img{max-width:100% !important}@media only screen and (min-width:1024px){.post-type-lp_course .wp-list-table .check-column{width:1.2em}}@media only screen and (min-width:783px){.post-type-lp_course .wp-list-table .column-title{width:16%}}.wp-list-table .column-author,.wp-list-table .column-instructor{width:80px}.wp-list-table .column-author .post-author,.wp-list-table .column-instructor .post-author{display:inline-block}.wp-list-table .column-author .post-author img,.wp-list-table .column-instructor .post-author img{width:30px;height:30px;margin:0;border-radius:50%;vertical-align:middle}.wp-list-table .column-author .post-author a,.wp-list-table .column-instructor .post-author a{display:inline-block;vertical-align:middle}.wp-list-table .column-curriculum{width:60px}.wp-list-table .column-student{width:60px}.wp-list-table .column-taxonomy-course_category{width:100px}.wp-list-table .column-gradebook{width:40px;text-align:center}.post-type-page .column-lp-page{width:200px}.post-type-page .for-plugin-page{margin:0;color:red;font-size:.6875rem}.post-state .post-author{font-size:.875rem;font-weight:normal;font-style:italic}#learn-press-box-edit-slug{overflow:hidden;margin:0 -10px;padding:10px;border:1px solid #ddd;color:#b79186;background:#fff}#learn-press-box-edit-slug .button{float:right;height:24px;line-height:1.375rem}.is-lp-page{color:#fff;font-size:11px;padding:1px 8px;border-radius:10px;background-color:#9979ff;margin-right:5px;display:inline-block}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.wp-admin .lp-modal-dialog .lp-modal-header{padding:2em}.wp-admin .lp-modal-dialog .lp-modal-header h3{font-size:1.4em}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;right:0;left:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:left;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:right}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}#lp-modal-overlay{display:none;position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;opacity:.5;background:#000}#lp-modal-window{display:none;position:fixed;z-index:999999;top:50%;left:50%;padding:35px 60px 28px 60px;background:#fff;transform:translate(-50%,-50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#lp-modal-window #lp-modal-content{margin:0 0 24px 0;color:#333;font-weight:400;text-align:center}#lp-modal-window #lp-modal-content>*{margin:0 0 .5em}#lp-modal-window #lp-modal-buttons{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}#lp-modal-window #lp-modal-buttons .lp-button{position:relative;margin:0 10px 0 10px}.learn-press-modal{position:fixed;z-index:1000000;width:100%;height:100%;top:0;display:table}.learn-press-modal .modal-overlay{position:fixed;z-index:1000000;background:#000;opacity:.5;width:100%;height:100%;top:0}.learn-press-modal .modal-wrapper{display:table-cell;vertical-align:middle;z-index:1000010;position:relative}.learn-press-modal .modal-wrapper .modal-container{max-width:800px;width:90%;margin:0 auto;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,0.33);transition:all .3s ease;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.learn-press-modal .modal-wrapper header{font-size:1.125rem;padding:20px;border-bottom:1px solid #DDD;font-weight:600;color:#000}.learn-press-modal .modal-wrapper article{margin:30px 20px}.learn-press-modal .modal-wrapper article input[name=search]{width:100%;font-size:1rem;box-sizing:border-box;margin:0;box-shadow:none;color:#444;padding:8px 10px;height:42px;border-radius:2px;border-color:#e4e4e4;font-weight:400;vertical-align:middle}.learn-press-modal .modal-wrapper article .search-results{margin:0;margin-top:30px}.learn-press-modal .modal-wrapper article .search-results li>label{display:block}.learn-press-modal .modal-wrapper footer{padding:15px 20px;overflow:hidden;border:1px solid #eee}.learn-press-modal .modal-wrapper footer .search-nav{float:left}.learn-press-modal .modal-wrapper footer .search-nav a,.learn-press-modal .modal-wrapper footer .search-nav span{display:inline-block;line-height:1.625rem;height:28px;margin:0;padding:0 10px 1px}.learn-press-modal .modal-wrapper footer button{float:right;margin-left:3px}#modal-search-items.loading .search-results:before{position:absolute;top:75px;left:0;right:0;bottom:0;display:block;content:"";z-index:9;background:url("../../images/spinner.gif") no-repeat center center}.modal-search{position:relative;display:inline-block;min-width:300px}.modal-search .search-input{border:1px solid #DDD;width:100%;margin:0;padding:5px 10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal-search .search-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal-search .search-input:focus{border-color:#DDD}.modal-search .search-results-content{position:absolute;top:100%;width:100%;left:0;background:#FFF;border:1px solid #DDD;border-top:0;z-index:1000;margin-top:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-search .search-results-content .search-results{margin:0}.modal-search .search-results-content .search-results .result-item{margin:0;padding:0;list-style:none}.modal-search .search-results-content .search-results .result-item label{display:block;padding:6px 10px;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-search .search-results-content .search-results .result-item:hover{background:#f4fcff}.modal-search .has-items .search-input{border-bottom-color:transparent}.modal-search .has-items .search-results-content{border-top:0}.modal-search .checked-items{text-align:center}.modal-search .checked-items .button{font-size:.75rem;height:20px;line-height:1.25rem}.modal-search .checked-items .disabled{color:#777}.modal-search .search-navigator{margin:5px 0;text-align:center}.modal-search .search-navigator .page-numbers{display:inline-block;padding:2px 5px;text-decoration:none;line-height:1}.modal-search .search-navigator .page-numbers.next,.modal-search .search-navigator .page-numbers.prev{display:none}.lp-order-statuses{margin:0;display:grid;grid-template-columns:auto auto;grid-gap:10px}.lp-order-statuses .lp-skeleton-animation{grid-column:1/3}.lp-order-statuses li{width:100%;margin:0;background:#fff}.lp-order-statuses li span{font-size:1.1rem;display:flex;text-align:center;justify-content:center;align-items:center;column-gap:10px;font-weight:400}.lp-order-statuses li p{margin:0;padding:0;color:#adadad;font-size:.75rem}.lp-order-statuses li.counter-number{text-align:center}.lp-order-statuses li.counter-number .counter-inner{padding:10px 0;border:1px solid #f3f3f3;background:#f9f9f9}.lp-order-statuses li.clear{float:none}.lp-order-statuses li.featured-theme{width:auto;margin:12px -12px 0 -12px;padding:8px 12px 0 12px;border-top:1px solid #eee}.lp-order-statuses li.featured-theme .star-rating{display:inline-block;line-height:.875rem;vertical-align:middle}.lp-order-statuses li.featured-theme .star-rating .star{width:14px;height:14px;font-size:.875rem}.lp-order-statuses li.featured-theme>div{margin-bottom:3px}.lp-order-statuses li.featured-theme>div span{color:#999;font-size:.75rem;vertical-align:middle}.lp-order-statuses li:nth-child(even) .counter-inner{margin-left:0}.lp-order-statuses li:nth-child(odd) .counter-inner{margin-right:0}.lp-order-statuses li.total-raised{grid-column:1/3;box-sizing:border-box;padding:10px 0;border:1px solid #f3f3f3;background:#f9f9f9;text-align:center;color:#0073aa}.lp-order-statuses li.total-raised span{margin-bottom:10px;font-size:1.625rem}.lp-order-statuses li.total-raised span i{font-size:1.5625rem}.lp-order-statuses::after{display:block;clear:both;content:""}.featured-theme{border-top:1px solid #eee;margin-top:10px;padding-top:10px}.featured-theme p{margin:0;font-size:12px}.featured-theme .star-rating{display:inline-block;line-height:.75rem}.featured-theme .star-rating .star{font-size:.8125rem;width:13px;height:13px}.featured-theme span{font-size:.6875rem}.lp-place-holder{background:#fff;padding:10px;display:block;margin:20px auto;box-shadow:0 0 0 rgba(0,0,0,0.1);border-radius:3px}.lp-place-holder [class*=line-]{height:6px;width:400px;background:#f6f7f9;margin-bottom:13px;margin-right:5px}.lp-place-holder .thumbnail{height:40px;width:40px;float:left;margin-right:20px;display:inline-block}.lp-place-holder .line-heading{width:80%;height:20px}.lp-place-holder .line-sm{width:30%;margin-top:10px}.lp-place-holder .line-xs{width:50%}.lp-place-holder .line-df{margin-top:30px;width:380px}.lp-place-holder .line-lg{width:200px}.lp-place-holder .line-lgx{width:450px}.lp-place-holder [class*=line],.lp-place-holder .thumbnail{animation:lpTimeLine;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px auto;background-position:100px 0}@keyframes lpTimeLine{0%{background-position:-350px 0}100%{background-position:400px 0}}.post-type-lp_order #post-body-content{display:none}.post-type-lp_order #order_details{border:none !important;background:transparent !important}.post-type-lp_order #order_details .hndle,.post-type-lp_order #order_details .handlediv,.post-type-lp_order #order_details .postbox-header{display:none}.post-type-lp_order #order_details .inside{display:block !important;margin:0;padding:0}.post-type-lp_order #order_details .order-data{margin:0 0 20px 0 !important;padding:30px !important;border:1px solid #ccd0d4 !important;background-color:#fff !important;box-shadow:none !important}.post-type-lp_order #order_details .order-data-field{margin-bottom:20px}.post-type-lp_order #order_details .order-data-field label{display:block;margin-bottom:5px;font-weight:500}.post-type-lp_order #order_details .order-data-number{margin:0 0 10px;font-size:1.25rem;font-weight:600}.post-type-lp_order #order_details .payment-method-title{color:#777;font-size:1rem}.post-type-lp_order #order_details .payment-method-title strong{color:#23282d}.post-type-lp_order #order_details .order-data-heading{margin-top:40px;font-size:1rem}.post-type-lp_order #order_details .order-users{display:inline-block}.post-type-lp_order #order_details .order-users .description{margin-top:10px;padding:10px;background:#eee}.post-type-lp_order #order_details .order-data-date .order-date{width:130px}.post-type-lp_order #order_details .order-data-date .order-hour,.post-type-lp_order #order_details .order-data-date .order-minute{width:60px}.post-type-lp_order #order_details .order-data-note{display:inline-block}.post-type-lp_order #order_details .order-data-note .order-note{padding:10px;color:#fff;background-color:#c1a3b6;font-size:.875rem}.post-type-lp_order #order_details .order-items{margin:0;border:1px solid #ccd0d4 !important;background-color:#fff}.post-type-lp_order #order_details .order-items table{width:100%;border-collapse:collapse}.post-type-lp_order #order_details .order-items table thead{margin:0;padding:0}.post-type-lp_order #order_details .order-items table thead tr{background-color:#f8f8f8}.post-type-lp_order #order_details .order-items table thead th{padding:15px;border-bottom:0;color:#999;font-weight:400;text-align:left}.post-type-lp_order #order_details .order-items table thead th:first-child{padding-left:30px}.post-type-lp_order #order_details .order-items table thead th:last-child{padding-right:30px}.post-type-lp_order #order_details .order-items table tbody td,.post-type-lp_order #order_details .order-items table tfoot td{padding:10px;border-bottom:1px solid #ddd;text-align:left}.post-type-lp_order #order_details .order-items table tbody{margin:0;padding:0}.post-type-lp_order #order_details .order-items table tbody tr td{padding:15px}.post-type-lp_order #order_details .order-items table tbody tr td:first-child{padding-left:30px}.post-type-lp_order #order_details .order-items table tbody tr td:last-child{padding-right:30px}.post-type-lp_order #order_details .order-items table tfoot{margin:0;padding:0}.post-type-lp_order #order_details .order-items table tfoot tr{background-color:#f8f8f8}.post-type-lp_order #order_details .order-items table tfoot tr:last-child td{padding-top:20px;padding-bottom:20px}.post-type-lp_order #order_details .order-items table tfoot td{padding:10px 15px;padding-bottom:0;border:0;font-size:.875rem;text-align:right}.post-type-lp_order #order_details .order-items table tfoot td:first-child{padding-left:30px}.post-type-lp_order #order_details .order-items table tfoot td:last-child{padding-right:30px}.post-type-lp_order #order_details .order-items table .column-price,.post-type-lp_order #order_details .order-items table .column-total,.post-type-lp_order #order_details .order-items table .column-quantity{width:150px;text-align:right}.post-type-lp_order #order_details .order-items table .row-subtotal td .order-subtotal,.post-type-lp_order #order_details .order-items table .row-subtotal td .order-total,.post-type-lp_order #order_details .order-items table .row-total td .order-subtotal,.post-type-lp_order #order_details .order-items table .row-total td .order-total{font-weight:700}.post-type-lp_order #order_details .order-items table .remove-order-item{outline:0;color:#ccc;text-decoration:none}.post-type-lp_order #order_details .order-items table .remove-order-item .dashicons{font-size:1.25rem}.post-type-lp_order #order_details .order-items table .remove-order-item:hover{color:red}.post-type-lp_order #order_details .order-items table .order-item-row:hover .remove-order-item{display:inline-block}.post-type-lp_order #order-export__button:hover{cursor:pointer}.post-type-lp_order .export-modal.modal{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.post-type-lp_order .export-modal .modal-content{background-color:#fefefe;margin:5% auto;border:1px solid #888;width:60%;position:relative}.post-type-lp_order .export-modal .close{color:#aaa;position:absolute;font-size:28px;font-weight:bold;top:-5px;right:11px}.post-type-lp_order .export-modal .close:hover{color:black;text-decoration:none;cursor:pointer}.post-type-lp_order .export-modal .close:focus{color:black;text-decoration:none;cursor:pointer}.post-type-lp_order .export-modal .panel{display:none}.post-type-lp_order .export-modal .panel.active{display:block}.post-type-lp_order #order-export__tabs.tabs{display:flex;justify-content:space-around;height:40px;box-shadow:0 0 1px 1px rgba(0,0,0,0.2)}.post-type-lp_order #order-export__tabs.tabs>*{width:100%;color:dimgray;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center}.post-type-lp_order #order-export__tabs.tabs>*:hover:not(.active){background-color:#dcdcdc}.post-type-lp_order #order-export__tabs.tabs>.active{color:white;background-color:#4caf50}.post-type-lp_order #lp-invoice__content{padding:20px 40px 0;margin-bottom:25px}.post-type-lp_order #lp-invoice__content thead th{border-bottom:1px solid #000;border-top:1px solid #000;padding:10px 20px}.post-type-lp_order #lp-invoice__content tbody td{border-bottom:1px solid #000;text-align:center;padding:10px 20px}.post-type-lp_order #lp-invoice__content tfoot td{border-bottom:1px solid #000;text-align:center;padding:10px 20px}.post-type-lp_order .export-options__content{margin-bottom:25px;padding:10px 40px}.post-type-lp_order .export-options{position:relative}.post-type-lp_order .export-options__loading{opacity:0;z-index:-1;visibility:hidden;position:absolute;top:0;left:0;width:100%;background:#fff;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.post-type-lp_order .export-options__loading .spinner{background:url("../../images/spinner.gif") no-repeat center center;z-index:9;display:inline-block;visibility:visible}.post-type-lp_order .export-options__loading.active{opacity:1;z-index:9;visibility:visible}.post-type-lp_order #lp-invoice__export{color:white;background-color:#4caf50;border:1px solid #4caf50;padding:10px 20px;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.post-type-lp_order #lp-invoice__export:hover{color:#000;background-color:#fff;border:1px solid #000;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;cursor:pointer}.post-type-lp_order #lp-invoice__update{color:white;background-color:#4caf50;border:1px solid #4caf50;padding:10px 20px;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.post-type-lp_order #lp-invoice__update:hover{color:#000;background-color:#fff;border:1px solid #000;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;cursor:pointer}.post-type-lp_order #lp-invoice__actions{display:flex;flex-direction:row;justify-content:flex-end}.post-type-lp_order .export-options__actions{display:flex;flex-direction:row;justify-content:flex-end}.post-type-lp_order .lp-invoice__body table{border-spacing:0;width:100%}.post-type-lp_order .lp-order-status .dashicons{display:inline-flex !important;align-items:center;font-size:1rem}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination{text-align:left}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination li{border:1px solid #2271b1;background:#f6f7f7}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination li .page-numbers{padding:0 6px}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination li .current{background:#2271b1;color:#fff !important}#learn-press-toggle-settings-js-css{display:none}#learn-press-toggle-settings-js-css+table{display:none}#learn-press-toggle-settings-js-css:checked+table{display:table}.color-schemas{margin:0 20px 20px 0;float:left}.color-schemas ul{list-style:none;margin:0;padding:0}.color-schemas ul>li>label{font-weight:600;display:block;margin-bottom:10px}.color-schemas .wp-color-picker{width:80px;height:24px;vertical-align:top;margin:0}.color-schemas .wp-picker-holder{position:absolute}.color-schemas .buttons{display:none}.color-schemas table{border-collapse:collapse;position:relative}.color-schemas table td,.color-schemas table th{padding:10px 10px}.color-schemas table tbody{border:1px solid transparent;position:relative}.color-schemas table tbody td,.color-schemas table tbody th{text-align:left;background:#f5f5f5}.color-schemas table tbody tr:first-child td,.color-schemas table tbody tr:first-child th{padding-bottom:0}.color-schemas table:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.7)}.color-schemas tfoot td,.color-schemas tfoot th{padding-left:0;padding-right:0}.color-schemas .remove-schema{float:right;color:red}.color-schemas .wp-color-result{margin:0}.color-schemas .clone-schema{display:none}.color-schemas:first-child .remove-schema,.color-schemas:first-child .apply-schema{display:none}.color-schemas:nth-child(2){clear:both}.color-schemas:hover tbody{opacity:1}.color-schemas.current tbody{border-color:#DDD}.color-schemas.current tbody td,.color-schemas.current tbody th{background:rgba(5,215,255,0.26)}.color-schemas.current table:after{display:none}.color-schemas.current .clone-schema{display:inline-block}.wp-picker-container{position:relative}.wp-picker-container .wp-picker-holder{z-index:99999}.lp-install-sample{max-width:600px;margin:0;padding:10px 25px;border:1px solid #ccd0d4;border-radius:4px;background-color:#fff}.lp-install-sample__options{margin-bottom:20px;padding:0 20px;border:1px solid #eee;border-radius:4px}.lp-install-sample__options legend{padding:5px;font-weight:500}.lp-install-sample__buttons{display:flex;margin-top:25px;align-items:center;justify-content:space-between}.lp-install-sample__toggle-options{margin-right:auto;margin-left:10px}.lp-install-sample__uninstall{float:right}.lp-install-sample__response{margin:0;padding:10px;border:2px solid #059601;border-radius:6px}.lp-install-sample__response.fail{border-color:#d85554}.lp-update-db-modal{display:flex;position:fixed;z-index:9999;top:0;right:0;left:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-update-db-modal__hidden{display:none !important;visibility:hidden;opacity:0;pointer-events:none}.lp-update-db-modal__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.lp-update-db-modal__content{display:inline-block;overflow:hidden;z-index:2;width:100%;max-width:510px;border-radius:8px;text-align:left;vertical-align:middle}.lp-update-db-modal__content-header{padding:24px 24px 16px 24px;background-color:#fff}.lp-update-db-modal__content-start{display:flex;flex-direction:flex-start}.lp-update-db-modal__content-icon{display:flex;width:40px;height:40px;margin-right:0;margin-left:0;border-radius:999px;background-color:#fee2e2;justify-content:center;align-items:center;flex:0 0 auto}.lp-update-db-modal__content-icon svg{width:24px;height:24px;color:#dc2626}.lp-update-db-modal__content-icon svg:last-child{color:#258d6c}.lp-update-db-modal__content-icon__success{display:none}.lp-update-db-modal__content-text{margin-left:18px;text-align:left}.lp-update-db-modal__content-text h3{margin:0;font-weight:500}.lp-update-db-modal__content-text p{margin:0;margin-top:10px;color:#999;font-size:.875rem;font-weight:400}.lp-update-db-modal__content-footer{display:flex;flex-direction:row;padding:10px 24px;background-color:#f9fafb;justify-content:flex-end;align-items:center}.lp-update-db-modal__content-footer a{padding:8px 16px;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:.8125rem;font-weight:500;text-decoration:none}.lp-update-db-modal__content-footer a:last-child{margin-left:10px;color:#fff;background-color:#0073aa}.lp-update-db-modal__success .lp-update-db-modal__content-icon{background-color:#def7ec}.lp-update-db-modal__success .lp-update-db-modal__content-icon__error{display:none}.lp-update-db-modal__success .lp-update-db-modal__content-icon__success{display:block}#lp-tool-upgrade-db .wrapper-lp-upgrade-message,#lp-tool-upgrade-db .wrapper-terms-upgrade,#lp-tool-upgrade-db .wrapper-lp-loading{display:none}.terms-upgrade{max-width:500px;margin:0 auto}.terms-upgrade .error{display:none}.lp-modal-footer .learn-press-notice{color:#ff6060;font-weight:500;font-style:italic}.lp-modal-body .lp-skeleton-animation{width:500px;margin:0 20px}.tools-select__data{overflow:hidden}.tools-select__data li{background-color:#fff;border:1px solid #eee;color:#000;display:flex;flex-direction:row;align-items:center;flex:0 0 auto;font-size:.875rem;line-height:1.4em;font-weight:normal;padding:10px;width:100%}.tools-select__data li input{margin:0 10px 0 0}.progressbar__content{width:100%;font-size:.875rem;font-weight:normal;line-height:1.4em;background:#eee;padding:10px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.progressbar__content span{z-index:9}.progressbar__container{position:relative}.progressbar__value{position:absolute;width:0;height:100%;left:0;top:0;background:#8a2be2}.progressbar__item h4{z-index:9;margin:0}.progressbar__item{width:500px;border-bottom:1px solid #fff}.progressbar__indexs{z-index:9}.lp-tool__message{text-align:center;color:red;padding:10px 0;display:none}.tools-prepare__message{background:#dba617;padding:10px 0;text-align:center;display:none}.lp-admin-notices{background:transparent;display:none;padding:0;border:0;margin:0 !important}.lp-admin-notices .lp-admin-notice{position:relative}.lp-admin-notices .lp-mes-beta-version{background:#4299e1;color:whitesmoke}.lp-admin-notices .lp-mes-beta-version h3,.lp-admin-notices .lp-mes-beta-version a,.lp-admin-notices .lp-mes-beta-version a:visited{color:white}.lp-admin-notices .lp-mes-beta-version .btn-lp-notice-dismiss::before{color:#fff0f6}.tab-lp-admin-notice{margin-left:5px;width:4px;height:4px;background:#ff1919;display:inline-flex;border-radius:999px;vertical-align:middle}.lp-admin-editor{position:relative;margin:0;background-color:#fff}.lp-admin-editor .heading,.lp-admin-editor .lp-box-data-content{padding:0}#learn-press-admin-editor-metabox-settings{margin-top:20px}#course-editor .inside{margin:0;padding:0}#admin-editor-lp_course .lp-course-curriculum .heading{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;padding:8px 20px;align-items:center;line-height:1}#admin-editor-lp_course .lp-course-curriculum .heading h4{margin:0;font-size:1rem}#admin-editor-lp_course .lp-course-curriculum .heading .collapse-sections{display:flex;width:40px;color:#999;font-family:Dashicons;font-size:1.875rem;cursor:pointer;justify-content:center;align-items:center}#admin-editor-lp_course .lp-course-curriculum .heading .collapse-sections.close::before{content:"\f140"}#admin-editor-lp_course .lp-course-curriculum .heading .collapse-sections.open::before{content:"\f142"}#admin-editor-lp_course .lp-course-curriculum .heading .status{visibility:hidden;position:relative;top:5px;margin-left:10px;font-family:Dashicons;font-size:1.25rem}#admin-editor-lp_course .lp-course-curriculum .heading .status::before{content:"\f463"}#admin-editor-lp_course .lp-course-curriculum .heading .status.loading{display:inline-block;visibility:visible;animation:rotation 2s infinite linear}#admin-editor-lp_course .lp-course-curriculum .curriculum-sections{margin:0;margin:0 20px 20px 20px;border:1px solid #ddd}#admin-editor-lp_course .lp-course-curriculum .section{margin:0;border-bottom:1px solid #e5e5e5;opacity:1;background:#fff}#admin-editor-lp_course .lp-course-curriculum .section:first-child{border-top:0}#admin-editor-lp_course .lp-course-curriculum .section.new-section{margin-top:1px;border:0}#admin-editor-lp_course .lp-course-curriculum .section.new-section form{margin:0}#admin-editor-lp_course .lp-course-curriculum .section.new-section .section-head{background-color:#f4fcff}#admin-editor-lp_course .lp-course-curriculum .section.new-section .section-head .creatable{position:relative;top:1px}#admin-editor-lp_course .lp-course-curriculum .section.new-section .section-head .creatable::before{content:"\f132"}#admin-editor-lp_course .lp-course-curriculum .section.empty-section{position:relative}#admin-editor-lp_course .lp-course-curriculum .section.empty-section::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_course .lp-course-curriculum .section.empty-section .section-head .movable::before{display:inline-block;color:#a2a2a2;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_course .lp-course-curriculum .section.empty-section .section-collapse{display:none}#admin-editor-lp_course .lp-course-curriculum .section:hover .section-actions .remove{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section input{background-color:transparent;box-shadow:none}#admin-editor-lp_course .lp-course-curriculum .section input:focus{box-shadow:none}#admin-editor-lp_course .lp-course-curriculum .section .section-head{display:flex;position:relative;height:42px;margin:0;padding:0;background-color:#f4fcff;line-height:2.5rem;transition:background 500ms ease-out;align-items:center}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable,#admin-editor-lp_course .lp-course-curriculum .section .section-head .creatable{display:inline-block;width:40px;margin:0;color:#999;font-family:Dashicons;font-size:1.25rem;text-align:center;vertical-align:middle}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable{margin-right:-1px;cursor:url("../../images/openhand.cur") 7 5,default}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable::before{content:"\f333"}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable:hover{color:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section .section-head .section-item-counts{line-height:2.5rem}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions{height:100%;color:#444}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions>*{display:inline-block;height:100%;text-align:center;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse:hover{color:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse::before{display:inline-block;width:40px;color:#999;font-family:Dashicons;font-size:1rem;line-height:2.5rem}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse.open::before{content:"\f343"}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse.close::before{content:"\f347"}#admin-editor-lp_course .lp-course-curriculum .section .name{width:100%;border:0;color:#777;font-size:1.5rem;font-weight:600;line-height:3.125rem}#admin-editor-lp_course .lp-course-curriculum .section .name:focus{color:#444}#admin-editor-lp_course .lp-course-curriculum .section .section-collapse{overflow:hidden}#admin-editor-lp_course .lp-course-curriculum .section .section-content{padding:20px;border-top:1px solid #e5e5e5}#admin-editor-lp_course .lp-course-curriculum .section .details{margin-bottom:20px}#admin-editor-lp_course .lp-course-curriculum .section .title-input{padding-left:0;border:0;font-size:1.2em;line-height:1.875rem;flex:1}#admin-editor-lp_course .lp-course-curriculum .section .description-input{width:100%;margin:0;padding:0;border:0;color:#999}#admin-editor-lp_course .lp-course-curriculum .section .description-input:focus{color:#444}#admin-editor-lp_course .lp-course-curriculum .section-list-items{width:100%;border-collapse:collapse}#admin-editor-lp_course .lp-course-curriculum .section-list-items ul{position:relative;min-height:5px;margin:0}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item{display:flex;position:relative;margin:0;border:1px solid #eee;border-bottom-width:0;background:#fff;transition:background 200ms ease-out;justify-content:center;align-items:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.ui-sortable-helper{border-bottom:1px solid #eee}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:nth-child(2n+1){background-color:#f7f7f7}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.updating::before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:""}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.removing{background-color:#ffeded}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .drag{height:20px;padding-top:3px;padding-left:6px;cursor:url("../../images/openhand.cur") 7 5,default;fill:#999;flex:0 0 18px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .drag:hover{fill:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .icon{display:flex;align-items:center;justify-content:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .title{margin-right:120px;margin-left:2px;flex-grow:1;flex-basis:100%}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .title input{color:inherit}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions{display:flex;position:absolute;top:0;right:2px;bottom:0;align-items:center;justify-content:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions{margin:0}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions>*{visibility:hidden;margin-right:10px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions .edit{text-decoration:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions .remove{color:#a00}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:hover .drag{visibility:visible}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:not(.lp_lesson) .item-actions .actions .preview-item{display:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item{display:flex;position:relative;border-bottom-width:1px;transition:all 200ms ease-out;align-items:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .drag{display:flex;width:30px;color:#999;font-family:Dashicons;font-size:1rem;vertical-align:middle;cursor:default;align-items:center;justify-content:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .drag::before{content:"\f132"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .title{display:inline-block;margin:0;flex:1}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:hover,#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:focus{background-color:#fff}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:hover .type,#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:focus .type{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type{display:inline-block;padding:8px 5px;color:#ccc}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type input{display:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.current{color:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type::before{position:relative;top:2px;font-family:Dashicons;font-size:1.25rem}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.lp_quiz{padding:8px 6px 8px 0}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.lp_quiz::before{content:"\f469"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.lp_lesson::before{content:"\f330"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.empty-item::before{content:"\f463"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions{text-align:right}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action{display:inline-block;position:relative;width:30px;height:30px;margin:0;padding:0;text-align:center;vertical-align:middle;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action>a{width:30px;height:30px;color:#999;line-height:1.875rem}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action>a:hover{color:#0073aa}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item>a:hover{color:#e74c3c}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul{display:none;position:absolute;z-index:9;top:100%;right:0;width:165px;margin:0;border:1px solid #999;background:#fdfeff;text-align:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li{margin:0;border-bottom:1px solid #eee;text-align:right}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li a{display:block;padding:10px 25px;color:#757575;font-size:.75rem;text-decoration:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li a.delete-permanently{color:#e74c3c}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li:hover{background:#eee}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item:hover ul{display:block}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:hover .item-actions .actions>*{visibility:visible;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.lp_quiz .icon::before{content:"\f469"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.lp_lesson .icon::before{content:"\f330"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item{position:relative;color:#a2a2a2}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item .item-actions{display:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item .icon::before{color:#a2a2a2;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .icon{color:#0085ba;font-size:1.25rem;text-align:center;flex:0 0 29px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .icon::before{font-family:Dashicons}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item input{width:100%;padding:8px 10px 8px 0;border:0;color:inherit;font-size:.875rem;font-weight:600}#admin-editor-lp_course .lp-course-curriculum .section-actions{padding:0 20px 20px 20px}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove{display:none;float:right;height:30px;border:1px solid #eee;border-radius:3px;color:#e74c3c;line-height:1.875rem;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove .icon{padding:0 18px}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove .confirm{display:none;padding:0 18px}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove.confirm .confirm{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove.confirm .icon{display:none}#admin-editor-lp_course .lp-course-curriculum .ui-sortable-placeholder{display:block;visibility:visible !important;border-color:#bdf4fe !important;background:#bdf4fe !important}.wp-admin.post-type-lp_course #meta-box-tab-course_payment .learn-press-tip-floating{top:40px;left:100px;opacity:.8;background:#a00}.wp-admin.post-type-lp_course #meta-box-tab-course_payment .learn-press-tip-floating::before{top:-7px;border:7px solid transparent;border-top-width:0;border-bottom-color:#a00}.section-item-counts{margin:0;margin-left:auto;font-size:.75rem;white-space:nowrap}.section-item-counts span{color:#999}#course-editor{margin-bottom:10px}#course-editor .inside .rwmb-custom_html-wrapper>.rwmb-label{display:none}#course-editor .inside .rwmb-custom_html-wrapper>.rwmb-input{margin-left:0}#quiz-editor .inside .rwmb-custom_html-wrapper>.rwmb-label{display:none}#quiz-editor .inside .rwmb-custom_html-wrapper>.rwmb-input{margin-left:0}#quiz-editor .inside{margin:0;padding:0}#admin-editor-lp_quiz{margin:0;padding:0;border:0}#admin-editor-lp_quiz form{margin:0}#admin-editor-lp_quiz .lp-box-data-head{display:flex;flex-direction:row;margin:0;padding:6px 20px;align-items:center}#admin-editor-lp_quiz .lp-box-data-head h3{padding:0}#admin-editor-lp_quiz .lp-box-data-head .status{visibility:hidden;position:relative;top:5px;margin-left:10px;font-family:Dashicons;font-size:1.25rem}#admin-editor-lp_quiz .lp-box-data-head .status::before{content:"\f463"}#admin-editor-lp_quiz .lp-box-data-head .status.loading{display:inline-block;visibility:visible;animation:rotation 2s infinite linear}#admin-editor-lp_quiz .lp-box-data-head .collapse-list-questions{display:flex;width:40px;height:30px;color:#999;font-family:Dashicons;font-size:1.875rem;cursor:pointer;justify-content:center;align-items:center}#admin-editor-lp_quiz .lp-box-data-content{margin:20px;margin-top:0;border:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions{border-collapse:collapse;color:#777}@media(max-width:1560px){#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .fill_in_blanks .question-settings{flex-direction:column}}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row{display:flex;flex-direction:row;text-align:center;align-items:center}@media(max-width:1024px){#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row.question-settings{flex-direction:column}}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>*{width:100%;padding:12px 8px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.sort{position:relative;color:#999;cursor:url("../../images/openhand.cur") 7 5,default;flex:0 0 15px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.sort .svg-icon{height:18px;margin-top:-2px;vertical-align:middle;fill:#999}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.sort:hover{fill:#0085ba}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.order{padding:12px 0;color:#32373c;font-size:1.2em;text-align:left;flex:0 0 25px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.order::after{content:"."}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type{display:inline-flex;position:relative;width:125px;height:32px;padding:0;border-radius:2px;background-color:#eee;box-shadow:0 0 2px rgba(0,0,0,0.22);line-height:2rem;cursor:pointer;flex:0 0 auto;align-items:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type>a{display:inline-flex;width:100%;padding:0 10px;color:#666;text-align:center;cursor:pointer;align-items:center;justify-content:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type>a::after{margin-left:5px;font-family:Dashicons;font-size:.875rem;line-height:1.875rem;content:"\f347"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul{visibility:hidden;position:absolute;z-index:9999;top:100%;right:0;height:auto;margin:0;margin-top:-1px;border:1px solid #999;border-radius:2px;opacity:1;background:#fdfeff;pointer-events:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li{margin:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li a{display:block;min-width:110px;padding:10px 20px;color:#757575;line-height:1.25rem;text-align:right;white-space:nowrap;text-decoration:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li a:hover{background-color:#eee}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li.disabled{opacity:.4;background-color:#fff;user-select:none;pointer-events:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type:hover ul{visibility:visible;opacity:1;pointer-events:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.actions{width:300px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.name{padding-left:5px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row:hover>.sort{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row .actions .lp-box-data-actions{text-align:right !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header{display:none;border-bottom:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header .table-row>*{font-weight:bold}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header .table-row>.order::after{content:""}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header .table-row>.actions{padding:12px 0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-actions .name input{width:100%;padding:0;border:0;color:#777;background:transparent;box-shadow:none;font-size:.875rem;font-weight:normal}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings{padding:0 20px;border:1px solid #ddd;border-right:0;border-left:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings>*{padding:20px 20px 20px 0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options{border:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .sort{width:12px;padding:8px 6px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .answer-text{width:calc(100% - 100px);padding-left:0;color:#444;font-weight:600}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .order{width:10px;padding:0;text-align:right}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .answer-correct{width:65px;color:#444;font-weight:600;text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .actions{padding:0;text-align:right}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .actions .lp-toolbar-btn{height:42px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr{border:1px solid #ddd;background:#f4fcff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr:nth-child(2n){background:#fff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td{position:static;padding:0 10px;border:0;background:inherit}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td.sort{width:12px;cursor:url("../../images/openhand.cur") 7 5,default}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td.answer-text{padding-left:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td.answer-correct{text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr .svg-icon{height:18px;vertical-align:middle;fill:#999}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr:hover .svg-icon{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr:hover .sort:hover .svg-icon{fill:#0085ba}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-placeholder{visibility:visible !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-placeholder td{height:43px;background:#bdf4fe !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-helper{border-right:0;border-left:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-helper td{border-bottom:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-helper td.sort{border-left:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option .sort i{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option .sort::before{display:inline-block;position:absolute;top:12px;left:4px;font-family:Dashicons;font-size:1.125rem;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option td{position:relative}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option td::after{position:absolute;top:0;right:1px;bottom:0;left:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody .answer-text input{width:100%;padding:0;border:0;color:#777;background:transparent;box-shadow:none;font-size:.875rem;font-weight:normal}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item{border-bottom:1px solid #ddd;background:#f4fcff;line-height:1.125rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.ui-sortable-helper{border-top:1px solid #f1f1f1}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.ui-sortable-placeholder{display:block;visibility:visible !important;border-color:#bdf4fe !important;background:#bdf4fe !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating{position:relative}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-actions .sort,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating .question-actions .sort{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-actions .sort .fa,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating .question-actions .sort .fa{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-actions .sort::after,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating .question-actions .sort::after{display:inline-block;position:absolute;left:5px;font-family:Dashicons;font-size:1.25rem;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question::after,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-settings{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .cell{padding:10px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .name input{width:100%;padding:0;border:0;color:#32373c;background:transparent;box-shadow:none;font-size:1.2em;font-weight:normal;line-height:1.125rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions{margin:0;padding:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons{display:grid;position:static;z-index:10;height:100%;text-align:right;grid-template-columns:30px 30px 30px 40px;align-items:center;justify-content:end}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons>div a{visibility:hidden}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn .lp-btn-icon{position:absolute;z-index:2;top:50%;left:50%;width:28px;height:30px;margin-top:-15px;margin-left:-15px;line-height:1.875rem;text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn ul{z-index:9}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn ul a{padding:8px 24px;line-height:1.5rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn ul a.remove{border-bottom:1px solid #eee;color:#666}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-btn-toggle{width:40px;height:42px;padding-right:0;font-family:Dashicons;font-size:1.25rem;line-height:2.625rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-btn-toggle.open::after{content:"\f343"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-btn-toggle.close::after{content:"\f347"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions:hover .lp-toolbar-buttons>div a{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings{background:#fff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options{padding-right:0;padding-left:0;text-align:left}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside{margin:0;padding:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside .lp-quiz-editor__detail-field{margin:0;padding:20px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside .lp-quiz-editor__detail-field:nth-child(2n+1){background:#f4fcff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside .lp-quiz-editor__detail-label{margin:0;margin-bottom:10px;color:#666;font-weight:600}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox{border:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox .hndle{font-weight:600;cursor:default}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox .toggle{float:right;position:absolute;top:0;right:0;width:36px;height:36px;line-height:2.25rem;text-align:center;cursor:pointer}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox .toggle::after{font-family:Dashicons;font-size:1.125rem;content:"\f460"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .quiz-question-options{width:38px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .postbox{min-width:34px;height:34px;line-height:2.625rem;text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .postbox .hndle{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .postbox .toggle::after{content:"\f132"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.sorting_choice .quiz-question-data table.lp-list-options .answer-correct{display:none !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer{margin-top:-1px;border-top:1px solid #ddd;background:#f4fcff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row{height:auto;text-align:left}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .lp-sortable-handle{display:flex;width:30px;padding:8px 6px 8px 10px;color:#999;font-family:Dashicons;font-size:1.25rem;vertical-align:middle;align-items:center;justify-content:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .lp-sortable-handle::before{content:"\f132"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .order{padding:8px 0;line-height:1.75rem;text-align:left}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question{padding:8px 10px 8px 5px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title{display:inline-block;position:relative;min-width:500px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input{width:100%;margin:0;padding:6px 0;border:0;background:transparent;font-size:1.2em;line-height:1.125rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input:focus{color:#32373c}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input::placeholder{display:inline-block}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new{display:inline;position:relative}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types{display:none;position:absolute;z-index:9999999;top:100%;right:-2px;width:200px;margin:6px;border:1px solid #999;background-color:#fff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li{margin:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li a{display:block;padding:12px 20px;outline:0;color:#757575;box-shadow:none;line-height:1;text-decoration:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li a:hover{background:#eee}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li.disabled{opacity:.5;background-color:#eee;user-select:none;pointer-events:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new button:hover+.question-types{display:block}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new button+.question-types:hover{display:block}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new button[disabled=disabled]:hover+.question-types{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .select-item{display:inline}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question button{height:30px;box-shadow:0 1px 0 #ccc !important}#admin-editor-lp_quiz .lp-box-data-content .question-button-actions{text-align:left}#question-editor .inside .rwmb-custom_html-wrapper .rwmb-label{display:none}#question-editor .inside .rwmb-custom_html-wrapper .rwmb-input{margin-left:0}#question-editor .inside{margin:0;padding:0}#admin-editor-lp_question{margin:0;padding:0;border:0;background:#fff}#admin-editor-lp_question form{margin:0}#admin-editor-lp_question .lp-box-data-head{display:flex;flex-direction:row;padding:10px 20px;align-items:center}#admin-editor-lp_question .lp-box-data-head .heading{margin:0;padding:0;flex:1}#admin-editor-lp_question .lp-box-data-head .lp-question-editor{position:relative;margin-left:auto;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types>a{display:inline-flex;height:32px;padding:0 16px;border:1px solid #999;border-radius:2px;color:#666;line-height:2rem;text-decoration:none;align-items:center;cursor:pointer;user-select:none}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types>a::after{margin-left:5px;font-family:Dashicons;font-size:.875rem;line-height:1.875rem;content:"\f347"}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul{display:none;position:absolute;z-index:9999;top:100%;right:0;height:auto;margin:0;margin-top:-1px;border:1px solid #999;border-radius:2px;background:#fdfeff}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li{margin:0}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li:hover,#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li.active{background:#eee}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li a{display:block;min-width:110px;padding:10px;color:#757575;font-size:.75rem;text-align:right;white-space:nowrap;text-decoration:none}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li.disabled{opacity:.4}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li.disabled a{color:#999;cursor:not-allowed;pointer-events:none}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul:hover{display:block}#admin-editor-lp_question .lp-box-data-head .lp-question-editor:hover .question-types ul{display:block}#admin-editor-lp_question .lp-box-data-content{padding:0 20px 20px 20px;border:none !important}#admin-editor-lp_question .lp-box-data-content table.list-question-answers{width:100%;border:1px solid #ddd}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tr td{padding:0 15px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers thead tr th{padding:15px;border-bottom:1px solid #ddd;background-color:#eee;font-weight:600}#admin-editor-lp_question .lp-box-data-content table.list-question-answers thead tr th.answer-text{padding-left:10px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .sort,#admin-editor-lp_question .lp-box-data-content table.list-question-answers .order,#admin-editor-lp_question .lp-box-data-content table.list-question-answers .actions{width:10px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .sort{padding:0 10px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .order{width:10px;padding:0;text-align:right}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .answer-correct{width:65px;text-align:center}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .answer-text{padding-left:8px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .actions{padding-right:0;text-align:right}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr{color:#444;background:#fff}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr:nth-child(2n){background:#fff}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td{background-color:#fff}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.sort{width:15px;padding:0;font-size:1.125rem;text-align:center;cursor:url("../../images/openhand.cur") 7 5,default}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.sort .svg-icon{height:18px;margin-top:-2px;vertical-align:middle;fill:#999}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.sort:hover .svg-icon{fill:#0085ba}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.order{font-size:.875rem}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.answer-text input{width:100%;padding:0;border:0;color:#444;background:transparent;box-shadow:none;font-size:.875rem;font-weight:600;transition:box-shadow .2s ease}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.lp-toolbar-buttons{z-index:auto}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr:hover td.actions .remove-answer{visibility:visible;height:42px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-placeholder{visibility:visible !important}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-placeholder td{height:43px;background:#bdf4fe !important}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-helper td{border-bottom:1px solid #ddd}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-helper td.sort{border-left:0}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option .svg-icon{display:none}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option td{position:relative}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option .sort::before{display:inline-block;position:absolute;top:8px;left:10px;font-family:"Dashicons";content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option td::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_question .lp-box-data-content .add-answer{margin:15px 0 0 0}#admin-editor-lp_question.sorting_choice table.list-question-answers .answer-correct{display:none !important}.lp-admin-fib-question-editor,.admin-quiz-fib-question-editor{text-align:left}.lp-admin-fib-question-editor .lp-box-data-content,.admin-quiz-fib-question-editor .lp-box-data-content{margin:0 !important;border:none !important}.lp-admin-fib-question-editor .content-editable,.admin-quiz-fib-question-editor .content-editable{min-height:240px !important;padding:12px 15px;border:2px solid #ddd;border-radius:4px}.lp-admin-fib-question-editor .content-editable .fib-blank,.admin-quiz-fib-question-editor .content-editable .fib-blank{position:relative;color:#2196f3}.lp-admin-fib-question-editor .content-editable .fib-blank::before,.admin-quiz-fib-question-editor .content-editable .fib-blank::before{content:"#" attr(data-index) ". "}.lp-admin-fib-question-editor .fib-blanks,.admin-quiz-fib-question-editor .fib-blanks{min-width:700px;border-collapse:collapse}@media(max-width:1024px){.lp-admin-fib-question-editor .fib-blanks,.admin-quiz-fib-question-editor .fib-blanks{width:100%;min-width:100%}}.lp-admin-fib-question-editor .fib-blanks tbody,.admin-quiz-fib-question-editor .fib-blanks tbody{border-bottom:1px solid #bbb}.lp-admin-fib-question-editor .fib-blanks tbody tr,.admin-quiz-fib-question-editor .fib-blanks tbody tr{background:#eee}.lp-admin-fib-question-editor .fib-blanks tbody tr td,.admin-quiz-fib-question-editor .fib-blanks tbody tr td{padding:5px}.lp-admin-fib-question-editor .fib-blanks tbody tr.blank-options td,.admin-quiz-fib-question-editor .fib-blanks tbody tr.blank-options td{padding:0}.lp-admin-fib-question-editor .fib-blanks tbody tr.blank-options ul,.admin-quiz-fib-question-editor .fib-blanks tbody tr.blank-options ul{display:none;margin:5px 0;padding:20px;border:1px solid #ddd;background:#fff;list-style:none}.lp-admin-fib-question-editor .fib-blanks tbody.open .blank-options ul,.admin-quiz-fib-question-editor .fib-blanks tbody.open .blank-options ul{display:block}.lp-admin-fib-question-editor .fib-blanks tbody .blank-position,.admin-quiz-fib-question-editor .fib-blanks tbody .blank-position{font-weight:600;text-align:center}.lp-admin-fib-question-editor .fib-blanks tbody .blank-actions,.admin-quiz-fib-question-editor .fib-blanks tbody .blank-actions{text-align:right}.lp-admin-fib-question-editor .fib-blanks tbody:last-child,.admin-quiz-fib-question-editor .fib-blanks tbody:last-child{border:0}#fill-in-blanks-editor{display:flex}#fill-in-blanks-editor .blank-options{flex:0 0 65%}#fill-in-blanks-editor .blanks{width:100%;margin:0}#fill-in-blanks-editor .blanks .blank{margin:0 0 20px 0;padding:20px;border:1px solid #d9e0f1;background:#fbfcff}#fill-in-blanks-editor .blanks .blank label{font-weight:bold}#fill-in-blanks-editor .blanks .blank .blank-content{width:100%;min-height:74px;font-size:1rem}#fill-in-blanks-editor .blanks .blank .blank-words .word{background:#ddd;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#fill-in-blanks-editor .blanks .blank .blank-words .word.correct{background:#00a1e6}#fill-in-blanks-editor .blanks .blank .blank-tip p{font-style:italic}#fill-in-blanks-editor .blanks .blank .button-remove{color:red}#fill-in-blanks-editor .passage-preview{margin-left:20px;padding:15px 20px;border:1px solid #ddd;font-size:1rem;line-height:1.5rem;text-align:justify;flex:1}#fill-in-blanks-editor .passage-preview .blank-input{display:inline-block;position:relative;width:50px;height:16px;margin:-2px 10px;padding:0;border:0;border-bottom:1px dashed #ddd;background:transparent;box-shadow:none;font-size:1rem;vertical-align:middle}#fill-in-blanks-editor .blanks-list{width:100%}#fill-in-blanks-editor .blanks-list textarea{width:100%;min-height:300px;margin-bottom:20px;outline:0;background:#f9f9f9;box-shadow:none;font-size:1.125rem;line-height:1.875rem}#fill-in-blanks-editor .blanks-list code{line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#fill-in-blanks-editor .blanks-list code.correct{background:#00a1e6}#lp-modal-choose-items{display:none;position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;background-color:rgba(0,0,0,0.5)}#lp-modal-choose-items.show{display:block;z-index:99999999;opacity:1}#lp-modal-choose-items.loading .lp-choose-items ul.list-items::before{display:block;position:absolute;z-index:9;top:0;right:0;bottom:0;left:0;background:url("../../images/spinner.gif") no-repeat center center;background-color:#fff;content:""}#lp-modal-choose-items .lp-choose-items{position:relative;max-width:800px;margin:5% auto 10% 20%;border:1px solid #ddd;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1);transition:all 200ms ease-out}#lp-modal-choose-items .lp-choose-items.show-preview .header .preview-title{display:flex;align-items:center}#lp-modal-choose-items .lp-choose-items .header{position:relative}#lp-modal-choose-items .lp-choose-items .header .preview-title{display:none;position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;padding-left:20px;border-bottom:1px solid #ddd;background-color:#fff;font-weight:600}#lp-modal-choose-items .lp-choose-items .header .preview-title h3{margin:0}#lp-modal-choose-items .lp-choose-items .header .tabs{margin:0;border-bottom:1px solid #ddd}#lp-modal-choose-items .lp-choose-items .header .tabs .tab{display:inline-block;position:relative;margin:0}#lp-modal-choose-items .lp-choose-items .header .tabs .tab:not(:last-child)::before{position:absolute;top:50%;right:0;height:44px;margin-top:-22px;border-right:1px solid #ddd;content:""}#lp-modal-choose-items .lp-choose-items .header .tabs .tab.active::after{display:inline-block;position:absolute;bottom:-6px;left:50%;width:10px;height:10px;margin-left:-6px;border:1px solid #ddd;border-right:0;border-bottom:0;background:#fff;content:"";transform:rotate(45deg)}#lp-modal-choose-items .lp-choose-items .header .tabs .tab.active a{color:#0073aa}#lp-modal-choose-items .lp-choose-items .header .tabs .tab a{display:inline-block;height:44px;padding:0 20px;color:#333;font-weight:600;line-height:2.75rem;text-decoration:none}#lp-modal-choose-items .lp-choose-items .header .tabs .tab a:focus{box-shadow:none}#lp-modal-choose-items .lp-choose-items .header .close{display:inline-block;position:absolute;z-index:30;top:0;right:0;padding:12px;font-size:1em;cursor:pointer}#lp-modal-choose-items .lp-choose-items .main{overflow:hidden;position:relative;padding:20px;border-bottom:1px solid #ddd}#lp-modal-choose-items .lp-choose-items .main .section-item{display:block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:color 200ms ease-out}#lp-modal-choose-items .lp-choose-items .main .section-item::before{position:relative;top:3px;font-family:Dashicons}#lp-modal-choose-items .lp-choose-items .main .search{margin-bottom:20px;background:transparent}#lp-modal-choose-items .lp-choose-items .main .search input.modal-search-input{width:100%;height:36px;padding:0 14px;font-size:1rem;line-height:2.25rem}#lp-modal-choose-items .lp-choose-items .main .list-items{overflow-y:auto;position:relative;min-height:260px;max-height:460px;margin:0}#lp-modal-choose-items .lp-choose-items .main .list-items li{margin:15px 0;cursor:pointer}#lp-modal-choose-items .lp-choose-items .main .pagination .index{margin-left:20px;line-height:1.75rem}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview{overflow:auto;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;max-height:420px;padding:20px;background-color:#fff;transform:translate(100%,0)}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview.show{transform:translate(0,0)}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview .list-added-items li{margin:15px 0}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview .list-added-items li:first-child{margin:-10px 0 15px 0}#lp-modal-choose-items .lp-choose-items .footer{padding:20px}body.lp-item-moving{cursor:url("../../images/closedhand.cur") 7 5,default !important}@media screen and (max-width:900px){#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .question-settings.table-row{display:block;width:auto;text-align:left}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .question-settings.table-row>*{width:auto}}#learn-press-reset-course-users,#learn-press-reset-user-courses,#learn-press-reset-user-item{max-width:100%}#learn-press-reset-course-users table,#learn-press-reset-user-courses table,#learn-press-reset-user-item table{width:100%;border-collapse:collapse}#learn-press-reset-course-users .courses-list,#learn-press-reset-user-courses .courses-list,#learn-press-reset-user-item .courses-list{margin:0}#learn-press-reset-course-users input[type=text],#learn-press-reset-user-courses input[type=text],#learn-press-reset-user-item input[type=text]{min-width:300px;height:28px;margin-left:0}#learn-press-reset-course-users .action-reset.dashicons-trash,#learn-press-reset-user-courses .action-reset.dashicons-trash,#learn-press-reset-user-item .action-reset.dashicons-trash{color:red}#learn-press-reset-course-users .action-reset.dashicons-update,#learn-press-reset-user-courses .action-reset.dashicons-update,#learn-press-reset-user-item .action-reset.dashicons-update{-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#learn-press-assign-course .description{margin-bottom:10px}#learn-press-assign-course label{display:block;margin-bottom:5px}#learn-press-unassigned-course .description{margin-bottom:10px}#learn-press-unassigned-course label{display:block;margin-bottom:5px}.learn-press-tip{display:none;margin:0 5px;color:#444;font-style:normal;font-weight:normal;line-height:1;vertical-align:baseline;cursor:pointer}.learn-press-tip.ready{display:inline-block}.learn-press-tip::before{font-family:"lp-icon";content:"\f059"}.learn-press-tip:hover{opacity:.8}.learn-press-tip-floating{position:absolute;z-index:9999999;min-width:20px;margin-left:-1px;padding:.618em 1em;color:#fff;background:#383838;font-size:.8em;line-height:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.learn-press-tip-floating>*{font-size:.8em}.learn-press-tip-floating .close{display:inline-block;position:absolute;top:-8px;right:-8px;width:16px;height:16px;border:1px solid #fff;color:#fff;background:#468fbc;line-height:1rem;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.learn-press-tip-floating .close::before{font-family:"lp-icon";content:"\f00d"}.learn-press-tip-floating p{margin:0}.learn-press-tip-floating::before{position:absolute;bottom:-6px;left:50%;width:0;height:0;margin-left:-6px;border:6px solid transparent;border-top-color:#383838;border-bottom-width:0;content:""}.lp-group-step{border-bottom:1px solid #eee}.lp-group-step h3{padding:0 2em}.lp-group-step label{margin-bottom:5px;font-size:.8em;font-weight:500;font-style:italic}.lp-group-step .lp-item-step{display:flex;position:relative;min-height:35px;margin:0;padding:1em 1em 1em 0;border-top:1px solid #eee;align-items:center;cursor:pointer}.lp-group-step .lp-item-step:hover{background:#eee}.lp-group-step .lp-item-step.running .lp-item-step-left::before{opacity:1}.lp-group-step .lp-item-step.running .lp-item-step-left input{opacity:0}.lp-group-step .lp-item-step.running::before{display:block;position:absolute;width:0;height:100%;background:#0073aa;content:"";opacity:.1;transition:.8s linear}.lp-group-step .lp-item-step.running .progress-bar{opacity:.1}.lp-group-step .lp-item-step.completed .lp-item-step-left::after{opacity:1}.lp-group-step .lp-item-step.completed .lp-item-step-left input{opacity:0}.lp-group-step .lp-item-step.completed .progress-bar{width:100%;opacity:.1}.lp-group-step .lp-item-step.error .lp-item-step-left::after{opacity:1;color:#d33;content:"\f335"}.lp-group-step .lp-item-step .progress-bar{display:block;position:absolute;top:0;left:0;width:0;height:100%;opacity:0;background:rgba(124,96,217,0.7490196078);transition:.8s linear}.lp-group-step .lp-item-step-left{display:inline-flex;align-items:center;position:relative;padding:0 2em}.lp-group-step .lp-item-step-left::before{display:block;position:absolute;z-index:2;width:1em;height:1em;border:1px solid rgba(0,0,0,0.1);border-top:1px solid #3498db;border-radius:50%;opacity:0;content:"";-webkit-animation:lp-rotating .8s linear infinite;animation:lp-rotating .8s linear infinite}.lp-group-step .lp-item-step-left::after{position:absolute;z-index:1;left:23px;opacity:0;color:#4caf50;font-family:Dashicons;font-size:1.5em;content:"\f147"}.lp-group-steps-done{display:none}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}@media screen and (max-width:782px){.learn-press-dropdown-pages .select2-container{vertical-align:top}.learn-press-dropdown-pages .select2-container .select2-selection--single{height:31px}.learn-press-dropdown-pages .select2-selection__rendered{line-height:31px !important}#learn-press-advertisement{margin:0 12px;padding-bottom:0}#learn-press-advertisement .slider-controls{bottom:40px}}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}@keyframes lp-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.lp-admin-statistics-tab-content{box-sizing:border-box;max-width:100%}.lp-admin-statistics-tab-content .btn-group{display:flex;margin:20px 0;gap:10px;flex-direction:row;flex-wrap:wrap}.lp-admin-statistics-tab-content .btn-group button.btn-filter-time{border:1px solid #284bca;color:#000;padding:10px 24px;cursor:pointer;background:#fff}.lp-admin-statistics-tab-content .btn-group .btn-filter-time.active{background:#284bca;color:#fff;border:1px solid #284bca}.lp-admin-statistics-tab-content .custom-filter-time{display:none}.lp-admin-statistics-tab-content .statistics-content{background:white;border:1px solid #d9d9d9;padding:22px}.lp-admin-statistics-tab-content .statistics-content .statistics-group{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:10px}.lp-admin-statistics-tab-content .statistics-content .statistics-group .statistics-item{border:1px solid #000;color:#000;padding:15px 30px;display:flex;flex-direction:column;text-align:center;width:100%;max-width:150px}.lp-admin-statistics-tab-content .statistics-content .statistics-group .statistics-item .statistics-item-title{font-size:16px;line-height:1.2}.lp-admin-statistics-tab-content .statistics-content .statistics-group .statistics-item .statistics-item-count{font-size:24px;line-height:1.2;font-weight:700}.lp-admin-statistics-tab-content .statistics-content .statistics-title{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.lp-admin-statistics-tab-content .statistics-content .statistics-chart-wrapper{padding:10px 30px}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:20px;margin-top:20px}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics .col-50{flex:1}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics .col-50:first-child{border-right:1px solid #d9d9d9}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics li{font-size:16px;line-height:1.2;font-weight:400}.lp-admin-statistics-tab-content .statistics-content .top-course-analytics-title{margin-top:0;font-size:24px;line-height:1.2;font-weight:700}table.lp-material--table{border-collapse:collapse;width:100%}table.lp-material--table td,table.lp-material--table th{border:1px solid #ddd;text-align:left;padding:8px}table.lp-material--table thead.hidden{display:none}table.lp-material--table td.sort{cursor:move}table.lp-material--table tr:nth-child(even){background-color:rgba(221,221,221,0.2509803922)}.lp-material--field-wrap{display:flex;flex-direction:row;align-items:center;padding-block:5px}.lp-material--field-wrap label{min-width:70px}.lp-material--group{margin-top:10px;padding:10px;border:1px solid #dedede;border-radius:10px;box-shadow:2px 2px rgba(180,180,180,0.2)}.lp-material-btn-wrap{margin-bottom:10px}.lp-material-btn-wrap.loading::before:before,#btn-lp--save-material.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button.lp-material--delete{color:white;border-color:red;background:red;vertical-align:top}.lp-material--field-wrap.field-action-wrap{display:flex;justify-content:space-between}.lp-meta-box .lp-material--field-wrap input{width:100%}#available-to-upload{font-weight:bold}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}.lp-instructor-info{display:flex;gap:30px;margin-top:30px;margin-bottom:30px}@media(max-width:600px){.lp-instructor-info{flex-wrap:wrap}}.lp-instructor-info .lp-section-instructor{flex:1}.lp-instructor-info .instructor-display-name{font-size:1.4rem}.lp-instructor-info .instructor-avatar{max-width:200px}.lp-instructor-info .lp-instructor-meta{margin-top:16px;display:flex;column-gap:20px;row-gap:8px}.lp-instructor-info .instructor-description{margin-top:16px}.lp-instructor-info img{max-width:100%;border-radius:var(--lp-border-radius,5px)}.lp-instructor-info .instructor-social{display:inline-flex;padding:0;gap:12px;margin:16px 0 0 0}.lp-instructor-info .instructor-social>a{text-align:center;list-style:none}.lp-instructor-info .instructor-social>a span{display:none}.lp-instructor-info .instructor-social>a i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-instructor-info .instructor-social>a i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.instructor-display-name{font-weight:var(--lp-font-weight-link,600)}.instructor-item-meta{display:inline-flex;border-left:1px solid var(--lp-border-color,#e2e0db);padding-left:20px}.lp-instructor-meta .instructor-item-meta:first-child{border:0;padding-left:0}.wrapper-instructor-total-students,.wrapper-instructor-total-courses{display:flex;gap:4px;align-items:center}.course-extra-box{margin-bottom:16px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);width:100%}.course-extra-box.active .course-extra-box__content{height:auto}.course-extra-box__title{--extra-height:50px;display:flex;align-items:center;position:relative;height:var(--extra-height);margin:0 !important;padding:0 45px 0 20px;background:rgba(181,187,211,0.15);font-size:1em;font-weight:700;cursor:pointer}@media(max-width:767px){.course-extra-box__title{padding-left:16px}}.course-extra-box__title::after{position:absolute;top:0;right:20px;font-family:"lp-icon";line-height:var(--extra-height);content:"\f107"}.course-extra-box__content{overflow:hidden;transition:height .3s ease}.course-extra-box__content-inner{-webkit-animation-name:course-extra-box__content-inner-transform;animation-name:course-extra-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}.course-extra-box__content-inner>ul{padding-left:0 !important;padding-bottom:0 !important}.course-extra-box__content ul,.course-extra-box__content li{list-style:none}.course-extra-box__content ul{margin:0;padding:0}.course-extra-box__content li{margin:0;padding:12px 20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}@media(max-width:767px){.course-extra-box__content li{padding-left:16px;padding-right:16px}}.course-extra-box__content li::before{margin-right:8px;color:var(--lp-primary-color);font-family:"lp-icon";content:"\f00c"}.course-extra-box__content li:last-child{border-bottom:0}.course-extra-box:last-child{margin-bottom:60px}.course-extra-box.active .course-extra-box__title::after{content:"\f106"}.course-extra-box+.comment-respond,.course-extra-box+.comments-area{margin-top:30px;margin-bottom:30px}.course-extra-box+.course-tabs{margin-top:30px}input[name=course-extra-box-ratio]{display:none}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content{display:block}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content .course-extra-box__content-inner{transform:scale(1)}@-webkit-keyframes course-extra-box__content-inner-transform{from{opacity:0;-webkit-transform:translateX(5%);-moz-transform:translateX(5%);-ms-transform:translateX(5%);-o-transform:translateX(5%);transform:translateX(5%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes course-extra-box__content-inner-transform{from{opacity:0;transform:translateX(5%)}to{opacity:1;transform:translateX(0)}}.course-tab-panel-faqs .course-faqs-box{margin-bottom:20px;border:1px solid rgba(204,204,204,0.6);border-radius:5px}.course-tab-panel-faqs .course-faqs-box__title{display:block;position:relative;margin:0;padding:12px 45px 12px 20px;font-size:1em;line-height:1.5;font-weight:var(--lp-font-weight-link,600);cursor:pointer}.course-tab-panel-faqs .course-faqs-box__title::after{position:absolute;top:12px;right:20px;font-family:"lp-icon";content:"\f067"}.course-tab-panel-faqs .course-faqs-box:last-child{margin-bottom:40px}.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title{color:var(--lp-primary-color)}.course-tab-panel-faqs .course-faqs-box__content{display:none}.course-tab-panel-faqs .course-faqs-box__content-inner{padding:20px;-webkit-animation-name:course-faqs-box__content-inner-transform;animation-name:course-faqs-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}input[name=course-faqs-box-ratio]{display:none}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__content{display:block}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title{color:var(--lp-primary-color);background:rgba(241,242,248,0.4)}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title::after{content:"\f068"}@-webkit-keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.extra-box__title,.course-faqs__title,.course-material__title{margin-top:0;margin-bottom:12px}.edit-content{margin-left:5px}.course-curriculum ul.curriculum-sections{position:relative;margin:0;padding:0;list-style:none}.course-curriculum ul.curriculum-sections .closed .section-item__loadmore{display:none}.course-curriculum ul.curriculum-sections .section{margin:0;padding:0;flex-wrap:wrap}.course-curriculum ul.curriculum-sections .section:last-child{padding:0}.course-curriculum ul.curriculum-sections .section.section-empty .section-header{margin-bottom:20px}.course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message{margin-right:15px;margin-left:15px}.course-curriculum ul.curriculum-sections .section-title.c+.section-desc{display:block}.course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:0}.course-curriculum ul.curriculum-sections .item-meta.duration{background:#d9e0f1}.course-curriculum .section-item__loadmore{display:flex;justify-content:center;align-items:center}.course-curriculum .section-item__loadmore button{margin-top:10px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0}.course-curriculum .section-item__loadmore.loading button:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-curriculum .section-header{display:table;width:100%;padding:20px 0;border-bottom:0;border-bottom:1px solid #d9e0f1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-curriculum .section-header .section-title,.course-curriculum .section-header .section-desc{margin:0}.course-curriculum .section-header span.show-desc{display:inline-block;position:absolute;top:50%;right:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-header span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-header span.show-desc:hover::before{border-top-color:#ccc}.course-curriculum .section-header .section-desc{margin-top:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);color:var(--lp-color-accent);font-style:italic;line-height:1.3}.course-curriculum .section-header .section-meta{display:block;padding-top:17px;padding-bottom:15px;font-size:.8em;text-align:right;vertical-align:middle;white-space:nowrap}.course-curriculum .section-item{width:100%}.course-curriculum .section-content{margin:0;padding:0;list-style:none}.course-curriculum .section-content .course-item-meta{display:table-cell;text-align:right;vertical-align:middle;white-space:nowrap}.course-curriculum .section-content .course-item-meta .item-meta{display:inline-block;color:#fff}.course-curriculum .section-content .course-item-meta .item-meta.final-quiz{background:#14c4ff}.course-curriculum .section-content .course-item-meta .item-meta.trans{padding:0}.course-curriculum .section-content .course-item-meta .count-questions{background:#9672cf}.course-curriculum .section-content .course-item-meta .duration{background:silver}.course-curriculum .section-content .course-item-meta .course-item-status{padding:0;color:#999}.course-curriculum .section-content .course-item-meta .course-item-status::before{font-family:"lp-icon";content:"\f00c"}.course-curriculum .section-content .course-item-preview{font-style:normal;padding:0}.course-curriculum .section-content .course-item-preview::before{font-family:"lp-icon";content:"\f06e";color:#999}.course-curriculum .course-item{display:flex;position:relative;margin:0 0 2px 0;padding:0 16px;background:rgba(241,242,248,0.4);transition:padding-left linear .15s}.course-curriculum .course-item>span{display:flex;width:28px;color:#666;font-weight:300;align-items:center}.course-curriculum .course-item .section-item-link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:12px 0;color:inherit;outline:0;gap:12px}.course-curriculum .course-item .section-item-link:hover .item-name{color:var(--lp-primary-color)}.course-curriculum .course-item .section-item-link::before{color:var(--lp-primary-color);font-family:"lp-icon"}.course-curriculum .course-item .section-item-link .course-item-info{width:100%}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre{display:flex;flex-flow:row-reverse;justify-content:flex-end;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration{background:transparent}.course-curriculum .course-item .item-name{font-weight:600}.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before{content:"\f059"}.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before{content:"\e929" !important}.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before{content:"\e92a" !important}.course-curriculum .course-item.course-item-lp_lesson .section-item-link::before{content:"\f15b"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before{content:"\f03d"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before{content:"\f028"}.course-curriculum .course-item.item-locked .course-item-status::before{color:var(--lp-secondary-color);content:"\f023"}.course-curriculum .course-item.has-status{padding-top:1px}.course-curriculum .course-item.has-status.status-completed .course-item-status::before,.course-curriculum .course-item.has-status.status-evaluated .course-item-status::before{color:#3bb54a}.course-curriculum .course-item.has-status.item-failed .course-item-status::before,.course-curriculum .course-item.has-status.failed .course-item-status::before{border-color:#f02425;color:#f02425;content:"\f00d"}.course-curriculum .course-item::before{position:absolute;top:50%;left:0;width:3px;height:0;background:#00adff;content:"";transition:height linear .15s,top linear .15s}.course-curriculum .course-item.current{background:#f9f9f9}.course-curriculum .course-item.current a::before{left:10px}.course-curriculum .course-item.current::before{top:0;height:100%}.course-curriculum .section-left{vertical-align:top}.course-curriculum .section-left .section-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);text-transform:capitalize;display:block}.course-curriculum .curriculum-more__button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0;width:100%;margin-top:20px;margin-bottom:20px}.course-curriculum .curriculum-more__button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .content-item-summary .form-button-finish-course,body .lp-quiz-buttons .form-button-finish-course{float:right}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{top:2px;font-family:"lp-icon"}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before{content:"\f017"}#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before{content:"\f15c"}#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{content:"\f29c"}.course-remaining-time .label-enrolled{font-size:inherit}.lp-course-progress{position:relative}.lp-course-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-left:-1px;background:var(--lp-secondary-color)}.viewing-course-item .section-header .section-desc{display:none}.lp-course-curriculum ul,.lp-course-curriculum li{list-style:none;margin:0;padding:0}.lp-course-curriculum .course-curriculum-info{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.lp-course-curriculum .course-curriculum-info__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-course-curriculum .course-curriculum-info__left li{display:inline-flex;align-items:center;gap:8px}.lp-course-curriculum .course-curriculum-info__left li::after{content:"";width:4px;height:4px;background-color:var(--lp-border-color,#e2e0db);display:inline-block}.lp-course-curriculum .course-curriculum-info__left li:last-child::after{content:none}.lp-course-curriculum .course-curriculum-info__right{font-weight:var(--lp-font-weight-link,600);text-align:right;text-transform:capitalize}.lp-course-curriculum .course-toggle-all-sections{cursor:pointer}.lp-course-curriculum .course-section{margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;overflow:hidden}.lp-course-curriculum .course-section.lp-collapse .course-section__items{display:none;animation:ease-in-out}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up{display:none}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down{display:block}.lp-course-curriculum .course-section .lp-icon-angle-down{display:none}.lp-course-curriculum .course-section:last-child{margin-bottom:0}.lp-course-curriculum .course-section .course-section-header{background-color:var(--lp-white-grey,#f7f7fb);padding:20px;column-gap:12px;display:flex;justify-content:space-between}.lp-course-curriculum .course-section__title{font-weight:600;font-size:1.1em;line-height:1.3em}.lp-course-curriculum .course-section__description{margin:4px 0 0 0}.lp-course-curriculum .course-section .section-toggle{line-height:1}.lp-course-curriculum .course-section .section-toggle i{font-size:24px}.lp-course-curriculum .course-section .course-section-info{margin-left:0;margin-right:auto}.lp-course-curriculum .course-section .section-count-items{min-width:24px;font-weight:600;text-align:center;line-height:1.3;white-space:nowrap}.lp-course-curriculum .course-section .course-item{background-color:transparent;border-top:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;margin:0}.lp-course-curriculum .course-section .course-item__link{display:flex;justify-content:space-between;width:100%;column-gap:12px;row-gap:8px;position:relative;align-items:flex-start;color:inherit}.lp-course-curriculum .course-section .course-item__info{display:flex;column-gap:12px;row-gap:8px}.lp-course-curriculum .course-section .course-item__info .course-item-ico{min-width:16px}.lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__content{flex-wrap:wrap}}.lp-course-curriculum .course-section .course-item__left:hover{color:var(--lp-primary-color,#ffb606)}.lp-course-curriculum .course-section .course-item__right{display:flex;column-gap:12px;row-gap:8px;align-items:center;flex:none;color:var(--lp-color-meta,#8a8a8a);flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__right{width:100%;order:3}}.lp-course-curriculum .course-section .course-item__status .course-item-ico{width:24px;display:flex;justify-content:center}.lp-course-curriculum .course-section .course-item-ico::before{content:"";display:inline-block;font-family:"lp-icon";font-weight:normal}.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before{content:"\f15b"}.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before{content:"\f12e"}.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before{content:"\e929"}.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before{content:"\e92a"}.lp-course-curriculum .course-section .course-item-ico.preview::before{content:"\f06e";color:#999}.lp-course-curriculum .course-section .course-item-ico.locked::before{content:"\f023";color:#999}.lp-course-curriculum .course-section .course-item-ico.passed.completed::before{content:"\f00c";color:#3bb54a}.lp-course-curriculum .course-section .course-item-ico.in-progress::before,.lp-course-curriculum .course-section .course-item-ico.completed::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.failed.completed::before{content:"\f00d";color:#f02425}.lp-course-curriculum .course-section .course-item-ico.started::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.doing::before{content:"\e921";color:#999}.info-learning .course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.info-learning .course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.lp-ico svg{width:20px;height:20px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-right:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}[class*=wp-block-learnpress] img,.block-editor-block-list__block img{max-width:100%;height:auto}[class*=wp-block-learnpress] .info-meta-item,.block-editor-block-list__block .info-meta-item{display:flex;gap:4px;flex-wrap:wrap}[class*=wp-block-learnpress] .info-meta-item i,.block-editor-block-list__block .info-meta-item i{color:var(--lp-primary-color,#ffb606)}[class*=wp-block-learnpress] .info-meta-left,.block-editor-block-list__block .info-meta-left{display:flex;gap:8px;align-items:center;letter-spacing:0}[class*=wp-block-learnpress] a,.block-editor-block-list__block a{text-decoration:none}.wp-block-learnpress-course-image{overflow:hidden}.wp-block-learnpress-course-instructor>div>*,.wp-block-learnpress-course-categories>div>*{display:inline;vertical-align:middle}.wp-block-learnpress-breadcrumb ul{margin:0 auto;list-style:none;padding:0}.wp-block-learnpress-breadcrumb li{display:inline-block;margin:0}.wp-block-learnpress-breadcrumb i{margin:0 8px}.wp-block-learnpress-breadcrumb a{color:inherit}.courses-btn-load-more{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);font-size:var(--lp-font-size-base,1em);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center;cursor:pointer;margin:20px auto}.courses-btn-load-more:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;right:0;left:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:left;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:right}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}.lp-modal-dialog .lp_allow_repurchase_select{padding:20px;background:#f7f7f7}.lp-modal-dialog .lp_allow_repurchase_select>ul{margin:0;padding:0;list-style:none}.lp-modal-dialog .lp_allow_repurchase_select>ul li label{display:flex;align-items:center;gap:10px}.lp-modal-dialog .lp-button{cursor:pointer;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-modal-dialog .lp-button.loading{pointer-events:none;opacity:.8}.lp-modal-dialog .lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-modal-dialog .lp-button:hover{border-color:var(--lp-primary-color,#ffb606);color:#fff;background:var(--lp-primary-color,#ffb606)}.lp-button.btn-finish-course{cursor:pointer;width:100%;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.lp-button.btn-finish-course:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.lp-button.btn-finish-course.loading{pointer-events:none;opacity:.8}.lp-button.btn-finish-course.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.c-gap-4{column-gap:4px}.wp-block-learnpress-course-feature-review .featured-review__title{font-weight:var(--lp-font-weight-link,600);font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}[class^=wp-block-learnpress] .extra-box ul{margin:0 0 0 20px;padding:0}.wp-block-learnpress-course-button-read-more,.wp-block-learnpress-course-button{cursor:pointer;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-button-read-more:hover,.wp-block-learnpress-course-button:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.wp-block-learnpress-course-button-read-more.loading,.wp-block-learnpress-course-button.loading{pointer-events:none;opacity:.8}.wp-block-learnpress-course-button-read-more.loading:before,.wp-block-learnpress-course-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}@media(min-width:992px){.lp-block-course-sidebar{margin-top:-260px;margin-block-start:-260px !important}}.wp-block-learnpress-item-search .search-course{display:flex;position:relative;height:70px;background:var(--lp-white-grey,#f7f7fb)}.wp-block-learnpress-item-search .search-course input[name=s]{display:block;width:100%;margin-left:30px;border:0;color:var(--lp-color-base,#333);background:transparent;box-shadow:none;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:focus{outline:0}.wp-block-learnpress-item-search .search-course button{position:absolute;top:0;right:10px;height:70px;padding:0 16px;border:0;background:transparent;line-height:1px;box-shadow:none}.wp-block-learnpress-item-search .search-course button:focus{outline:0}.wp-block-learnpress-item-search .search-course button i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-search .search-course button.clear{display:none}.wp-block-learnpress-item-search .search-course button.clear::before{content:"\f00d"}.wp-block-learnpress-course-material .lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);margin-top:20px;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-material .course-material-table{width:100%;display:table;border-spacing:0;border-collapse:collapse}.wp-block-learnpress-course-material .course-material-table tbody tr:nth-child(even) td,.wp-block-learnpress-course-material .course-material-table .learnpress table tfoot tr:nth-child(even) td{background:var(--tb-even-color,#fafafa)}.wp-block-learnpress-course-material .course-material-table thead{box-sizing:border-box;border:1px solid var(--lp-border-color,#e2e0db)}.wp-block-learnpress-course-material .course-material-table th,.wp-block-learnpress-course-material .course-material-table td{padding:.7em 1em;border:1px solid var(--lp-border-color,#e2e0db);background:#fff}.wp-block-learnpress-course-material .course-material-table th{border-bottom:0;background:var(--lp-white-grey,#f7f7fb);font-weight:600;text-align:center}.wp-block-learnpress-course-material .course-material-table th:first-child{text-align:left}.wp-block-learnpress-course-material .course-material-table tr td{border:1px solid var(--lp-border-color,#e2e0db);line-height:1.4}.wp-block-learnpress-course-material .course-material-table tr td:not(:first-child){text-align:center}.wp-block-learnpress-course-material .course-material-table tfoot td{text-align:left;font-weight:bold}.wp-block-learnpress-course-material .course-material-table.searching button:before{display:inline-block;content:"\f110";animation:lp-rotating 1s linear infinite}.wp-block-learnpress-item-hidden-sidebar .section-toggle{justify-content:flex-end;flex:0}.wp-block-learnpress-item-hidden-sidebar .section-toggle i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-close .back-course{padding:24px;line-height:70px;background:rgba(255,255,255,0.1);color:#fff}.wp-block-learnpress-item-close .back-course:hover{background:rgba(255,255,255,0.15)}@media(max-width:768px){.wp-block-learnpress-item-close .back-course{background:transparent;opacity:.6;padding-left:15px;padding-right:15px}.wp-block-learnpress-item-close .back-course:hover{background:transparent;opacity:1}}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle{display:inline-block;width:32px;min-width:32px;line-height:70px;height:unset;margin:0;background:rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-size:1.4em;cursor:pointer;transition:.25s;-webkit-appearance:none;border:0;text-align:center}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:after{display:none}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle::before{display:inline-block;position:static;margin:0;width:auto;height:auto;font-family:"lp-icon";content:"\f0d9"}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:focus{border:0;outline:0}.wp-block-learnpress-item-progress .items-progress{display:flex;justify-content:center;align-items:center;column-gap:10px;white-space:nowrap}.wp-block-learnpress-item-progress .number{padding-right:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.86)}.wp-block-learnpress-item-progress .learn-press-progress{overflow:hidden;position:relative;width:80px;height:6px;border-radius:3px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg .progress-active{position:absolute;left:50%;width:100%;height:100%;margin-left:-100%;background:var(--lp-primary-color,#ffb606);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;left:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color,#ffb606);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.wp-block-learnpress-item-progress .learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.wp-block-learnpress-item-navigation .course-item-nav{display:flex;justify-content:space-between}.wp-block-learnpress-item-navigation .course-item-nav .prev,.wp-block-learnpress-item-navigation .course-item-nav .next{display:flex;line-height:3.125em;flex:1;position:relative}.wp-block-learnpress-item-navigation .course-item-nav .prev span,.wp-block-learnpress-item-navigation .course-item-nav .next span{display:block;font-weight:bold}.wp-block-learnpress-item-navigation .course-item-nav .prev a,.wp-block-learnpress-item-navigation .course-item-nav .next a{display:block;color:var(--lp-color-accent,#666);color:#999}.wp-block-learnpress-item-navigation .course-item-nav .prev::before,.wp-block-learnpress-item-navigation .course-item-nav .next::before{color:#999;font-family:"lp-icon"}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover a,.wp-block-learnpress-item-navigation .course-item-nav .prev:hover::before,.wp-block-learnpress-item-navigation .course-item-nav .next:hover a,.wp-block-learnpress-item-navigation .course-item-nav .next:hover::before{color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover .course-item-nav__name,.wp-block-learnpress-item-navigation .course-item-nav .next:hover .course-item-nav__name{display:block}.wp-block-learnpress-item-navigation .course-item-nav .next{text-align:right;flex-direction:row-reverse}.wp-block-learnpress-item-navigation .course-item-nav .next::before{margin-left:10px;content:"\f0da"}.wp-block-learnpress-item-navigation .course-item-nav .next[data-nav=next]{justify-content:flex-end}.wp-block-learnpress-item-navigation .prev::before{margin-right:10px;content:"\f0d9"}.wp-block-learnpress-item-navigation .prev .course-item-nav__name{right:auto;left:-30px}.wp-block-learnpress-item-navigation .prev .course-item-nav__name::before{right:auto;left:5px}@media(max-width:1024px){.wp-block-learnpress-item-navigation .prev .course-item-nav__name{left:15px}}.wp-block-learnpress-item-navigation .course-item-nav__name{display:none;position:absolute;top:-20px;right:-30px;width:auto;padding:10px 15px;color:var(--lp-color-accent,#666);background:#ccc;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);line-height:1}@media(max-width:1024px){.wp-block-learnpress-item-navigation .course-item-nav__name{top:-25px;right:15px;left:auto}}.wp-block-learnpress-item-curriculum .lp-course-curriculum__title,.wp-block-learnpress-item-curriculum .course-curriculum-info,.wp-block-learnpress-item-curriculum .course-section__description{display:none}.wp-block-learnpress-item-content .content-item-wrap{padding:0}.wp-block-learnpress-item-curriculum .lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1;flex-direction:row}.wp-block-learnpress-list-courses .learn-press-courses .course{width:unset;padding:0}.wp-block-learnpress-course-featured .course-featured{margin-bottom:0;background-color:inherit;color:inherit;padding:0}.courses-order-by,.block-courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-right:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - 0.5em) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by,.woocommerce-js .block-courses-order-by{background-position-x:calc(100% - 10px)}.courses-order-by:focus,.block-courses-order-by:focus{border-color:var(--lp-primary-color);outline:0}.course-img img{display:block}.block-search-courses{display:flex;flex:1;margin-bottom:0}.block-search-courses input{width:100%;max-width:240px;margin:0 4px 0 0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none}.block-search-courses input::-webkit-input-placeholder{color:#999}.block-search-courses input::-moz-placeholder{color:#999}.block-search-courses input:-ms-input-placeholder{color:#999}.block-search-courses input:-moz-placeholder{color:#999}.block-search-courses input::placeholder{color:#999}.block-search-courses input:focus{border-color:var(--lp-primary-color);outline:0}.block-search-courses button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;box-shadow:0 0}.block-search-courses button i{font-size:1.2em;line-height:1.2}.block-search-courses button:focus{outline:0}.block-search-courses button.loading>i:before{display:inline-block;content:"\f110";-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}@media(max-width:767px){.wp-block-learnpress-course-search{width:100%}.wp-block-learnpress-course-search input{min-width:240px;max-width:unset}}.course-filter-btn-mobile{display:inline-flex;align-items:center}@media(min-width:769px){.course-filter-btn-mobile{display:none}}ul.wp-block-learn-press-courses{list-style:none;margin:0;max-width:100%;padding:0}ul.wp-block-learn-press-courses[data-layout=grid]{--columns:3;--gap:1.25em;--min-width:200px;grid-gap:var(--gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--min-width),100% / var(--columns) - var(--gap) *(var(--columns) - 1) / var(--columns)),1fr));margin-bottom:2.25em}@media(max-width:768px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:min(var(--columns),2)}}@media(max-width:480px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:1}}.wp-block-learnpress-course-price .course-price .free,.wp-block-learnpress-course-price .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.wp-block-learnpress-course-price .course-price .origin-price{margin-right:8px;opacity:.8;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);text-decoration:line-through}.wp-block-learnpress-course-button-read-more button{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button-read-more button:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-course-button .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.courses-order-by-wrapper .courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-right:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - 0.5em) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by-wrapper .courses-order-by{background-position-x:calc(100% - 10px)}.courses-order-by-wrapper .courses-order-by:focus{border-color:var(--lp-primary-color,#ffb606);outline:0}.wp-block-learnpress-course-filter h3{margin-bottom:20px;margin-top:0}.wp-block-learnpress-course-filter .filter .line{height:15px;background:#ccc;margin-bottom:10px}.wp-block-learnpress-course-search-filter,.wp-block-learnpress-course-level-filter,.wp-block-learnpress-course-author-filter,.wp-block-learnpress-course-price-filter,.wp-block-learnpress-course-categories-filter,.wp-block-learnpress-course-tag-filter{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.wp-block-learnpress-course-search-filter .lp-course-filter__field,.wp-block-learnpress-course-level-filter .lp-course-filter__field,.wp-block-learnpress-course-author-filter .lp-course-filter__field,.wp-block-learnpress-course-price-filter .lp-course-filter__field,.wp-block-learnpress-course-categories-filter .lp-course-filter__field,.wp-block-learnpress-course-tag-filter .lp-course-filter__field{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.wp-block-learnpress-course-search-filter label,.wp-block-learnpress-course-level-filter label,.wp-block-learnpress-course-author-filter label,.wp-block-learnpress-course-price-filter label,.wp-block-learnpress-course-categories-filter label,.wp-block-learnpress-course-tag-filter label{flex:1}.wp-block-learnpress-course-search-filter span,.wp-block-learnpress-course-level-filter span,.wp-block-learnpress-course-author-filter span,.wp-block-learnpress-course-price-filter span,.wp-block-learnpress-course-categories-filter span,.wp-block-learnpress-course-tag-filter span{color:#999}.wp-block-learnpress-course-search-filter .search-box{width:100%;height:40px;border:1px solid #ccc;border-radius:5px;margin-top:12px}.wp-block-learnpress-button-submit-filter,.wp-block-learnpress-button-reset-filter{box-sizing:border-box;text-transform:capitalize;border:1px solid #ccc;border-radius:4px;background:white;float:left;text-align:center;width:calc(50% - 8px);padding:8px 30px}.wp-block-learnpress-button-submit-filter{margin-right:4px}.wp-block-learnpress-button-reset-filter{margin-left:4px}.block-editor-block-list__block img{display:block}.block-editor-block-list__block .learn-press-courses{list-style:none;margin:0;max-width:100%;padding:0}.block-editor-block-list__block a{text-decoration:none}.block-editor-block-list__block .c-gap-4{column-gap:4px}.block-editor-block-list__block .lp-course-curriculum .course-section .course-item__right{color:inherit}.block-editor-block-list__block.wp-block-learnpress-course-title>*{margin-top:0}a.block-editor-block-list__block.wp-block-learnpress-course-button{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}a.block-editor-block-list__block.wp-block-learnpress-course-button:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}.lp-loading-circle{width:15px;height:15px;border:2px solid #ccc;border-radius:50%;border-top-color:rgba(0,0,0,0.76);animation:spin 1s infinite linear;display:inline-block}.lp-loading-circle.hide{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lp-btn-ai-style{background:#f6f7f7;border:1px solid #2271b1;color:#2271b1;text-decoration:none;text-shadow:none;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;cursor:pointer;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.lp-btn-ai-style:active{box-shadow:none;color:#fff}.lp-btn-ai-style:hover{background:#6b46e9 !important;color:#fff !important}.lp-btn-generate-course-with-ai,.lp-btn-warning-enable-ai{position:absolute;margin:10px 0 0 10px !important}.create-course-modal{padding:0;display:flex !important;flex-direction:column;overflow:hidden;border-radius:10px;background-color:#fff;height:90vh;z-index:10000000 !important}.create-course-modal .modal-content{display:grid;grid-template-columns:1fr 2fr;flex-grow:1;gap:30px;min-height:500px;padding:0 24px}.create-course-modal .input-section{display:flex;flex-direction:column}.create-course-modal .input-section label{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section h3{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section textarea,.create-course-modal .input-section .ts-wrapper .ts-control{width:100%;padding:4px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:.95em;background-color:#f7fafc;color:#1a202c;box-shadow:none;transition:border-color .2s,box-shadow .2s}.create-course-modal .input-section textarea:focus,.create-course-modal .input-section textarea:focus-within,.create-course-modal .input-section .ts-wrapper .ts-control:focus,.create-course-modal .input-section .ts-wrapper .ts-control:focus-within{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2;background-color:#fff}.create-course-modal .input-section textarea{min-height:150px;resize:vertical}.create-course-modal .input-section .outputs-control{margin-top:10px}.create-course-modal .input-section .outputs-control .outputs-control-content{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.create-course-modal .input-section .outputs-control .outputs-control-content .output-number-selector{width:120px;border-radius:6px;padding:10px 12px;border:1px solid #e5e7eb;font-size:.95em;background-color:#f7fafc;color:#1a202c;height:40px}.create-course-modal .input-section .lp-tom-select{width:100%}.create-course-modal .input-section .course-content-wrapper{background:#f7fafc;padding:8px 16px;border-radius:16px}.create-course-modal .input-section .course-content-wrapper input[readonly],.create-course-modal .input-section .course-content-wrapper textarea[readonly]{background-color:#fff !important;cursor:not-allowed;opacity:.8}.create-course-modal .input-section .course-content-wrapper input[readonly]:focus,.create-course-modal .input-section .course-content-wrapper textarea[readonly]:focus{box-shadow:none;border-color:#e5e7eb}.create-course-modal .output-section{display:flex;flex-direction:column}.create-course-modal .output-section .output-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.create-course-modal .output-section .output-header h3{font-weight:700;line-height:22px;font-size:14px;color:#1a202c}.create-course-modal .output-section .output-header .icon-button{background:0;border:0;padding:4px;cursor:pointer;color:#a0aec0}.create-course-modal .output-section .output-header .icon-button:hover{color:#4a5568}.create-course-modal .output-section .output-item{border-radius:6px;margin-bottom:16px;background-color:#fff;position:relative}.create-course-modal .output-section .output-item.prompt-item textarea{background-color:#f7fafc;min-height:80px}.create-course-modal .output-section .output-item.output-suggestion textarea{border-color:#dbd6f7;min-height:80px}.create-course-modal .output-section .output-item p.prompt{font-weight:500;color:#4a5568;font-size:.875rem;margin-bottom:4px}.create-course-modal .output-section .output-item .generate-button{background-color:#7e6ce2;color:#fff;border:0;padding:12px 20px;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;width:25%;margin-top:10px}.create-course-modal .output-section .output-item .generate-button:hover{opacity:.9}.create-course-modal .output-section .output-item textarea{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;resize:vertical;font-size:.95em;color:#1a202c;transition:border-color .2s,box-shadow .2s}.create-course-modal .output-section .output-item textarea:focus{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2}.create-course-modal .output-section .output-item .output-actions{position:absolute;top:30%;right:2%;display:flex;gap:8px;visibility:hidden}.create-course-modal .output-section .output-item .output-actions .action-button{font-size:.875rem;font-weight:500;padding:6px 12px;border-radius:6px;cursor:pointer;border:1px solid #e5e7eb;background-color:#fff;color:#4a5568;transition:background-color .2s,color .2s,border-color .2s}.create-course-modal .output-section .output-item .output-actions .action-button.copy-button:hover{background-color:#f7fafc;border-color:#c8ccd5}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button{background-color:#7e6ce2;border-color:#7e6ce2;color:#fff}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button:hover{opacity:.9}.create-course-modal .output-section .output-item:hover .output-actions{visibility:visible}.create-course-modal .output-section #lp-ai-output-suggestion{overflow-y:auto;flex-grow:1;padding-right:5px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder{flex-grow:1;border:2px dashed #e5e7eb;border-radius:6px;background-color:#e5e7eb;position:relative;height:150px;width:100%;background-position:center;background-repeat:no-repeat;margin-bottom:10px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions{position:absolute;bottom:5px;left:80%;transform:translateX(-50%);display:flex;gap:10px;width:30%}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .action-button{padding:5px 20px;border-radius:4px;border:1px solid #e5e7eb;background-color:rgba(255,255,255,0.8);cursor:pointer}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .apply-button{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.create-course-modal .ts-wrapper .ts-control .item{background-color:#f7fafc;border:1px solid #e5e7eb;color:#4a5568;border-radius:20px;padding:4px 10px}.create-course-modal .ts-wrapper .ts-control .ts-input::placeholder{color:#a0aec0}.create-course-modal .modal-content{gap:40px;padding:24px 30px}.create-course-modal .modal-content .input-section .form-group{margin-bottom:16px}.create-course-modal .modal-content .input-section .form-group label{margin-bottom:6px;display:block}.create-course-modal .modal-content .input-section .lp-ai-modal-grid.lp-ai-grid-2-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:16px}.create-course-modal .modal-content .input-section h3{font-size:16px;font-weight:600;color:#1a202c;margin-top:20px;margin-bottom:8px}.create-course-modal .modal-content .input-section h3:first-child{margin-top:0}.create-course-modal .modal-content .input-section p.description{font-size:12px;color:#4a5568;margin:-4px 0 16px 0}.create-course-modal .modal-content .input-section .lp-notice.notice-warning{background-color:#fefce8;border:1px solid #fde047;border-radius:6px;padding:12px;margin:10px 0 20px 0;font-size:14px;color:#713f12}.create-course-modal .modal-content .input-section .lp-notice.notice-warning a{font-weight:600;color:#713f12;text-decoration:underline}.create-course-modal .modal-content .output-section .output-placeholder-wrapper{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;min-height:200px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;padding:20px}.create-course-modal .modal-content .output-section .output-placeholder-wrapper p{color:#4a5568;font-size:15px}.create-course-modal .modal-content .output-section .output-header .icon-button{display:inline-flex;align-items:center;justify-content:center;color:#4a5568}.create-course-modal .modal-content .output-section .output-header .icon-button svg{width:20px;height:20px}.lp-generate-data-ai-wrap{width:100%;max-height:90%}.lp-generate-data-ai-wrap .content-title{color:#111}.lp-generate-data-ai-wrap .step-header{display:flex;justify-content:space-between;margin-bottom:30px;padding:0 20px;gap:10px}.lp-generate-data-ai-wrap .step-header .step-item{display:flex;align-items:center;font-size:14px;color:#1a202c;position:relative;flex-grow:1;justify-content:center}.lp-generate-data-ai-wrap .step-header .step-item.active .step-number{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.lp-generate-data-ai-wrap .step-header .step-item .step-text{color:#111;font-weight:600}.lp-generate-data-ai-wrap .step-header .step-item .step-number{width:28px;height:28px;border-radius:50%;border:1px solid #e5e7eb;display:flex;justify-content:center;align-items:center;margin-right:10px;font-weight:500;background-color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai{border:1px solid #e5e7eb;border-radius:10px;padding:20px;text-align:left}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-form-fields{min-height:400px;max-height:600px;overflow:auto;padding:0 2px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-title{font-size:1.2em;font-weight:600;margin-bottom:10px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content.active{display:block}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header h2{font-size:24px;font-weight:700;margin:0 0 8px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header p{font-size:15px;color:#1a202c;margin:0 0 30px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-bottom:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group{margin-bottom:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group.full-width{grid-column:1/-1}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .lp-tom-select.ts-wrapper{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{width:100%;padding:8px 16px;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;line-height:1.5;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;margin:0;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea:focus{outline:0;border-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .item{border:1px solid #e5e7eb;color:#4a5568;border-radius:6px;padding:4px 10px;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .ts-input::placeholder{color:#a0aec0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{min-height:86px;resize:vertical}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .field-description{color:#898989;margin-top:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .title-refer,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .description-refer{padding:0;border:0;font-size:16px;min-height:unset;box-shadow:none;border-radius:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai #prompt-preview{min-height:120px;background-color:#f9fafb;color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .button-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt{display:flex;justify-items:center;align-items:center;gap:10px;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt img{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button{padding:10px 20px;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary:hover{background-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary{background-color:#fff;color:#7e6ce2;border-color:#7e6ce2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary:hover{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn:disabled,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button:disabled{background-color:#e5e7eb;color:#1a202c;cursor:not-allowed;border-color:#e5e7eb}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout{display:flex;gap:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-left-panel{flex:2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-right-panel{flex:1;min-width:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details h3{font-size:24px;font-weight:700;color:#111827;margin-top:0;margin-bottom:24px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .course-cover-placeholder{width:100%;height:50vh;background-color:#e5e7eb;border-radius:8px;display:flex;justify-content:center;align-items:center;justify-items:center;font-size:20px;color:#6b7280;margin-bottom:30px;font-weight:600}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-title{font-size:18px;font-weight:700;margin-top:30px;margin-bottom:16px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum{font-size:18px;font-weight:700}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block{border-radius:8px;border:.8px solid #e5e7eb;padding:16px 8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block h4{font-size:13px;font-weight:bold}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details p{font-size:15px;line-height:1.6;color:#374151;margin-top:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details ul{list-style:none;padding:0;margin:12px 0 0 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li{position:relative;padding-left:20px;margin-bottom:8px;color:#374151;font-size:15px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li::before{content:"•";position:absolute;left:0;color:#1a202c;line-height:1.5}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel{background-color:#f9fafb;padding:24px;border-radius:8px;border:1px solid #e5e7eb;height:fit-content}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel h3{font-size:16px;font-weight:600;margin-top:0;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list{display:none;list-style:none;padding:0;margin:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li{display:flex;align-items:center;font-size:15px;color:#374151;margin-bottom:12px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li span{margin-right:5px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li svg{color:#1a202c;width:20px;height:20px;margin-right:12px;flex-shrink:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea[name=lp-openai-prompt-generated-field]{min-height:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea.lp-ai-string-result{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results{display:grid;gap:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results .lp-ai-string-result{margin-bottom:4px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results button{margin-right:4px}.lp-generate-data-ai-wrap .lp-ai-course-data-preview-wrap{max-height:400px;overflow-y:auto;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup{position:absolute;top:10px;right:10px;background:0;border:0;font-size:20px;cursor:pointer;color:#ccc}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup:hover{color:#f27474}.lp-generate-data-ai-wrap .lp-ai-warning-refer{border:1px solid #fcd34d;background-color:#fffbeb;padding:10px;border-radius:5px;display:flex;gap:5px;align-items:center}.lp-ai-course-data-preview-wrap .course-title{font-size:1.5em;font-weight:700;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-sections{margin-top:30px}.lp-ai-course-data-preview-wrap .section-title{font-weight:bold;font-size:1.2em;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .lesson-title,.lp-ai-course-data-preview-wrap .quiz-title,.lp-ai-course-data-preview-wrap .question-title{font-weight:600;font-size:1em;margin-bottom:8px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-section-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:10px;padding:20px;margin:20px 0;background-color:#fff}.lp-ai-course-data-preview-wrap .course-section-items{margin:20px 0 0 20px}.lp-ai-course-data-preview-wrap .course-section-items:last-child{margin-bottom:0}.lp-ai-course-data-preview-wrap .course-lesson-item,.lp-ai-course-data-preview-wrap .course-quiz-item,.lp-ai-course-data-preview-wrap .quiz-question-item{padding:12px 0;border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-ai-course-data-preview-wrap .course-lesson-item:last-child,.lp-ai-course-data-preview-wrap .course-quiz-item:last-child,.lp-ai-course-data-preview-wrap .quiz-question-item:last-child{padding-bottom:0}.lp-ai-course-data-preview-wrap .course-questions,.lp-ai-course-data-preview-wrap .course-question-options{margin:20px 0 0 20px}.lp-ai-course-data-preview-wrap .course-questions:last-child,.lp-ai-course-data-preview-wrap .course-question-options:last-child{margin-bottom:0}.lp-ai-images-warp{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:20px;max-height:400px;overflow-y:auto}.lp-ai-images-warp .lp-ai-image-item{position:relative}.lp-ai-images-warp .lp-ai-image-item img{object-fit:contain;width:100%}.lp-ai-images-warp .lp-ai-image-item .lp-btn-ai-apply-image{position:absolute;top:5px;right:0;transform:translateX(-5%);background-color:rgba(0,0,0,0.6);color:#fff;border:0;padding:6px 12px;border-radius:4px;font-size:.875rem;cursor:pointer;opacity:0;transition:opacity .2s}.lp-ai-images-warp .lp-ai-image-item:hover .lp-btn-ai-apply-image{opacity:1}.lp-creating-course-ai-wrap .loading-wrap{margin-top:20px}.lp-creating-course-ai-wrap .lp-loading-circle{width:40px;height:40px;border-width:5px}.lp-must-enable-ai-wrap{text-align:left;line-height:1.6em}.lp-must-enable-ai-wrap h2{margin-bottom:0}.lp-must-enable-ai-wrap h2 i{margin-right:10px;color:#dc2626}.lp-must-enable-ai-wrap .desc{color:#6b7280}.lp-must-enable-ai-wrap .p2{color:#6b7280}.lp-must-enable-ai-wrap a{color:#2563eb;text-decoration:underline;cursor:pointer}.lp-must-enable-ai-wrap .help-link{padding:16px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px}.lp-must-enable-ai-wrap .help-link a{text-decoration:none;margin-top:10px}.lp-must-enable-ai-wrap .help-link i{color:#2a73ab}.lp-must-enable-ai-wrap .button-actions{margin-top:20px;text-align:right}.lp-must-enable-ai-wrap .button-actions .lp-btn-close-ai-popup{border:0;color:#4b5563;background:0}.lp-must-enable-ai-wrap .button-actions .button-primary{background-color:#7e6ce2;color:#fff;border:0}.lp-must-enable-ai-wrap .button-actions .button-primary:hover{opacity:.9}.fui-loading-spinner-3{color:#7e6ce2;position:relative;width:100px;height:80px;margin-left:80px;display:none}.fui-loading-spinner-3 div{transform-origin:40px 40px;animation:rj9Ft 1.2s linear infinite}.fui-loading-spinner-3 div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#7e6ce2}.fui-loading-spinner-3 div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.fui-loading-spinner-3 div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.fui-loading-spinner-3 div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.fui-loading-spinner-3 div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.fui-loading-spinner-3 div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.fui-loading-spinner-3 div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.fui-loading-spinner-3 div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.fui-loading-spinner-3 div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.fui-loading-spinner-3 div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.fui-loading-spinner-3 div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.fui-loading-spinner-3 div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.fui-loading-spinner-3 div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes rj9Ft{0%{opacity:1}100%{opacity:0}}.swal2-container{z-index:99999}.swal2-popup{max-width:850px}.swal2-popup .content-title{margin:0 0 20px 0;padding:0;text-align:center;font-size:1.5em;font-weight:bold}.swal2-popup .swal2-actions{width:100%;padding:0 30px}.swal2-popup .swal2-actions button{flex:1}.swal2-popup .swal2-actions button.swal2-confirm{background-color:#e02200}.swal2-popup .swal2-actions button.swal2-cancel{background-color:transparent;border:1px solid #ccc;color:inherit}.swal2-popup .swal2-warning{color:#e02200;border-color:transparent;background-color:rgba(223,0,0,0.1019607843)}.swal2-popup .swal2-icon{width:50px;height:50px}.swal2-popup .swal2-icon .swal2-icon-content{font-size:0}.swal2-popup .swal2-icon .swal2-icon-content::before{content:"\f071";font-family:"lp-icon";font-size:24px;display:inline-block}.swal2-popup .swal2-title{font-size:1.5em}.swal2-popup .swal2-html-container{font-size:1em}.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown{max-height:200px;overflow:hidden}.swal2-popup .swal2-close{background-color:unset !important;outline:none !important;color:#ccc !important}.swal2-popup .swal2-close:hover{color:#f27474 !important}.lp-enrolled-students-table-wrap{margin-top:15px}.lp-enrolled-students-table-wrap .instructor-avatar{align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;background:#64748b;overflow:hidden}.lp-enrolled-students-table-wrap .instructor-avatar img{width:100%;height:100%;object-fit:cover}.lp-enrolled-students-table-toolbar{display:flex;flex-direction:column;gap:14px;padding:20px 20px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:5px;background:var(--lp-white-grey,#f7f7fb)}.lp-enrolled-students-table-toolbar__row{display:grid;gap:14px}.lp-enrolled-students-table-toolbar__row--course{grid-template-columns:minmax(0,1fr)}.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(145px,200px) minmax(145px,150px) auto;align-items:end;max-width:1000px}.lp-enrolled-students-table-toolbar__field{display:flex;flex-direction:column;min-width:0}.lp-enrolled-students-table-toolbar__field input{border:1px solid var(--lp-border-color,#e2e0db)}.lp-enrolled-students-table-toolbar__label{color:#3f4a5c;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:10px;text-align:left}.lp-enrolled-students-table-toolbar__input{width:100%;height:38px;padding:0 12px;border:1px solid #c6cfdb;border-radius:7px;color:#2f3a4a;background:#fff;font-size:14px;line-height:1.4;box-shadow:none}.lp-enrolled-students-table-toolbar__input:focus{border-color:#2f75ff;outline:0;box-shadow:0 0 0 1px #2f75ff}.lp-enrolled-students-table-toolbar__actions{display:flex;align-items:flex-end;gap:8px}.lp-enrolled-students-table-toolbar__actions .button:hover,.lp-enrolled-students-table-toolbar__actions .button:focus{border-color:#99a7bc;color:#2f3a4a;background:#f4f7fb}@media(max-width:1024px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(150px,1fr) minmax(150px,1fr)}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:782px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr 1fr}.lp-enrolled-students-table-toolbar__field--student{grid-column:1/-1}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:640px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr}.lp-enrolled-students-table-toolbar__actions .button{width:100%}}.lp-cell-student{display:flex;align-items:center;gap:10px}.lp-meta{display:flex;flex-direction:column}.lp-meta .lp-name{color:#1e293b;font-weight:500;line-height:1.4}.lp-meta .lp-email{color:#94a3b8;font-size:12px;line-height:1.3}.lp-cell-course a{color:#3b82f6;text-decoration:none}.lp-cell-course a:hover{text-decoration:underline}.lp-cell-progress{min-width:120px}.lp-progress-bar{overflow:hidden;position:relative;width:100%;max-width:120px;height:6px;border-radius:3px;background:#e2e8f0}.lp-progress-bar span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width .3s ease}.lp-progress-text{display:inline-block;margin-top:3px;color:#64748b;font-size:11px}.lp-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.lp-badge--enrolled{color:#475569;background:#f1f5f9}.lp-badge--in-progress,.lp-badge--learning{color:#1e40af;background:#dbeafe}.lp-badge--finished{color:#166534;background:#dcfce7}.lp-badge--passed{color:#14532d;background:#bbf7d0}.lp-badge--failed{color:#991b1b;background:#fee2e2}.lp-enrolled-students-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e2e8f0}.lp-enrolled-students-table-footer__count{color:#64748b;font-size:13px}#profile-content-enrolled-students .lp-enrolled-students-table-footer{border-top:0}.lp-enrolled-students-table-footer .learn-press-pagination{margin:0;text-align:right}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers>li{margin:0}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;width:40px;line-height:40px;padding:0 8px;border:1px solid #e2e8f0;border-radius:4px;color:#475569;background:#fff;font-size:13px;text-decoration:none;cursor:pointer;transition:all .15s}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers:hover:not(.current),.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers:hover:not(.current){border-color:#3b82f6;color:#3b82f6 !important;background:#eff6ff}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current{border-color:#3b82f6;color:#fff;background:#3b82f6;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{min-width:auto;border:0;background:transparent;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{pointer-events:none}.lp-enrolled-empty{padding:40px 20px;color:#94a3b8;text-align:center}.lp-enrolled-empty p{margin:0;font-size:14px}.lp-enrolled-error{padding:15px 20px;color:#dc2626;font-size:13px}#lp-modal-enrolled-wrap{position:relative}.lp-wrap-btn-view-course-students{width:100%}.lp-wrap-btn-view-course-students button{width:100%}.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-enrolled-students-table-toolbar{background:white}.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-list-table tbody{background:white}.lp-btn-view-students{margin-top:10px;white-space:nowrap;display:block;padding:0;border:0;background:0}.lp-table-wrap{border-radius:5px;width:100%;border:1px solid var(--lp-border-color,#e2e0db);overflow-x:auto}table.lp-list-table{border-collapse:collapse;width:100%;margin:0;min-width:768px}table.lp-list-table td{padding:0}table.lp-list-table .learn-press-pagination{text-align:left}table.lp-list-table thead{background-color:var(--lp-white-grey,#f7f7fb);border:0}table.lp-list-table thead tr{border-bottom:1px solid var(--lp-border-color,#e2e0db)}table.lp-list-table thead th{background:0;border:0;font-size:1em;padding:10px 20px;text-align:left}table.lp-list-table thead th td{border:0;padding:0}table.lp-list-table tbody{font-size:14px}table.lp-list-table tbody tr{border:0;border-bottom:1px solid var(--lp-white-grey,#f7f7fb)}table.lp-list-table tbody tr:nth-child(even) td{background:0}table.lp-list-table tbody tr td{border:0;padding:10px 20px;text-align:left}table.lp-list-table tfoot tr{border:0}table.lp-list-table tfoot tr td{border:0}table.lp-list-table tfoot tr td>div{padding:20px}table.lp-list-table tfoot .pagination{border:0;padding:0}.button.disabled{pointer-events:none}.learnpress .postbox .rwmb-meta-box{margin-top:10px}.learnpress #field-_lp_requirements .rwmb-text-list-clone,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone,.learnpress #field-_lp_key_features .rwmb-text-list-clone,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone,.learnpress #field-_lp_faqs .rwmb-text-list-clone,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone{clear:none;position:relative;border:1px solid #ddd;border-radius:4px}.learnpress #field-_lp_requirements .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list-label,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list-label,.learnpress #field-_lp_key_features .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list-label,.learnpress #field-_lp_faqs .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list-label{display:none}.learnpress #field-_lp_requirements .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_requirements .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list-advanced,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list-advanced,.learnpress #field-_lp_key_features .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_key_features .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list-advanced,.learnpress #field-_lp_faqs .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_faqs .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list-advanced{width:calc(100% - 65px);padding:7px 10px;border:0;color:#777;background:transparent;box-shadow:none;line-height:1}.learnpress #field-_lp_requirements .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .remove-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .remove-clone,.learnpress #field-_lp_key_features .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .remove-clone,.learnpress #field-_lp_faqs .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone{top:50%;right:41px;margin-top:-10px;border-radius:unset;color:#999;background:transparent;-webkit-transition:right .25s;-moz-transition:right .25s;-ms-transition:right .25s;-o-transition:right .25s;transition:right .25s}.learnpress #field-_lp_requirements .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .remove-clone i,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .remove-clone i,.learnpress #field-_lp_key_features .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .remove-clone i,.learnpress #field-_lp_faqs .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone i{font-size:1.25rem}.learnpress #field-_lp_requirements .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .remove-clone:hover,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .remove-clone:hover,.learnpress #field-_lp_key_features .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .remove-clone:hover,.learnpress #field-_lp_faqs .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone:hover{color:#e74c3c}.learnpress #field-_lp_requirements .rwmb-text-list-clone::after,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone::after,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone::after,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone::after,.learnpress #field-_lp_key_features .rwmb-text-list-clone::after,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone::after,.learnpress #field-_lp_faqs .rwmb-text-list-clone::after,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone::after{display:inline-block;position:absolute;top:50%;right:10px;margin:8px 0 0 0;margin-top:-9px;color:#999;font-family:Dashicons;font-size:1.25rem;content:"\f333"}.learnpress #field-_lp_requirements .rwmb-text-list-clone:focus-within,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone:focus-within,.learnpress #field-_lp_key_features .rwmb-text-list-clone:focus-within,.learnpress #field-_lp_faqs .rwmb-text-list-clone:focus-within{border-color:#0085ba}.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list:focus,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list:focus,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list:focus,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list:focus{border-color:#0085ba}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone{position:relative;padding:0 0 16px 0}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list-label{display:block;padding:10px 10px 0 12px}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list{width:calc(100% - 25px);margin:0 13px 0 13px;border:1px solid #ddd;vertical-align:top}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone{top:20px;right:36px;margin-top:-10px;color:#999;-webkit-transition:right .25s;-moz-transition:right .25s;-ms-transition:right .25s;-o-transition:right .25s;transition:right .25s}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone::after{top:20px}.lp-notice,.learn-press-notice{position:relative;padding:12px;margin:0}.lp-notice h4,.learn-press-notice h4{margin:10px 0 15px}.lp-notice p,.learn-press-notice p{margin:0 0 5px 0;padding:0 2px}.lp-notice .lp-message-dismiss,.learn-press-notice .lp-message-dismiss{position:absolute;top:12px;right:12px}.lp-notice .notice-dismiss,.learn-press-notice .notice-dismiss{position:absolute;top:0;right:1px;margin:0;padding:9px;border:0;outline:0;color:#72777c;background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer}.lp-notice .notice-dismiss::before,.learn-press-notice .notice-dismiss::before{display:block;width:20px;height:20px;color:#72777c;background:0;font:normal 16px/20px dashicons;text-align:center;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.learn-press-dropdown-pages{display:inline-block}.learn-press-dropdown-pages .list-pages-wrapper{display:flex;align-items:center;gap:10px}.lp-notice-update-database{border:1px solid rebeccapurple;border-left-color:red;border-radius:3px;color:white;background:rebeccapurple}.lp-notice-update-database.do-updating::before{display:inline-block;float:left;margin:9px 5px 0 -5px;color:#2773aa;font-family:dashicons;font-size:1.25rem;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#adminmenu .update-plugins.lp-plugins-count{padding:0 5px}.search-box input[name=post-search-author],.search-box .select2-container{min-width:200px;margin:0;vertical-align:top}.learn-press-notice-assigned-item{color:red}.learnpress .actions{margin:0}#learn-press-syncs li{position:relative}#learn-press-syncs li.syncing,#learn-press-syncs li.synced{padding-left:24px}#learn-press-syncs li.syncing input[type=checkbox],#learn-press-syncs li.synced input[type=checkbox]{display:none}#learn-press-syncs li.syncing::after{content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#learn-press-syncs li.synced::after{color:#2773aa;content:"\f147"}#learn-press-syncs li::after{display:block;position:absolute;top:0;left:-3px;width:24px;height:24px;font-family:dashicons;font-size:1.1875rem;line-height:1.5rem;text-align:center}#learn-press-updater .updater-progress{position:relative;margin:0 2px}#learn-press-updater .updater-progress ul{display:flex;position:relative;height:5px;background:#eee}#learn-press-updater .updater-progress ul li{position:relative;margin:0;flex:1}#learn-press-updater .updater-progress ul li::after{display:none;position:absolute;top:-30px;right:0;padding:3px 5px;border-radius:3px;color:#fff;background:#ddd;font-size:.75rem;content:attr(data-version)}#learn-press-updater .updater-progress ul li::before{content:""}#learn-press-updater .updater-progress ul li:last-child::after{_display:block}#learn-press-updater .updater-progress ul::after{position:absolute;top:0;left:0;width:0;height:20px}#learn-press-updater .updater-progress .updater-progress-status{position:absolute;top:0;left:0;width:0;height:5px;background:#5bc4f9;-webkit-transition:width .25s;-moz-transition:width .25s;-ms-transition:width .25s;-o-transition:width .25s;transition:width .25s}#learn-press-updater .updater-progress .updater-progress-status::before{position:absolute;top:-20px;right:0;padding:0 5px;border-radius:3px;color:#fff;background:#5bc4f9;font-size:.75rem;_content:attr(data-value) "%"}#learn-press-updater .updater-progress .updater-progress-status .updater-progress-animation{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:5px;background:#5bc4f9}#learn-press-updater .updater-progress .updater-progress-status .updater-progress-animation:not(.completed)::after{position:absolute;height:5px;background:#8dd9ff;content:"";-webkit-animation:animation4 1.5s ease-out infinite;-moz-animation:animation4 1.5s ease-out infinite;-ms-animation:animation4 1.5s ease-out infinite;-o-animation:animation4 1.5s ease-out infinite;animation:animation4 1.5s ease-out infinite}#learn-press-updater .updating-message{color:#a24666}#learn-press-updater .completed-message{color:#3c8eb7}#learn-press-updater{display:none}.select2 .select2-search.select2-search--inline{margin-bottom:0}.select2 .select2-selection .select2-selection__choice{margin-top:4px;margin-bottom:0}.select2 .select2-selection.select2-selection--multiple{min-height:30px}.list-pages-wrapper .select2-container--default .select2-selection--single .select2-selection__clear{margin:0}.edit-post-layout__metaboxes .rwmb-label>label{color:#666;font-size:small;font-weight:bold}body.post-type-lp_question #button-new-question{display:inline-block;position:relative}body.post-type-lp_question #button-new-question div{display:none;position:absolute;z-index:9999;top:100%;left:0;min-width:100px;margin:0 0 0 -1px;border:1px solid #999;background:white;font-weight:400}body.post-type-lp_question #button-new-question div a{display:block;min-width:100px;margin:0;padding:10px 20px;color:#666;white-space:nowrap;text-decoration:none}body.post-type-lp_question #button-new-question div a:hover{background:#eee}body.post-type-lp_question #button-new-question>a{position:relative;padding-right:15px;text-decoration:none}body.post-type-lp_question #button-new-question>a::after{display:inline-block;position:absolute;top:6px;right:0;width:0;height:0;margin:0;border:5px solid transparent;border-top-color:#0f7aae;content:""}body.post-type-lp_question #button-new-question:hover div{display:block}.lp-label{display:inline-block;padding:3px 6px;color:#fff;font-size:.75rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.lp-label.success{background:#4caf50}.lp-label.error{background:red}.lp-label.warning{background:#ffc107}.lp-label .far,.lp-label .fas,.lp-label .fa{display:inline-block;margin-right:5px}.lp-admin-profile-courses .column-results{width:200px}.lp-admin-profile-courses .course-results-progress .lp-progress-row{margin:0 0 20px 0}.lp-admin-profile-courses .course-results-progress .lp-course-progress-heading{margin:0 0 5px 0;line-height:1}.lp-admin-profile-courses .learn-press-progress{overflow:hidden;position:relative;width:150px;height:6px;border-radius:3px}.lp-admin-profile-courses .learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;left:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.lp-admin-profile-courses .learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.lp-notify-action-wrapper{position:fixed;bottom:5%;z-index:10000;left:50%;padding:10px;transition:all .5s;transform:translateY(500%);display:flex;flex-direction:column;gap:5px}.lp-notify-action-wrapper.show{display:flex;transform:translateY(0)}.lp-notify-action-wrapper .lp-notify-action{box-shadow:0 4px 25px 1px rgba(0,0,0,0.25);background:#202937;padding:0 20px;border-radius:3px;min-width:200px;transition:all .8s}.lp-notify-action-wrapper .lp-notify-action.clone{display:none}.lp-notify-action-wrapper .lp-notify-action__success{display:none;color:#01a401}.lp-notify-action-wrapper .lp-notify-action__success.show{display:block}.lp-notify-action-wrapper .lp-notify-action__error{display:none;color:#f44336;font-weight:bold}.lp-notify-action-wrapper .lp-notify-action__error.show{display:block}#wp-admin-bar-lp-course-builder svg{vertical-align:text-bottom}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/admin/admin-rtl.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/admin/admin-rtl.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/admin/admin-rtl.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/admin/admin-rtl.css	2026-05-23 18:20:54.000000000 +0000
@@ -695,7 +695,7 @@
 
 @font-face {
   font-family: "lp-icon";
-  src: url("../../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=166") format("woff2");
+  src: url("../../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=190") format("woff2");
   font-weight: normal;
   font-style: normal;
   font-display: swap;
@@ -1946,11 +1946,8 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-  vertical-align: middle;
-  margin-top: -2px;
 }
 
 #wpfooter {
@@ -4406,11 +4403,11 @@
   background: #eee;
 }
 .post-type-lp_order #order_details .order-data-date .order-date {
-  width: 120px;
+  width: 130px;
 }
 .post-type-lp_order #order_details .order-data-date .order-hour,
 .post-type-lp_order #order_details .order-data-date .order-minute {
-  width: 50px;
+  width: 60px;
 }
 .post-type-lp_order #order_details .order-data-note {
   display: inline-block;
@@ -7426,11 +7423,8 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-  vertical-align: middle;
-  margin-top: -2px;
 }
 
 .button.lp-material--delete {
@@ -7872,11 +7866,8 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-  vertical-align: middle;
-  margin-top: -2px;
 }
 .course-curriculum .section-header {
   display: table;
@@ -8101,11 +8092,8 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-  vertical-align: middle;
-  margin-top: -2px;
 }
 
 body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
@@ -8598,11 +8586,8 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-  vertical-align: middle;
-  margin-top: -2px;
 }
 .lp-modal-dialog .lp-button:hover {
   border-color: var(--lp-primary-color, #ffb606);
@@ -8644,11 +8629,8 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-  vertical-align: middle;
-  margin-top: -2px;
 }
 
 /**
@@ -8761,11 +8743,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 @media (min-width: 992px) {
@@ -11004,10 +10984,10 @@
   width: 100%;
 }
 
-.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-enrolled-students-table-toolbar {
+.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-enrolled-students-table-toolbar {
   background: white;
 }
-.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-list-table tbody {
+.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-list-table tbody {
   background: white;
 }
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/admin/admin-rtl.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/admin/admin-rtl.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/admin/admin-rtl.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/admin/admin-rtl.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-@charset "UTF-8";@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-right:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}.lp-tom-select{min-width:150px}.lp-tom-select.plugin-dropdown_input .dropdown-input{width:95%;min-width:auto;border:1px solid #2271b1}.lp-tom-select[multiple]{display:block;height:36px !important;border:1px solid #d0d0d0}.lp-tom-select.ts-wrapper{min-width:200px;width:fit-content}.lp-tom-select.ts-wrapper dropdown-active .ts-control input.dropdown-input{border-color:#d0d0d0}.lp-tom-select.ts-wrapper input.dropdown-input{margin:0 auto 5px;padding:0 8px;box-shadow:none}.lp-tom-select.ts-wrapper.multi.has-items .ts-control{padding:3px 3px 3px 0}.lp-tom-select.ts-wrapper .ts-control{min-height:35px;padding:4px}.lp-tom-select.ts-wrapper .ts-control input[type=text]{min-width:30px}.lp-tom-select.ts-wrapper .ts-control li{margin:0 0 3px 5px;padding:3px 8px;background:#eee;border-radius:var(--lp-border-radius)}.lp-tom-select.ts-wrapper .ts-control .item{margin:0 0 2px 5px;padding:1px 2px;background:#eee;border-radius:var(--lp-border-radius)}.lp-tom-select.ts-wrapper .ts-dropdown{border:1px solid #d0d0d0;padding-top:5px;border-radius:3px;margin-top:-1px}.lp-tom-select.ts-wrapper .ts-dropdown .spinner{visibility:visible}.lp-tom-select.ts-wrapper .ts-dropdown .spinner::after{content:"";border:0}.lp-tom-select .dropdown-input-wrap{display:flex}.lp-toolbar-buttons{position:relative;z-index:10;height:50px}.lp-toolbar-buttons .lp-toolbar-btn{display:inline-block;position:relative;width:30px;height:30px;margin:0;padding:0;text-align:center;vertical-align:middle;cursor:pointer}.lp-toolbar-buttons .lp-toolbar-btn a,.lp-toolbar-buttons .lp-toolbar-btn span{outline:0;color:#666;box-shadow:none}.lp-toolbar-buttons .lp-toolbar-btn .lp-btn-icon{position:absolute;top:50%;right:50%;width:30px;height:30px;margin-top:-15px;margin-right:-15px;line-height:1.875rem;text-align:center}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move{cursor:ns-resize}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move a,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move span{cursor:ns-resize}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move:hover a,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move span{color:var(--lp-primary-color)}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-remove{cursor:pointer}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-remove:hover a,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-remove:hover span{color:#e74c3c}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle .dashicons-arrow-down,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle .dashicons-arrow-down-alt2{display:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-up,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-up-alt2{display:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-down,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-down-alt2{display:inline-block}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown{color:#000}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul{display:none;position:absolute;top:100%;left:0;margin:0;border:1px solid #999;background:#fdfeff}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li{margin:0;list-style:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li a{display:block;margin:0;padding:3px 8px;color:#757575;font-size:.8em;text-align:left;white-space:nowrap;text-decoration:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li a:hover{background:#eee}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li.active a{background:#eee}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled:hover{_background:#f5f5f5}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled .lp-btn-icon,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled:hover .lp-btn-icon{color:#666}.lp-toolbar-buttons .lp-toolbar-btn:hover{display:inline-block;background:0}.lp-toolbar-buttons .lp-toolbar-btn:hover .lp-btn-icon{color:#444}.lp-toolbar-buttons .lp-toolbar-btn:hover ul{display:block}.lp-toolbar-buttons .lp-toolbar-btn:hover ul:hover{display:block}.column-content-actions.lp-toolbar-buttons{width:30px;padding:0;white-space:nowrap}.learn-press-box-data{position:relative;margin:20px 0 0 0;border:1px solid #ddd}.learn-press-box-data .lp-box-data-head{padding:10px 15px;background:#fff}.learn-press-box-data .lp-box-data-head h3{margin:0;padding:15px;font-size:1em}.learn-press-box-data .lp-box-data-head .lp-box-data-actions{float:left;position:relative;z-index:10}.learn-press-box-data .lp-box-data-head .lp-box-data-actions .lp-btn{display:inline-block;width:30px;height:50px;line-height:2.875rem;text-align:center;vertical-align:middle}.learn-press-box-data .lp-box-data-head .lp-box-data-actions::after{display:block;clear:both;content:""}.learn-press-box-data .lp-box-data-head::after{display:block;clear:both;content:""}.learn-press-box-data .lp-box-data-content{padding:15px;border-top:1px solid #ddd;background:#fff}.learn-press-box-data .lp-box-data-foot{padding:15px}.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-up,.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-up-alt2{display:none}.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-down,.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-down-alt2{display:inline-block}.learn-press-box-data.closed .lp-box-data-content{display:none}.lp-list-options{width:100%;border-collapse:collapse}.lp-list-options th,.lp-list-options td{padding:10px 15px;border-top:1px solid #ddd;background:#f5f5f5}.lp-list-options thead th{text-align:right}.lp-list-options tbody tr td{padding:0 15px;background:#f4fcff}.lp-list-options tbody tr td.lp-toolbar-buttons{_overflow:hidden;position:relative;width:30px;height:42px;white-space:nowrap}.lp-list-options tbody tr td.lp-toolbar-buttons .lp-toolbar-btn{visibility:hidden;position:relative;height:43px;margin-top:-4px;margin-bottom:-4px}.lp-list-options tbody tr:nth-child(odd) td{background:#fff}.lp-list-options tbody tr:hover td.lp-toolbar-buttons .lp-toolbar-btn{visibility:visible}.lp-list-options tbody td{text-align:right}.lp-list-options tbody td input[type=text]{width:100%}.lp-list-options tbody td input[type=text][value=""]{font-style:italic}.lp-list-options tbody td.column-content-answer_correct{width:125px}.lp-list-options tbody td.lp-remove-list-option,.lp-list-options tbody td.lp-move-list-option{width:20px;padding:0;text-align:center}.lp-list-options tbody td.lp-remove-list-option a,.lp-list-options tbody td.lp-move-list-option a{visibility:hidden;color:#999}.lp-list-options tbody td.lp-remove-list-option:hover,.lp-list-options tbody td.lp-move-list-option:hover{background:#dbf5ff}.lp-list-options tbody td.lp-move-list-option{cursor:ns-resize}.lp-list-options tbody td.lp-move-list-option a{cursor:ns-resize}.lp-list-options tbody td.lp-move-list-option:hover a{color:var(--lp-primary-color)}.lp-list-options tbody td.lp-remove-list-option{cursor:pointer}.lp-list-options tbody td.lp-remove-list-option:hover a{color:#e74c3c}.lp-animation{-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}.lp-ajax-search{display:inline-block;position:relative;z-index:999999}.lp-ajax-search .lp-search-term{min-width:300px;height:28px;margin:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-term:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-term:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-term:focus:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-results{position:absolute;top:100%;width:100%;margin:-1px 0 0 0;border:1px solid #ddd;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lp-ajax-search .lp-search-results .lp-search-items{overflow:auto;max-height:300px;margin:0}.lp-ajax-search .lp-search-results .lp-search-items li{margin:0}.lp-ajax-search .lp-search-results .lp-search-items li label{display:block;padding:8px 10px;border-bottom:1px solid #f3f3f3}.lp-ajax-search .lp-search-results .lp-search-items li label input{float:right;margin-top:1px;margin-left:-100%}.lp-ajax-search .lp-search-results .lp-search-items li label span{display:inline-block;margin-right:25px}.lp-ajax-search .lp-search-results .lp-search-items li label span a.lp-add-item{visibility:hidden;margin-right:10px}.lp-ajax-search .lp-search-results .lp-search-items li.active{background:#dbf5ff}.lp-ajax-search .lp-search-results .lp-search-items li:hover{color:#fff;background:#0085ba}.lp-ajax-search .lp-search-results .lp-search-items li:hover a.lp-add-item{visibility:visible}.lp-ajax-search .lp-search-results .lp-search-actions{margin:0;padding:10px;border-top:1px solid #ddd}#learn-press-ajax-search-overlay{display:none;position:fixed;z-index:99999;top:0;right:0;width:100%;height:100%;opacity:0}.update-overlay{position:fixed;z-index:99999;top:0;right:0;width:100%;height:100%;background:rgba(255,255,255,0.5)}#course-editor.ajax-search #learn-press-ajax-search-overlay{display:block}#course-editor.ajax-search .lp-ajax-search{z-index:100000}.advanced-list{width:100%;min-width:200px;border-radius:var(--lp-border-radius);background:#fff;list-style:none}.advanced-list li{display:inline-block;margin:0 0 5px 5px;padding:3px 8px;background:#eee;border-radius:var(--lp-border-radius)}.advanced-list li .remove-item{display:inline-block;margin-left:5px;line-height:1;vertical-align:middle;text-decoration:none;cursor:pointer}.advanced-list li .remove-item:hover{color:#0085ba}.advanced-list li .remove-item::before{font-family:dashicons;text-decoration:none;content:"\f335"}.advanced-list li span{display:inline-block}.advanced-list.locked .remove-item{display:none}.advanced-list::after{display:block;clear:both;content:""}.lp-label-counter{display:inline-block;height:20px;padding:0 10px;border-radius:20px;color:#fff;background:#2196f3;font-weight:bold;line-height:1.25rem}.lp-label-counter.disabled{background:#ddd}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.rwmb-duration{border:1px solid #ddd}ul .clearfix{clear:both;height:0;opacity:0}.clearfix-after::after{display:block;clear:both;height:0;opacity:0;content:""}.lp-button{padding:8px 16px;border:1px solid #e5e7eb;border-radius:var(--lp-border-radius);color:#374151;font-size:.9em;font-weight:500;text-decoration:none;cursor:pointer}@font-face{font-family:"lp-icon";src:url("../../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=166") format("woff2");font-weight:normal;font-style:normal;font-display:swap}[class^=lp-icon-],[class*=" lp-icon-"]{font-family:"lp-icon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-icon-plus:before{content:"\f067"}.lp-icon-question:before{content:"\f128"}.lp-icon-minus:before{content:"\f068"}.lp-icon-search:before{content:"\f002"}.lp-icon-envelope-o:before{content:"\f003"}.lp-icon-heart:before{content:"\f004"}.lp-icon-star:before{content:"\f005"}.lp-icon-star-o:before{content:"\f006"}.lp-icon-user:before{content:"\f007"}.lp-icon-th-large:before{content:"\f009"}.lp-icon-th:before{content:"\f00a"}.lp-icon-th-list:before{content:"\f00b"}.lp-icon-check:before{content:"\f00c"}.lp-icon-close:before{content:"\f00d"}.lp-icon-remove:before{content:"\f00d"}.lp-icon-times:before{content:"\f00d"}.lp-icon-signal:before{content:"\f012"}.lp-icon-cog:before{content:"\f013"}.lp-icon-gear:before{content:"\f013"}.lp-icon-trash-o:before{content:"\f014"}.lp-icon-home:before{content:"\f015"}.lp-icon-file-o:before{content:"\f016"}.lp-icon-clock-o:before{content:"\f017"}.lp-icon-download:before{content:"\f019"}.lp-icon-play-circle-o:before{content:"\f01d"}.lp-icon-refresh:before{content:"\f021"}.lp-icon-lock:before{content:"\f023"}.lp-icon-flag:before{content:"\f024"}.lp-icon-book:before{content:"\f02d"}.lp-icon-bookmark:before{content:"\f02e"}.lp-icon-video-camera:before{content:"\f03d"}.lp-icon-edit:before{content:"\f044"}.lp-icon-pencil-square-o:before{content:"\f044"}.lp-icon-check-square-o:before{content:"\f046"}.lp-icon-arrows:before{content:"\f047"}.lp-icon-chevron-left:before{content:"\f053"}.lp-icon-chevron-right:before{content:"\f054"}.lp-icon-check-circle:before{content:"\f058"}.lp-icon-question-circle:before{content:"\f059"}.lp-icon-arrow-left:before{content:"\f060"}.lp-icon-arrow-right:before{content:"\f061"}.lp-icon-expand:before{content:"\f065"}.lp-icon-compress:before{content:"\f066"}.lp-icon-exclamation-circle:before{content:"\f06a"}.lp-icon-gift:before{content:"\f06b"}.lp-icon-eye:before{content:"\f06e"}.lp-icon-eye-slash:before{content:"\f070"}.lp-icon-exclamation-triangle:before{content:"\f071"}.lp-icon-warning:before{content:"\f071"}.lp-icon-calendar:before{content:"\f073"}.lp-icon-comment:before{content:"\f075"}.lp-icon-chevron-up:before{content:"\f077"}.lp-icon-chevron-down:before{content:"\f078"}.lp-icon-shopping-cart:before{content:"\f07a"}.lp-icon-bar-chart:before{content:"\f080"}.lp-icon-bar-chart-o:before{content:"\f080"}.lp-icon-key:before{content:"\f084"}.lp-icon-cogs:before{content:"\f085"}.lp-icon-gears:before{content:"\f085"}.lp-icon-thumbs-o-up:before{content:"\f087"}.lp-icon-thumbs-o-down:before{content:"\f088"}.lp-icon-heart-o:before{content:"\f08a"}.lp-icon-sign-out:before{content:"\f08b"}.lp-icon-linkedin-square:before{content:"\f08c"}.lp-icon-sign-in:before{content:"\f090"}.lp-icon-phone:before{content:"\f095"}.lp-icon-square-o:before{content:"\f096"}.lp-icon-bookmark-o:before{content:"\f097"}.lp-icon-twitter:before{content:"\f099"}.lp-icon-facebook:before{content:"\f09a"}.lp-icon-facebook-f:before{content:"\f09a"}.lp-icon-unlock:before{content:"\f09c"}.lp-icon-bullhorn:before{content:"\f0a1"}.lp-icon-bell-o:before{content:"\f0a2"}.lp-icon-certificate:before{content:"\f0a3"}.lp-icon-briefcase:before{content:"\f0b1"}.lp-icon-arrows-alt:before{content:"\f0b2"}.lp-icon-copy:before{content:"\f0c5"}.lp-icon-files-o:before{content:"\f0c5"}.lp-icon-pinterest-square:before{content:"\f0d3"}.lp-icon-google-plus-square:before{content:"\f0d4"}.lp-icon-google-plus:before{content:"\f0d5"}.lp-icon-money-bill-alt:before{content:"\f0d6"}.lp-icon-caret-down:before{content:"\f0d7"}.lp-icon-caret-up:before{content:"\f0d8"}.lp-icon-caret-left:before{content:"\f0d9"}.lp-icon-caret-right:before{content:"\f0da"}.lp-icon-linkedin:before{content:"\f0e1"}.lp-icon-comment-o:before{content:"\f0e5"}.lp-icon-file-text-o:before{content:"\f0f6"}.lp-icon-angle-double-left:before{content:"\f100"}.lp-icon-angle-double-right:before{content:"\f101"}.lp-icon-angle-double-up:before{content:"\f102"}.lp-icon-angle-double-down:before{content:"\f103"}.lp-icon-angle-left:before{content:"\f104"}.lp-icon-angle-right:before{content:"\f105"}.lp-icon-angle-up:before{content:"\f106"}.lp-icon-angle-down:before{content:"\f107"}.lp-icon-desktop:before{content:"\f108"}.lp-icon-mobile:before{content:"\f10b"}.lp-icon-mobile-phone:before{content:"\f10b"}.lp-icon-circle-o:before{content:"\f10c"}.lp-icon-spinner:before{content:"\f110"}.lp-icon-code:before{content:"\f121"}.lp-icon-puzzle-piece:before{content:"\f12e"}.lp-icon-calendar-o:before{content:"\f133"}.lp-icon-ellipsis-h:before{content:"\f141"}.lp-icon-ellipsis-v:before{content:"\f142"}.lp-icon-file:before{content:"\f15b"}.lp-icon-file-alt:before{content:"\f15c"}.lp-icon-youtube-play:before{content:"\f16a"}.lp-icon-instagram:before{content:"\f16d"}.lp-icon-dot-circle-o:before{content:"\f192"}.lp-icon-graduation-cap:before{content:"\f19d"}.lp-icon-mortar-board:before{content:"\f19d"}.lp-icon-google:before{content:"\f1a0"}.lp-icon-language:before{content:"\f1ab"}.lp-icon-database:before{content:"\f1c0"}.lp-icon-file-pdf:before{content:"\f1c1"}.lp-icon-file-word:before{content:"\f1c2"}.lp-icon-file-excel:before{content:"\f1c3"}.lp-icon-file-powerpoint:before{content:"\f1c4"}.lp-icon-file-image:before{content:"\f1c5"}.lp-icon-file-photo:before{content:"\f1c5"}.lp-icon-file-picture:before{content:"\f1c5"}.lp-icon-file-archive:before{content:"\f1c6"}.lp-icon-file-zip:before{content:"\f1c6"}.lp-icon-file-audio:before{content:"\f1c7"}.lp-icon-file-sound:before{content:"\f1c7"}.lp-icon-file-movie:before{content:"\f1c8"}.lp-icon-file-video:before{content:"\f1c8"}.lp-icon-file-code:before{content:"\f1c9"}.lp-icon-circle-thin:before{content:"\f1db"}.lp-icon-share-alt:before{content:"\f1e0"}.lp-icon-pie-chart:before{content:"\f200"}.lp-icon-line-chart:before{content:"\f201"}.lp-icon-user-secret:before{content:"\f21b"}.lp-icon-television:before{content:"\f26c"}.lp-icon-tv:before{content:"\f26c"}.lp-icon-question-circle-o:before{content:"\f29c"}.lp-icon-google-plus-circle:before{content:"\f2b3"}.lp-icon-google-plus-official:before{content:"\f2b3"}.lp-icon-user-circle:before{content:"\f2bd"}.lp-icon-user-graduate:before{content:"\f501"}.lp-icon-user-edit:before{content:"\f4ff"}.lp-icon-my-courses:before{content:"\e900"}.lp-icon-clock:before{content:"\e901"}.lp-icon-stopwatch:before{content:"\f2f2"}.lp-icon-file-download:before{content:"\f56d"}.lp-icon-list:before{content:"\f03a"}.lp-icon-students:before{content:"\e902"}.lp-icon-courses:before{content:"\e903"}.lp-icon-tiktok-alt:before{content:"\e908"}.lp-icon-alarm-clock:before{content:"\e909"}.lp-icon-art-and-design:before{content:"\e90a"}.lp-icon-best-customer-experience:before{content:"\e90b"}.lp-icon-certificate-o:before{content:"\e90c"}.lp-icon-community:before{content:"\e90d"}.lp-icon-online-education:before{content:"\e90e"}.lp-icon-concierge-bell:before{content:"\e90f"}.lp-icon-target:before{content:"\e910"}.lp-icon-content-marketing:before{content:"\e911"}.lp-icon-dollar-sign:before{content:"\e912"}.lp-icon-website:before{content:"\e913"}.lp-icon-worldwide-security:before{content:"\e914"}.lp-icon-educational-programs:before{content:"\e915"}.lp-icon-online-class:before{content:"\e916"}.lp-icon-monitor:before{content:"\e917"}.lp-icon-lucide:before{content:"\e918"}.lp-icon-ebook:before{content:"\e919"}.lp-icon-co-instructor:before{content:"\e904"}.lp-icon-close-circle:before{content:"\e907"}.lp-icon-layers:before{content:"\e91a"}.lp-icon-filter:before{content:"\e91c"}.lp-icon-in_progress_course:before{content:"\e91d"}.lp-icon-finished_courses:before{content:"\e91e"}.lp-icon-failed_courses:before{content:"\e91f"}.lp-icon-passed_courses:before{content:"\e920"}.lp-icon-student_in_progress:before{content:"\e924"}.lp-icon-student_completed:before{content:"\e925"}.lp-icon-published_course:before{content:"\e926"}.lp-icon-pending_course:before{content:"\e927"}.lp-icon-list-check:before{content:"\e929"}.lp-icon-icon-h5p:before{content:"\e92a"}.lp-icon-comment-written:before{content:"\e921"}.lp-icon-book-open:before{content:"\f518"}.lp-icon-pinterest-p:before{content:"\f231"}.lp-icon-dropbox:before{content:"\e905"}.lp-icon-edit-square:before{content:"\e923"}.lp-icon-drag:before{content:"\e922"}.lp-icon-map-pin:before{content:"\e91b"}.lp-icon-map-marker:before{content:"\e91b"}.lp-icon-box:before{content:"\e906"}.lp-ico-ai{display:inline-block;width:13px;height:13px;background-image:url("../../images/icons/ico-ai.svg");background-size:contain;background-repeat:no-repeat}.lp-icon-course-builder{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@-moz-keyframes lp-spinner{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes lp-spinner{100%{-webkit-transform:rotate(-360deg)}}@keyframes lp-spinner{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-modal-choose-items-open{overflow:hidden}.lp-modal-search{height:100%;padding:20px;color:#777;background-color:red}.lp-modal-search li.selected{display:none}#learn-press-message-box-block{position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;opacity:.8;background-color:#000}#learn-press-message-box-window{position:fixed;z-index:100000;top:0;left:0;bottom:0;right:0;color:#fff;text-align:center}#message-box-wrap{display:inline-block;max-width:70%;margin:0 auto;text-align:right}.message-box-title{margin:0 0 40px 0;color:#fff;font-size:2.125rem}.message-box-content{font-size:1rem;line-height:1.5}.message-box-animation{width:220px;height:20px;margin:20px 0 0;background-image:url("../../images/animation.gif")}.message-box-buttons{margin:20px 0 0;padding-top:20px;border-top:1px solid #929292}.message-box-button{margin-left:10px !important}.tipsy{position:absolute}.learnpress a,.learnpress a:active{outline:0;box-shadow:none}.learnpress .lp-install-sample-data-options{padding:0 20px 10px 20px;border:1px solid #ddd}.learnpress .lp-install-sample-data-options legend{font-size:1rem}.lp-email-templates{overflow:hidden;margin-top:5px}.learn-press-email-variables{margin:20px 0 0;padding:0;list-style:none}.learn-press-email-variables li{display:inline-block;cursor:pointer}.learn-press-dropdown-pages input[type=text]{min-width:300px;margin:0;vertical-align:top}.learn-press-dropdown-pages .select2-container{min-width:220px !important}.learn-press-dropdown-pages .select2-container .select2-selection--single{height:30px;border-color:#7e8993}.learn-press-dropdown-pages .select2-container .select2-selection__rendered{line-height:1.75em !important}.learn-press-dropdown-pages .select2-container .select2-selection__arrow{left:1px;width:23px;height:28px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px}.learn-press-dropdown-pages .select2-container .select2-selection__arrow b{display:none}.learn-press-dropdown-pages .quick-add-page-actions a{font-size:.8125rem;text-decoration:none}.learn-press-dropdown-pages .quick-add-page-inline{margin-top:0}.lp-select-2+.select2-container .select2-selection--single{height:30px;border-color:#7e8993}.lp-select-2+.select2-container .select2-selection--single .select2-selection__rendered{line-height:1.75em !important}.lp-select-2+.select2-container .select2-selection--single .select2-selection__arrow{left:1px;width:23px;height:28px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px}.lp-select-2+.select2-container .select2-selection--single .select2-selection__arrow b{display:none}.learn-press-tooltip{display:inline-block;margin:0 5px;color:#999;font-size:1.0625rem;vertical-align:middle}.learn-press-tooltip.icon::after{font-family:Dashicons;content:"\f223"}.learn-press-tooltip:hover{opacity:1;color:#0073aa}.rwmb-payment-order-wrapper .rwmb-label{margin-bottom:20px !important}.rwmb-payment-order-wrapper .rwmb-input{margin-right:0 !important}.learn-press-payments,.learn-press-emails{width:100%;border:1px solid #ddd;border-collapse:collapse;font-size:.875rem}.learn-press-payments th,.learn-press-payments td,.learn-press-emails th,.learn-press-emails td{padding:10px}.learn-press-payments .order,.learn-press-emails .order{width:30px;padding-left:0;color:#ddd;text-align:center;cursor:not-allowed}.learn-press-payments .name,.learn-press-emails .name{min-width:250px;font-weight:normal;text-transform:capitalize}.learn-press-payments .name a,.learn-press-emails .name a{text-decoration:none}.learn-press-payments .status,.learn-press-emails .status{width:100px;text-align:center;cursor:pointer}.learn-press-payments .status .dashicons,.learn-press-emails .status .dashicons{border-radius:50%;color:#fff;background:#ddd}.learn-press-payments .status a,.learn-press-emails .status a{display:block;margin-top:5px;font-size:.75rem;text-decoration:none}.learn-press-payments .status.enabled .dashicons,.learn-press-emails .status.enabled .dashicons{background:#0085ba}.learn-press-payments thead th,.learn-press-emails thead th{border-bottom:1px solid #ddd;text-align:right}.learn-press-payments tbody tr:nth-child(even) td,.learn-press-emails tbody tr:nth-child(even) td{background:#fff}.learn-press-payments tbody tr:nth-child(odd) td,.learn-press-emails tbody tr:nth-child(odd) td{background:#f5f5f5}.learn-press-payments tbody td,.learn-press-emails tbody td{border-bottom:1px solid #ddd}.learn-press-payments tbody .ui-sortable-helper,.learn-press-emails tbody .ui-sortable-helper{margin-right:-1px;border:1px solid #ddd}.learn-press-payments tbody .ui-sortable-placeholder,.learn-press-emails tbody .ui-sortable-placeholder{visibility:visible !important;border:1px solid #ddd}.learn-press-payments tbody .ui-sortable-placeholder td,.learn-press-emails tbody .ui-sortable-placeholder td{height:35px;padding:0;background:#f7f7f7}.learn-press-payments ~ .email-actions,.learn-press-emails ~ .email-actions{text-align:right}.learn-press-payments.sortable .order:hover,.learn-press-emails.sortable .order:hover{color:#0073aa;cursor:ns-resize}.lp-template-overrides{margin-top:20px}.lp-template-overrides thead th h4{margin:0}.lp-template-overrides tbody th{font-weight:bold}.lp-template-overrides tbody th p{display:inline-block;margin:0 10px 0 0}.lp-template-overrides tbody th p a{margin:0;padding:2px 8px;border:0;border-radius:3px;outline:0;box-shadow:none;font-weight:normal}.lp-template-overrides tbody th p a.current{color:#fff;background:#00aadc}.lp-template-overrides .template-row.outdated code::before,.lp-template-overrides .template-row.up-to-date code::before{display:inline-block;margin-top:-2px;margin-left:3px;font-family:Dashicons;vertical-align:middle}.lp-template-overrides .template-row.outdated .template-version{color:red}.lp-template-overrides .template-row.outdated .template-file code::before{color:red;content:"\f534"}.lp-template-overrides .template-row.up-to-date .template-version{color:#1859ff}.lp-template-overrides .template-row.up-to-date .template-file code::before{color:#0085ba;content:"\f147"}.lp-template-overrides .template-version,.lp-template-overrides .core-version{width:100px}.lp-template-overrides #learn-press-no-templates td p{color:#0073aa}.description code{font-size:smaller}#field-_lp_course_result input[name=_lp_course_result] ~ #passing-condition-quiz-result{display:none;padding:10px;background:#f5f5f5}#field-_lp_course_result input[name=_lp_course_result] ~ #passing-condition-quiz-result input{width:80px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#field-_lp_course_result input[name=_lp_course_result] ~ #passing-condition-quiz-result p{margin:7px 0 0;color:#777;font-style:italic}#field-_lp_course_result input[name=_lp_course_result]:checked ~ #passing-condition-quiz-result{display:block}.widget .widget-content .rwmb-field:not(:last-of-type){margin:0 0 10px}.widget .widget-content .rwmb-field:not(:last-of-type):first-child{margin-top:10px}.widget .widget-content .rwmb-field:last-child{margin-bottom:10px}.widget .widget-content .rwmb-field .rwmb-label,.widget .widget-content .rwmb-field .rwmb-input{width:100%}.widget .widget-content .rwmb-field .rwmb-label{margin-bottom:2px}.widget .widget-content .rwmb-field .rwmb-label label{font-weight:400}.widget .widget-content .rwmb-field .rwmb-input input[type=text]{width:100%}.course-attributes{margin:20px 0}.course-attributes .learn-press-attribute{margin-top:-1px;margin-bottom:0;border:1px solid #ddd}.course-attributes .learn-press-attribute>h4{margin:0;padding:10px 15px;background:#f5f5f5}.course-attributes .learn-press-attribute .learn-press-attribute-data{padding:15px;border-top:1px solid #ddd}.lp-hidden{display:none !important}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}#wpfooter{z-index:5}.learn-press-advertisement-slider{margin:50px 0 0 20px;position:relative;overflow:hidden;box-sizing:border-box;z-index:10}.learn-press-advertisement-slider .slider-items:after{display:block;clear:both;content:""}.learn-press-advertisement-slider .slide-item{position:relative;float:right;width:100%;margin-left:-100%;padding:20px;opacity:0;background:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.learn-press-advertisement-slider .slide-item .slide-thumbnail{float:right;width:35%}.learn-press-advertisement-slider .slide-item .slide-thumbnail a{display:block;line-height:1;margin-bottom:0}.learn-press-advertisement-slider .slide-item .slide-thumbnail img{max-width:100%}.learn-press-advertisement-slider .slide-item .slide-detail{margin-right:35%;padding-right:20px}.learn-press-advertisement-slider .slide-item .slide-detail h2{margin-top:0}.learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:none}.learn-press-advertisement-slider .slide-item.slide-active{opacity:1}.learn-press-advertisement-slider .slider-controls{position:absolute;bottom:20px;left:20px}.learn-press-advertisement-slider .slider-controls .next-item,.learn-press-advertisement-slider .slider-controls .prev-item{font-family:"dashicons";width:40px;height:40px;border:1px solid #DDD;line-height:2.5rem;font-size:1rem;cursor:pointer;float:right;margin-right:10px;text-align:center;color:#DDD}.learn-press-advertisement-slider .slider-controls .next-item:hover,.learn-press-advertisement-slider .slider-controls .prev-item:hover{border-color:#0085ba}.learn-press-advertisement-slider .slider-controls .next-item:hover:before,.learn-press-advertisement-slider .slider-controls .prev-item:hover:before{color:#0085ba}.learn-press-advertisement-slider .slider-controls .next-item:before{content:"\f345"}.learn-press-advertisement-slider .slider-controls .prev-item:before{content:"\f341"}@media only screen and (max-width:1200px){.learn-press-advertisement-slider .slide-item .slide-thumbnail{width:50%}.learn-press-advertisement-slider .slide-item .slide-detail{margin-right:50%}.learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:block}.learn-press-advertisement-slider .slide-item .slide-detail .description-full{display:none}}@media only screen and (max-width:960px){.learn-press-advertisement-slider{margin-right:56px}.learn-press-advertisement-slider .slide-item .slide-thumbnail{width:100%;float:none}.learn-press-advertisement-slider .slide-item .slide-thumbnail img{width:100%}.learn-press-advertisement-slider .slide-item .slide-detail{margin-right:0;padding-right:0}.learn-press-advertisement-slider .slide-item .slide-detail h2{padding-top:20px}.learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:block}.learn-press-advertisement-slider .slide-item .slide-detail .description-full{display:none}.learn-press-advertisement-slider .slide-item .slide-detail .slide-controls{margin-bottom:0}.learn-press-advertisement-slider .slide-item .slide-detail .slide-controls .button{margin-bottom:0}.wp-responsive-open .learn-press-advertisement-slider{margin-right:56px}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-thumbnail{width:100%;float:none}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-thumbnail img{width:100%}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail{margin-right:0;padding-right:0}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail h2{padding-top:20px}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:block}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .description-full{display:none}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .slide-controls{margin-bottom:0}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .slide-controls .button{margin-bottom:0}}.lp-admin-tabs{position:relative;margin-top:20px}.lp-admin-tabs.has-sections{display:flex}.lp-admin-tabs .lp-admin-tab-navs{display:none;float:right;position:relative;z-index:5;width:250px;margin:0 0 0 -250px;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lp-admin-tabs .lp-admin-tab-navs .nav-section{margin:0}.lp-admin-tabs .lp-admin-tab-navs .nav-section>a,.lp-admin-tabs .lp-admin-tab-navs .nav-section>span{display:block;padding:8px 20px;outline:0;box-shadow:none;text-decoration:none;text-transform:capitalize}.lp-admin-tabs .lp-admin-tab-navs .nav-section .learn-press-tooltip{float:left;margin-left:0}.lp-admin-tabs .lp-admin-tab-navs .nav-section.nav-section-active,.lp-admin-tabs .lp-admin-tab-navs .nav-section:hover{border-right:2px solid #563d7c;color:#563d7c}.lp-admin-tabs .lp-admin-tab-navs .nav-section.nav-section-active>a,.lp-admin-tabs .lp-admin-tab-navs .nav-section.nav-section-active>span,.lp-admin-tabs .lp-admin-tab-navs .nav-section:hover>a,.lp-admin-tabs .lp-admin-tab-navs .nav-section:hover>span{padding-right:18px}.lp-admin-tabs.has-sections .lp-admin-tab-navs{display:block}.lp-admin-tabs.has-sections .lp-admin-tab-content{float:right;position:relative;z-index:0;width:100%;padding-right:271px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lp-admin-tabs.has-sections::before{position:absolute;z-index:10;top:0;bottom:0;right:250px;border-right:1px solid #ddd;content:""}.lp-admin-tabs::after{display:block;clear:both;content:"";z-index:10}.wrap.learn-press-settings .lp-admin-tab-content{padding:18px;background:#fff}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub{float:none;margin:0 0 20px 0;padding-bottom:20px;border-bottom:1px solid #ddd}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub .active{font-weight:bold}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub li{text-transform:capitalize}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub li::after{display:inline-block;padding:0 10px;content:"|"}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub li:last-child::after{content:""}.wrap.learn-press-settings .lp-admin-tab-content h2{border-bottom:1px solid #ddd;padding-bottom:10px}.wrap #learn-press-uninstall-sample-data{float:left;opacity:.5}.wrap #learn-press-uninstall-sample-data:hover{opacity:1}#adminmenu .wp-menu-image img{width:17px}.learnpress .rwmb-field{position:relative;margin-bottom:20px}.learnpress .rwmb-field .rwmb-label{display:block;float:right;width:190px;margin-bottom:5px;font-size:.875rem;_text-transform:capitalize}.learnpress .rwmb-field .rwmb-label label>small{display:block;color:#999;font-weight:normal;font-style:italic}.learnpress .rwmb-field .rwmb-input{float:none;width:auto;margin-right:190px}.learnpress .rwmb-field .rwmb-input input[type=checkbox],.learnpress .rwmb-field .rwmb-input input[type=radio]{margin:1px 0 0 5px}.learnpress .rwmb-field .rwmb-input label>input[type=checkbox],.learnpress .rwmb-field .rwmb-input label>input[type=radio]{margin-top:-1px}.learnpress .rwmb-field .description{margin-top:8px;color:#888}.learnpress .rwmb-field .description code{padding:3px 0 3px 3px}.learnpress .rwmb-field .description.err{color:red}.learnpress .rwmb-field .rwmb-input-list{margin-right:0}.learnpress .rwmb-field #course_evaluation_method_quiz_options{position:relative;margin-right:25px}.learnpress .rwmb-field #course_evaluation_method_quiz_options::after{position:absolute;z-index:10;top:0;left:0;bottom:0;right:0;opacity:.5;background:#fff;content:""}.learnpress .rwmb-field input[name=_lp_course_result]:checked ~ #course_evaluation_method_quiz_options::after{display:none}.learnpress .rwmb-field.rwmb-heading-wrapper h4{display:inline-block;margin:0 0 5px 0;padding:0;border-bottom:2px solid #563d7c;font-size:1rem;text-transform:initial}.learnpress .rwmb-field.disabled .field-overlay{position:absolute;z-index:10;top:0;right:0;width:100%;height:100%;opacity:.6;background:#fff;content:""}.learnpress .rwmb-field.rwmb-text-wrapper .rwmb-text{width:50%;min-width:200px}.learnpress .rwmb-field.rwmb-duration-wrapper .rwmb-input select,.learnpress .rwmb-field.rwmb-duration-wrapper .rwmb-input input{vertical-align:top}.learnpress .lp-course-sale_start-field.hide,.learnpress .lp-course-sale_end-field.hide{display:none}.learnpress.lp-submenu-settings .lp-admin-settings-buttons{margin-bottom:0;padding-top:20px;border-top:1px solid #ddd}.learnpress.lp-submenu-settings .lp-admin-settings-buttons #learn-press-reset-settings{float:left}.learnpress.lp-submenu-settings .rwmb-input{float:none;width:auto;margin-right:270px;color:#000}.learnpress .rwmb-google-fonts-wrapper .rwmb-input label{display:block;margin-bottom:5px;font-weight:bold}.learnpress .rwmb-google-fonts-wrapper .rwmb-input input{width:90%}.learnpress #learn-press-toggle-course-results{display:block}.learnpress .lp-item-assigned{font-size:.875rem}.learnpress .lp-item-assigned a{text-decoration:none}.learnpress .lp-item-assigned ul{margin-bottom:0}.learnpress .lp-item-assigned ul ul strong{font-weight:normal}.learnpress .lp-item-assigned li{margin:0}.learnpress .lp-item-assigned li a{display:inline-block;margin-bottom:10px}@media screen and (max-width:1280px){.learnpress #meta-box-tab-course_settings .rwmb-field .rwmb-label{float:none;width:auto}.learnpress #meta-box-tab-course_settings .rwmb-field .rwmb-input{float:right;width:100%;margin-right:0}}.lp-metabox__table .titledesc label>small{display:block;color:#999;font-weight:normal;font-style:italic}.lp-metabox__table .forminp-text>input,.lp-metabox__table .forminp-email>input,.lp-metabox__table .forminp-password>input,.lp-metabox__table .forminp-url>input{min-width:260px}.lp-metabox__table .forminp-textarea textarea{width:400px}.lp-option-disabled{pointer-events:none;opacity:.5}.lp-metabox__custom-fields table{width:100%;max-width:max-content;padding:0 !important}.lp-metabox__custom-fields table th{padding:7px 7px 7px 0 !important}.lp-metabox__custom-fields table th.sort{width:17px;padding:7px !important}.lp-metabox__custom-fields table td{position:relative;padding:4px 7px 4px 0 !important;vertical-align:middle !important}.lp-metabox__custom-fields table td.sort{width:17px;padding-left:7px !important;background:#f9f9f9;font-size:.9375rem;text-align:center;cursor:move}.lp-metabox__custom-fields table td.sort::before{height:100%;color:#999;font-family:Dashicons;text-align:center;content:"\f333"}.lp-metabox__custom-fields table td .delete{display:block;position:relative;width:1em;height:1em;font-size:1.2em;text-indent:-9999px}.lp-metabox__custom-fields table td .delete::before{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;color:#999;font-family:Dashicons;font-weight:400;font-variant:normal;line-height:1;text-align:center;text-indent:0;text-transform:none;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.lp-metabox__custom-fields table td .delete:hover::before{color:#a00}.lp-metabox__custom-fields table td:last-child{padding-left:7px !important}.lp-metabox-field__color{font-size:0 !important}.lp-metabox-field__color .colorpickpreview{display:inline-block;width:30px;height:30px;margin:0;margin-left:3px;padding:0;border:1px solid #ddd;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);font-size:1rem;line-height:1.75rem}.lp-metabox-field__color .iris-picker{display:none;position:absolute;z-index:100;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.lp-metabox-field__image-advanced-upload{padding-top:10px}.lp-metabox-field__image-advanced-images{clear:both;margin:0;padding:0}.lp-metabox-field__image-advanced-images>li{float:right;position:relative;box-sizing:border-box;width:80px;margin:9px 0 0 9px;border:1px solid #d5d5d5;border-radius:2px;background:#f7f7f7;cursor:move}.lp-metabox-field__image-advanced-images>li img{display:block;width:100%;height:auto}.lp-metabox-field__image-advanced-images>li ul.actions{position:absolute;top:-8px;left:-8px;padding:2px}.lp-metabox-field__image-advanced-images>li ul.actions li{float:left;margin:0 2px 0 0}.lp-metabox-field__image-advanced-images>li ul.actions li a.delete{display:block;position:relative;width:1em;height:1em;font-size:1.4em;text-indent:-9999px}.lp-metabox-field__image-advanced-images>li ul.actions li a.delete::before{position:absolute;top:0;right:0;width:1em;height:1em;margin:0;border-radius:50%;color:#999;background:#fff;font-family:Dashicons;font-weight:400;font-variant:normal;line-height:1;text-align:center;text-indent:0;text-transform:none;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.lp-metabox-field__image-advanced-images>li ul.actions::before{display:table;content:" "}.lp-metabox-field__image-advanced-images>li:hover ul.actions{display:block}.lp-metabox-field__image-advanced-images>li.lp-metabox-sortable-placeholder{position:relative;border:3px dashed #ddd}.lp-metabox-field__image-advanced-images>li.lp-metabox-sortable-placeholder::after{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;color:#ddd;font-family:Dashicons;font-size:2.618em;font-weight:normal;font-variant:normal;line-height:4.5rem;text-align:center;text-indent:0;text-transform:none;content:"\f161";speak:none;-webkit-font-smoothing:antialiased}.lp-metabox-field__image-advanced-images::before{display:table;content:" "}.lp-metabox-field__image-advanced-images::after{display:table;clear:both;content:" "}.lp-metabox-field__image--inner{position:relative;box-sizing:border-box;width:120px;border:1px solid #d5d5d5;border-radius:2px;background:#f7f7f7}.lp-metabox-field__image--inner img{display:block;width:100%;height:auto}.lp-metabox-field__image--upload{padding-top:10px}.lp-meta-box__inner{display:block;position:relative}.lp-meta-box__inner .form-field:not(fieldset){display:flex;flex-direction:row;position:relative;margin:0;padding:15px 0;flex-wrap:wrap}.lp-meta-box__inner .form-field:not(fieldset) label{width:180px;min-width:180px;max-width:180px;padding:0;color:#23282d;font-size:.875rem;font-weight:600;flex:0 0 auto}.lp-meta-box__inner .form-field:not(fieldset) .checkbox{margin:2px 0 !important;vertical-align:middle}.lp-meta-box__inner .form-field:not(fieldset) .description{flex:1;display:inline;clear:none;margin:0 7px 0 0;padding:0;font-size:.875rem}.lp-meta-box__inner fieldset.form-field{display:grid;grid-template-columns:180px 1fr;position:relative;margin:0;padding:15px 0}.lp-meta-box__inner fieldset.form-field h4{width:180px;min-width:180px;max-width:180px;margin:0;padding:0;color:#23282d;font-size:.875rem;font-weight:600;flex:0 0 auto}.lp-meta-box__inner fieldset.form-field ul{margin:0;font-size:.875rem}.lp-meta-box__inner fieldset.form-field .description{grid-column-start:2;margin-top:10px}.lp-meta-box__duration-select{width:auto !important}.lp-meta-box__duration input[type=number]{width:80px !important}.lp-meta-box__duration .description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-right:180px !important}.lp-meta-box__wp-editor{display:block}.lp-meta-box__wp-editor .description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-right:180px !important;color:#666}.lp-meta-box__wp-editor__textarea{border:none !important}.lp-meta-box select{width:auto !important}.lp-meta-box select ~ .description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-right:180px !important;color:#666}.lp-meta-box input[type=number],.lp-meta-box input[type=email],.lp-meta-box input[type=text],.lp-meta-box input[type=password],.lp-meta-box textarea:not(.lp-meta-box__wp-editor__textarea){width:50%}.lp-meta-box input[type=number]+.description,.lp-meta-box input[type=email]+.description,.lp-meta-box input[type=text]+.description,.lp-meta-box input[type=password]+.description,.lp-meta-box textarea:not(.lp-meta-box__wp-editor__textarea)+.description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-right:180px !important;color:#666}.lp-meta-box input[type=checkbox]{margin-top:2px}.lp-meta-box .short{width:50%}.lp-meta-box textarea:not(.lp-meta-box__wp-editor__textarea){height:4.6rem;line-height:1.5em;vertical-align:top}.lp-meta-box .learn-press-tip.ready{display:inline-flex;align-items:center;margin-right:8px}#course-settings .inside{margin:0 !important;padding:0 !important}#course-settings .lp-meta-box__course-tab{display:grid;grid-template-columns:20% 80%}#course-settings .lp-meta-box__course-tab__tabs{position:relative;box-sizing:border-box;margin:0;padding:0 0 10px;border-left:1px solid #eee;background-color:#fafafa}#course-settings .lp-meta-box__course-tab__tabs li{display:block;position:relative;margin:0;padding:0}#course-settings .lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;margin:0;padding:10px;border-bottom:1px solid #eee;box-shadow:none;text-decoration:none}#course-settings .lp-meta-box__course-tab__tabs li a i{margin-left:5px;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none}#course-settings .lp-meta-box__course-tab__tabs li a i[class^=dashicon]{font-family:"Dashicons"}#course-settings .lp-meta-box__course-tab__tabs li.active a{position:relative;color:#555;background-color:#eee}@media(max-width:767px){#course-settings .lp-meta-box__course-tab__tabs{display:flex;overflow:hidden;overflow-x:auto;flex-direction:row;margin:0;margin-bottom:30px;padding:0;border-bottom:1px solid #e5e5e5;text-align:center;white-space:nowrap;list-style:none;align-items:center;flex-wrap:nowrap}#course-settings .lp-meta-box__course-tab__tabs li{min-width:25%;margin-left:20px}}#course-settings .lp-meta-box__course-tab__content>div{padding:20px}@media(max-width:767px){#course-settings .lp-meta-box__course-tab{grid-template-columns:auto}}#price_course_data ._lp_sale_price_field,#price_course_data ._lp_price_field{position:relative}#price_course_data ._lp_sale_price_field .learn-press-tip-floating,#price_course_data ._lp_price_field .learn-press-tip-floating{top:54px;right:92px;opacity:.8;background:#a00}#price_course_data ._lp_sale_price_field .learn-press-tip-floating::before,#price_course_data ._lp_price_field .learn-press-tip-floating::before{top:-7px;border:7px solid transparent;border-top-width:0;border-bottom-color:#a00}.lp_course_extra_meta_box__content{flex:1}.lp_course_extra_meta_box__fields{margin-bottom:10px}.lp_course_extra_meta_box__field{position:relative;max-width:600px;margin-bottom:10px}.lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;right:0;width:40px;height:100%;color:#666;text-decoration:none;cursor:grab;align-items:center;justify-content:center}.lp_course_extra_meta_box__field .sort::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f333"}.lp_course_extra_meta_box__field .delete{display:flex;position:absolute;top:0;left:0;width:40px;height:100%;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_course_extra_meta_box__field .delete::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f335"}.lp_course_extra_meta_box__input{width:100% !important;padding-left:40px !important;padding-right:40px !important}.lp_repeater_meta_box__wrapper{flex:1 !important}.lp_repeater_meta_box__fields{position:relative;margin-bottom:10px}.lp_repeater_meta_box__field{display:grid;position:relative;margin-bottom:10px;border:1px solid #c5c5c5;border-radius:2px}.lp_repeater_meta_box__field_active .lp_repeater_meta_box__content{display:block}.lp_repeater_meta_box__field_active .lp_repeater_meta_box__title__toggle::after{transform:rotate(-180deg)}.lp_repeater_meta_box__title{display:grid;grid-template-columns:44px 1fr 40px 40px;align-items:center;position:relative;background-color:#eee}.lp_repeater_meta_box__title__title{flex:1;padding:14px 0}.lp_repeater_meta_box__title__sort{display:flex;height:100%;color:#666;text-decoration:none;cursor:grab;align-items:center;justify-content:center}.lp_repeater_meta_box__title__sort::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f333"}.lp_repeater_meta_box__title__delete{display:flex;height:100%;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_repeater_meta_box__title__delete::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f335"}.lp_repeater_meta_box__title__toggle{display:flex;height:100%;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_repeater_meta_box__title__toggle::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f347"}.lp_repeater_meta_box__content{display:none;padding:14px 20px}.lp_repeater_meta_box__content>label{display:grid;width:100% !important;min-width:100% !important;max-width:100% !important;margin-bottom:20px;grid-template-rows:auto 1fr}.lp_repeater_meta_box__content>label:last-child{margin-bottom:0}.lp_repeater_meta_box__content>label span{margin-bottom:5px}.lp_repeater_meta_box__content>label textarea,.lp_repeater_meta_box__content>label input{width:100% !important}.lp_course_faq_meta_box__content{flex:1}.lp_course_faq_meta_box__fields{position:relative;margin-bottom:10px}.lp_course_faq_meta_box__field{display:grid;position:relative;margin-bottom:10px;padding:20px;border:1px solid #c5c5c5;border-radius:4px;grid-row-gap:10px}.lp_course_faq_meta_box__field label{display:grid;width:100% !important;min-width:100% !important;max-width:100% !important;grid-template-rows:auto 1fr}.lp_course_faq_meta_box__field label span{margin-bottom:5px}.lp_course_faq_meta_box__field label textarea,.lp_course_faq_meta_box__field label input{width:100% !important}.lp_course_faq_meta_box__field a.delete{display:flex;position:absolute;top:15px;left:50px;width:30px;height:30px;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f335"}.lp_course_faq_meta_box__field .sort{display:flex;position:absolute;top:15px;left:20px;width:30px;height:30px;color:#666;text-decoration:none;align-items:center;justify-content:center;cursor:grab}.lp_course_faq_meta_box__field .sort::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f333"}input[name=_lp_course_result]:checked ~ #passing-condition-quiz-result{display:block}#passing-condition-quiz-result{display:none}#passing-condition-quiz-result input{width:80px !important;margin-top:5px !important}#passing-condition-quiz-result p{padding:10px 16px;background-color:#eee;font-size:.875rem}.lp-meta-box__file_list{display:inline-block;clear:both;margin:0;padding:0}.lp-meta-box__file_list>li{display:flex;flex-flow:column nowrap;float:right;position:relative;box-sizing:border-box;width:80px;height:80px;margin:9px 0 0 9px;border:1px solid #d5d5d5;border-radius:2px;background:#f7f7f7;cursor:move;align-items:center;justify-content:center}.lp-meta-box__file_list>li img{display:block;width:100%;height:auto}.lp-meta-box__file_list>li img.is_file{width:30px}.lp-meta-box__file_list>li img.is_file ~ span{margin-top:5px;font-size:.75rem}.lp-meta-box__file_list>li.lp-metabox-sortable-placeholder{position:relative;border:3px dashed #ddd}.lp-meta-box__file_list>li.lp-metabox-sortable-placeholder::after{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;color:#ddd;font-family:Dashicons;font-size:2.618em;font-weight:normal;font-variant:normal;line-height:4.5rem;text-align:center;text-indent:0;text-transform:none;content:"\f161";speak:none;-webkit-font-smoothing:antialiased}.lp-meta-box__file_list>li ul.actions{position:absolute;top:-8px;left:-8px;padding:2px}.lp-meta-box__file_list>li ul.actions li{float:left;margin:0 2px 0 0}.lp-meta-box__file_list>li ul.actions li a.delete{display:block;position:relative;width:1em;height:1em;font-size:1.4em;text-indent:-9999px}.lp-meta-box__file_list>li ul.actions li a.delete::before{position:absolute;top:0;right:0;width:1em;height:1em;margin:0;border-radius:50%;color:#999;background:#fff;font-family:Dashicons;font-weight:400;font-variant:normal;line-height:1;text-align:center;text-indent:0;text-transform:none;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.lp-meta-box__file_list>li ul.actions::before{display:table;content:" "}.lp-meta-box__file::before{display:table;content:" "}.lp-meta-box__file::after{display:table;clear:both;content:" "}.lp-metabox-evaluate-final_quiz{display:block}.lp-metabox-evaluate-final_quiz__message{display:inline-block;min-width:50%;margin-top:10px;padding:8px 20px;border:2px solid #36af27;border-radius:4px;background:#f7f7f7;text-align:center}.lp-metabox-evaluate-final_quiz__message-error{border-color:lightcoral}.lp_widget_autocomplete__loading{margin-top:0 !important;padding:7px 10px;border:1px solid #949494;border-top:none !important;background:#eee;font-size:13px !important}.lp_widget_autocomplete__select{overflow:auto;right:0;width:100%;max-height:148px;margin-top:-1px;background:#eee;font-size:.8125rem}.lp_widget_autocomplete__item{overflow:hidden;padding:7px 10px;border:1px solid #949494;border-top:0;border-bottom-color:#afafaf;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.lp_widget_autocomplete__item__selected,.lp_widget_autocomplete__item:hover{color:#fff;background-color:#007cba}.widget .select2-selection__rendered{font-size:.8125rem}.sortable-wrapper{margin:1em 0}.sortable-wrapper .sortable{margin:.5em 0}.sortable-wrapper .sortable .dashicons-move{cursor:move}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(-360deg)}}.sortable-wrapper>label{font-weight:600;font-size:14px}.sortable__item{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sortable__item:last-child{margin-bottom:0}.widget-content p{margin-bottom:8px;display:flex;align-items:center;flex-wrap:wrap}:root{--lp-addon-item-padding:10px;--lp-border-radius:3px;--lp-addon-item-border-color:#c3c4c7}@media screen and (min-width:1600px){.plugin-card:not(.hide-if-js):nth-child(even){margin-left:8px}.plugin-card:not(.hide-if-js):nth-child(3n){margin-left:0}}#lp-addons{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;padding-left:20px}#lp-addons.max-3-items{grid-template-columns:repeat(auto-fit,minmax(280px,320px))}#lp-addons a{text-decoration:none}#lp-addons button{padding:6.5px 17px;background:#9747ff;color:white;border-radius:3px;border:0;cursor:pointer}#lp-addons button.btn-addon-action.handling span{display:none}#lp-addons button.btn-addon-action.handling span.dashicons{display:inline-flex}#lp-addons button.btn-addon-action[data-action=cancel]{position:absolute;left:0;background:transparent;color:rgba(255,0,0,0.89);top:0;padding:7px 10px}#lp-addons button.btn-addon-action span.dashicons{align-items:center;display:none;font-size:1.125em;width:auto;height:auto;animation:rotation 2s infinite linear}#lp-addons button[data-action=update]{background:#27bf49}#lp-addons button[data-action=setting]{background:#2d72da}#lp-addons .lp-addon-item{background:white;padding:var(--lp-addon-item-padding);border:1px solid var(--lp-addon-item-border-color);border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;position:relative}#lp-addons .lp-addon-item input{margin:0 !important}#lp-addons .lp-addon-item.hide,#lp-addons .lp-addon-item.search-not-found{display:none}#lp-addons .lp-addon-item__content{text-align:center;min-height:290px}#lp-addons .lp-addon-item__content img{width:50px;height:50px;border-radius:10px;margin-top:20px}#lp-addons .lp-addon-item__content a{text-decoration:none}#lp-addons .lp-addon-item__content p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#lp-addons .lp-addon-item__content p::before{content:none}#lp-addons .lp-addon-item__actions{border-top:1px solid var(--lp-addon-item-border-color);padding:10px var(--lp-addon-item-padding) 0;margin:0 calc(var(--lp-addon-item-padding) * -1);display:flex;align-items:center}#lp-addons .lp-addon-item__actions__left{flex:3;display:flex;gap:5px;align-items:center}#lp-addons .lp-addon-item__actions__left button{display:none}#lp-addons .lp-addon-item__actions__right button{display:none;background:transparent;color:#2271b1}#lp-addons .lp-addon-item__purchase{display:none;position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,0.6);text-transform:uppercase}#lp-addons .lp-addon-item__purchase__wrapper div{position:absolute;bottom:20%;right:var(--lp-addon-item-padding);left:var(--lp-addon-item-padding);background:white;border:1px solid var(--lp-addon-item-border-color);padding:var(--lp-addon-item-padding);border-radius:3px;flex-direction:column;display:none;gap:5px;box-shadow:0 4px 25px 1px rgba(0,0,0,0.25)}#lp-addons .lp-addon-item__purchase__wrapper div input{width:100%}#lp-addons .lp-addon-item__purchase label{text-transform:capitalize}#lp-addons .lp-addon-item.installed.activated button[data-action=setting]{display:block}#lp-addons .lp-addon-item.installed.activated button[data-action=deactivate]{display:block}#lp-addons .lp-addon-item.installed.activated.update button[data-action=update]{display:block}#lp-addons .lp-addon-item.installed:not(.activated) button[data-action=activate]{display:block}#lp-addons .lp-addon-item.installed.purchase button[data-action=update-purchase-code]{display:inline-flex;align-items:center;padding:0 5px;height:12px}#lp-addons .lp-addon-item.installed.purchase button[data-action=update-purchase-code] span{animation:none;display:inline}#lp-addons .lp-addon-item.not_installed.purchase button[data-action=purchase]{display:block}#lp-addons .lp-addon-item.not_installed.free button[data-action=install]{display:block}#lp-addons .lp-addon-item.not_installed .lp-addon-item__actions__right{display:none}#lp-addons .lp-addon-item.update button[data-action=update]{display:block}#lp-addons .lp-toggle-switch .lp-toggle-switch-label{height:20px;align-items:center;margin-bottom:0;background:#b4b9be;cursor:pointer;display:inline-flex;justify-content:space-between;position:relative;transition:right .15s ease-out;border-radius:100px}#lp-addons .lp-toggle-switch .lp-toggle-switch-label:after{background:#fff;content:"";display:block;position:absolute;right:4px;width:12px;height:12px;transition:all .25s ease-in-out;border-radius:50%}#lp-addons .lp-toggle-switch .lp-toggle-switch-label::before{right:0}#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-on,#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-off{opacity:1;padding-right:6px;padding-left:6px;font-size:.8em;line-height:1.125em}#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-on{color:#fff;opacity:0;padding-left:0;width:12px}#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-off{width:12px;color:#777;padding-right:0}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input{display:none}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label{background:#0073aa}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label:after{right:auto;left:5px;background:#fff}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label .toggle-on{opacity:1}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label .toggle-off{opacity:0}#lp-addons .lp-toggle-switch .dashicons{animation:rotation 2s infinite linear}#lp-addons .screen-reader-text:focus{clip-path:inset(50%);-webkit-clip-path:inset(50%)}.lp-nav-tab-wrapper{display:flex;margin-bottom:20px;justify-content:start;gap:5px;border-bottom:1px solid #c3c4c7}.lp-nav-tab-wrapper .nav-tab{border:1px solid #c3c4c7;border-bottom:0;margin-right:0;padding:5px 10px;line-height:1.6em;font-weight:600;background:#dcdcde;color:#50575e;text-decoration:none;white-space:nowrap;border-radius:3px 3px 0 0}.lp-nav-tab-wrapper .nav-tab-active{background:#f0f0f1;border-bottom:1px solid #f0f0f1}.wp-submenu .lp-notify{display:none;vertical-align:top;box-sizing:border-box;margin:1px 5px -1px 0;padding:0 5px;min-width:18px;height:18px;border-radius:9px;background-color:#d63638;color:#fff;font-size:.75em;line-height:1.6;text-align:center}.related-themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:20px}.related-themes li{margin:0}.related-themes .plugin-card-top{padding-bottom:0;background:#fff}.related-themes .theme-content{position:relative}.related-themes .image-thumbnail img{width:100%;height:auto;vertical-align:middle}.related-themes .theme-description{margin:0 0 25px 0;display:-webkit-box;overflow:hidden;min-height:8em;max-height:8em;line-height:1.6em;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5;color:#777}.related-themes .theme-title{min-height:3.2em;margin-left:100px;margin-bottom:0;font-size:1.2em;line-height:1.3em}.related-themes .theme-title a{color:#545454}.related-themes .theme-rating{display:inline-block;float:left}.related-themes .star-rating{display:inline-block}.related-themes .count-rating{position:relative;top:2px;font-size:.9375rem}.related-themes .theme-detail{position:absolute;top:-3px;left:3px;line-height:1.6em;text-align:left}.related-themes .theme-detail::after{display:block;clear:both;content:""}.related-themes .theme-detail .theme-price{display:inline-block;color:#545454;font-size:1.5rem;font-weight:700;line-height:1.3em}.related-themes .theme-footer{clear:both;overflow:hidden;margin-left:-20px;margin-right:-20px;padding:20px;border-top:1px solid #ddd;background-color:#fafafa}.post-type-lp_order .wp-list-table .column-order_status{width:150px}.post-type-lp_order .wp-list-table .order_status span{display:inline-block;padding:3px 6px;color:#fff;font-size:.75rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.post-type-lp_order .wp-list-table .order_status span.pending{background:#bdbdbd}.post-type-lp_order .wp-list-table .order_status span.processing{background:#ffc107}.post-type-lp_order .wp-list-table .order_status span.completed{background:#4caf50}.post-type-lp_order .wp-list-table .order_status span.cancelled{background:#444}.post-type-lp_order .wp-list-table .order_status span.failed{background:red}.post-type-lp_order .wp-list-table .order_status span.trash{color:rgba(128,128,128,0.68)}.post-type-lp_order .wp-list-table .order_status span i{display:inline-block}.post-type-lp_order .wp-list-table .column-title,.post-type-lp_order .wp-list-table .column-order_total,.post-type-lp_order .wp-list-table .column-order_date{width:150px}.post-type-lp_order .wp-list-table .column-order_items ol{margin:0;padding:0;list-style-position:inside}.post-type-lp_course .wp-list-table .column-price{width:80px}.post-type-lp_course .wp-list-table .column-thumbnail{width:60px;padding-top:8px;box-sizing:border-box}.post-type-lp_course .wp-list-table .column-thumbnail img{width:100%;height:auto}@media only screen and (max-width:782px){.post-type-lp_course .wp-list-table .column-thumbnail{display:none}.post-type-lp_course .wp-list-table .column-thumbnail::before{opacity:0}}.post-type-lp_course .wp-list-table .column-certificate{box-sizing:border-box;max-width:60px}.post-type-lp_course .wp-list-table .column-certificate img{max-width:100% !important}@media only screen and (min-width:1024px){.post-type-lp_course .wp-list-table .check-column{width:1.2em}}@media only screen and (min-width:783px){.post-type-lp_course .wp-list-table .column-title{width:16%}}.wp-list-table .column-author,.wp-list-table .column-instructor{width:80px}.wp-list-table .column-author .post-author,.wp-list-table .column-instructor .post-author{display:inline-block}.wp-list-table .column-author .post-author img,.wp-list-table .column-instructor .post-author img{width:30px;height:30px;margin:0;border-radius:50%;vertical-align:middle}.wp-list-table .column-author .post-author a,.wp-list-table .column-instructor .post-author a{display:inline-block;vertical-align:middle}.wp-list-table .column-curriculum{width:60px}.wp-list-table .column-student{width:60px}.wp-list-table .column-taxonomy-course_category{width:100px}.wp-list-table .column-gradebook{width:40px;text-align:center}.post-type-page .column-lp-page{width:200px}.post-type-page .for-plugin-page{margin:0;color:red;font-size:.6875rem}.post-state .post-author{font-size:.875rem;font-weight:normal;font-style:italic}#learn-press-box-edit-slug{overflow:hidden;margin:0 -10px;padding:10px;border:1px solid #ddd;color:#b79186;background:#fff}#learn-press-box-edit-slug .button{float:left;height:24px;line-height:1.375rem}.is-lp-page{color:#fff;font-size:11px;padding:1px 8px;border-radius:10px;background-color:#9979ff;margin-left:5px;display:inline-block}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.wp-admin .lp-modal-dialog .lp-modal-header{padding:2em}.wp-admin .lp-modal-dialog .lp-modal-header h3{font-size:1.4em}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;left:0;right:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:right;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:left}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}#lp-modal-overlay{display:none;position:fixed;z-index:999999;top:0;left:0;bottom:0;right:0;opacity:.5;background:#000}#lp-modal-window{display:none;position:fixed;z-index:999999;top:50%;right:50%;padding:35px 60px 28px 60px;background:#fff;transform:translate(50%,-50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#lp-modal-window #lp-modal-content{margin:0 0 24px 0;color:#333;font-weight:400;text-align:center}#lp-modal-window #lp-modal-content>*{margin:0 0 .5em}#lp-modal-window #lp-modal-buttons{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}#lp-modal-window #lp-modal-buttons .lp-button{position:relative;margin:0 10px 0 10px}.learn-press-modal{position:fixed;z-index:1000000;width:100%;height:100%;top:0;display:table}.learn-press-modal .modal-overlay{position:fixed;z-index:1000000;background:#000;opacity:.5;width:100%;height:100%;top:0}.learn-press-modal .modal-wrapper{display:table-cell;vertical-align:middle;z-index:1000010;position:relative}.learn-press-modal .modal-wrapper .modal-container{max-width:800px;width:90%;margin:0 auto;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,0.33);transition:all .3s ease;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.learn-press-modal .modal-wrapper header{font-size:1.125rem;padding:20px;border-bottom:1px solid #DDD;font-weight:600;color:#000}.learn-press-modal .modal-wrapper article{margin:30px 20px}.learn-press-modal .modal-wrapper article input[name=search]{width:100%;font-size:1rem;box-sizing:border-box;margin:0;box-shadow:none;color:#444;padding:8px 10px;height:42px;border-radius:2px;border-color:#e4e4e4;font-weight:400;vertical-align:middle}.learn-press-modal .modal-wrapper article .search-results{margin:0;margin-top:30px}.learn-press-modal .modal-wrapper article .search-results li>label{display:block}.learn-press-modal .modal-wrapper footer{padding:15px 20px;overflow:hidden;border:1px solid #eee}.learn-press-modal .modal-wrapper footer .search-nav{float:right}.learn-press-modal .modal-wrapper footer .search-nav a,.learn-press-modal .modal-wrapper footer .search-nav span{display:inline-block;line-height:1.625rem;height:28px;margin:0;padding:0 10px 1px}.learn-press-modal .modal-wrapper footer button{float:left;margin-right:3px}#modal-search-items.loading .search-results:before{position:absolute;top:75px;right:0;left:0;bottom:0;display:block;content:"";z-index:9;background:url("../../images/spinner.gif") no-repeat center center}.modal-search{position:relative;display:inline-block;min-width:300px}.modal-search .search-input{border:1px solid #DDD;width:100%;margin:0;padding:5px 10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal-search .search-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal-search .search-input:focus{border-color:#DDD}.modal-search .search-results-content{position:absolute;top:100%;width:100%;right:0;background:#FFF;border:1px solid #DDD;border-top:0;z-index:1000;margin-top:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-search .search-results-content .search-results{margin:0}.modal-search .search-results-content .search-results .result-item{margin:0;padding:0;list-style:none}.modal-search .search-results-content .search-results .result-item label{display:block;padding:6px 10px;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-search .search-results-content .search-results .result-item:hover{background:#f4fcff}.modal-search .has-items .search-input{border-bottom-color:transparent}.modal-search .has-items .search-results-content{border-top:0}.modal-search .checked-items{text-align:center}.modal-search .checked-items .button{font-size:.75rem;height:20px;line-height:1.25rem}.modal-search .checked-items .disabled{color:#777}.modal-search .search-navigator{margin:5px 0;text-align:center}.modal-search .search-navigator .page-numbers{display:inline-block;padding:2px 5px;text-decoration:none;line-height:1}.modal-search .search-navigator .page-numbers.next,.modal-search .search-navigator .page-numbers.prev{display:none}.lp-order-statuses{margin:0;display:grid;grid-template-columns:auto auto;grid-gap:10px}.lp-order-statuses .lp-skeleton-animation{grid-column:1/3}.lp-order-statuses li{width:100%;margin:0;background:#fff}.lp-order-statuses li span{font-size:1.1rem;display:flex;text-align:center;justify-content:center;align-items:center;column-gap:10px;font-weight:400}.lp-order-statuses li p{margin:0;padding:0;color:#adadad;font-size:.75rem}.lp-order-statuses li.counter-number{text-align:center}.lp-order-statuses li.counter-number .counter-inner{padding:10px 0;border:1px solid #f3f3f3;background:#f9f9f9}.lp-order-statuses li.clear{float:none}.lp-order-statuses li.featured-theme{width:auto;margin:12px -12px 0 -12px;padding:8px 12px 0 12px;border-top:1px solid #eee}.lp-order-statuses li.featured-theme .star-rating{display:inline-block;line-height:.875rem;vertical-align:middle}.lp-order-statuses li.featured-theme .star-rating .star{width:14px;height:14px;font-size:.875rem}.lp-order-statuses li.featured-theme>div{margin-bottom:3px}.lp-order-statuses li.featured-theme>div span{color:#999;font-size:.75rem;vertical-align:middle}.lp-order-statuses li:nth-child(even) .counter-inner{margin-right:0}.lp-order-statuses li:nth-child(odd) .counter-inner{margin-left:0}.lp-order-statuses li.total-raised{grid-column:1/3;box-sizing:border-box;padding:10px 0;border:1px solid #f3f3f3;background:#f9f9f9;text-align:center;color:#0073aa}.lp-order-statuses li.total-raised span{margin-bottom:10px;font-size:1.625rem}.lp-order-statuses li.total-raised span i{font-size:1.5625rem}.lp-order-statuses::after{display:block;clear:both;content:""}.featured-theme{border-top:1px solid #eee;margin-top:10px;padding-top:10px}.featured-theme p{margin:0;font-size:12px}.featured-theme .star-rating{display:inline-block;line-height:.75rem}.featured-theme .star-rating .star{font-size:.8125rem;width:13px;height:13px}.featured-theme span{font-size:.6875rem}.lp-place-holder{background:#fff;padding:10px;display:block;margin:20px auto;box-shadow:0 0 0 rgba(0,0,0,0.1);border-radius:3px}.lp-place-holder [class*=line-]{height:6px;width:400px;background:#f6f7f9;margin-bottom:13px;margin-left:5px}.lp-place-holder .thumbnail{height:40px;width:40px;float:right;margin-left:20px;display:inline-block}.lp-place-holder .line-heading{width:80%;height:20px}.lp-place-holder .line-sm{width:30%;margin-top:10px}.lp-place-holder .line-xs{width:50%}.lp-place-holder .line-df{margin-top:30px;width:380px}.lp-place-holder .line-lg{width:200px}.lp-place-holder .line-lgx{width:450px}.lp-place-holder [class*=line],.lp-place-holder .thumbnail{animation:lpTimeLine;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;background:linear-gradient(to left,#eee 8%,#ddd 18%,#eee 33%);background-size:800px auto;background-position:100px 0}@keyframes lpTimeLine{0%{background-position:-350px 0}100%{background-position:400px 0}}.post-type-lp_order #post-body-content{display:none}.post-type-lp_order #order_details{border:none !important;background:transparent !important}.post-type-lp_order #order_details .hndle,.post-type-lp_order #order_details .handlediv,.post-type-lp_order #order_details .postbox-header{display:none}.post-type-lp_order #order_details .inside{display:block !important;margin:0;padding:0}.post-type-lp_order #order_details .order-data{margin:0 0 20px 0 !important;padding:30px !important;border:1px solid #ccd0d4 !important;background-color:#fff !important;box-shadow:none !important}.post-type-lp_order #order_details .order-data-field{margin-bottom:20px}.post-type-lp_order #order_details .order-data-field label{display:block;margin-bottom:5px;font-weight:500}.post-type-lp_order #order_details .order-data-number{margin:0 0 10px;font-size:1.25rem;font-weight:600}.post-type-lp_order #order_details .payment-method-title{color:#777;font-size:1rem}.post-type-lp_order #order_details .payment-method-title strong{color:#23282d}.post-type-lp_order #order_details .order-data-heading{margin-top:40px;font-size:1rem}.post-type-lp_order #order_details .order-users{display:inline-block}.post-type-lp_order #order_details .order-users .description{margin-top:10px;padding:10px;background:#eee}.post-type-lp_order #order_details .order-data-date .order-date{width:120px}.post-type-lp_order #order_details .order-data-date .order-hour,.post-type-lp_order #order_details .order-data-date .order-minute{width:50px}.post-type-lp_order #order_details .order-data-note{display:inline-block}.post-type-lp_order #order_details .order-data-note .order-note{padding:10px;color:#fff;background-color:#c1a3b6;font-size:.875rem}.post-type-lp_order #order_details .order-items{margin:0;border:1px solid #ccd0d4 !important;background-color:#fff}.post-type-lp_order #order_details .order-items table{width:100%;border-collapse:collapse}.post-type-lp_order #order_details .order-items table thead{margin:0;padding:0}.post-type-lp_order #order_details .order-items table thead tr{background-color:#f8f8f8}.post-type-lp_order #order_details .order-items table thead th{padding:15px;border-bottom:0;color:#999;font-weight:400;text-align:right}.post-type-lp_order #order_details .order-items table thead th:first-child{padding-right:30px}.post-type-lp_order #order_details .order-items table thead th:last-child{padding-left:30px}.post-type-lp_order #order_details .order-items table tbody td,.post-type-lp_order #order_details .order-items table tfoot td{padding:10px;border-bottom:1px solid #ddd;text-align:right}.post-type-lp_order #order_details .order-items table tbody{margin:0;padding:0}.post-type-lp_order #order_details .order-items table tbody tr td{padding:15px}.post-type-lp_order #order_details .order-items table tbody tr td:first-child{padding-right:30px}.post-type-lp_order #order_details .order-items table tbody tr td:last-child{padding-left:30px}.post-type-lp_order #order_details .order-items table tfoot{margin:0;padding:0}.post-type-lp_order #order_details .order-items table tfoot tr{background-color:#f8f8f8}.post-type-lp_order #order_details .order-items table tfoot tr:last-child td{padding-top:20px;padding-bottom:20px}.post-type-lp_order #order_details .order-items table tfoot td{padding:10px 15px;padding-bottom:0;border:0;font-size:.875rem;text-align:left}.post-type-lp_order #order_details .order-items table tfoot td:first-child{padding-right:30px}.post-type-lp_order #order_details .order-items table tfoot td:last-child{padding-left:30px}.post-type-lp_order #order_details .order-items table .column-price,.post-type-lp_order #order_details .order-items table .column-total,.post-type-lp_order #order_details .order-items table .column-quantity{width:150px;text-align:left}.post-type-lp_order #order_details .order-items table .row-subtotal td .order-subtotal,.post-type-lp_order #order_details .order-items table .row-subtotal td .order-total,.post-type-lp_order #order_details .order-items table .row-total td .order-subtotal,.post-type-lp_order #order_details .order-items table .row-total td .order-total{font-weight:700}.post-type-lp_order #order_details .order-items table .remove-order-item{outline:0;color:#ccc;text-decoration:none}.post-type-lp_order #order_details .order-items table .remove-order-item .dashicons{font-size:1.25rem}.post-type-lp_order #order_details .order-items table .remove-order-item:hover{color:red}.post-type-lp_order #order_details .order-items table .order-item-row:hover .remove-order-item{display:inline-block}.post-type-lp_order #order-export__button:hover{cursor:pointer}.post-type-lp_order .export-modal.modal{display:none;position:fixed;z-index:10;right:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.post-type-lp_order .export-modal .modal-content{background-color:#fefefe;margin:5% auto;border:1px solid #888;width:60%;position:relative}.post-type-lp_order .export-modal .close{color:#aaa;position:absolute;font-size:28px;font-weight:bold;top:-5px;left:11px}.post-type-lp_order .export-modal .close:hover{color:black;text-decoration:none;cursor:pointer}.post-type-lp_order .export-modal .close:focus{color:black;text-decoration:none;cursor:pointer}.post-type-lp_order .export-modal .panel{display:none}.post-type-lp_order .export-modal .panel.active{display:block}.post-type-lp_order #order-export__tabs.tabs{display:flex;justify-content:space-around;height:40px;box-shadow:0 0 1px 1px rgba(0,0,0,0.2)}.post-type-lp_order #order-export__tabs.tabs>*{width:100%;color:dimgray;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center}.post-type-lp_order #order-export__tabs.tabs>*:hover:not(.active){background-color:#dcdcdc}.post-type-lp_order #order-export__tabs.tabs>.active{color:white;background-color:#4caf50}.post-type-lp_order #lp-invoice__content{padding:20px 40px 0;margin-bottom:25px}.post-type-lp_order #lp-invoice__content thead th{border-bottom:1px solid #000;border-top:1px solid #000;padding:10px 20px}.post-type-lp_order #lp-invoice__content tbody td{border-bottom:1px solid #000;text-align:center;padding:10px 20px}.post-type-lp_order #lp-invoice__content tfoot td{border-bottom:1px solid #000;text-align:center;padding:10px 20px}.post-type-lp_order .export-options__content{margin-bottom:25px;padding:10px 40px}.post-type-lp_order .export-options{position:relative}.post-type-lp_order .export-options__loading{opacity:0;z-index:-1;visibility:hidden;position:absolute;top:0;right:0;width:100%;background:#fff;left:0;bottom:0;display:flex;align-items:center;justify-content:center}.post-type-lp_order .export-options__loading .spinner{background:url("../../images/spinner.gif") no-repeat center center;z-index:9;display:inline-block;visibility:visible}.post-type-lp_order .export-options__loading.active{opacity:1;z-index:9;visibility:visible}.post-type-lp_order #lp-invoice__export{color:white;background-color:#4caf50;border:1px solid #4caf50;padding:10px 20px;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.post-type-lp_order #lp-invoice__export:hover{color:#000;background-color:#fff;border:1px solid #000;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;cursor:pointer}.post-type-lp_order #lp-invoice__update{color:white;background-color:#4caf50;border:1px solid #4caf50;padding:10px 20px;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.post-type-lp_order #lp-invoice__update:hover{color:#000;background-color:#fff;border:1px solid #000;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;cursor:pointer}.post-type-lp_order #lp-invoice__actions{display:flex;flex-direction:row;justify-content:flex-end}.post-type-lp_order .export-options__actions{display:flex;flex-direction:row;justify-content:flex-end}.post-type-lp_order .lp-invoice__body table{border-spacing:0;width:100%}.post-type-lp_order .lp-order-status .dashicons{display:inline-flex !important;align-items:center;font-size:1rem}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination{text-align:right}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination li{border:1px solid #2271b1;background:#f6f7f7}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination li .page-numbers{padding:0 6px}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination li .current{background:#2271b1;color:#fff !important}#learn-press-toggle-settings-js-css{display:none}#learn-press-toggle-settings-js-css+table{display:none}#learn-press-toggle-settings-js-css:checked+table{display:table}.color-schemas{margin:0 0 20px 20px;float:right}.color-schemas ul{list-style:none;margin:0;padding:0}.color-schemas ul>li>label{font-weight:600;display:block;margin-bottom:10px}.color-schemas .wp-color-picker{width:80px;height:24px;vertical-align:top;margin:0}.color-schemas .wp-picker-holder{position:absolute}.color-schemas .buttons{display:none}.color-schemas table{border-collapse:collapse;position:relative}.color-schemas table td,.color-schemas table th{padding:10px 10px}.color-schemas table tbody{border:1px solid transparent;position:relative}.color-schemas table tbody td,.color-schemas table tbody th{text-align:right;background:#f5f5f5}.color-schemas table tbody tr:first-child td,.color-schemas table tbody tr:first-child th{padding-bottom:0}.color-schemas table:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,0.7)}.color-schemas tfoot td,.color-schemas tfoot th{padding-right:0;padding-left:0}.color-schemas .remove-schema{float:left;color:red}.color-schemas .wp-color-result{margin:0}.color-schemas .clone-schema{display:none}.color-schemas:first-child .remove-schema,.color-schemas:first-child .apply-schema{display:none}.color-schemas:nth-child(2){clear:both}.color-schemas:hover tbody{opacity:1}.color-schemas.current tbody{border-color:#DDD}.color-schemas.current tbody td,.color-schemas.current tbody th{background:rgba(5,215,255,0.26)}.color-schemas.current table:after{display:none}.color-schemas.current .clone-schema{display:inline-block}.wp-picker-container{position:relative}.wp-picker-container .wp-picker-holder{z-index:99999}.lp-install-sample{max-width:600px;margin:0;padding:10px 25px;border:1px solid #ccd0d4;border-radius:4px;background-color:#fff}.lp-install-sample__options{margin-bottom:20px;padding:0 20px;border:1px solid #eee;border-radius:4px}.lp-install-sample__options legend{padding:5px;font-weight:500}.lp-install-sample__buttons{display:flex;margin-top:25px;align-items:center;justify-content:space-between}.lp-install-sample__toggle-options{margin-left:auto;margin-right:10px}.lp-install-sample__uninstall{float:left}.lp-install-sample__response{margin:0;padding:10px;border:2px solid #059601;border-radius:6px}.lp-install-sample__response.fail{border-color:#d85554}.lp-update-db-modal{display:flex;position:fixed;z-index:9999;top:0;left:0;right:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-update-db-modal__hidden{display:none !important;visibility:hidden;opacity:0;pointer-events:none}.lp-update-db-modal__overlay{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.lp-update-db-modal__content{display:inline-block;overflow:hidden;z-index:2;width:100%;max-width:510px;border-radius:8px;text-align:right;vertical-align:middle}.lp-update-db-modal__content-header{padding:24px 24px 16px 24px;background-color:#fff}.lp-update-db-modal__content-start{display:flex;flex-direction:flex-start}.lp-update-db-modal__content-icon{display:flex;width:40px;height:40px;margin-left:0;margin-right:0;border-radius:999px;background-color:#fee2e2;justify-content:center;align-items:center;flex:0 0 auto}.lp-update-db-modal__content-icon svg{width:24px;height:24px;color:#dc2626}.lp-update-db-modal__content-icon svg:last-child{color:#258d6c}.lp-update-db-modal__content-icon__success{display:none}.lp-update-db-modal__content-text{margin-right:18px;text-align:right}.lp-update-db-modal__content-text h3{margin:0;font-weight:500}.lp-update-db-modal__content-text p{margin:0;margin-top:10px;color:#999;font-size:.875rem;font-weight:400}.lp-update-db-modal__content-footer{display:flex;flex-direction:row;padding:10px 24px;background-color:#f9fafb;justify-content:flex-end;align-items:center}.lp-update-db-modal__content-footer a{padding:8px 16px;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:.8125rem;font-weight:500;text-decoration:none}.lp-update-db-modal__content-footer a:last-child{margin-right:10px;color:#fff;background-color:#0073aa}.lp-update-db-modal__success .lp-update-db-modal__content-icon{background-color:#def7ec}.lp-update-db-modal__success .lp-update-db-modal__content-icon__error{display:none}.lp-update-db-modal__success .lp-update-db-modal__content-icon__success{display:block}#lp-tool-upgrade-db .wrapper-lp-upgrade-message,#lp-tool-upgrade-db .wrapper-terms-upgrade,#lp-tool-upgrade-db .wrapper-lp-loading{display:none}.terms-upgrade{max-width:500px;margin:0 auto}.terms-upgrade .error{display:none}.lp-modal-footer .learn-press-notice{color:#ff6060;font-weight:500;font-style:italic}.lp-modal-body .lp-skeleton-animation{width:500px;margin:0 20px}.tools-select__data{overflow:hidden}.tools-select__data li{background-color:#fff;border:1px solid #eee;color:#000;display:flex;flex-direction:row;align-items:center;flex:0 0 auto;font-size:.875rem;line-height:1.4em;font-weight:normal;padding:10px;width:100%}.tools-select__data li input{margin:0 0 0 10px}.progressbar__content{width:100%;font-size:.875rem;font-weight:normal;line-height:1.4em;background:#eee;padding:10px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.progressbar__content span{z-index:9}.progressbar__container{position:relative}.progressbar__value{position:absolute;width:0;height:100%;right:0;top:0;background:#8a2be2}.progressbar__item h4{z-index:9;margin:0}.progressbar__item{width:500px;border-bottom:1px solid #fff}.progressbar__indexs{z-index:9}.lp-tool__message{text-align:center;color:red;padding:10px 0;display:none}.tools-prepare__message{background:#dba617;padding:10px 0;text-align:center;display:none}.lp-admin-notices{background:transparent;display:none;padding:0;border:0;margin:0 !important}.lp-admin-notices .lp-admin-notice{position:relative}.lp-admin-notices .lp-mes-beta-version{background:#4299e1;color:whitesmoke}.lp-admin-notices .lp-mes-beta-version h3,.lp-admin-notices .lp-mes-beta-version a,.lp-admin-notices .lp-mes-beta-version a:visited{color:white}.lp-admin-notices .lp-mes-beta-version .btn-lp-notice-dismiss::before{color:#fff0f6}.tab-lp-admin-notice{margin-right:5px;width:4px;height:4px;background:#ff1919;display:inline-flex;border-radius:999px;vertical-align:middle}.lp-admin-editor{position:relative;margin:0;background-color:#fff}.lp-admin-editor .heading,.lp-admin-editor .lp-box-data-content{padding:0}#learn-press-admin-editor-metabox-settings{margin-top:20px}#course-editor .inside{margin:0;padding:0}#admin-editor-lp_course .lp-course-curriculum .heading{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;padding:8px 20px;align-items:center;line-height:1}#admin-editor-lp_course .lp-course-curriculum .heading h4{margin:0;font-size:1rem}#admin-editor-lp_course .lp-course-curriculum .heading .collapse-sections{display:flex;width:40px;color:#999;font-family:Dashicons;font-size:1.875rem;cursor:pointer;justify-content:center;align-items:center}#admin-editor-lp_course .lp-course-curriculum .heading .collapse-sections.close::before{content:"\f140"}#admin-editor-lp_course .lp-course-curriculum .heading .collapse-sections.open::before{content:"\f142"}#admin-editor-lp_course .lp-course-curriculum .heading .status{visibility:hidden;position:relative;top:5px;margin-right:10px;font-family:Dashicons;font-size:1.25rem}#admin-editor-lp_course .lp-course-curriculum .heading .status::before{content:"\f463"}#admin-editor-lp_course .lp-course-curriculum .heading .status.loading{display:inline-block;visibility:visible;animation:rotation 2s infinite linear}#admin-editor-lp_course .lp-course-curriculum .curriculum-sections{margin:0;margin:0 20px 20px 20px;border:1px solid #ddd}#admin-editor-lp_course .lp-course-curriculum .section{margin:0;border-bottom:1px solid #e5e5e5;opacity:1;background:#fff}#admin-editor-lp_course .lp-course-curriculum .section:first-child{border-top:0}#admin-editor-lp_course .lp-course-curriculum .section.new-section{margin-top:1px;border:0}#admin-editor-lp_course .lp-course-curriculum .section.new-section form{margin:0}#admin-editor-lp_course .lp-course-curriculum .section.new-section .section-head{background-color:#f4fcff}#admin-editor-lp_course .lp-course-curriculum .section.new-section .section-head .creatable{position:relative;top:1px}#admin-editor-lp_course .lp-course-curriculum .section.new-section .section-head .creatable::before{content:"\f132"}#admin-editor-lp_course .lp-course-curriculum .section.empty-section{position:relative}#admin-editor-lp_course .lp-course-curriculum .section.empty-section::after{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_course .lp-course-curriculum .section.empty-section .section-head .movable::before{display:inline-block;color:#a2a2a2;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_course .lp-course-curriculum .section.empty-section .section-collapse{display:none}#admin-editor-lp_course .lp-course-curriculum .section:hover .section-actions .remove{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section input{background-color:transparent;box-shadow:none}#admin-editor-lp_course .lp-course-curriculum .section input:focus{box-shadow:none}#admin-editor-lp_course .lp-course-curriculum .section .section-head{display:flex;position:relative;height:42px;margin:0;padding:0;background-color:#f4fcff;line-height:2.5rem;transition:background 500ms ease-out;align-items:center}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable,#admin-editor-lp_course .lp-course-curriculum .section .section-head .creatable{display:inline-block;width:40px;margin:0;color:#999;font-family:Dashicons;font-size:1.25rem;text-align:center;vertical-align:middle}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable{margin-left:-1px;cursor:url("../../images/openhand.cur") 7 5,default}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable::before{content:"\f333"}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable:hover{color:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section .section-head .section-item-counts{line-height:2.5rem}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions{height:100%;color:#444}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions>*{display:inline-block;height:100%;text-align:center;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse:hover{color:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse::before{display:inline-block;width:40px;color:#999;font-family:Dashicons;font-size:1rem;line-height:2.5rem}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse.open::before{content:"\f343"}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse.close::before{content:"\f347"}#admin-editor-lp_course .lp-course-curriculum .section .name{width:100%;border:0;color:#777;font-size:1.5rem;font-weight:600;line-height:3.125rem}#admin-editor-lp_course .lp-course-curriculum .section .name:focus{color:#444}#admin-editor-lp_course .lp-course-curriculum .section .section-collapse{overflow:hidden}#admin-editor-lp_course .lp-course-curriculum .section .section-content{padding:20px;border-top:1px solid #e5e5e5}#admin-editor-lp_course .lp-course-curriculum .section .details{margin-bottom:20px}#admin-editor-lp_course .lp-course-curriculum .section .title-input{padding-right:0;border:0;font-size:1.2em;line-height:1.875rem;flex:1}#admin-editor-lp_course .lp-course-curriculum .section .description-input{width:100%;margin:0;padding:0;border:0;color:#999}#admin-editor-lp_course .lp-course-curriculum .section .description-input:focus{color:#444}#admin-editor-lp_course .lp-course-curriculum .section-list-items{width:100%;border-collapse:collapse}#admin-editor-lp_course .lp-course-curriculum .section-list-items ul{position:relative;min-height:5px;margin:0}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item{display:flex;position:relative;margin:0;border:1px solid #eee;border-bottom-width:0;background:#fff;transition:background 200ms ease-out;justify-content:center;align-items:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.ui-sortable-helper{border-bottom:1px solid #eee}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:nth-child(2n+1){background-color:#f7f7f7}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.updating::before{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;content:""}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.removing{background-color:#ffeded}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .drag{height:20px;padding-top:3px;padding-right:6px;cursor:url("../../images/openhand.cur") 7 5,default;fill:#999;flex:0 0 18px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .drag:hover{fill:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .icon{display:flex;align-items:center;justify-content:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .title{margin-left:120px;margin-right:2px;flex-grow:1;flex-basis:100%}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .title input{color:inherit}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions{display:flex;position:absolute;top:0;left:2px;bottom:0;align-items:center;justify-content:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions{margin:0}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions>*{visibility:hidden;margin-left:10px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions .edit{text-decoration:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions .remove{color:#a00}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:hover .drag{visibility:visible}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:not(.lp_lesson) .item-actions .actions .preview-item{display:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item{display:flex;position:relative;border-bottom-width:1px;transition:all 200ms ease-out;align-items:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .drag{display:flex;width:30px;color:#999;font-family:Dashicons;font-size:1rem;vertical-align:middle;cursor:default;align-items:center;justify-content:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .drag::before{content:"\f132"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .title{display:inline-block;margin:0;flex:1}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:hover,#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:focus{background-color:#fff}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:hover .type,#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:focus .type{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type{display:inline-block;padding:8px 5px;color:#ccc}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type input{display:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.current{color:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type::before{position:relative;top:2px;font-family:Dashicons;font-size:1.25rem}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.lp_quiz{padding:8px 0 8px 6px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.lp_quiz::before{content:"\f469"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.lp_lesson::before{content:"\f330"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.empty-item::before{content:"\f463"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions{text-align:left}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action{display:inline-block;position:relative;width:30px;height:30px;margin:0;padding:0;text-align:center;vertical-align:middle;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action>a{width:30px;height:30px;color:#999;line-height:1.875rem}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action>a:hover{color:#0073aa}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item>a:hover{color:#e74c3c}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul{display:none;position:absolute;z-index:9;top:100%;left:0;width:165px;margin:0;border:1px solid #999;background:#fdfeff;text-align:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li{margin:0;border-bottom:1px solid #eee;text-align:left}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li a{display:block;padding:10px 25px;color:#757575;font-size:.75rem;text-decoration:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li a.delete-permanently{color:#e74c3c}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li:hover{background:#eee}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item:hover ul{display:block}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:hover .item-actions .actions>*{visibility:visible;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.lp_quiz .icon::before{content:"\f469"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.lp_lesson .icon::before{content:"\f330"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item{position:relative;color:#a2a2a2}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item::after{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item .item-actions{display:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item .icon::before{color:#a2a2a2;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .icon{color:#0085ba;font-size:1.25rem;text-align:center;flex:0 0 29px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .icon::before{font-family:Dashicons}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item input{width:100%;padding:8px 0 8px 10px;border:0;color:inherit;font-size:.875rem;font-weight:600}#admin-editor-lp_course .lp-course-curriculum .section-actions{padding:0 20px 20px 20px}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove{display:none;float:left;height:30px;border:1px solid #eee;border-radius:3px;color:#e74c3c;line-height:1.875rem;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove .icon{padding:0 18px}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove .confirm{display:none;padding:0 18px}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove.confirm .confirm{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove.confirm .icon{display:none}#admin-editor-lp_course .lp-course-curriculum .ui-sortable-placeholder{display:block;visibility:visible !important;border-color:#bdf4fe !important;background:#bdf4fe !important}.wp-admin.post-type-lp_course #meta-box-tab-course_payment .learn-press-tip-floating{top:40px;right:100px;opacity:.8;background:#a00}.wp-admin.post-type-lp_course #meta-box-tab-course_payment .learn-press-tip-floating::before{top:-7px;border:7px solid transparent;border-top-width:0;border-bottom-color:#a00}.section-item-counts{margin:0;margin-right:auto;font-size:.75rem;white-space:nowrap}.section-item-counts span{color:#999}#course-editor{margin-bottom:10px}#course-editor .inside .rwmb-custom_html-wrapper>.rwmb-label{display:none}#course-editor .inside .rwmb-custom_html-wrapper>.rwmb-input{margin-right:0}#quiz-editor .inside .rwmb-custom_html-wrapper>.rwmb-label{display:none}#quiz-editor .inside .rwmb-custom_html-wrapper>.rwmb-input{margin-right:0}#quiz-editor .inside{margin:0;padding:0}#admin-editor-lp_quiz{margin:0;padding:0;border:0}#admin-editor-lp_quiz form{margin:0}#admin-editor-lp_quiz .lp-box-data-head{display:flex;flex-direction:row;margin:0;padding:6px 20px;align-items:center}#admin-editor-lp_quiz .lp-box-data-head h3{padding:0}#admin-editor-lp_quiz .lp-box-data-head .status{visibility:hidden;position:relative;top:5px;margin-right:10px;font-family:Dashicons;font-size:1.25rem}#admin-editor-lp_quiz .lp-box-data-head .status::before{content:"\f463"}#admin-editor-lp_quiz .lp-box-data-head .status.loading{display:inline-block;visibility:visible;animation:rotation 2s infinite linear}#admin-editor-lp_quiz .lp-box-data-head .collapse-list-questions{display:flex;width:40px;height:30px;color:#999;font-family:Dashicons;font-size:1.875rem;cursor:pointer;justify-content:center;align-items:center}#admin-editor-lp_quiz .lp-box-data-content{margin:20px;margin-top:0;border:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions{border-collapse:collapse;color:#777}@media(max-width:1560px){#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .fill_in_blanks .question-settings{flex-direction:column}}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row{display:flex;flex-direction:row;text-align:center;align-items:center}@media(max-width:1024px){#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row.question-settings{flex-direction:column}}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>*{width:100%;padding:12px 8px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.sort{position:relative;color:#999;cursor:url("../../images/openhand.cur") 7 5,default;flex:0 0 15px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.sort .svg-icon{height:18px;margin-top:-2px;vertical-align:middle;fill:#999}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.sort:hover{fill:#0085ba}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.order{padding:12px 0;color:#32373c;font-size:1.2em;text-align:right;flex:0 0 25px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.order::after{content:"."}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type{display:inline-flex;position:relative;width:125px;height:32px;padding:0;border-radius:2px;background-color:#eee;box-shadow:0 0 2px rgba(0,0,0,0.22);line-height:2rem;cursor:pointer;flex:0 0 auto;align-items:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type>a{display:inline-flex;width:100%;padding:0 10px;color:#666;text-align:center;cursor:pointer;align-items:center;justify-content:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type>a::after{margin-right:5px;font-family:Dashicons;font-size:.875rem;line-height:1.875rem;content:"\f347"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul{visibility:hidden;position:absolute;z-index:9999;top:100%;left:0;height:auto;margin:0;margin-top:-1px;border:1px solid #999;border-radius:2px;opacity:1;background:#fdfeff;pointer-events:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li{margin:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li a{display:block;min-width:110px;padding:10px 20px;color:#757575;line-height:1.25rem;text-align:left;white-space:nowrap;text-decoration:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li a:hover{background-color:#eee}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li.disabled{opacity:.4;background-color:#fff;user-select:none;pointer-events:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type:hover ul{visibility:visible;opacity:1;pointer-events:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.actions{width:300px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.name{padding-right:5px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row:hover>.sort{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row .actions .lp-box-data-actions{text-align:left !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header{display:none;border-bottom:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header .table-row>*{font-weight:bold}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header .table-row>.order::after{content:""}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header .table-row>.actions{padding:12px 0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-actions .name input{width:100%;padding:0;border:0;color:#777;background:transparent;box-shadow:none;font-size:.875rem;font-weight:normal}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings{padding:0 20px;border:1px solid #ddd;border-left:0;border-right:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings>*{padding:20px 0 20px 20px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options{border:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .sort{width:12px;padding:8px 6px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .answer-text{width:calc(100% - 100px);padding-right:0;color:#444;font-weight:600}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .order{width:10px;padding:0;text-align:left}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .answer-correct{width:65px;color:#444;font-weight:600;text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .actions{padding:0;text-align:left}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .actions .lp-toolbar-btn{height:42px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr{border:1px solid #ddd;background:#f4fcff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr:nth-child(2n){background:#fff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td{position:static;padding:0 10px;border:0;background:inherit}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td.sort{width:12px;cursor:url("../../images/openhand.cur") 7 5,default}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td.answer-text{padding-right:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td.answer-correct{text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr .svg-icon{height:18px;vertical-align:middle;fill:#999}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr:hover .svg-icon{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr:hover .sort:hover .svg-icon{fill:#0085ba}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-placeholder{visibility:visible !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-placeholder td{height:43px;background:#bdf4fe !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-helper{border-left:0;border-right:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-helper td{border-bottom:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-helper td.sort{border-right:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option .sort i{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option .sort::before{display:inline-block;position:absolute;top:12px;right:4px;font-family:Dashicons;font-size:1.125rem;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option td{position:relative}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option td::after{position:absolute;top:0;left:1px;bottom:0;right:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody .answer-text input{width:100%;padding:0;border:0;color:#777;background:transparent;box-shadow:none;font-size:.875rem;font-weight:normal}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item{border-bottom:1px solid #ddd;background:#f4fcff;line-height:1.125rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.ui-sortable-helper{border-top:1px solid #f1f1f1}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.ui-sortable-placeholder{display:block;visibility:visible !important;border-color:#bdf4fe !important;background:#bdf4fe !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating{position:relative}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-actions .sort,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating .question-actions .sort{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-actions .sort .fa,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating .question-actions .sort .fa{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-actions .sort::after,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating .question-actions .sort::after{display:inline-block;position:absolute;right:5px;font-family:Dashicons;font-size:1.25rem;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question::after,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating::after{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-settings{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .cell{padding:10px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .name input{width:100%;padding:0;border:0;color:#32373c;background:transparent;box-shadow:none;font-size:1.2em;font-weight:normal;line-height:1.125rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions{margin:0;padding:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons{display:grid;position:static;z-index:10;height:100%;text-align:left;grid-template-columns:30px 30px 30px 40px;align-items:center;justify-content:end}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons>div a{visibility:hidden}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn .lp-btn-icon{position:absolute;z-index:2;top:50%;right:50%;width:28px;height:30px;margin-top:-15px;margin-right:-15px;line-height:1.875rem;text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn ul{z-index:9}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn ul a{padding:8px 24px;line-height:1.5rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn ul a.remove{border-bottom:1px solid #eee;color:#666}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-btn-toggle{width:40px;height:42px;padding-left:0;font-family:Dashicons;font-size:1.25rem;line-height:2.625rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-btn-toggle.open::after{content:"\f343"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-btn-toggle.close::after{content:"\f347"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions:hover .lp-toolbar-buttons>div a{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings{background:#fff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options{padding-left:0;padding-right:0;text-align:right}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside{margin:0;padding:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside .lp-quiz-editor__detail-field{margin:0;padding:20px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside .lp-quiz-editor__detail-field:nth-child(2n+1){background:#f4fcff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside .lp-quiz-editor__detail-label{margin:0;margin-bottom:10px;color:#666;font-weight:600}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox{border:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox .hndle{font-weight:600;cursor:default}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox .toggle{float:left;position:absolute;top:0;left:0;width:36px;height:36px;line-height:2.25rem;text-align:center;cursor:pointer}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox .toggle::after{font-family:Dashicons;font-size:1.125rem;content:"\f460"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .quiz-question-options{width:38px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .postbox{min-width:34px;height:34px;line-height:2.625rem;text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .postbox .hndle{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .postbox .toggle::after{content:"\f132"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.sorting_choice .quiz-question-data table.lp-list-options .answer-correct{display:none !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer{margin-top:-1px;border-top:1px solid #ddd;background:#f4fcff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row{height:auto;text-align:right}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .lp-sortable-handle{display:flex;width:30px;padding:8px 10px 8px 6px;color:#999;font-family:Dashicons;font-size:1.25rem;vertical-align:middle;align-items:center;justify-content:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .lp-sortable-handle::before{content:"\f132"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .order{padding:8px 0;line-height:1.75rem;text-align:right}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question{padding:8px 5px 8px 10px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title{display:inline-block;position:relative;min-width:500px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input{width:100%;margin:0;padding:6px 0;border:0;background:transparent;font-size:1.2em;line-height:1.125rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input:focus{color:#32373c}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input::placeholder{display:inline-block}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new{display:inline;position:relative}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types{display:none;position:absolute;z-index:9999999;top:100%;left:-2px;width:200px;margin:6px;border:1px solid #999;background-color:#fff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li{margin:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li a{display:block;padding:12px 20px;outline:0;color:#757575;box-shadow:none;line-height:1;text-decoration:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li a:hover{background:#eee}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li.disabled{opacity:.5;background-color:#eee;user-select:none;pointer-events:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new button:hover+.question-types{display:block}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new button+.question-types:hover{display:block}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new button[disabled=disabled]:hover+.question-types{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .select-item{display:inline}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question button{height:30px;box-shadow:0 1px 0 #ccc !important}#admin-editor-lp_quiz .lp-box-data-content .question-button-actions{text-align:right}#question-editor .inside .rwmb-custom_html-wrapper .rwmb-label{display:none}#question-editor .inside .rwmb-custom_html-wrapper .rwmb-input{margin-right:0}#question-editor .inside{margin:0;padding:0}#admin-editor-lp_question{margin:0;padding:0;border:0;background:#fff}#admin-editor-lp_question form{margin:0}#admin-editor-lp_question .lp-box-data-head{display:flex;flex-direction:row;padding:10px 20px;align-items:center}#admin-editor-lp_question .lp-box-data-head .heading{margin:0;padding:0;flex:1}#admin-editor-lp_question .lp-box-data-head .lp-question-editor{position:relative;margin-right:auto;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types>a{display:inline-flex;height:32px;padding:0 16px;border:1px solid #999;border-radius:2px;color:#666;line-height:2rem;text-decoration:none;align-items:center;cursor:pointer;user-select:none}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types>a::after{margin-right:5px;font-family:Dashicons;font-size:.875rem;line-height:1.875rem;content:"\f347"}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul{display:none;position:absolute;z-index:9999;top:100%;left:0;height:auto;margin:0;margin-top:-1px;border:1px solid #999;border-radius:2px;background:#fdfeff}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li{margin:0}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li:hover,#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li.active{background:#eee}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li a{display:block;min-width:110px;padding:10px;color:#757575;font-size:.75rem;text-align:left;white-space:nowrap;text-decoration:none}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li.disabled{opacity:.4}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li.disabled a{color:#999;cursor:not-allowed;pointer-events:none}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul:hover{display:block}#admin-editor-lp_question .lp-box-data-head .lp-question-editor:hover .question-types ul{display:block}#admin-editor-lp_question .lp-box-data-content{padding:0 20px 20px 20px;border:none !important}#admin-editor-lp_question .lp-box-data-content table.list-question-answers{width:100%;border:1px solid #ddd}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tr td{padding:0 15px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers thead tr th{padding:15px;border-bottom:1px solid #ddd;background-color:#eee;font-weight:600}#admin-editor-lp_question .lp-box-data-content table.list-question-answers thead tr th.answer-text{padding-right:10px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .sort,#admin-editor-lp_question .lp-box-data-content table.list-question-answers .order,#admin-editor-lp_question .lp-box-data-content table.list-question-answers .actions{width:10px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .sort{padding:0 10px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .order{width:10px;padding:0;text-align:left}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .answer-correct{width:65px;text-align:center}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .answer-text{padding-right:8px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .actions{padding-left:0;text-align:left}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr{color:#444;background:#fff}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr:nth-child(2n){background:#fff}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td{background-color:#fff}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.sort{width:15px;padding:0;font-size:1.125rem;text-align:center;cursor:url("../../images/openhand.cur") 7 5,default}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.sort .svg-icon{height:18px;margin-top:-2px;vertical-align:middle;fill:#999}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.sort:hover .svg-icon{fill:#0085ba}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.order{font-size:.875rem}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.answer-text input{width:100%;padding:0;border:0;color:#444;background:transparent;box-shadow:none;font-size:.875rem;font-weight:600;transition:box-shadow .2s ease}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.lp-toolbar-buttons{z-index:auto}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr:hover td.actions .remove-answer{visibility:visible;height:42px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-placeholder{visibility:visible !important}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-placeholder td{height:43px;background:#bdf4fe !important}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-helper td{border-bottom:1px solid #ddd}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-helper td.sort{border-right:0}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option .svg-icon{display:none}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option td{position:relative}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option .sort::before{display:inline-block;position:absolute;top:8px;right:10px;font-family:"Dashicons";content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option td::after{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_question .lp-box-data-content .add-answer{margin:15px 0 0 0}#admin-editor-lp_question.sorting_choice table.list-question-answers .answer-correct{display:none !important}.lp-admin-fib-question-editor,.admin-quiz-fib-question-editor{text-align:right}.lp-admin-fib-question-editor .lp-box-data-content,.admin-quiz-fib-question-editor .lp-box-data-content{margin:0 !important;border:none !important}.lp-admin-fib-question-editor .content-editable,.admin-quiz-fib-question-editor .content-editable{min-height:240px !important;padding:12px 15px;border:2px solid #ddd;border-radius:4px}.lp-admin-fib-question-editor .content-editable .fib-blank,.admin-quiz-fib-question-editor .content-editable .fib-blank{position:relative;color:#2196f3}.lp-admin-fib-question-editor .content-editable .fib-blank::before,.admin-quiz-fib-question-editor .content-editable .fib-blank::before{content:"#" attr(data-index) ". "}.lp-admin-fib-question-editor .fib-blanks,.admin-quiz-fib-question-editor .fib-blanks{min-width:700px;border-collapse:collapse}@media(max-width:1024px){.lp-admin-fib-question-editor .fib-blanks,.admin-quiz-fib-question-editor .fib-blanks{width:100%;min-width:100%}}.lp-admin-fib-question-editor .fib-blanks tbody,.admin-quiz-fib-question-editor .fib-blanks tbody{border-bottom:1px solid #bbb}.lp-admin-fib-question-editor .fib-blanks tbody tr,.admin-quiz-fib-question-editor .fib-blanks tbody tr{background:#eee}.lp-admin-fib-question-editor .fib-blanks tbody tr td,.admin-quiz-fib-question-editor .fib-blanks tbody tr td{padding:5px}.lp-admin-fib-question-editor .fib-blanks tbody tr.blank-options td,.admin-quiz-fib-question-editor .fib-blanks tbody tr.blank-options td{padding:0}.lp-admin-fib-question-editor .fib-blanks tbody tr.blank-options ul,.admin-quiz-fib-question-editor .fib-blanks tbody tr.blank-options ul{display:none;margin:5px 0;padding:20px;border:1px solid #ddd;background:#fff;list-style:none}.lp-admin-fib-question-editor .fib-blanks tbody.open .blank-options ul,.admin-quiz-fib-question-editor .fib-blanks tbody.open .blank-options ul{display:block}.lp-admin-fib-question-editor .fib-blanks tbody .blank-position,.admin-quiz-fib-question-editor .fib-blanks tbody .blank-position{font-weight:600;text-align:center}.lp-admin-fib-question-editor .fib-blanks tbody .blank-actions,.admin-quiz-fib-question-editor .fib-blanks tbody .blank-actions{text-align:left}.lp-admin-fib-question-editor .fib-blanks tbody:last-child,.admin-quiz-fib-question-editor .fib-blanks tbody:last-child{border:0}#fill-in-blanks-editor{display:flex}#fill-in-blanks-editor .blank-options{flex:0 0 65%}#fill-in-blanks-editor .blanks{width:100%;margin:0}#fill-in-blanks-editor .blanks .blank{margin:0 0 20px 0;padding:20px;border:1px solid #d9e0f1;background:#fbfcff}#fill-in-blanks-editor .blanks .blank label{font-weight:bold}#fill-in-blanks-editor .blanks .blank .blank-content{width:100%;min-height:74px;font-size:1rem}#fill-in-blanks-editor .blanks .blank .blank-words .word{background:#ddd;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#fill-in-blanks-editor .blanks .blank .blank-words .word.correct{background:#00a1e6}#fill-in-blanks-editor .blanks .blank .blank-tip p{font-style:italic}#fill-in-blanks-editor .blanks .blank .button-remove{color:red}#fill-in-blanks-editor .passage-preview{margin-right:20px;padding:15px 20px;border:1px solid #ddd;font-size:1rem;line-height:1.5rem;text-align:justify;flex:1}#fill-in-blanks-editor .passage-preview .blank-input{display:inline-block;position:relative;width:50px;height:16px;margin:-2px 10px;padding:0;border:0;border-bottom:1px dashed #ddd;background:transparent;box-shadow:none;font-size:1rem;vertical-align:middle}#fill-in-blanks-editor .blanks-list{width:100%}#fill-in-blanks-editor .blanks-list textarea{width:100%;min-height:300px;margin-bottom:20px;outline:0;background:#f9f9f9;box-shadow:none;font-size:1.125rem;line-height:1.875rem}#fill-in-blanks-editor .blanks-list code{line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#fill-in-blanks-editor .blanks-list code.correct{background:#00a1e6}#lp-modal-choose-items{display:none;position:fixed;z-index:-1;top:0;left:0;bottom:0;right:0;opacity:0;background-color:rgba(0,0,0,0.5)}#lp-modal-choose-items.show{display:block;z-index:99999999;opacity:1}#lp-modal-choose-items.loading .lp-choose-items ul.list-items::before{display:block;position:absolute;z-index:9;top:0;left:0;bottom:0;right:0;background:url("../../images/spinner.gif") no-repeat center center;background-color:#fff;content:""}#lp-modal-choose-items .lp-choose-items{position:relative;max-width:800px;margin:5% 20% 10% auto;border:1px solid #ddd;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1);transition:all 200ms ease-out}#lp-modal-choose-items .lp-choose-items.show-preview .header .preview-title{display:flex;align-items:center}#lp-modal-choose-items .lp-choose-items .header{position:relative}#lp-modal-choose-items .lp-choose-items .header .preview-title{display:none;position:absolute;z-index:10;top:0;left:0;bottom:0;right:0;padding-right:20px;border-bottom:1px solid #ddd;background-color:#fff;font-weight:600}#lp-modal-choose-items .lp-choose-items .header .preview-title h3{margin:0}#lp-modal-choose-items .lp-choose-items .header .tabs{margin:0;border-bottom:1px solid #ddd}#lp-modal-choose-items .lp-choose-items .header .tabs .tab{display:inline-block;position:relative;margin:0}#lp-modal-choose-items .lp-choose-items .header .tabs .tab:not(:last-child)::before{position:absolute;top:50%;left:0;height:44px;margin-top:-22px;border-left:1px solid #ddd;content:""}#lp-modal-choose-items .lp-choose-items .header .tabs .tab.active::after{display:inline-block;position:absolute;bottom:-6px;right:50%;width:10px;height:10px;margin-right:-6px;border:1px solid #ddd;border-left:0;border-bottom:0;background:#fff;content:"";transform:rotate(-45deg)}#lp-modal-choose-items .lp-choose-items .header .tabs .tab.active a{color:#0073aa}#lp-modal-choose-items .lp-choose-items .header .tabs .tab a{display:inline-block;height:44px;padding:0 20px;color:#333;font-weight:600;line-height:2.75rem;text-decoration:none}#lp-modal-choose-items .lp-choose-items .header .tabs .tab a:focus{box-shadow:none}#lp-modal-choose-items .lp-choose-items .header .close{display:inline-block;position:absolute;z-index:30;top:0;left:0;padding:12px;font-size:1em;cursor:pointer}#lp-modal-choose-items .lp-choose-items .main{overflow:hidden;position:relative;padding:20px;border-bottom:1px solid #ddd}#lp-modal-choose-items .lp-choose-items .main .section-item{display:block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:color 200ms ease-out}#lp-modal-choose-items .lp-choose-items .main .section-item::before{position:relative;top:3px;font-family:Dashicons}#lp-modal-choose-items .lp-choose-items .main .search{margin-bottom:20px;background:transparent}#lp-modal-choose-items .lp-choose-items .main .search input.modal-search-input{width:100%;height:36px;padding:0 14px;font-size:1rem;line-height:2.25rem}#lp-modal-choose-items .lp-choose-items .main .list-items{overflow-y:auto;position:relative;min-height:260px;max-height:460px;margin:0}#lp-modal-choose-items .lp-choose-items .main .list-items li{margin:15px 0;cursor:pointer}#lp-modal-choose-items .lp-choose-items .main .pagination .index{margin-right:20px;line-height:1.75rem}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview{overflow:auto;position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;max-height:420px;padding:20px;background-color:#fff;transform:translate(-100%,0)}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview.show{transform:translate(0,0)}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview .list-added-items li{margin:15px 0}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview .list-added-items li:first-child{margin:-10px 0 15px 0}#lp-modal-choose-items .lp-choose-items .footer{padding:20px}body.lp-item-moving{cursor:url("../../images/closedhand.cur") 7 5,default !important}@media screen and (max-width:900px){#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .question-settings.table-row{display:block;width:auto;text-align:right}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .question-settings.table-row>*{width:auto}}#learn-press-reset-course-users,#learn-press-reset-user-courses,#learn-press-reset-user-item{max-width:100%}#learn-press-reset-course-users table,#learn-press-reset-user-courses table,#learn-press-reset-user-item table{width:100%;border-collapse:collapse}#learn-press-reset-course-users .courses-list,#learn-press-reset-user-courses .courses-list,#learn-press-reset-user-item .courses-list{margin:0}#learn-press-reset-course-users input[type=text],#learn-press-reset-user-courses input[type=text],#learn-press-reset-user-item input[type=text]{min-width:300px;height:28px;margin-right:0}#learn-press-reset-course-users .action-reset.dashicons-trash,#learn-press-reset-user-courses .action-reset.dashicons-trash,#learn-press-reset-user-item .action-reset.dashicons-trash{color:red}#learn-press-reset-course-users .action-reset.dashicons-update,#learn-press-reset-user-courses .action-reset.dashicons-update,#learn-press-reset-user-item .action-reset.dashicons-update{-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#learn-press-assign-course .description{margin-bottom:10px}#learn-press-assign-course label{display:block;margin-bottom:5px}#learn-press-unassigned-course .description{margin-bottom:10px}#learn-press-unassigned-course label{display:block;margin-bottom:5px}.learn-press-tip{display:none;margin:0 5px;color:#444;font-style:normal;font-weight:normal;line-height:1;vertical-align:baseline;cursor:pointer}.learn-press-tip.ready{display:inline-block}.learn-press-tip::before{font-family:"lp-icon";content:"\f059"}.learn-press-tip:hover{opacity:.8}.learn-press-tip-floating{position:absolute;z-index:9999999;min-width:20px;margin-right:-1px;padding:.618em 1em;color:#fff;background:#383838;font-size:.8em;line-height:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.learn-press-tip-floating>*{font-size:.8em}.learn-press-tip-floating .close{display:inline-block;position:absolute;top:-8px;left:-8px;width:16px;height:16px;border:1px solid #fff;color:#fff;background:#468fbc;line-height:1rem;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.learn-press-tip-floating .close::before{font-family:"lp-icon";content:"\f00d"}.learn-press-tip-floating p{margin:0}.learn-press-tip-floating::before{position:absolute;bottom:-6px;right:50%;width:0;height:0;margin-right:-6px;border:6px solid transparent;border-top-color:#383838;border-bottom-width:0;content:""}.lp-group-step{border-bottom:1px solid #eee}.lp-group-step h3{padding:0 2em}.lp-group-step label{margin-bottom:5px;font-size:.8em;font-weight:500;font-style:italic}.lp-group-step .lp-item-step{display:flex;position:relative;min-height:35px;margin:0;padding:1em 0 1em 1em;border-top:1px solid #eee;align-items:center;cursor:pointer}.lp-group-step .lp-item-step:hover{background:#eee}.lp-group-step .lp-item-step.running .lp-item-step-left::before{opacity:1}.lp-group-step .lp-item-step.running .lp-item-step-left input{opacity:0}.lp-group-step .lp-item-step.running::before{display:block;position:absolute;width:0;height:100%;background:#0073aa;content:"";opacity:.1;transition:.8s linear}.lp-group-step .lp-item-step.running .progress-bar{opacity:.1}.lp-group-step .lp-item-step.completed .lp-item-step-left::after{opacity:1}.lp-group-step .lp-item-step.completed .lp-item-step-left input{opacity:0}.lp-group-step .lp-item-step.completed .progress-bar{width:100%;opacity:.1}.lp-group-step .lp-item-step.error .lp-item-step-left::after{opacity:1;color:#d33;content:"\f335"}.lp-group-step .lp-item-step .progress-bar{display:block;position:absolute;top:0;right:0;width:0;height:100%;opacity:0;background:rgba(124,96,217,0.7490196078);transition:.8s linear}.lp-group-step .lp-item-step-left{display:inline-flex;align-items:center;position:relative;padding:0 2em}.lp-group-step .lp-item-step-left::before{display:block;position:absolute;z-index:2;width:1em;height:1em;border:1px solid rgba(0,0,0,0.1);border-top:1px solid #3498db;border-radius:50%;opacity:0;content:"";-webkit-animation:lp-rotating .8s linear infinite;animation:lp-rotating .8s linear infinite}.lp-group-step .lp-item-step-left::after{position:absolute;z-index:1;right:23px;opacity:0;color:#4caf50;font-family:Dashicons;font-size:1.5em;content:"\f147"}.lp-group-steps-done{display:none}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}@media screen and (max-width:782px){.learn-press-dropdown-pages .select2-container{vertical-align:top}.learn-press-dropdown-pages .select2-container .select2-selection--single{height:31px}.learn-press-dropdown-pages .select2-selection__rendered{line-height:31px !important}#learn-press-advertisement{margin:0 12px;padding-bottom:0}#learn-press-advertisement .slider-controls{bottom:40px}}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(-90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}@keyframes lp-skeleton-loading{0%{background-position:0 50%}to{background-position:100% 50%}}.lp-admin-statistics-tab-content{box-sizing:border-box;max-width:100%}.lp-admin-statistics-tab-content .btn-group{display:flex;margin:20px 0;gap:10px;flex-direction:row;flex-wrap:wrap}.lp-admin-statistics-tab-content .btn-group button.btn-filter-time{border:1px solid #284bca;color:#000;padding:10px 24px;cursor:pointer;background:#fff}.lp-admin-statistics-tab-content .btn-group .btn-filter-time.active{background:#284bca;color:#fff;border:1px solid #284bca}.lp-admin-statistics-tab-content .custom-filter-time{display:none}.lp-admin-statistics-tab-content .statistics-content{background:white;border:1px solid #d9d9d9;padding:22px}.lp-admin-statistics-tab-content .statistics-content .statistics-group{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:10px}.lp-admin-statistics-tab-content .statistics-content .statistics-group .statistics-item{border:1px solid #000;color:#000;padding:15px 30px;display:flex;flex-direction:column;text-align:center;width:100%;max-width:150px}.lp-admin-statistics-tab-content .statistics-content .statistics-group .statistics-item .statistics-item-title{font-size:16px;line-height:1.2}.lp-admin-statistics-tab-content .statistics-content .statistics-group .statistics-item .statistics-item-count{font-size:24px;line-height:1.2;font-weight:700}.lp-admin-statistics-tab-content .statistics-content .statistics-title{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.lp-admin-statistics-tab-content .statistics-content .statistics-chart-wrapper{padding:10px 30px}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:20px;margin-top:20px}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics .col-50{flex:1}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics .col-50:first-child{border-left:1px solid #d9d9d9}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics li{font-size:16px;line-height:1.2;font-weight:400}.lp-admin-statistics-tab-content .statistics-content .top-course-analytics-title{margin-top:0;font-size:24px;line-height:1.2;font-weight:700}table.lp-material--table{border-collapse:collapse;width:100%}table.lp-material--table td,table.lp-material--table th{border:1px solid #ddd;text-align:right;padding:8px}table.lp-material--table thead.hidden{display:none}table.lp-material--table td.sort{cursor:move}table.lp-material--table tr:nth-child(even){background-color:rgba(221,221,221,0.2509803922)}.lp-material--field-wrap{display:flex;flex-direction:row;align-items:center;padding-block:5px}.lp-material--field-wrap label{min-width:70px}.lp-material--group{margin-top:10px;padding:10px;border:1px solid #dedede;border-radius:10px;box-shadow:-2px 2px rgba(180,180,180,0.2)}.lp-material-btn-wrap{margin-bottom:10px}.lp-material-btn-wrap.loading::before:before,#btn-lp--save-material.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.button.lp-material--delete{color:white;border-color:red;background:red;vertical-align:top}.lp-material--field-wrap.field-action-wrap{display:flex;justify-content:space-between}.lp-meta-box .lp-material--field-wrap input{width:100%}#available-to-upload{font-weight:bold}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}.lp-instructor-info{display:flex;gap:30px;margin-top:30px;margin-bottom:30px}@media(max-width:600px){.lp-instructor-info{flex-wrap:wrap}}.lp-instructor-info .lp-section-instructor{flex:1}.lp-instructor-info .instructor-display-name{font-size:1.4rem}.lp-instructor-info .instructor-avatar{max-width:200px}.lp-instructor-info .lp-instructor-meta{margin-top:16px;display:flex;column-gap:20px;row-gap:8px}.lp-instructor-info .instructor-description{margin-top:16px}.lp-instructor-info img{max-width:100%;border-radius:var(--lp-border-radius,5px)}.lp-instructor-info .instructor-social{display:inline-flex;padding:0;gap:12px;margin:16px 0 0 0}.lp-instructor-info .instructor-social>a{text-align:center;list-style:none}.lp-instructor-info .instructor-social>a span{display:none}.lp-instructor-info .instructor-social>a i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-instructor-info .instructor-social>a i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.instructor-display-name{font-weight:var(--lp-font-weight-link,600)}.instructor-item-meta{display:inline-flex;border-right:1px solid var(--lp-border-color,#e2e0db);padding-right:20px}.lp-instructor-meta .instructor-item-meta:first-child{border:0;padding-right:0}.wrapper-instructor-total-students,.wrapper-instructor-total-courses{display:flex;gap:4px;align-items:center}.course-extra-box{margin-bottom:16px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);width:100%}.course-extra-box.active .course-extra-box__content{height:auto}.course-extra-box__title{--extra-height:50px;display:flex;align-items:center;position:relative;height:var(--extra-height);margin:0 !important;padding:0 20px 0 45px;background:rgba(181,187,211,0.15);font-size:1em;font-weight:700;cursor:pointer}@media(max-width:767px){.course-extra-box__title{padding-right:16px}}.course-extra-box__title::after{position:absolute;top:0;left:20px;font-family:"lp-icon";line-height:var(--extra-height);content:"\f107"}.course-extra-box__content{overflow:hidden;transition:height .3s ease}.course-extra-box__content-inner{-webkit-animation-name:course-extra-box__content-inner-transform;animation-name:course-extra-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}.course-extra-box__content-inner>ul{padding-right:0 !important;padding-bottom:0 !important}.course-extra-box__content ul,.course-extra-box__content li{list-style:none}.course-extra-box__content ul{margin:0;padding:0}.course-extra-box__content li{margin:0;padding:12px 20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}@media(max-width:767px){.course-extra-box__content li{padding-right:16px;padding-left:16px}}.course-extra-box__content li::before{margin-left:8px;color:var(--lp-primary-color);font-family:"lp-icon";content:"\f00c"}.course-extra-box__content li:last-child{border-bottom:0}.course-extra-box:last-child{margin-bottom:60px}.course-extra-box.active .course-extra-box__title::after{content:"\f106"}.course-extra-box+.comment-respond,.course-extra-box+.comments-area{margin-top:30px;margin-bottom:30px}.course-extra-box+.course-tabs{margin-top:30px}input[name=course-extra-box-ratio]{display:none}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content{display:block}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content .course-extra-box__content-inner{transform:scale(1)}@-webkit-keyframes course-extra-box__content-inner-transform{from{opacity:0;-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);-ms-transform:translateX(-5%);-o-transform:translateX(-5%);transform:translateX(-5%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes course-extra-box__content-inner-transform{from{opacity:0;transform:translateX(-5%)}to{opacity:1;transform:translateX(0)}}.course-tab-panel-faqs .course-faqs-box{margin-bottom:20px;border:1px solid rgba(204,204,204,0.6);border-radius:5px}.course-tab-panel-faqs .course-faqs-box__title{display:block;position:relative;margin:0;padding:12px 20px 12px 45px;font-size:1em;line-height:1.5;font-weight:var(--lp-font-weight-link,600);cursor:pointer}.course-tab-panel-faqs .course-faqs-box__title::after{position:absolute;top:12px;left:20px;font-family:"lp-icon";content:"\f067"}.course-tab-panel-faqs .course-faqs-box:last-child{margin-bottom:40px}.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title{color:var(--lp-primary-color)}.course-tab-panel-faqs .course-faqs-box__content{display:none}.course-tab-panel-faqs .course-faqs-box__content-inner{padding:20px;-webkit-animation-name:course-faqs-box__content-inner-transform;animation-name:course-faqs-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}input[name=course-faqs-box-ratio]{display:none}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__content{display:block}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title{color:var(--lp-primary-color);background:rgba(241,242,248,0.4)}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title::after{content:"\f068"}@-webkit-keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.extra-box__title,.course-faqs__title,.course-material__title{margin-top:0;margin-bottom:12px}.edit-content{margin-right:5px}.course-curriculum ul.curriculum-sections{position:relative;margin:0;padding:0;list-style:none}.course-curriculum ul.curriculum-sections .closed .section-item__loadmore{display:none}.course-curriculum ul.curriculum-sections .section{margin:0;padding:0;flex-wrap:wrap}.course-curriculum ul.curriculum-sections .section:last-child{padding:0}.course-curriculum ul.curriculum-sections .section.section-empty .section-header{margin-bottom:20px}.course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message{margin-left:15px;margin-right:15px}.course-curriculum ul.curriculum-sections .section-title.c+.section-desc{display:block}.course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);top:0}.course-curriculum ul.curriculum-sections .item-meta.duration{background:#d9e0f1}.course-curriculum .section-item__loadmore{display:flex;justify-content:center;align-items:center}.course-curriculum .section-item__loadmore button{margin-top:10px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0}.course-curriculum .section-item__loadmore.loading button:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.course-curriculum .section-header{display:table;width:100%;padding:20px 0;border-bottom:0;border-bottom:1px solid #d9e0f1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-curriculum .section-header .section-title,.course-curriculum .section-header .section-desc{margin:0}.course-curriculum .section-header span.show-desc{display:inline-block;position:absolute;top:50%;left:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-header span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-header span.show-desc:hover::before{border-top-color:#ccc}.course-curriculum .section-header .section-desc{margin-top:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);color:var(--lp-color-accent);font-style:italic;line-height:1.3}.course-curriculum .section-header .section-meta{display:block;padding-top:17px;padding-bottom:15px;font-size:.8em;text-align:left;vertical-align:middle;white-space:nowrap}.course-curriculum .section-item{width:100%}.course-curriculum .section-content{margin:0;padding:0;list-style:none}.course-curriculum .section-content .course-item-meta{display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap}.course-curriculum .section-content .course-item-meta .item-meta{display:inline-block;color:#fff}.course-curriculum .section-content .course-item-meta .item-meta.final-quiz{background:#14c4ff}.course-curriculum .section-content .course-item-meta .item-meta.trans{padding:0}.course-curriculum .section-content .course-item-meta .count-questions{background:#9672cf}.course-curriculum .section-content .course-item-meta .duration{background:silver}.course-curriculum .section-content .course-item-meta .course-item-status{padding:0;color:#999}.course-curriculum .section-content .course-item-meta .course-item-status::before{font-family:"lp-icon";content:"\f00c"}.course-curriculum .section-content .course-item-preview{font-style:normal;padding:0}.course-curriculum .section-content .course-item-preview::before{font-family:"lp-icon";content:"\f06e";color:#999}.course-curriculum .course-item{display:flex;position:relative;margin:0 0 2px 0;padding:0 16px;background:rgba(241,242,248,0.4);transition:padding-right linear .15s}.course-curriculum .course-item>span{display:flex;width:28px;color:#666;font-weight:300;align-items:center}.course-curriculum .course-item .section-item-link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:12px 0;color:inherit;outline:0;gap:12px}.course-curriculum .course-item .section-item-link:hover .item-name{color:var(--lp-primary-color)}.course-curriculum .course-item .section-item-link::before{color:var(--lp-primary-color);font-family:"lp-icon"}.course-curriculum .course-item .section-item-link .course-item-info{width:100%}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre{display:flex;flex-flow:row-reverse;justify-content:flex-end;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration{background:transparent}.course-curriculum .course-item .item-name{font-weight:600}.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before{content:"\f059"}.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before{content:"\e929" !important}.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before{content:"\e92a" !important}.course-curriculum .course-item.course-item-lp_lesson .section-item-link::before{content:"\f15b"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before{content:"\f03d"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before{content:"\f028"}.course-curriculum .course-item.item-locked .course-item-status::before{color:var(--lp-secondary-color);content:"\f023"}.course-curriculum .course-item.has-status{padding-top:1px}.course-curriculum .course-item.has-status.status-completed .course-item-status::before,.course-curriculum .course-item.has-status.status-evaluated .course-item-status::before{color:#3bb54a}.course-curriculum .course-item.has-status.item-failed .course-item-status::before,.course-curriculum .course-item.has-status.failed .course-item-status::before{border-color:#f02425;color:#f02425;content:"\f00d"}.course-curriculum .course-item::before{position:absolute;top:50%;right:0;width:3px;height:0;background:#00adff;content:"";transition:height linear .15s,top linear .15s}.course-curriculum .course-item.current{background:#f9f9f9}.course-curriculum .course-item.current a::before{right:10px}.course-curriculum .course-item.current::before{top:0;height:100%}.course-curriculum .section-left{vertical-align:top}.course-curriculum .section-left .section-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);text-transform:capitalize;display:block}.course-curriculum .curriculum-more__button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0;width:100%;margin-top:20px;margin-bottom:20px}.course-curriculum .curriculum-more__button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}body .content-item-summary .form-button-finish-course,body .lp-quiz-buttons .form-button-finish-course{float:left}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{top:2px;font-family:"lp-icon"}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before{content:"\f017"}#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before{content:"\f15c"}#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{content:"\f29c"}.course-remaining-time .label-enrolled{font-size:inherit}.lp-course-progress{position:relative}.lp-course-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-right:-1px;background:var(--lp-secondary-color)}.viewing-course-item .section-header .section-desc{display:none}.lp-course-curriculum ul,.lp-course-curriculum li{list-style:none;margin:0;padding:0}.lp-course-curriculum .course-curriculum-info{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.lp-course-curriculum .course-curriculum-info__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-course-curriculum .course-curriculum-info__left li{display:inline-flex;align-items:center;gap:8px}.lp-course-curriculum .course-curriculum-info__left li::after{content:"";width:4px;height:4px;background-color:var(--lp-border-color,#e2e0db);display:inline-block}.lp-course-curriculum .course-curriculum-info__left li:last-child::after{content:none}.lp-course-curriculum .course-curriculum-info__right{font-weight:var(--lp-font-weight-link,600);text-align:left;text-transform:capitalize}.lp-course-curriculum .course-toggle-all-sections{cursor:pointer}.lp-course-curriculum .course-section{margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;overflow:hidden}.lp-course-curriculum .course-section.lp-collapse .course-section__items{display:none;animation:ease-in-out}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up{display:none}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down{display:block}.lp-course-curriculum .course-section .lp-icon-angle-down{display:none}.lp-course-curriculum .course-section:last-child{margin-bottom:0}.lp-course-curriculum .course-section .course-section-header{background-color:var(--lp-white-grey,#f7f7fb);padding:20px;column-gap:12px;display:flex;justify-content:space-between}.lp-course-curriculum .course-section__title{font-weight:600;font-size:1.1em;line-height:1.3em}.lp-course-curriculum .course-section__description{margin:4px 0 0 0}.lp-course-curriculum .course-section .section-toggle{line-height:1}.lp-course-curriculum .course-section .section-toggle i{font-size:24px}.lp-course-curriculum .course-section .course-section-info{margin-right:0;margin-left:auto}.lp-course-curriculum .course-section .section-count-items{min-width:24px;font-weight:600;text-align:center;line-height:1.3;white-space:nowrap}.lp-course-curriculum .course-section .course-item{background-color:transparent;border-top:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;margin:0}.lp-course-curriculum .course-section .course-item__link{display:flex;justify-content:space-between;width:100%;column-gap:12px;row-gap:8px;position:relative;align-items:flex-start;color:inherit}.lp-course-curriculum .course-section .course-item__info{display:flex;column-gap:12px;row-gap:8px}.lp-course-curriculum .course-section .course-item__info .course-item-ico{min-width:16px}.lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__content{flex-wrap:wrap}}.lp-course-curriculum .course-section .course-item__left:hover{color:var(--lp-primary-color,#ffb606)}.lp-course-curriculum .course-section .course-item__right{display:flex;column-gap:12px;row-gap:8px;align-items:center;flex:none;color:var(--lp-color-meta,#8a8a8a);flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__right{width:100%;order:3}}.lp-course-curriculum .course-section .course-item__status .course-item-ico{width:24px;display:flex;justify-content:center}.lp-course-curriculum .course-section .course-item-ico::before{content:"";display:inline-block;font-family:"lp-icon";font-weight:normal}.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before{content:"\f15b"}.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before{content:"\f12e"}.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before{content:"\e929"}.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before{content:"\e92a"}.lp-course-curriculum .course-section .course-item-ico.preview::before{content:"\f06e";color:#999}.lp-course-curriculum .course-section .course-item-ico.locked::before{content:"\f023";color:#999}.lp-course-curriculum .course-section .course-item-ico.passed.completed::before{content:"\f00c";color:#3bb54a}.lp-course-curriculum .course-section .course-item-ico.in-progress::before,.lp-course-curriculum .course-section .course-item-ico.completed::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.failed.completed::before{content:"\f00d";color:#f02425}.lp-course-curriculum .course-section .course-item-ico.started::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.doing::before{content:"\e921";color:#999}.info-learning .course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.info-learning .course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.lp-ico svg{width:20px;height:20px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-left:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}[class*=wp-block-learnpress] img,.block-editor-block-list__block img{max-width:100%;height:auto}[class*=wp-block-learnpress] .info-meta-item,.block-editor-block-list__block .info-meta-item{display:flex;gap:4px;flex-wrap:wrap}[class*=wp-block-learnpress] .info-meta-item i,.block-editor-block-list__block .info-meta-item i{color:var(--lp-primary-color,#ffb606)}[class*=wp-block-learnpress] .info-meta-left,.block-editor-block-list__block .info-meta-left{display:flex;gap:8px;align-items:center;letter-spacing:0}[class*=wp-block-learnpress] a,.block-editor-block-list__block a{text-decoration:none}.wp-block-learnpress-course-image{overflow:hidden}.wp-block-learnpress-course-instructor>div>*,.wp-block-learnpress-course-categories>div>*{display:inline;vertical-align:middle}.wp-block-learnpress-breadcrumb ul{margin:0 auto;list-style:none;padding:0}.wp-block-learnpress-breadcrumb li{display:inline-block;margin:0}.wp-block-learnpress-breadcrumb i{margin:0 8px}.wp-block-learnpress-breadcrumb a{color:inherit}.courses-btn-load-more{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);font-size:var(--lp-font-size-base,1em);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center;cursor:pointer;margin:20px auto}.courses-btn-load-more:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;left:0;right:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:right;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:left}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}.lp-modal-dialog .lp_allow_repurchase_select{padding:20px;background:#f7f7f7}.lp-modal-dialog .lp_allow_repurchase_select>ul{margin:0;padding:0;list-style:none}.lp-modal-dialog .lp_allow_repurchase_select>ul li label{display:flex;align-items:center;gap:10px}.lp-modal-dialog .lp-button{cursor:pointer;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-modal-dialog .lp-button.loading{pointer-events:none;opacity:.8}.lp-modal-dialog .lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-modal-dialog .lp-button:hover{border-color:var(--lp-primary-color,#ffb606);color:#fff;background:var(--lp-primary-color,#ffb606)}.lp-button.btn-finish-course{cursor:pointer;width:100%;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.lp-button.btn-finish-course:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.lp-button.btn-finish-course.loading{pointer-events:none;opacity:.8}.lp-button.btn-finish-course.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.c-gap-4{column-gap:4px}.wp-block-learnpress-course-feature-review .featured-review__title{font-weight:var(--lp-font-weight-link,600);font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}[class^=wp-block-learnpress] .extra-box ul{margin:0 20px 0 0;padding:0}.wp-block-learnpress-course-button-read-more,.wp-block-learnpress-course-button{cursor:pointer;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-button-read-more:hover,.wp-block-learnpress-course-button:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.wp-block-learnpress-course-button-read-more.loading,.wp-block-learnpress-course-button.loading{pointer-events:none;opacity:.8}.wp-block-learnpress-course-button-read-more.loading:before,.wp-block-learnpress-course-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}@media(min-width:992px){.lp-block-course-sidebar{margin-top:-260px;margin-block-start:-260px !important}}.wp-block-learnpress-item-search .search-course{display:flex;position:relative;height:70px;background:var(--lp-white-grey,#f7f7fb)}.wp-block-learnpress-item-search .search-course input[name=s]{display:block;width:100%;margin-right:30px;border:0;color:var(--lp-color-base,#333);background:transparent;box-shadow:none;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:focus{outline:0}.wp-block-learnpress-item-search .search-course button{position:absolute;top:0;left:10px;height:70px;padding:0 16px;border:0;background:transparent;line-height:1px;box-shadow:none}.wp-block-learnpress-item-search .search-course button:focus{outline:0}.wp-block-learnpress-item-search .search-course button i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-search .search-course button.clear{display:none}.wp-block-learnpress-item-search .search-course button.clear::before{content:"\f00d"}.wp-block-learnpress-course-material .lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);margin-top:20px;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-material .course-material-table{width:100%;display:table;border-spacing:0;border-collapse:collapse}.wp-block-learnpress-course-material .course-material-table tbody tr:nth-child(even) td,.wp-block-learnpress-course-material .course-material-table .learnpress table tfoot tr:nth-child(even) td{background:var(--tb-even-color,#fafafa)}.wp-block-learnpress-course-material .course-material-table thead{box-sizing:border-box;border:1px solid var(--lp-border-color,#e2e0db)}.wp-block-learnpress-course-material .course-material-table th,.wp-block-learnpress-course-material .course-material-table td{padding:.7em 1em;border:1px solid var(--lp-border-color,#e2e0db);background:#fff}.wp-block-learnpress-course-material .course-material-table th{border-bottom:0;background:var(--lp-white-grey,#f7f7fb);font-weight:600;text-align:center}.wp-block-learnpress-course-material .course-material-table th:first-child{text-align:right}.wp-block-learnpress-course-material .course-material-table tr td{border:1px solid var(--lp-border-color,#e2e0db);line-height:1.4}.wp-block-learnpress-course-material .course-material-table tr td:not(:first-child){text-align:center}.wp-block-learnpress-course-material .course-material-table tfoot td{text-align:right;font-weight:bold}.wp-block-learnpress-course-material .course-material-table.searching button:before{display:inline-block;content:"\f110";animation:lp-rotating 1s linear infinite}.wp-block-learnpress-item-hidden-sidebar .section-toggle{justify-content:flex-end;flex:0}.wp-block-learnpress-item-hidden-sidebar .section-toggle i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-close .back-course{padding:24px;line-height:70px;background:rgba(255,255,255,0.1);color:#fff}.wp-block-learnpress-item-close .back-course:hover{background:rgba(255,255,255,0.15)}@media(max-width:768px){.wp-block-learnpress-item-close .back-course{background:transparent;opacity:.6;padding-right:15px;padding-left:15px}.wp-block-learnpress-item-close .back-course:hover{background:transparent;opacity:1}}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle{display:inline-block;width:32px;min-width:32px;line-height:70px;height:unset;margin:0;background:rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-size:1.4em;cursor:pointer;transition:.25s;-webkit-appearance:none;border:0;text-align:center}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:after{display:none}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle::before{display:inline-block;position:static;margin:0;width:auto;height:auto;font-family:"lp-icon";content:"\f0d9"}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:focus{border:0;outline:0}.wp-block-learnpress-item-progress .items-progress{display:flex;justify-content:center;align-items:center;column-gap:10px;white-space:nowrap}.wp-block-learnpress-item-progress .number{padding-left:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.86)}.wp-block-learnpress-item-progress .learn-press-progress{overflow:hidden;position:relative;width:80px;height:6px;border-radius:3px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg .progress-active{position:absolute;right:50%;width:100%;height:100%;margin-right:-100%;background:var(--lp-primary-color,#ffb606);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;right:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color,#ffb606);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.wp-block-learnpress-item-progress .learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.wp-block-learnpress-item-navigation .course-item-nav{display:flex;justify-content:space-between}.wp-block-learnpress-item-navigation .course-item-nav .prev,.wp-block-learnpress-item-navigation .course-item-nav .next{display:flex;line-height:3.125em;flex:1;position:relative}.wp-block-learnpress-item-navigation .course-item-nav .prev span,.wp-block-learnpress-item-navigation .course-item-nav .next span{display:block;font-weight:bold}.wp-block-learnpress-item-navigation .course-item-nav .prev a,.wp-block-learnpress-item-navigation .course-item-nav .next a{display:block;color:var(--lp-color-accent,#666);color:#999}.wp-block-learnpress-item-navigation .course-item-nav .prev::before,.wp-block-learnpress-item-navigation .course-item-nav .next::before{color:#999;font-family:"lp-icon"}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover a,.wp-block-learnpress-item-navigation .course-item-nav .prev:hover::before,.wp-block-learnpress-item-navigation .course-item-nav .next:hover a,.wp-block-learnpress-item-navigation .course-item-nav .next:hover::before{color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover .course-item-nav__name,.wp-block-learnpress-item-navigation .course-item-nav .next:hover .course-item-nav__name{display:block}.wp-block-learnpress-item-navigation .course-item-nav .next{text-align:left;flex-direction:row-reverse}.wp-block-learnpress-item-navigation .course-item-nav .next::before{margin-right:10px;content:"\f0da"}.wp-block-learnpress-item-navigation .course-item-nav .next[data-nav=next]{justify-content:flex-end}.wp-block-learnpress-item-navigation .prev::before{margin-left:10px;content:"\f0d9"}.wp-block-learnpress-item-navigation .prev .course-item-nav__name{left:auto;right:-30px}.wp-block-learnpress-item-navigation .prev .course-item-nav__name::before{left:auto;right:5px}@media(max-width:1024px){.wp-block-learnpress-item-navigation .prev .course-item-nav__name{right:15px}}.wp-block-learnpress-item-navigation .course-item-nav__name{display:none;position:absolute;top:-20px;left:-30px;width:auto;padding:10px 15px;color:var(--lp-color-accent,#666);background:#ccc;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);line-height:1}@media(max-width:1024px){.wp-block-learnpress-item-navigation .course-item-nav__name{top:-25px;left:15px;right:auto}}.wp-block-learnpress-item-curriculum .lp-course-curriculum__title,.wp-block-learnpress-item-curriculum .course-curriculum-info,.wp-block-learnpress-item-curriculum .course-section__description{display:none}.wp-block-learnpress-item-content .content-item-wrap{padding:0}.wp-block-learnpress-item-curriculum .lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1;flex-direction:row}.wp-block-learnpress-list-courses .learn-press-courses .course{width:unset;padding:0}.wp-block-learnpress-course-featured .course-featured{margin-bottom:0;background-color:inherit;color:inherit;padding:0}.courses-order-by,.block-courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-left:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - (100% - 0.5em)) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by,.woocommerce-js .block-courses-order-by{background-position-x:calc(100% - (100% - 10px))}.courses-order-by:focus,.block-courses-order-by:focus{border-color:var(--lp-primary-color);outline:0}.course-img img{display:block}.block-search-courses{display:flex;flex:1;margin-bottom:0}.block-search-courses input{width:100%;max-width:240px;margin:0 0 0 4px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none}.block-search-courses input::-webkit-input-placeholder{color:#999}.block-search-courses input::-moz-placeholder{color:#999}.block-search-courses input:-ms-input-placeholder{color:#999}.block-search-courses input:-moz-placeholder{color:#999}.block-search-courses input::placeholder{color:#999}.block-search-courses input:focus{border-color:var(--lp-primary-color);outline:0}.block-search-courses button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;box-shadow:0 0}.block-search-courses button i{font-size:1.2em;line-height:1.2}.block-search-courses button:focus{outline:0}.block-search-courses button.loading>i:before{display:inline-block;content:"\f110";-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}@media(max-width:767px){.wp-block-learnpress-course-search{width:100%}.wp-block-learnpress-course-search input{min-width:240px;max-width:unset}}.course-filter-btn-mobile{display:inline-flex;align-items:center}@media(min-width:769px){.course-filter-btn-mobile{display:none}}ul.wp-block-learn-press-courses{list-style:none;margin:0;max-width:100%;padding:0}ul.wp-block-learn-press-courses[data-layout=grid]{--columns:3;--gap:1.25em;--min-width:200px;grid-gap:var(--gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--min-width),100% / var(--columns) - var(--gap) *(var(--columns) - 1) / var(--columns)),1fr));margin-bottom:2.25em}@media(max-width:768px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:min(var(--columns),2)}}@media(max-width:480px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:1}}.wp-block-learnpress-course-price .course-price .free,.wp-block-learnpress-course-price .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.wp-block-learnpress-course-price .course-price .origin-price{margin-left:8px;opacity:.8;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);text-decoration:line-through}.wp-block-learnpress-course-button-read-more button{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button-read-more button:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-course-button .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.courses-order-by-wrapper .courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-left:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - (100% - 0.5em)) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by-wrapper .courses-order-by{background-position-x:calc(100% - (100% - 10px))}.courses-order-by-wrapper .courses-order-by:focus{border-color:var(--lp-primary-color,#ffb606);outline:0}.wp-block-learnpress-course-filter h3{margin-bottom:20px;margin-top:0}.wp-block-learnpress-course-filter .filter .line{height:15px;background:#ccc;margin-bottom:10px}.wp-block-learnpress-course-search-filter,.wp-block-learnpress-course-level-filter,.wp-block-learnpress-course-author-filter,.wp-block-learnpress-course-price-filter,.wp-block-learnpress-course-categories-filter,.wp-block-learnpress-course-tag-filter{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.wp-block-learnpress-course-search-filter .lp-course-filter__field,.wp-block-learnpress-course-level-filter .lp-course-filter__field,.wp-block-learnpress-course-author-filter .lp-course-filter__field,.wp-block-learnpress-course-price-filter .lp-course-filter__field,.wp-block-learnpress-course-categories-filter .lp-course-filter__field,.wp-block-learnpress-course-tag-filter .lp-course-filter__field{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.wp-block-learnpress-course-search-filter label,.wp-block-learnpress-course-level-filter label,.wp-block-learnpress-course-author-filter label,.wp-block-learnpress-course-price-filter label,.wp-block-learnpress-course-categories-filter label,.wp-block-learnpress-course-tag-filter label{flex:1}.wp-block-learnpress-course-search-filter span,.wp-block-learnpress-course-level-filter span,.wp-block-learnpress-course-author-filter span,.wp-block-learnpress-course-price-filter span,.wp-block-learnpress-course-categories-filter span,.wp-block-learnpress-course-tag-filter span{color:#999}.wp-block-learnpress-course-search-filter .search-box{width:100%;height:40px;border:1px solid #ccc;border-radius:5px;margin-top:12px}.wp-block-learnpress-button-submit-filter,.wp-block-learnpress-button-reset-filter{box-sizing:border-box;text-transform:capitalize;border:1px solid #ccc;border-radius:4px;background:white;float:right;text-align:center;width:calc(50% - 8px);padding:8px 30px}.wp-block-learnpress-button-submit-filter{margin-left:4px}.wp-block-learnpress-button-reset-filter{margin-right:4px}.block-editor-block-list__block img{display:block}.block-editor-block-list__block .learn-press-courses{list-style:none;margin:0;max-width:100%;padding:0}.block-editor-block-list__block a{text-decoration:none}.block-editor-block-list__block .c-gap-4{column-gap:4px}.block-editor-block-list__block .lp-course-curriculum .course-section .course-item__right{color:inherit}.block-editor-block-list__block.wp-block-learnpress-course-title>*{margin-top:0}a.block-editor-block-list__block.wp-block-learnpress-course-button{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}a.block-editor-block-list__block.wp-block-learnpress-course-button:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}.lp-loading-circle{width:15px;height:15px;border:2px solid #ccc;border-radius:50%;border-top-color:rgba(0,0,0,0.76);animation:spin 1s infinite linear;display:inline-block}.lp-loading-circle.hide{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.lp-btn-ai-style{background:#f6f7f7;border:1px solid #2271b1;color:#2271b1;text-decoration:none;text-shadow:none;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;cursor:pointer;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.lp-btn-ai-style:active{box-shadow:none;color:#fff}.lp-btn-ai-style:hover{background:#6b46e9 !important;color:#fff !important}.lp-btn-generate-course-with-ai,.lp-btn-warning-enable-ai{position:absolute;margin:10px 10px 0 0 !important}.create-course-modal{padding:0;display:flex !important;flex-direction:column;overflow:hidden;border-radius:10px;background-color:#fff;height:90vh;z-index:10000000 !important}.create-course-modal .modal-content{display:grid;grid-template-columns:1fr 2fr;flex-grow:1;gap:30px;min-height:500px;padding:0 24px}.create-course-modal .input-section{display:flex;flex-direction:column}.create-course-modal .input-section label{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section h3{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section textarea,.create-course-modal .input-section .ts-wrapper .ts-control{width:100%;padding:4px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:.95em;background-color:#f7fafc;color:#1a202c;box-shadow:none;transition:border-color .2s,box-shadow .2s}.create-course-modal .input-section textarea:focus,.create-course-modal .input-section textarea:focus-within,.create-course-modal .input-section .ts-wrapper .ts-control:focus,.create-course-modal .input-section .ts-wrapper .ts-control:focus-within{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2;background-color:#fff}.create-course-modal .input-section textarea{min-height:150px;resize:vertical}.create-course-modal .input-section .outputs-control{margin-top:10px}.create-course-modal .input-section .outputs-control .outputs-control-content{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.create-course-modal .input-section .outputs-control .outputs-control-content .output-number-selector{width:120px;border-radius:6px;padding:10px 12px;border:1px solid #e5e7eb;font-size:.95em;background-color:#f7fafc;color:#1a202c;height:40px}.create-course-modal .input-section .lp-tom-select{width:100%}.create-course-modal .input-section .course-content-wrapper{background:#f7fafc;padding:8px 16px;border-radius:16px}.create-course-modal .input-section .course-content-wrapper input[readonly],.create-course-modal .input-section .course-content-wrapper textarea[readonly]{background-color:#fff !important;cursor:not-allowed;opacity:.8}.create-course-modal .input-section .course-content-wrapper input[readonly]:focus,.create-course-modal .input-section .course-content-wrapper textarea[readonly]:focus{box-shadow:none;border-color:#e5e7eb}.create-course-modal .output-section{display:flex;flex-direction:column}.create-course-modal .output-section .output-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.create-course-modal .output-section .output-header h3{font-weight:700;line-height:22px;font-size:14px;color:#1a202c}.create-course-modal .output-section .output-header .icon-button{background:0;border:0;padding:4px;cursor:pointer;color:#a0aec0}.create-course-modal .output-section .output-header .icon-button:hover{color:#4a5568}.create-course-modal .output-section .output-item{border-radius:6px;margin-bottom:16px;background-color:#fff;position:relative}.create-course-modal .output-section .output-item.prompt-item textarea{background-color:#f7fafc;min-height:80px}.create-course-modal .output-section .output-item.output-suggestion textarea{border-color:#dbd6f7;min-height:80px}.create-course-modal .output-section .output-item p.prompt{font-weight:500;color:#4a5568;font-size:.875rem;margin-bottom:4px}.create-course-modal .output-section .output-item .generate-button{background-color:#7e6ce2;color:#fff;border:0;padding:12px 20px;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;width:25%;margin-top:10px}.create-course-modal .output-section .output-item .generate-button:hover{opacity:.9}.create-course-modal .output-section .output-item textarea{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;resize:vertical;font-size:.95em;color:#1a202c;transition:border-color .2s,box-shadow .2s}.create-course-modal .output-section .output-item textarea:focus{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2}.create-course-modal .output-section .output-item .output-actions{position:absolute;top:30%;left:2%;display:flex;gap:8px;visibility:hidden}.create-course-modal .output-section .output-item .output-actions .action-button{font-size:.875rem;font-weight:500;padding:6px 12px;border-radius:6px;cursor:pointer;border:1px solid #e5e7eb;background-color:#fff;color:#4a5568;transition:background-color .2s,color .2s,border-color .2s}.create-course-modal .output-section .output-item .output-actions .action-button.copy-button:hover{background-color:#f7fafc;border-color:#c8ccd5}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button{background-color:#7e6ce2;border-color:#7e6ce2;color:#fff}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button:hover{opacity:.9}.create-course-modal .output-section .output-item:hover .output-actions{visibility:visible}.create-course-modal .output-section #lp-ai-output-suggestion{overflow-y:auto;flex-grow:1;padding-left:5px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder{flex-grow:1;border:2px dashed #e5e7eb;border-radius:6px;background-color:#e5e7eb;position:relative;height:150px;width:100%;background-position:center;background-repeat:no-repeat;margin-bottom:10px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions{position:absolute;bottom:5px;right:80%;transform:translateX(50%);display:flex;gap:10px;width:30%}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .action-button{padding:5px 20px;border-radius:4px;border:1px solid #e5e7eb;background-color:rgba(255,255,255,0.8);cursor:pointer}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .apply-button{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.create-course-modal .ts-wrapper .ts-control .item{background-color:#f7fafc;border:1px solid #e5e7eb;color:#4a5568;border-radius:20px;padding:4px 10px}.create-course-modal .ts-wrapper .ts-control .ts-input::placeholder{color:#a0aec0}.create-course-modal .modal-content{gap:40px;padding:24px 30px}.create-course-modal .modal-content .input-section .form-group{margin-bottom:16px}.create-course-modal .modal-content .input-section .form-group label{margin-bottom:6px;display:block}.create-course-modal .modal-content .input-section .lp-ai-modal-grid.lp-ai-grid-2-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:16px}.create-course-modal .modal-content .input-section h3{font-size:16px;font-weight:600;color:#1a202c;margin-top:20px;margin-bottom:8px}.create-course-modal .modal-content .input-section h3:first-child{margin-top:0}.create-course-modal .modal-content .input-section p.description{font-size:12px;color:#4a5568;margin:-4px 0 16px 0}.create-course-modal .modal-content .input-section .lp-notice.notice-warning{background-color:#fefce8;border:1px solid #fde047;border-radius:6px;padding:12px;margin:10px 0 20px 0;font-size:14px;color:#713f12}.create-course-modal .modal-content .input-section .lp-notice.notice-warning a{font-weight:600;color:#713f12;text-decoration:underline}.create-course-modal .modal-content .output-section .output-placeholder-wrapper{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;min-height:200px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;padding:20px}.create-course-modal .modal-content .output-section .output-placeholder-wrapper p{color:#4a5568;font-size:15px}.create-course-modal .modal-content .output-section .output-header .icon-button{display:inline-flex;align-items:center;justify-content:center;color:#4a5568}.create-course-modal .modal-content .output-section .output-header .icon-button svg{width:20px;height:20px}.lp-generate-data-ai-wrap{width:100%;max-height:90%}.lp-generate-data-ai-wrap .content-title{color:#111}.lp-generate-data-ai-wrap .step-header{display:flex;justify-content:space-between;margin-bottom:30px;padding:0 20px;gap:10px}.lp-generate-data-ai-wrap .step-header .step-item{display:flex;align-items:center;font-size:14px;color:#1a202c;position:relative;flex-grow:1;justify-content:center}.lp-generate-data-ai-wrap .step-header .step-item.active .step-number{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.lp-generate-data-ai-wrap .step-header .step-item .step-text{color:#111;font-weight:600}.lp-generate-data-ai-wrap .step-header .step-item .step-number{width:28px;height:28px;border-radius:50%;border:1px solid #e5e7eb;display:flex;justify-content:center;align-items:center;margin-left:10px;font-weight:500;background-color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai{border:1px solid #e5e7eb;border-radius:10px;padding:20px;text-align:right}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-form-fields{min-height:400px;max-height:600px;overflow:auto;padding:0 2px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-title{font-size:1.2em;font-weight:600;margin-bottom:10px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content.active{display:block}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header h2{font-size:24px;font-weight:700;margin:0 0 8px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header p{font-size:15px;color:#1a202c;margin:0 0 30px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-bottom:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group{margin-bottom:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group.full-width{grid-column:1/-1}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .lp-tom-select.ts-wrapper{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{width:100%;padding:8px 16px;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;line-height:1.5;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;margin:0;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea:focus{outline:0;border-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .item{border:1px solid #e5e7eb;color:#4a5568;border-radius:6px;padding:4px 10px;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .ts-input::placeholder{color:#a0aec0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{min-height:86px;resize:vertical}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .field-description{color:#898989;margin-top:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .title-refer,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .description-refer{padding:0;border:0;font-size:16px;min-height:unset;box-shadow:none;border-radius:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai #prompt-preview{min-height:120px;background-color:#f9fafb;color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .button-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt{display:flex;justify-items:center;align-items:center;gap:10px;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt img{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button{padding:10px 20px;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary:hover{background-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary{background-color:#fff;color:#7e6ce2;border-color:#7e6ce2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary:hover{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn:disabled,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button:disabled{background-color:#e5e7eb;color:#1a202c;cursor:not-allowed;border-color:#e5e7eb}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout{display:flex;gap:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-left-panel{flex:2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-right-panel{flex:1;min-width:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details h3{font-size:24px;font-weight:700;color:#111827;margin-top:0;margin-bottom:24px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .course-cover-placeholder{width:100%;height:50vh;background-color:#e5e7eb;border-radius:8px;display:flex;justify-content:center;align-items:center;justify-items:center;font-size:20px;color:#6b7280;margin-bottom:30px;font-weight:600}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-title{font-size:18px;font-weight:700;margin-top:30px;margin-bottom:16px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum{font-size:18px;font-weight:700}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block{border-radius:8px;border:.8px solid #e5e7eb;padding:16px 8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block h4{font-size:13px;font-weight:bold}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details p{font-size:15px;line-height:1.6;color:#374151;margin-top:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details ul{list-style:none;padding:0;margin:12px 0 0 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li{position:relative;padding-right:20px;margin-bottom:8px;color:#374151;font-size:15px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li::before{content:"•";position:absolute;right:0;color:#1a202c;line-height:1.5}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel{background-color:#f9fafb;padding:24px;border-radius:8px;border:1px solid #e5e7eb;height:fit-content}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel h3{font-size:16px;font-weight:600;margin-top:0;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list{display:none;list-style:none;padding:0;margin:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li{display:flex;align-items:center;font-size:15px;color:#374151;margin-bottom:12px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li span{margin-left:5px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li svg{color:#1a202c;width:20px;height:20px;margin-left:12px;flex-shrink:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea[name=lp-openai-prompt-generated-field]{min-height:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea.lp-ai-string-result{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results{display:grid;gap:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results .lp-ai-string-result{margin-bottom:4px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results button{margin-left:4px}.lp-generate-data-ai-wrap .lp-ai-course-data-preview-wrap{max-height:400px;overflow-y:auto;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup{position:absolute;top:10px;left:10px;background:0;border:0;font-size:20px;cursor:pointer;color:#ccc}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup:hover{color:#f27474}.lp-generate-data-ai-wrap .lp-ai-warning-refer{border:1px solid #fcd34d;background-color:#fffbeb;padding:10px;border-radius:5px;display:flex;gap:5px;align-items:center}.lp-ai-course-data-preview-wrap .course-title{font-size:1.5em;font-weight:700;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-sections{margin-top:30px}.lp-ai-course-data-preview-wrap .section-title{font-weight:bold;font-size:1.2em;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .lesson-title,.lp-ai-course-data-preview-wrap .quiz-title,.lp-ai-course-data-preview-wrap .question-title{font-weight:600;font-size:1em;margin-bottom:8px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-section-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:10px;padding:20px;margin:20px 0;background-color:#fff}.lp-ai-course-data-preview-wrap .course-section-items{margin:20px 20px 0 0}.lp-ai-course-data-preview-wrap .course-section-items:last-child{margin-bottom:0}.lp-ai-course-data-preview-wrap .course-lesson-item,.lp-ai-course-data-preview-wrap .course-quiz-item,.lp-ai-course-data-preview-wrap .quiz-question-item{padding:12px 0;border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-ai-course-data-preview-wrap .course-lesson-item:last-child,.lp-ai-course-data-preview-wrap .course-quiz-item:last-child,.lp-ai-course-data-preview-wrap .quiz-question-item:last-child{padding-bottom:0}.lp-ai-course-data-preview-wrap .course-questions,.lp-ai-course-data-preview-wrap .course-question-options{margin:20px 20px 0 0}.lp-ai-course-data-preview-wrap .course-questions:last-child,.lp-ai-course-data-preview-wrap .course-question-options:last-child{margin-bottom:0}.lp-ai-images-warp{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:20px;max-height:400px;overflow-y:auto}.lp-ai-images-warp .lp-ai-image-item{position:relative}.lp-ai-images-warp .lp-ai-image-item img{object-fit:contain;width:100%}.lp-ai-images-warp .lp-ai-image-item .lp-btn-ai-apply-image{position:absolute;top:5px;left:0;transform:translateX(5%);background-color:rgba(0,0,0,0.6);color:#fff;border:0;padding:6px 12px;border-radius:4px;font-size:.875rem;cursor:pointer;opacity:0;transition:opacity .2s}.lp-ai-images-warp .lp-ai-image-item:hover .lp-btn-ai-apply-image{opacity:1}.lp-creating-course-ai-wrap .loading-wrap{margin-top:20px}.lp-creating-course-ai-wrap .lp-loading-circle{width:40px;height:40px;border-width:5px}.lp-must-enable-ai-wrap{text-align:right;line-height:1.6em}.lp-must-enable-ai-wrap h2{margin-bottom:0}.lp-must-enable-ai-wrap h2 i{margin-left:10px;color:#dc2626}.lp-must-enable-ai-wrap .desc{color:#6b7280}.lp-must-enable-ai-wrap .p2{color:#6b7280}.lp-must-enable-ai-wrap a{color:#2563eb;text-decoration:underline;cursor:pointer}.lp-must-enable-ai-wrap .help-link{padding:16px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px}.lp-must-enable-ai-wrap .help-link a{text-decoration:none;margin-top:10px}.lp-must-enable-ai-wrap .help-link i{color:#2a73ab}.lp-must-enable-ai-wrap .button-actions{margin-top:20px;text-align:left}.lp-must-enable-ai-wrap .button-actions .lp-btn-close-ai-popup{border:0;color:#4b5563;background:0}.lp-must-enable-ai-wrap .button-actions .button-primary{background-color:#7e6ce2;color:#fff;border:0}.lp-must-enable-ai-wrap .button-actions .button-primary:hover{opacity:.9}.fui-loading-spinner-3{color:#7e6ce2;position:relative;width:100px;height:80px;margin-right:80px;display:none}.fui-loading-spinner-3 div{transform-origin:40px 40px;animation:rj9Ft 1.2s linear infinite}.fui-loading-spinner-3 div:after{content:" ";display:block;position:absolute;top:3px;right:37px;width:6px;height:18px;border-radius:20%;background:#7e6ce2}.fui-loading-spinner-3 div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.fui-loading-spinner-3 div:nth-child(2){transform:rotate(-30deg);animation-delay:-1s}.fui-loading-spinner-3 div:nth-child(3){transform:rotate(-60deg);animation-delay:-0.9s}.fui-loading-spinner-3 div:nth-child(4){transform:rotate(-90deg);animation-delay:-0.8s}.fui-loading-spinner-3 div:nth-child(5){transform:rotate(-120deg);animation-delay:-0.7s}.fui-loading-spinner-3 div:nth-child(6){transform:rotate(-150deg);animation-delay:-0.6s}.fui-loading-spinner-3 div:nth-child(7){transform:rotate(-180deg);animation-delay:-0.5s}.fui-loading-spinner-3 div:nth-child(8){transform:rotate(-210deg);animation-delay:-0.4s}.fui-loading-spinner-3 div:nth-child(9){transform:rotate(-240deg);animation-delay:-0.3s}.fui-loading-spinner-3 div:nth-child(10){transform:rotate(-270deg);animation-delay:-0.2s}.fui-loading-spinner-3 div:nth-child(11){transform:rotate(-300deg);animation-delay:-0.1s}.fui-loading-spinner-3 div:nth-child(12){transform:rotate(-330deg);animation-delay:0s}@keyframes rj9Ft{0%{opacity:1}100%{opacity:0}}.swal2-container{z-index:99999}.swal2-popup{max-width:850px}.swal2-popup .content-title{margin:0 0 20px 0;padding:0;text-align:center;font-size:1.5em;font-weight:bold}.swal2-popup .swal2-actions{width:100%;padding:0 30px}.swal2-popup .swal2-actions button{flex:1}.swal2-popup .swal2-actions button.swal2-confirm{background-color:#e02200}.swal2-popup .swal2-actions button.swal2-cancel{background-color:transparent;border:1px solid #ccc;color:inherit}.swal2-popup .swal2-warning{color:#e02200;border-color:transparent;background-color:rgba(223,0,0,0.1019607843)}.swal2-popup .swal2-icon{width:50px;height:50px}.swal2-popup .swal2-icon .swal2-icon-content{font-size:0}.swal2-popup .swal2-icon .swal2-icon-content::before{content:"\f071";font-family:"lp-icon";font-size:24px;display:inline-block}.swal2-popup .swal2-title{font-size:1.5em}.swal2-popup .swal2-html-container{font-size:1em}.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown{max-height:200px;overflow:hidden}.swal2-popup .swal2-close{background-color:unset !important;outline:none !important;color:#ccc !important}.swal2-popup .swal2-close:hover{color:#f27474 !important}.lp-enrolled-students-table-wrap{margin-top:15px}.lp-enrolled-students-table-wrap .instructor-avatar{align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;background:#64748b;overflow:hidden}.lp-enrolled-students-table-wrap .instructor-avatar img{width:100%;height:100%;object-fit:cover}.lp-enrolled-students-table-toolbar{display:flex;flex-direction:column;gap:14px;padding:20px 20px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:5px;background:var(--lp-white-grey,#f7f7fb)}.lp-enrolled-students-table-toolbar__row{display:grid;gap:14px}.lp-enrolled-students-table-toolbar__row--course{grid-template-columns:minmax(0,1fr)}.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(145px,200px) minmax(145px,150px) auto;align-items:end;max-width:1000px}.lp-enrolled-students-table-toolbar__field{display:flex;flex-direction:column;min-width:0}.lp-enrolled-students-table-toolbar__field input{border:1px solid var(--lp-border-color,#e2e0db)}.lp-enrolled-students-table-toolbar__label{color:#3f4a5c;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:10px;text-align:right}.lp-enrolled-students-table-toolbar__input{width:100%;height:38px;padding:0 12px;border:1px solid #c6cfdb;border-radius:7px;color:#2f3a4a;background:#fff;font-size:14px;line-height:1.4;box-shadow:none}.lp-enrolled-students-table-toolbar__input:focus{border-color:#2f75ff;outline:0;box-shadow:0 0 0 1px #2f75ff}.lp-enrolled-students-table-toolbar__actions{display:flex;align-items:flex-end;gap:8px}.lp-enrolled-students-table-toolbar__actions .button:hover,.lp-enrolled-students-table-toolbar__actions .button:focus{border-color:#99a7bc;color:#2f3a4a;background:#f4f7fb}@media(max-width:1024px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(150px,1fr) minmax(150px,1fr)}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:782px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr 1fr}.lp-enrolled-students-table-toolbar__field--student{grid-column:1/-1}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:640px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr}.lp-enrolled-students-table-toolbar__actions .button{width:100%}}.lp-cell-student{display:flex;align-items:center;gap:10px}.lp-meta{display:flex;flex-direction:column}.lp-meta .lp-name{color:#1e293b;font-weight:500;line-height:1.4}.lp-meta .lp-email{color:#94a3b8;font-size:12px;line-height:1.3}.lp-cell-course a{color:#3b82f6;text-decoration:none}.lp-cell-course a:hover{text-decoration:underline}.lp-cell-progress{min-width:120px}.lp-progress-bar{overflow:hidden;position:relative;width:100%;max-width:120px;height:6px;border-radius:3px;background:#e2e8f0}.lp-progress-bar span{display:block;height:100%;border-radius:3px;background:linear-gradient(-90deg,#3b82f6,#60a5fa);transition:width .3s ease}.lp-progress-text{display:inline-block;margin-top:3px;color:#64748b;font-size:11px}.lp-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.lp-badge--enrolled{color:#475569;background:#f1f5f9}.lp-badge--in-progress,.lp-badge--learning{color:#1e40af;background:#dbeafe}.lp-badge--finished{color:#166534;background:#dcfce7}.lp-badge--passed{color:#14532d;background:#bbf7d0}.lp-badge--failed{color:#991b1b;background:#fee2e2}.lp-enrolled-students-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e2e8f0}.lp-enrolled-students-table-footer__count{color:#64748b;font-size:13px}#profile-content-enrolled-students .lp-enrolled-students-table-footer{border-top:0}.lp-enrolled-students-table-footer .learn-press-pagination{margin:0;text-align:left}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers>li{margin:0}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;width:40px;line-height:40px;padding:0 8px;border:1px solid #e2e8f0;border-radius:4px;color:#475569;background:#fff;font-size:13px;text-decoration:none;cursor:pointer;transition:all .15s}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers:hover:not(.current),.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers:hover:not(.current){border-color:#3b82f6;color:#3b82f6 !important;background:#eff6ff}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current{border-color:#3b82f6;color:#fff;background:#3b82f6;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{min-width:auto;border:0;background:transparent;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{pointer-events:none}.lp-enrolled-empty{padding:40px 20px;color:#94a3b8;text-align:center}.lp-enrolled-empty p{margin:0;font-size:14px}.lp-enrolled-error{padding:15px 20px;color:#dc2626;font-size:13px}#lp-modal-enrolled-wrap{position:relative}.lp-wrap-btn-view-course-students{width:100%}.lp-wrap-btn-view-course-students button{width:100%}.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-enrolled-students-table-toolbar{background:white}.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-list-table tbody{background:white}.lp-btn-view-students{margin-top:10px;white-space:nowrap;display:block;padding:0;border:0;background:0}.lp-table-wrap{border-radius:5px;width:100%;border:1px solid var(--lp-border-color,#e2e0db);overflow-x:auto}table.lp-list-table{border-collapse:collapse;width:100%;margin:0;min-width:768px}table.lp-list-table td{padding:0}table.lp-list-table .learn-press-pagination{text-align:right}table.lp-list-table thead{background-color:var(--lp-white-grey,#f7f7fb);border:0}table.lp-list-table thead tr{border-bottom:1px solid var(--lp-border-color,#e2e0db)}table.lp-list-table thead th{background:0;border:0;font-size:1em;padding:10px 20px;text-align:right}table.lp-list-table thead th td{border:0;padding:0}table.lp-list-table tbody{font-size:14px}table.lp-list-table tbody tr{border:0;border-bottom:1px solid var(--lp-white-grey,#f7f7fb)}table.lp-list-table tbody tr:nth-child(even) td{background:0}table.lp-list-table tbody tr td{border:0;padding:10px 20px;text-align:right}table.lp-list-table tfoot tr{border:0}table.lp-list-table tfoot tr td{border:0}table.lp-list-table tfoot tr td>div{padding:20px}table.lp-list-table tfoot .pagination{border:0;padding:0}.button.disabled{pointer-events:none}.learnpress .postbox .rwmb-meta-box{margin-top:10px}.learnpress #field-_lp_requirements .rwmb-text-list-clone,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone,.learnpress #field-_lp_key_features .rwmb-text-list-clone,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone,.learnpress #field-_lp_faqs .rwmb-text-list-clone,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone{clear:none;position:relative;border:1px solid #ddd;border-radius:4px}.learnpress #field-_lp_requirements .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list-label,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list-label,.learnpress #field-_lp_key_features .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list-label,.learnpress #field-_lp_faqs .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list-label{display:none}.learnpress #field-_lp_requirements .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_requirements .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list-advanced,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list-advanced,.learnpress #field-_lp_key_features .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_key_features .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list-advanced,.learnpress #field-_lp_faqs .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_faqs .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list-advanced{width:calc(100% - 65px);padding:7px 10px;border:0;color:#777;background:transparent;box-shadow:none;line-height:1}.learnpress #field-_lp_requirements .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .remove-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .remove-clone,.learnpress #field-_lp_key_features .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .remove-clone,.learnpress #field-_lp_faqs .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone{top:50%;left:41px;margin-top:-10px;border-radius:unset;color:#999;background:transparent;-webkit-transition:left .25s;-moz-transition:left .25s;-ms-transition:left .25s;-o-transition:left .25s;transition:left .25s}.learnpress #field-_lp_requirements .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .remove-clone i,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .remove-clone i,.learnpress #field-_lp_key_features .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .remove-clone i,.learnpress #field-_lp_faqs .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone i{font-size:1.25rem}.learnpress #field-_lp_requirements .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .remove-clone:hover,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .remove-clone:hover,.learnpress #field-_lp_key_features .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .remove-clone:hover,.learnpress #field-_lp_faqs .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone:hover{color:#e74c3c}.learnpress #field-_lp_requirements .rwmb-text-list-clone::after,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone::after,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone::after,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone::after,.learnpress #field-_lp_key_features .rwmb-text-list-clone::after,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone::after,.learnpress #field-_lp_faqs .rwmb-text-list-clone::after,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone::after{display:inline-block;position:absolute;top:50%;left:10px;margin:8px 0 0 0;margin-top:-9px;color:#999;font-family:Dashicons;font-size:1.25rem;content:"\f333"}.learnpress #field-_lp_requirements .rwmb-text-list-clone:focus-within,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone:focus-within,.learnpress #field-_lp_key_features .rwmb-text-list-clone:focus-within,.learnpress #field-_lp_faqs .rwmb-text-list-clone:focus-within{border-color:#0085ba}.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list:focus,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list:focus,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list:focus,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list:focus{border-color:#0085ba}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone{position:relative;padding:0 0 16px 0}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list-label{display:block;padding:10px 12px 0 10px}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list{width:calc(100% - 25px);margin:0 13px 0 13px;border:1px solid #ddd;vertical-align:top}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone{top:20px;left:36px;margin-top:-10px;color:#999;-webkit-transition:left .25s;-moz-transition:left .25s;-ms-transition:left .25s;-o-transition:left .25s;transition:left .25s}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone::after{top:20px}.lp-notice,.learn-press-notice{position:relative;padding:12px;margin:0}.lp-notice h4,.learn-press-notice h4{margin:10px 0 15px}.lp-notice p,.learn-press-notice p{margin:0 0 5px 0;padding:0 2px}.lp-notice .lp-message-dismiss,.learn-press-notice .lp-message-dismiss{position:absolute;top:12px;left:12px}.lp-notice .notice-dismiss,.learn-press-notice .notice-dismiss{position:absolute;top:0;left:1px;margin:0;padding:9px;border:0;outline:0;color:#72777c;background:100% 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer}.lp-notice .notice-dismiss::before,.learn-press-notice .notice-dismiss::before{display:block;width:20px;height:20px;color:#72777c;background:100% 0;font:normal 16px/20px dashicons;text-align:center;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.learn-press-dropdown-pages{display:inline-block}.learn-press-dropdown-pages .list-pages-wrapper{display:flex;align-items:center;gap:10px}.lp-notice-update-database{border:1px solid rebeccapurple;border-right-color:red;border-radius:3px;color:white;background:rebeccapurple}.lp-notice-update-database.do-updating::before{display:inline-block;float:right;margin:9px -5px 0 5px;color:#2773aa;font-family:dashicons;font-size:1.25rem;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#adminmenu .update-plugins.lp-plugins-count{padding:0 5px}.search-box input[name=post-search-author],.search-box .select2-container{min-width:200px;margin:0;vertical-align:top}.learn-press-notice-assigned-item{color:red}.learnpress .actions{margin:0}#learn-press-syncs li{position:relative}#learn-press-syncs li.syncing,#learn-press-syncs li.synced{padding-right:24px}#learn-press-syncs li.syncing input[type=checkbox],#learn-press-syncs li.synced input[type=checkbox]{display:none}#learn-press-syncs li.syncing::after{content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#learn-press-syncs li.synced::after{color:#2773aa;content:"\f147"}#learn-press-syncs li::after{display:block;position:absolute;top:0;right:-3px;width:24px;height:24px;font-family:dashicons;font-size:1.1875rem;line-height:1.5rem;text-align:center}#learn-press-updater .updater-progress{position:relative;margin:0 2px}#learn-press-updater .updater-progress ul{display:flex;position:relative;height:5px;background:#eee}#learn-press-updater .updater-progress ul li{position:relative;margin:0;flex:1}#learn-press-updater .updater-progress ul li::after{display:none;position:absolute;top:-30px;left:0;padding:3px 5px;border-radius:3px;color:#fff;background:#ddd;font-size:.75rem;content:attr(data-version)}#learn-press-updater .updater-progress ul li::before{content:""}#learn-press-updater .updater-progress ul li:last-child::after{_display:block}#learn-press-updater .updater-progress ul::after{position:absolute;top:0;right:0;width:0;height:20px}#learn-press-updater .updater-progress .updater-progress-status{position:absolute;top:0;right:0;width:0;height:5px;background:#5bc4f9;-webkit-transition:width .25s;-moz-transition:width .25s;-ms-transition:width .25s;-o-transition:width .25s;transition:width .25s}#learn-press-updater .updater-progress .updater-progress-status::before{position:absolute;top:-20px;left:0;padding:0 5px;border-radius:3px;color:#fff;background:#5bc4f9;font-size:.75rem;_content:attr(data-value) "%"}#learn-press-updater .updater-progress .updater-progress-status .updater-progress-animation{overflow:hidden;position:absolute;top:0;right:0;width:100%;height:5px;background:#5bc4f9}#learn-press-updater .updater-progress .updater-progress-status .updater-progress-animation:not(.completed)::after{position:absolute;height:5px;background:#8dd9ff;content:"";-webkit-animation:animation4 1.5s ease-out infinite;-moz-animation:animation4 1.5s ease-out infinite;-ms-animation:animation4 1.5s ease-out infinite;-o-animation:animation4 1.5s ease-out infinite;animation:animation4 1.5s ease-out infinite}#learn-press-updater .updating-message{color:#a24666}#learn-press-updater .completed-message{color:#3c8eb7}#learn-press-updater{display:none}.select2 .select2-search.select2-search--inline{margin-bottom:0}.select2 .select2-selection .select2-selection__choice{margin-top:4px;margin-bottom:0}.select2 .select2-selection.select2-selection--multiple{min-height:30px}.list-pages-wrapper .select2-container--default .select2-selection--single .select2-selection__clear{margin:0}.edit-post-layout__metaboxes .rwmb-label>label{color:#666;font-size:small;font-weight:bold}body.post-type-lp_question #button-new-question{display:inline-block;position:relative}body.post-type-lp_question #button-new-question div{display:none;position:absolute;z-index:9999;top:100%;right:0;min-width:100px;margin:0 -1px 0 0;border:1px solid #999;background:white;font-weight:400}body.post-type-lp_question #button-new-question div a{display:block;min-width:100px;margin:0;padding:10px 20px;color:#666;white-space:nowrap;text-decoration:none}body.post-type-lp_question #button-new-question div a:hover{background:#eee}body.post-type-lp_question #button-new-question>a{position:relative;padding-left:15px;text-decoration:none}body.post-type-lp_question #button-new-question>a::after{display:inline-block;position:absolute;top:6px;left:0;width:0;height:0;margin:0;border:5px solid transparent;border-top-color:#0f7aae;content:""}body.post-type-lp_question #button-new-question:hover div{display:block}.lp-label{display:inline-block;padding:3px 6px;color:#fff;font-size:.75rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.lp-label.success{background:#4caf50}.lp-label.error{background:red}.lp-label.warning{background:#ffc107}.lp-label .far,.lp-label .fas,.lp-label .fa{display:inline-block;margin-left:5px}.lp-admin-profile-courses .column-results{width:200px}.lp-admin-profile-courses .course-results-progress .lp-progress-row{margin:0 0 20px 0}.lp-admin-profile-courses .course-results-progress .lp-course-progress-heading{margin:0 0 5px 0;line-height:1}.lp-admin-profile-courses .learn-press-progress{overflow:hidden;position:relative;width:150px;height:6px;border-radius:3px}.lp-admin-profile-courses .learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;right:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.lp-admin-profile-courses .learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.lp-notify-action-wrapper{position:fixed;bottom:5%;z-index:10000;right:50%;padding:10px;transition:all .5s;transform:translateY(500%);display:flex;flex-direction:column;gap:5px}.lp-notify-action-wrapper.show{display:flex;transform:translateY(0)}.lp-notify-action-wrapper .lp-notify-action{box-shadow:0 4px 25px 1px rgba(0,0,0,0.25);background:#202937;padding:0 20px;border-radius:3px;min-width:200px;transition:all .8s}.lp-notify-action-wrapper .lp-notify-action.clone{display:none}.lp-notify-action-wrapper .lp-notify-action__success{display:none;color:#01a401}.lp-notify-action-wrapper .lp-notify-action__success.show{display:block}.lp-notify-action-wrapper .lp-notify-action__error{display:none;color:#f44336;font-weight:bold}.lp-notify-action-wrapper .lp-notify-action__error.show{display:block}#wp-admin-bar-lp-course-builder svg{vertical-align:text-bottom}
\ No newline at end of file
+@charset "UTF-8";@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-right:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}.lp-tom-select{min-width:150px}.lp-tom-select.plugin-dropdown_input .dropdown-input{width:95%;min-width:auto;border:1px solid #2271b1}.lp-tom-select[multiple]{display:block;height:36px !important;border:1px solid #d0d0d0}.lp-tom-select.ts-wrapper{min-width:200px;width:fit-content}.lp-tom-select.ts-wrapper dropdown-active .ts-control input.dropdown-input{border-color:#d0d0d0}.lp-tom-select.ts-wrapper input.dropdown-input{margin:0 auto 5px;padding:0 8px;box-shadow:none}.lp-tom-select.ts-wrapper.multi.has-items .ts-control{padding:3px 3px 3px 0}.lp-tom-select.ts-wrapper .ts-control{min-height:35px;padding:4px}.lp-tom-select.ts-wrapper .ts-control input[type=text]{min-width:30px}.lp-tom-select.ts-wrapper .ts-control li{margin:0 0 3px 5px;padding:3px 8px;background:#eee;border-radius:var(--lp-border-radius)}.lp-tom-select.ts-wrapper .ts-control .item{margin:0 0 2px 5px;padding:1px 2px;background:#eee;border-radius:var(--lp-border-radius)}.lp-tom-select.ts-wrapper .ts-dropdown{border:1px solid #d0d0d0;padding-top:5px;border-radius:3px;margin-top:-1px}.lp-tom-select.ts-wrapper .ts-dropdown .spinner{visibility:visible}.lp-tom-select.ts-wrapper .ts-dropdown .spinner::after{content:"";border:0}.lp-tom-select .dropdown-input-wrap{display:flex}.lp-toolbar-buttons{position:relative;z-index:10;height:50px}.lp-toolbar-buttons .lp-toolbar-btn{display:inline-block;position:relative;width:30px;height:30px;margin:0;padding:0;text-align:center;vertical-align:middle;cursor:pointer}.lp-toolbar-buttons .lp-toolbar-btn a,.lp-toolbar-buttons .lp-toolbar-btn span{outline:0;color:#666;box-shadow:none}.lp-toolbar-buttons .lp-toolbar-btn .lp-btn-icon{position:absolute;top:50%;right:50%;width:30px;height:30px;margin-top:-15px;margin-right:-15px;line-height:1.875rem;text-align:center}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move{cursor:ns-resize}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move a,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move span{cursor:ns-resize}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move:hover a,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-move span{color:var(--lp-primary-color)}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-remove{cursor:pointer}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-remove:hover a,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-remove:hover span{color:#e74c3c}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle .dashicons-arrow-down,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle .dashicons-arrow-down-alt2{display:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-up,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-up-alt2{display:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-down,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-toggle.closed .dashicons-arrow-down-alt2{display:inline-block}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown{color:#000}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul{display:none;position:absolute;top:100%;left:0;margin:0;border:1px solid #999;background:#fdfeff}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li{margin:0;list-style:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li a{display:block;margin:0;padding:3px 8px;color:#757575;font-size:.8em;text-align:left;white-space:nowrap;text-decoration:none}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li a:hover{background:#eee}.lp-toolbar-buttons .lp-toolbar-btn.lp-toolbar-btn-dropdown ul li.active a{background:#eee}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled:hover{_background:#f5f5f5}.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled .lp-btn-icon,.lp-toolbar-buttons .lp-toolbar-btn.lp-btn-disabled:hover .lp-btn-icon{color:#666}.lp-toolbar-buttons .lp-toolbar-btn:hover{display:inline-block;background:0}.lp-toolbar-buttons .lp-toolbar-btn:hover .lp-btn-icon{color:#444}.lp-toolbar-buttons .lp-toolbar-btn:hover ul{display:block}.lp-toolbar-buttons .lp-toolbar-btn:hover ul:hover{display:block}.column-content-actions.lp-toolbar-buttons{width:30px;padding:0;white-space:nowrap}.learn-press-box-data{position:relative;margin:20px 0 0 0;border:1px solid #ddd}.learn-press-box-data .lp-box-data-head{padding:10px 15px;background:#fff}.learn-press-box-data .lp-box-data-head h3{margin:0;padding:15px;font-size:1em}.learn-press-box-data .lp-box-data-head .lp-box-data-actions{float:left;position:relative;z-index:10}.learn-press-box-data .lp-box-data-head .lp-box-data-actions .lp-btn{display:inline-block;width:30px;height:50px;line-height:2.875rem;text-align:center;vertical-align:middle}.learn-press-box-data .lp-box-data-head .lp-box-data-actions::after{display:block;clear:both;content:""}.learn-press-box-data .lp-box-data-head::after{display:block;clear:both;content:""}.learn-press-box-data .lp-box-data-content{padding:15px;border-top:1px solid #ddd;background:#fff}.learn-press-box-data .lp-box-data-foot{padding:15px}.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-up,.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-up-alt2{display:none}.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-down,.learn-press-box-data.closed .lp-btn-toggle .dashicons-arrow-down-alt2{display:inline-block}.learn-press-box-data.closed .lp-box-data-content{display:none}.lp-list-options{width:100%;border-collapse:collapse}.lp-list-options th,.lp-list-options td{padding:10px 15px;border-top:1px solid #ddd;background:#f5f5f5}.lp-list-options thead th{text-align:right}.lp-list-options tbody tr td{padding:0 15px;background:#f4fcff}.lp-list-options tbody tr td.lp-toolbar-buttons{_overflow:hidden;position:relative;width:30px;height:42px;white-space:nowrap}.lp-list-options tbody tr td.lp-toolbar-buttons .lp-toolbar-btn{visibility:hidden;position:relative;height:43px;margin-top:-4px;margin-bottom:-4px}.lp-list-options tbody tr:nth-child(odd) td{background:#fff}.lp-list-options tbody tr:hover td.lp-toolbar-buttons .lp-toolbar-btn{visibility:visible}.lp-list-options tbody td{text-align:right}.lp-list-options tbody td input[type=text]{width:100%}.lp-list-options tbody td input[type=text][value=""]{font-style:italic}.lp-list-options tbody td.column-content-answer_correct{width:125px}.lp-list-options tbody td.lp-remove-list-option,.lp-list-options tbody td.lp-move-list-option{width:20px;padding:0;text-align:center}.lp-list-options tbody td.lp-remove-list-option a,.lp-list-options tbody td.lp-move-list-option a{visibility:hidden;color:#999}.lp-list-options tbody td.lp-remove-list-option:hover,.lp-list-options tbody td.lp-move-list-option:hover{background:#dbf5ff}.lp-list-options tbody td.lp-move-list-option{cursor:ns-resize}.lp-list-options tbody td.lp-move-list-option a{cursor:ns-resize}.lp-list-options tbody td.lp-move-list-option:hover a{color:var(--lp-primary-color)}.lp-list-options tbody td.lp-remove-list-option{cursor:pointer}.lp-list-options tbody td.lp-remove-list-option:hover a{color:#e74c3c}.lp-animation{-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}.lp-ajax-search{display:inline-block;position:relative;z-index:999999}.lp-ajax-search .lp-search-term{min-width:300px;height:28px;margin:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-term:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-term:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-term:focus:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lp-ajax-search .lp-search-results{position:absolute;top:100%;width:100%;margin:-1px 0 0 0;border:1px solid #ddd;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lp-ajax-search .lp-search-results .lp-search-items{overflow:auto;max-height:300px;margin:0}.lp-ajax-search .lp-search-results .lp-search-items li{margin:0}.lp-ajax-search .lp-search-results .lp-search-items li label{display:block;padding:8px 10px;border-bottom:1px solid #f3f3f3}.lp-ajax-search .lp-search-results .lp-search-items li label input{float:right;margin-top:1px;margin-left:-100%}.lp-ajax-search .lp-search-results .lp-search-items li label span{display:inline-block;margin-right:25px}.lp-ajax-search .lp-search-results .lp-search-items li label span a.lp-add-item{visibility:hidden;margin-right:10px}.lp-ajax-search .lp-search-results .lp-search-items li.active{background:#dbf5ff}.lp-ajax-search .lp-search-results .lp-search-items li:hover{color:#fff;background:#0085ba}.lp-ajax-search .lp-search-results .lp-search-items li:hover a.lp-add-item{visibility:visible}.lp-ajax-search .lp-search-results .lp-search-actions{margin:0;padding:10px;border-top:1px solid #ddd}#learn-press-ajax-search-overlay{display:none;position:fixed;z-index:99999;top:0;right:0;width:100%;height:100%;opacity:0}.update-overlay{position:fixed;z-index:99999;top:0;right:0;width:100%;height:100%;background:rgba(255,255,255,0.5)}#course-editor.ajax-search #learn-press-ajax-search-overlay{display:block}#course-editor.ajax-search .lp-ajax-search{z-index:100000}.advanced-list{width:100%;min-width:200px;border-radius:var(--lp-border-radius);background:#fff;list-style:none}.advanced-list li{display:inline-block;margin:0 0 5px 5px;padding:3px 8px;background:#eee;border-radius:var(--lp-border-radius)}.advanced-list li .remove-item{display:inline-block;margin-left:5px;line-height:1;vertical-align:middle;text-decoration:none;cursor:pointer}.advanced-list li .remove-item:hover{color:#0085ba}.advanced-list li .remove-item::before{font-family:dashicons;text-decoration:none;content:"\f335"}.advanced-list li span{display:inline-block}.advanced-list.locked .remove-item{display:none}.advanced-list::after{display:block;clear:both;content:""}.lp-label-counter{display:inline-block;height:20px;padding:0 10px;border-radius:20px;color:#fff;background:#2196f3;font-weight:bold;line-height:1.25rem}.lp-label-counter.disabled{background:#ddd}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.rwmb-duration{border:1px solid #ddd}ul .clearfix{clear:both;height:0;opacity:0}.clearfix-after::after{display:block;clear:both;height:0;opacity:0;content:""}.lp-button{padding:8px 16px;border:1px solid #e5e7eb;border-radius:var(--lp-border-radius);color:#374151;font-size:.9em;font-weight:500;text-decoration:none;cursor:pointer}@font-face{font-family:"lp-icon";src:url("../../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=190") format("woff2");font-weight:normal;font-style:normal;font-display:swap}[class^=lp-icon-],[class*=" lp-icon-"]{font-family:"lp-icon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-icon-plus:before{content:"\f067"}.lp-icon-question:before{content:"\f128"}.lp-icon-minus:before{content:"\f068"}.lp-icon-search:before{content:"\f002"}.lp-icon-envelope-o:before{content:"\f003"}.lp-icon-heart:before{content:"\f004"}.lp-icon-star:before{content:"\f005"}.lp-icon-star-o:before{content:"\f006"}.lp-icon-user:before{content:"\f007"}.lp-icon-th-large:before{content:"\f009"}.lp-icon-th:before{content:"\f00a"}.lp-icon-th-list:before{content:"\f00b"}.lp-icon-check:before{content:"\f00c"}.lp-icon-close:before{content:"\f00d"}.lp-icon-remove:before{content:"\f00d"}.lp-icon-times:before{content:"\f00d"}.lp-icon-signal:before{content:"\f012"}.lp-icon-cog:before{content:"\f013"}.lp-icon-gear:before{content:"\f013"}.lp-icon-trash-o:before{content:"\f014"}.lp-icon-home:before{content:"\f015"}.lp-icon-file-o:before{content:"\f016"}.lp-icon-clock-o:before{content:"\f017"}.lp-icon-download:before{content:"\f019"}.lp-icon-play-circle-o:before{content:"\f01d"}.lp-icon-refresh:before{content:"\f021"}.lp-icon-lock:before{content:"\f023"}.lp-icon-flag:before{content:"\f024"}.lp-icon-book:before{content:"\f02d"}.lp-icon-bookmark:before{content:"\f02e"}.lp-icon-video-camera:before{content:"\f03d"}.lp-icon-edit:before{content:"\f044"}.lp-icon-pencil-square-o:before{content:"\f044"}.lp-icon-check-square-o:before{content:"\f046"}.lp-icon-arrows:before{content:"\f047"}.lp-icon-chevron-left:before{content:"\f053"}.lp-icon-chevron-right:before{content:"\f054"}.lp-icon-check-circle:before{content:"\f058"}.lp-icon-question-circle:before{content:"\f059"}.lp-icon-arrow-left:before{content:"\f060"}.lp-icon-arrow-right:before{content:"\f061"}.lp-icon-expand:before{content:"\f065"}.lp-icon-compress:before{content:"\f066"}.lp-icon-exclamation-circle:before{content:"\f06a"}.lp-icon-gift:before{content:"\f06b"}.lp-icon-eye:before{content:"\f06e"}.lp-icon-eye-slash:before{content:"\f070"}.lp-icon-exclamation-triangle:before{content:"\f071"}.lp-icon-warning:before{content:"\f071"}.lp-icon-calendar:before{content:"\f073"}.lp-icon-comment:before{content:"\f075"}.lp-icon-chevron-up:before{content:"\f077"}.lp-icon-chevron-down:before{content:"\f078"}.lp-icon-shopping-cart:before{content:"\f07a"}.lp-icon-bar-chart:before{content:"\f080"}.lp-icon-bar-chart-o:before{content:"\f080"}.lp-icon-key:before{content:"\f084"}.lp-icon-cogs:before{content:"\f085"}.lp-icon-gears:before{content:"\f085"}.lp-icon-thumbs-o-up:before{content:"\f087"}.lp-icon-thumbs-o-down:before{content:"\f088"}.lp-icon-heart-o:before{content:"\f08a"}.lp-icon-sign-out:before{content:"\f08b"}.lp-icon-linkedin-square:before{content:"\f08c"}.lp-icon-sign-in:before{content:"\f090"}.lp-icon-phone:before{content:"\f095"}.lp-icon-square-o:before{content:"\f096"}.lp-icon-bookmark-o:before{content:"\f097"}.lp-icon-twitter:before{content:"\f099"}.lp-icon-facebook:before{content:"\f09a"}.lp-icon-facebook-f:before{content:"\f09a"}.lp-icon-unlock:before{content:"\f09c"}.lp-icon-bullhorn:before{content:"\f0a1"}.lp-icon-bell-o:before{content:"\f0a2"}.lp-icon-certificate:before{content:"\f0a3"}.lp-icon-briefcase:before{content:"\f0b1"}.lp-icon-arrows-alt:before{content:"\f0b2"}.lp-icon-copy:before{content:"\f0c5"}.lp-icon-files-o:before{content:"\f0c5"}.lp-icon-pinterest-square:before{content:"\f0d3"}.lp-icon-google-plus-square:before{content:"\f0d4"}.lp-icon-google-plus:before{content:"\f0d5"}.lp-icon-money-bill-alt:before{content:"\f0d6"}.lp-icon-caret-down:before{content:"\f0d7"}.lp-icon-caret-up:before{content:"\f0d8"}.lp-icon-caret-left:before{content:"\f0d9"}.lp-icon-caret-right:before{content:"\f0da"}.lp-icon-linkedin:before{content:"\f0e1"}.lp-icon-comment-o:before{content:"\f0e5"}.lp-icon-file-text-o:before{content:"\f0f6"}.lp-icon-angle-double-left:before{content:"\f100"}.lp-icon-angle-double-right:before{content:"\f101"}.lp-icon-angle-double-up:before{content:"\f102"}.lp-icon-angle-double-down:before{content:"\f103"}.lp-icon-angle-left:before{content:"\f104"}.lp-icon-angle-right:before{content:"\f105"}.lp-icon-angle-up:before{content:"\f106"}.lp-icon-angle-down:before{content:"\f107"}.lp-icon-desktop:before{content:"\f108"}.lp-icon-mobile:before{content:"\f10b"}.lp-icon-mobile-phone:before{content:"\f10b"}.lp-icon-circle-o:before{content:"\f10c"}.lp-icon-spinner:before{content:"\f110"}.lp-icon-code:before{content:"\f121"}.lp-icon-puzzle-piece:before{content:"\f12e"}.lp-icon-calendar-o:before{content:"\f133"}.lp-icon-ellipsis-h:before{content:"\f141"}.lp-icon-ellipsis-v:before{content:"\f142"}.lp-icon-file:before{content:"\f15b"}.lp-icon-file-alt:before{content:"\f15c"}.lp-icon-youtube-play:before{content:"\f16a"}.lp-icon-instagram:before{content:"\f16d"}.lp-icon-dot-circle-o:before{content:"\f192"}.lp-icon-graduation-cap:before{content:"\f19d"}.lp-icon-mortar-board:before{content:"\f19d"}.lp-icon-google:before{content:"\f1a0"}.lp-icon-language:before{content:"\f1ab"}.lp-icon-database:before{content:"\f1c0"}.lp-icon-file-pdf:before{content:"\f1c1"}.lp-icon-file-word:before{content:"\f1c2"}.lp-icon-file-excel:before{content:"\f1c3"}.lp-icon-file-powerpoint:before{content:"\f1c4"}.lp-icon-file-image:before{content:"\f1c5"}.lp-icon-file-photo:before{content:"\f1c5"}.lp-icon-file-picture:before{content:"\f1c5"}.lp-icon-file-archive:before{content:"\f1c6"}.lp-icon-file-zip:before{content:"\f1c6"}.lp-icon-file-audio:before{content:"\f1c7"}.lp-icon-file-sound:before{content:"\f1c7"}.lp-icon-file-movie:before{content:"\f1c8"}.lp-icon-file-video:before{content:"\f1c8"}.lp-icon-file-code:before{content:"\f1c9"}.lp-icon-circle-thin:before{content:"\f1db"}.lp-icon-share-alt:before{content:"\f1e0"}.lp-icon-pie-chart:before{content:"\f200"}.lp-icon-line-chart:before{content:"\f201"}.lp-icon-user-secret:before{content:"\f21b"}.lp-icon-television:before{content:"\f26c"}.lp-icon-tv:before{content:"\f26c"}.lp-icon-question-circle-o:before{content:"\f29c"}.lp-icon-google-plus-circle:before{content:"\f2b3"}.lp-icon-google-plus-official:before{content:"\f2b3"}.lp-icon-user-circle:before{content:"\f2bd"}.lp-icon-user-graduate:before{content:"\f501"}.lp-icon-user-edit:before{content:"\f4ff"}.lp-icon-my-courses:before{content:"\e900"}.lp-icon-clock:before{content:"\e901"}.lp-icon-stopwatch:before{content:"\f2f2"}.lp-icon-file-download:before{content:"\f56d"}.lp-icon-list:before{content:"\f03a"}.lp-icon-students:before{content:"\e902"}.lp-icon-courses:before{content:"\e903"}.lp-icon-tiktok-alt:before{content:"\e908"}.lp-icon-alarm-clock:before{content:"\e909"}.lp-icon-art-and-design:before{content:"\e90a"}.lp-icon-best-customer-experience:before{content:"\e90b"}.lp-icon-certificate-o:before{content:"\e90c"}.lp-icon-community:before{content:"\e90d"}.lp-icon-online-education:before{content:"\e90e"}.lp-icon-concierge-bell:before{content:"\e90f"}.lp-icon-target:before{content:"\e910"}.lp-icon-content-marketing:before{content:"\e911"}.lp-icon-dollar-sign:before{content:"\e912"}.lp-icon-website:before{content:"\e913"}.lp-icon-worldwide-security:before{content:"\e914"}.lp-icon-educational-programs:before{content:"\e915"}.lp-icon-online-class:before{content:"\e916"}.lp-icon-monitor:before{content:"\e917"}.lp-icon-lucide:before{content:"\e918"}.lp-icon-ebook:before{content:"\e919"}.lp-icon-co-instructor:before{content:"\e904"}.lp-icon-close-circle:before{content:"\e907"}.lp-icon-layers:before{content:"\e91a"}.lp-icon-filter:before{content:"\e91c"}.lp-icon-in_progress_course:before{content:"\e91d"}.lp-icon-finished_courses:before{content:"\e91e"}.lp-icon-failed_courses:before{content:"\e91f"}.lp-icon-passed_courses:before{content:"\e920"}.lp-icon-student_in_progress:before{content:"\e924"}.lp-icon-student_completed:before{content:"\e925"}.lp-icon-published_course:before{content:"\e926"}.lp-icon-pending_course:before{content:"\e927"}.lp-icon-list-check:before{content:"\e929"}.lp-icon-icon-h5p:before{content:"\e92a"}.lp-icon-comment-written:before{content:"\e921"}.lp-icon-book-open:before{content:"\f518"}.lp-icon-pinterest-p:before{content:"\f231"}.lp-icon-dropbox:before{content:"\e905"}.lp-icon-edit-square:before{content:"\e923"}.lp-icon-drag:before{content:"\e922"}.lp-icon-map-pin:before{content:"\e91b"}.lp-icon-map-marker:before{content:"\e91b"}.lp-icon-box:before{content:"\e906"}.lp-ico-ai{display:inline-block;width:13px;height:13px;background-image:url("../../images/icons/ico-ai.svg");background-size:contain;background-repeat:no-repeat}.lp-icon-course-builder{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@-moz-keyframes lp-spinner{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes lp-spinner{100%{-webkit-transform:rotate(-360deg)}}@keyframes lp-spinner{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-modal-choose-items-open{overflow:hidden}.lp-modal-search{height:100%;padding:20px;color:#777;background-color:red}.lp-modal-search li.selected{display:none}#learn-press-message-box-block{position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;opacity:.8;background-color:#000}#learn-press-message-box-window{position:fixed;z-index:100000;top:0;left:0;bottom:0;right:0;color:#fff;text-align:center}#message-box-wrap{display:inline-block;max-width:70%;margin:0 auto;text-align:right}.message-box-title{margin:0 0 40px 0;color:#fff;font-size:2.125rem}.message-box-content{font-size:1rem;line-height:1.5}.message-box-animation{width:220px;height:20px;margin:20px 0 0;background-image:url("../../images/animation.gif")}.message-box-buttons{margin:20px 0 0;padding-top:20px;border-top:1px solid #929292}.message-box-button{margin-left:10px !important}.tipsy{position:absolute}.learnpress a,.learnpress a:active{outline:0;box-shadow:none}.learnpress .lp-install-sample-data-options{padding:0 20px 10px 20px;border:1px solid #ddd}.learnpress .lp-install-sample-data-options legend{font-size:1rem}.lp-email-templates{overflow:hidden;margin-top:5px}.learn-press-email-variables{margin:20px 0 0;padding:0;list-style:none}.learn-press-email-variables li{display:inline-block;cursor:pointer}.learn-press-dropdown-pages input[type=text]{min-width:300px;margin:0;vertical-align:top}.learn-press-dropdown-pages .select2-container{min-width:220px !important}.learn-press-dropdown-pages .select2-container .select2-selection--single{height:30px;border-color:#7e8993}.learn-press-dropdown-pages .select2-container .select2-selection__rendered{line-height:1.75em !important}.learn-press-dropdown-pages .select2-container .select2-selection__arrow{left:1px;width:23px;height:28px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px}.learn-press-dropdown-pages .select2-container .select2-selection__arrow b{display:none}.learn-press-dropdown-pages .quick-add-page-actions a{font-size:.8125rem;text-decoration:none}.learn-press-dropdown-pages .quick-add-page-inline{margin-top:0}.lp-select-2+.select2-container .select2-selection--single{height:30px;border-color:#7e8993}.lp-select-2+.select2-container .select2-selection--single .select2-selection__rendered{line-height:1.75em !important}.lp-select-2+.select2-container .select2-selection--single .select2-selection__arrow{left:1px;width:23px;height:28px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px}.lp-select-2+.select2-container .select2-selection--single .select2-selection__arrow b{display:none}.learn-press-tooltip{display:inline-block;margin:0 5px;color:#999;font-size:1.0625rem;vertical-align:middle}.learn-press-tooltip.icon::after{font-family:Dashicons;content:"\f223"}.learn-press-tooltip:hover{opacity:1;color:#0073aa}.rwmb-payment-order-wrapper .rwmb-label{margin-bottom:20px !important}.rwmb-payment-order-wrapper .rwmb-input{margin-right:0 !important}.learn-press-payments,.learn-press-emails{width:100%;border:1px solid #ddd;border-collapse:collapse;font-size:.875rem}.learn-press-payments th,.learn-press-payments td,.learn-press-emails th,.learn-press-emails td{padding:10px}.learn-press-payments .order,.learn-press-emails .order{width:30px;padding-left:0;color:#ddd;text-align:center;cursor:not-allowed}.learn-press-payments .name,.learn-press-emails .name{min-width:250px;font-weight:normal;text-transform:capitalize}.learn-press-payments .name a,.learn-press-emails .name a{text-decoration:none}.learn-press-payments .status,.learn-press-emails .status{width:100px;text-align:center;cursor:pointer}.learn-press-payments .status .dashicons,.learn-press-emails .status .dashicons{border-radius:50%;color:#fff;background:#ddd}.learn-press-payments .status a,.learn-press-emails .status a{display:block;margin-top:5px;font-size:.75rem;text-decoration:none}.learn-press-payments .status.enabled .dashicons,.learn-press-emails .status.enabled .dashicons{background:#0085ba}.learn-press-payments thead th,.learn-press-emails thead th{border-bottom:1px solid #ddd;text-align:right}.learn-press-payments tbody tr:nth-child(even) td,.learn-press-emails tbody tr:nth-child(even) td{background:#fff}.learn-press-payments tbody tr:nth-child(odd) td,.learn-press-emails tbody tr:nth-child(odd) td{background:#f5f5f5}.learn-press-payments tbody td,.learn-press-emails tbody td{border-bottom:1px solid #ddd}.learn-press-payments tbody .ui-sortable-helper,.learn-press-emails tbody .ui-sortable-helper{margin-right:-1px;border:1px solid #ddd}.learn-press-payments tbody .ui-sortable-placeholder,.learn-press-emails tbody .ui-sortable-placeholder{visibility:visible !important;border:1px solid #ddd}.learn-press-payments tbody .ui-sortable-placeholder td,.learn-press-emails tbody .ui-sortable-placeholder td{height:35px;padding:0;background:#f7f7f7}.learn-press-payments ~ .email-actions,.learn-press-emails ~ .email-actions{text-align:right}.learn-press-payments.sortable .order:hover,.learn-press-emails.sortable .order:hover{color:#0073aa;cursor:ns-resize}.lp-template-overrides{margin-top:20px}.lp-template-overrides thead th h4{margin:0}.lp-template-overrides tbody th{font-weight:bold}.lp-template-overrides tbody th p{display:inline-block;margin:0 10px 0 0}.lp-template-overrides tbody th p a{margin:0;padding:2px 8px;border:0;border-radius:3px;outline:0;box-shadow:none;font-weight:normal}.lp-template-overrides tbody th p a.current{color:#fff;background:#00aadc}.lp-template-overrides .template-row.outdated code::before,.lp-template-overrides .template-row.up-to-date code::before{display:inline-block;margin-top:-2px;margin-left:3px;font-family:Dashicons;vertical-align:middle}.lp-template-overrides .template-row.outdated .template-version{color:red}.lp-template-overrides .template-row.outdated .template-file code::before{color:red;content:"\f534"}.lp-template-overrides .template-row.up-to-date .template-version{color:#1859ff}.lp-template-overrides .template-row.up-to-date .template-file code::before{color:#0085ba;content:"\f147"}.lp-template-overrides .template-version,.lp-template-overrides .core-version{width:100px}.lp-template-overrides #learn-press-no-templates td p{color:#0073aa}.description code{font-size:smaller}#field-_lp_course_result input[name=_lp_course_result] ~ #passing-condition-quiz-result{display:none;padding:10px;background:#f5f5f5}#field-_lp_course_result input[name=_lp_course_result] ~ #passing-condition-quiz-result input{width:80px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#field-_lp_course_result input[name=_lp_course_result] ~ #passing-condition-quiz-result p{margin:7px 0 0;color:#777;font-style:italic}#field-_lp_course_result input[name=_lp_course_result]:checked ~ #passing-condition-quiz-result{display:block}.widget .widget-content .rwmb-field:not(:last-of-type){margin:0 0 10px}.widget .widget-content .rwmb-field:not(:last-of-type):first-child{margin-top:10px}.widget .widget-content .rwmb-field:last-child{margin-bottom:10px}.widget .widget-content .rwmb-field .rwmb-label,.widget .widget-content .rwmb-field .rwmb-input{width:100%}.widget .widget-content .rwmb-field .rwmb-label{margin-bottom:2px}.widget .widget-content .rwmb-field .rwmb-label label{font-weight:400}.widget .widget-content .rwmb-field .rwmb-input input[type=text]{width:100%}.course-attributes{margin:20px 0}.course-attributes .learn-press-attribute{margin-top:-1px;margin-bottom:0;border:1px solid #ddd}.course-attributes .learn-press-attribute>h4{margin:0;padding:10px 15px;background:#f5f5f5}.course-attributes .learn-press-attribute .learn-press-attribute-data{padding:15px;border-top:1px solid #ddd}.lp-hidden{display:none !important}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpfooter{z-index:5}.learn-press-advertisement-slider{margin:50px 0 0 20px;position:relative;overflow:hidden;box-sizing:border-box;z-index:10}.learn-press-advertisement-slider .slider-items:after{display:block;clear:both;content:""}.learn-press-advertisement-slider .slide-item{position:relative;float:right;width:100%;margin-left:-100%;padding:20px;opacity:0;background:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.learn-press-advertisement-slider .slide-item .slide-thumbnail{float:right;width:35%}.learn-press-advertisement-slider .slide-item .slide-thumbnail a{display:block;line-height:1;margin-bottom:0}.learn-press-advertisement-slider .slide-item .slide-thumbnail img{max-width:100%}.learn-press-advertisement-slider .slide-item .slide-detail{margin-right:35%;padding-right:20px}.learn-press-advertisement-slider .slide-item .slide-detail h2{margin-top:0}.learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:none}.learn-press-advertisement-slider .slide-item.slide-active{opacity:1}.learn-press-advertisement-slider .slider-controls{position:absolute;bottom:20px;left:20px}.learn-press-advertisement-slider .slider-controls .next-item,.learn-press-advertisement-slider .slider-controls .prev-item{font-family:"dashicons";width:40px;height:40px;border:1px solid #DDD;line-height:2.5rem;font-size:1rem;cursor:pointer;float:right;margin-right:10px;text-align:center;color:#DDD}.learn-press-advertisement-slider .slider-controls .next-item:hover,.learn-press-advertisement-slider .slider-controls .prev-item:hover{border-color:#0085ba}.learn-press-advertisement-slider .slider-controls .next-item:hover:before,.learn-press-advertisement-slider .slider-controls .prev-item:hover:before{color:#0085ba}.learn-press-advertisement-slider .slider-controls .next-item:before{content:"\f345"}.learn-press-advertisement-slider .slider-controls .prev-item:before{content:"\f341"}@media only screen and (max-width:1200px){.learn-press-advertisement-slider .slide-item .slide-thumbnail{width:50%}.learn-press-advertisement-slider .slide-item .slide-detail{margin-right:50%}.learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:block}.learn-press-advertisement-slider .slide-item .slide-detail .description-full{display:none}}@media only screen and (max-width:960px){.learn-press-advertisement-slider{margin-right:56px}.learn-press-advertisement-slider .slide-item .slide-thumbnail{width:100%;float:none}.learn-press-advertisement-slider .slide-item .slide-thumbnail img{width:100%}.learn-press-advertisement-slider .slide-item .slide-detail{margin-right:0;padding-right:0}.learn-press-advertisement-slider .slide-item .slide-detail h2{padding-top:20px}.learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:block}.learn-press-advertisement-slider .slide-item .slide-detail .description-full{display:none}.learn-press-advertisement-slider .slide-item .slide-detail .slide-controls{margin-bottom:0}.learn-press-advertisement-slider .slide-item .slide-detail .slide-controls .button{margin-bottom:0}.wp-responsive-open .learn-press-advertisement-slider{margin-right:56px}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-thumbnail{width:100%;float:none}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-thumbnail img{width:100%}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail{margin-right:0;padding-right:0}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail h2{padding-top:20px}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .description-short{display:block}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .description-full{display:none}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .slide-controls{margin-bottom:0}.wp-responsive-open .learn-press-advertisement-slider .slide-item .slide-detail .slide-controls .button{margin-bottom:0}}.lp-admin-tabs{position:relative;margin-top:20px}.lp-admin-tabs.has-sections{display:flex}.lp-admin-tabs .lp-admin-tab-navs{display:none;float:right;position:relative;z-index:5;width:250px;margin:0 0 0 -250px;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lp-admin-tabs .lp-admin-tab-navs .nav-section{margin:0}.lp-admin-tabs .lp-admin-tab-navs .nav-section>a,.lp-admin-tabs .lp-admin-tab-navs .nav-section>span{display:block;padding:8px 20px;outline:0;box-shadow:none;text-decoration:none;text-transform:capitalize}.lp-admin-tabs .lp-admin-tab-navs .nav-section .learn-press-tooltip{float:left;margin-left:0}.lp-admin-tabs .lp-admin-tab-navs .nav-section.nav-section-active,.lp-admin-tabs .lp-admin-tab-navs .nav-section:hover{border-right:2px solid #563d7c;color:#563d7c}.lp-admin-tabs .lp-admin-tab-navs .nav-section.nav-section-active>a,.lp-admin-tabs .lp-admin-tab-navs .nav-section.nav-section-active>span,.lp-admin-tabs .lp-admin-tab-navs .nav-section:hover>a,.lp-admin-tabs .lp-admin-tab-navs .nav-section:hover>span{padding-right:18px}.lp-admin-tabs.has-sections .lp-admin-tab-navs{display:block}.lp-admin-tabs.has-sections .lp-admin-tab-content{float:right;position:relative;z-index:0;width:100%;padding-right:271px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lp-admin-tabs.has-sections::before{position:absolute;z-index:10;top:0;bottom:0;right:250px;border-right:1px solid #ddd;content:""}.lp-admin-tabs::after{display:block;clear:both;content:"";z-index:10}.wrap.learn-press-settings .lp-admin-tab-content{padding:18px;background:#fff}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub{float:none;margin:0 0 20px 0;padding-bottom:20px;border-bottom:1px solid #ddd}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub .active{font-weight:bold}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub li{text-transform:capitalize}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub li::after{display:inline-block;padding:0 10px;content:"|"}.wrap.learn-press-settings .lp-admin-tab-content .subsubsub li:last-child::after{content:""}.wrap.learn-press-settings .lp-admin-tab-content h2{border-bottom:1px solid #ddd;padding-bottom:10px}.wrap #learn-press-uninstall-sample-data{float:left;opacity:.5}.wrap #learn-press-uninstall-sample-data:hover{opacity:1}#adminmenu .wp-menu-image img{width:17px}.learnpress .rwmb-field{position:relative;margin-bottom:20px}.learnpress .rwmb-field .rwmb-label{display:block;float:right;width:190px;margin-bottom:5px;font-size:.875rem;_text-transform:capitalize}.learnpress .rwmb-field .rwmb-label label>small{display:block;color:#999;font-weight:normal;font-style:italic}.learnpress .rwmb-field .rwmb-input{float:none;width:auto;margin-right:190px}.learnpress .rwmb-field .rwmb-input input[type=checkbox],.learnpress .rwmb-field .rwmb-input input[type=radio]{margin:1px 0 0 5px}.learnpress .rwmb-field .rwmb-input label>input[type=checkbox],.learnpress .rwmb-field .rwmb-input label>input[type=radio]{margin-top:-1px}.learnpress .rwmb-field .description{margin-top:8px;color:#888}.learnpress .rwmb-field .description code{padding:3px 0 3px 3px}.learnpress .rwmb-field .description.err{color:red}.learnpress .rwmb-field .rwmb-input-list{margin-right:0}.learnpress .rwmb-field #course_evaluation_method_quiz_options{position:relative;margin-right:25px}.learnpress .rwmb-field #course_evaluation_method_quiz_options::after{position:absolute;z-index:10;top:0;left:0;bottom:0;right:0;opacity:.5;background:#fff;content:""}.learnpress .rwmb-field input[name=_lp_course_result]:checked ~ #course_evaluation_method_quiz_options::after{display:none}.learnpress .rwmb-field.rwmb-heading-wrapper h4{display:inline-block;margin:0 0 5px 0;padding:0;border-bottom:2px solid #563d7c;font-size:1rem;text-transform:initial}.learnpress .rwmb-field.disabled .field-overlay{position:absolute;z-index:10;top:0;right:0;width:100%;height:100%;opacity:.6;background:#fff;content:""}.learnpress .rwmb-field.rwmb-text-wrapper .rwmb-text{width:50%;min-width:200px}.learnpress .rwmb-field.rwmb-duration-wrapper .rwmb-input select,.learnpress .rwmb-field.rwmb-duration-wrapper .rwmb-input input{vertical-align:top}.learnpress .lp-course-sale_start-field.hide,.learnpress .lp-course-sale_end-field.hide{display:none}.learnpress.lp-submenu-settings .lp-admin-settings-buttons{margin-bottom:0;padding-top:20px;border-top:1px solid #ddd}.learnpress.lp-submenu-settings .lp-admin-settings-buttons #learn-press-reset-settings{float:left}.learnpress.lp-submenu-settings .rwmb-input{float:none;width:auto;margin-right:270px;color:#000}.learnpress .rwmb-google-fonts-wrapper .rwmb-input label{display:block;margin-bottom:5px;font-weight:bold}.learnpress .rwmb-google-fonts-wrapper .rwmb-input input{width:90%}.learnpress #learn-press-toggle-course-results{display:block}.learnpress .lp-item-assigned{font-size:.875rem}.learnpress .lp-item-assigned a{text-decoration:none}.learnpress .lp-item-assigned ul{margin-bottom:0}.learnpress .lp-item-assigned ul ul strong{font-weight:normal}.learnpress .lp-item-assigned li{margin:0}.learnpress .lp-item-assigned li a{display:inline-block;margin-bottom:10px}@media screen and (max-width:1280px){.learnpress #meta-box-tab-course_settings .rwmb-field .rwmb-label{float:none;width:auto}.learnpress #meta-box-tab-course_settings .rwmb-field .rwmb-input{float:right;width:100%;margin-right:0}}.lp-metabox__table .titledesc label>small{display:block;color:#999;font-weight:normal;font-style:italic}.lp-metabox__table .forminp-text>input,.lp-metabox__table .forminp-email>input,.lp-metabox__table .forminp-password>input,.lp-metabox__table .forminp-url>input{min-width:260px}.lp-metabox__table .forminp-textarea textarea{width:400px}.lp-option-disabled{pointer-events:none;opacity:.5}.lp-metabox__custom-fields table{width:100%;max-width:max-content;padding:0 !important}.lp-metabox__custom-fields table th{padding:7px 7px 7px 0 !important}.lp-metabox__custom-fields table th.sort{width:17px;padding:7px !important}.lp-metabox__custom-fields table td{position:relative;padding:4px 7px 4px 0 !important;vertical-align:middle !important}.lp-metabox__custom-fields table td.sort{width:17px;padding-left:7px !important;background:#f9f9f9;font-size:.9375rem;text-align:center;cursor:move}.lp-metabox__custom-fields table td.sort::before{height:100%;color:#999;font-family:Dashicons;text-align:center;content:"\f333"}.lp-metabox__custom-fields table td .delete{display:block;position:relative;width:1em;height:1em;font-size:1.2em;text-indent:-9999px}.lp-metabox__custom-fields table td .delete::before{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;color:#999;font-family:Dashicons;font-weight:400;font-variant:normal;line-height:1;text-align:center;text-indent:0;text-transform:none;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.lp-metabox__custom-fields table td .delete:hover::before{color:#a00}.lp-metabox__custom-fields table td:last-child{padding-left:7px !important}.lp-metabox-field__color{font-size:0 !important}.lp-metabox-field__color .colorpickpreview{display:inline-block;width:30px;height:30px;margin:0;margin-left:3px;padding:0;border:1px solid #ddd;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);font-size:1rem;line-height:1.75rem}.lp-metabox-field__color .iris-picker{display:none;position:absolute;z-index:100;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.lp-metabox-field__image-advanced-upload{padding-top:10px}.lp-metabox-field__image-advanced-images{clear:both;margin:0;padding:0}.lp-metabox-field__image-advanced-images>li{float:right;position:relative;box-sizing:border-box;width:80px;margin:9px 0 0 9px;border:1px solid #d5d5d5;border-radius:2px;background:#f7f7f7;cursor:move}.lp-metabox-field__image-advanced-images>li img{display:block;width:100%;height:auto}.lp-metabox-field__image-advanced-images>li ul.actions{position:absolute;top:-8px;left:-8px;padding:2px}.lp-metabox-field__image-advanced-images>li ul.actions li{float:left;margin:0 2px 0 0}.lp-metabox-field__image-advanced-images>li ul.actions li a.delete{display:block;position:relative;width:1em;height:1em;font-size:1.4em;text-indent:-9999px}.lp-metabox-field__image-advanced-images>li ul.actions li a.delete::before{position:absolute;top:0;right:0;width:1em;height:1em;margin:0;border-radius:50%;color:#999;background:#fff;font-family:Dashicons;font-weight:400;font-variant:normal;line-height:1;text-align:center;text-indent:0;text-transform:none;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.lp-metabox-field__image-advanced-images>li ul.actions::before{display:table;content:" "}.lp-metabox-field__image-advanced-images>li:hover ul.actions{display:block}.lp-metabox-field__image-advanced-images>li.lp-metabox-sortable-placeholder{position:relative;border:3px dashed #ddd}.lp-metabox-field__image-advanced-images>li.lp-metabox-sortable-placeholder::after{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;color:#ddd;font-family:Dashicons;font-size:2.618em;font-weight:normal;font-variant:normal;line-height:4.5rem;text-align:center;text-indent:0;text-transform:none;content:"\f161";speak:none;-webkit-font-smoothing:antialiased}.lp-metabox-field__image-advanced-images::before{display:table;content:" "}.lp-metabox-field__image-advanced-images::after{display:table;clear:both;content:" "}.lp-metabox-field__image--inner{position:relative;box-sizing:border-box;width:120px;border:1px solid #d5d5d5;border-radius:2px;background:#f7f7f7}.lp-metabox-field__image--inner img{display:block;width:100%;height:auto}.lp-metabox-field__image--upload{padding-top:10px}.lp-meta-box__inner{display:block;position:relative}.lp-meta-box__inner .form-field:not(fieldset){display:flex;flex-direction:row;position:relative;margin:0;padding:15px 0;flex-wrap:wrap}.lp-meta-box__inner .form-field:not(fieldset) label{width:180px;min-width:180px;max-width:180px;padding:0;color:#23282d;font-size:.875rem;font-weight:600;flex:0 0 auto}.lp-meta-box__inner .form-field:not(fieldset) .checkbox{margin:2px 0 !important;vertical-align:middle}.lp-meta-box__inner .form-field:not(fieldset) .description{flex:1;display:inline;clear:none;margin:0 7px 0 0;padding:0;font-size:.875rem}.lp-meta-box__inner fieldset.form-field{display:grid;grid-template-columns:180px 1fr;position:relative;margin:0;padding:15px 0}.lp-meta-box__inner fieldset.form-field h4{width:180px;min-width:180px;max-width:180px;margin:0;padding:0;color:#23282d;font-size:.875rem;font-weight:600;flex:0 0 auto}.lp-meta-box__inner fieldset.form-field ul{margin:0;font-size:.875rem}.lp-meta-box__inner fieldset.form-field .description{grid-column-start:2;margin-top:10px}.lp-meta-box__duration-select{width:auto !important}.lp-meta-box__duration input[type=number]{width:80px !important}.lp-meta-box__duration .description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-right:180px !important}.lp-meta-box__wp-editor{display:block}.lp-meta-box__wp-editor .description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-right:180px !important;color:#666}.lp-meta-box__wp-editor__textarea{border:none !important}.lp-meta-box select{width:auto !important}.lp-meta-box select ~ .description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-right:180px !important;color:#666}.lp-meta-box input[type=number],.lp-meta-box input[type=email],.lp-meta-box input[type=text],.lp-meta-box input[type=password],.lp-meta-box textarea:not(.lp-meta-box__wp-editor__textarea){width:50%}.lp-meta-box input[type=number]+.description,.lp-meta-box input[type=email]+.description,.lp-meta-box input[type=text]+.description,.lp-meta-box input[type=password]+.description,.lp-meta-box textarea:not(.lp-meta-box__wp-editor__textarea)+.description{flex-basis:100% !important;width:100%;margin-top:8px !important;margin-right:180px !important;color:#666}.lp-meta-box input[type=checkbox]{margin-top:2px}.lp-meta-box .short{width:50%}.lp-meta-box textarea:not(.lp-meta-box__wp-editor__textarea){height:4.6rem;line-height:1.5em;vertical-align:top}.lp-meta-box .learn-press-tip.ready{display:inline-flex;align-items:center;margin-right:8px}#course-settings .inside{margin:0 !important;padding:0 !important}#course-settings .lp-meta-box__course-tab{display:grid;grid-template-columns:20% 80%}#course-settings .lp-meta-box__course-tab__tabs{position:relative;box-sizing:border-box;margin:0;padding:0 0 10px;border-left:1px solid #eee;background-color:#fafafa}#course-settings .lp-meta-box__course-tab__tabs li{display:block;position:relative;margin:0;padding:0}#course-settings .lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;margin:0;padding:10px;border-bottom:1px solid #eee;box-shadow:none;text-decoration:none}#course-settings .lp-meta-box__course-tab__tabs li a i{margin-left:5px;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none}#course-settings .lp-meta-box__course-tab__tabs li a i[class^=dashicon]{font-family:"Dashicons"}#course-settings .lp-meta-box__course-tab__tabs li.active a{position:relative;color:#555;background-color:#eee}@media(max-width:767px){#course-settings .lp-meta-box__course-tab__tabs{display:flex;overflow:hidden;overflow-x:auto;flex-direction:row;margin:0;margin-bottom:30px;padding:0;border-bottom:1px solid #e5e5e5;text-align:center;white-space:nowrap;list-style:none;align-items:center;flex-wrap:nowrap}#course-settings .lp-meta-box__course-tab__tabs li{min-width:25%;margin-left:20px}}#course-settings .lp-meta-box__course-tab__content>div{padding:20px}@media(max-width:767px){#course-settings .lp-meta-box__course-tab{grid-template-columns:auto}}#price_course_data ._lp_sale_price_field,#price_course_data ._lp_price_field{position:relative}#price_course_data ._lp_sale_price_field .learn-press-tip-floating,#price_course_data ._lp_price_field .learn-press-tip-floating{top:54px;right:92px;opacity:.8;background:#a00}#price_course_data ._lp_sale_price_field .learn-press-tip-floating::before,#price_course_data ._lp_price_field .learn-press-tip-floating::before{top:-7px;border:7px solid transparent;border-top-width:0;border-bottom-color:#a00}.lp_course_extra_meta_box__content{flex:1}.lp_course_extra_meta_box__fields{margin-bottom:10px}.lp_course_extra_meta_box__field{position:relative;max-width:600px;margin-bottom:10px}.lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;right:0;width:40px;height:100%;color:#666;text-decoration:none;cursor:grab;align-items:center;justify-content:center}.lp_course_extra_meta_box__field .sort::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f333"}.lp_course_extra_meta_box__field .delete{display:flex;position:absolute;top:0;left:0;width:40px;height:100%;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_course_extra_meta_box__field .delete::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f335"}.lp_course_extra_meta_box__input{width:100% !important;padding-left:40px !important;padding-right:40px !important}.lp_repeater_meta_box__wrapper{flex:1 !important}.lp_repeater_meta_box__fields{position:relative;margin-bottom:10px}.lp_repeater_meta_box__field{display:grid;position:relative;margin-bottom:10px;border:1px solid #c5c5c5;border-radius:2px}.lp_repeater_meta_box__field_active .lp_repeater_meta_box__content{display:block}.lp_repeater_meta_box__field_active .lp_repeater_meta_box__title__toggle::after{transform:rotate(-180deg)}.lp_repeater_meta_box__title{display:grid;grid-template-columns:44px 1fr 40px 40px;align-items:center;position:relative;background-color:#eee}.lp_repeater_meta_box__title__title{flex:1;padding:14px 0}.lp_repeater_meta_box__title__sort{display:flex;height:100%;color:#666;text-decoration:none;cursor:grab;align-items:center;justify-content:center}.lp_repeater_meta_box__title__sort::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f333"}.lp_repeater_meta_box__title__delete{display:flex;height:100%;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_repeater_meta_box__title__delete::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f335"}.lp_repeater_meta_box__title__toggle{display:flex;height:100%;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_repeater_meta_box__title__toggle::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f347"}.lp_repeater_meta_box__content{display:none;padding:14px 20px}.lp_repeater_meta_box__content>label{display:grid;width:100% !important;min-width:100% !important;max-width:100% !important;margin-bottom:20px;grid-template-rows:auto 1fr}.lp_repeater_meta_box__content>label:last-child{margin-bottom:0}.lp_repeater_meta_box__content>label span{margin-bottom:5px}.lp_repeater_meta_box__content>label textarea,.lp_repeater_meta_box__content>label input{width:100% !important}.lp_course_faq_meta_box__content{flex:1}.lp_course_faq_meta_box__fields{position:relative;margin-bottom:10px}.lp_course_faq_meta_box__field{display:grid;position:relative;margin-bottom:10px;padding:20px;border:1px solid #c5c5c5;border-radius:4px;grid-row-gap:10px}.lp_course_faq_meta_box__field label{display:grid;width:100% !important;min-width:100% !important;max-width:100% !important;grid-template-rows:auto 1fr}.lp_course_faq_meta_box__field label span{margin-bottom:5px}.lp_course_faq_meta_box__field label textarea,.lp_course_faq_meta_box__field label input{width:100% !important}.lp_course_faq_meta_box__field a.delete{display:flex;position:absolute;top:15px;left:50px;width:30px;height:30px;color:#666;text-decoration:none;align-items:center;justify-content:center}.lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f335"}.lp_course_faq_meta_box__field .sort{display:flex;position:absolute;top:15px;left:20px;width:30px;height:30px;color:#666;text-decoration:none;align-items:center;justify-content:center;cursor:grab}.lp_course_faq_meta_box__field .sort::after{font-family:Dashicons;font-size:1.25rem;line-height:1;content:"\f333"}input[name=_lp_course_result]:checked ~ #passing-condition-quiz-result{display:block}#passing-condition-quiz-result{display:none}#passing-condition-quiz-result input{width:80px !important;margin-top:5px !important}#passing-condition-quiz-result p{padding:10px 16px;background-color:#eee;font-size:.875rem}.lp-meta-box__file_list{display:inline-block;clear:both;margin:0;padding:0}.lp-meta-box__file_list>li{display:flex;flex-flow:column nowrap;float:right;position:relative;box-sizing:border-box;width:80px;height:80px;margin:9px 0 0 9px;border:1px solid #d5d5d5;border-radius:2px;background:#f7f7f7;cursor:move;align-items:center;justify-content:center}.lp-meta-box__file_list>li img{display:block;width:100%;height:auto}.lp-meta-box__file_list>li img.is_file{width:30px}.lp-meta-box__file_list>li img.is_file ~ span{margin-top:5px;font-size:.75rem}.lp-meta-box__file_list>li.lp-metabox-sortable-placeholder{position:relative;border:3px dashed #ddd}.lp-meta-box__file_list>li.lp-metabox-sortable-placeholder::after{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;color:#ddd;font-family:Dashicons;font-size:2.618em;font-weight:normal;font-variant:normal;line-height:4.5rem;text-align:center;text-indent:0;text-transform:none;content:"\f161";speak:none;-webkit-font-smoothing:antialiased}.lp-meta-box__file_list>li ul.actions{position:absolute;top:-8px;left:-8px;padding:2px}.lp-meta-box__file_list>li ul.actions li{float:left;margin:0 2px 0 0}.lp-meta-box__file_list>li ul.actions li a.delete{display:block;position:relative;width:1em;height:1em;font-size:1.4em;text-indent:-9999px}.lp-meta-box__file_list>li ul.actions li a.delete::before{position:absolute;top:0;right:0;width:1em;height:1em;margin:0;border-radius:50%;color:#999;background:#fff;font-family:Dashicons;font-weight:400;font-variant:normal;line-height:1;text-align:center;text-indent:0;text-transform:none;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.lp-meta-box__file_list>li ul.actions::before{display:table;content:" "}.lp-meta-box__file::before{display:table;content:" "}.lp-meta-box__file::after{display:table;clear:both;content:" "}.lp-metabox-evaluate-final_quiz{display:block}.lp-metabox-evaluate-final_quiz__message{display:inline-block;min-width:50%;margin-top:10px;padding:8px 20px;border:2px solid #36af27;border-radius:4px;background:#f7f7f7;text-align:center}.lp-metabox-evaluate-final_quiz__message-error{border-color:lightcoral}.lp_widget_autocomplete__loading{margin-top:0 !important;padding:7px 10px;border:1px solid #949494;border-top:none !important;background:#eee;font-size:13px !important}.lp_widget_autocomplete__select{overflow:auto;right:0;width:100%;max-height:148px;margin-top:-1px;background:#eee;font-size:.8125rem}.lp_widget_autocomplete__item{overflow:hidden;padding:7px 10px;border:1px solid #949494;border-top:0;border-bottom-color:#afafaf;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.lp_widget_autocomplete__item__selected,.lp_widget_autocomplete__item:hover{color:#fff;background-color:#007cba}.widget .select2-selection__rendered{font-size:.8125rem}.sortable-wrapper{margin:1em 0}.sortable-wrapper .sortable{margin:.5em 0}.sortable-wrapper .sortable .dashicons-move{cursor:move}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(-360deg)}}.sortable-wrapper>label{font-weight:600;font-size:14px}.sortable__item{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sortable__item:last-child{margin-bottom:0}.widget-content p{margin-bottom:8px;display:flex;align-items:center;flex-wrap:wrap}:root{--lp-addon-item-padding:10px;--lp-border-radius:3px;--lp-addon-item-border-color:#c3c4c7}@media screen and (min-width:1600px){.plugin-card:not(.hide-if-js):nth-child(even){margin-left:8px}.plugin-card:not(.hide-if-js):nth-child(3n){margin-left:0}}#lp-addons{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;padding-left:20px}#lp-addons.max-3-items{grid-template-columns:repeat(auto-fit,minmax(280px,320px))}#lp-addons a{text-decoration:none}#lp-addons button{padding:6.5px 17px;background:#9747ff;color:white;border-radius:3px;border:0;cursor:pointer}#lp-addons button.btn-addon-action.handling span{display:none}#lp-addons button.btn-addon-action.handling span.dashicons{display:inline-flex}#lp-addons button.btn-addon-action[data-action=cancel]{position:absolute;left:0;background:transparent;color:rgba(255,0,0,0.89);top:0;padding:7px 10px}#lp-addons button.btn-addon-action span.dashicons{align-items:center;display:none;font-size:1.125em;width:auto;height:auto;animation:rotation 2s infinite linear}#lp-addons button[data-action=update]{background:#27bf49}#lp-addons button[data-action=setting]{background:#2d72da}#lp-addons .lp-addon-item{background:white;padding:var(--lp-addon-item-padding);border:1px solid var(--lp-addon-item-border-color);border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;position:relative}#lp-addons .lp-addon-item input{margin:0 !important}#lp-addons .lp-addon-item.hide,#lp-addons .lp-addon-item.search-not-found{display:none}#lp-addons .lp-addon-item__content{text-align:center;min-height:290px}#lp-addons .lp-addon-item__content img{width:50px;height:50px;border-radius:10px;margin-top:20px}#lp-addons .lp-addon-item__content a{text-decoration:none}#lp-addons .lp-addon-item__content p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#lp-addons .lp-addon-item__content p::before{content:none}#lp-addons .lp-addon-item__actions{border-top:1px solid var(--lp-addon-item-border-color);padding:10px var(--lp-addon-item-padding) 0;margin:0 calc(var(--lp-addon-item-padding) * -1);display:flex;align-items:center}#lp-addons .lp-addon-item__actions__left{flex:3;display:flex;gap:5px;align-items:center}#lp-addons .lp-addon-item__actions__left button{display:none}#lp-addons .lp-addon-item__actions__right button{display:none;background:transparent;color:#2271b1}#lp-addons .lp-addon-item__purchase{display:none;position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,0.6);text-transform:uppercase}#lp-addons .lp-addon-item__purchase__wrapper div{position:absolute;bottom:20%;right:var(--lp-addon-item-padding);left:var(--lp-addon-item-padding);background:white;border:1px solid var(--lp-addon-item-border-color);padding:var(--lp-addon-item-padding);border-radius:3px;flex-direction:column;display:none;gap:5px;box-shadow:0 4px 25px 1px rgba(0,0,0,0.25)}#lp-addons .lp-addon-item__purchase__wrapper div input{width:100%}#lp-addons .lp-addon-item__purchase label{text-transform:capitalize}#lp-addons .lp-addon-item.installed.activated button[data-action=setting]{display:block}#lp-addons .lp-addon-item.installed.activated button[data-action=deactivate]{display:block}#lp-addons .lp-addon-item.installed.activated.update button[data-action=update]{display:block}#lp-addons .lp-addon-item.installed:not(.activated) button[data-action=activate]{display:block}#lp-addons .lp-addon-item.installed.purchase button[data-action=update-purchase-code]{display:inline-flex;align-items:center;padding:0 5px;height:12px}#lp-addons .lp-addon-item.installed.purchase button[data-action=update-purchase-code] span{animation:none;display:inline}#lp-addons .lp-addon-item.not_installed.purchase button[data-action=purchase]{display:block}#lp-addons .lp-addon-item.not_installed.free button[data-action=install]{display:block}#lp-addons .lp-addon-item.not_installed .lp-addon-item__actions__right{display:none}#lp-addons .lp-addon-item.update button[data-action=update]{display:block}#lp-addons .lp-toggle-switch .lp-toggle-switch-label{height:20px;align-items:center;margin-bottom:0;background:#b4b9be;cursor:pointer;display:inline-flex;justify-content:space-between;position:relative;transition:right .15s ease-out;border-radius:100px}#lp-addons .lp-toggle-switch .lp-toggle-switch-label:after{background:#fff;content:"";display:block;position:absolute;right:4px;width:12px;height:12px;transition:all .25s ease-in-out;border-radius:50%}#lp-addons .lp-toggle-switch .lp-toggle-switch-label::before{right:0}#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-on,#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-off{opacity:1;padding-right:6px;padding-left:6px;font-size:.8em;line-height:1.125em}#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-on{color:#fff;opacity:0;padding-left:0;width:12px}#lp-addons .lp-toggle-switch .lp-toggle-switch-label .toggle-off{width:12px;color:#777;padding-right:0}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input{display:none}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label{background:#0073aa}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label:after{right:auto;left:5px;background:#fff}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label .toggle-on{opacity:1}#lp-addons .lp-toggle-switch input.lp-toggle-switch-input:checked+label .toggle-off{opacity:0}#lp-addons .lp-toggle-switch .dashicons{animation:rotation 2s infinite linear}#lp-addons .screen-reader-text:focus{clip-path:inset(50%);-webkit-clip-path:inset(50%)}.lp-nav-tab-wrapper{display:flex;margin-bottom:20px;justify-content:start;gap:5px;border-bottom:1px solid #c3c4c7}.lp-nav-tab-wrapper .nav-tab{border:1px solid #c3c4c7;border-bottom:0;margin-right:0;padding:5px 10px;line-height:1.6em;font-weight:600;background:#dcdcde;color:#50575e;text-decoration:none;white-space:nowrap;border-radius:3px 3px 0 0}.lp-nav-tab-wrapper .nav-tab-active{background:#f0f0f1;border-bottom:1px solid #f0f0f1}.wp-submenu .lp-notify{display:none;vertical-align:top;box-sizing:border-box;margin:1px 5px -1px 0;padding:0 5px;min-width:18px;height:18px;border-radius:9px;background-color:#d63638;color:#fff;font-size:.75em;line-height:1.6;text-align:center}.related-themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:20px}.related-themes li{margin:0}.related-themes .plugin-card-top{padding-bottom:0;background:#fff}.related-themes .theme-content{position:relative}.related-themes .image-thumbnail img{width:100%;height:auto;vertical-align:middle}.related-themes .theme-description{margin:0 0 25px 0;display:-webkit-box;overflow:hidden;min-height:8em;max-height:8em;line-height:1.6em;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5;color:#777}.related-themes .theme-title{min-height:3.2em;margin-left:100px;margin-bottom:0;font-size:1.2em;line-height:1.3em}.related-themes .theme-title a{color:#545454}.related-themes .theme-rating{display:inline-block;float:left}.related-themes .star-rating{display:inline-block}.related-themes .count-rating{position:relative;top:2px;font-size:.9375rem}.related-themes .theme-detail{position:absolute;top:-3px;left:3px;line-height:1.6em;text-align:left}.related-themes .theme-detail::after{display:block;clear:both;content:""}.related-themes .theme-detail .theme-price{display:inline-block;color:#545454;font-size:1.5rem;font-weight:700;line-height:1.3em}.related-themes .theme-footer{clear:both;overflow:hidden;margin-left:-20px;margin-right:-20px;padding:20px;border-top:1px solid #ddd;background-color:#fafafa}.post-type-lp_order .wp-list-table .column-order_status{width:150px}.post-type-lp_order .wp-list-table .order_status span{display:inline-block;padding:3px 6px;color:#fff;font-size:.75rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.post-type-lp_order .wp-list-table .order_status span.pending{background:#bdbdbd}.post-type-lp_order .wp-list-table .order_status span.processing{background:#ffc107}.post-type-lp_order .wp-list-table .order_status span.completed{background:#4caf50}.post-type-lp_order .wp-list-table .order_status span.cancelled{background:#444}.post-type-lp_order .wp-list-table .order_status span.failed{background:red}.post-type-lp_order .wp-list-table .order_status span.trash{color:rgba(128,128,128,0.68)}.post-type-lp_order .wp-list-table .order_status span i{display:inline-block}.post-type-lp_order .wp-list-table .column-title,.post-type-lp_order .wp-list-table .column-order_total,.post-type-lp_order .wp-list-table .column-order_date{width:150px}.post-type-lp_order .wp-list-table .column-order_items ol{margin:0;padding:0;list-style-position:inside}.post-type-lp_course .wp-list-table .column-price{width:80px}.post-type-lp_course .wp-list-table .column-thumbnail{width:60px;padding-top:8px;box-sizing:border-box}.post-type-lp_course .wp-list-table .column-thumbnail img{width:100%;height:auto}@media only screen and (max-width:782px){.post-type-lp_course .wp-list-table .column-thumbnail{display:none}.post-type-lp_course .wp-list-table .column-thumbnail::before{opacity:0}}.post-type-lp_course .wp-list-table .column-certificate{box-sizing:border-box;max-width:60px}.post-type-lp_course .wp-list-table .column-certificate img{max-width:100% !important}@media only screen and (min-width:1024px){.post-type-lp_course .wp-list-table .check-column{width:1.2em}}@media only screen and (min-width:783px){.post-type-lp_course .wp-list-table .column-title{width:16%}}.wp-list-table .column-author,.wp-list-table .column-instructor{width:80px}.wp-list-table .column-author .post-author,.wp-list-table .column-instructor .post-author{display:inline-block}.wp-list-table .column-author .post-author img,.wp-list-table .column-instructor .post-author img{width:30px;height:30px;margin:0;border-radius:50%;vertical-align:middle}.wp-list-table .column-author .post-author a,.wp-list-table .column-instructor .post-author a{display:inline-block;vertical-align:middle}.wp-list-table .column-curriculum{width:60px}.wp-list-table .column-student{width:60px}.wp-list-table .column-taxonomy-course_category{width:100px}.wp-list-table .column-gradebook{width:40px;text-align:center}.post-type-page .column-lp-page{width:200px}.post-type-page .for-plugin-page{margin:0;color:red;font-size:.6875rem}.post-state .post-author{font-size:.875rem;font-weight:normal;font-style:italic}#learn-press-box-edit-slug{overflow:hidden;margin:0 -10px;padding:10px;border:1px solid #ddd;color:#b79186;background:#fff}#learn-press-box-edit-slug .button{float:left;height:24px;line-height:1.375rem}.is-lp-page{color:#fff;font-size:11px;padding:1px 8px;border-radius:10px;background-color:#9979ff;margin-left:5px;display:inline-block}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.wp-admin .lp-modal-dialog .lp-modal-header{padding:2em}.wp-admin .lp-modal-dialog .lp-modal-header h3{font-size:1.4em}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;left:0;right:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:right;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:left}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}#lp-modal-overlay{display:none;position:fixed;z-index:999999;top:0;left:0;bottom:0;right:0;opacity:.5;background:#000}#lp-modal-window{display:none;position:fixed;z-index:999999;top:50%;right:50%;padding:35px 60px 28px 60px;background:#fff;transform:translate(50%,-50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#lp-modal-window #lp-modal-content{margin:0 0 24px 0;color:#333;font-weight:400;text-align:center}#lp-modal-window #lp-modal-content>*{margin:0 0 .5em}#lp-modal-window #lp-modal-buttons{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}#lp-modal-window #lp-modal-buttons .lp-button{position:relative;margin:0 10px 0 10px}.learn-press-modal{position:fixed;z-index:1000000;width:100%;height:100%;top:0;display:table}.learn-press-modal .modal-overlay{position:fixed;z-index:1000000;background:#000;opacity:.5;width:100%;height:100%;top:0}.learn-press-modal .modal-wrapper{display:table-cell;vertical-align:middle;z-index:1000010;position:relative}.learn-press-modal .modal-wrapper .modal-container{max-width:800px;width:90%;margin:0 auto;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,0.33);transition:all .3s ease;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.learn-press-modal .modal-wrapper header{font-size:1.125rem;padding:20px;border-bottom:1px solid #DDD;font-weight:600;color:#000}.learn-press-modal .modal-wrapper article{margin:30px 20px}.learn-press-modal .modal-wrapper article input[name=search]{width:100%;font-size:1rem;box-sizing:border-box;margin:0;box-shadow:none;color:#444;padding:8px 10px;height:42px;border-radius:2px;border-color:#e4e4e4;font-weight:400;vertical-align:middle}.learn-press-modal .modal-wrapper article .search-results{margin:0;margin-top:30px}.learn-press-modal .modal-wrapper article .search-results li>label{display:block}.learn-press-modal .modal-wrapper footer{padding:15px 20px;overflow:hidden;border:1px solid #eee}.learn-press-modal .modal-wrapper footer .search-nav{float:right}.learn-press-modal .modal-wrapper footer .search-nav a,.learn-press-modal .modal-wrapper footer .search-nav span{display:inline-block;line-height:1.625rem;height:28px;margin:0;padding:0 10px 1px}.learn-press-modal .modal-wrapper footer button{float:left;margin-right:3px}#modal-search-items.loading .search-results:before{position:absolute;top:75px;right:0;left:0;bottom:0;display:block;content:"";z-index:9;background:url("../../images/spinner.gif") no-repeat center center}.modal-search{position:relative;display:inline-block;min-width:300px}.modal-search .search-input{border:1px solid #DDD;width:100%;margin:0;padding:5px 10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal-search .search-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal-search .search-input:focus{border-color:#DDD}.modal-search .search-results-content{position:absolute;top:100%;width:100%;right:0;background:#FFF;border:1px solid #DDD;border-top:0;z-index:1000;margin-top:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-search .search-results-content .search-results{margin:0}.modal-search .search-results-content .search-results .result-item{margin:0;padding:0;list-style:none}.modal-search .search-results-content .search-results .result-item label{display:block;padding:6px 10px;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-search .search-results-content .search-results .result-item:hover{background:#f4fcff}.modal-search .has-items .search-input{border-bottom-color:transparent}.modal-search .has-items .search-results-content{border-top:0}.modal-search .checked-items{text-align:center}.modal-search .checked-items .button{font-size:.75rem;height:20px;line-height:1.25rem}.modal-search .checked-items .disabled{color:#777}.modal-search .search-navigator{margin:5px 0;text-align:center}.modal-search .search-navigator .page-numbers{display:inline-block;padding:2px 5px;text-decoration:none;line-height:1}.modal-search .search-navigator .page-numbers.next,.modal-search .search-navigator .page-numbers.prev{display:none}.lp-order-statuses{margin:0;display:grid;grid-template-columns:auto auto;grid-gap:10px}.lp-order-statuses .lp-skeleton-animation{grid-column:1/3}.lp-order-statuses li{width:100%;margin:0;background:#fff}.lp-order-statuses li span{font-size:1.1rem;display:flex;text-align:center;justify-content:center;align-items:center;column-gap:10px;font-weight:400}.lp-order-statuses li p{margin:0;padding:0;color:#adadad;font-size:.75rem}.lp-order-statuses li.counter-number{text-align:center}.lp-order-statuses li.counter-number .counter-inner{padding:10px 0;border:1px solid #f3f3f3;background:#f9f9f9}.lp-order-statuses li.clear{float:none}.lp-order-statuses li.featured-theme{width:auto;margin:12px -12px 0 -12px;padding:8px 12px 0 12px;border-top:1px solid #eee}.lp-order-statuses li.featured-theme .star-rating{display:inline-block;line-height:.875rem;vertical-align:middle}.lp-order-statuses li.featured-theme .star-rating .star{width:14px;height:14px;font-size:.875rem}.lp-order-statuses li.featured-theme>div{margin-bottom:3px}.lp-order-statuses li.featured-theme>div span{color:#999;font-size:.75rem;vertical-align:middle}.lp-order-statuses li:nth-child(even) .counter-inner{margin-right:0}.lp-order-statuses li:nth-child(odd) .counter-inner{margin-left:0}.lp-order-statuses li.total-raised{grid-column:1/3;box-sizing:border-box;padding:10px 0;border:1px solid #f3f3f3;background:#f9f9f9;text-align:center;color:#0073aa}.lp-order-statuses li.total-raised span{margin-bottom:10px;font-size:1.625rem}.lp-order-statuses li.total-raised span i{font-size:1.5625rem}.lp-order-statuses::after{display:block;clear:both;content:""}.featured-theme{border-top:1px solid #eee;margin-top:10px;padding-top:10px}.featured-theme p{margin:0;font-size:12px}.featured-theme .star-rating{display:inline-block;line-height:.75rem}.featured-theme .star-rating .star{font-size:.8125rem;width:13px;height:13px}.featured-theme span{font-size:.6875rem}.lp-place-holder{background:#fff;padding:10px;display:block;margin:20px auto;box-shadow:0 0 0 rgba(0,0,0,0.1);border-radius:3px}.lp-place-holder [class*=line-]{height:6px;width:400px;background:#f6f7f9;margin-bottom:13px;margin-left:5px}.lp-place-holder .thumbnail{height:40px;width:40px;float:right;margin-left:20px;display:inline-block}.lp-place-holder .line-heading{width:80%;height:20px}.lp-place-holder .line-sm{width:30%;margin-top:10px}.lp-place-holder .line-xs{width:50%}.lp-place-holder .line-df{margin-top:30px;width:380px}.lp-place-holder .line-lg{width:200px}.lp-place-holder .line-lgx{width:450px}.lp-place-holder [class*=line],.lp-place-holder .thumbnail{animation:lpTimeLine;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;background:linear-gradient(to left,#eee 8%,#ddd 18%,#eee 33%);background-size:800px auto;background-position:100px 0}@keyframes lpTimeLine{0%{background-position:-350px 0}100%{background-position:400px 0}}.post-type-lp_order #post-body-content{display:none}.post-type-lp_order #order_details{border:none !important;background:transparent !important}.post-type-lp_order #order_details .hndle,.post-type-lp_order #order_details .handlediv,.post-type-lp_order #order_details .postbox-header{display:none}.post-type-lp_order #order_details .inside{display:block !important;margin:0;padding:0}.post-type-lp_order #order_details .order-data{margin:0 0 20px 0 !important;padding:30px !important;border:1px solid #ccd0d4 !important;background-color:#fff !important;box-shadow:none !important}.post-type-lp_order #order_details .order-data-field{margin-bottom:20px}.post-type-lp_order #order_details .order-data-field label{display:block;margin-bottom:5px;font-weight:500}.post-type-lp_order #order_details .order-data-number{margin:0 0 10px;font-size:1.25rem;font-weight:600}.post-type-lp_order #order_details .payment-method-title{color:#777;font-size:1rem}.post-type-lp_order #order_details .payment-method-title strong{color:#23282d}.post-type-lp_order #order_details .order-data-heading{margin-top:40px;font-size:1rem}.post-type-lp_order #order_details .order-users{display:inline-block}.post-type-lp_order #order_details .order-users .description{margin-top:10px;padding:10px;background:#eee}.post-type-lp_order #order_details .order-data-date .order-date{width:130px}.post-type-lp_order #order_details .order-data-date .order-hour,.post-type-lp_order #order_details .order-data-date .order-minute{width:60px}.post-type-lp_order #order_details .order-data-note{display:inline-block}.post-type-lp_order #order_details .order-data-note .order-note{padding:10px;color:#fff;background-color:#c1a3b6;font-size:.875rem}.post-type-lp_order #order_details .order-items{margin:0;border:1px solid #ccd0d4 !important;background-color:#fff}.post-type-lp_order #order_details .order-items table{width:100%;border-collapse:collapse}.post-type-lp_order #order_details .order-items table thead{margin:0;padding:0}.post-type-lp_order #order_details .order-items table thead tr{background-color:#f8f8f8}.post-type-lp_order #order_details .order-items table thead th{padding:15px;border-bottom:0;color:#999;font-weight:400;text-align:right}.post-type-lp_order #order_details .order-items table thead th:first-child{padding-right:30px}.post-type-lp_order #order_details .order-items table thead th:last-child{padding-left:30px}.post-type-lp_order #order_details .order-items table tbody td,.post-type-lp_order #order_details .order-items table tfoot td{padding:10px;border-bottom:1px solid #ddd;text-align:right}.post-type-lp_order #order_details .order-items table tbody{margin:0;padding:0}.post-type-lp_order #order_details .order-items table tbody tr td{padding:15px}.post-type-lp_order #order_details .order-items table tbody tr td:first-child{padding-right:30px}.post-type-lp_order #order_details .order-items table tbody tr td:last-child{padding-left:30px}.post-type-lp_order #order_details .order-items table tfoot{margin:0;padding:0}.post-type-lp_order #order_details .order-items table tfoot tr{background-color:#f8f8f8}.post-type-lp_order #order_details .order-items table tfoot tr:last-child td{padding-top:20px;padding-bottom:20px}.post-type-lp_order #order_details .order-items table tfoot td{padding:10px 15px;padding-bottom:0;border:0;font-size:.875rem;text-align:left}.post-type-lp_order #order_details .order-items table tfoot td:first-child{padding-right:30px}.post-type-lp_order #order_details .order-items table tfoot td:last-child{padding-left:30px}.post-type-lp_order #order_details .order-items table .column-price,.post-type-lp_order #order_details .order-items table .column-total,.post-type-lp_order #order_details .order-items table .column-quantity{width:150px;text-align:left}.post-type-lp_order #order_details .order-items table .row-subtotal td .order-subtotal,.post-type-lp_order #order_details .order-items table .row-subtotal td .order-total,.post-type-lp_order #order_details .order-items table .row-total td .order-subtotal,.post-type-lp_order #order_details .order-items table .row-total td .order-total{font-weight:700}.post-type-lp_order #order_details .order-items table .remove-order-item{outline:0;color:#ccc;text-decoration:none}.post-type-lp_order #order_details .order-items table .remove-order-item .dashicons{font-size:1.25rem}.post-type-lp_order #order_details .order-items table .remove-order-item:hover{color:red}.post-type-lp_order #order_details .order-items table .order-item-row:hover .remove-order-item{display:inline-block}.post-type-lp_order #order-export__button:hover{cursor:pointer}.post-type-lp_order .export-modal.modal{display:none;position:fixed;z-index:10;right:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.post-type-lp_order .export-modal .modal-content{background-color:#fefefe;margin:5% auto;border:1px solid #888;width:60%;position:relative}.post-type-lp_order .export-modal .close{color:#aaa;position:absolute;font-size:28px;font-weight:bold;top:-5px;left:11px}.post-type-lp_order .export-modal .close:hover{color:black;text-decoration:none;cursor:pointer}.post-type-lp_order .export-modal .close:focus{color:black;text-decoration:none;cursor:pointer}.post-type-lp_order .export-modal .panel{display:none}.post-type-lp_order .export-modal .panel.active{display:block}.post-type-lp_order #order-export__tabs.tabs{display:flex;justify-content:space-around;height:40px;box-shadow:0 0 1px 1px rgba(0,0,0,0.2)}.post-type-lp_order #order-export__tabs.tabs>*{width:100%;color:dimgray;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center}.post-type-lp_order #order-export__tabs.tabs>*:hover:not(.active){background-color:#dcdcdc}.post-type-lp_order #order-export__tabs.tabs>.active{color:white;background-color:#4caf50}.post-type-lp_order #lp-invoice__content{padding:20px 40px 0;margin-bottom:25px}.post-type-lp_order #lp-invoice__content thead th{border-bottom:1px solid #000;border-top:1px solid #000;padding:10px 20px}.post-type-lp_order #lp-invoice__content tbody td{border-bottom:1px solid #000;text-align:center;padding:10px 20px}.post-type-lp_order #lp-invoice__content tfoot td{border-bottom:1px solid #000;text-align:center;padding:10px 20px}.post-type-lp_order .export-options__content{margin-bottom:25px;padding:10px 40px}.post-type-lp_order .export-options{position:relative}.post-type-lp_order .export-options__loading{opacity:0;z-index:-1;visibility:hidden;position:absolute;top:0;right:0;width:100%;background:#fff;left:0;bottom:0;display:flex;align-items:center;justify-content:center}.post-type-lp_order .export-options__loading .spinner{background:url("../../images/spinner.gif") no-repeat center center;z-index:9;display:inline-block;visibility:visible}.post-type-lp_order .export-options__loading.active{opacity:1;z-index:9;visibility:visible}.post-type-lp_order #lp-invoice__export{color:white;background-color:#4caf50;border:1px solid #4caf50;padding:10px 20px;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.post-type-lp_order #lp-invoice__export:hover{color:#000;background-color:#fff;border:1px solid #000;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;cursor:pointer}.post-type-lp_order #lp-invoice__update{color:white;background-color:#4caf50;border:1px solid #4caf50;padding:10px 20px;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.post-type-lp_order #lp-invoice__update:hover{color:#000;background-color:#fff;border:1px solid #000;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;cursor:pointer}.post-type-lp_order #lp-invoice__actions{display:flex;flex-direction:row;justify-content:flex-end}.post-type-lp_order .export-options__actions{display:flex;flex-direction:row;justify-content:flex-end}.post-type-lp_order .lp-invoice__body table{border-spacing:0;width:100%}.post-type-lp_order .lp-order-status .dashicons{display:inline-flex !important;align-items:center;font-size:1rem}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination{text-align:right}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination li{border:1px solid #2271b1;background:#f6f7f7}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination li .page-numbers{padding:0 6px}.post-type-lp_order .lp-order-items-wrapper .learn-press-pagination li .current{background:#2271b1;color:#fff !important}#learn-press-toggle-settings-js-css{display:none}#learn-press-toggle-settings-js-css+table{display:none}#learn-press-toggle-settings-js-css:checked+table{display:table}.color-schemas{margin:0 0 20px 20px;float:right}.color-schemas ul{list-style:none;margin:0;padding:0}.color-schemas ul>li>label{font-weight:600;display:block;margin-bottom:10px}.color-schemas .wp-color-picker{width:80px;height:24px;vertical-align:top;margin:0}.color-schemas .wp-picker-holder{position:absolute}.color-schemas .buttons{display:none}.color-schemas table{border-collapse:collapse;position:relative}.color-schemas table td,.color-schemas table th{padding:10px 10px}.color-schemas table tbody{border:1px solid transparent;position:relative}.color-schemas table tbody td,.color-schemas table tbody th{text-align:right;background:#f5f5f5}.color-schemas table tbody tr:first-child td,.color-schemas table tbody tr:first-child th{padding-bottom:0}.color-schemas table:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,0.7)}.color-schemas tfoot td,.color-schemas tfoot th{padding-right:0;padding-left:0}.color-schemas .remove-schema{float:left;color:red}.color-schemas .wp-color-result{margin:0}.color-schemas .clone-schema{display:none}.color-schemas:first-child .remove-schema,.color-schemas:first-child .apply-schema{display:none}.color-schemas:nth-child(2){clear:both}.color-schemas:hover tbody{opacity:1}.color-schemas.current tbody{border-color:#DDD}.color-schemas.current tbody td,.color-schemas.current tbody th{background:rgba(5,215,255,0.26)}.color-schemas.current table:after{display:none}.color-schemas.current .clone-schema{display:inline-block}.wp-picker-container{position:relative}.wp-picker-container .wp-picker-holder{z-index:99999}.lp-install-sample{max-width:600px;margin:0;padding:10px 25px;border:1px solid #ccd0d4;border-radius:4px;background-color:#fff}.lp-install-sample__options{margin-bottom:20px;padding:0 20px;border:1px solid #eee;border-radius:4px}.lp-install-sample__options legend{padding:5px;font-weight:500}.lp-install-sample__buttons{display:flex;margin-top:25px;align-items:center;justify-content:space-between}.lp-install-sample__toggle-options{margin-left:auto;margin-right:10px}.lp-install-sample__uninstall{float:left}.lp-install-sample__response{margin:0;padding:10px;border:2px solid #059601;border-radius:6px}.lp-install-sample__response.fail{border-color:#d85554}.lp-update-db-modal{display:flex;position:fixed;z-index:9999;top:0;left:0;right:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-update-db-modal__hidden{display:none !important;visibility:hidden;opacity:0;pointer-events:none}.lp-update-db-modal__overlay{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.lp-update-db-modal__content{display:inline-block;overflow:hidden;z-index:2;width:100%;max-width:510px;border-radius:8px;text-align:right;vertical-align:middle}.lp-update-db-modal__content-header{padding:24px 24px 16px 24px;background-color:#fff}.lp-update-db-modal__content-start{display:flex;flex-direction:flex-start}.lp-update-db-modal__content-icon{display:flex;width:40px;height:40px;margin-left:0;margin-right:0;border-radius:999px;background-color:#fee2e2;justify-content:center;align-items:center;flex:0 0 auto}.lp-update-db-modal__content-icon svg{width:24px;height:24px;color:#dc2626}.lp-update-db-modal__content-icon svg:last-child{color:#258d6c}.lp-update-db-modal__content-icon__success{display:none}.lp-update-db-modal__content-text{margin-right:18px;text-align:right}.lp-update-db-modal__content-text h3{margin:0;font-weight:500}.lp-update-db-modal__content-text p{margin:0;margin-top:10px;color:#999;font-size:.875rem;font-weight:400}.lp-update-db-modal__content-footer{display:flex;flex-direction:row;padding:10px 24px;background-color:#f9fafb;justify-content:flex-end;align-items:center}.lp-update-db-modal__content-footer a{padding:8px 16px;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:.8125rem;font-weight:500;text-decoration:none}.lp-update-db-modal__content-footer a:last-child{margin-right:10px;color:#fff;background-color:#0073aa}.lp-update-db-modal__success .lp-update-db-modal__content-icon{background-color:#def7ec}.lp-update-db-modal__success .lp-update-db-modal__content-icon__error{display:none}.lp-update-db-modal__success .lp-update-db-modal__content-icon__success{display:block}#lp-tool-upgrade-db .wrapper-lp-upgrade-message,#lp-tool-upgrade-db .wrapper-terms-upgrade,#lp-tool-upgrade-db .wrapper-lp-loading{display:none}.terms-upgrade{max-width:500px;margin:0 auto}.terms-upgrade .error{display:none}.lp-modal-footer .learn-press-notice{color:#ff6060;font-weight:500;font-style:italic}.lp-modal-body .lp-skeleton-animation{width:500px;margin:0 20px}.tools-select__data{overflow:hidden}.tools-select__data li{background-color:#fff;border:1px solid #eee;color:#000;display:flex;flex-direction:row;align-items:center;flex:0 0 auto;font-size:.875rem;line-height:1.4em;font-weight:normal;padding:10px;width:100%}.tools-select__data li input{margin:0 0 0 10px}.progressbar__content{width:100%;font-size:.875rem;font-weight:normal;line-height:1.4em;background:#eee;padding:10px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.progressbar__content span{z-index:9}.progressbar__container{position:relative}.progressbar__value{position:absolute;width:0;height:100%;right:0;top:0;background:#8a2be2}.progressbar__item h4{z-index:9;margin:0}.progressbar__item{width:500px;border-bottom:1px solid #fff}.progressbar__indexs{z-index:9}.lp-tool__message{text-align:center;color:red;padding:10px 0;display:none}.tools-prepare__message{background:#dba617;padding:10px 0;text-align:center;display:none}.lp-admin-notices{background:transparent;display:none;padding:0;border:0;margin:0 !important}.lp-admin-notices .lp-admin-notice{position:relative}.lp-admin-notices .lp-mes-beta-version{background:#4299e1;color:whitesmoke}.lp-admin-notices .lp-mes-beta-version h3,.lp-admin-notices .lp-mes-beta-version a,.lp-admin-notices .lp-mes-beta-version a:visited{color:white}.lp-admin-notices .lp-mes-beta-version .btn-lp-notice-dismiss::before{color:#fff0f6}.tab-lp-admin-notice{margin-right:5px;width:4px;height:4px;background:#ff1919;display:inline-flex;border-radius:999px;vertical-align:middle}.lp-admin-editor{position:relative;margin:0;background-color:#fff}.lp-admin-editor .heading,.lp-admin-editor .lp-box-data-content{padding:0}#learn-press-admin-editor-metabox-settings{margin-top:20px}#course-editor .inside{margin:0;padding:0}#admin-editor-lp_course .lp-course-curriculum .heading{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;padding:8px 20px;align-items:center;line-height:1}#admin-editor-lp_course .lp-course-curriculum .heading h4{margin:0;font-size:1rem}#admin-editor-lp_course .lp-course-curriculum .heading .collapse-sections{display:flex;width:40px;color:#999;font-family:Dashicons;font-size:1.875rem;cursor:pointer;justify-content:center;align-items:center}#admin-editor-lp_course .lp-course-curriculum .heading .collapse-sections.close::before{content:"\f140"}#admin-editor-lp_course .lp-course-curriculum .heading .collapse-sections.open::before{content:"\f142"}#admin-editor-lp_course .lp-course-curriculum .heading .status{visibility:hidden;position:relative;top:5px;margin-right:10px;font-family:Dashicons;font-size:1.25rem}#admin-editor-lp_course .lp-course-curriculum .heading .status::before{content:"\f463"}#admin-editor-lp_course .lp-course-curriculum .heading .status.loading{display:inline-block;visibility:visible;animation:rotation 2s infinite linear}#admin-editor-lp_course .lp-course-curriculum .curriculum-sections{margin:0;margin:0 20px 20px 20px;border:1px solid #ddd}#admin-editor-lp_course .lp-course-curriculum .section{margin:0;border-bottom:1px solid #e5e5e5;opacity:1;background:#fff}#admin-editor-lp_course .lp-course-curriculum .section:first-child{border-top:0}#admin-editor-lp_course .lp-course-curriculum .section.new-section{margin-top:1px;border:0}#admin-editor-lp_course .lp-course-curriculum .section.new-section form{margin:0}#admin-editor-lp_course .lp-course-curriculum .section.new-section .section-head{background-color:#f4fcff}#admin-editor-lp_course .lp-course-curriculum .section.new-section .section-head .creatable{position:relative;top:1px}#admin-editor-lp_course .lp-course-curriculum .section.new-section .section-head .creatable::before{content:"\f132"}#admin-editor-lp_course .lp-course-curriculum .section.empty-section{position:relative}#admin-editor-lp_course .lp-course-curriculum .section.empty-section::after{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_course .lp-course-curriculum .section.empty-section .section-head .movable::before{display:inline-block;color:#a2a2a2;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_course .lp-course-curriculum .section.empty-section .section-collapse{display:none}#admin-editor-lp_course .lp-course-curriculum .section:hover .section-actions .remove{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section input{background-color:transparent;box-shadow:none}#admin-editor-lp_course .lp-course-curriculum .section input:focus{box-shadow:none}#admin-editor-lp_course .lp-course-curriculum .section .section-head{display:flex;position:relative;height:42px;margin:0;padding:0;background-color:#f4fcff;line-height:2.5rem;transition:background 500ms ease-out;align-items:center}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable,#admin-editor-lp_course .lp-course-curriculum .section .section-head .creatable{display:inline-block;width:40px;margin:0;color:#999;font-family:Dashicons;font-size:1.25rem;text-align:center;vertical-align:middle}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable{margin-left:-1px;cursor:url("../../images/openhand.cur") 7 5,default}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable::before{content:"\f333"}#admin-editor-lp_course .lp-course-curriculum .section .section-head .movable:hover{color:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section .section-head .section-item-counts{line-height:2.5rem}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions{height:100%;color:#444}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions>*{display:inline-block;height:100%;text-align:center;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse:hover{color:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse::before{display:inline-block;width:40px;color:#999;font-family:Dashicons;font-size:1rem;line-height:2.5rem}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse.open::before{content:"\f343"}#admin-editor-lp_course .lp-course-curriculum .section .section-head .actions .collapse.close::before{content:"\f347"}#admin-editor-lp_course .lp-course-curriculum .section .name{width:100%;border:0;color:#777;font-size:1.5rem;font-weight:600;line-height:3.125rem}#admin-editor-lp_course .lp-course-curriculum .section .name:focus{color:#444}#admin-editor-lp_course .lp-course-curriculum .section .section-collapse{overflow:hidden}#admin-editor-lp_course .lp-course-curriculum .section .section-content{padding:20px;border-top:1px solid #e5e5e5}#admin-editor-lp_course .lp-course-curriculum .section .details{margin-bottom:20px}#admin-editor-lp_course .lp-course-curriculum .section .title-input{padding-right:0;border:0;font-size:1.2em;line-height:1.875rem;flex:1}#admin-editor-lp_course .lp-course-curriculum .section .description-input{width:100%;margin:0;padding:0;border:0;color:#999}#admin-editor-lp_course .lp-course-curriculum .section .description-input:focus{color:#444}#admin-editor-lp_course .lp-course-curriculum .section-list-items{width:100%;border-collapse:collapse}#admin-editor-lp_course .lp-course-curriculum .section-list-items ul{position:relative;min-height:5px;margin:0}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item{display:flex;position:relative;margin:0;border:1px solid #eee;border-bottom-width:0;background:#fff;transition:background 200ms ease-out;justify-content:center;align-items:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.ui-sortable-helper{border-bottom:1px solid #eee}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:nth-child(2n+1){background-color:#f7f7f7}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.updating::before{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;content:""}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.removing{background-color:#ffeded}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .drag{height:20px;padding-top:3px;padding-right:6px;cursor:url("../../images/openhand.cur") 7 5,default;fill:#999;flex:0 0 18px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .drag:hover{fill:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .icon{display:flex;align-items:center;justify-content:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .title{margin-left:120px;margin-right:2px;flex-grow:1;flex-basis:100%}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .title input{color:inherit}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions{display:flex;position:absolute;top:0;left:2px;bottom:0;align-items:center;justify-content:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions{margin:0}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions>*{visibility:hidden;margin-left:10px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions .edit{text-decoration:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .actions .remove{color:#a00}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:hover .drag{visibility:visible}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:not(.lp_lesson) .item-actions .actions .preview-item{display:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item{display:flex;position:relative;border-bottom-width:1px;transition:all 200ms ease-out;align-items:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .drag{display:flex;width:30px;color:#999;font-family:Dashicons;font-size:1rem;vertical-align:middle;cursor:default;align-items:center;justify-content:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .drag::before{content:"\f132"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .title{display:inline-block;margin:0;flex:1}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:hover,#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:focus{background-color:#fff}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:hover .type,#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types:focus .type{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type{display:inline-block;padding:8px 5px;color:#ccc}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type input{display:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.current{color:#0085ba}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type::before{position:relative;top:2px;font-family:Dashicons;font-size:1.25rem}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.lp_quiz{padding:8px 0 8px 6px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.lp_quiz::before{content:"\f469"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.lp_lesson::before{content:"\f330"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .new-section-item .types .type.empty-item::before{content:"\f463"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions{text-align:left}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action{display:inline-block;position:relative;width:30px;height:30px;margin:0;padding:0;text-align:center;vertical-align:middle;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action>a{width:30px;height:30px;color:#999;line-height:1.875rem}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action>a:hover{color:#0073aa}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item>a:hover{color:#e74c3c}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul{display:none;position:absolute;z-index:9;top:100%;left:0;width:165px;margin:0;border:1px solid #999;background:#fdfeff;text-align:center}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li{margin:0;border-bottom:1px solid #eee;text-align:left}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li a{display:block;padding:10px 25px;color:#757575;font-size:.75rem;text-decoration:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li a.delete-permanently{color:#e74c3c}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item ul li:hover{background:#eee}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .item-actions .actions .action.delete-item:hover ul{display:block}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item:hover .item-actions .actions>*{visibility:visible;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.lp_quiz .icon::before{content:"\f469"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.lp_lesson .icon::before{content:"\f330"}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item{position:relative;color:#a2a2a2}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item::after{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item .item-actions{display:none}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item.empty-item .icon::before{color:#a2a2a2;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .icon{color:#0085ba;font-size:1.25rem;text-align:center;flex:0 0 29px}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item .icon::before{font-family:Dashicons}#admin-editor-lp_course .lp-course-curriculum .section-list-items .section-item input{width:100%;padding:8px 0 8px 10px;border:0;color:inherit;font-size:.875rem;font-weight:600}#admin-editor-lp_course .lp-course-curriculum .section-actions{padding:0 20px 20px 20px}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove{display:none;float:left;height:30px;border:1px solid #eee;border-radius:3px;color:#e74c3c;line-height:1.875rem;cursor:pointer}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove .icon{padding:0 18px}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove .confirm{display:none;padding:0 18px}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove.confirm .confirm{display:inline-block}#admin-editor-lp_course .lp-course-curriculum .section-actions .remove.confirm .icon{display:none}#admin-editor-lp_course .lp-course-curriculum .ui-sortable-placeholder{display:block;visibility:visible !important;border-color:#bdf4fe !important;background:#bdf4fe !important}.wp-admin.post-type-lp_course #meta-box-tab-course_payment .learn-press-tip-floating{top:40px;right:100px;opacity:.8;background:#a00}.wp-admin.post-type-lp_course #meta-box-tab-course_payment .learn-press-tip-floating::before{top:-7px;border:7px solid transparent;border-top-width:0;border-bottom-color:#a00}.section-item-counts{margin:0;margin-right:auto;font-size:.75rem;white-space:nowrap}.section-item-counts span{color:#999}#course-editor{margin-bottom:10px}#course-editor .inside .rwmb-custom_html-wrapper>.rwmb-label{display:none}#course-editor .inside .rwmb-custom_html-wrapper>.rwmb-input{margin-right:0}#quiz-editor .inside .rwmb-custom_html-wrapper>.rwmb-label{display:none}#quiz-editor .inside .rwmb-custom_html-wrapper>.rwmb-input{margin-right:0}#quiz-editor .inside{margin:0;padding:0}#admin-editor-lp_quiz{margin:0;padding:0;border:0}#admin-editor-lp_quiz form{margin:0}#admin-editor-lp_quiz .lp-box-data-head{display:flex;flex-direction:row;margin:0;padding:6px 20px;align-items:center}#admin-editor-lp_quiz .lp-box-data-head h3{padding:0}#admin-editor-lp_quiz .lp-box-data-head .status{visibility:hidden;position:relative;top:5px;margin-right:10px;font-family:Dashicons;font-size:1.25rem}#admin-editor-lp_quiz .lp-box-data-head .status::before{content:"\f463"}#admin-editor-lp_quiz .lp-box-data-head .status.loading{display:inline-block;visibility:visible;animation:rotation 2s infinite linear}#admin-editor-lp_quiz .lp-box-data-head .collapse-list-questions{display:flex;width:40px;height:30px;color:#999;font-family:Dashicons;font-size:1.875rem;cursor:pointer;justify-content:center;align-items:center}#admin-editor-lp_quiz .lp-box-data-content{margin:20px;margin-top:0;border:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions{border-collapse:collapse;color:#777}@media(max-width:1560px){#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .fill_in_blanks .question-settings{flex-direction:column}}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row{display:flex;flex-direction:row;text-align:center;align-items:center}@media(max-width:1024px){#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row.question-settings{flex-direction:column}}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>*{width:100%;padding:12px 8px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.sort{position:relative;color:#999;cursor:url("../../images/openhand.cur") 7 5,default;flex:0 0 15px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.sort .svg-icon{height:18px;margin-top:-2px;vertical-align:middle;fill:#999}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.sort:hover{fill:#0085ba}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.order{padding:12px 0;color:#32373c;font-size:1.2em;text-align:right;flex:0 0 25px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.order::after{content:"."}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type{display:inline-flex;position:relative;width:125px;height:32px;padding:0;border-radius:2px;background-color:#eee;box-shadow:0 0 2px rgba(0,0,0,0.22);line-height:2rem;cursor:pointer;flex:0 0 auto;align-items:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type>a{display:inline-flex;width:100%;padding:0 10px;color:#666;text-align:center;cursor:pointer;align-items:center;justify-content:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type>a::after{margin-right:5px;font-family:Dashicons;font-size:.875rem;line-height:1.875rem;content:"\f347"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul{visibility:hidden;position:absolute;z-index:9999;top:100%;left:0;height:auto;margin:0;margin-top:-1px;border:1px solid #999;border-radius:2px;opacity:1;background:#fdfeff;pointer-events:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li{margin:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li a{display:block;min-width:110px;padding:10px 20px;color:#757575;line-height:1.25rem;text-align:left;white-space:nowrap;text-decoration:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li a:hover{background-color:#eee}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type ul li.disabled{opacity:.4;background-color:#fff;user-select:none;pointer-events:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.type:hover ul{visibility:visible;opacity:1;pointer-events:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.actions{width:300px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row>.name{padding-right:5px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row:hover>.sort{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .table-row .actions .lp-box-data-actions{text-align:left !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header{display:none;border-bottom:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header .table-row>*{font-weight:bold}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header .table-row>.order::after{content:""}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .header .table-row>.actions{padding:12px 0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-actions .name input{width:100%;padding:0;border:0;color:#777;background:transparent;box-shadow:none;font-size:.875rem;font-weight:normal}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings{padding:0 20px;border:1px solid #ddd;border-left:0;border-right:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings>*{padding:20px 0 20px 20px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options{border:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .sort{width:12px;padding:8px 6px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .answer-text{width:calc(100% - 100px);padding-right:0;color:#444;font-weight:600}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .order{width:10px;padding:0;text-align:left}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .answer-correct{width:65px;color:#444;font-weight:600;text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .actions{padding:0;text-align:left}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options .actions .lp-toolbar-btn{height:42px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr{border:1px solid #ddd;background:#f4fcff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr:nth-child(2n){background:#fff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td{position:static;padding:0 10px;border:0;background:inherit}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td.sort{width:12px;cursor:url("../../images/openhand.cur") 7 5,default}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td.answer-text{padding-right:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr td.answer-correct{text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr .svg-icon{height:18px;vertical-align:middle;fill:#999}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr:hover .svg-icon{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr:hover .sort:hover .svg-icon{fill:#0085ba}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-placeholder{visibility:visible !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-placeholder td{height:43px;background:#bdf4fe !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-helper{border-left:0;border-right:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-helper td{border-bottom:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.ui-sortable-helper td.sort{border-right:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option .sort i{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option .sort::before{display:inline-block;position:absolute;top:12px;right:4px;font-family:Dashicons;font-size:1.125rem;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option td{position:relative}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody tr.empty-option td::after{position:absolute;top:0;left:1px;bottom:0;right:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-settings .quiz-question-data table.lp-list-options tbody .answer-text input{width:100%;padding:0;border:0;color:#777;background:transparent;box-shadow:none;font-size:.875rem;font-weight:normal}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item{border-bottom:1px solid #ddd;background:#f4fcff;line-height:1.125rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.ui-sortable-helper{border-top:1px solid #f1f1f1}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.ui-sortable-placeholder{display:block;visibility:visible !important;border-color:#bdf4fe !important;background:#bdf4fe !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating{position:relative}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-actions .sort,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating .question-actions .sort{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-actions .sort .fa,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating .question-actions .sort .fa{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-actions .sort::after,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating .question-actions .sort::after{display:inline-block;position:absolute;right:5px;font-family:Dashicons;font-size:1.25rem;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question::after,#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.updating::after{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.empty-question .question-settings{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .cell{padding:10px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .name input{width:100%;padding:0;border:0;color:#32373c;background:transparent;box-shadow:none;font-size:1.2em;font-weight:normal;line-height:1.125rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions{margin:0;padding:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons{display:grid;position:static;z-index:10;height:100%;text-align:left;grid-template-columns:30px 30px 30px 40px;align-items:center;justify-content:end}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons>div a{visibility:hidden}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn .lp-btn-icon{position:absolute;z-index:2;top:50%;right:50%;width:28px;height:30px;margin-top:-15px;margin-right:-15px;line-height:1.875rem;text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn ul{z-index:9}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn ul a{padding:8px 24px;line-height:1.5rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-toolbar-btn ul a.remove{border-bottom:1px solid #eee;color:#666}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-btn-toggle{width:40px;height:42px;padding-left:0;font-family:Dashicons;font-size:1.25rem;line-height:2.625rem}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-btn-toggle.open::after{content:"\f343"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions .actions .lp-toolbar-buttons .lp-btn-toggle.close::after{content:"\f347"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-actions:hover .lp-toolbar-buttons>div a{visibility:visible}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings{background:#fff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options{padding-left:0;padding-right:0;text-align:right}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside{margin:0;padding:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside .lp-quiz-editor__detail-field{margin:0;padding:20px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside .lp-quiz-editor__detail-field:nth-child(2n+1){background:#f4fcff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .inside .lp-quiz-editor__detail-label{margin:0;margin-bottom:10px;color:#666;font-weight:600}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox{border:1px solid #ddd}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox .hndle{font-weight:600;cursor:default}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox .toggle{float:left;position:absolute;top:0;left:0;width:36px;height:36px;line-height:2.25rem;text-align:center;cursor:pointer}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings .quiz-question-options .postbox .toggle::after{font-family:Dashicons;font-size:1.125rem;content:"\f460"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .quiz-question-options{width:38px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .postbox{min-width:34px;height:34px;line-height:2.625rem;text-align:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .postbox .hndle{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item .question-settings.closed .postbox .toggle::after{content:"\f132"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .main .question-item.sorting_choice .quiz-question-data table.lp-list-options .answer-correct{display:none !important}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer{margin-top:-1px;border-top:1px solid #ddd;background:#f4fcff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row{height:auto;text-align:right}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .lp-sortable-handle{display:flex;width:30px;padding:8px 10px 8px 6px;color:#999;font-family:Dashicons;font-size:1.25rem;vertical-align:middle;align-items:center;justify-content:center}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .lp-sortable-handle::before{content:"\f132"}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .order{padding:8px 0;line-height:1.75rem;text-align:right}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question{padding:8px 5px 8px 10px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title{display:inline-block;position:relative;min-width:500px}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input{width:100%;margin:0;padding:6px 0;border:0;background:transparent;font-size:1.2em;line-height:1.125rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input:focus{color:#32373c}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .title form input::placeholder{display:inline-block}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new{display:inline;position:relative}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types{display:none;position:absolute;z-index:9999999;top:100%;left:-2px;width:200px;margin:6px;border:1px solid #999;background-color:#fff}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li{margin:0}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li a{display:block;padding:12px 20px;outline:0;color:#757575;box-shadow:none;line-height:1;text-decoration:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li a:hover{background:#eee}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new ul.question-types li.disabled{opacity:.5;background-color:#eee;user-select:none;pointer-events:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new button:hover+.question-types{display:block}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new button+.question-types:hover{display:block}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .add-new button[disabled=disabled]:hover+.question-types{display:none}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question .select-item{display:inline}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .footer .table-row .add-new-question button{height:30px;box-shadow:0 1px 0 #ccc !important}#admin-editor-lp_quiz .lp-box-data-content .question-button-actions{text-align:right}#question-editor .inside .rwmb-custom_html-wrapper .rwmb-label{display:none}#question-editor .inside .rwmb-custom_html-wrapper .rwmb-input{margin-right:0}#question-editor .inside{margin:0;padding:0}#admin-editor-lp_question{margin:0;padding:0;border:0;background:#fff}#admin-editor-lp_question form{margin:0}#admin-editor-lp_question .lp-box-data-head{display:flex;flex-direction:row;padding:10px 20px;align-items:center}#admin-editor-lp_question .lp-box-data-head .heading{margin:0;padding:0;flex:1}#admin-editor-lp_question .lp-box-data-head .lp-question-editor{position:relative;margin-right:auto;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types>a{display:inline-flex;height:32px;padding:0 16px;border:1px solid #999;border-radius:2px;color:#666;line-height:2rem;text-decoration:none;align-items:center;cursor:pointer;user-select:none}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types>a::after{margin-right:5px;font-family:Dashicons;font-size:.875rem;line-height:1.875rem;content:"\f347"}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul{display:none;position:absolute;z-index:9999;top:100%;left:0;height:auto;margin:0;margin-top:-1px;border:1px solid #999;border-radius:2px;background:#fdfeff}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li{margin:0}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li:hover,#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li.active{background:#eee}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li a{display:block;min-width:110px;padding:10px;color:#757575;font-size:.75rem;text-align:left;white-space:nowrap;text-decoration:none}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li.disabled{opacity:.4}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul li.disabled a{color:#999;cursor:not-allowed;pointer-events:none}#admin-editor-lp_question .lp-box-data-head .lp-question-editor .question-types ul:hover{display:block}#admin-editor-lp_question .lp-box-data-head .lp-question-editor:hover .question-types ul{display:block}#admin-editor-lp_question .lp-box-data-content{padding:0 20px 20px 20px;border:none !important}#admin-editor-lp_question .lp-box-data-content table.list-question-answers{width:100%;border:1px solid #ddd}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tr td{padding:0 15px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers thead tr th{padding:15px;border-bottom:1px solid #ddd;background-color:#eee;font-weight:600}#admin-editor-lp_question .lp-box-data-content table.list-question-answers thead tr th.answer-text{padding-right:10px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .sort,#admin-editor-lp_question .lp-box-data-content table.list-question-answers .order,#admin-editor-lp_question .lp-box-data-content table.list-question-answers .actions{width:10px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .sort{padding:0 10px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .order{width:10px;padding:0;text-align:left}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .answer-correct{width:65px;text-align:center}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .answer-text{padding-right:8px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers .actions{padding-left:0;text-align:left}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr{color:#444;background:#fff}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr:nth-child(2n){background:#fff}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td{background-color:#fff}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.sort{width:15px;padding:0;font-size:1.125rem;text-align:center;cursor:url("../../images/openhand.cur") 7 5,default}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.sort .svg-icon{height:18px;margin-top:-2px;vertical-align:middle;fill:#999}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.sort:hover .svg-icon{fill:#0085ba}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.order{font-size:.875rem}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.answer-text input{width:100%;padding:0;border:0;color:#444;background:transparent;box-shadow:none;font-size:.875rem;font-weight:600;transition:box-shadow .2s ease}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr td.lp-toolbar-buttons{z-index:auto}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr:hover td.actions .remove-answer{visibility:visible;height:42px}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-placeholder{visibility:visible !important}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-placeholder td{height:43px;background:#bdf4fe !important}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-helper td{border-bottom:1px solid #ddd}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.ui-sortable-helper td.sort{border-right:0}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option .svg-icon{display:none}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option td{position:relative}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option .sort::before{display:inline-block;position:absolute;top:8px;right:10px;font-family:"Dashicons";content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#admin-editor-lp_question .lp-box-data-content table.list-question-answers tbody tr.new-option td::after{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.5;background:#fff;content:""}#admin-editor-lp_question .lp-box-data-content .add-answer{margin:15px 0 0 0}#admin-editor-lp_question.sorting_choice table.list-question-answers .answer-correct{display:none !important}.lp-admin-fib-question-editor,.admin-quiz-fib-question-editor{text-align:right}.lp-admin-fib-question-editor .lp-box-data-content,.admin-quiz-fib-question-editor .lp-box-data-content{margin:0 !important;border:none !important}.lp-admin-fib-question-editor .content-editable,.admin-quiz-fib-question-editor .content-editable{min-height:240px !important;padding:12px 15px;border:2px solid #ddd;border-radius:4px}.lp-admin-fib-question-editor .content-editable .fib-blank,.admin-quiz-fib-question-editor .content-editable .fib-blank{position:relative;color:#2196f3}.lp-admin-fib-question-editor .content-editable .fib-blank::before,.admin-quiz-fib-question-editor .content-editable .fib-blank::before{content:"#" attr(data-index) ". "}.lp-admin-fib-question-editor .fib-blanks,.admin-quiz-fib-question-editor .fib-blanks{min-width:700px;border-collapse:collapse}@media(max-width:1024px){.lp-admin-fib-question-editor .fib-blanks,.admin-quiz-fib-question-editor .fib-blanks{width:100%;min-width:100%}}.lp-admin-fib-question-editor .fib-blanks tbody,.admin-quiz-fib-question-editor .fib-blanks tbody{border-bottom:1px solid #bbb}.lp-admin-fib-question-editor .fib-blanks tbody tr,.admin-quiz-fib-question-editor .fib-blanks tbody tr{background:#eee}.lp-admin-fib-question-editor .fib-blanks tbody tr td,.admin-quiz-fib-question-editor .fib-blanks tbody tr td{padding:5px}.lp-admin-fib-question-editor .fib-blanks tbody tr.blank-options td,.admin-quiz-fib-question-editor .fib-blanks tbody tr.blank-options td{padding:0}.lp-admin-fib-question-editor .fib-blanks tbody tr.blank-options ul,.admin-quiz-fib-question-editor .fib-blanks tbody tr.blank-options ul{display:none;margin:5px 0;padding:20px;border:1px solid #ddd;background:#fff;list-style:none}.lp-admin-fib-question-editor .fib-blanks tbody.open .blank-options ul,.admin-quiz-fib-question-editor .fib-blanks tbody.open .blank-options ul{display:block}.lp-admin-fib-question-editor .fib-blanks tbody .blank-position,.admin-quiz-fib-question-editor .fib-blanks tbody .blank-position{font-weight:600;text-align:center}.lp-admin-fib-question-editor .fib-blanks tbody .blank-actions,.admin-quiz-fib-question-editor .fib-blanks tbody .blank-actions{text-align:left}.lp-admin-fib-question-editor .fib-blanks tbody:last-child,.admin-quiz-fib-question-editor .fib-blanks tbody:last-child{border:0}#fill-in-blanks-editor{display:flex}#fill-in-blanks-editor .blank-options{flex:0 0 65%}#fill-in-blanks-editor .blanks{width:100%;margin:0}#fill-in-blanks-editor .blanks .blank{margin:0 0 20px 0;padding:20px;border:1px solid #d9e0f1;background:#fbfcff}#fill-in-blanks-editor .blanks .blank label{font-weight:bold}#fill-in-blanks-editor .blanks .blank .blank-content{width:100%;min-height:74px;font-size:1rem}#fill-in-blanks-editor .blanks .blank .blank-words .word{background:#ddd;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#fill-in-blanks-editor .blanks .blank .blank-words .word.correct{background:#00a1e6}#fill-in-blanks-editor .blanks .blank .blank-tip p{font-style:italic}#fill-in-blanks-editor .blanks .blank .button-remove{color:red}#fill-in-blanks-editor .passage-preview{margin-right:20px;padding:15px 20px;border:1px solid #ddd;font-size:1rem;line-height:1.5rem;text-align:justify;flex:1}#fill-in-blanks-editor .passage-preview .blank-input{display:inline-block;position:relative;width:50px;height:16px;margin:-2px 10px;padding:0;border:0;border-bottom:1px dashed #ddd;background:transparent;box-shadow:none;font-size:1rem;vertical-align:middle}#fill-in-blanks-editor .blanks-list{width:100%}#fill-in-blanks-editor .blanks-list textarea{width:100%;min-height:300px;margin-bottom:20px;outline:0;background:#f9f9f9;box-shadow:none;font-size:1.125rem;line-height:1.875rem}#fill-in-blanks-editor .blanks-list code{line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#fill-in-blanks-editor .blanks-list code.correct{background:#00a1e6}#lp-modal-choose-items{display:none;position:fixed;z-index:-1;top:0;left:0;bottom:0;right:0;opacity:0;background-color:rgba(0,0,0,0.5)}#lp-modal-choose-items.show{display:block;z-index:99999999;opacity:1}#lp-modal-choose-items.loading .lp-choose-items ul.list-items::before{display:block;position:absolute;z-index:9;top:0;left:0;bottom:0;right:0;background:url("../../images/spinner.gif") no-repeat center center;background-color:#fff;content:""}#lp-modal-choose-items .lp-choose-items{position:relative;max-width:800px;margin:5% 20% 10% auto;border:1px solid #ddd;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1);transition:all 200ms ease-out}#lp-modal-choose-items .lp-choose-items.show-preview .header .preview-title{display:flex;align-items:center}#lp-modal-choose-items .lp-choose-items .header{position:relative}#lp-modal-choose-items .lp-choose-items .header .preview-title{display:none;position:absolute;z-index:10;top:0;left:0;bottom:0;right:0;padding-right:20px;border-bottom:1px solid #ddd;background-color:#fff;font-weight:600}#lp-modal-choose-items .lp-choose-items .header .preview-title h3{margin:0}#lp-modal-choose-items .lp-choose-items .header .tabs{margin:0;border-bottom:1px solid #ddd}#lp-modal-choose-items .lp-choose-items .header .tabs .tab{display:inline-block;position:relative;margin:0}#lp-modal-choose-items .lp-choose-items .header .tabs .tab:not(:last-child)::before{position:absolute;top:50%;left:0;height:44px;margin-top:-22px;border-left:1px solid #ddd;content:""}#lp-modal-choose-items .lp-choose-items .header .tabs .tab.active::after{display:inline-block;position:absolute;bottom:-6px;right:50%;width:10px;height:10px;margin-right:-6px;border:1px solid #ddd;border-left:0;border-bottom:0;background:#fff;content:"";transform:rotate(-45deg)}#lp-modal-choose-items .lp-choose-items .header .tabs .tab.active a{color:#0073aa}#lp-modal-choose-items .lp-choose-items .header .tabs .tab a{display:inline-block;height:44px;padding:0 20px;color:#333;font-weight:600;line-height:2.75rem;text-decoration:none}#lp-modal-choose-items .lp-choose-items .header .tabs .tab a:focus{box-shadow:none}#lp-modal-choose-items .lp-choose-items .header .close{display:inline-block;position:absolute;z-index:30;top:0;left:0;padding:12px;font-size:1em;cursor:pointer}#lp-modal-choose-items .lp-choose-items .main{overflow:hidden;position:relative;padding:20px;border-bottom:1px solid #ddd}#lp-modal-choose-items .lp-choose-items .main .section-item{display:block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:color 200ms ease-out}#lp-modal-choose-items .lp-choose-items .main .section-item::before{position:relative;top:3px;font-family:Dashicons}#lp-modal-choose-items .lp-choose-items .main .search{margin-bottom:20px;background:transparent}#lp-modal-choose-items .lp-choose-items .main .search input.modal-search-input{width:100%;height:36px;padding:0 14px;font-size:1rem;line-height:2.25rem}#lp-modal-choose-items .lp-choose-items .main .list-items{overflow-y:auto;position:relative;min-height:260px;max-height:460px;margin:0}#lp-modal-choose-items .lp-choose-items .main .list-items li{margin:15px 0;cursor:pointer}#lp-modal-choose-items .lp-choose-items .main .pagination .index{margin-right:20px;line-height:1.75rem}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview{overflow:auto;position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;max-height:420px;padding:20px;background-color:#fff;transform:translate(-100%,0)}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview.show{transform:translate(0,0)}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview .list-added-items li{margin:15px 0}#lp-modal-choose-items .lp-choose-items .lp-added-items-preview .list-added-items li:first-child{margin:-10px 0 15px 0}#lp-modal-choose-items .lp-choose-items .footer{padding:20px}body.lp-item-moving{cursor:url("../../images/closedhand.cur") 7 5,default !important}@media screen and (max-width:900px){#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .question-settings.table-row{display:block;width:auto;text-align:right}#admin-editor-lp_quiz .lp-box-data-content .lp-list-questions .question-settings.table-row>*{width:auto}}#learn-press-reset-course-users,#learn-press-reset-user-courses,#learn-press-reset-user-item{max-width:100%}#learn-press-reset-course-users table,#learn-press-reset-user-courses table,#learn-press-reset-user-item table{width:100%;border-collapse:collapse}#learn-press-reset-course-users .courses-list,#learn-press-reset-user-courses .courses-list,#learn-press-reset-user-item .courses-list{margin:0}#learn-press-reset-course-users input[type=text],#learn-press-reset-user-courses input[type=text],#learn-press-reset-user-item input[type=text]{min-width:300px;height:28px;margin-right:0}#learn-press-reset-course-users .action-reset.dashicons-trash,#learn-press-reset-user-courses .action-reset.dashicons-trash,#learn-press-reset-user-item .action-reset.dashicons-trash{color:red}#learn-press-reset-course-users .action-reset.dashicons-update,#learn-press-reset-user-courses .action-reset.dashicons-update,#learn-press-reset-user-item .action-reset.dashicons-update{-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#learn-press-assign-course .description{margin-bottom:10px}#learn-press-assign-course label{display:block;margin-bottom:5px}#learn-press-unassigned-course .description{margin-bottom:10px}#learn-press-unassigned-course label{display:block;margin-bottom:5px}.learn-press-tip{display:none;margin:0 5px;color:#444;font-style:normal;font-weight:normal;line-height:1;vertical-align:baseline;cursor:pointer}.learn-press-tip.ready{display:inline-block}.learn-press-tip::before{font-family:"lp-icon";content:"\f059"}.learn-press-tip:hover{opacity:.8}.learn-press-tip-floating{position:absolute;z-index:9999999;min-width:20px;margin-right:-1px;padding:.618em 1em;color:#fff;background:#383838;font-size:.8em;line-height:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.learn-press-tip-floating>*{font-size:.8em}.learn-press-tip-floating .close{display:inline-block;position:absolute;top:-8px;left:-8px;width:16px;height:16px;border:1px solid #fff;color:#fff;background:#468fbc;line-height:1rem;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.learn-press-tip-floating .close::before{font-family:"lp-icon";content:"\f00d"}.learn-press-tip-floating p{margin:0}.learn-press-tip-floating::before{position:absolute;bottom:-6px;right:50%;width:0;height:0;margin-right:-6px;border:6px solid transparent;border-top-color:#383838;border-bottom-width:0;content:""}.lp-group-step{border-bottom:1px solid #eee}.lp-group-step h3{padding:0 2em}.lp-group-step label{margin-bottom:5px;font-size:.8em;font-weight:500;font-style:italic}.lp-group-step .lp-item-step{display:flex;position:relative;min-height:35px;margin:0;padding:1em 0 1em 1em;border-top:1px solid #eee;align-items:center;cursor:pointer}.lp-group-step .lp-item-step:hover{background:#eee}.lp-group-step .lp-item-step.running .lp-item-step-left::before{opacity:1}.lp-group-step .lp-item-step.running .lp-item-step-left input{opacity:0}.lp-group-step .lp-item-step.running::before{display:block;position:absolute;width:0;height:100%;background:#0073aa;content:"";opacity:.1;transition:.8s linear}.lp-group-step .lp-item-step.running .progress-bar{opacity:.1}.lp-group-step .lp-item-step.completed .lp-item-step-left::after{opacity:1}.lp-group-step .lp-item-step.completed .lp-item-step-left input{opacity:0}.lp-group-step .lp-item-step.completed .progress-bar{width:100%;opacity:.1}.lp-group-step .lp-item-step.error .lp-item-step-left::after{opacity:1;color:#d33;content:"\f335"}.lp-group-step .lp-item-step .progress-bar{display:block;position:absolute;top:0;right:0;width:0;height:100%;opacity:0;background:rgba(124,96,217,0.7490196078);transition:.8s linear}.lp-group-step .lp-item-step-left{display:inline-flex;align-items:center;position:relative;padding:0 2em}.lp-group-step .lp-item-step-left::before{display:block;position:absolute;z-index:2;width:1em;height:1em;border:1px solid rgba(0,0,0,0.1);border-top:1px solid #3498db;border-radius:50%;opacity:0;content:"";-webkit-animation:lp-rotating .8s linear infinite;animation:lp-rotating .8s linear infinite}.lp-group-step .lp-item-step-left::after{position:absolute;z-index:1;right:23px;opacity:0;color:#4caf50;font-family:Dashicons;font-size:1.5em;content:"\f147"}.lp-group-steps-done{display:none}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}@media screen and (max-width:782px){.learn-press-dropdown-pages .select2-container{vertical-align:top}.learn-press-dropdown-pages .select2-container .select2-selection--single{height:31px}.learn-press-dropdown-pages .select2-selection__rendered{line-height:31px !important}#learn-press-advertisement{margin:0 12px;padding-bottom:0}#learn-press-advertisement .slider-controls{bottom:40px}}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(-90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}@keyframes lp-skeleton-loading{0%{background-position:0 50%}to{background-position:100% 50%}}.lp-admin-statistics-tab-content{box-sizing:border-box;max-width:100%}.lp-admin-statistics-tab-content .btn-group{display:flex;margin:20px 0;gap:10px;flex-direction:row;flex-wrap:wrap}.lp-admin-statistics-tab-content .btn-group button.btn-filter-time{border:1px solid #284bca;color:#000;padding:10px 24px;cursor:pointer;background:#fff}.lp-admin-statistics-tab-content .btn-group .btn-filter-time.active{background:#284bca;color:#fff;border:1px solid #284bca}.lp-admin-statistics-tab-content .custom-filter-time{display:none}.lp-admin-statistics-tab-content .statistics-content{background:white;border:1px solid #d9d9d9;padding:22px}.lp-admin-statistics-tab-content .statistics-content .statistics-group{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:10px}.lp-admin-statistics-tab-content .statistics-content .statistics-group .statistics-item{border:1px solid #000;color:#000;padding:15px 30px;display:flex;flex-direction:column;text-align:center;width:100%;max-width:150px}.lp-admin-statistics-tab-content .statistics-content .statistics-group .statistics-item .statistics-item-title{font-size:16px;line-height:1.2}.lp-admin-statistics-tab-content .statistics-content .statistics-group .statistics-item .statistics-item-count{font-size:24px;line-height:1.2;font-weight:700}.lp-admin-statistics-tab-content .statistics-content .statistics-title{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.lp-admin-statistics-tab-content .statistics-content .statistics-chart-wrapper{padding:10px 30px}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:20px;margin-top:20px}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics .col-50{flex:1}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics .col-50:first-child{border-left:1px solid #d9d9d9}.lp-admin-statistics-tab-content .statistics-content .sold-course-analytics li{font-size:16px;line-height:1.2;font-weight:400}.lp-admin-statistics-tab-content .statistics-content .top-course-analytics-title{margin-top:0;font-size:24px;line-height:1.2;font-weight:700}table.lp-material--table{border-collapse:collapse;width:100%}table.lp-material--table td,table.lp-material--table th{border:1px solid #ddd;text-align:right;padding:8px}table.lp-material--table thead.hidden{display:none}table.lp-material--table td.sort{cursor:move}table.lp-material--table tr:nth-child(even){background-color:rgba(221,221,221,0.2509803922)}.lp-material--field-wrap{display:flex;flex-direction:row;align-items:center;padding-block:5px}.lp-material--field-wrap label{min-width:70px}.lp-material--group{margin-top:10px;padding:10px;border:1px solid #dedede;border-radius:10px;box-shadow:-2px 2px rgba(180,180,180,0.2)}.lp-material-btn-wrap{margin-bottom:10px}.lp-material-btn-wrap.loading::before:before,#btn-lp--save-material.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button.lp-material--delete{color:white;border-color:red;background:red;vertical-align:top}.lp-material--field-wrap.field-action-wrap{display:flex;justify-content:space-between}.lp-meta-box .lp-material--field-wrap input{width:100%}#available-to-upload{font-weight:bold}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}.lp-instructor-info{display:flex;gap:30px;margin-top:30px;margin-bottom:30px}@media(max-width:600px){.lp-instructor-info{flex-wrap:wrap}}.lp-instructor-info .lp-section-instructor{flex:1}.lp-instructor-info .instructor-display-name{font-size:1.4rem}.lp-instructor-info .instructor-avatar{max-width:200px}.lp-instructor-info .lp-instructor-meta{margin-top:16px;display:flex;column-gap:20px;row-gap:8px}.lp-instructor-info .instructor-description{margin-top:16px}.lp-instructor-info img{max-width:100%;border-radius:var(--lp-border-radius,5px)}.lp-instructor-info .instructor-social{display:inline-flex;padding:0;gap:12px;margin:16px 0 0 0}.lp-instructor-info .instructor-social>a{text-align:center;list-style:none}.lp-instructor-info .instructor-social>a span{display:none}.lp-instructor-info .instructor-social>a i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-instructor-info .instructor-social>a i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.instructor-display-name{font-weight:var(--lp-font-weight-link,600)}.instructor-item-meta{display:inline-flex;border-right:1px solid var(--lp-border-color,#e2e0db);padding-right:20px}.lp-instructor-meta .instructor-item-meta:first-child{border:0;padding-right:0}.wrapper-instructor-total-students,.wrapper-instructor-total-courses{display:flex;gap:4px;align-items:center}.course-extra-box{margin-bottom:16px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);width:100%}.course-extra-box.active .course-extra-box__content{height:auto}.course-extra-box__title{--extra-height:50px;display:flex;align-items:center;position:relative;height:var(--extra-height);margin:0 !important;padding:0 20px 0 45px;background:rgba(181,187,211,0.15);font-size:1em;font-weight:700;cursor:pointer}@media(max-width:767px){.course-extra-box__title{padding-right:16px}}.course-extra-box__title::after{position:absolute;top:0;left:20px;font-family:"lp-icon";line-height:var(--extra-height);content:"\f107"}.course-extra-box__content{overflow:hidden;transition:height .3s ease}.course-extra-box__content-inner{-webkit-animation-name:course-extra-box__content-inner-transform;animation-name:course-extra-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}.course-extra-box__content-inner>ul{padding-right:0 !important;padding-bottom:0 !important}.course-extra-box__content ul,.course-extra-box__content li{list-style:none}.course-extra-box__content ul{margin:0;padding:0}.course-extra-box__content li{margin:0;padding:12px 20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}@media(max-width:767px){.course-extra-box__content li{padding-right:16px;padding-left:16px}}.course-extra-box__content li::before{margin-left:8px;color:var(--lp-primary-color);font-family:"lp-icon";content:"\f00c"}.course-extra-box__content li:last-child{border-bottom:0}.course-extra-box:last-child{margin-bottom:60px}.course-extra-box.active .course-extra-box__title::after{content:"\f106"}.course-extra-box+.comment-respond,.course-extra-box+.comments-area{margin-top:30px;margin-bottom:30px}.course-extra-box+.course-tabs{margin-top:30px}input[name=course-extra-box-ratio]{display:none}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content{display:block}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content .course-extra-box__content-inner{transform:scale(1)}@-webkit-keyframes course-extra-box__content-inner-transform{from{opacity:0;-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);-ms-transform:translateX(-5%);-o-transform:translateX(-5%);transform:translateX(-5%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes course-extra-box__content-inner-transform{from{opacity:0;transform:translateX(-5%)}to{opacity:1;transform:translateX(0)}}.course-tab-panel-faqs .course-faqs-box{margin-bottom:20px;border:1px solid rgba(204,204,204,0.6);border-radius:5px}.course-tab-panel-faqs .course-faqs-box__title{display:block;position:relative;margin:0;padding:12px 20px 12px 45px;font-size:1em;line-height:1.5;font-weight:var(--lp-font-weight-link,600);cursor:pointer}.course-tab-panel-faqs .course-faqs-box__title::after{position:absolute;top:12px;left:20px;font-family:"lp-icon";content:"\f067"}.course-tab-panel-faqs .course-faqs-box:last-child{margin-bottom:40px}.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title{color:var(--lp-primary-color)}.course-tab-panel-faqs .course-faqs-box__content{display:none}.course-tab-panel-faqs .course-faqs-box__content-inner{padding:20px;-webkit-animation-name:course-faqs-box__content-inner-transform;animation-name:course-faqs-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}input[name=course-faqs-box-ratio]{display:none}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__content{display:block}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title{color:var(--lp-primary-color);background:rgba(241,242,248,0.4)}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title::after{content:"\f068"}@-webkit-keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.extra-box__title,.course-faqs__title,.course-material__title{margin-top:0;margin-bottom:12px}.edit-content{margin-right:5px}.course-curriculum ul.curriculum-sections{position:relative;margin:0;padding:0;list-style:none}.course-curriculum ul.curriculum-sections .closed .section-item__loadmore{display:none}.course-curriculum ul.curriculum-sections .section{margin:0;padding:0;flex-wrap:wrap}.course-curriculum ul.curriculum-sections .section:last-child{padding:0}.course-curriculum ul.curriculum-sections .section.section-empty .section-header{margin-bottom:20px}.course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message{margin-left:15px;margin-right:15px}.course-curriculum ul.curriculum-sections .section-title.c+.section-desc{display:block}.course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);top:0}.course-curriculum ul.curriculum-sections .item-meta.duration{background:#d9e0f1}.course-curriculum .section-item__loadmore{display:flex;justify-content:center;align-items:center}.course-curriculum .section-item__loadmore button{margin-top:10px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0}.course-curriculum .section-item__loadmore.loading button:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-curriculum .section-header{display:table;width:100%;padding:20px 0;border-bottom:0;border-bottom:1px solid #d9e0f1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-curriculum .section-header .section-title,.course-curriculum .section-header .section-desc{margin:0}.course-curriculum .section-header span.show-desc{display:inline-block;position:absolute;top:50%;left:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-header span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-header span.show-desc:hover::before{border-top-color:#ccc}.course-curriculum .section-header .section-desc{margin-top:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);color:var(--lp-color-accent);font-style:italic;line-height:1.3}.course-curriculum .section-header .section-meta{display:block;padding-top:17px;padding-bottom:15px;font-size:.8em;text-align:left;vertical-align:middle;white-space:nowrap}.course-curriculum .section-item{width:100%}.course-curriculum .section-content{margin:0;padding:0;list-style:none}.course-curriculum .section-content .course-item-meta{display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap}.course-curriculum .section-content .course-item-meta .item-meta{display:inline-block;color:#fff}.course-curriculum .section-content .course-item-meta .item-meta.final-quiz{background:#14c4ff}.course-curriculum .section-content .course-item-meta .item-meta.trans{padding:0}.course-curriculum .section-content .course-item-meta .count-questions{background:#9672cf}.course-curriculum .section-content .course-item-meta .duration{background:silver}.course-curriculum .section-content .course-item-meta .course-item-status{padding:0;color:#999}.course-curriculum .section-content .course-item-meta .course-item-status::before{font-family:"lp-icon";content:"\f00c"}.course-curriculum .section-content .course-item-preview{font-style:normal;padding:0}.course-curriculum .section-content .course-item-preview::before{font-family:"lp-icon";content:"\f06e";color:#999}.course-curriculum .course-item{display:flex;position:relative;margin:0 0 2px 0;padding:0 16px;background:rgba(241,242,248,0.4);transition:padding-right linear .15s}.course-curriculum .course-item>span{display:flex;width:28px;color:#666;font-weight:300;align-items:center}.course-curriculum .course-item .section-item-link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:12px 0;color:inherit;outline:0;gap:12px}.course-curriculum .course-item .section-item-link:hover .item-name{color:var(--lp-primary-color)}.course-curriculum .course-item .section-item-link::before{color:var(--lp-primary-color);font-family:"lp-icon"}.course-curriculum .course-item .section-item-link .course-item-info{width:100%}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre{display:flex;flex-flow:row-reverse;justify-content:flex-end;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration{background:transparent}.course-curriculum .course-item .item-name{font-weight:600}.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before{content:"\f059"}.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before{content:"\e929" !important}.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before{content:"\e92a" !important}.course-curriculum .course-item.course-item-lp_lesson .section-item-link::before{content:"\f15b"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before{content:"\f03d"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before{content:"\f028"}.course-curriculum .course-item.item-locked .course-item-status::before{color:var(--lp-secondary-color);content:"\f023"}.course-curriculum .course-item.has-status{padding-top:1px}.course-curriculum .course-item.has-status.status-completed .course-item-status::before,.course-curriculum .course-item.has-status.status-evaluated .course-item-status::before{color:#3bb54a}.course-curriculum .course-item.has-status.item-failed .course-item-status::before,.course-curriculum .course-item.has-status.failed .course-item-status::before{border-color:#f02425;color:#f02425;content:"\f00d"}.course-curriculum .course-item::before{position:absolute;top:50%;right:0;width:3px;height:0;background:#00adff;content:"";transition:height linear .15s,top linear .15s}.course-curriculum .course-item.current{background:#f9f9f9}.course-curriculum .course-item.current a::before{right:10px}.course-curriculum .course-item.current::before{top:0;height:100%}.course-curriculum .section-left{vertical-align:top}.course-curriculum .section-left .section-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);text-transform:capitalize;display:block}.course-curriculum .curriculum-more__button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0;width:100%;margin-top:20px;margin-bottom:20px}.course-curriculum .curriculum-more__button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .content-item-summary .form-button-finish-course,body .lp-quiz-buttons .form-button-finish-course{float:left}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{top:2px;font-family:"lp-icon"}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before{content:"\f017"}#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before{content:"\f15c"}#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{content:"\f29c"}.course-remaining-time .label-enrolled{font-size:inherit}.lp-course-progress{position:relative}.lp-course-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-right:-1px;background:var(--lp-secondary-color)}.viewing-course-item .section-header .section-desc{display:none}.lp-course-curriculum ul,.lp-course-curriculum li{list-style:none;margin:0;padding:0}.lp-course-curriculum .course-curriculum-info{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.lp-course-curriculum .course-curriculum-info__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-course-curriculum .course-curriculum-info__left li{display:inline-flex;align-items:center;gap:8px}.lp-course-curriculum .course-curriculum-info__left li::after{content:"";width:4px;height:4px;background-color:var(--lp-border-color,#e2e0db);display:inline-block}.lp-course-curriculum .course-curriculum-info__left li:last-child::after{content:none}.lp-course-curriculum .course-curriculum-info__right{font-weight:var(--lp-font-weight-link,600);text-align:left;text-transform:capitalize}.lp-course-curriculum .course-toggle-all-sections{cursor:pointer}.lp-course-curriculum .course-section{margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;overflow:hidden}.lp-course-curriculum .course-section.lp-collapse .course-section__items{display:none;animation:ease-in-out}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up{display:none}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down{display:block}.lp-course-curriculum .course-section .lp-icon-angle-down{display:none}.lp-course-curriculum .course-section:last-child{margin-bottom:0}.lp-course-curriculum .course-section .course-section-header{background-color:var(--lp-white-grey,#f7f7fb);padding:20px;column-gap:12px;display:flex;justify-content:space-between}.lp-course-curriculum .course-section__title{font-weight:600;font-size:1.1em;line-height:1.3em}.lp-course-curriculum .course-section__description{margin:4px 0 0 0}.lp-course-curriculum .course-section .section-toggle{line-height:1}.lp-course-curriculum .course-section .section-toggle i{font-size:24px}.lp-course-curriculum .course-section .course-section-info{margin-right:0;margin-left:auto}.lp-course-curriculum .course-section .section-count-items{min-width:24px;font-weight:600;text-align:center;line-height:1.3;white-space:nowrap}.lp-course-curriculum .course-section .course-item{background-color:transparent;border-top:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;margin:0}.lp-course-curriculum .course-section .course-item__link{display:flex;justify-content:space-between;width:100%;column-gap:12px;row-gap:8px;position:relative;align-items:flex-start;color:inherit}.lp-course-curriculum .course-section .course-item__info{display:flex;column-gap:12px;row-gap:8px}.lp-course-curriculum .course-section .course-item__info .course-item-ico{min-width:16px}.lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__content{flex-wrap:wrap}}.lp-course-curriculum .course-section .course-item__left:hover{color:var(--lp-primary-color,#ffb606)}.lp-course-curriculum .course-section .course-item__right{display:flex;column-gap:12px;row-gap:8px;align-items:center;flex:none;color:var(--lp-color-meta,#8a8a8a);flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__right{width:100%;order:3}}.lp-course-curriculum .course-section .course-item__status .course-item-ico{width:24px;display:flex;justify-content:center}.lp-course-curriculum .course-section .course-item-ico::before{content:"";display:inline-block;font-family:"lp-icon";font-weight:normal}.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before{content:"\f15b"}.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before{content:"\f12e"}.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before{content:"\e929"}.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before{content:"\e92a"}.lp-course-curriculum .course-section .course-item-ico.preview::before{content:"\f06e";color:#999}.lp-course-curriculum .course-section .course-item-ico.locked::before{content:"\f023";color:#999}.lp-course-curriculum .course-section .course-item-ico.passed.completed::before{content:"\f00c";color:#3bb54a}.lp-course-curriculum .course-section .course-item-ico.in-progress::before,.lp-course-curriculum .course-section .course-item-ico.completed::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.failed.completed::before{content:"\f00d";color:#f02425}.lp-course-curriculum .course-section .course-item-ico.started::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.doing::before{content:"\e921";color:#999}.info-learning .course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.info-learning .course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.lp-ico svg{width:20px;height:20px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-left:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}[class*=wp-block-learnpress] img,.block-editor-block-list__block img{max-width:100%;height:auto}[class*=wp-block-learnpress] .info-meta-item,.block-editor-block-list__block .info-meta-item{display:flex;gap:4px;flex-wrap:wrap}[class*=wp-block-learnpress] .info-meta-item i,.block-editor-block-list__block .info-meta-item i{color:var(--lp-primary-color,#ffb606)}[class*=wp-block-learnpress] .info-meta-left,.block-editor-block-list__block .info-meta-left{display:flex;gap:8px;align-items:center;letter-spacing:0}[class*=wp-block-learnpress] a,.block-editor-block-list__block a{text-decoration:none}.wp-block-learnpress-course-image{overflow:hidden}.wp-block-learnpress-course-instructor>div>*,.wp-block-learnpress-course-categories>div>*{display:inline;vertical-align:middle}.wp-block-learnpress-breadcrumb ul{margin:0 auto;list-style:none;padding:0}.wp-block-learnpress-breadcrumb li{display:inline-block;margin:0}.wp-block-learnpress-breadcrumb i{margin:0 8px}.wp-block-learnpress-breadcrumb a{color:inherit}.courses-btn-load-more{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);font-size:var(--lp-font-size-base,1em);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center;cursor:pointer;margin:20px auto}.courses-btn-load-more:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;left:0;right:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:right;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:left}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}.lp-modal-dialog .lp_allow_repurchase_select{padding:20px;background:#f7f7f7}.lp-modal-dialog .lp_allow_repurchase_select>ul{margin:0;padding:0;list-style:none}.lp-modal-dialog .lp_allow_repurchase_select>ul li label{display:flex;align-items:center;gap:10px}.lp-modal-dialog .lp-button{cursor:pointer;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-modal-dialog .lp-button.loading{pointer-events:none;opacity:.8}.lp-modal-dialog .lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-modal-dialog .lp-button:hover{border-color:var(--lp-primary-color,#ffb606);color:#fff;background:var(--lp-primary-color,#ffb606)}.lp-button.btn-finish-course{cursor:pointer;width:100%;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.lp-button.btn-finish-course:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.lp-button.btn-finish-course.loading{pointer-events:none;opacity:.8}.lp-button.btn-finish-course.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.c-gap-4{column-gap:4px}.wp-block-learnpress-course-feature-review .featured-review__title{font-weight:var(--lp-font-weight-link,600);font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}[class^=wp-block-learnpress] .extra-box ul{margin:0 20px 0 0;padding:0}.wp-block-learnpress-course-button-read-more,.wp-block-learnpress-course-button{cursor:pointer;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-button-read-more:hover,.wp-block-learnpress-course-button:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.wp-block-learnpress-course-button-read-more.loading,.wp-block-learnpress-course-button.loading{pointer-events:none;opacity:.8}.wp-block-learnpress-course-button-read-more.loading:before,.wp-block-learnpress-course-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}@media(min-width:992px){.lp-block-course-sidebar{margin-top:-260px;margin-block-start:-260px !important}}.wp-block-learnpress-item-search .search-course{display:flex;position:relative;height:70px;background:var(--lp-white-grey,#f7f7fb)}.wp-block-learnpress-item-search .search-course input[name=s]{display:block;width:100%;margin-right:30px;border:0;color:var(--lp-color-base,#333);background:transparent;box-shadow:none;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:focus{outline:0}.wp-block-learnpress-item-search .search-course button{position:absolute;top:0;left:10px;height:70px;padding:0 16px;border:0;background:transparent;line-height:1px;box-shadow:none}.wp-block-learnpress-item-search .search-course button:focus{outline:0}.wp-block-learnpress-item-search .search-course button i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-search .search-course button.clear{display:none}.wp-block-learnpress-item-search .search-course button.clear::before{content:"\f00d"}.wp-block-learnpress-course-material .lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);margin-top:20px;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-material .course-material-table{width:100%;display:table;border-spacing:0;border-collapse:collapse}.wp-block-learnpress-course-material .course-material-table tbody tr:nth-child(even) td,.wp-block-learnpress-course-material .course-material-table .learnpress table tfoot tr:nth-child(even) td{background:var(--tb-even-color,#fafafa)}.wp-block-learnpress-course-material .course-material-table thead{box-sizing:border-box;border:1px solid var(--lp-border-color,#e2e0db)}.wp-block-learnpress-course-material .course-material-table th,.wp-block-learnpress-course-material .course-material-table td{padding:.7em 1em;border:1px solid var(--lp-border-color,#e2e0db);background:#fff}.wp-block-learnpress-course-material .course-material-table th{border-bottom:0;background:var(--lp-white-grey,#f7f7fb);font-weight:600;text-align:center}.wp-block-learnpress-course-material .course-material-table th:first-child{text-align:right}.wp-block-learnpress-course-material .course-material-table tr td{border:1px solid var(--lp-border-color,#e2e0db);line-height:1.4}.wp-block-learnpress-course-material .course-material-table tr td:not(:first-child){text-align:center}.wp-block-learnpress-course-material .course-material-table tfoot td{text-align:right;font-weight:bold}.wp-block-learnpress-course-material .course-material-table.searching button:before{display:inline-block;content:"\f110";animation:lp-rotating 1s linear infinite}.wp-block-learnpress-item-hidden-sidebar .section-toggle{justify-content:flex-end;flex:0}.wp-block-learnpress-item-hidden-sidebar .section-toggle i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-close .back-course{padding:24px;line-height:70px;background:rgba(255,255,255,0.1);color:#fff}.wp-block-learnpress-item-close .back-course:hover{background:rgba(255,255,255,0.15)}@media(max-width:768px){.wp-block-learnpress-item-close .back-course{background:transparent;opacity:.6;padding-right:15px;padding-left:15px}.wp-block-learnpress-item-close .back-course:hover{background:transparent;opacity:1}}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle{display:inline-block;width:32px;min-width:32px;line-height:70px;height:unset;margin:0;background:rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-size:1.4em;cursor:pointer;transition:.25s;-webkit-appearance:none;border:0;text-align:center}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:after{display:none}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle::before{display:inline-block;position:static;margin:0;width:auto;height:auto;font-family:"lp-icon";content:"\f0d9"}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:focus{border:0;outline:0}.wp-block-learnpress-item-progress .items-progress{display:flex;justify-content:center;align-items:center;column-gap:10px;white-space:nowrap}.wp-block-learnpress-item-progress .number{padding-left:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.86)}.wp-block-learnpress-item-progress .learn-press-progress{overflow:hidden;position:relative;width:80px;height:6px;border-radius:3px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg .progress-active{position:absolute;right:50%;width:100%;height:100%;margin-right:-100%;background:var(--lp-primary-color,#ffb606);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;right:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color,#ffb606);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.wp-block-learnpress-item-progress .learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.wp-block-learnpress-item-navigation .course-item-nav{display:flex;justify-content:space-between}.wp-block-learnpress-item-navigation .course-item-nav .prev,.wp-block-learnpress-item-navigation .course-item-nav .next{display:flex;line-height:3.125em;flex:1;position:relative}.wp-block-learnpress-item-navigation .course-item-nav .prev span,.wp-block-learnpress-item-navigation .course-item-nav .next span{display:block;font-weight:bold}.wp-block-learnpress-item-navigation .course-item-nav .prev a,.wp-block-learnpress-item-navigation .course-item-nav .next a{display:block;color:var(--lp-color-accent,#666);color:#999}.wp-block-learnpress-item-navigation .course-item-nav .prev::before,.wp-block-learnpress-item-navigation .course-item-nav .next::before{color:#999;font-family:"lp-icon"}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover a,.wp-block-learnpress-item-navigation .course-item-nav .prev:hover::before,.wp-block-learnpress-item-navigation .course-item-nav .next:hover a,.wp-block-learnpress-item-navigation .course-item-nav .next:hover::before{color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover .course-item-nav__name,.wp-block-learnpress-item-navigation .course-item-nav .next:hover .course-item-nav__name{display:block}.wp-block-learnpress-item-navigation .course-item-nav .next{text-align:left;flex-direction:row-reverse}.wp-block-learnpress-item-navigation .course-item-nav .next::before{margin-right:10px;content:"\f0da"}.wp-block-learnpress-item-navigation .course-item-nav .next[data-nav=next]{justify-content:flex-end}.wp-block-learnpress-item-navigation .prev::before{margin-left:10px;content:"\f0d9"}.wp-block-learnpress-item-navigation .prev .course-item-nav__name{left:auto;right:-30px}.wp-block-learnpress-item-navigation .prev .course-item-nav__name::before{left:auto;right:5px}@media(max-width:1024px){.wp-block-learnpress-item-navigation .prev .course-item-nav__name{right:15px}}.wp-block-learnpress-item-navigation .course-item-nav__name{display:none;position:absolute;top:-20px;left:-30px;width:auto;padding:10px 15px;color:var(--lp-color-accent,#666);background:#ccc;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);line-height:1}@media(max-width:1024px){.wp-block-learnpress-item-navigation .course-item-nav__name{top:-25px;left:15px;right:auto}}.wp-block-learnpress-item-curriculum .lp-course-curriculum__title,.wp-block-learnpress-item-curriculum .course-curriculum-info,.wp-block-learnpress-item-curriculum .course-section__description{display:none}.wp-block-learnpress-item-content .content-item-wrap{padding:0}.wp-block-learnpress-item-curriculum .lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1;flex-direction:row}.wp-block-learnpress-list-courses .learn-press-courses .course{width:unset;padding:0}.wp-block-learnpress-course-featured .course-featured{margin-bottom:0;background-color:inherit;color:inherit;padding:0}.courses-order-by,.block-courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-left:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - (100% - 0.5em)) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by,.woocommerce-js .block-courses-order-by{background-position-x:calc(100% - (100% - 10px))}.courses-order-by:focus,.block-courses-order-by:focus{border-color:var(--lp-primary-color);outline:0}.course-img img{display:block}.block-search-courses{display:flex;flex:1;margin-bottom:0}.block-search-courses input{width:100%;max-width:240px;margin:0 0 0 4px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none}.block-search-courses input::-webkit-input-placeholder{color:#999}.block-search-courses input::-moz-placeholder{color:#999}.block-search-courses input:-ms-input-placeholder{color:#999}.block-search-courses input:-moz-placeholder{color:#999}.block-search-courses input::placeholder{color:#999}.block-search-courses input:focus{border-color:var(--lp-primary-color);outline:0}.block-search-courses button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;box-shadow:0 0}.block-search-courses button i{font-size:1.2em;line-height:1.2}.block-search-courses button:focus{outline:0}.block-search-courses button.loading>i:before{display:inline-block;content:"\f110";-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}@media(max-width:767px){.wp-block-learnpress-course-search{width:100%}.wp-block-learnpress-course-search input{min-width:240px;max-width:unset}}.course-filter-btn-mobile{display:inline-flex;align-items:center}@media(min-width:769px){.course-filter-btn-mobile{display:none}}ul.wp-block-learn-press-courses{list-style:none;margin:0;max-width:100%;padding:0}ul.wp-block-learn-press-courses[data-layout=grid]{--columns:3;--gap:1.25em;--min-width:200px;grid-gap:var(--gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--min-width),100% / var(--columns) - var(--gap) *(var(--columns) - 1) / var(--columns)),1fr));margin-bottom:2.25em}@media(max-width:768px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:min(var(--columns),2)}}@media(max-width:480px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:1}}.wp-block-learnpress-course-price .course-price .free,.wp-block-learnpress-course-price .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.wp-block-learnpress-course-price .course-price .origin-price{margin-left:8px;opacity:.8;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);text-decoration:line-through}.wp-block-learnpress-course-button-read-more button{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button-read-more button:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-course-button .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.courses-order-by-wrapper .courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-left:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - (100% - 0.5em)) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by-wrapper .courses-order-by{background-position-x:calc(100% - (100% - 10px))}.courses-order-by-wrapper .courses-order-by:focus{border-color:var(--lp-primary-color,#ffb606);outline:0}.wp-block-learnpress-course-filter h3{margin-bottom:20px;margin-top:0}.wp-block-learnpress-course-filter .filter .line{height:15px;background:#ccc;margin-bottom:10px}.wp-block-learnpress-course-search-filter,.wp-block-learnpress-course-level-filter,.wp-block-learnpress-course-author-filter,.wp-block-learnpress-course-price-filter,.wp-block-learnpress-course-categories-filter,.wp-block-learnpress-course-tag-filter{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.wp-block-learnpress-course-search-filter .lp-course-filter__field,.wp-block-learnpress-course-level-filter .lp-course-filter__field,.wp-block-learnpress-course-author-filter .lp-course-filter__field,.wp-block-learnpress-course-price-filter .lp-course-filter__field,.wp-block-learnpress-course-categories-filter .lp-course-filter__field,.wp-block-learnpress-course-tag-filter .lp-course-filter__field{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.wp-block-learnpress-course-search-filter label,.wp-block-learnpress-course-level-filter label,.wp-block-learnpress-course-author-filter label,.wp-block-learnpress-course-price-filter label,.wp-block-learnpress-course-categories-filter label,.wp-block-learnpress-course-tag-filter label{flex:1}.wp-block-learnpress-course-search-filter span,.wp-block-learnpress-course-level-filter span,.wp-block-learnpress-course-author-filter span,.wp-block-learnpress-course-price-filter span,.wp-block-learnpress-course-categories-filter span,.wp-block-learnpress-course-tag-filter span{color:#999}.wp-block-learnpress-course-search-filter .search-box{width:100%;height:40px;border:1px solid #ccc;border-radius:5px;margin-top:12px}.wp-block-learnpress-button-submit-filter,.wp-block-learnpress-button-reset-filter{box-sizing:border-box;text-transform:capitalize;border:1px solid #ccc;border-radius:4px;background:white;float:right;text-align:center;width:calc(50% - 8px);padding:8px 30px}.wp-block-learnpress-button-submit-filter{margin-left:4px}.wp-block-learnpress-button-reset-filter{margin-right:4px}.block-editor-block-list__block img{display:block}.block-editor-block-list__block .learn-press-courses{list-style:none;margin:0;max-width:100%;padding:0}.block-editor-block-list__block a{text-decoration:none}.block-editor-block-list__block .c-gap-4{column-gap:4px}.block-editor-block-list__block .lp-course-curriculum .course-section .course-item__right{color:inherit}.block-editor-block-list__block.wp-block-learnpress-course-title>*{margin-top:0}a.block-editor-block-list__block.wp-block-learnpress-course-button{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}a.block-editor-block-list__block.wp-block-learnpress-course-button:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}.lp-loading-circle{width:15px;height:15px;border:2px solid #ccc;border-radius:50%;border-top-color:rgba(0,0,0,0.76);animation:spin 1s infinite linear;display:inline-block}.lp-loading-circle.hide{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.lp-btn-ai-style{background:#f6f7f7;border:1px solid #2271b1;color:#2271b1;text-decoration:none;text-shadow:none;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;cursor:pointer;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.lp-btn-ai-style:active{box-shadow:none;color:#fff}.lp-btn-ai-style:hover{background:#6b46e9 !important;color:#fff !important}.lp-btn-generate-course-with-ai,.lp-btn-warning-enable-ai{position:absolute;margin:10px 10px 0 0 !important}.create-course-modal{padding:0;display:flex !important;flex-direction:column;overflow:hidden;border-radius:10px;background-color:#fff;height:90vh;z-index:10000000 !important}.create-course-modal .modal-content{display:grid;grid-template-columns:1fr 2fr;flex-grow:1;gap:30px;min-height:500px;padding:0 24px}.create-course-modal .input-section{display:flex;flex-direction:column}.create-course-modal .input-section label{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section h3{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section textarea,.create-course-modal .input-section .ts-wrapper .ts-control{width:100%;padding:4px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:.95em;background-color:#f7fafc;color:#1a202c;box-shadow:none;transition:border-color .2s,box-shadow .2s}.create-course-modal .input-section textarea:focus,.create-course-modal .input-section textarea:focus-within,.create-course-modal .input-section .ts-wrapper .ts-control:focus,.create-course-modal .input-section .ts-wrapper .ts-control:focus-within{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2;background-color:#fff}.create-course-modal .input-section textarea{min-height:150px;resize:vertical}.create-course-modal .input-section .outputs-control{margin-top:10px}.create-course-modal .input-section .outputs-control .outputs-control-content{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.create-course-modal .input-section .outputs-control .outputs-control-content .output-number-selector{width:120px;border-radius:6px;padding:10px 12px;border:1px solid #e5e7eb;font-size:.95em;background-color:#f7fafc;color:#1a202c;height:40px}.create-course-modal .input-section .lp-tom-select{width:100%}.create-course-modal .input-section .course-content-wrapper{background:#f7fafc;padding:8px 16px;border-radius:16px}.create-course-modal .input-section .course-content-wrapper input[readonly],.create-course-modal .input-section .course-content-wrapper textarea[readonly]{background-color:#fff !important;cursor:not-allowed;opacity:.8}.create-course-modal .input-section .course-content-wrapper input[readonly]:focus,.create-course-modal .input-section .course-content-wrapper textarea[readonly]:focus{box-shadow:none;border-color:#e5e7eb}.create-course-modal .output-section{display:flex;flex-direction:column}.create-course-modal .output-section .output-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.create-course-modal .output-section .output-header h3{font-weight:700;line-height:22px;font-size:14px;color:#1a202c}.create-course-modal .output-section .output-header .icon-button{background:0;border:0;padding:4px;cursor:pointer;color:#a0aec0}.create-course-modal .output-section .output-header .icon-button:hover{color:#4a5568}.create-course-modal .output-section .output-item{border-radius:6px;margin-bottom:16px;background-color:#fff;position:relative}.create-course-modal .output-section .output-item.prompt-item textarea{background-color:#f7fafc;min-height:80px}.create-course-modal .output-section .output-item.output-suggestion textarea{border-color:#dbd6f7;min-height:80px}.create-course-modal .output-section .output-item p.prompt{font-weight:500;color:#4a5568;font-size:.875rem;margin-bottom:4px}.create-course-modal .output-section .output-item .generate-button{background-color:#7e6ce2;color:#fff;border:0;padding:12px 20px;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;width:25%;margin-top:10px}.create-course-modal .output-section .output-item .generate-button:hover{opacity:.9}.create-course-modal .output-section .output-item textarea{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;resize:vertical;font-size:.95em;color:#1a202c;transition:border-color .2s,box-shadow .2s}.create-course-modal .output-section .output-item textarea:focus{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2}.create-course-modal .output-section .output-item .output-actions{position:absolute;top:30%;left:2%;display:flex;gap:8px;visibility:hidden}.create-course-modal .output-section .output-item .output-actions .action-button{font-size:.875rem;font-weight:500;padding:6px 12px;border-radius:6px;cursor:pointer;border:1px solid #e5e7eb;background-color:#fff;color:#4a5568;transition:background-color .2s,color .2s,border-color .2s}.create-course-modal .output-section .output-item .output-actions .action-button.copy-button:hover{background-color:#f7fafc;border-color:#c8ccd5}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button{background-color:#7e6ce2;border-color:#7e6ce2;color:#fff}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button:hover{opacity:.9}.create-course-modal .output-section .output-item:hover .output-actions{visibility:visible}.create-course-modal .output-section #lp-ai-output-suggestion{overflow-y:auto;flex-grow:1;padding-left:5px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder{flex-grow:1;border:2px dashed #e5e7eb;border-radius:6px;background-color:#e5e7eb;position:relative;height:150px;width:100%;background-position:center;background-repeat:no-repeat;margin-bottom:10px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions{position:absolute;bottom:5px;right:80%;transform:translateX(50%);display:flex;gap:10px;width:30%}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .action-button{padding:5px 20px;border-radius:4px;border:1px solid #e5e7eb;background-color:rgba(255,255,255,0.8);cursor:pointer}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .apply-button{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.create-course-modal .ts-wrapper .ts-control .item{background-color:#f7fafc;border:1px solid #e5e7eb;color:#4a5568;border-radius:20px;padding:4px 10px}.create-course-modal .ts-wrapper .ts-control .ts-input::placeholder{color:#a0aec0}.create-course-modal .modal-content{gap:40px;padding:24px 30px}.create-course-modal .modal-content .input-section .form-group{margin-bottom:16px}.create-course-modal .modal-content .input-section .form-group label{margin-bottom:6px;display:block}.create-course-modal .modal-content .input-section .lp-ai-modal-grid.lp-ai-grid-2-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:16px}.create-course-modal .modal-content .input-section h3{font-size:16px;font-weight:600;color:#1a202c;margin-top:20px;margin-bottom:8px}.create-course-modal .modal-content .input-section h3:first-child{margin-top:0}.create-course-modal .modal-content .input-section p.description{font-size:12px;color:#4a5568;margin:-4px 0 16px 0}.create-course-modal .modal-content .input-section .lp-notice.notice-warning{background-color:#fefce8;border:1px solid #fde047;border-radius:6px;padding:12px;margin:10px 0 20px 0;font-size:14px;color:#713f12}.create-course-modal .modal-content .input-section .lp-notice.notice-warning a{font-weight:600;color:#713f12;text-decoration:underline}.create-course-modal .modal-content .output-section .output-placeholder-wrapper{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;min-height:200px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;padding:20px}.create-course-modal .modal-content .output-section .output-placeholder-wrapper p{color:#4a5568;font-size:15px}.create-course-modal .modal-content .output-section .output-header .icon-button{display:inline-flex;align-items:center;justify-content:center;color:#4a5568}.create-course-modal .modal-content .output-section .output-header .icon-button svg{width:20px;height:20px}.lp-generate-data-ai-wrap{width:100%;max-height:90%}.lp-generate-data-ai-wrap .content-title{color:#111}.lp-generate-data-ai-wrap .step-header{display:flex;justify-content:space-between;margin-bottom:30px;padding:0 20px;gap:10px}.lp-generate-data-ai-wrap .step-header .step-item{display:flex;align-items:center;font-size:14px;color:#1a202c;position:relative;flex-grow:1;justify-content:center}.lp-generate-data-ai-wrap .step-header .step-item.active .step-number{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.lp-generate-data-ai-wrap .step-header .step-item .step-text{color:#111;font-weight:600}.lp-generate-data-ai-wrap .step-header .step-item .step-number{width:28px;height:28px;border-radius:50%;border:1px solid #e5e7eb;display:flex;justify-content:center;align-items:center;margin-left:10px;font-weight:500;background-color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai{border:1px solid #e5e7eb;border-radius:10px;padding:20px;text-align:right}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-form-fields{min-height:400px;max-height:600px;overflow:auto;padding:0 2px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-title{font-size:1.2em;font-weight:600;margin-bottom:10px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content.active{display:block}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header h2{font-size:24px;font-weight:700;margin:0 0 8px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header p{font-size:15px;color:#1a202c;margin:0 0 30px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-bottom:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group{margin-bottom:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group.full-width{grid-column:1/-1}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .lp-tom-select.ts-wrapper{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{width:100%;padding:8px 16px;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;line-height:1.5;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;margin:0;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea:focus{outline:0;border-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .item{border:1px solid #e5e7eb;color:#4a5568;border-radius:6px;padding:4px 10px;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .ts-input::placeholder{color:#a0aec0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{min-height:86px;resize:vertical}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .field-description{color:#898989;margin-top:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .title-refer,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .description-refer{padding:0;border:0;font-size:16px;min-height:unset;box-shadow:none;border-radius:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai #prompt-preview{min-height:120px;background-color:#f9fafb;color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .button-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt{display:flex;justify-items:center;align-items:center;gap:10px;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt img{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button{padding:10px 20px;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary:hover{background-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary{background-color:#fff;color:#7e6ce2;border-color:#7e6ce2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary:hover{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn:disabled,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button:disabled{background-color:#e5e7eb;color:#1a202c;cursor:not-allowed;border-color:#e5e7eb}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout{display:flex;gap:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-left-panel{flex:2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-right-panel{flex:1;min-width:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details h3{font-size:24px;font-weight:700;color:#111827;margin-top:0;margin-bottom:24px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .course-cover-placeholder{width:100%;height:50vh;background-color:#e5e7eb;border-radius:8px;display:flex;justify-content:center;align-items:center;justify-items:center;font-size:20px;color:#6b7280;margin-bottom:30px;font-weight:600}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-title{font-size:18px;font-weight:700;margin-top:30px;margin-bottom:16px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum{font-size:18px;font-weight:700}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block{border-radius:8px;border:.8px solid #e5e7eb;padding:16px 8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block h4{font-size:13px;font-weight:bold}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details p{font-size:15px;line-height:1.6;color:#374151;margin-top:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details ul{list-style:none;padding:0;margin:12px 0 0 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li{position:relative;padding-right:20px;margin-bottom:8px;color:#374151;font-size:15px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li::before{content:"•";position:absolute;right:0;color:#1a202c;line-height:1.5}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel{background-color:#f9fafb;padding:24px;border-radius:8px;border:1px solid #e5e7eb;height:fit-content}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel h3{font-size:16px;font-weight:600;margin-top:0;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list{display:none;list-style:none;padding:0;margin:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li{display:flex;align-items:center;font-size:15px;color:#374151;margin-bottom:12px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li span{margin-left:5px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li svg{color:#1a202c;width:20px;height:20px;margin-left:12px;flex-shrink:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea[name=lp-openai-prompt-generated-field]{min-height:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea.lp-ai-string-result{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results{display:grid;gap:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results .lp-ai-string-result{margin-bottom:4px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results button{margin-left:4px}.lp-generate-data-ai-wrap .lp-ai-course-data-preview-wrap{max-height:400px;overflow-y:auto;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup{position:absolute;top:10px;left:10px;background:0;border:0;font-size:20px;cursor:pointer;color:#ccc}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup:hover{color:#f27474}.lp-generate-data-ai-wrap .lp-ai-warning-refer{border:1px solid #fcd34d;background-color:#fffbeb;padding:10px;border-radius:5px;display:flex;gap:5px;align-items:center}.lp-ai-course-data-preview-wrap .course-title{font-size:1.5em;font-weight:700;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-sections{margin-top:30px}.lp-ai-course-data-preview-wrap .section-title{font-weight:bold;font-size:1.2em;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .lesson-title,.lp-ai-course-data-preview-wrap .quiz-title,.lp-ai-course-data-preview-wrap .question-title{font-weight:600;font-size:1em;margin-bottom:8px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-section-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:10px;padding:20px;margin:20px 0;background-color:#fff}.lp-ai-course-data-preview-wrap .course-section-items{margin:20px 20px 0 0}.lp-ai-course-data-preview-wrap .course-section-items:last-child{margin-bottom:0}.lp-ai-course-data-preview-wrap .course-lesson-item,.lp-ai-course-data-preview-wrap .course-quiz-item,.lp-ai-course-data-preview-wrap .quiz-question-item{padding:12px 0;border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-ai-course-data-preview-wrap .course-lesson-item:last-child,.lp-ai-course-data-preview-wrap .course-quiz-item:last-child,.lp-ai-course-data-preview-wrap .quiz-question-item:last-child{padding-bottom:0}.lp-ai-course-data-preview-wrap .course-questions,.lp-ai-course-data-preview-wrap .course-question-options{margin:20px 20px 0 0}.lp-ai-course-data-preview-wrap .course-questions:last-child,.lp-ai-course-data-preview-wrap .course-question-options:last-child{margin-bottom:0}.lp-ai-images-warp{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:20px;max-height:400px;overflow-y:auto}.lp-ai-images-warp .lp-ai-image-item{position:relative}.lp-ai-images-warp .lp-ai-image-item img{object-fit:contain;width:100%}.lp-ai-images-warp .lp-ai-image-item .lp-btn-ai-apply-image{position:absolute;top:5px;left:0;transform:translateX(5%);background-color:rgba(0,0,0,0.6);color:#fff;border:0;padding:6px 12px;border-radius:4px;font-size:.875rem;cursor:pointer;opacity:0;transition:opacity .2s}.lp-ai-images-warp .lp-ai-image-item:hover .lp-btn-ai-apply-image{opacity:1}.lp-creating-course-ai-wrap .loading-wrap{margin-top:20px}.lp-creating-course-ai-wrap .lp-loading-circle{width:40px;height:40px;border-width:5px}.lp-must-enable-ai-wrap{text-align:right;line-height:1.6em}.lp-must-enable-ai-wrap h2{margin-bottom:0}.lp-must-enable-ai-wrap h2 i{margin-left:10px;color:#dc2626}.lp-must-enable-ai-wrap .desc{color:#6b7280}.lp-must-enable-ai-wrap .p2{color:#6b7280}.lp-must-enable-ai-wrap a{color:#2563eb;text-decoration:underline;cursor:pointer}.lp-must-enable-ai-wrap .help-link{padding:16px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px}.lp-must-enable-ai-wrap .help-link a{text-decoration:none;margin-top:10px}.lp-must-enable-ai-wrap .help-link i{color:#2a73ab}.lp-must-enable-ai-wrap .button-actions{margin-top:20px;text-align:left}.lp-must-enable-ai-wrap .button-actions .lp-btn-close-ai-popup{border:0;color:#4b5563;background:0}.lp-must-enable-ai-wrap .button-actions .button-primary{background-color:#7e6ce2;color:#fff;border:0}.lp-must-enable-ai-wrap .button-actions .button-primary:hover{opacity:.9}.fui-loading-spinner-3{color:#7e6ce2;position:relative;width:100px;height:80px;margin-right:80px;display:none}.fui-loading-spinner-3 div{transform-origin:40px 40px;animation:rj9Ft 1.2s linear infinite}.fui-loading-spinner-3 div:after{content:" ";display:block;position:absolute;top:3px;right:37px;width:6px;height:18px;border-radius:20%;background:#7e6ce2}.fui-loading-spinner-3 div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.fui-loading-spinner-3 div:nth-child(2){transform:rotate(-30deg);animation-delay:-1s}.fui-loading-spinner-3 div:nth-child(3){transform:rotate(-60deg);animation-delay:-0.9s}.fui-loading-spinner-3 div:nth-child(4){transform:rotate(-90deg);animation-delay:-0.8s}.fui-loading-spinner-3 div:nth-child(5){transform:rotate(-120deg);animation-delay:-0.7s}.fui-loading-spinner-3 div:nth-child(6){transform:rotate(-150deg);animation-delay:-0.6s}.fui-loading-spinner-3 div:nth-child(7){transform:rotate(-180deg);animation-delay:-0.5s}.fui-loading-spinner-3 div:nth-child(8){transform:rotate(-210deg);animation-delay:-0.4s}.fui-loading-spinner-3 div:nth-child(9){transform:rotate(-240deg);animation-delay:-0.3s}.fui-loading-spinner-3 div:nth-child(10){transform:rotate(-270deg);animation-delay:-0.2s}.fui-loading-spinner-3 div:nth-child(11){transform:rotate(-300deg);animation-delay:-0.1s}.fui-loading-spinner-3 div:nth-child(12){transform:rotate(-330deg);animation-delay:0s}@keyframes rj9Ft{0%{opacity:1}100%{opacity:0}}.swal2-container{z-index:99999}.swal2-popup{max-width:850px}.swal2-popup .content-title{margin:0 0 20px 0;padding:0;text-align:center;font-size:1.5em;font-weight:bold}.swal2-popup .swal2-actions{width:100%;padding:0 30px}.swal2-popup .swal2-actions button{flex:1}.swal2-popup .swal2-actions button.swal2-confirm{background-color:#e02200}.swal2-popup .swal2-actions button.swal2-cancel{background-color:transparent;border:1px solid #ccc;color:inherit}.swal2-popup .swal2-warning{color:#e02200;border-color:transparent;background-color:rgba(223,0,0,0.1019607843)}.swal2-popup .swal2-icon{width:50px;height:50px}.swal2-popup .swal2-icon .swal2-icon-content{font-size:0}.swal2-popup .swal2-icon .swal2-icon-content::before{content:"\f071";font-family:"lp-icon";font-size:24px;display:inline-block}.swal2-popup .swal2-title{font-size:1.5em}.swal2-popup .swal2-html-container{font-size:1em}.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown{max-height:200px;overflow:hidden}.swal2-popup .swal2-close{background-color:unset !important;outline:none !important;color:#ccc !important}.swal2-popup .swal2-close:hover{color:#f27474 !important}.lp-enrolled-students-table-wrap{margin-top:15px}.lp-enrolled-students-table-wrap .instructor-avatar{align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;background:#64748b;overflow:hidden}.lp-enrolled-students-table-wrap .instructor-avatar img{width:100%;height:100%;object-fit:cover}.lp-enrolled-students-table-toolbar{display:flex;flex-direction:column;gap:14px;padding:20px 20px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:5px;background:var(--lp-white-grey,#f7f7fb)}.lp-enrolled-students-table-toolbar__row{display:grid;gap:14px}.lp-enrolled-students-table-toolbar__row--course{grid-template-columns:minmax(0,1fr)}.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(145px,200px) minmax(145px,150px) auto;align-items:end;max-width:1000px}.lp-enrolled-students-table-toolbar__field{display:flex;flex-direction:column;min-width:0}.lp-enrolled-students-table-toolbar__field input{border:1px solid var(--lp-border-color,#e2e0db)}.lp-enrolled-students-table-toolbar__label{color:#3f4a5c;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:10px;text-align:right}.lp-enrolled-students-table-toolbar__input{width:100%;height:38px;padding:0 12px;border:1px solid #c6cfdb;border-radius:7px;color:#2f3a4a;background:#fff;font-size:14px;line-height:1.4;box-shadow:none}.lp-enrolled-students-table-toolbar__input:focus{border-color:#2f75ff;outline:0;box-shadow:0 0 0 1px #2f75ff}.lp-enrolled-students-table-toolbar__actions{display:flex;align-items:flex-end;gap:8px}.lp-enrolled-students-table-toolbar__actions .button:hover,.lp-enrolled-students-table-toolbar__actions .button:focus{border-color:#99a7bc;color:#2f3a4a;background:#f4f7fb}@media(max-width:1024px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(150px,1fr) minmax(150px,1fr)}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:782px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr 1fr}.lp-enrolled-students-table-toolbar__field--student{grid-column:1/-1}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:640px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr}.lp-enrolled-students-table-toolbar__actions .button{width:100%}}.lp-cell-student{display:flex;align-items:center;gap:10px}.lp-meta{display:flex;flex-direction:column}.lp-meta .lp-name{color:#1e293b;font-weight:500;line-height:1.4}.lp-meta .lp-email{color:#94a3b8;font-size:12px;line-height:1.3}.lp-cell-course a{color:#3b82f6;text-decoration:none}.lp-cell-course a:hover{text-decoration:underline}.lp-cell-progress{min-width:120px}.lp-progress-bar{overflow:hidden;position:relative;width:100%;max-width:120px;height:6px;border-radius:3px;background:#e2e8f0}.lp-progress-bar span{display:block;height:100%;border-radius:3px;background:linear-gradient(-90deg,#3b82f6,#60a5fa);transition:width .3s ease}.lp-progress-text{display:inline-block;margin-top:3px;color:#64748b;font-size:11px}.lp-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.lp-badge--enrolled{color:#475569;background:#f1f5f9}.lp-badge--in-progress,.lp-badge--learning{color:#1e40af;background:#dbeafe}.lp-badge--finished{color:#166534;background:#dcfce7}.lp-badge--passed{color:#14532d;background:#bbf7d0}.lp-badge--failed{color:#991b1b;background:#fee2e2}.lp-enrolled-students-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e2e8f0}.lp-enrolled-students-table-footer__count{color:#64748b;font-size:13px}#profile-content-enrolled-students .lp-enrolled-students-table-footer{border-top:0}.lp-enrolled-students-table-footer .learn-press-pagination{margin:0;text-align:left}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers>li{margin:0}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;width:40px;line-height:40px;padding:0 8px;border:1px solid #e2e8f0;border-radius:4px;color:#475569;background:#fff;font-size:13px;text-decoration:none;cursor:pointer;transition:all .15s}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers:hover:not(.current),.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers:hover:not(.current){border-color:#3b82f6;color:#3b82f6 !important;background:#eff6ff}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current{border-color:#3b82f6;color:#fff;background:#3b82f6;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{min-width:auto;border:0;background:transparent;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{pointer-events:none}.lp-enrolled-empty{padding:40px 20px;color:#94a3b8;text-align:center}.lp-enrolled-empty p{margin:0;font-size:14px}.lp-enrolled-error{padding:15px 20px;color:#dc2626;font-size:13px}#lp-modal-enrolled-wrap{position:relative}.lp-wrap-btn-view-course-students{width:100%}.lp-wrap-btn-view-course-students button{width:100%}.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-enrolled-students-table-toolbar{background:white}.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-list-table tbody{background:white}.lp-btn-view-students{margin-top:10px;white-space:nowrap;display:block;padding:0;border:0;background:0}.lp-table-wrap{border-radius:5px;width:100%;border:1px solid var(--lp-border-color,#e2e0db);overflow-x:auto}table.lp-list-table{border-collapse:collapse;width:100%;margin:0;min-width:768px}table.lp-list-table td{padding:0}table.lp-list-table .learn-press-pagination{text-align:right}table.lp-list-table thead{background-color:var(--lp-white-grey,#f7f7fb);border:0}table.lp-list-table thead tr{border-bottom:1px solid var(--lp-border-color,#e2e0db)}table.lp-list-table thead th{background:0;border:0;font-size:1em;padding:10px 20px;text-align:right}table.lp-list-table thead th td{border:0;padding:0}table.lp-list-table tbody{font-size:14px}table.lp-list-table tbody tr{border:0;border-bottom:1px solid var(--lp-white-grey,#f7f7fb)}table.lp-list-table tbody tr:nth-child(even) td{background:0}table.lp-list-table tbody tr td{border:0;padding:10px 20px;text-align:right}table.lp-list-table tfoot tr{border:0}table.lp-list-table tfoot tr td{border:0}table.lp-list-table tfoot tr td>div{padding:20px}table.lp-list-table tfoot .pagination{border:0;padding:0}.button.disabled{pointer-events:none}.learnpress .postbox .rwmb-meta-box{margin-top:10px}.learnpress #field-_lp_requirements .rwmb-text-list-clone,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone,.learnpress #field-_lp_key_features .rwmb-text-list-clone,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone,.learnpress #field-_lp_faqs .rwmb-text-list-clone,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone{clear:none;position:relative;border:1px solid #ddd;border-radius:4px}.learnpress #field-_lp_requirements .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list-label,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list-label,.learnpress #field-_lp_key_features .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list-label,.learnpress #field-_lp_faqs .rwmb-text-list-clone .rwmb-text-list-label,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list-label{display:none}.learnpress #field-_lp_requirements .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_requirements .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list-advanced,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list-advanced,.learnpress #field-_lp_key_features .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_key_features .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list-advanced,.learnpress #field-_lp_faqs .rwmb-text-list-clone .rwmb-text-list,.learnpress #field-_lp_faqs .rwmb-text-list-clone .rwmb-text-list-advanced,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list-advanced{width:calc(100% - 65px);padding:7px 10px;border:0;color:#777;background:transparent;box-shadow:none;line-height:1}.learnpress #field-_lp_requirements .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .remove-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .remove-clone,.learnpress #field-_lp_key_features .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .remove-clone,.learnpress #field-_lp_faqs .rwmb-text-list-clone .remove-clone,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone{top:50%;left:41px;margin-top:-10px;border-radius:unset;color:#999;background:transparent;-webkit-transition:left .25s;-moz-transition:left .25s;-ms-transition:left .25s;-o-transition:left .25s;transition:left .25s}.learnpress #field-_lp_requirements .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .remove-clone i,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .remove-clone i,.learnpress #field-_lp_key_features .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .remove-clone i,.learnpress #field-_lp_faqs .rwmb-text-list-clone .remove-clone i,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone i{font-size:1.25rem}.learnpress #field-_lp_requirements .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .remove-clone:hover,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .remove-clone:hover,.learnpress #field-_lp_key_features .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .remove-clone:hover,.learnpress #field-_lp_faqs .rwmb-text-list-clone .remove-clone:hover,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone:hover{color:#e74c3c}.learnpress #field-_lp_requirements .rwmb-text-list-clone::after,.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone::after,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone::after,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone::after,.learnpress #field-_lp_key_features .rwmb-text-list-clone::after,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone::after,.learnpress #field-_lp_faqs .rwmb-text-list-clone::after,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone::after{display:inline-block;position:absolute;top:50%;left:10px;margin:8px 0 0 0;margin-top:-9px;color:#999;font-family:Dashicons;font-size:1.25rem;content:"\f333"}.learnpress #field-_lp_requirements .rwmb-text-list-clone:focus-within,.learnpress #field-_lp_target_audiences .rwmb-text-list-clone:focus-within,.learnpress #field-_lp_key_features .rwmb-text-list-clone:focus-within,.learnpress #field-_lp_faqs .rwmb-text-list-clone:focus-within{border-color:#0085ba}.learnpress #field-_lp_requirements .rwmb-text-list-advanced-clone .rwmb-text-list:focus,.learnpress #field-_lp_target_audiences .rwmb-text-list-advanced-clone .rwmb-text-list:focus,.learnpress #field-_lp_key_features .rwmb-text-list-advanced-clone .rwmb-text-list:focus,.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list:focus{border-color:#0085ba}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone{position:relative;padding:0 0 16px 0}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list-label{display:block;padding:10px 12px 0 10px}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .rwmb-text-list{width:calc(100% - 25px);margin:0 13px 0 13px;border:1px solid #ddd;vertical-align:top}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone .remove-clone{top:20px;left:36px;margin-top:-10px;color:#999;-webkit-transition:left .25s;-moz-transition:left .25s;-ms-transition:left .25s;-o-transition:left .25s;transition:left .25s}.learnpress #field-_lp_faqs .rwmb-text-list-advanced-clone::after{top:20px}.lp-notice,.learn-press-notice{position:relative;padding:12px;margin:0}.lp-notice h4,.learn-press-notice h4{margin:10px 0 15px}.lp-notice p,.learn-press-notice p{margin:0 0 5px 0;padding:0 2px}.lp-notice .lp-message-dismiss,.learn-press-notice .lp-message-dismiss{position:absolute;top:12px;left:12px}.lp-notice .notice-dismiss,.learn-press-notice .notice-dismiss{position:absolute;top:0;left:1px;margin:0;padding:9px;border:0;outline:0;color:#72777c;background:100% 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer}.lp-notice .notice-dismiss::before,.learn-press-notice .notice-dismiss::before{display:block;width:20px;height:20px;color:#72777c;background:100% 0;font:normal 16px/20px dashicons;text-align:center;content:"\f153";speak:none;-webkit-font-smoothing:antialiased}.learn-press-dropdown-pages{display:inline-block}.learn-press-dropdown-pages .list-pages-wrapper{display:flex;align-items:center;gap:10px}.lp-notice-update-database{border:1px solid rebeccapurple;border-right-color:red;border-radius:3px;color:white;background:rebeccapurple}.lp-notice-update-database.do-updating::before{display:inline-block;float:right;margin:9px -5px 0 5px;color:#2773aa;font-family:dashicons;font-size:1.25rem;content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#adminmenu .update-plugins.lp-plugins-count{padding:0 5px}.search-box input[name=post-search-author],.search-box .select2-container{min-width:200px;margin:0;vertical-align:top}.learn-press-notice-assigned-item{color:red}.learnpress .actions{margin:0}#learn-press-syncs li{position:relative}#learn-press-syncs li.syncing,#learn-press-syncs li.synced{padding-right:24px}#learn-press-syncs li.syncing input[type=checkbox],#learn-press-syncs li.synced input[type=checkbox]{display:none}#learn-press-syncs li.syncing::after{content:"\f463";-webkit-animation:rotating4 2s linear infinite;-moz-animation:rotating4 2s linear infinite;-ms-animation:rotating4 2s linear infinite;-o-animation:rotating4 2s linear infinite;animation:rotating4 2s linear infinite}#learn-press-syncs li.synced::after{color:#2773aa;content:"\f147"}#learn-press-syncs li::after{display:block;position:absolute;top:0;right:-3px;width:24px;height:24px;font-family:dashicons;font-size:1.1875rem;line-height:1.5rem;text-align:center}#learn-press-updater .updater-progress{position:relative;margin:0 2px}#learn-press-updater .updater-progress ul{display:flex;position:relative;height:5px;background:#eee}#learn-press-updater .updater-progress ul li{position:relative;margin:0;flex:1}#learn-press-updater .updater-progress ul li::after{display:none;position:absolute;top:-30px;left:0;padding:3px 5px;border-radius:3px;color:#fff;background:#ddd;font-size:.75rem;content:attr(data-version)}#learn-press-updater .updater-progress ul li::before{content:""}#learn-press-updater .updater-progress ul li:last-child::after{_display:block}#learn-press-updater .updater-progress ul::after{position:absolute;top:0;right:0;width:0;height:20px}#learn-press-updater .updater-progress .updater-progress-status{position:absolute;top:0;right:0;width:0;height:5px;background:#5bc4f9;-webkit-transition:width .25s;-moz-transition:width .25s;-ms-transition:width .25s;-o-transition:width .25s;transition:width .25s}#learn-press-updater .updater-progress .updater-progress-status::before{position:absolute;top:-20px;left:0;padding:0 5px;border-radius:3px;color:#fff;background:#5bc4f9;font-size:.75rem;_content:attr(data-value) "%"}#learn-press-updater .updater-progress .updater-progress-status .updater-progress-animation{overflow:hidden;position:absolute;top:0;right:0;width:100%;height:5px;background:#5bc4f9}#learn-press-updater .updater-progress .updater-progress-status .updater-progress-animation:not(.completed)::after{position:absolute;height:5px;background:#8dd9ff;content:"";-webkit-animation:animation4 1.5s ease-out infinite;-moz-animation:animation4 1.5s ease-out infinite;-ms-animation:animation4 1.5s ease-out infinite;-o-animation:animation4 1.5s ease-out infinite;animation:animation4 1.5s ease-out infinite}#learn-press-updater .updating-message{color:#a24666}#learn-press-updater .completed-message{color:#3c8eb7}#learn-press-updater{display:none}.select2 .select2-search.select2-search--inline{margin-bottom:0}.select2 .select2-selection .select2-selection__choice{margin-top:4px;margin-bottom:0}.select2 .select2-selection.select2-selection--multiple{min-height:30px}.list-pages-wrapper .select2-container--default .select2-selection--single .select2-selection__clear{margin:0}.edit-post-layout__metaboxes .rwmb-label>label{color:#666;font-size:small;font-weight:bold}body.post-type-lp_question #button-new-question{display:inline-block;position:relative}body.post-type-lp_question #button-new-question div{display:none;position:absolute;z-index:9999;top:100%;right:0;min-width:100px;margin:0 -1px 0 0;border:1px solid #999;background:white;font-weight:400}body.post-type-lp_question #button-new-question div a{display:block;min-width:100px;margin:0;padding:10px 20px;color:#666;white-space:nowrap;text-decoration:none}body.post-type-lp_question #button-new-question div a:hover{background:#eee}body.post-type-lp_question #button-new-question>a{position:relative;padding-left:15px;text-decoration:none}body.post-type-lp_question #button-new-question>a::after{display:inline-block;position:absolute;top:6px;left:0;width:0;height:0;margin:0;border:5px solid transparent;border-top-color:#0f7aae;content:""}body.post-type-lp_question #button-new-question:hover div{display:block}.lp-label{display:inline-block;padding:3px 6px;color:#fff;font-size:.75rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.lp-label.success{background:#4caf50}.lp-label.error{background:red}.lp-label.warning{background:#ffc107}.lp-label .far,.lp-label .fas,.lp-label .fa{display:inline-block;margin-left:5px}.lp-admin-profile-courses .column-results{width:200px}.lp-admin-profile-courses .course-results-progress .lp-progress-row{margin:0 0 20px 0}.lp-admin-profile-courses .course-results-progress .lp-course-progress-heading{margin:0 0 5px 0;line-height:1}.lp-admin-profile-courses .learn-press-progress{overflow:hidden;position:relative;width:150px;height:6px;border-radius:3px}.lp-admin-profile-courses .learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;right:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.lp-admin-profile-courses .learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.lp-notify-action-wrapper{position:fixed;bottom:5%;z-index:10000;right:50%;padding:10px;transition:all .5s;transform:translateY(500%);display:flex;flex-direction:column;gap:5px}.lp-notify-action-wrapper.show{display:flex;transform:translateY(0)}.lp-notify-action-wrapper .lp-notify-action{box-shadow:0 4px 25px 1px rgba(0,0,0,0.25);background:#202937;padding:0 20px;border-radius:3px;min-width:200px;transition:all .8s}.lp-notify-action-wrapper .lp-notify-action.clone{display:none}.lp-notify-action-wrapper .lp-notify-action__success{display:none;color:#01a401}.lp-notify-action-wrapper .lp-notify-action__success.show{display:block}.lp-notify-action-wrapper .lp-notify-action__error{display:none;color:#f44336;font-weight:bold}.lp-notify-action-wrapper .lp-notify-action__error.show{display:block}#wp-admin-bar-lp-course-builder svg{vertical-align:text-bottom}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/course-builder.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/course-builder.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/course-builder.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/course-builder.css	2026-05-23 18:20:54.000000000 +0000
@@ -204,11 +204,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 .lp-hidden {
@@ -6756,11 +6754,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,
 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel {
@@ -7346,11 +7342,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,
 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel {
@@ -8864,11 +8858,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,
 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel {
@@ -9454,11 +9446,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,
 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel {
@@ -13527,11 +13517,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,
 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel {
@@ -14117,11 +14105,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,
 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel {
@@ -16307,7 +16293,7 @@
   border-radius: 0 0 8px 8px;
 }
 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-toolbar-grp {
-  background: #f9fafb;
+  background: #F7F7F7;
   border-bottom: 1px solid #e5e7eb;
   padding: 4px;
 }
@@ -16953,11 +16939,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .learn-press-course-builder .cb-section__course-edit .lp-meta-box {
   background: transparent;
@@ -17365,7 +17349,7 @@
   visibility: visible !important;
 }
 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
-  border-radius: 8px;
+  border-radius: 6px;
 }
 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus, .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover {
   box-shadow: none;
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/course-builder.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/course-builder.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/course-builder.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/course-builder.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-@charset "UTF-8";body{margin:0;padding:0}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-right:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-left:15px;padding-right:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-right:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-left:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}.lp-loading-circle{width:15px;height:15px;border:2px solid #ccc;border-radius:50%;border-top-color:rgba(0,0,0,0.76);animation:spin 1s infinite linear;display:inline-block}.lp-loading-circle.hide{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lp-btn-ai-style{background:#f6f7f7;border:1px solid #2271b1;color:#2271b1;text-decoration:none;text-shadow:none;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;cursor:pointer;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.lp-btn-ai-style:active{box-shadow:none;color:#fff}.lp-btn-ai-style:hover{background:#6b46e9 !important;color:#fff !important}.lp-btn-generate-course-with-ai,.lp-btn-warning-enable-ai{position:absolute;margin:10px 0 0 10px !important}.create-course-modal{padding:0;display:flex !important;flex-direction:column;overflow:hidden;border-radius:10px;background-color:#fff;height:90vh;z-index:10000000 !important}.create-course-modal .modal-content{display:grid;grid-template-columns:1fr 2fr;flex-grow:1;gap:30px;min-height:500px;padding:0 24px}.create-course-modal .input-section{display:flex;flex-direction:column}.create-course-modal .input-section label{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section h3{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section textarea,.create-course-modal .input-section .ts-wrapper .ts-control{width:100%;padding:4px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:.95em;background-color:#f7fafc;color:#1a202c;box-shadow:none;transition:border-color .2s,box-shadow .2s}.create-course-modal .input-section textarea:focus,.create-course-modal .input-section textarea:focus-within,.create-course-modal .input-section .ts-wrapper .ts-control:focus,.create-course-modal .input-section .ts-wrapper .ts-control:focus-within{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2;background-color:#fff}.create-course-modal .input-section textarea{min-height:150px;resize:vertical}.create-course-modal .input-section .outputs-control{margin-top:10px}.create-course-modal .input-section .outputs-control .outputs-control-content{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.create-course-modal .input-section .outputs-control .outputs-control-content .output-number-selector{width:120px;border-radius:6px;padding:10px 12px;border:1px solid #e5e7eb;font-size:.95em;background-color:#f7fafc;color:#1a202c;height:40px}.create-course-modal .input-section .lp-tom-select{width:100%}.create-course-modal .input-section .course-content-wrapper{background:#f7fafc;padding:8px 16px;border-radius:16px}.create-course-modal .input-section .course-content-wrapper input[readonly],.create-course-modal .input-section .course-content-wrapper textarea[readonly]{background-color:#fff !important;cursor:not-allowed;opacity:.8}.create-course-modal .input-section .course-content-wrapper input[readonly]:focus,.create-course-modal .input-section .course-content-wrapper textarea[readonly]:focus{box-shadow:none;border-color:#e5e7eb}.create-course-modal .output-section{display:flex;flex-direction:column}.create-course-modal .output-section .output-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.create-course-modal .output-section .output-header h3{font-weight:700;line-height:22px;font-size:14px;color:#1a202c}.create-course-modal .output-section .output-header .icon-button{background:0;border:0;padding:4px;cursor:pointer;color:#a0aec0}.create-course-modal .output-section .output-header .icon-button:hover{color:#4a5568}.create-course-modal .output-section .output-item{border-radius:6px;margin-bottom:16px;background-color:#fff;position:relative}.create-course-modal .output-section .output-item.prompt-item textarea{background-color:#f7fafc;min-height:80px}.create-course-modal .output-section .output-item.output-suggestion textarea{border-color:#dbd6f7;min-height:80px}.create-course-modal .output-section .output-item p.prompt{font-weight:500;color:#4a5568;font-size:.875rem;margin-bottom:4px}.create-course-modal .output-section .output-item .generate-button{background-color:#7e6ce2;color:#fff;border:0;padding:12px 20px;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;width:25%;margin-top:10px}.create-course-modal .output-section .output-item .generate-button:hover{opacity:.9}.create-course-modal .output-section .output-item textarea{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;resize:vertical;font-size:.95em;color:#1a202c;transition:border-color .2s,box-shadow .2s}.create-course-modal .output-section .output-item textarea:focus{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2}.create-course-modal .output-section .output-item .output-actions{position:absolute;top:30%;right:2%;display:flex;gap:8px;visibility:hidden}.create-course-modal .output-section .output-item .output-actions .action-button{font-size:.875rem;font-weight:500;padding:6px 12px;border-radius:6px;cursor:pointer;border:1px solid #e5e7eb;background-color:#fff;color:#4a5568;transition:background-color .2s,color .2s,border-color .2s}.create-course-modal .output-section .output-item .output-actions .action-button.copy-button:hover{background-color:#f7fafc;border-color:#c8ccd5}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button{background-color:#7e6ce2;border-color:#7e6ce2;color:#fff}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button:hover{opacity:.9}.create-course-modal .output-section .output-item:hover .output-actions{visibility:visible}.create-course-modal .output-section #lp-ai-output-suggestion{overflow-y:auto;flex-grow:1;padding-right:5px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder{flex-grow:1;border:2px dashed #e5e7eb;border-radius:6px;background-color:#e5e7eb;position:relative;height:150px;width:100%;background-position:center;background-repeat:no-repeat;margin-bottom:10px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions{position:absolute;bottom:5px;left:80%;transform:translateX(-50%);display:flex;gap:10px;width:30%}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .action-button{padding:5px 20px;border-radius:4px;border:1px solid #e5e7eb;background-color:rgba(255,255,255,0.8);cursor:pointer}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .apply-button{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.create-course-modal .ts-wrapper .ts-control .item{background-color:#f7fafc;border:1px solid #e5e7eb;color:#4a5568;border-radius:20px;padding:4px 10px}.create-course-modal .ts-wrapper .ts-control .ts-input::placeholder{color:#a0aec0}.create-course-modal .modal-content{gap:40px;padding:24px 30px}.create-course-modal .modal-content .input-section .form-group{margin-bottom:16px}.create-course-modal .modal-content .input-section .form-group label{margin-bottom:6px;display:block}.create-course-modal .modal-content .input-section .lp-ai-modal-grid.lp-ai-grid-2-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:16px}.create-course-modal .modal-content .input-section h3{font-size:16px;font-weight:600;color:#1a202c;margin-top:20px;margin-bottom:8px}.create-course-modal .modal-content .input-section h3:first-child{margin-top:0}.create-course-modal .modal-content .input-section p.description{font-size:12px;color:#4a5568;margin:-4px 0 16px 0}.create-course-modal .modal-content .input-section .lp-notice.notice-warning{background-color:#fefce8;border:1px solid #fde047;border-radius:6px;padding:12px;margin:10px 0 20px 0;font-size:14px;color:#713f12}.create-course-modal .modal-content .input-section .lp-notice.notice-warning a{font-weight:600;color:#713f12;text-decoration:underline}.create-course-modal .modal-content .output-section .output-placeholder-wrapper{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;min-height:200px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;padding:20px}.create-course-modal .modal-content .output-section .output-placeholder-wrapper p{color:#4a5568;font-size:15px}.create-course-modal .modal-content .output-section .output-header .icon-button{display:inline-flex;align-items:center;justify-content:center;color:#4a5568}.create-course-modal .modal-content .output-section .output-header .icon-button svg{width:20px;height:20px}.lp-generate-data-ai-wrap{width:100%;max-height:90%}.lp-generate-data-ai-wrap .content-title{color:#111}.lp-generate-data-ai-wrap .step-header{display:flex;justify-content:space-between;margin-bottom:30px;padding:0 20px;gap:10px}.lp-generate-data-ai-wrap .step-header .step-item{display:flex;align-items:center;font-size:14px;color:#1a202c;position:relative;flex-grow:1;justify-content:center}.lp-generate-data-ai-wrap .step-header .step-item.active .step-number{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.lp-generate-data-ai-wrap .step-header .step-item .step-text{color:#111;font-weight:600}.lp-generate-data-ai-wrap .step-header .step-item .step-number{width:28px;height:28px;border-radius:50%;border:1px solid #e5e7eb;display:flex;justify-content:center;align-items:center;margin-right:10px;font-weight:500;background-color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai{border:1px solid #e5e7eb;border-radius:10px;padding:20px;text-align:left}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-form-fields{min-height:400px;max-height:600px;overflow:auto;padding:0 2px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-title{font-size:1.2em;font-weight:600;margin-bottom:10px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content.active{display:block}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header h2{font-size:24px;font-weight:700;margin:0 0 8px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header p{font-size:15px;color:#1a202c;margin:0 0 30px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-bottom:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group{margin-bottom:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group.full-width{grid-column:1/-1}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .lp-tom-select.ts-wrapper{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{width:100%;padding:8px 16px;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;line-height:1.5;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;margin:0;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea:focus{outline:0;border-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .item{border:1px solid #e5e7eb;color:#4a5568;border-radius:6px;padding:4px 10px;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .ts-input::placeholder{color:#a0aec0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{min-height:86px;resize:vertical}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .field-description{color:#898989;margin-top:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .title-refer,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .description-refer{padding:0;border:0;font-size:16px;min-height:unset;box-shadow:none;border-radius:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai #prompt-preview{min-height:120px;background-color:#f9fafb;color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .button-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt{display:flex;justify-items:center;align-items:center;gap:10px;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt img{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button{padding:10px 20px;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary:hover{background-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary{background-color:#fff;color:#7e6ce2;border-color:#7e6ce2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary:hover{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn:disabled,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button:disabled{background-color:#e5e7eb;color:#1a202c;cursor:not-allowed;border-color:#e5e7eb}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout{display:flex;gap:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-left-panel{flex:2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-right-panel{flex:1;min-width:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details h3{font-size:24px;font-weight:700;color:#111827;margin-top:0;margin-bottom:24px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .course-cover-placeholder{width:100%;height:50vh;background-color:#e5e7eb;border-radius:8px;display:flex;justify-content:center;align-items:center;justify-items:center;font-size:20px;color:#6b7280;margin-bottom:30px;font-weight:600}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-title{font-size:18px;font-weight:700;margin-top:30px;margin-bottom:16px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum{font-size:18px;font-weight:700}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block{border-radius:8px;border:.8px solid #e5e7eb;padding:16px 8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block h4{font-size:13px;font-weight:bold}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details p{font-size:15px;line-height:1.6;color:#374151;margin-top:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details ul{list-style:none;padding:0;margin:12px 0 0 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li{position:relative;padding-left:20px;margin-bottom:8px;color:#374151;font-size:15px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li::before{content:"•";position:absolute;left:0;color:#1a202c;line-height:1.5}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel{background-color:#f9fafb;padding:24px;border-radius:8px;border:1px solid #e5e7eb;height:fit-content}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel h3{font-size:16px;font-weight:600;margin-top:0;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list{display:none;list-style:none;padding:0;margin:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li{display:flex;align-items:center;font-size:15px;color:#374151;margin-bottom:12px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li span{margin-right:5px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li svg{color:#1a202c;width:20px;height:20px;margin-right:12px;flex-shrink:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea[name=lp-openai-prompt-generated-field]{min-height:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea.lp-ai-string-result{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results{display:grid;gap:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results .lp-ai-string-result{margin-bottom:4px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results button{margin-right:4px}.lp-generate-data-ai-wrap .lp-ai-course-data-preview-wrap{max-height:400px;overflow-y:auto;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup{position:absolute;top:10px;right:10px;background:0;border:0;font-size:20px;cursor:pointer;color:#ccc}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup:hover{color:#f27474}.lp-generate-data-ai-wrap .lp-ai-warning-refer{border:1px solid #fcd34d;background-color:#fffbeb;padding:10px;border-radius:5px;display:flex;gap:5px;align-items:center}.lp-ai-course-data-preview-wrap .course-title{font-size:1.5em;font-weight:700;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-sections{margin-top:30px}.lp-ai-course-data-preview-wrap .section-title{font-weight:bold;font-size:1.2em;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .lesson-title,.lp-ai-course-data-preview-wrap .quiz-title,.lp-ai-course-data-preview-wrap .question-title{font-weight:600;font-size:1em;margin-bottom:8px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-section-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:10px;padding:20px;margin:20px 0;background-color:#fff}.lp-ai-course-data-preview-wrap .course-section-items{margin:20px 0 0 20px}.lp-ai-course-data-preview-wrap .course-section-items:last-child{margin-bottom:0}.lp-ai-course-data-preview-wrap .course-lesson-item,.lp-ai-course-data-preview-wrap .course-quiz-item,.lp-ai-course-data-preview-wrap .quiz-question-item{padding:12px 0;border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-ai-course-data-preview-wrap .course-lesson-item:last-child,.lp-ai-course-data-preview-wrap .course-quiz-item:last-child,.lp-ai-course-data-preview-wrap .quiz-question-item:last-child{padding-bottom:0}.lp-ai-course-data-preview-wrap .course-questions,.lp-ai-course-data-preview-wrap .course-question-options{margin:20px 0 0 20px}.lp-ai-course-data-preview-wrap .course-questions:last-child,.lp-ai-course-data-preview-wrap .course-question-options:last-child{margin-bottom:0}.lp-ai-images-warp{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:20px;max-height:400px;overflow-y:auto}.lp-ai-images-warp .lp-ai-image-item{position:relative}.lp-ai-images-warp .lp-ai-image-item img{object-fit:contain;width:100%}.lp-ai-images-warp .lp-ai-image-item .lp-btn-ai-apply-image{position:absolute;top:5px;right:0;transform:translateX(-5%);background-color:rgba(0,0,0,0.6);color:#fff;border:0;padding:6px 12px;border-radius:4px;font-size:.875rem;cursor:pointer;opacity:0;transition:opacity .2s}.lp-ai-images-warp .lp-ai-image-item:hover .lp-btn-ai-apply-image{opacity:1}.lp-creating-course-ai-wrap .loading-wrap{margin-top:20px}.lp-creating-course-ai-wrap .lp-loading-circle{width:40px;height:40px;border-width:5px}.lp-must-enable-ai-wrap{text-align:left;line-height:1.6em}.lp-must-enable-ai-wrap h2{margin-bottom:0}.lp-must-enable-ai-wrap h2 i{margin-right:10px;color:#dc2626}.lp-must-enable-ai-wrap .desc{color:#6b7280}.lp-must-enable-ai-wrap .p2{color:#6b7280}.lp-must-enable-ai-wrap a{color:#2563eb;text-decoration:underline;cursor:pointer}.lp-must-enable-ai-wrap .help-link{padding:16px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px}.lp-must-enable-ai-wrap .help-link a{text-decoration:none;margin-top:10px}.lp-must-enable-ai-wrap .help-link i{color:#2a73ab}.lp-must-enable-ai-wrap .button-actions{margin-top:20px;text-align:right}.lp-must-enable-ai-wrap .button-actions .lp-btn-close-ai-popup{border:0;color:#4b5563;background:0}.lp-must-enable-ai-wrap .button-actions .button-primary{background-color:#7e6ce2;color:#fff;border:0}.lp-must-enable-ai-wrap .button-actions .button-primary:hover{opacity:.9}.fui-loading-spinner-3{color:#7e6ce2;position:relative;width:100px;height:80px;margin-left:80px;display:none}.fui-loading-spinner-3 div{transform-origin:40px 40px;animation:rj9Ft 1.2s linear infinite}.fui-loading-spinner-3 div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#7e6ce2}.fui-loading-spinner-3 div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.fui-loading-spinner-3 div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.fui-loading-spinner-3 div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.fui-loading-spinner-3 div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.fui-loading-spinner-3 div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.fui-loading-spinner-3 div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.fui-loading-spinner-3 div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.fui-loading-spinner-3 div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.fui-loading-spinner-3 div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.fui-loading-spinner-3 div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.fui-loading-spinner-3 div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.fui-loading-spinner-3 div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes rj9Ft{0%{opacity:1}100%{opacity:0}}html{margin-top:0 !important}.lp-course-builder-canvas,.lp-toast,.swal2-container{font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;line-height:1.5;color:#1e1e1e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-course-builder-canvas *,.lp-course-builder-canvas *::before,.lp-course-builder-canvas *::after,.lp-toast *,.lp-toast *::before,.lp-toast *::after,.swal2-container *,.swal2-container *::before,.swal2-container *::after{box-sizing:border-box}.lp-course-builder-canvas button,.lp-toast button,.swal2-container button{font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-course-builder-canvas input[type=date],.lp-course-builder-canvas input[type=datetime-local],.lp-course-builder-canvas input[type=datetime],.lp-course-builder-canvas input[type=email],.lp-course-builder-canvas input[type=month],.lp-course-builder-canvas input[type=number],.lp-course-builder-canvas input[type=password],.lp-course-builder-canvas input[type=search],.lp-course-builder-canvas input[type=tel],.lp-course-builder-canvas input[type=text],.lp-course-builder-canvas input[type=time],.lp-course-builder-canvas input[type=url],.lp-course-builder-canvas input[type=week],.lp-toast input[type=date],.lp-toast input[type=datetime-local],.lp-toast input[type=datetime],.lp-toast input[type=email],.lp-toast input[type=month],.lp-toast input[type=number],.lp-toast input[type=password],.lp-toast input[type=search],.lp-toast input[type=tel],.lp-toast input[type=text],.lp-toast input[type=time],.lp-toast input[type=url],.lp-toast input[type=week],.swal2-container input[type=date],.swal2-container input[type=datetime-local],.swal2-container input[type=datetime],.swal2-container input[type=email],.swal2-container input[type=month],.swal2-container input[type=number],.swal2-container input[type=password],.swal2-container input[type=search],.swal2-container input[type=tel],.swal2-container input[type=text],.swal2-container input[type=time],.swal2-container input[type=url],.swal2-container input[type=week]{padding:0;line-height:normal;min-height:unset}.lp-course-builder-canvas input[type=date]:focus,.lp-course-builder-canvas input[type=datetime-local]:focus,.lp-course-builder-canvas input[type=datetime]:focus,.lp-course-builder-canvas input[type=email]:focus,.lp-course-builder-canvas input[type=month]:focus,.lp-course-builder-canvas input[type=number]:focus,.lp-course-builder-canvas input[type=password]:focus,.lp-course-builder-canvas input[type=search]:focus,.lp-course-builder-canvas input[type=tel]:focus,.lp-course-builder-canvas input[type=text]:focus,.lp-course-builder-canvas input[type=time]:focus,.lp-course-builder-canvas input[type=url]:focus,.lp-course-builder-canvas input[type=week]:focus,.lp-toast input[type=date]:focus,.lp-toast input[type=datetime-local]:focus,.lp-toast input[type=datetime]:focus,.lp-toast input[type=email]:focus,.lp-toast input[type=month]:focus,.lp-toast input[type=number]:focus,.lp-toast input[type=password]:focus,.lp-toast input[type=search]:focus,.lp-toast input[type=tel]:focus,.lp-toast input[type=text]:focus,.lp-toast input[type=time]:focus,.lp-toast input[type=url]:focus,.lp-toast input[type=week]:focus,.swal2-container input[type=date]:focus,.swal2-container input[type=datetime-local]:focus,.swal2-container input[type=datetime]:focus,.swal2-container input[type=email]:focus,.swal2-container input[type=month]:focus,.swal2-container input[type=number]:focus,.swal2-container input[type=password]:focus,.swal2-container input[type=search]:focus,.swal2-container input[type=tel]:focus,.swal2-container input[type=text]:focus,.swal2-container input[type=time]:focus,.swal2-container input[type=url]:focus,.swal2-container input[type=week]:focus{border-color:none;box-shadow:unset;outline:unset}.lp-course-builder-canvas input[type=checkbox]:focus,.lp-course-builder-canvas input[type=color]:focus,.lp-course-builder-canvas input[type=date]:focus,.lp-course-builder-canvas input[type=datetime-local]:focus,.lp-course-builder-canvas input[type=datetime]:focus,.lp-course-builder-canvas input[type=email]:focus,.lp-course-builder-canvas input[type=month]:focus,.lp-course-builder-canvas input[type=number]:focus,.lp-course-builder-canvas input[type=password]:focus,.lp-course-builder-canvas input[type=radio]:focus,.lp-course-builder-canvas input[type=search]:focus,.lp-course-builder-canvas input[type=tel]:focus,.lp-course-builder-canvas input[type=text]:focus,.lp-course-builder-canvas input[type=time]:focus,.lp-course-builder-canvas input[type=url]:focus,.lp-course-builder-canvas input[type=week]:focus,.lp-course-builder-canvas select:focus,.lp-course-builder-canvas textarea:focus,.lp-toast input[type=checkbox]:focus,.lp-toast input[type=color]:focus,.lp-toast input[type=date]:focus,.lp-toast input[type=datetime-local]:focus,.lp-toast input[type=datetime]:focus,.lp-toast input[type=email]:focus,.lp-toast input[type=month]:focus,.lp-toast input[type=number]:focus,.lp-toast input[type=password]:focus,.lp-toast input[type=radio]:focus,.lp-toast input[type=search]:focus,.lp-toast input[type=tel]:focus,.lp-toast input[type=text]:focus,.lp-toast input[type=time]:focus,.lp-toast input[type=url]:focus,.lp-toast input[type=week]:focus,.lp-toast select:focus,.lp-toast textarea:focus,.swal2-container input[type=checkbox]:focus,.swal2-container input[type=color]:focus,.swal2-container input[type=date]:focus,.swal2-container input[type=datetime-local]:focus,.swal2-container input[type=datetime]:focus,.swal2-container input[type=email]:focus,.swal2-container input[type=month]:focus,.swal2-container input[type=number]:focus,.swal2-container input[type=password]:focus,.swal2-container input[type=radio]:focus,.swal2-container input[type=search]:focus,.swal2-container input[type=tel]:focus,.swal2-container input[type=text]:focus,.swal2-container input[type=time]:focus,.swal2-container input[type=url]:focus,.swal2-container input[type=week]:focus,.swal2-container select:focus,.swal2-container textarea:focus{border-color:none;box-shadow:unset;outline:unset}.lp-course-builder-canvas input[type=checkbox],.lp-course-builder-canvas input[type=radio],.lp-toast input[type=checkbox],.lp-toast input[type=radio],.swal2-container input[type=checkbox],.swal2-container input[type=radio]{box-shadow:unset;margin:0}.lp-course-builder-canvas input[type=radio]:checked::before,.lp-course-builder-canvas input[type=checkbox]:checked::before,.lp-toast input[type=radio]:checked::before,.lp-toast input[type=checkbox]:checked::before,.swal2-container input[type=radio]:checked::before,.swal2-container input[type=checkbox]:checked::before{margin:0}.lp-course-builder-canvas a,.lp-toast a,.swal2-container a{color:#7067ed}.lp-course-builder-canvas a:hover,.lp-toast a:hover,.swal2-container a:hover{color:#5b52d1}.lp-course-builder-canvas a:focus,.lp-toast a:focus,.swal2-container a:focus{border-color:none;box-shadow:unset;outline:unset}#lp-course-builder{display:block !important;min-height:100vh;background:#fff;margin:0;padding:0}#lp-course-builder .lp-course-builder_layout{display:block !important;width:100%}#lp-course-builder .learn-press-course-builder{display:flex;flex-direction:column;min-height:100vh;background:#fff;margin:0;padding:0;width:100%}#lp-course-builder .learn-press-course-builder *{box-sizing:border-box}#lp-course-builder .lp-cb-body{display:flex;flex:1;min-height:calc(100vh - 60px)}#lp-course-builder .lp-cb-top-header{position:fixed;top:0;left:0;right:0;height:60px;background:#fff;border-bottom:1px solid #f5f5f5;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:9;box-shadow:0 1px 3px rgba(0,0,0,0.05)}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo{display:flex;align-items:center}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#1e1e1e;line-height:0}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a:hover{color:#7067ed}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .lp-cb-top-header__logo-image{display:block;width:auto;max-width:240px;max-height:40px;object-fit:contain}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .dashicons{font-size:28px;width:28px;height:28px;color:#7067ed}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__title{font-size:18px;font-weight:600;color:#1e1e1e}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user{display:flex;align-items:center;gap:12px}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar{position:relative;flex-shrink:0}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__online-dot{position:absolute;bottom:1px;right:1px;width:10px;height:10px;background:#22c55e;border-radius:50%;border:2px solid #fff}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-info{display:flex;flex-direction:column;gap:2px}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-name{font-size:14px;font-weight:600;color:#1e1e1e;line-height:1.3}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link{font-size:13px;color:#898989;text-decoration:none;line-height:1.3}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link:hover{color:#7067ed}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:#cfcfcf;text-decoration:none;transition:all .2s;margin-left:4px}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout svg{width:22px;height:22px;flex-shrink:0}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout:hover{background:#fef2f2;color:#ef4444}#lp-course-builder-sidebar.lp-cb-sidebar{position:fixed !important;left:0 !important;top:60px !important;bottom:0 !important;width:260px !important;background:#fff !important;color:#000 !important;display:flex !important;flex-direction:column !important;z-index:8 !important;overflow-y:auto !important;padding:0 !important;border-radius:0 !important;border-right:1px solid #f5f5f5}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__header{display:none}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav{flex:1;padding:16px;margin:0;list-style:none;display:block !important;overflow-x:visible !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item{margin:0;padding:0;list-style:none;display:block !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a{display:flex !important;align-items:center;padding:12px 20px;color:#000 !important;text-decoration:none;transition:all .2s ease;gap:12px;background:transparent !important;border:none !important;border-radius:12px !important;margin-top:6px}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a:hover{background:#eef1ff !important;color:#000 !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .dashicons{font-size:20px;width:20px;height:20px;line-height:20px;color:inherit}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .lp-cb-sidebar__item-title{font-size:15px;font-weight:500}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active a{background:#eef1ff !important;color:#7067ed !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active a .dashicons{color:#7067ed !important}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:transparent;cursor:pointer;transition:all .2s;margin-left:auto;margin-bottom:16px;margin-right:16px;border:0;color:#aaa}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle svg{min-width:24px;height:24px}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle .lp-toggle-expand{display:none}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle:hover{background:#eef1ff;border-color:#d1d5db;color:#7067ed}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer{padding:16px;border-top:1px solid #f5f5f5;margin-top:auto;background:#fdfdfd;display:flex;flex-direction:column;gap:8px}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer:empty{display:none}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item{display:flex;align-items:center;padding:12px 16px;color:#000;text-decoration:none;gap:12px;font-size:14px;transition:all .2s;border-radius:6px}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item:hover{background:#eef1ff;color:#7067ed}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item .dashicons{font-size:20px;width:20px;height:20px;flex-shrink:0}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed{width:72px !important}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav{padding:16px 8px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a{justify-content:center;padding:12px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .lp-cb-sidebar__item-title{display:none}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .dashicons{margin:0}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer{padding:16px 8px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle{margin:0 auto}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-collapse{display:none}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-expand{display:block}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item{justify-content:center;padding:12px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item .lp-cb-sidebar__item-title{display:none}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed+#lp-course-builder-content.lp-cb-main,#lp-course-builder.has-collapsed-sidebar #lp-course-builder-content.lp-cb-main{margin-left:72px !important;width:calc(100% - 72px) !important}#lp-course-builder-content.lp-cb-main{flex:1;margin-left:260px !important;margin-top:60px !important;min-height:calc(100vh - 60px);padding:0 24px 24px !important;background:#fff !important;border-radius:0 !important;width:calc(100% - 260px) !important}html:has(#wpadminbar) #lp-course-builder .lp-cb-body{min-height:calc(100vh - 60px - 32px)}html:has(#wpadminbar) .lp-cb-top-header{top:32px}html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar{top:calc(60px + 32px) !important}html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main{margin-top:calc(60px) !important;min-height:calc(100vh - 60px)}@media screen and (max-width:782px){html:has(#wpadminbar) #lp-course-builder .lp-cb-body{min-height:calc(100vh - 60px - 46px)}html:has(#wpadminbar) .lp-cb-top-header{top:46px}html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar{top:calc(60px + 46px) !important}html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main{margin-top:calc(60px + 46px) !important;min-height:calc(100vh - 60px - 46px)}}.lp-cb-breadcrumb{padding:16px 12px;border-bottom:1px solid #f5f5f5;font-size:14px;background:#fff;border-radius:8px 8px 0 0}.lp-cb-breadcrumb .lp-cb-breadcrumb__item{color:#898989;text-decoration:none;transition:color .2s}.lp-cb-breadcrumb .lp-cb-breadcrumb__item:hover{color:#7067ed}.lp-cb-breadcrumb .lp-cb-breadcrumb__item.is-current{color:#1e1e1e;font-weight:500}.lp-cb-breadcrumb .lp-cb-breadcrumb__separator{margin:0 10px;color:#898989}#lp-course-builder .lp-cb-header{position:sticky;top:60px;z-index:99;display:flex;align-items:center;justify-content:space-between;padding:20px 12px;background:#fff;gap:30px}#lp-course-builder .lp-cb-header .lp-cb-header__left{display:flex;align-items:center;gap:12px}#lp-course-builder .lp-cb-header .lp-cb-header__title{margin:0;font-size:24px;font-weight:600;color:#1e1e1e}#lp-course-builder .lp-cb-header .lp-cb-admin-link{display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:5px 12px;gap:10px;font-weight:500;border-radius:6px;color:#898989;text-decoration:none;transition:all .2s}#lp-course-builder .lp-cb-header .lp-cb-admin-link .dashicons{font-size:18px;width:18px;height:18px}#lp-course-builder .lp-cb-header .lp-cb-admin-link:hover{background:#f1f5f9;color:#7067ed}#lp-course-builder .lp-cb-header .lp-cb-header__actions{display:flex;gap:12px}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button{padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;border:1px solid #f5f5f5;background:#fff;color:#1e1e1e;transition:all .2s}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button:hover{background:#f9fafb}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary,#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn{background:#7067ed !important;border-color:#7067ed !important;color:#fff !important}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary:hover,#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn:hover{background:#5b52d1 !important;border-color:#5b52d1 !important}html:has(#wpadminbar) .lp-cb-header{top:calc(60px + 32px)}@media screen and (max-width:782px){html:has(#wpadminbar) .lp-cb-header{top:calc(60px + 46px)}}.course-status,.quiz-status,.quizze-status,.question-status,.lesson-status{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;text-transform:capitalize}.course-status.publish,.quiz-status.publish,.quizze-status.publish,.question-status.publish,.lesson-status.publish{background:#e7f6e9;color:#28a746}.course-status.draft,.quiz-status.draft,.quizze-status.draft,.question-status.draft,.lesson-status.draft{background:#f7f7f7;color:#aaa}.course-status.pending,.quiz-status.pending,.quizze-status.pending,.question-status.pending,.lesson-status.pending{background:#dbeafe;color:#1e40af}.course-status.private,.quiz-status.private,.quizze-status.private,.question-status.private,.lesson-status.private{background:#f3e8ff;color:#6b21a8}.course-status.trash,.quiz-status.trash,.quizze-status.trash,.question-status.trash,.lesson-status.trash{background:#fee2e2;color:#991b1b}.course-status.future,.quiz-status.future,.quizze-status.future,.question-status.future,.lesson-status.future{background:#ffd700;color:#333}#lp-course-builder .lp-cb-tabs{display:flex;border-bottom:1px solid #f5f5f5;background:#fff;gap:10px;margin:0;list-style:none}#lp-course-builder .lp-cb-tabs .lp-cb-tabs__item{padding:12px 24px;color:#898989;text-decoration:none;font-weight:500;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s ease;background:transparent;border-radius:10px 10px 0 0}#lp-course-builder .lp-cb-tabs .lp-cb-tabs__item:hover{color:#7067ed;background:#eef1ff}#lp-course-builder .lp-cb-tabs .lp-cb-tabs__item.is-active{color:#7067ed;border-bottom-color:#7067ed;background:#eef1ff}#lp-course-builder .lp-cb-tab-content{padding:0;background:#fff;border-radius:0 0 8px 8px;margin-top:30px}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section{background:#fff;border-radius:0;min-height:auto}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px 0;margin-bottom:20px;border-bottom:1px solid #f5f5f5}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left{display:flex;align-items:center;gap:12px}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .lp-cb-section__title,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .lp-cb-section__title{margin:0;font-size:18px;font-weight:600;color:#1e1e1e}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status{display:inline-block;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;text-transform:capitalize}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.publish,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.publish{background:#e7f6e9;color:#28a746}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.draft,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.draft{background:#f7f7f7;color:#aaa}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.pending,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.pending{background:#dbeafe;color:#1e40af}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-action{display:flex;gap:10px}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab{display:flex;gap:24px}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs{flex:0 0 200px;list-style:none;margin:0;padding:0;border-right:1px solid #f5f5f5}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li{margin:0}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a{display:block;padding:12px 16px;color:#898989;text-decoration:none;border-left:2px solid transparent;transition:all .2s}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a:hover{color:#7067ed;background:#eef1ff}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active{color:#7067ed;background:rgba(112,103,237,0.05);border-left-color:#7067ed;font-weight:500}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex:1;min-width:0}#lp-course-builder .lp-cb-footer{padding:20px 0;border-top:1px solid #f5f5f5;background:#fff;border-radius:0 0 8px 8px;margin-top:auto}#lp-course-builder .lp-cb-footer .lp-cb-footer__actions{display:flex;justify-content:flex-end;gap:12px}#lp-course-builder .lp-course-builder-content__tab{background:#fff;border-radius:8px;max-width:100%}#lp-course-builder .lp-course-builder-content__tab .lp-cb-tab__title{font-size:28px;font-weight:600;color:#1e1e1e;margin:20px 0 24px 0}.lp-cb-save-btn,#lp-course-builder .lp-button-primary{background:#7067ed !important;border-color:#7067ed !important;color:#fff !important;padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.lp-cb-save-btn:hover,#lp-course-builder .lp-button-primary:hover{background:#5b52d1 !important;border-color:#5b52d1 !important}.lp-cb-save-btn.loading,.lp-cb-save-btn.lp-loading,.lp-cb-save-btn[aria-disabled=true],#lp-course-builder .lp-button-primary.loading,#lp-course-builder .lp-button-primary.lp-loading,#lp-course-builder .lp-button-primary[aria-disabled=true]{opacity:.7;pointer-events:none;cursor:not-allowed}.lp-cb-save-btn.has-changes,#lp-course-builder .lp-button-primary.has-changes{position:relative;animation:pulse-save 2s infinite}.lp-cb-save-btn.has-changes::after,#lp-course-builder .lp-button-primary.has-changes::after{content:"";position:absolute;top:-4px;right:-4px;width:10px;height:10px;background:#ef4444;border-radius:50%;border:2px solid #fff}#lp-course-builder .cb-btn-update,#lp-course-builder .cb-btn-preview,#lp-course-builder .cb-btn-darft,#lp-course-builder .cb-btn-publish,#lp-course-builder .cb-btn-pending{padding:10px 20px;font-size:14px;border-radius:12px;font-weight:500;cursor:pointer;border:0;transition:all .2s}#lp-course-builder .cb-btn-update.has-changes,#lp-course-builder .cb-btn-preview.has-changes,#lp-course-builder .cb-btn-darft.has-changes,#lp-course-builder .cb-btn-publish.has-changes,#lp-course-builder .cb-btn-pending.has-changes{position:relative}#lp-course-builder .cb-btn-update.has-changes::after,#lp-course-builder .cb-btn-preview.has-changes::after,#lp-course-builder .cb-btn-darft.has-changes::after,#lp-course-builder .cb-btn-publish.has-changes::after,#lp-course-builder .cb-btn-pending.has-changes::after{content:"";position:absolute;top:-4px;right:-4px;width:10px;height:10px;background:#ef4444;border-radius:50%;border:2px solid #fff}#lp-course-builder .cb-btn-update.loading,#lp-course-builder .cb-btn-update.lp-loading,#lp-course-builder .cb-btn-preview.loading,#lp-course-builder .cb-btn-preview.lp-loading,#lp-course-builder .cb-btn-darft.loading,#lp-course-builder .cb-btn-darft.lp-loading,#lp-course-builder .cb-btn-publish.loading,#lp-course-builder .cb-btn-publish.lp-loading,#lp-course-builder .cb-btn-pending.loading,#lp-course-builder .cb-btn-pending.lp-loading{opacity:.7;pointer-events:none}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update{background:#7067ed;color:#fff}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update:hover{background:#5b52d1}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary{background:#7067ed;color:#fff;border-radius:12px}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary:hover{background:#5b52d1}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview{border-radius:12px}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview:hover{border-color:#7067ed;color:#7067ed}#lp-course-builder.cb-btn-secondary{background:#fff;border:1px solid #e5e7eb;color:#1e1e1e}#lp-course-builder.cb-btn-secondary:hover{border-color:#7067ed;color:#7067ed;background:#f8fafc}#lp-course-builder .cb-btn-darft{background:#e5e7eb;color:#1e1e1e}#lp-course-builder .cb-btn-darft:hover{background:#d1d5db}#lp-course-builder .cb-btn-pending{background:#dbeafe;color:#1e40af}#lp-course-builder .cb-btn-pending:hover{background:#bfdbfe;color:#1e3a8a}#lp-course-builder .cb-btn-trash{cursor:pointer;font-size:16px;background:transparent;color:#ef4444;padding:10px 20px;border-radius:6px}#lp-course-builder .cb-btn-trash:hover{background:#fef2f2}#lp-course-builder .cb-header-action-expanded{position:relative;display:inline-flex;align-items:center}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded{padding:0;height:40px;width:40px;justify-content:center;border-radius:12px}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded:hover{background:#f7f7f7;border-color:#d1d5db}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded svg{width:18px;height:18px;color:#898989}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading:before{margin-top:0;margin-right:0}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading svg{display:none}#lp-course-builder .cb-header-action-expanded .cb-header-action-expanded__items{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;padding:8px;border:1px solid #f5f5f5;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:2px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:all .2s ease}#lp-course-builder .cb-header-action-expanded.is-open .cb-header-action-expanded__items{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash{gap:10px;color:#ef4444;font-size:14px;border:0}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash .dashicons{font-size:16px;width:16px;height:16px;color:#ef4444}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash:hover{background:#fef2f2}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate{gap:10px;font-size:14px;border:0}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate .dashicons{font-size:16px;width:16px;height:16px;color:#3b82f6}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate:hover{background:#dbeafe}#lp-course-builder .cb-header-actions-dropdown{position:relative;display:inline-flex}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;padding:0;background:#7067ed;border:1px solid #7067ed;border-left-color:#eef1ff;border-radius:0 12px 12px 0;cursor:pointer;transition:all .2s}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons{font-size:16px;width:16px;height:16px;color:#fff;transition:transform .2s}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover{border-color:#7067ed;background:#f8fafc}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover .dashicons{color:#7067ed}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true]{border-color:#7067ed;background:#f8fafc}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{transform:rotate(180deg);color:#7067ed}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading,#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading{opacity:.7;pointer-events:none}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle{background:#dbeafe !important;border-color:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle .dashicons{color:#1e40af !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle:hover{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a !important}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;color:#1e1e1e;cursor:pointer;transition:all .15s;border:0;background:transparent;width:100%;text-align:left}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item .dashicons{font-size:16px;width:16px;height:16px;color:#898989}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:first-child{border-radius:7px 7px 0 0}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:last-child{border-radius:0 0 7px 7px}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:only-child{border-radius:7px}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover{background:#f8fafc}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons{color:#7067ed}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger{color:#ef4444}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons{color:#ef4444}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover{background:#fef2f2}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.loading,#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.lp-loading{opacity:.7;pointer-events:none}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle{background:#d1d5db !important;border-color:#d1d5db !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle .dashicons,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle .dashicons{color:#374151 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle:hover,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle:hover{background:#b8bcc4 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true],#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#b8bcc4 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#374151 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle{background:#dbeafe !important;border-color:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons{color:#1e40af !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a !important}.cb-header-actions-dropdown{position:relative;display:inline-flex}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action{background:#dbeafe;color:#1e40af}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action:hover{background:#bfdbfe;color:#1e3a8a}.cb-header-actions-dropdown .cb-btn-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:auto;padding:10px 0;background:#d0e3ff;border:0;border-radius:0 12px 12px 0;cursor:pointer;transition:all .2s}.cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons{font-size:16px;width:16px;height:16px;color:#7067ed;transition:transform .2s}.cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover{background:#b8d4ff}.cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true]{background:#b8d4ff}.cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{transform:rotate(180deg)}.cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading,.cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading{opacity:.7;pointer-events:none}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle{background:#dbeafe}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle .dashicons{color:#1e40af}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle:hover{background:#bfdbfe}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle,.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle{background:#d1d5db}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle .dashicons,.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle .dashicons{color:#374151}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle:hover,.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle:hover{background:#b8bcc4}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true],.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#b8bcc4}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle{background:#dbeafe}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons{color:#1e40af}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover{background:#bfdbfe}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a}.cb-header-actions-dropdown .cb-dropdown-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}.cb-header-actions-dropdown .cb-dropdown-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.cb-header-actions-dropdown .cb-dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;color:#1e1e1e;cursor:pointer;transition:all .15s;border:0;background:transparent;width:100%;text-align:left}.cb-header-actions-dropdown .cb-dropdown-item .dashicons{font-size:16px;width:16px;height:16px;color:#898989}.cb-header-actions-dropdown .cb-dropdown-item:first-child{border-radius:7px 7px 0 0}.cb-header-actions-dropdown .cb-dropdown-item:last-child{border-radius:0 0 7px 7px}.cb-header-actions-dropdown .cb-dropdown-item:only-child{border-radius:7px}.cb-header-actions-dropdown .cb-dropdown-item:hover{background:#f8fafc}.cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons{color:#7067ed}.cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger{color:#ef4444}.cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons{color:#ef4444}.cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover{background:#fef2f2}.cb-header-actions-dropdown .cb-dropdown-item.loading,.cb-header-actions-dropdown .cb-dropdown-item.lp-loading{opacity:.7;pointer-events:none}@keyframes pulse-save{0%,100%{box-shadow:0 0 0 0 rgba(112,103,237,0.4)}50%{box-shadow:0 0 0 8px rgba(112,103,237,0)}}@media screen and (max-width:1024px){#lp-course-builder-sidebar.lp-cb-sidebar{width:220px !important}#lp-course-builder-content.lp-cb-main{margin-left:220px !important;width:calc(100% - 220px) !important}.lp-cb-tab-content .lp-meta-box__course-tab{flex-direction:column}.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs{flex:none;border-right:0;border-bottom:1px solid #f5f5f5;display:flex;overflow-x:auto}.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a{border-left:0;border-bottom:3px solid transparent;white-space:nowrap}.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active{border-left:0;border-bottom-color:#7067ed}}@media screen and (max-width:768px){.lp-cb-top-header{padding:0 16px}.lp-cb-top-header .lp-cb-top-header__user-info{display:none}#lp-course-builder-sidebar.lp-cb-sidebar{transform:translateX(-100%);transition:transform .3s ease}#lp-course-builder-sidebar.lp-cb-sidebar.is-open{transform:translateX(0)}#lp-course-builder-content.lp-cb-main{margin-left:0 !important;width:100% !important}.lp-cb-header{flex-direction:column;gap:16px;align-items:flex-start}.lp-cb-header .lp-cb-header__actions{width:100%;justify-content:flex-end}.lp-cb-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-cb-tabs .lp-cb-tabs__item{white-space:nowrap;padding:12px 16px}.lp-cb-tab-content .cb-section__course-edit .cb-section__header{flex-direction:column;gap:16px;align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action{width:100%;flex-wrap:wrap}}.lp-cb-item-action-wrap{display:flex;justify-content:flex-end;gap:8px;position:relative}.lp-cb-item-action-expand-toggle{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0}.lp-cb-item-action-expand-toggle svg{width:18px;height:18px;color:#6b7280}.lp-cb-item-action-expand-toggle.lp-button{border:0}.lp-cb-item-action-expand-toggle:hover{background-color:#eef1ff}.lp-cb-item-action-expand{display:flex;position:absolute;min-width:160px;white-space:nowrap;top:60px;right:16px;transform:translate(15px,-15px);padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}.lp-cb-item-action{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e}.lp-cb-item-action:hover{background-color:#f3f4f6}.lp-cb-item-action.trash,.lp-cb-item-action.delete{color:#ef4444}.swal2-popup{padding:20px;border-radius:16px}.swal2-popup .content-title{margin:0 0 20px 0;padding:0;text-align:center;font-size:1.5em;font-weight:bold}.swal2-popup.lp-select-items-popup{padding:20px !important}button.swal2-close{height:32px;width:32px}button.swal2-cancel.swal2-styled{border-radius:10px;padding:10px 24px;background:#fff;color:#aaa;border:1px solid #e1e1e1;font-weight:500;min-width:140px}button.swal2-confirm.swal2-styled{background:#7067ed;border-radius:12px;padding:10px 24px;min-width:140px}.swal2-icon.swal2-icon-show{border:0;margin-bottom:5px}#swal2-title{padding:0;font-size:22px;color:#111}#swal2-html-container{padding-top:8px;font-size:15px;color:#4f4f4f}#swal2-html-container:has(.lp-must-enable-ai-wrap){padding:0}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:none !important;backdrop-filter:blur(3px)}div:where(.swal2-container).swal2-center>.swal2-popup{border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.2)}.swal2-container .button{display:inline-flex;align-items:center;gap:8px;background:#7067ed;color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;border:0;cursor:pointer;transition:background-color .2s}.swal2-container .button:hover{background-color:#5b52d1}.swal2-container .button.lp-btn-close-ai-popup:hover{background-color:transparent;color:#7067ed}.swal2-container .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover{background-color:#5b52d1}.swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content::before{content:none}.swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content .lp-cb-swal-icon-image{display:block;width:48px;height:48px}#swal2-html-container:has(.lp-form-generate-data-ai){padding-bottom:24px}#swal2-html-container:has(.lp-form-generate-data-ai) .form-grid{margin-bottom:0}#lp-course-builder .cb-tab-header{display:flex;align-items:center;justify-content:space-between;margin:20px 0 24px 0}#lp-course-builder .cb-tab-header .lp-cb-tab__title{font-size:28px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .cb-tab-filter-bar{margin-bottom:24px}#lp-course-builder .cb-filter-fields{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}#lp-course-builder .cb-filter-group{display:flex;flex-direction:column;gap:6px}#lp-course-builder .cb-filter-group label{font-size:13px;font-weight:500}#lp-course-builder .cb-filter-search{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:10px 14px;gap:8px;min-width:200px}#lp-course-builder .cb-filter-search input{flex:1;border:0;background:transparent;outline:0;font-size:14px;color:#1e1e1e}#lp-course-builder .cb-filter-search input::placeholder{color:#6b7280}#lp-course-builder select{padding:10px 32px 10px 14px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e;cursor:pointer;appearance:none;background-image:url("../images/icons/ico-cb-chevron-down.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}#lp-course-builder select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}#lp-course-builder .cb-filter-actions{display:flex;gap:4px;padding-bottom:1px}#lp-course-builder .cb-filter-btn{padding:8px 20px;border:0;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;background-color:#7067ed;color:#eef1ff}#lp-course-builder .cb-filter-btn:hover{background:#5b52d1}#lp-course-builder .cb-filter-reset{background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 20px;border-radius:12px}#lp-course-builder .cb-filter-reset:hover{background:#eef1ff;color:#7067ed}#lp-course-builder .cb-btn-add-new{display:inline-flex;align-items:center;gap:8px;background:#7067ed;color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;border:0;cursor:pointer;transition:background-color .2s}#lp-course-builder .cb-btn-add-new:hover{background:#5b52d1}#lp-course-builder .cb-btn-add-new .dashicons{font-size:16px;width:16px;height:16px}#lp-course-builder button.cb-btn-add-new{line-height:1.5}@media(max-width:768px){#lp-course-builder .cb-tab-header{flex-direction:column;align-items:stretch;gap:12px}#lp-course-builder .cb-tab-header .cb-btn-add-new{justify-content:center}#lp-course-builder .cb-filter-fields{flex-direction:column;align-items:stretch}#lp-course-builder .cb-filter-search{min-width:100%}#lp-course-builder .cb-filter-actions{justify-content:flex-start}}#lp-course-builder .learn-press-tip{display:inline-flex;align-items:center;margin-top:2px;color:#6b7280;font-style:normal;font-weight:normal;line-height:1;vertical-align:baseline;cursor:pointer;position:relative}#lp-course-builder .learn-press-tip:before{font-family:"lp-icon";content:"\f059"}#lp-course-builder .learn-press-tip>*{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;padding:8px 12px;background-color:#333;color:#fff !important;font-size:12px;line-height:1.5;text-align:center;border-radius:4px;white-space:normal;width:max-content;max-width:250px;z-index:999;box-shadow:0 4px 6px rgba(0,0,0,0.1);pointer-events:none}#lp-course-builder .learn-press-tip>*::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}#lp-course-builder .learn-press-tip p{color:#fff !important;margin-left:0 !important;width:100% !important;font-weight:500 !important}#lp-course-builder .learn-press-tip:hover>*{display:block}#lp-course-builder .cb-tab-course__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-search-form{position:relative;display:flex;align-items:center;border-radius:12px;padding:5px 0;gap:8px;margin-bottom:0;border:1px solid #e5e7eb;width:40%;max-width:500px}#lp-course-builder .lp-icon-search{font-size:16px;color:#7067ed;flex-shrink:0}#lp-course-builder .cb-input-search-course{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit}#lp-course-builder .cb-input-search-course::placeholder{color:#999}#lp-course-builder .cb-search-btn{cursor:pointer;border:0;background:0}#lp-course-builder .cb-search-btn.loading{pointer-events:none}#lp-course-builder .cb-search-btn.loading i{display:none}#lp-course-builder .cb-btn-back a{text-decoration:none}#lp-course-builder .cb-list-course{margin:0;padding:0;list-style:none}#lp-course-builder .cb-list-course li.course{margin-bottom:20px}#lp-course-builder .course{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.06);border:1px solid #e5e7eb;transition:all .3s}#lp-course-builder .course:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1)}#lp-course-builder .course-item{display:flex;gap:20px;padding:16px;height:100%;position:relative}#lp-course-builder .course-thumbnail{position:relative;margin:-2px}@media(min-width:769px){#lp-course-builder .course-thumbnail{width:26%}}#lp-course-builder .course-thumbnail img{width:100%;border-radius:8px;object-fit:cover}#lp-course-builder .course-thumbnail .cb-item-status-badge{position:absolute;bottom:8px;right:8px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}#lp-course-builder .course-thumbnail .cb-item-status-badge.offline{background:#1e40af;color:#fff}#lp-course-builder .course-img{width:100%;height:100%}#lp-course-builder .course-img img{width:100%;height:100%;object-fit:cover}#lp-course-builder .course-content{flex:1}#lp-course-builder .wap-course-title{margin-top:0;margin-bottom:8px}#lp-course-builder .course-permalink{text-decoration:none;color:#1e1e1e;font-size:18px;font-weight:700;display:block;transition:color .2s}#lp-course-builder .course-permalink:hover{color:#2e91fa}#lp-course-builder .course-title{text-decoration:none;line-height:1.4;font-size:20px;font-weight:600;color:#1e1e1e}#lp-course-builder .course-featured{display:inline-block;background-color:#ffd700;color:#333;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;margin-bottom:10px;text-transform:uppercase}#lp-course-builder .course-instructor__wrapper{display:flex;gap:5px;margin-bottom:12px;font-size:13px;color:#666}#lp-course-builder .course-instructor-category{margin-bottom:12px}#lp-course-builder .course-instructor-category>div{display:flex;gap:5px;align-items:center;flex-wrap:wrap}#lp-course-builder .course-by-label,#lp-course-builder .course-categories-label{color:#6b7280;font-size:14px}#lp-course-builder .course-category-name{color:#1e1e1e;font-size:14px;font-weight:500}#lp-course-builder .course-instructor a,#lp-course-builder .course-categories a{color:#2e91fa;text-decoration:none}#lp-course-builder .course-instructor a:hover,#lp-course-builder .course-categories a:hover{text-decoration:underline}#lp-course-builder .course-wrap-meta{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}#lp-course-builder .instructor-display-name{font-size:14px;color:#1e1e1e}#lp-course-builder .meta-item{font-size:14px;color:#6b7280;display:flex;align-items:center;gap:8px}#lp-course-builder .meta-item i{font-size:16px;color:#7067ed}#lp-course-builder .meta-item .dashicons{font-size:16px;width:16px;height:16px;color:#7067ed}#lp-course-builder .meta-item>div{display:contents}#lp-course-builder .meta-item>div span{color:#6b7280}#lp-course-builder .course-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:12px}#lp-course-builder .course-item-price-wrap{margin-bottom:0}#lp-course-builder .course-last-updated{font-size:12px;color:#999;position:absolute;bottom:16px;right:16px}#lp-course-builder .course-item-price .free{color:#2e91fa;font-weight:600;font-size:16px}#lp-course-builder .course-item-price .price{color:#e31a1b;font-weight:700;font-size:18px}#lp-course-builder .highlight-new-course{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .course-action{position:relative;display:flex;gap:8px}#lp-course-builder .course-action-editor{padding:0}#lp-course-builder .course-action-expanded{cursor:pointer;padding:7px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .2s;height:36px;width:36px;display:flex;align-items:center;justify-content:center}#lp-course-builder .course-action-expanded:hover{background:#f7f7f7;border-color:#d1d5db}#lp-course-builder .course-action-expanded svg{width:20px;height:20px;color:#6b7280}#lp-course-builder .course-action-expanded__items{display:none;position:absolute;min-width:160px;top:60px;right:16px;transform:translate(15px,-15px);padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .course-action-expanded__items.active{display:flex !important}#lp-course-builder .course-action-expanded__items .course-action-expanded__view,#lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate,#lp-course-builder .course-action-expanded__items .course-action-expanded__trash,#lp-course-builder .course-action-expanded__items .course-action-expanded__draft,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e}#lp-course-builder .course-action-expanded__items .course-action-expanded__view:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__draft:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .course-action-expanded__items .course-action-expanded__trash,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete{color:#ef4444}#lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .course-action .wap-course-title{margin:0}#lp-course-builder .course-action .course-permalink{color:#2e91fa;font-size:14px;font-weight:500}#lp-course-builder .course-action .course-permalink:hover{text-decoration:underline}#lp-course-builder .btn-edit-course{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:600;border-radius:8px;padding:0 20px;height:36px;gap:8px;border:0;background:#7067ed;color:#fff;transition:all .2s;white-space:nowrap}#lp-course-builder .btn-edit-course:hover{background:#5b52d1}#lp-course-builder .course-status{display:inline-flex}#lp-course-builder .course-status span{font-size:13px;padding:4px 12px;border-radius:4px;font-weight:600;text-transform:capitalize;line-height:normal}#lp-course-builder .course-status.publish span{background:#e7f6e9;color:#28a746}#lp-course-builder .course-status.future span{background:#ffd700;color:#333}#lp-course-builder .course-status.trash span{color:#991b1b;background-color:#fee2e2}#lp-course-builder .learn-press-pagination{margin-top:40px;display:flex;justify-content:center}#lp-course-builder .page-numbers{display:flex;gap:8px;list-style:none;padding:0;margin:0}#lp-course-builder .page-numbers li{display:inline-block}#lp-course-builder .page-numbers a,#lp-course-builder .page-numbers span{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:6px;text-decoration:none;color:#898989;font-size:14px;transition:all .2s;background:#fff;font-weight:600}#lp-course-builder .page-numbers a:hover{background-color:#f7f7f7;border-color:#d1d5db;color:#1e1e1e}#lp-course-builder .page-numbers .current{background-color:#7067ed;color:#fff}#lp-course-builder .page-numbers .next,#lp-course-builder .page-numbers .prev{background-color:#f7f7f7;border-color:#d1d5db}#lp-course-builder .page-numbers .next:hover,#lp-course-builder .page-numbers .prev:hover{background-color:#7067ed;color:#fff}#lp-course-builder #lp-material-container{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block}#lp-course-builder #lp-material-container hr{display:none}#lp-course-builder .field-material__label{width:150px;max-width:150px;min-width:150px;margin-right:11px}#lp-course-builder .lp-material--field-wrap{display:flex;gap:11px;margin-top:12px}#lp-course-builder .lp-material--field-wrap label{color:#1e1e1e;font-size:14px;font-weight:600;width:100px}#lp-course-builder .lp-material--field-wrap:first-child{margin-top:0}#lp-course-builder .lp-material--field-wrap.field-action-wrap{justify-content:flex-start;flex-direction:row-reverse}#lp-course-builder .lp-material--field-external-link,#lp-course-builder .lp-material--field-title{display:inline-flex;align-items:center;gap:8px;width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-course-builder .lp-material--field-method{width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-course-builder .lp-material-btn-wrap{display:flex;gap:12px;margin-top:15px}#lp-course-builder #lp-material--group-container .lp-material--group{padding:20px;border:1px solid #d1d5db;border-radius:12px;max-width:420px;margin-bottom:20px}#lp-course-builder #lp-material--group-container .lp-material--group:not(:has(*)){display:none}#lp-course-builder #btn-lp--add-material,#lp-course-builder #btn-lp--save-material,#lp-course-builder .lp-material-save-field,#lp-course-builder .lp-material--delete{padding:8px 20px;border-radius:6px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}#lp-course-builder #btn-lp--add-material{color:#7067ed;border:1px solid #7067ed}#lp-course-builder #btn-lp--add-material:hover{background-color:#f7f7f7;border-color:#7067ed}#lp-course-builder #btn-lp--save-material,#lp-course-builder .lp-material-save-field{background:#7067ed;color:#eef1ff;border:1px solid #7067ed}#lp-course-builder #btn-lp--save-material:hover,#lp-course-builder .lp-material-save-field:hover{background-color:#5b52d1;border-color:#5b52d1}#lp-course-builder .lp-material--delete{color:#6b7280;border:1px solid #e5e7eb}#lp-course-builder .lp-material--delete:hover{background-color:#f7f7f7;color:#1e1e1e;border-color:#1e1e1e}#lp-course-builder .lp-material--upload-wrap label{cursor:pointer;width:100%;display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#1a1a1a;background:#fff;transition:all .2s;margin-left:86px;overflow:hidden}#lp-course-builder .lp-material--upload-wrap label.has-selected-file{border-color:#7067ed;background-color:#f9fafb;font-size:0}#lp-course-builder .lp-material--upload-wrap label.has-selected-file::before{font-size:14px}#lp-course-builder .lp-material--upload-wrap label.has-selected-file::after{content:attr(data-file-name);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}#lp-course-builder .lp-material--upload-wrap label:hover{background-color:#f7f7f7;border-color:#9ca3af}#lp-course-builder .lp-material--upload-wrap label:active{background-color:#d0d0d0;transform:scale(0.98)}#lp-course-builder .lp-material--upload-wrap label::before{content:"📁 ";margin-right:5px}#lp-course-builder .lp-material--field-upload{display:none}#lp-course-builder .lp-material--table{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-top:20px}#lp-course-builder .lp-material--table th,#lp-course-builder .lp-material--table td{padding:12px 15px;border-bottom:1px solid #e5e7eb;text-align:left}#lp-course-builder .lp-material--table th{background-color:#f9fafb;font-weight:600;font-size:13px;color:#374151}#lp-course-builder .lp-material--table td{font-size:14px;color:#1e1e1e}#lp-course-builder .lp-material--table tr:last-child td{border-bottom:0}#lp-course-builder .lp-material--table tr:hover td{background-color:#f9fafb}#lp-course-builder .lp-material--table thead.hidden{display:none}#lp-course-builder .ts-control{padding:8px 8px 8px 8px !important}@media(max-width:1024px){#lp-course-builder .cb-list-course{gap:15px}}@media(max-width:768px){#lp-course-builder .cb-tab-course__action{flex-direction:column;gap:16px;align-items:stretch}#lp-course-builder .cb-search-form{width:100%}#lp-course-builder .cb-btn-add-new{text-align:center;justify-content:center}#lp-course-builder .course-item{flex-direction:column}#lp-course-builder .cb-list-course{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:24px}@media(max-width:1200px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card{background:#fff;border-radius:12px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb;transition:all .2s ease}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);transform:translateY(-2px)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon{width:48px;height:48px;border-radius:50%;background:var(--card-bg,#f9fafb);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:4px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon svg{width:22px;height:22px;color:var(--card-color,#7067ed)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__label{font-size:12px;color:#6b7280;font-weight:500;order:1}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__value{font-size:24px;font-weight:700;color:#1e1e1e;line-height:1.2;order:2}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row{display:grid;gap:20px;margin-bottom:24px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin{grid-template-columns:1fr 1fr 280px}@media(max-width:1200px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin{grid-template-columns:1fr 1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--instructor{grid-template-columns:1fr 1fr}@media(max-width:768px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter{padding:5px 28px 5px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#6b7280;cursor:pointer;outline:0;height:auto}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body{height:220px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body canvas{width:100% !important;height:100% !important}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb}@media(max-width:1200px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors{grid-column:1/-1}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__header{margin-bottom:20px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__title{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__list{display:flex;flex-direction:column;gap:20px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item{display:flex;align-items:center;gap:16px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__info{display:flex;flex-direction:column;gap:4px;min-width:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__name{font-size:15px;font-weight:600;color:#1e1e1e;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__meta{font-size:13px;color:#6b7280;line-height:1.2}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .no-data{text-align:center;color:#6b7280;font-style:italic;padding:20px 0;font-size:12px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px;overflow-x:hidden;transition:overflow-x .3s ease}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper:hover{overflow-x:auto}@media(max-width:900px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .enrolled-students-total{color:#7067ed;font-weight:600}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .revenue-total{color:#e31a1b;font-weight:700}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__list{display:flex;flex-direction:column}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #e5e7eb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:last-child{border-bottom:0;padding-bottom:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:first-child{padding-top:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb{width:80px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f9fafb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb img{width:100%;height:100%;object-fit:cover}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f9fafb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder svg{color:#9ca3af}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title{font-size:15px;font-weight:700;color:#1e1e1e;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title:hover{color:#7067ed}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .author{color:#7067ed}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .category{color:#1e1e1e}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__price{font-size:12px;font-weight:600;color:#1e1e1e;margin-top:2px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge-wrapper{flex-shrink:0;display:flex;align-items:center}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge{background:#e0f2fe;color:#0284c7;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__stats{text-align:right;flex-shrink:0;display:flex;flex-direction:column;gap:4px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue .revenue-amount{color:#ef4444;font-weight:700}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__sold{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .no-data{text-align:center;color:#6b7280;font-style:italic;padding:24px 0;font-size:12px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions{background:#fff}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0 0 16px 0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:768px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:8px;background:var(--action-bg,#f9fafb);text-decoration:none;transition:all .2s ease;border:1px solid transparent}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn:hover{border-color:var(--action-color,#e5e7eb);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.06)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--action-color)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon svg{width:20px;height:20px;color:var(--action-color,#6b7280)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__label{font-size:14px;font-weight:500;color:#1e1e1e}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses{background:#fff}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .recent-courses__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0 0 16px 0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .cb-list-course{padding-bottom:0}#lp-course-builder .cb-list-quiz{list-style:none;padding:0;margin:0;background:#fff}#lp-course-builder .cb-tab-quiz__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-input-search-quiz{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit;margin-right:10px}#lp-course-builder .cb-input-search-quiz::placeholder{color:#999}#lp-course-builder .cb-list-table-header{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;min-height:48px;font-size:12px;font-weight:600;color:#374151}#lp-course-builder .cb-list-table-header span{white-space:nowrap}#lp-course-builder .quiz-item{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#fff;border-bottom:1px solid #f5f5f5;min-height:64px;font-size:14px;transition:background-color .15s ease}#lp-course-builder .quiz-item:hover{background-color:#f9fafb}#lp-course-builder li:last-child .quiz-item{border-bottom:0}#lp-course-builder .highlight-new-quiz{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .wap-quiz-title{margin:0;min-width:0;overflow:hidden}#lp-course-builder .wap-quiz-title button,#lp-course-builder .wap-quiz-title a{font-size:14px;font-weight:500;background:transparent;border:0;text-decoration:none;color:#1e1e1e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0;cursor:pointer}#lp-course-builder .wap-quiz-title button:hover,#lp-course-builder .wap-quiz-title a:hover{color:#7067ed}#lp-course-builder .quiz__date,#lp-course-builder .quiz__duration,#lp-course-builder .quiz__total-questions{font-size:12px;color:#6b7280;white-space:nowrap;margin-left:8px}#lp-course-builder .quiz__preview{display:flex;align-items:center;justify-content:center}#lp-course-builder .quiz__preview svg{height:20px;width:20px;color:#6b7280}#lp-course-builder .quiz-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:relative}#lp-course-builder .quiz-action-editor{display:flex}#lp-course-builder .btn-edit-quiz{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:0;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s;padding:0}#lp-course-builder .btn-edit-quiz svg{width:16px;height:16px}#lp-course-builder .btn-edit-quiz:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .btn-edit-quiz.loading::before{margin:0;font-size:16px}#lp-course-builder .btn-edit-quiz.loading svg{display:none}#lp-course-builder .quiz-action-expanded{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0;background:0;border:0}#lp-course-builder .quiz-action-expanded.loading::before{margin-right:0;margin-top:0}#lp-course-builder .quiz-action-expanded.loading svg{display:none}#lp-course-builder .quiz-action-expanded svg{width:18px;height:18px;color:#6b7280}#lp-course-builder .quiz-action-expanded:hover{background-color:#eef1ff}#lp-course-builder .quiz-action-expanded:hover svg{color:#7067ed}#lp-course-builder .quiz-action-expanded__items{display:none;position:absolute;min-width:160px;top:100%;right:0;margin-top:4px;padding:8px;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:14px;font-weight:500;z-index:10}#lp-course-builder .quiz-action-expanded__items.active{display:flex !important}#lp-course-builder .courses-builder__quiz-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}#lp-course-builder .courses-builder__quiz-tab .cb-list-table-header,#lp-course-builder .courses-builder__quiz-tab .quiz-item{grid-template-columns:2fr 1.5fr 80px 1fr 1fr 100px 80px}#lp-course-builder .courses-builder__quiz-tab .lesson-assigned-courses .label{display:none}#lp-course-builder .cb-list-quiz{border:0;border-radius:0}#lp-course-builder .quiz-status,#lp-course-builder .quizzes-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}#lp-course-builder .quiz-status.publish,#lp-course-builder .quizzes-status.publish{color:#28a746;background:#e7f6e9}#lp-course-builder .quiz-status.draft,#lp-course-builder .quizzes-status.draft{color:#aaa;background:#f7f7f7}#lp-course-builder .quiz-status.pending,#lp-course-builder .quizzes-status.pending{color:#1e40af;background:#dbeafe}#lp-course-builder .quiz-status.private,#lp-course-builder .quizzes-status.private{color:#6b21a8;background:#f3e8ff}#lp-course-builder .quiz-status.trash,#lp-course-builder .quizzes-status.trash{color:#991b1b;background:#fee2e2}#lp-course-builder .quiz-assigned-courses,#lp-course-builder .lesson-assigned-courses{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#lp-course-builder .quiz-assigned-courses .label,#lp-course-builder .lesson-assigned-courses .label{color:#6b7280;margin-right:5px}#lp-course-builder .quiz-assigned-courses a,#lp-course-builder .lesson-assigned-courses a{text-decoration:none;color:#2e91fa}#lp-course-builder .quiz-assigned-courses a:hover,#lp-course-builder .lesson-assigned-courses a:hover{text-decoration:underline}#lp-course-builder .quiz-assigned-courses .label,#lp-course-builder .lesson-assigned-courses .label{color:#1e1e1e}#lp-course-builder .quiz-action-expanded__items{display:none;position:absolute;min-width:160px;top:calc(100% + 4px);right:0;transform:none;padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .quiz-action-expanded__items.active{display:flex !important}#lp-course-builder .quiz-action-expanded__items.is-dropup{top:auto;bottom:calc(100% + 4px)}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e;border:0}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete{color:#ef4444}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .cb-list-question{list-style:none;padding:0;margin:0;background:#fff}#lp-course-builder .cb-tab-question__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-input-search-question{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit;margin-right:10px}#lp-course-builder .cb-input-search-question::placeholder{color:#999}#lp-course-builder .cb-list-table-header{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;min-height:48px;font-size:12px;font-weight:600;color:#374151}#lp-course-builder .cb-list-table-header span{white-space:nowrap}#lp-course-builder .question-item{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#fff;border-bottom:1px solid #f5f5f5;min-height:64px;font-size:14px;transition:background-color .15s ease}#lp-course-builder .question-item:hover{background-color:#f9fafb}#lp-course-builder li:last-child .question-item{border-bottom:0}#lp-course-builder .highlight-new-question{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .wap-question-title{margin:0;min-width:0;overflow:hidden}#lp-course-builder .wap-question-title button,#lp-course-builder .wap-question-title a{font-size:14px;font-weight:500;background:transparent;border:0;text-decoration:none;color:#1e1e1e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0;cursor:pointer}#lp-course-builder .wap-question-title button:hover,#lp-course-builder .wap-question-title a:hover{color:#7067ed}#lp-course-builder .question__date,#lp-course-builder .question__duration,#lp-course-builder .question__total-questions{font-size:12px;color:#6b7280;white-space:nowrap;margin-left:8px}#lp-course-builder .question__preview{display:flex;align-items:center;justify-content:center}#lp-course-builder .question__preview svg{height:20px;width:20px;color:#6b7280}#lp-course-builder .question-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:relative}#lp-course-builder .question-action-editor{display:flex}#lp-course-builder .btn-edit-question{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:0;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s;padding:0}#lp-course-builder .btn-edit-question svg{width:16px;height:16px}#lp-course-builder .btn-edit-question:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .btn-edit-question.loading::before{margin:0;font-size:16px}#lp-course-builder .btn-edit-question.loading svg{display:none}#lp-course-builder .question-action-expanded{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0;background:0;border:0}#lp-course-builder .question-action-expanded.loading::before{margin-right:0;margin-top:0}#lp-course-builder .question-action-expanded.loading svg{display:none}#lp-course-builder .question-action-expanded svg{width:18px;height:18px;color:#6b7280}#lp-course-builder .question-action-expanded:hover{background-color:#eef1ff}#lp-course-builder .question-action-expanded:hover svg{color:#7067ed}#lp-course-builder .question-action-expanded__items{display:none;position:absolute;min-width:160px;top:100%;right:0;margin-top:4px;padding:8px;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:14px;font-weight:500;z-index:10}#lp-course-builder .question-action-expanded__items.active{display:flex !important}#lp-course-builder .courses-builder__question-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}#lp-course-builder .courses-builder__question-tab .cb-list-table-header,#lp-course-builder .courses-builder__question-tab .question-item{grid-template-columns:2fr 1.5fr 1fr 100px 100px 80px}#lp-course-builder .courses-builder__question-tab .question-assigned-quizzes .label{display:none}#lp-course-builder .cb-list-question{border:0;border-radius:0}#lp-course-builder .question-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}#lp-course-builder .question-status.publish{color:#28a746;background:#e7f6e9}#lp-course-builder .question-status.draft{color:#aaa;background:#f7f7f7}#lp-course-builder .question-status.pending{color:#1e40af;background:#dbeafe}#lp-course-builder .question-status.private{color:#6b21a8;background:#f3e8ff}#lp-course-builder .question-status.trash{color:#991b1b;background:#fee2e2}#lp-course-builder .question-assigned-quizzes{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#lp-course-builder .question-assigned-quizzes .label{color:#6b7280;margin-right:5px}#lp-course-builder .question-assigned-quizzes a{text-decoration:none;color:#2e91fa}#lp-course-builder .question-assigned-quizzes a:hover{text-decoration:underline}#lp-course-builder .question-assigned-quizzes .label{color:#1e1e1e}#lp-course-builder .question-action-expanded__items{display:none;position:absolute;min-width:160px;top:calc(100% + 4px);right:0;transform:none;padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .question-action-expanded__items.active{display:flex !important}#lp-course-builder .question-action-expanded__items.is-dropup{top:auto;bottom:calc(100% + 4px)}#lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate,#lp-course-builder .question-action-expanded__items .question-action-expanded__publish,#lp-course-builder .question-action-expanded__items .question-action-expanded__trash,#lp-course-builder .question-action-expanded__items .question-action-expanded__restore,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e;border:0}#lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__publish:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__restore:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .question-action-expanded__items .question-action-expanded__trash,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete{color:#ef4444}#lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .cb-list-lesson{list-style:none;padding:0;margin:0;background:#fff}#lp-course-builder .cb-tab-lesson__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-input-search-lesson{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit;margin-right:10px}#lp-course-builder .cb-input-search-lesson::placeholder{color:#999}#lp-course-builder .cb-list-table-header{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;min-height:48px;font-size:12px;font-weight:600;color:#374151}#lp-course-builder .cb-list-table-header span{white-space:nowrap}#lp-course-builder .lesson-item{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#fff;border-bottom:1px solid #f5f5f5;min-height:64px;font-size:14px;transition:background-color .15s ease}#lp-course-builder .lesson-item:hover{background-color:#f9fafb}#lp-course-builder li:last-child .lesson-item{border-bottom:0}#lp-course-builder .highlight-new-lesson{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .wap-lesson-title{margin:0;min-width:0;overflow:hidden}#lp-course-builder .wap-lesson-title button,#lp-course-builder .wap-lesson-title a{font-size:14px;font-weight:500;background:transparent;border:0;text-decoration:none;color:#1e1e1e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0;cursor:pointer}#lp-course-builder .wap-lesson-title button:hover,#lp-course-builder .wap-lesson-title a:hover{color:#7067ed}#lp-course-builder .lesson__date,#lp-course-builder .lesson__duration,#lp-course-builder .lesson__total-questions{font-size:12px;color:#6b7280;white-space:nowrap;margin-left:8px}#lp-course-builder .lesson__preview{display:flex;align-items:center;justify-content:center}#lp-course-builder .lesson__preview svg{height:20px;width:20px;color:#6b7280}#lp-course-builder .lesson-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:relative}#lp-course-builder .lesson-action-editor{display:flex}#lp-course-builder .btn-edit-lesson{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:0;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s;padding:0}#lp-course-builder .btn-edit-lesson svg{width:16px;height:16px}#lp-course-builder .btn-edit-lesson:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .btn-edit-lesson.loading::before{margin:0;font-size:16px}#lp-course-builder .btn-edit-lesson.loading svg{display:none}#lp-course-builder .lesson-action-expanded{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0;background:0;border:0}#lp-course-builder .lesson-action-expanded.loading::before{margin-right:0;margin-top:0}#lp-course-builder .lesson-action-expanded.loading svg{display:none}#lp-course-builder .lesson-action-expanded svg{width:18px;height:18px;color:#6b7280}#lp-course-builder .lesson-action-expanded:hover{background-color:#eef1ff}#lp-course-builder .lesson-action-expanded:hover svg{color:#7067ed}#lp-course-builder .lesson-action-expanded__items{display:none;position:absolute;min-width:160px;top:100%;right:0;margin-top:4px;padding:8px;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:14px;font-weight:500;z-index:10}#lp-course-builder .lesson-action-expanded__items.active{display:flex !important}#lp-course-builder .courses-builder__lesson-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}#lp-course-builder .courses-builder__lesson-tab .cb-list-table-header,#lp-course-builder .courses-builder__lesson-tab .lesson-item{grid-template-columns:2fr 1.5fr 1fr 100px 80px 80px}#lp-course-builder .courses-builder__lesson-tab .lesson-assigned-courses .label{display:none}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item{cursor:pointer;display:flex;margin-left:12px;justify-content:flex-start;border:0;padding:0}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.loading,#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.lp-loading{pointer-events:none;opacity:.7;margin-left:19px}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.loading a,#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.lp-loading a{display:none}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:16px;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .cb-list-lesson{border:0;border-radius:0}#lp-course-builder .lesson-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}#lp-course-builder .lesson-status.publish{color:#28a746;background:#e7f6e9}#lp-course-builder .lesson-status.draft{color:#aaa;background:#f7f7f7}#lp-course-builder .lesson-status.pending{color:#1e40af;background:#dbeafe}#lp-course-builder .lesson-status.private{color:#6b21a8;background:#f3e8ff}#lp-course-builder .lesson-status.trash{color:#991b1b;background:#fee2e2}#lp-course-builder .lesson-assigned-courses{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#lp-course-builder .lesson-assigned-courses .label{color:#6b7280;margin-right:5px}#lp-course-builder .lesson-assigned-courses a{text-decoration:none;color:#2e91fa}#lp-course-builder .lesson-assigned-courses a:hover{text-decoration:underline}#lp-course-builder .lesson-action-expanded__items{display:none;position:absolute;min-width:160px;top:calc(100% + 4px);right:0;transform:none;padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .lesson-action-expanded__items.active{display:flex !important}#lp-course-builder .lesson-action-expanded__items.is-dropup{top:auto;bottom:calc(100% + 4px)}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e;border:0}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete{color:#ef4444}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .lp-cb-settings .lp-meta-box,#lp-course-builder .lp-cb-settings .lp-meta-box-wrap{margin:0;background:transparent}#lp-course-builder .lp-cb-settings .lp-meta-box .lp-meta-box__inner,#lp-course-builder .lp-cb-settings .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}#lp-course-builder .lp-cb-settings .form-field,#lp-course-builder .lp-cb-settings .lp-meta-box__duration,#lp-course-builder .lp-cb-settings .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}#lp-course-builder .lp-cb-settings .form-field>label,#lp-course-builder .lp-cb-settings .form-field label span,#lp-course-builder .lp-cb-settings .lp-meta-box__duration>label,#lp-course-builder .lp-cb-settings .lp-meta-box__duration label span,#lp-course-builder .lp-cb-settings .lp-meta-box-field>label,#lp-course-builder .lp-cb-settings .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}#lp-course-builder .lp-cb-settings .form-field input[type=number],#lp-course-builder .lp-cb-settings .form-field input[type=text],#lp-course-builder .lp-cb-settings .form-field input[type=datetime-local],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-course-builder .lp-cb-settings .form-field input[type=number]:focus,#lp-course-builder .lp-cb-settings .form-field input[type=text]:focus,#lp-course-builder .lp-cb-settings .form-field input[type=datetime-local]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-cb-settings .form-field input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number]{width:80px !important}#lp-course-builder .lp-cb-settings .form-field select,#lp-course-builder .lp-cb-settings .lp-meta-box__duration select,#lp-course-builder .lp-cb-settings .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}#lp-course-builder .lp-cb-settings .form-field select:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration select:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-cb-settings .form-field input[type=radio],#lp-course-builder .lp-cb-settings .form-field input[type=checkbox],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:before,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked:before,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:focus,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-cb-settings .form-field .description,#lp-course-builder .lp-cb-settings .lp-meta-box__duration .description,#lp-course-builder .lp-cb-settings .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}#lp-course-builder .lp-cb-settings .form-field .description:has(+.learn-press-tip),#lp-course-builder .lp-cb-settings .lp-meta-box__duration .description:has(+.learn-press-tip),#lp-course-builder .lp-cb-settings .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}#lp-course-builder .lp-cb-settings .form-field>.learn-press-tip,#lp-course-builder .lp-cb-settings .lp-meta-box__duration>.learn-press-tip,#lp-course-builder .lp-cb-settings .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting{display:flex;flex-direction:column;gap:10px;width:100%;max-width:620px}#lp-course-builder .lp-cb-settings .lp-cb-settings__section{margin-bottom:20px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn{min-height:34px;border-radius:6px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger){display:inline-flex;align-items:center;gap:8px;background:#7067ed;color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;border:0;cursor:pointer;transition:background-color .2s}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger):hover,#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger):focus{background:#5b52d1;border-color:#5b52d1;color:#fff}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn.is-hidden{display:none}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger{display:inline-flex;align-items:center;gap:8px;background-color:#fff;color:#6b7280;border:1px solid #e5e7eb;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger:hover,#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger:focus{color:#dc2626;border-color:#fee2e2;background:#fee2e2}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-wrap{display:flex;flex-direction:column;gap:8px;width:100%}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row{display:flex;align-items:center;justify-content:space-between;gap:12px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-label{font-size:13px;font-weight:600;color:#1e1e1e;white-space:nowrap}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default{display:inline-flex;align-items:center;justify-content:flex-start;width:100%}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default.is-hidden{display:none}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-svg{display:block;width:181px;max-width:100%;height:auto}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-image{display:block;width:auto;max-width:100%;height:auto;max-height:40px;object-fit:contain}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img{display:block;width:auto;height:auto;max-width:260px;max-height:40px;object-fit:contain}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img.is-hidden{display:none}@media(max-width:767px){#lp-course-builder .lp-cb-settings .lp-cb-logo-setting{max-width:100%}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row{flex-direction:column;align-items:flex-start}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview{width:100%;max-width:100%}}.lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}.lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-right:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-left:3px solid transparent;margin-left:-3px}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i{display:none}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#7067ed;font-weight:600;border-left-color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.lp-option-disabled{pointer-events:none;opacity:.5}#lp-course-builder .cb-terms-header__label-wrap{display:inline-flex;align-items:center;gap:6px}#lp-course-builder .cb-terms-header__btn-search{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:transparent;color:#9ca3af;cursor:pointer;transition:all .2s ease}#lp-course-builder .cb-terms-header__btn-search .lp-icon-search{width:14px;height:14px;font-size:14px;color:#9ca3af}#lp-course-builder .cb-terms-header__btn-search:hover{background:#eef1ff}#lp-course-builder .cb-terms-header__btn-search:hover .lp-icon-search{color:#7067ed}#lp-course-builder .cb-terms-header__btn-search[aria-expanded=true]{background:#eef1ff}#lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] .lp-icon-search{color:#7067ed}#lp-course-builder .cb-terms-search-toolbar{max-height:0;opacity:0;overflow:hidden;pointer-events:none;margin-bottom:0 !important;transition:max-height .25s ease,opacity .2s ease,margin-bottom .25s ease}#lp-course-builder .cb-terms-search-toolbar.is-open{max-height:80px;opacity:1;pointer-events:auto;margin-bottom:16px !important}.lp-course-builder-content__section .lp-meta-box,.lp-course-builder-content__section .lp-meta-box-wrap{margin:0;background:transparent}.lp-course-builder-content__section .lp-meta-box .lp-meta-box__inner,.lp-course-builder-content__section .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.lp-course-builder-content__section .form-field,.lp-course-builder-content__section .lp-meta-box__duration,.lp-course-builder-content__section .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.lp-course-builder-content__section .form-field>label,.lp-course-builder-content__section .form-field label span,.lp-course-builder-content__section .lp-meta-box__duration>label,.lp-course-builder-content__section .lp-meta-box__duration label span,.lp-course-builder-content__section .lp-meta-box-field>label,.lp-course-builder-content__section .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.lp-course-builder-content__section .form-field input[type=number],.lp-course-builder-content__section .form-field input[type=text],.lp-course-builder-content__section .form-field input[type=datetime-local],.lp-course-builder-content__section .lp-meta-box__duration input[type=number],.lp-course-builder-content__section .lp-meta-box__duration input[type=text],.lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local],.lp-course-builder-content__section .lp-meta-box-field input[type=number],.lp-course-builder-content__section .lp-meta-box-field input[type=text],.lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.lp-course-builder-content__section .form-field input[type=number]:focus,.lp-course-builder-content__section .form-field input[type=text]:focus,.lp-course-builder-content__section .form-field input[type=datetime-local]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=number]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=text]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=number]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=text]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-content__section .form-field input[type=number],.lp-course-builder-content__section .lp-meta-box__duration input[type=number],.lp-course-builder-content__section .lp-meta-box-field input[type=number]{width:80px !important}.lp-course-builder-content__section .form-field select,.lp-course-builder-content__section .lp-meta-box__duration select,.lp-course-builder-content__section .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.lp-course-builder-content__section .form-field select:focus,.lp-course-builder-content__section .lp-meta-box__duration select:focus,.lp-course-builder-content__section .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-content__section .form-field input[type=radio],.lp-course-builder-content__section .form-field input[type=checkbox],.lp-course-builder-content__section .lp-meta-box__duration input[type=radio],.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox],.lp-course-builder-content__section .lp-meta-box-field input[type=radio],.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.lp-course-builder-content__section .form-field input[type=radio]:before,.lp-course-builder-content__section .form-field input[type=checkbox]:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:before,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:before,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-course-builder-content__section .form-field input[type=radio]:checked,.lp-course-builder-content__section .form-field input[type=checkbox]:checked,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.lp-course-builder-content__section .form-field input[type=radio]:checked:before,.lp-course-builder-content__section .form-field input[type=checkbox]:checked:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked:before,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked:before,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}.lp-course-builder-content__section .form-field input[type=radio]:focus,.lp-course-builder-content__section .form-field input[type=checkbox]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-content__section .form-field .description,.lp-course-builder-content__section .lp-meta-box__duration .description,.lp-course-builder-content__section .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}.lp-course-builder-content__section .form-field .description:has(+.learn-press-tip),.lp-course-builder-content__section .lp-meta-box__duration .description:has(+.learn-press-tip),.lp-course-builder-content__section .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.lp-course-builder-content__section .form-field>.learn-press-tip,.lp-course-builder-content__section .lp-meta-box__duration>.learn-press-tip,.lp-course-builder-content__section .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.lp-course-builder-content__section ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.lp-course-builder-content__section ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.lp-course-builder-content__section ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.lp-course-builder-content__section ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.lp-course-builder-content__section .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:5px;text-transform:capitalize}.lp-course-builder-content__section .course-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-content__section .course-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-content__section .cb-course-edit-content{display:flex;gap:40px}.lp-course-builder-content__section .cb-course-edit-column--left{flex:0 0 400px;max-width:400px}.lp-course-builder-content__section .cb-course-edit-column--right{flex:1;min-width:0}.lp-course-builder-content__section .cb-course-edit-title{margin-bottom:20px}.lp-course-builder-content__section .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-title__label .required{color:#ef4444}.lp-course-builder-content__section .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;margin-left:auto;transition:all .2s ease}.lp-course-builder-content__section .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}.lp-course-builder-content__section .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.lp-course-builder-content__section .cb-course-edit-title__input::placeholder{color:#9ca3af}.lp-course-builder-content__section .cb-course-edit-permalink{margin-bottom:20px}.lp-course-builder-content__section .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-course-builder-content__section .cb-permalink-display.lp-hidden{display:none}.lp-course-builder-content__section .cb-permalink-label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section .cb-permalink-url{font-size:13px;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-course-builder-content__section .cb-permalink-url:hover{text-decoration:underline}.lp-course-builder-content__section .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-course-builder-content__section .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-course-builder-content__section .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-course-builder-content__section .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-course-builder-content__section .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-course-builder-content__section .cb-permalink-editor.lp-hidden{display:none}.lp-course-builder-content__section .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-course-builder-content__section .cb-permalink-prefix strong{color:#64748b;font-weight:600}.lp-course-builder-content__section .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-course-builder-content__section .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-course-builder-content__section .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-course-builder-content__section .cb-permalink-slug-input::placeholder{color:#94a3b8}.lp-course-builder-content__section .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-course-builder-content__section .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-course-builder-content__section .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-course-builder-content__section .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-course-builder-content__section .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-course-builder-content__section .cb-course-edit-desc{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-course-builder-content__section .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-course-builder-content__section .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper{display:flex;gap:30px}.lp-course-builder-content__section .cb-course-edit-tags__wrapper,.lp-course-builder-content__section .cb-course-edit-categories__wrapper{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:16px}.lp-course-builder-content__section .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-course-builder-content__section .cb-course-edit-categories__search-wrap{display:block}.lp-course-builder-content__section .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-course-builder-content__section .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-category__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;min-height:36px}.lp-course-builder-content__section .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#64748b}.lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-course-builder-content__section .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-tag-chip{display:inline-flex;align-items:center}.lp-course-builder-content__section .cb-tag-chip input[type=checkbox]{display:none}.lp-course-builder-content__section .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#64748b;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-course-builder-content__section .cb-tag-chip label:hover{border-color:#94a3b8;color:#334155}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#94a3b8}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-left:2px}.lp-course-builder-content__section .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 10px 0 0;transition:all .2s ease;flex-shrink:0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(34,113,177,0.1)}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-course-builder-content__section .cb-course-edit-featured-image{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-featured-image__title{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-course-builder-content__section .cb-featured-image-container{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lp-course-builder-content__section .cb-featured-image-dropzone{width:100%;min-height:200px;background:#fff;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.lp-course-builder-content__section .cb-featured-image-dropzone:hover{border-color:#7067ed;background:rgba(112,103,237,0.03)}.lp-course-builder-content__section .cb-featured-image-dropzone:hover a{color:#7067ed}.lp-course-builder-content__section .cb-featured-image-dropzone.has-image{cursor:default;border-width:1px;border-style:solid;border-color:#e5e7eb;padding:0}.lp-course-builder-content__section .cb-featured-image-dropzone.dragover{border-color:#7067ed;background:rgba(112,103,237,0.05)}.lp-course-builder-content__section .cb-featured-image-upload-content{text-align:center;padding:30px 20px}.lp-course-builder-content__section .cb-featured-image-icon{display:flex;justify-content:center;margin-bottom:12px;opacity:.6}.lp-course-builder-content__section .cb-featured-image-icon__image{display:block;width:24px;height:24px;background:url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain}.lp-course-builder-content__section .cb-featured-image-text{font-size:14px;color:#6b7280;margin:0 0 6px 0}.lp-course-builder-content__section .cb-featured-image-link{color:#1a1a1a;text-decoration:none;font-weight:500}.lp-course-builder-content__section .cb-featured-image-link:hover{text-decoration:underline}.lp-course-builder-content__section .cb-featured-image-hint{font-size:12px;color:#9ca3af;margin:0}.lp-course-builder-content__section .cb-featured-image-preview__img{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}.lp-course-builder-content__section .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-course-builder-content__section .cb-change-featured-image{padding:6px 14px;border:0;background:#eef1ff;color:#7067ed;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-course-builder-content__section .cb-change-featured-image:hover{background:#7067ed;color:#fff}.lp-course-builder-content__section .cb-remove-featured-image{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:#eef1ff;color:#7067ed;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-course-builder-content__section .cb-remove-featured-image:hover{background:#ef4444;color:#fff}.lp-course-builder-content__section .cb-remove-featured-image__icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-cb-trash.svg");mask-image:url("../images/icons/ico-cb-trash.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lp-course-builder-content__section .cb-course-edit-publish{margin-bottom:20px}.lp-course-builder-content__section .cb-course-edit-publish__title{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.lp-course-builder-content__section .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-course-builder-content__section .cb-course-edit-publish__row select{padding:6px 32px 6px 14px !important}.lp-course-builder-content__section .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-course-builder-content__section .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-course-builder-content__section .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-course-builder-content__section .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-course-builder-content__section .cb-featured-image-preview:has(img){border:0}.lp-course-builder-content__section .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-course-builder-content__section .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-course-builder-content__section .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-course-builder-content__section .cb-set-featured-image{padding:8px 16px;border:1px solid #7067ed;background:#fff;color:#7067ed;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.lp-course-builder-content__section .cb-set-featured-image:hover{background:#7067ed;color:#fff}.lp-course-builder-content__section div.mce-statusbar{border-top:0}.lp-course-builder-content__section .cb-course-edit-terms__form-add-category,.lp-course-builder-content__section .cb-course-edit-terms__form-add-tag{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-category__input,.lp-course-builder-content__section .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__input:focus,.lp-course-builder-content__section .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-course-builder-content__section .cb-course-edit-category__select-parent{width:100%;padding:6px 12px !important;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-category__btn-save,.lp-course-builder-content__section .cb-course-edit-tags__btn-save{flex:1;background:#1e1e1e;color:white;border-radius:6px;padding:8px 16px;border:0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,.lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover{background:#333}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-content__section .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover{background:#333}.lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-course-builder-content__section .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:900px){.lp-course-builder-content__section .cb-course-edit-content{flex-direction:column}.lp-course-builder-content__section .cb-course-edit-column--left{flex:1;max-width:100%}.lp-course-builder-content__section .cb-course-edit-column--right{flex:1}.lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper{flex-direction:column;gap:24px}}@media(max-width:768px){.lp-course-builder-content__section .cb-featured-image-container{flex-direction:column}.lp-course-builder-content__section .cb-featured-image-preview{width:100%;max-width:300px}}.lp-course-builder-content__section .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:12px;text-transform:capitalize}.lp-course-builder-content__section .course-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-content__section .course-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-content__section .cb-course-edit-title{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-course-builder-content__section .cb-course-edit-desc{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-course-builder-content__section .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-course-builder-content__section .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper{display:flex;gap:24px}.lp-course-builder-content__section .cb-course-edit-tags__wrapper,.lp-course-builder-content__section .cb-course-edit-categories__wrapper{flex:1}.lp-course-builder-content__section .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-course-builder-content__section .cb-course-edit-categories__search-wrap{display:block}.lp-course-builder-content__section .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-course-builder-content__section .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-course-builder-content__section .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-course-builder-content__section .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;min-height:36px}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar{width:6px}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.lp-course-builder-content__section .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#9ca3af}.lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-course-builder-content__section .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-tag-chip{display:inline-flex;align-items:center}.lp-course-builder-content__section .cb-tag-chip input[type=checkbox]{display:none}.lp-course-builder-content__section .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #f5f5f5;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#1e1e1e;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-course-builder-content__section .cb-tag-chip label:hover{border-color:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#9ca3af}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-left:2px}.lp-course-builder-content__section .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#9ca3af}.lp-course-builder-content__section .cb-tag-chip input:checked+label:hover{color:#898989;background:#f9fafb;border-color:#f9fafb}.lp-course-builder-content__section .cb-tag-chip input:checked+label:hover .cb-tag-chip__count{color:#898989}.lp-course-builder-content__section .cb-tag-chip input:checked+label:hover .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 10px 0 0;transition:all .2s ease;flex-shrink:0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:none}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-course-builder-content__section .cb-course-edit-featured-image{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px}.lp-course-builder-content__section .cb-course-edit-featured-image__title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-course-builder-content__section .cb-featured-image-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lp-course-builder-content__section .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-course-builder-content__section .cb-featured-image-preview:has(img){border:0}.lp-course-builder-content__section .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-course-builder-content__section .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-course-builder-content__section .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-course-builder-content__section .cb-remove-featured-image,.lp-course-builder-content__section .cb-set-featured-image{padding:10px 14px;border:0;background:#f7f7f7;color:#aaa;border-radius:8px;cursor:pointer;transition:background-color .2s}.lp-course-builder-content__section .cb-remove-featured-image:hover,.lp-course-builder-content__section .cb-set-featured-image:hover{background:#fef2f2;color:#ef4444}.lp-course-builder-content__section .cb-course-edit-publish__title{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.lp-course-builder-content__section .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-course-builder-content__section .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-course-builder-content__section .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-course-builder-content__section .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-course-builder-content__section div.mce-statusbar{border-top:0}.lp-course-builder-content__section .cb-course-edit-terms__form-add-category,.lp-course-builder-content__section .cb-course-edit-terms__form-add-tag{display:flex;gap:8px;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-category__input,.lp-course-builder-content__section .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__input:focus,.lp-course-builder-content__section .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-course-builder-content__section .cb-course-edit-category__select-parent{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-category__btn-save,.lp-course-builder-content__section .cb-course-edit-tags__btn-save{flex:1;background:#fff;color:#7067ed;border-radius:6px;padding:8px 16px;border:1px solid #7067ed;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,.lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover{background:#eef1ff}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:600;color:#898989;background:#fff;border:1px solid #f5f5f5;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-content__section .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover{background:#333}.lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-course-builder-content__section .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.lp-course-builder-content__section #general_course_data .form-field,.lp-course-builder-content__section #offline_course_data .form-field,.lp-course-builder-content__section #price_course_data .form-field,.lp-course-builder-content__section #extra_course_data .form-field{margin-bottom:24px}.lp-course-builder-content__section #general_course_data ._lp_featured_review_field{align-items:flex-start}.lp-course-builder-content__section #general_course_data ._lp_featured_review_field textarea{width:calc(100% - 165px)}.lp-course-builder-content__section #general_course_data ._lp_students_field .description{margin-top:-3px}.lp-course-builder-content__section #price_course_data .learn-press-tip-floating{font-size:13px;color:#ef4444;line-height:1.5}.lp-course-builder-content__section #price_course_data ._lp_no_required_enroll_field .description{margin-top:-13px}.lp-course-builder-content__section #assessment_course_data .form-field._lp_course_result_field{align-items:start;border:unset;margin-bottom:20px}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box{list-style-type:none;margin-top:0;padding-left:0;display:flex;flex-direction:column;gap:24px;width:calc(100% - 161px)}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li{margin-bottom:0}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;cursor:pointer;min-width:unset;max-width:unset;width:unset}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label input[type=radio]{flex-shrink:0;margin:0;order:0}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz{width:calc(100% - 54px);margin-left:54px;margin-top:0;margin-bottom:0;color:#898989;font-size:13px;font-weight:400;line-height:1.5;flex-shrink:0}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a{text-decoration:underline;color:#7067ed}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a:hover,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover{color:#5b52d1}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz{text-decoration:underline;color:#7067ed}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover{color:#5b52d1}.lp-course-builder-content__section .lp_course_extra_meta_box,.lp-course-builder-content__section .lp_course_faq_meta_box{display:flex;flex-wrap:nowrap;gap:20px;padding:15px 0}.lp-course-builder-content__section .lp_course_extra_meta_box>label,.lp-course-builder-content__section .lp_course_faq_meta_box>label{width:200px;min-width:200px;font-size:14px;font-weight:600;color:#1a1a1a;padding-top:10px}.lp-course-builder-content__section .lp_course_extra_meta_box__content,.lp-course-builder-content__section .lp_course_faq_meta_box__content{flex:1;display:flex;flex-direction:column;gap:15px}.lp-course-builder-content__section .lp_course_extra_meta_box__fields,.lp-course-builder-content__section .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:15px}.lp-course-builder-content__section .lp_course_extra_meta_box__field,.lp-course-builder-content__section .lp_course_faq_meta_box__field{display:flex;align-items:center;background:#fff;border:1px solid #eaeaec;border-radius:8px;padding:10px;gap:10px}.lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,.lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,.lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,.lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus{flex:1;border:0;background:transparent;padding:5px 0;font-size:14px;color:#333;box-shadow:none;outline:0}.lp-course-builder-content__section .lp_course_extra_meta_box__add,.lp-course-builder-content__section .lp_course_faq_meta_box__add{display:inline-flex;align-items:center;justify-content:center;background:#6b52ff !important;color:#fff !important;border:none !important;box-shadow:none !important;border-radius:6px;padding:6px 16px !important;font-size:13px !important;font-weight:600 !important;width:max-content;transition:background .2s}.lp-course-builder-content__section .lp_course_extra_meta_box__add:hover,.lp-course-builder-content__section .lp_course_faq_meta_box__add:hover{background:#5a42e6 !important}.lp-course-builder-content__section .lp_course_faq_meta_box__field{flex-direction:column;align-items:stretch;padding:15px;gap:15px;position:relative}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label{display:flex;flex-direction:column;gap:5px}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label span{font-size:13px;font-weight:600;color:#4b5563}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label input[type=text],.lp-course-builder-content__section .lp_course_faq_meta_box__field>label textarea{width:100%;border:1px solid #eaeaec;border-radius:6px;padding:8px 12px;font-size:14px;box-shadow:none}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label input[type=text]:focus,.lp-course-builder-content__section .lp_course_faq_meta_box__field>label textarea:focus{border-color:#6b52ff;box-shadow:0 0 0 1px rgba(107,82,255,0.2);outline:0}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label textarea{min-height:80px;resize:vertical}.lp-course-builder-content__section .lp_course_faq_meta_box__add,.lp-course-builder-content__section .lp_course_extra_meta_box__add{display:block;text-align:center;background:#fff;border:1px dashed #d1d5db;color:#4b5563;font-weight:500;padding:2px;border-radius:8px;transition:all .2s}.lp-course-builder-content__section .lp_course_faq_meta_box__add:hover,.lp-course-builder-content__section .lp_course_extra_meta_box__add:hover{border-color:#2271b1;color:#2271b1;background:#f0f9ff}.lp-course-builder-content__section ._lp_block_finished_field{margin-top:-8px !important}.lp-course-builder-content__section #extra_course_data .form-field{align-items:start}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost{opacity:.4;background:#f0f0f0}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen{cursor:grabbing !important}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .is-dragging{opacity:.5;background:#e8e8e8}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort{cursor:grab}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-course-builder-content__section #extra_course_data input[type=text]{padding:10px 30px;margin-bottom:0;border:0}.lp-course-builder-content__section #extra_course_data input[type=text]:focus{box-shadow:none}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field{position:relative;margin-bottom:10px}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .sort,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .delete{opacity:1}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;left:0;height:100%;width:40px;color:#666;text-decoration:none;cursor:grab;opacity:.4;transition:opacity .2s;align-items:center;justify-content:center}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete{position:absolute;top:12px;right:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content{width:100%}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:12px}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)){display:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field{position:relative;display:flex !important;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:10px 40px 16px 36px;transition:all .2s cubic-bezier(0.4,0,0.2,1);margin-bottom:0 !important}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete{opacity:1}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label{width:100% !important;min-width:100% !important;max-width:100% !important;display:block !important;margin-bottom:8px}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span{display:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]{width:100%;max-width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;font-size:15px;font-weight:500;color:#111827;padding:6px 0;border-radius:0;outline:0;transition:border-color .2s}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder{color:#9ca3af}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""],.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus{border-bottom-color:#2271b1;box-shadow:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]{width:100% !important;min-height:120px;background:#f9fafb;border:1px solid transparent;border-radius:6px;padding:10px;font-size:14px;line-height:1.5;color:#1a1a1a;resize:vertical;transition:all .2s}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus{background:#fff;border-color:#d1d5db;outline:0;box-shadow:0 0 0 2px rgba(229,231,235,0.5)}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort{position:absolute;left:8px;top:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;opacity:.4;transition:opacity .2s}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete{position:absolute;top:15px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-course-builder-content__section #author_course_data .ts-control{border-radius:6px;padding:5px !important}.lp-course-builder-content__section #author_course_data .ts-control li.item{padding:6px 22px;background:#eef1ff;color:#7067ed;font-weight:500;border-radius:4px;margin-bottom:0}.lp-course-builder-content__section #author_course_data .form-field input[type=text]{width:unset;height:unset}@media(max-width:768px){.lp-course-builder-content__section .cb-featured-image-container{flex-direction:column}.lp-course-builder-content__section .cb-featured-image-preview{width:100%;max-width:300px}}.lp-cb-tab-content .cb-section__course-edit .lp-meta-box,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap{margin:0;background:transparent}.lp-cb-tab-content .cb-section__course-edit .lp-meta-box .lp-meta-box__inner,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.lp-cb-tab-content .cb-section__course-edit .form-field,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.lp-cb-tab-content .cb-section__course-edit .form-field>label,.lp-cb-tab-content .cb-section__course-edit .form-field label span,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration>label,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration label span,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field>label,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],.lp-cb-tab-content .cb-section__course-edit .form-field input[type=text],.lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=number]:focus,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number]{width:80px !important}.lp-cb-tab-content .cb-section__course-edit .form-field select,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.lp-cb-tab-content .cb-section__course-edit .form-field select:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio],.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:before,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked:before,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:focus,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field .description,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}.lp-cb-tab-content .cb-section__course-edit .form-field .description:has(+.learn-press-tip),.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.lp-cb-tab-content .cb-section__course-edit .form-field>.learn-press-tip,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration>.learn-press-tip,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.lp-cb-tab-content .cb-section__course-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:5px;text-transform:capitalize}.lp-cb-tab-content .cb-section__course-edit .course-status.publish{color:#fff;background:#1e1e1e}.lp-cb-tab-content .cb-section__course-edit .course-status.trash{color:#fff;background-color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content{display:flex;gap:40px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left{flex:0 0 400px;max-width:400px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right{flex:1;min-width:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title{margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label .required{color:#ef4444}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;margin-left:auto;transition:all .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input::placeholder{color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-permalink{margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-display.lp-hidden{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-url{font-size:13px;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-url:hover{text-decoration:underline}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor.lp-hidden{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix strong{color:#64748b;font-weight:600}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input::placeholder{color:#94a3b8}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:30px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap{display:block}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;min-height:36px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#64748b}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip{display:inline-flex;align-items:center}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox]{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#64748b;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover{border-color:#94a3b8;color:#334155}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#94a3b8}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-left:2px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 10px 0 0;transition:all .2s ease;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(34,113,177,0.1)}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone{width:100%;min-height:200px;background:#fff;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover{border-color:#7067ed;background:rgba(112,103,237,0.03)}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover a{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.has-image{cursor:default;border-width:1px;border-style:solid;border-color:#e5e7eb;padding:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.dragover{border-color:#7067ed;background:rgba(112,103,237,0.05)}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-upload-content{text-align:center;padding:30px 20px}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon{display:flex;justify-content:center;margin-bottom:12px;opacity:.6}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon__image{display:block;width:24px;height:24px;background:url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-text{font-size:14px;color:#6b7280;margin:0 0 6px 0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link{color:#1a1a1a;text-decoration:none;font-weight:500}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link:hover{text-decoration:underline}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-hint{font-size:12px;color:#9ca3af;margin:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview__img{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image{padding:6px 14px;border:0;background:#eef1ff;color:#7067ed;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image:hover{background:#7067ed;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:#eef1ff;color:#7067ed;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover{background:#ef4444;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image__icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-cb-trash.svg");mask-image:url("../images/icons/ico-cb-trash.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish{margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row select{padding:6px 32px 6px 14px !important}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img){border:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image{padding:8px 16px;border:1px solid #7067ed;background:#fff;color:#7067ed;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover{background:#7067ed;color:#fff}.lp-cb-tab-content .cb-section__course-edit div.mce-statusbar{border-top:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent{width:100%;padding:6px 12px !important;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save{flex:1;background:#1e1e1e;color:white;border-radius:6px;padding:8px 16px;border:0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover{background:#333}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover{background:#333}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-cb-tab-content .cb-section__course-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:900px){.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content{flex-direction:column}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left{flex:1;max-width:100%}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right{flex:1}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper{flex-direction:column;gap:24px}}@media(max-width:768px){.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{flex-direction:column}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{width:100%;max-width:300px}}.lp-cb-tab-content .cb-section__course-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:12px;text-transform:capitalize}.lp-cb-tab-content .cb-section__course-edit .course-status.publish{color:#fff;background:#1e1e1e}.lp-cb-tab-content .cb-section__course-edit .course-status.trash{color:#fff;background-color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{flex:1}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap{display:block}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;min-height:36px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar{width:6px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip{display:inline-flex;align-items:center}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox]{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #f5f5f5;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#1e1e1e;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover{border-color:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-left:2px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label:hover{color:#898989;background:#f9fafb;border-color:#f9fafb}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__count{color:#898989}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 10px 0 0;transition:all .2s ease;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img){border:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image,.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image{padding:10px 14px;border:0;background:#f7f7f7;color:#aaa;border-radius:8px;cursor:pointer;transition:background-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover,.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover{background:#fef2f2;color:#ef4444}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-cb-tab-content .cb-section__course-edit div.mce-statusbar{border-top:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag{display:flex;gap:8px;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save{flex:1;background:#fff;color:#7067ed;border-radius:6px;padding:8px 16px;border:1px solid #7067ed;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover{background:#eef1ff}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:600;color:#898989;background:#fff;border:1px solid #f5f5f5;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover{background:#333}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-cb-tab-content .cb-section__course-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.lp-cb-tab-content .cb-section__course-edit #general_course_data .form-field,.lp-cb-tab-content .cb-section__course-edit #offline_course_data .form-field,.lp-cb-tab-content .cb-section__course-edit #price_course_data .form-field,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field{align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field textarea{width:calc(100% - 165px)}.lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_students_field .description{margin-top:-3px}.lp-cb-tab-content .cb-section__course-edit #price_course_data .learn-press-tip-floating{font-size:13px;color:#ef4444;line-height:1.5}.lp-cb-tab-content .cb-section__course-edit #price_course_data ._lp_no_required_enroll_field .description{margin-top:-13px}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .form-field._lp_course_result_field{align-items:start;border:unset;margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box{list-style-type:none;margin-top:0;padding-left:0;display:flex;flex-direction:column;gap:24px;width:calc(100% - 161px)}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li{margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;cursor:pointer;min-width:unset;max-width:unset;width:unset}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio]{flex-shrink:0;margin:0;order:0}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz{width:calc(100% - 54px);margin-left:54px;margin-top:0;margin-bottom:0;color:#898989;font-size:13px;font-weight:400;line-height:1.5;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a{text-decoration:underline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover{color:#5b52d1}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz{text-decoration:underline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover{color:#5b52d1}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box{display:flex;flex-wrap:nowrap;gap:20px;padding:15px 0}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box>label,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box>label{width:200px;min-width:200px;font-size:14px;font-weight:600;color:#1a1a1a;padding-top:10px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__content,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__content{flex:1;display:flex;flex-direction:column;gap:15px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__fields,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:15px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field{display:flex;align-items:center;background:#fff;border:1px solid #eaeaec;border-radius:8px;padding:10px;gap:10px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus{flex:1;border:0;background:transparent;padding:5px 0;font-size:14px;color:#333;box-shadow:none;outline:0}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add{display:inline-flex;align-items:center;justify-content:center;background:#6b52ff !important;color:#fff !important;border:none !important;box-shadow:none !important;border-radius:6px;padding:6px 16px !important;font-size:13px !important;font-weight:600 !important;width:max-content;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover{background:#5a42e6 !important}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field{flex-direction:column;align-items:stretch;padding:15px;gap:15px;position:relative}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label{display:flex;flex-direction:column;gap:5px}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label span{font-size:13px;font-weight:600;color:#4b5563}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label input[type=text],.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label textarea{width:100%;border:1px solid #eaeaec;border-radius:6px;padding:8px 12px;font-size:14px;box-shadow:none}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label textarea:focus{border-color:#6b52ff;box-shadow:0 0 0 1px rgba(107,82,255,0.2);outline:0}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label textarea{min-height:80px;resize:vertical}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add,.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add{display:block;text-align:center;background:#fff;border:1px dashed #d1d5db;color:#4b5563;font-weight:500;padding:2px;border-radius:8px;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover,.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover{border-color:#2271b1;color:#2271b1;background:#f0f9ff}.lp-cb-tab-content .cb-section__course-edit ._lp_block_finished_field{margin-top:-8px !important}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field{align-items:start}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost{opacity:.4;background:#f0f0f0}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen{cursor:grabbing !important}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging{opacity:.5;background:#e8e8e8}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort{cursor:grab}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text]{padding:10px 30px;margin-bottom:0;border:0}.lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text]:focus{box-shadow:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field{position:relative;margin-bottom:10px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete{opacity:1}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;left:0;height:100%;width:40px;color:#666;text-decoration:none;cursor:grab;opacity:.4;transition:opacity .2s;align-items:center;justify-content:center}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete{position:absolute;top:12px;right:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content{width:100%}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:12px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)){display:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field{position:relative;display:flex !important;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:10px 40px 16px 36px;transition:all .2s cubic-bezier(0.4,0,0.2,1);margin-bottom:0 !important}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete{opacity:1}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label{width:100% !important;min-width:100% !important;max-width:100% !important;display:block !important;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span{display:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]{width:100%;max-width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;font-size:15px;font-weight:500;color:#111827;padding:6px 0;border-radius:0;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder{color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""],.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus{border-bottom-color:#2271b1;box-shadow:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]{width:100% !important;min-height:120px;background:#f9fafb;border:1px solid transparent;border-radius:6px;padding:10px;font-size:14px;line-height:1.5;color:#1a1a1a;resize:vertical;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus{background:#fff;border-color:#d1d5db;outline:0;box-shadow:0 0 0 2px rgba(229,231,235,0.5)}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort{position:absolute;left:8px;top:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;opacity:.4;transition:opacity .2s}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete{position:absolute;top:15px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control{border-radius:6px;padding:5px !important}.lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control li.item{padding:6px 22px;background:#eef1ff;color:#7067ed;font-weight:500;border-radius:4px;margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit #author_course_data .form-field input[type=text]{width:unset;height:unset}@media(max-width:768px){.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{flex-direction:column}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{width:100%;max-width:300px}}.lp-cb-tab-content .cb-section__header{display:none !important}.lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}.lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-right:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-left:3px solid transparent;margin-left:-3px}ul.lp-meta-box__course-tab__tabs li a i{display:none}ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}ul.lp-meta-box__course-tab__tabs li.active a,ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#3b82f6;font-weight:600;border-left-color:#3b82f6;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}@media(max-width:768px){.lp-meta-box__course-tab{flex-direction:column}ul.lp-meta-box__course-tab__tabs{width:100%;border-right:0;border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;padding:12px;background:#f9fafb}ul.lp-meta-box__course-tab__tabs li{flex-shrink:0;padding:0 4px}ul.lp-meta-box__course-tab__tabs li a{border-left:0;border-bottom:3px solid transparent;margin-left:0;white-space:nowrap}ul.lp-meta-box__course-tab__tabs li.active a{border-left:0;border-bottom-color:#3b82f6}}#lp-course-builder-content #lp-course-edit-curriculum{background-color:#fff;border-radius:12px;padding:0;color:#1f2937;max-width:100%;box-sizing:border-box}#lp-course-builder-content #lp-course-edit-curriculum .heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#lp-course-builder-content #lp-course-edit-curriculum .heading h4{color:#898989}#lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;transition:all .2s ease}#lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}#lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .count-sections{margin-left:0}#lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .lp-btn-generate-with-ai{margin-left:auto}#lp-course-builder-content #lp-course-edit-curriculum .section-items-counts,#lp-course-builder-content #lp-course-edit-curriculum .count-sections,#lp-course-builder-content #lp-course-edit-curriculum .total-items{background:transparent;color:#898989;font-size:12px;font-weight:600;padding:0;border-radius:12px;margin-left:10px}#lp-course-builder-content #lp-course-edit-curriculum .count-sections{margin-left:auto}#lp-course-builder-content #lp-course-edit-curriculum .course-toggle-all-sections{cursor:pointer;color:#9ca3af;padding:5px}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections{border:0}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;transition:all .2s ease}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05)}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section.focus{border-color:#7067ed !important}#lp-course-builder-content #lp-course-edit-curriculum .section-head{display:flex;align-items:center;padding:10px 20px;background-color:#fff;border-bottom:1px solid transparent;border-radius:12px}#lp-course-builder-content #lp-course-edit-curriculum .section-head .drag{cursor:grab;color:#9ca3af;margin-right:12px;font-size:16px}#lp-course-builder-content #lp-course-edit-curriculum .section-head .drag:hover{color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .section-head .button{font-size:12px;padding:6px 12px;border-radius:6px;margin-left:8px;cursor:pointer;font-weight:500}#lp-course-builder-content #lp-course-edit-curriculum .section:not(.lp-collapse) .section-head{background-color:#eef1ff;border-radius:12px 12px 0 0}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input{flex-grow:1;border:0;background:transparent;font-size:15px;font-weight:600;color:#1e1e1e;padding:6px 10px;border-radius:6px;transition:all .2s;width:auto}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input:hover,#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input:focus{background:transparent;border:0;outline:0;box-shadow:none}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title{background:#7067ed;color:#eef1ff;border:1px solid #7067ed}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title:hover{background:#5b52d1}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-title:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-description:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-item-title:hover{border-color:#7067ed;color:#7067ed;background:#eef1ff}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section{color:#ef4444;background:rgba(254,226,226,0.5);border:0;transition:background .2s}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section:hover{background:#fee2e2}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-edit-section-title:hover{color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down,#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up{margin-left:0;color:#777;cursor:pointer}#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up:hover{color:#1e1e1e !important}#lp-course-builder-content #lp-course-edit-curriculum .section-collapse{padding:20px;background-color:#fff;border-radius:0 0 12px 12px;border-top:unset}#lp-course-builder-content #lp-course-edit-curriculum .section-description textarea{width:100%;border:1px dashed #d1d5db;background:#fff;padding:10px;border-radius:6px;font-size:13px;color:#6b7280;resize:vertical;min-height:60px;margin-bottom:15px}#lp-course-builder-content #lp-course-edit-curriculum .section-description textarea:focus{border-style:solid;border-color:#9ca3af;outline:0;color:#374151}#lp-course-builder-content #lp-course-edit-curriculum ul.section-list-items{list-style:none;padding:0;margin:0}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type,#lp-course-builder-content #lp-course-edit-curriculum .section-item{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;margin-bottom:8px;padding:10px 15px;border-radius:6px;position:relative;transition:transform .1s}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type:hover,#lp-course-builder-content #lp-course-edit-curriculum .section-item:hover{border-color:#d1d5db}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus,#lp-course-builder-content #lp-course-edit-curriculum .section-item.focus{border-color:#7067ed !important}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus .item-ico-type,#lp-course-builder-content #lp-course-edit-curriculum .section-item.focus .item-ico-type{color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .item-ico-type{background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.8;color:#1e1e1e}#lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_lesson .item-ico-type::before{content:"\f15b";font-family:"lp-icon";font-size:18px}#lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_quiz .item-ico-type::before{content:"\f12e";font-family:"lp-icon";font-size:18px}#lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input{border:0;background:transparent;font-size:14px;color:#374151;flex-grow:1;padding:5px}#lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input:focus{outline:0;text-decoration:none}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions{display:flex;gap:4px;opacity:.3;transition:opacity .2s;list-style:none;margin:0;padding:0}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover{background:#f7f7f7}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a{color:#1e1e1e}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a.lp-icon-trash-o{color:#ef4444}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li a{color:#6b7280;font-size:16px;cursor:pointer;text-decoration:none}#lp-course-builder-content #lp-course-edit-curriculum .section-item:hover ul.item-actions{opacity:1}#lp-course-builder-content #lp-course-edit-curriculum .section-item:not(.lp_lesson) .lp-btn-set-preview-item{display:none}#lp-course-builder-content #lp-course-edit-curriculum .section-actions{margin-top:15px;display:flex;gap:10px;flex-wrap:wrap}#lp-course-builder-content #lp-course-edit-curriculum .section-actions .button{display:inline-flex;opacity:.7}#lp-course-builder-content #lp-course-edit-curriculum .section-actions .button:hover{opacity:1;color:#7067ee;border-color:#eef1ff;background:#eef1ff}#lp-course-builder-content #lp-course-edit-curriculum button,#lp-course-builder-content #lp-course-edit-curriculum .section-actions .button,#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button{background:#fff;border:1px solid #d1d5db;color:#4b5563;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;align-items:center;transition:all .2s}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button{display:inline-flex;min-width:fit-content}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button:hover{background:#f3f4f6;border-color:#9ca3af;color:#1e1e1e}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary{background-color:#7067ed;border-color:#7067ed;color:#fff}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary:hover{background:#5a51c1;color:#fff}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item-cancel.button{background-color:transparent;border:0;color:#aaa}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-show-popup-items-to-select{margin-left:auto;border-style:dashed !important}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section{margin-top:30px;background:#fff;border:1px dashed #d1d5db;border-radius:8px;padding:5px 20px;display:flex;align-items:center}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section .lp-icon-plus{color:#9ca3af}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within{border-color:#7067ee;background:#eef1ff}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within .lp-icon-plus{color:#7067ee}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input{flex-grow:1;padding:12px 0;border:0;border-radius:6px;font-size:14px;outline:0;transition:border .2s}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input:focus{border-color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section{background-color:#7067ed;color:#fff;border:0;padding:8px 16px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:background .2s;min-width:fit-content;margin-left:20px}#lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section:hover{background-color:#5a51c1}#lp-course-builder-content #lp-course-edit-curriculum .lp-hidden{display:none !important}#taxonomy-course_category.categorydiv{border:none !important;box-shadow:none !important;background:transparent !important;margin:0 !important}#taxonomy-course_category.categorydiv .category-tabs{display:flex !important;gap:20px;margin:0 0 15px 0 !important;padding:0 !important;border-bottom:1px solid #f5f5f5}#taxonomy-course_category.categorydiv .category-tabs li{display:inline-block !important;margin:0 !important;padding:0 !important;border:0}#taxonomy-course_category.categorydiv .category-tabs li a{text-decoration:none;font-size:14px;font-weight:600;color:#9ca3af;padding-bottom:8px;display:block;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}#taxonomy-course_category.categorydiv .category-tabs li.tabs a,#taxonomy-course_category.categorydiv .category-tabs li:hover a{color:#7067ed;border-bottom-color:#7067ed}#taxonomy-course_category.categorydiv .tabs-panel{border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;display:none}#taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar{width:6px}#taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}#taxonomy-course_category.categorydiv ul.categorychecklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 30px;margin:0 !important;padding:0 !important}#taxonomy-course_category.categorydiv ul.categorychecklist li{margin:0 !important;padding:0 !important;width:100%;list-style:none}#taxonomy-course_category.categorydiv ul.children{display:none !important;margin-left:20px !important;margin-top:5px !important;padding-left:10px !important;border-left:2px solid #e5e7eb;transition:all .3s ease}#taxonomy-course_category.categorydiv ul.children li{margin-bottom:5px !important}#taxonomy-course_category.categorydiv li.children-visible>ul.children{display:block !important}#taxonomy-course_category.categorydiv input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;margin-right:8px !important;position:relative}#taxonomy-course_category.categorydiv input[type=checkbox]:checked{background:#28a746;border-color:#28a746}#taxonomy-course_category.categorydiv input[type=checkbox]:checked::after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#taxonomy-course_category.categorydiv input[type=checkbox]:checked::before{content:""}#taxonomy-course_category.categorydiv label{display:inline-flex !important;align-items:center;width:auto !important;font-size:14px;color:#1e1e1e;cursor:pointer;line-height:1.5}#course_category-adder{display:none !important}#course_category-add-toggle{text-decoration:none;font-weight:600;font-size:14px;color:#1e1e1e;display:flex;align-items:center}#course_category-add-toggle:hover{color:#2563eb}#course_category-add{display:none;margin-top:15px}#course_category-add label{display:none !important}#course_category-add input[type=text],#course_category-add select{width:100%;max-width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;margin-bottom:10px;font-size:14px;height:40px}#course_category-add-submit{background:#1e1e1e;color:#fff;border:0;padding:8px 20px;border-radius:6px;font-weight:500;cursor:pointer}#course_category-add-submit:hover{background:#333}.lp-cat-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:5px;cursor:pointer;color:#9ca3af;transition:transform .2s ease,color .2s;font-size:12px}.lp-cat-toggle::before{content:"\f347";font-family:dashicons}.lp-cat-toggle:hover{color:#1e1e1e;background-color:#f3f4f6;border-radius:50%}li.children-visible>label>.lp-cat-toggle{transform:rotate(180deg)}.lp-course-builder-content__section .lesson-status{padding:5px 12px;font-size:12px;font-weight:500;border-radius:5px;text-transform:capitalize}.lp-course-builder-content__section .lesson-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-content__section .lesson-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-content__section .cb-section__lesson-title-assigned{display:flex;gap:40px}.lp-course-builder-content__section .cb-lesson-edit-title{flex:1;margin-bottom:24px}.lp-course-builder-content__section .lesson-assigned-courses{display:flex;flex-direction:column;align-items:end;margin-right:0 !important}.lp-course-builder-content__section .lesson-assigned-courses .label{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section .lesson-assigned-courses a,.lp-course-builder-content__section .lesson-assigned-courses span{font-size:16px;font-weight:400}.lp-course-builder-content__section .cb-lesson-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section input.cb-lesson-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section input.cb-lesson-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.lp-course-builder-content__section .cb-lesson-edit-desc{margin-bottom:24px}.lp-course-builder-content__section .cb-lesson-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-content__section .cb-button.cb-button--secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.lp-course-builder-content__section .cb-button.cb-button--secondary:hover{background:#f3f4f6;border-color:#9ca3af}.lp-course-builder-content__section .cb-button.cb-btn-update__lesson{background:#1e1e1e;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-trash__lesson{background:#dc2626;color:#fff}.lp-course-builder-content__section .lp-material-btn-wrap{display:flex;gap:12px}.lp-course-builder-content__section #lp-material--group-container{padding:20px;border:1px solid #f5f5f5;border-radius:12px;max-width:420px}.lp-course-builder-content__section #btn-lp--add-material,.lp-course-builder-content__section #btn-lp--save-material{padding:8px 25px;border-radius:5px;background:#fff;font-size:16px;font-weight:500;cursor:pointer;border:1px solid #d1d5db}.lp-course-builder-content__section table.lp-material--table thead.hidden{display:none}@media(max-width:768px){.lp-course-builder-content__section #lp-course-builder-content{padding:16px}}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content{display:flex;gap:40px;align-items:flex-start}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left{flex:0 0 400px;max-width:400px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right{flex:1;min-width:0}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned{margin-bottom:20px;font-size:14px;line-height:1.6}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned .label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned .label,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned .label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned .label{font-weight:600;color:#1a1a1a}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a{color:#7067ed;text-decoration:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink{margin-bottom:20px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__label,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder{display:block;font-size:13px;line-height:1.5;word-break:break-all}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url{color:#7067ed;text-decoration:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder{color:#374151}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display.lp-hidden,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display.lp-hidden,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url{display:block;font-size:13px;line-height:1.5;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn .dashicons,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover .dashicons,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor.lp-hidden,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor.lp-hidden,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-prefix,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-prefix,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-input-row,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-input-row,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-actions,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-actions,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__title,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__title,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__title{margin:0 0 12px;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__row,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__row,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__row,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__label,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__control,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__control,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__control,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__control{width:100%;height:34px;padding:6px 32px 6px 14px !important;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:14px;color:#1a1a1a}@media(max-width:1024px){.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content{flex-direction:column;gap:24px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left{flex-basis:auto;max-width:100%;width:100%}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right{width:100%}}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-list-questions .lp-question-item .lp-question-type-label{background-color:#eef1ff;color:#7067ed;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;margin-right:10px;white-space:nowrap}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:20px;background-color:#f7f7f7;border-radius:12px 12px 0 0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header label{font-size:15px;font-weight:600;color:#1a1a1a}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-label{background-color:#eef1ff;color:#7067ed;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;margin-right:10px;white-space:nowrap}.lp-course-builder-canvas .cb-section__quiz-edit .lp-answers-config,.lp-course-builder-canvas .cb-section__lesson-edit .lp-answers-config,.lp-course-builder-canvas .cb-section__question-edit .lp-answers-config,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-answers-config{padding:0 16px 16px 16px;margin-top:15px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap{display:flex;align-items:center;gap:10px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new{flex:1;height:38px;padding:0 12px;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;font-size:14px;color:#1e1e1e;cursor:pointer;outline:0;appearance:none;background-image:url("../images/icons/ico-cb-chevron-down.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new:focus{border-color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type{display:inline-flex;align-items:center;gap:6px;background-color:#eef1ff;color:#7067ed;border:0;padding:9px 18px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type:hover{background-color:#7067ed;color:#eef1ff}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner{font-size:14px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit{border:1px solid #f5f5f5;border-radius:12px;overflow:hidden}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit .wp-editor-wrap,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit .wp-editor-wrap,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit .wp-editor-wrap,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit .wp-editor-wrap{margin:0 20px 20px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-by-type,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-by-type,.lp-course-builder-canvas .cb-section__question-edit .lp-question-by-type,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-by-type{border:1px solid #f5f5f5;border-radius:12px;margin-top:24px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-choice-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-choice-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-choice-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-choice-header{display:flex;justify-content:space-between;padding:0 4px 8px 4px;font-size:12px;color:#898989;font-weight:500;margin-bottom:8px;background:transparent}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item{display:flex;align-items:center;margin-bottom:12px;border-radius:6px;padding:12px 16px;border:0;background:#fff;position:relative}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item .drag,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item .drag,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item .drag,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item .drag{color:#7067ed;cursor:move;margin-right:12px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input{flex-grow:1;padding:10px 14px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-right:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input:focus,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input:focus{border-color:#7067ed;outline:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-delete-question-answer,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-delete-question-answer{color:#9ca3af;cursor:pointer;opacity:0;transition:opacity .2s;margin-right:16px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item:hover .lp-btn-delete-question-answer{opacity:1;color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;cursor:pointer;position:relative;outline:0;transition:border-color .2s;flex-shrink:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]{border-radius:4px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input:checked{border-color:#28a746}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio]:checked::after,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio]:checked::after,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio]:checked::after,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#28a746;border-radius:50%}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked::after,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked::after,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked::after,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);background:transparent;border-radius:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new{display:flex;align-items:center;margin-top:16px;padding:24px 0 0 0;border:0;border-top:1px solid #f5f5f5}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new .lp-icon-plus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new .lp-icon-plus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new .lp-icon-plus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new .lp-icon-plus{color:#7067ed;margin-right:12px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input{flex-grow:1;border:1px solid #e5e7eb;padding:10px 14px;border-radius:6px;font-size:14px;color:#1e1e1e;margin-right:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input:focus,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input:focus{border-color:#7067ed;outline:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary{background:#fff;color:#374151;border:1px solid #d1d5db;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;min-width:fit-content;transition:all .2s}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active{background:#eef1ff;color:#7067ed;border-color:#eef1ff}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover{background:#7067ed;color:#fff}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary:hover{color:#374151;background:#f7f7f7;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content{background:#7067ed;color:#fff;border-color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content:hover{background:#5b52d1;border-color:#5b52d1}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details{margin-top:24px;border:1px solid #f5f5f5;border-radius:12px}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header{cursor:pointer;margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label{cursor:pointer}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse{border:0}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-question-data-edit-header{margin-bottom:0;border-radius:12px 12px 12px 12px}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-up,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-up,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-up,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-up{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-down,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-down,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-down,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-down{display:block !important}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-section-collapse,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-section-collapse,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-section-collapse,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-section-collapse{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle{padding:14px 16px;background-color:#f7f7f7;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .2s}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle:hover{background-color:#e5e7eb}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle label,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle label,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle label{font-weight:600;font-size:14px;margin:0;cursor:pointer;color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle{color:#9ca3af;transition:transform .2s}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-trigger-toggle{border-bottom-color:#f7f7f7}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-section-collapse,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-section-collapse,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-section-collapse,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-section-collapse{padding:20px;background:#fff;border:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings{padding:0 0 24px 0;display:block}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings__label label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings__label label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings__label label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings__label label{font-size:14px;font-weight:600;color:#1a1a1a;display:block;margin-bottom:12px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input],.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input]{width:100px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input]:focus{border-color:#7067ed;outline:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-desc,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings___desc,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-desc,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings___desc,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-desc,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings___desc,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-desc,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings___desc{font-size:12px;color:#9ca3af;margin-top:8px;font-style:normal}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question{margin-top:30px;background:#fff;border:1px dashed #d1d5db;border-radius:8px;padding:20px;display:flex;align-items:center;gap:12px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question.lp-icon-plus{color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question select,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question select,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question select,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question select{height:38px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input{flex-grow:1;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;outline:0;min-width:200px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input:focus{border-color:#7067ed;box-shadow:none}.lp-course-builder-canvas .cb-section__quiz-edit select.lp-question-type-new,.lp-course-builder-canvas .cb-section__lesson-edit select.lp-question-type-new,.lp-course-builder-canvas .cb-section__question-edit select.lp-question-type-new,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] select.lp-question-type-new{padding:0 30px 0 12px;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;font-size:14px;color:#374151;cursor:pointer}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question{background-color:#eef1ff;color:#7067ed;border:1px solid #7067ed;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;transition:background .2s;min-width:fit-content;cursor:default !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover{opacity:.5;background-color:#eef1ff !important;color:#7067ed !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active{cursor:pointer !important;background:#7067ed !important;color:#eef1ff !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active:hover{background:#5b52d1 !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover{background-color:#7067ed;color:#eef1ff}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select{background-color:#fff;color:#374151;border:1px solid #d1d5db;padding:10px 16px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;min-width:fit-content}.lp-course-builder-canvas .cb-section__quiz-edit [class*=lp-icon-]:hover,.lp-course-builder-canvas .cb-section__lesson-edit [class*=lp-icon-]:hover,.lp-course-builder-canvas .cb-section__question-edit [class*=lp-icon-]:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] [class*=lp-icon-]:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select:hover{background-color:#f3f4f6;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item{margin-bottom:12px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header{border-radius:6px 6px 0 0;border-bottom:1px solid #f5f5f5}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header{display:flex;align-items:center;padding:12px 16px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;transition:border .2s}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index{font-weight:600;font-size:14px;color:#1e1e1e;margin-right:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input{flex-grow:1;padding:10px 14px;border:1px solid transparent;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-right:16px;background:transparent}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner{margin-right:12px;color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete{color:#9ca3af;cursor:pointer;transition:all .2s;margin-right:16px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle{cursor:pointer;color:#9ca3af;transition:color .2s;margin-left:auto}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header{display:flex;align-items:center;padding:12px 16px;background:#fff;transition:border .2s}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index{font-weight:600;font-size:14px;color:#1e1e1e;margin-right:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input{flex-grow:1;padding:10px 14px;border:1px solid transparent;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-right:16px;background:transparent}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner{margin-right:12px;color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete{color:#9ca3af;cursor:pointer;transition:all .2s;margin-right:16px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle{cursor:pointer;color:#9ca3af;transition:color .2s;margin-left:auto}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail{font-size:14px;padding:24px;background:#f7f7f7;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail>label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail>label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail>label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail>label{display:flex;flex-direction:row-reverse;font-weight:500;gap:8px;min-width:80px;justify-content:flex-end;align-items:center}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]{order:1;margin-top:2px;appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked{background:#28a746}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked:before{left:22px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;margin-top:20px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*{display:flex;gap:8px;font-size:14px;font-weight:500}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label{display:flex;flex-direction:row-reverse;font-weight:500;gap:8px;min-width:80px;justify-content:space-between;align-items:self-start}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input{margin-top:3px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;font-weight:400}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title{flex:1;margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-cb-section__title,.lp-course-builder-canvas .cb-section__lesson-edit .lp-cb-section__title,.lp-course-builder-canvas .cb-section__question-edit .lp-cb-section__title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-cb-section__title{font-size:28px;font-weight:600;margin-top:0;margin-bottom:0;color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .quiz-status,.lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status,.lp-course-builder-canvas .cb-section__lesson-edit .quiz-status,.lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status,.lp-course-builder-canvas .cb-section__question-edit .quiz-status,.lp-course-builder-canvas .cb-section__question-edit .quizzes-status,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status{padding:5px 12px;font-size:12px;font-weight:500;border-radius:5px;text-transform:capitalize}.lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.publish,.lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.publish,.lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.publish,.lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.publish,.lp-course-builder-canvas .cb-section__question-edit .quiz-status.publish,.lp-course-builder-canvas .cb-section__question-edit .quizzes-status.publish,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.publish,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.trash,.lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.trash,.lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.trash,.lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.trash,.lp-course-builder-canvas .cb-section__question-edit .quiz-status.trash,.lp-course-builder-canvas .cb-section__question-edit .quizzes-status.trash,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.trash,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title{margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc{margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc__label,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button,.lp-course-builder-canvas .cb-section__question-edit .cb-button,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary:hover{background:#f3f4f6;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-update__quiz,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-update__quiz,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__quiz,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-update__quiz{background:#1e1e1e;color:#fff}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-trash__quiz,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-trash__quiz,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__quiz,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-trash__quiz{background:#dc2626;color:#fff}@media(max-width:768px){.lp-course-builder-canvas .cb-section__quiz-edit #lp-course-builder-content,.lp-course-builder-canvas .cb-section__lesson-edit #lp-course-builder-content,.lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] #lp-course-builder-content{padding:16px}}#lp-course-builder-content .lp-edit-quiz-wrap{background-color:#fff;border-radius:12px;padding:0}#lp-course-builder-content .lp-edit-quiz-wrap .heading{display:flex;align-items:center;margin-bottom:8px;gap:8px}#lp-course-builder-content .lp-edit-quiz-wrap .heading h4{color:#898989}#lp-course-builder-content .lp-edit-quiz-wrap .heading .total-items{margin-left:auto;font-size:13px;color:#898989}#lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all{cursor:pointer;padding:5px;color:#6b7280}#lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover{color:#1e1e1e}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down{display:block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions{margin-bottom:20px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-icon-spinner{animation:rotation 2s infinite linear;font-size:1.25rem;display:none}#lp-course-builder-content .lp-edit-quiz-wrap .one,#lp-course-builder-content .lp-edit-quiz-wrap .plural{display:none}#lp-course-builder-content .lp-edit-quiz-wrap[data-count="1"] .one{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap:not([data-count="1"]) .plural{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;background:#fff;transition:all .2s}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{background:#fff;border:1px solid #d1d5db;color:#4b5563;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;align-items:center;transition:all .2s;display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down{display:block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{border:0;background:transparent;cursor:pointer}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover{background:#f0f0f1}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,0.05)}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:last-child{margin-bottom:0}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background-color:#fff;border-bottom:1px solid transparent;border-radius:12px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag{cursor:move;color:#9ca3af;font-size:16px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input{flex:1;padding:8px 12px;border:1px solid transparent;border-radius:6px;font-size:14px;background:transparent;transition:all .2s;font-weight:600}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label{font-size:11px;background-color:#eef1ff !important;color:#7067ed;padding:4px 10px;border-radius:20px;white-space:nowrap;font-weight:600}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question{cursor:pointer;color:#9ca3af;padding:6px;transition:all .2s;border-radius:4px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#1e1e1e;background:#f3f4f6}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#dc2626;background:#fee2e2}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle{cursor:pointer;padding:6px;color:#9ca3af}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover{color:#1e1e1e}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus){border:1px solid #7067ed}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head{border-bottom-color:#f5f5f5;border-radius:12px 12px 0 0;background:#eef1ff}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main{display:none;padding:24px;background:#fff;border-radius:0 0 12px 12px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main{display:block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.clone{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fff;border:1px dashed #e5e7eb;border-radius:12px;margin-top:12px}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-icon-plus{color:#7067ed}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input{flex:1;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus{outline:0;border-color:#7067ed;box-shadow:none}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new{border:1px solid #d1d5db;border-radius:6px;min-width:150px;font-size:14px}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus{outline:0;border-color:#7067ed}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button{padding:10px 20px;border:1px solid #7067ed;color:#7067ed;border-radius:8px;font-weight:500;cursor:pointer}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button:hover{background:#7067ed;color:#eef1ff}#lp-course-builder-content .lp-edit-quiz-wrap .mce-menubar{border:0;background:#f5f5f5}#lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions{border:0}.cb-section__quiz-edit .lp-meta-box,.cb-section__quiz-edit .lp-meta-box-wrap{margin:0;background:transparent}.cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,.cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.cb-section__quiz-edit .form-field,.cb-section__quiz-edit .lp-meta-box__duration,.cb-section__quiz-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.cb-section__quiz-edit .form-field>label,.cb-section__quiz-edit .form-field label span,.cb-section__quiz-edit .lp-meta-box__duration>label,.cb-section__quiz-edit .lp-meta-box__duration label span,.cb-section__quiz-edit .lp-meta-box-field>label,.cb-section__quiz-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .form-field input[type=text],.cb-section__quiz-edit .form-field input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=text],.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box-field input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=text],.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.cb-section__quiz-edit .form-field input[type=number]:focus,.cb-section__quiz-edit .form-field input[type=text]:focus,.cb-section__quiz-edit .form-field input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=number]{width:80px !important}.cb-section__quiz-edit .form-field select,.cb-section__quiz-edit .lp-meta-box__duration select,.cb-section__quiz-edit .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.cb-section__quiz-edit .form-field select:focus,.cb-section__quiz-edit .lp-meta-box__duration select:focus,.cb-section__quiz-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=radio],.cb-section__quiz-edit .form-field input[type=checkbox],.cb-section__quiz-edit .lp-meta-box__duration input[type=radio],.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],.cb-section__quiz-edit .lp-meta-box-field input[type=radio],.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.cb-section__quiz-edit .form-field input[type=radio]:before,.cb-section__quiz-edit .form-field input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.cb-section__quiz-edit .form-field input[type=radio]:checked,.cb-section__quiz-edit .form-field input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.cb-section__quiz-edit .form-field input[type=radio]:checked:before,.cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}.cb-section__quiz-edit .form-field input[type=radio]:focus,.cb-section__quiz-edit .form-field input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field .description,.cb-section__quiz-edit .lp-meta-box__duration .description,.cb-section__quiz-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}.cb-section__quiz-edit .form-field .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.cb-section__quiz-edit .form-field>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box__duration>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.cb-section__quiz-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.cb-section__quiz-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.cb-section__quiz-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.cb-section__quiz-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.cb-section__quiz-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:5px;text-transform:capitalize}.cb-section__quiz-edit .course-status.publish{color:#fff;background:#1e1e1e}.cb-section__quiz-edit .course-status.trash{color:#fff;background-color:#dc2626}.cb-section__quiz-edit .cb-course-edit-content{display:flex;gap:40px}.cb-section__quiz-edit .cb-course-edit-column--left{flex:0 0 400px;max-width:400px}.cb-section__quiz-edit .cb-course-edit-column--right{flex:1;min-width:0}.cb-section__quiz-edit .cb-course-edit-title{margin-bottom:20px}.cb-section__quiz-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-title__label .required{color:#ef4444}.cb-section__quiz-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;margin-left:auto;transition:all .2s ease}.cb-section__quiz-edit .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}.cb-section__quiz-edit .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.cb-section__quiz-edit .cb-course-edit-title__input::placeholder{color:#9ca3af}.cb-section__quiz-edit .cb-course-edit-permalink{margin-bottom:20px}.cb-section__quiz-edit .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.cb-section__quiz-edit .cb-permalink-display.lp-hidden{display:none}.cb-section__quiz-edit .cb-permalink-label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.cb-section__quiz-edit .cb-permalink-url{font-size:13px;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.cb-section__quiz-edit .cb-permalink-url:hover{text-decoration:underline}.cb-section__quiz-edit .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.cb-section__quiz-edit .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.cb-section__quiz-edit .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons{color:#fff}.cb-section__quiz-edit .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.cb-section__quiz-edit .cb-permalink-editor.lp-hidden{display:none}.cb-section__quiz-edit .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.cb-section__quiz-edit .cb-permalink-prefix strong{color:#64748b;font-weight:600}.cb-section__quiz-edit .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.cb-section__quiz-edit .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.cb-section__quiz-edit .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.cb-section__quiz-edit .cb-permalink-slug-input::placeholder{color:#94a3b8}.cb-section__quiz-edit .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.cb-section__quiz-edit .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.cb-section__quiz-edit .cb-permalink-ok-btn:hover{background:#4e43e9}.cb-section__quiz-edit .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.cb-section__quiz-edit .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.cb-section__quiz-edit .cb-course-edit-desc{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.cb-section__quiz-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.cb-section__quiz-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:30px}.cb-section__quiz-edit .cb-course-edit-tags__wrapper,.cb-section__quiz-edit .cb-course-edit-categories__wrapper{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:16px}.cb-section__quiz-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.cb-section__quiz-edit .cb-course-edit-categories__search-wrap{display:block}.cb-section__quiz-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cb-section__quiz-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;min-height:36px}.cb-section__quiz-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#64748b}.cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.cb-section__quiz-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-tag-chip{display:inline-flex;align-items:center}.cb-section__quiz-edit .cb-tag-chip input[type=checkbox]{display:none}.cb-section__quiz-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#64748b;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.cb-section__quiz-edit .cb-tag-chip label:hover{border-color:#94a3b8;color:#334155}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#94a3b8}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-left:2px}.cb-section__quiz-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#7067ed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 10px 0 0;transition:all .2s ease;flex-shrink:0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(34,113,177,0.1)}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.cb-section__quiz-edit .cb-course-edit-featured-image{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-featured-image__title{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.cb-section__quiz-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cb-section__quiz-edit .cb-featured-image-dropzone{width:100%;min-height:200px;background:#fff;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.cb-section__quiz-edit .cb-featured-image-dropzone:hover{border-color:#7067ed;background:rgba(112,103,237,0.03)}.cb-section__quiz-edit .cb-featured-image-dropzone:hover a{color:#7067ed}.cb-section__quiz-edit .cb-featured-image-dropzone.has-image{cursor:default;border-width:1px;border-style:solid;border-color:#e5e7eb;padding:0}.cb-section__quiz-edit .cb-featured-image-dropzone.dragover{border-color:#7067ed;background:rgba(112,103,237,0.05)}.cb-section__quiz-edit .cb-featured-image-upload-content{text-align:center;padding:30px 20px}.cb-section__quiz-edit .cb-featured-image-icon{display:flex;justify-content:center;margin-bottom:12px;opacity:.6}.cb-section__quiz-edit .cb-featured-image-icon__image{display:block;width:24px;height:24px;background:url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain}.cb-section__quiz-edit .cb-featured-image-text{font-size:14px;color:#6b7280;margin:0 0 6px 0}.cb-section__quiz-edit .cb-featured-image-link{color:#1a1a1a;text-decoration:none;font-weight:500}.cb-section__quiz-edit .cb-featured-image-link:hover{text-decoration:underline}.cb-section__quiz-edit .cb-featured-image-hint{font-size:12px;color:#9ca3af;margin:0}.cb-section__quiz-edit .cb-featured-image-preview__img{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}.cb-section__quiz-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.cb-section__quiz-edit .cb-change-featured-image{padding:6px 14px;border:0;background:#eef1ff;color:#7067ed;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.cb-section__quiz-edit .cb-change-featured-image:hover{background:#7067ed;color:#fff}.cb-section__quiz-edit .cb-remove-featured-image{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:#eef1ff;color:#7067ed;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.cb-section__quiz-edit .cb-remove-featured-image:hover{background:#ef4444;color:#fff}.cb-section__quiz-edit .cb-remove-featured-image__icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-cb-trash.svg");mask-image:url("../images/icons/ico-cb-trash.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.cb-section__quiz-edit .cb-course-edit-publish{margin-bottom:20px}.cb-section__quiz-edit .cb-course-edit-publish__title{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.cb-section__quiz-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.cb-section__quiz-edit .cb-course-edit-publish__row select{padding:6px 32px 6px 14px !important}.cb-section__quiz-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.cb-section__quiz-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.cb-section__quiz-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.cb-section__quiz-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cb-section__quiz-edit .cb-featured-image-preview:has(img){border:0}.cb-section__quiz-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.cb-section__quiz-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.cb-section__quiz-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.cb-section__quiz-edit .cb-set-featured-image{padding:8px 16px;border:1px solid #7067ed;background:#fff;color:#7067ed;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.cb-section__quiz-edit .cb-set-featured-image:hover{background:#7067ed;color:#fff}.cb-section__quiz-edit div.mce-statusbar{border-top:0}.cb-section__quiz-edit .cb-course-edit-terms__form-add-category,.cb-section__quiz-edit .cb-course-edit-terms__form-add-tag{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-category__input,.cb-section__quiz-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__input:focus,.cb-section__quiz-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.cb-section__quiz-edit .cb-course-edit-category__select-parent{width:100%;padding:6px 12px !important;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-category__btn-save,.cb-section__quiz-edit .cb-course-edit-tags__btn-save{flex:1;background:#1e1e1e;color:white;border-radius:6px;padding:8px 16px;border:0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,.cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover{background:#333}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.cb-section__quiz-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover{background:#333}.cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.cb-section__quiz-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:900px){.cb-section__quiz-edit .cb-course-edit-content{flex-direction:column}.cb-section__quiz-edit .cb-course-edit-column--left{flex:1;max-width:100%}.cb-section__quiz-edit .cb-course-edit-column--right{flex:1}.cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper{flex-direction:column;gap:24px}}@media(max-width:768px){.cb-section__quiz-edit .cb-featured-image-container{flex-direction:column}.cb-section__quiz-edit .cb-featured-image-preview{width:100%;max-width:300px}}.cb-section__quiz-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:12px;text-transform:capitalize}.cb-section__quiz-edit .course-status.publish{color:#fff;background:#1e1e1e}.cb-section__quiz-edit .course-status.trash{color:#fff;background-color:#dc2626}.cb-section__quiz-edit .cb-course-edit-title{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.cb-section__quiz-edit .cb-course-edit-desc{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.cb-section__quiz-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.cb-section__quiz-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:24px}.cb-section__quiz-edit .cb-course-edit-tags__wrapper,.cb-section__quiz-edit .cb-course-edit-categories__wrapper{flex:1}.cb-section__quiz-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.cb-section__quiz-edit .cb-course-edit-categories__search-wrap{display:block}.cb-section__quiz-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.cb-section__quiz-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cb-section__quiz-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.cb-section__quiz-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;min-height:36px}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar{width:6px}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.cb-section__quiz-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#9ca3af}.cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.cb-section__quiz-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-tag-chip{display:inline-flex;align-items:center}.cb-section__quiz-edit .cb-tag-chip input[type=checkbox]{display:none}.cb-section__quiz-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #f5f5f5;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#1e1e1e;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.cb-section__quiz-edit .cb-tag-chip label:hover{border-color:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#9ca3af}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-left:2px}.cb-section__quiz-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#9ca3af}.cb-section__quiz-edit .cb-tag-chip input:checked+label:hover{color:#898989;background:#f9fafb;border-color:#f9fafb}.cb-section__quiz-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__count{color:#898989}.cb-section__quiz-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__remove{display:inline;color:#7067ed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 10px 0 0;transition:all .2s ease;flex-shrink:0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:none}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.cb-section__quiz-edit .cb-course-edit-featured-image{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cb-section__quiz-edit .cb-course-edit-featured-image__title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.cb-section__quiz-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.cb-section__quiz-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cb-section__quiz-edit .cb-featured-image-preview:has(img){border:0}.cb-section__quiz-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.cb-section__quiz-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.cb-section__quiz-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.cb-section__quiz-edit .cb-remove-featured-image,.cb-section__quiz-edit .cb-set-featured-image{padding:10px 14px;border:0;background:#f7f7f7;color:#aaa;border-radius:8px;cursor:pointer;transition:background-color .2s}.cb-section__quiz-edit .cb-remove-featured-image:hover,.cb-section__quiz-edit .cb-set-featured-image:hover{background:#fef2f2;color:#ef4444}.cb-section__quiz-edit .cb-course-edit-publish__title{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.cb-section__quiz-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.cb-section__quiz-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.cb-section__quiz-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.cb-section__quiz-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.cb-section__quiz-edit div.mce-statusbar{border-top:0}.cb-section__quiz-edit .cb-course-edit-terms__form-add-category,.cb-section__quiz-edit .cb-course-edit-terms__form-add-tag{display:flex;gap:8px;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-category__input,.cb-section__quiz-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__input:focus,.cb-section__quiz-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.cb-section__quiz-edit .cb-course-edit-category__select-parent{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-category__btn-save,.cb-section__quiz-edit .cb-course-edit-tags__btn-save{flex:1;background:#fff;color:#7067ed;border-radius:6px;padding:8px 16px;border:1px solid #7067ed;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,.cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover{background:#eef1ff}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:600;color:#898989;background:#fff;border:1px solid #f5f5f5;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.cb-section__quiz-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover{background:#333}.cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.cb-section__quiz-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.cb-section__quiz-edit #general_course_data .form-field,.cb-section__quiz-edit #offline_course_data .form-field,.cb-section__quiz-edit #price_course_data .form-field,.cb-section__quiz-edit #extra_course_data .form-field{margin-bottom:24px}.cb-section__quiz-edit #general_course_data ._lp_featured_review_field{align-items:flex-start}.cb-section__quiz-edit #general_course_data ._lp_featured_review_field textarea{width:calc(100% - 165px)}.cb-section__quiz-edit #general_course_data ._lp_students_field .description{margin-top:-3px}.cb-section__quiz-edit #price_course_data .learn-press-tip-floating{font-size:13px;color:#ef4444;line-height:1.5}.cb-section__quiz-edit #price_course_data ._lp_no_required_enroll_field .description{margin-top:-13px}.cb-section__quiz-edit #assessment_course_data .form-field._lp_course_result_field{align-items:start;border:unset;margin-bottom:20px}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box{list-style-type:none;margin-top:0;padding-left:0;display:flex;flex-direction:column;gap:24px;width:calc(100% - 161px)}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li{margin-bottom:0}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;cursor:pointer;min-width:unset;max-width:unset;width:unset}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio]{flex-shrink:0;margin:0;order:0}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz{width:calc(100% - 54px);margin-left:54px;margin-top:0;margin-bottom:0;color:#898989;font-size:13px;font-weight:400;line-height:1.5;flex-shrink:0}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a{text-decoration:underline;color:#7067ed}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover{color:#5b52d1}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz{text-decoration:underline;color:#7067ed}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover{color:#5b52d1}.cb-section__quiz-edit .lp_course_extra_meta_box,.cb-section__quiz-edit .lp_course_faq_meta_box{display:flex;flex-wrap:nowrap;gap:20px;padding:15px 0}.cb-section__quiz-edit .lp_course_extra_meta_box>label,.cb-section__quiz-edit .lp_course_faq_meta_box>label{width:200px;min-width:200px;font-size:14px;font-weight:600;color:#1a1a1a;padding-top:10px}.cb-section__quiz-edit .lp_course_extra_meta_box__content,.cb-section__quiz-edit .lp_course_faq_meta_box__content{flex:1;display:flex;flex-direction:column;gap:15px}.cb-section__quiz-edit .lp_course_extra_meta_box__fields,.cb-section__quiz-edit .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:15px}.cb-section__quiz-edit .lp_course_extra_meta_box__field,.cb-section__quiz-edit .lp_course_faq_meta_box__field{display:flex;align-items:center;background:#fff;border:1px solid #eaeaec;border-radius:8px;padding:10px;gap:10px}.cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,.cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,.cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,.cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus{flex:1;border:0;background:transparent;padding:5px 0;font-size:14px;color:#333;box-shadow:none;outline:0}.cb-section__quiz-edit .lp_course_extra_meta_box__add,.cb-section__quiz-edit .lp_course_faq_meta_box__add{display:inline-flex;align-items:center;justify-content:center;background:#6b52ff !important;color:#fff !important;border:none !important;box-shadow:none !important;border-radius:6px;padding:6px 16px !important;font-size:13px !important;font-weight:600 !important;width:max-content;transition:background .2s}.cb-section__quiz-edit .lp_course_extra_meta_box__add:hover,.cb-section__quiz-edit .lp_course_faq_meta_box__add:hover{background:#5a42e6 !important}.cb-section__quiz-edit .lp_course_faq_meta_box__field{flex-direction:column;align-items:stretch;padding:15px;gap:15px;position:relative}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label{display:flex;flex-direction:column;gap:5px}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label span{font-size:13px;font-weight:600;color:#4b5563}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label input[type=text],.cb-section__quiz-edit .lp_course_faq_meta_box__field>label textarea{width:100%;border:1px solid #eaeaec;border-radius:6px;padding:8px 12px;font-size:14px;box-shadow:none}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label input[type=text]:focus,.cb-section__quiz-edit .lp_course_faq_meta_box__field>label textarea:focus{border-color:#6b52ff;box-shadow:0 0 0 1px rgba(107,82,255,0.2);outline:0}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label textarea{min-height:80px;resize:vertical}.cb-section__quiz-edit .lp_course_faq_meta_box__add,.cb-section__quiz-edit .lp_course_extra_meta_box__add{display:block;text-align:center;background:#fff;border:1px dashed #d1d5db;color:#4b5563;font-weight:500;padding:2px;border-radius:8px;transition:all .2s}.cb-section__quiz-edit .lp_course_faq_meta_box__add:hover,.cb-section__quiz-edit .lp_course_extra_meta_box__add:hover{border-color:#2271b1;color:#2271b1;background:#f0f9ff}.cb-section__quiz-edit ._lp_block_finished_field{margin-top:-8px !important}.cb-section__quiz-edit #extra_course_data .form-field{align-items:start}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost{opacity:.4;background:#f0f0f0}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen{cursor:grabbing !important}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging{opacity:.5;background:#e8e8e8}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort{cursor:grab}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.cb-section__quiz-edit #extra_course_data input[type=text]{padding:10px 30px;margin-bottom:0;border:0}.cb-section__quiz-edit #extra_course_data input[type=text]:focus{box-shadow:none}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field{position:relative;margin-bottom:10px}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete{opacity:1}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;left:0;height:100%;width:40px;color:#666;text-decoration:none;cursor:grab;opacity:.4;transition:opacity .2s;align-items:center;justify-content:center}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete{position:absolute;top:12px;right:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content{width:100%}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:12px}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)){display:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field{position:relative;display:flex !important;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:10px 40px 16px 36px;transition:all .2s cubic-bezier(0.4,0,0.2,1);margin-bottom:0 !important}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete{opacity:1}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label{width:100% !important;min-width:100% !important;max-width:100% !important;display:block !important;margin-bottom:8px}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span{display:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]{width:100%;max-width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;font-size:15px;font-weight:500;color:#111827;padding:6px 0;border-radius:0;outline:0;transition:border-color .2s}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder{color:#9ca3af}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""],.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus{border-bottom-color:#2271b1;box-shadow:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]{width:100% !important;min-height:120px;background:#f9fafb;border:1px solid transparent;border-radius:6px;padding:10px;font-size:14px;line-height:1.5;color:#1a1a1a;resize:vertical;transition:all .2s}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus{background:#fff;border-color:#d1d5db;outline:0;box-shadow:0 0 0 2px rgba(229,231,235,0.5)}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort{position:absolute;left:8px;top:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;opacity:.4;transition:opacity .2s}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete{position:absolute;top:15px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.cb-section__quiz-edit #author_course_data .ts-control{border-radius:6px;padding:5px !important}.cb-section__quiz-edit #author_course_data .ts-control li.item{padding:6px 22px;background:#eef1ff;color:#7067ed;font-weight:500;border-radius:4px;margin-bottom:0}.cb-section__quiz-edit #author_course_data .form-field input[type=text]{width:unset;height:unset}@media(max-width:768px){.cb-section__quiz-edit .cb-featured-image-container{flex-direction:column}.cb-section__quiz-edit .cb-featured-image-preview{width:100%;max-width:300px}}.cb-section__quiz-edit .lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-right:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-left:3px solid transparent;margin-left:-3px}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i{display:none}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#7067ed;font-weight:600;border-left-color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.cb-section__quiz-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.cb-section__quiz-edit .lp-meta-box,.cb-section__quiz-edit .lp-meta-box-wrap{margin:0;background:transparent}.cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,.cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.cb-section__quiz-edit .form-field,.cb-section__quiz-edit .lp-meta-box__duration,.cb-section__quiz-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.cb-section__quiz-edit .form-field>label,.cb-section__quiz-edit .form-field label span,.cb-section__quiz-edit .lp-meta-box__duration>label,.cb-section__quiz-edit .lp-meta-box__duration label span,.cb-section__quiz-edit .lp-meta-box-field>label,.cb-section__quiz-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .form-field input[type=text],.cb-section__quiz-edit .form-field input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=text],.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box-field input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=text],.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.cb-section__quiz-edit .form-field input[type=number]:focus,.cb-section__quiz-edit .form-field input[type=text]:focus,.cb-section__quiz-edit .form-field input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=number]{width:80px !important}.cb-section__quiz-edit .form-field select,.cb-section__quiz-edit .lp-meta-box__duration select,.cb-section__quiz-edit .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.cb-section__quiz-edit .form-field select:focus,.cb-section__quiz-edit .lp-meta-box__duration select:focus,.cb-section__quiz-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=radio],.cb-section__quiz-edit .form-field input[type=checkbox],.cb-section__quiz-edit .lp-meta-box__duration input[type=radio],.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],.cb-section__quiz-edit .lp-meta-box-field input[type=radio],.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.cb-section__quiz-edit .form-field input[type=radio]:before,.cb-section__quiz-edit .form-field input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.cb-section__quiz-edit .form-field input[type=radio]:checked,.cb-section__quiz-edit .form-field input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.cb-section__quiz-edit .form-field input[type=radio]:checked:before,.cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}.cb-section__quiz-edit .form-field input[type=radio]:focus,.cb-section__quiz-edit .form-field input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field .description,.cb-section__quiz-edit .lp-meta-box__duration .description,.cb-section__quiz-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}.cb-section__quiz-edit .form-field .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.cb-section__quiz-edit .form-field>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box__duration>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.cb-section__quiz-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.cb-section__quiz-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.cb-section__quiz-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.cb-section__quiz-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.cb-section__quiz-edit .lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}.cb-section__quiz-edit ._lp_show_correct_review_field .description{margin-top:-12px !important}@media(max-width:768px){.cb-section__quiz-edit .lp-meta-box__course-tab{flex-direction:column}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:100%;border-right:0;border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;padding:0}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{flex:0 0 auto;margin-bottom:0;padding:0}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{border-left:0;border-bottom:3px solid transparent;margin-left:0;margin-bottom:-1px;white-space:nowrap}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{border-left-color:transparent;border-bottom-color:#3b82f6}}.lp-course-builder-canvas .cb-section__question-edit .question-status{padding:5px 12px;font-size:12px;font-weight:500;border-radius:5px;text-transform:capitalize}.lp-course-builder-canvas .cb-section__question-edit .question-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-canvas .cb-section__question-edit .question-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned{margin-bottom:20px}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title{flex:1;margin-bottom:24px}.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink{margin-bottom:20px}.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url{display:block;font-size:13px;line-height:1.5;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__question-edit input.cb-question-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc{margin-bottom:24px}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__question-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover{background:#f3f4f6;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__question{background:#1e1e1e;color:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__question{background:#dc2626;color:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-right:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-left:3px solid transparent;margin-left:-3px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i{display:none}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#7067ed;font-weight:600;border-left-color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap{margin:0;background:transparent}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box .lp-meta-box__inner,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field>label,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field label span,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration>label,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration label span,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field>label,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number]{width:80px !important}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description:has(+.learn-press-tip),.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field>.learn-press-tip,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration>.learn-press-tip,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}@media(max-width:768px){.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab{flex-direction:column}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:100%;border-right:0;border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;padding:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{flex:0 0 auto;margin-bottom:0;padding:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{border-left:0;border-bottom:3px solid transparent;margin-left:0;margin-bottom:-1px;white-space:nowrap}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{border-left-color:transparent;border-bottom-color:#3b82f6}}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item{margin-bottom:12px}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header{border-radius:6px 6px 0 0;border-bottom:1px solid #f5f5f5}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header{display:flex;align-items:center;padding:12px 16px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;transition:border .2s}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index{font-weight:600;font-size:14px;color:#1e1e1e;margin-right:16px}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input{flex-grow:1;padding:10px 14px;border:1px solid transparent;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-right:16px;background:transparent}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner{margin-right:12px;color:#7067ed}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete{color:#9ca3af;cursor:pointer;transition:all .2s;margin-right:16px;font-size:16px}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle{cursor:pointer;color:#9ca3af;transition:color .2s;margin-left:auto}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail{font-size:14px;padding:24px;background:#f7f7f7;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px}@media(max-width:768px){.lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content{padding:16px}}#lp-builder-popup-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}#lp-builder-popup-container .lp-builder-popup__tabs,#lp-builder-popup-container .lp-horizontal-tabs{display:flex;list-style:none;margin:0 24px;padding:0;border-bottom:1px solid #f5f5f5;gap:10px}#lp-builder-popup-container .lp-builder-popup__tab,#lp-builder-popup-container .lp-horizontal-tab{padding:12px 24px;color:#898989;text-decoration:none;font-weight:500;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s ease;background:transparent;border-radius:10px 10px 0 0;cursor:pointer}#lp-builder-popup-container .lp-builder-popup__tab:hover,#lp-builder-popup-container .lp-horizontal-tab:hover{color:#7067ed;background:#eef1ff}#lp-builder-popup-container .lp-builder-popup__tab.active,#lp-builder-popup-container .lp-horizontal-tab.active{color:#7067ed;border-bottom-color:#7067ed;background:#eef1ff}#lp-builder-popup-container .lp-builder-popup__tab-content,#lp-builder-popup-container .lp-horizontal-tab-content{padding:24px 24px 0}#lp-builder-popup-container .lp-builder-popup__tab-pane,#lp-builder-popup-container .lp-horizontal-tab-pane{display:none}#lp-builder-popup-container .lp-builder-popup__tab-pane.active,#lp-builder-popup-container .lp-horizontal-tab-pane.active{display:block}#lp-builder-popup-container .lp-meta-box,#lp-builder-popup-container .lp-meta-box-wrap{margin:0;background:transparent}#lp-builder-popup-container .lp-meta-box .lp-meta-box__inner,#lp-builder-popup-container .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}#lp-builder-popup-container .form-field,#lp-builder-popup-container .lp-meta-box__duration,#lp-builder-popup-container .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}#lp-builder-popup-container .form-field>label,#lp-builder-popup-container .form-field label span,#lp-builder-popup-container .lp-meta-box__duration>label,#lp-builder-popup-container .lp-meta-box__duration label span,#lp-builder-popup-container .lp-meta-box-field>label,#lp-builder-popup-container .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}#lp-builder-popup-container .form-field input[type=number],#lp-builder-popup-container .form-field input[type=text],#lp-builder-popup-container .form-field input[type=datetime-local],#lp-builder-popup-container .lp-meta-box__duration input[type=number],#lp-builder-popup-container .lp-meta-box__duration input[type=text],#lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local],#lp-builder-popup-container .lp-meta-box-field input[type=number],#lp-builder-popup-container .lp-meta-box-field input[type=text],#lp-builder-popup-container .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-builder-popup-container .form-field input[type=number]:focus,#lp-builder-popup-container .form-field input[type=text]:focus,#lp-builder-popup-container .form-field input[type=datetime-local]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=number]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=text]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=number]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=text]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-builder-popup-container .form-field input[type=number],#lp-builder-popup-container .lp-meta-box__duration input[type=number],#lp-builder-popup-container .lp-meta-box-field input[type=number]{width:80px !important}#lp-builder-popup-container .form-field select,#lp-builder-popup-container .lp-meta-box__duration select,#lp-builder-popup-container .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}#lp-builder-popup-container .form-field select:focus,#lp-builder-popup-container .lp-meta-box__duration select:focus,#lp-builder-popup-container .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-builder-popup-container .form-field input[type=radio],#lp-builder-popup-container .form-field input[type=checkbox],#lp-builder-popup-container .lp-meta-box__duration input[type=radio],#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox],#lp-builder-popup-container .lp-meta-box-field input[type=radio],#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}#lp-builder-popup-container .form-field input[type=radio]:before,#lp-builder-popup-container .form-field input[type=checkbox]:before,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:before,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:before,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:before,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}#lp-builder-popup-container .form-field input[type=radio]:checked,#lp-builder-popup-container .form-field input[type=checkbox]:checked,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}#lp-builder-popup-container .form-field input[type=radio]:checked:before,#lp-builder-popup-container .form-field input[type=checkbox]:checked:before,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked:before,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked:before,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked:before,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}#lp-builder-popup-container .form-field input[type=radio]:focus,#lp-builder-popup-container .form-field input[type=checkbox]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-builder-popup-container .form-field .description,#lp-builder-popup-container .lp-meta-box__duration .description,#lp-builder-popup-container .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}#lp-builder-popup-container .form-field .description:has(+.learn-press-tip),#lp-builder-popup-container .lp-meta-box__duration .description:has(+.learn-press-tip),#lp-builder-popup-container .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}#lp-builder-popup-container .form-field>.learn-press-tip,#lp-builder-popup-container .lp-meta-box__duration>.learn-press-tip,#lp-builder-popup-container .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}#lp-builder-popup-container ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}#lp-builder-popup-container ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}#lp-builder-popup-container ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}#lp-builder-popup-container ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}#lp-builder-popup-container.active{display:block}#lp-builder-popup-container #lp-material-container{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block}#lp-builder-popup-container #lp-material-container hr{display:none}#lp-builder-popup-container .field-material__label{width:150px;max-width:150px;min-width:150px;margin-right:11px}#lp-builder-popup-container .lp-material--field-wrap{display:flex;gap:11px;margin-top:12px}#lp-builder-popup-container .lp-material--field-wrap label{color:#1e1e1e;font-size:14px;font-weight:600;width:100px}#lp-builder-popup-container .lp-material--field-wrap:first-child{margin-top:0}#lp-builder-popup-container .lp-material--field-wrap.field-action-wrap{justify-content:flex-start;flex-direction:row-reverse}#lp-builder-popup-container #lp-material--group-container .lp-material--group{padding:20px;border:1px solid #d1d5db;border-radius:12px;max-width:420px;margin-bottom:20px}#lp-builder-popup-container #lp-material--group-container .lp-material--group:not(:has(*)){display:none}#lp-builder-popup-container .lp-material--field-external-link,#lp-builder-popup-container .lp-material--field-title{display:inline-flex;align-items:center;gap:8px;width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-builder-popup-container .lp-material--field-method{width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-builder-popup-container .lp-material-save-field,#lp-builder-popup-container .lp-material--delete{padding:8px 20px;border-radius:6px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #d1d5db;transition:all .2s}#lp-builder-popup-container .lp-material--upload-wrap label{cursor:pointer;width:100%;display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#1a1a1a;background:#fff;transition:all .2s;margin-left:86px;overflow:hidden}#lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file{border-color:#7067ed;background-color:#f8fbff;font-size:0}#lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::before{font-size:14px}#lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::after{content:attr(data-file-name);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}#lp-builder-popup-container .lp-material--field-upload{display:none}#lp-builder-popup-container .lp-material--upload-wrap label:hover{background-color:#f5f5f5;border-color:#9ca3af}#lp-builder-popup-container .lp-material--upload-wrap label:active{background-color:#d0d0d0;transform:scale(0.98)}#lp-builder-popup-container .lp-material--upload-wrap label::before{content:"📁 ";margin-right:5px}#lp-builder-popup-container #btn-lp--add-material{color:#7067ed;border:1px solid #7067ed}#lp-builder-popup-container #btn-lp--add-material:hover{background-color:#f7f7f7;border-color:#7067ed}#lp-builder-popup-container #btn-lp--save-material,#lp-builder-popup-container .lp-material-save-field{background:#7067ed;color:#eef1ff;border:1px solid #7067ed}#lp-builder-popup-container #btn-lp--save-material:hover,#lp-builder-popup-container .lp-material-save-field:hover{background-color:#5b52d1;border-color:#5b52d1}#lp-builder-popup-container .lp-material--delete{color:#6b7280;border:1px solid #e5e7eb}#lp-builder-popup-container .lp-material--delete:hover{background-color:#f7f7f7;color:#1e1e1e;border-color:#1e1e1e}#lp-builder-popup-container .cb-item-edit-content{gap:0;flex-direction:column}#lp-builder-popup-container .cb-item-edit-content .cb-item-edit-column{width:100%}#lp-builder-popup-container .cb-item-edit-publish{display:none}#lp-builder-popup-container .cb-section__quiz-edit .cb-item-edit-column--left{flex:0;max-width:unset}body.lp-popup-open{overflow:hidden}.lp-builder-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(3px);z-index:1}.lp-builder-popup{position:fixed;inset:5vh 5% 5vh 5%;width:auto;max-width:900px;max-height:750px;height:auto;margin:auto;background-color:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.2);z-index:2;display:flex;flex-direction:column;overflow:hidden;transition:inset .3s cubic-bezier(0.4,0,0.2,1),border-radius .3s cubic-bezier(0.4,0,0.2,1),max-width .3s cubic-bezier(0.4,0,0.2,1)}.lp-builder-popup--fullscreen{inset:0;max-width:100%;max-height:100%;border-radius:0}.lp-builder-popup--loading{width:auto;max-width:none;padding:40px 60px;text-align:center}.lp-builder-popup__loader{display:flex;flex-direction:column;align-items:center;gap:15px}.lp-builder-popup__loader .lp-loading-circle{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#1e1e1e;border-radius:50%;animation:lp-popup-spin .8s linear infinite}.lp-builder-popup__loader span{color:#666;font-size:14px}.lp-builder-popup__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;flex-shrink:0}.lp-builder-popup__header-left{display:flex;align-items:center;gap:12px}.lp-builder-popup__header-actions{display:flex;align-items:center;gap:8px}.lp-builder-popup__title{margin:0;font-size:18px;font-weight:600;color:#1e1e1e}.lp-builder-popup__resize{background:0;border:0;font-size:16px;color:#9ca3af;cursor:pointer;padding:8px 10px;line-height:1;transition:all .2s;border-radius:4px;display:flex;align-items:center;justify-content:center}.lp-builder-popup__resize:hover{color:#1e1e1e;background-color:#f3f4f6}.lp-builder-popup__resize i{font-size:16px}.lp-builder-popup__close{background:0;border:0;font-size:24px;color:#9ca3af;cursor:pointer;padding:5px 10px;line-height:1;transition:color .2s;border-radius:4px}.lp-builder-popup__close:hover{color:#d63638;background-color:#fee2e2}.lp-builder-popup__body{flex:1;overflow-y:auto;padding:0;background-color:#fff}.lp-builder-popup__notice{padding:15px;background-color:#f0f6fc;border-left:4px solid #3b82f6;color:#1e1e1e;margin:0 0 20px;border-radius:0 6px 6px 0}.lp-builder-popup__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;flex-shrink:0}.lp-builder-popup__footer-left{display:flex;align-items:center;gap:12px}.lp-builder-popup__footer-right{display:flex;align-items:center;gap:12px}.lp-builder-popup__btn{padding:10px 25px;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;border:0}.lp-builder-popup__btn--cancel{background-color:#fff;color:#7067ed;border:1px solid #7067ed}.lp-builder-popup__btn--cancel:hover{background-color:#eef1ff}.lp-builder-popup__btn--save{background-color:#7067ed;color:#fff}.lp-builder-popup__btn--save:hover{background-color:#5b52d1}.lp-builder-popup__btn--save:disabled{opacity:.6;cursor:not-allowed}.lp-builder-popup__btn--trash{background-color:#fff;color:#6b7280;border:1px solid #e5e7eb}.lp-builder-popup__btn--trash:hover{color:#dc2626;background-color:#fee2e2;border-color:#fee2e2}.lp-builder-popup__btn--draft{background-color:#eef1ff;color:#7067ed;border:1px solid transparent}.lp-builder-popup__btn--draft:hover{background-color:#d5dcff;border-color:transparent}.lp-builder-popup .lesson-status,.lp-builder-popup .question-status,.lp-builder-popup .quiz-status,.lp-builder-popup .quizzes-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}.lp-builder-popup .lesson-status.publish,.lp-builder-popup .question-status.publish,.lp-builder-popup .quiz-status.publish,.lp-builder-popup .quizzes-status.publish{color:#28a746;background:#e7f6e9}.lp-builder-popup .lesson-status.draft,.lp-builder-popup .question-status.draft,.lp-builder-popup .quiz-status.draft,.lp-builder-popup .quizzes-status.draft{color:#aaa;background:#f7f7f7}.lp-builder-popup .lesson-status.pending,.lp-builder-popup .question-status.pending,.lp-builder-popup .quiz-status.pending,.lp-builder-popup .quizzes-status.pending{color:#1e40af;background:#dbeafe}.lp-builder-popup .lesson-status.private,.lp-builder-popup .question-status.private,.lp-builder-popup .quiz-status.private,.lp-builder-popup .quizzes-status.private{color:#6b21a8;background:#f3e8ff}.lp-builder-popup .lesson-status.trash,.lp-builder-popup .question-status.trash,.lp-builder-popup .quiz-status.trash,.lp-builder-popup .quizzes-status.trash{color:#991b1b;background:#fee2e2}.lp-builder-popup .cb-section__header{display:none}.lp-builder-popup .lp-meta-box__duration>:not(label):not(.description){display:inline-flex;align-items:center;gap:8px}.lp-builder-popup .lp-meta-box__duration .description{margin-top:4px}.lp-builder-popup #_lp_passing_grade,.lp-builder-popup #_lp_retake_count,.lp-builder-popup #_lp_pagination{max-width:100px}.lp-builder-popup .lp-radios-field-meta-box{list-style-type:none;margin:0;padding:0}.lp-builder-popup .lp-radios-field-meta-box li{margin-bottom:8px}.lp-builder-popup .lp-radios-field-meta-box li:last-child{margin-bottom:0}.lp-builder-popup .lp-radios-field-meta-box li label{display:flex;align-items:center;gap:8px;font-weight:400;width:auto;min-width:auto;max-width:none;cursor:pointer}.lp-builder-popup .lp-radios-field-meta-box li input[type=radio]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#1e1e1e}.lp-builder-popup .wp-editor-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.lp-builder-popup .wp-editor-wrap .wp-editor-tools{display:flex;flex-wrap:wrap}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons{margin:0}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #7067ed;color:#7067ed;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;box-shadow:none}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media .wp-media-buttons-icon::before{color:#7067ed}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media:hover{background:#eef1ff}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-tabs:not(:has(.wp-switch-editor[aria-pressed=true])) .wp-switch-editor:first-child{background:#eef1ff;color:#7067ed;font-weight:600}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container{flex:0 0 calc(100% + 24px);width:100%;margin-top:10px;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;margin-left:-12px;margin-right:-12px;margin-bottom:-10px;padding:0}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container textarea.wp-editor-area{border:0;border-radius:0 0 8px 8px;padding:12px;width:100%;box-sizing:border-box}.lp-builder-popup .wp-editor-wrap>.wp-editor-container{border:0;border-radius:0 0 8px 8px}.lp-builder-popup .wp-editor-wrap>.wp-editor-container .mce-toolbar-grp{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:4px}.lp-builder-popup .wp-editor-wrap>.wp-editor-container .mce-top-part::before{box-shadow:none}.lp-builder-popup .wp-editor-wrap>.wp-editor-container .mce-panel{border:none !important}.lp-builder-popup .wp-editor-wrap>.wp-editor-container textarea.wp-editor-area{border:0;border-radius:0 0 8px 8px;padding:16px;width:100%;box-sizing:border-box;min-height:200px}.lp-builder-popup .lp-material--table{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-top:20px}.lp-builder-popup .lp-material--table th,.lp-builder-popup .lp-material--table td{padding:12px 15px;border-bottom:1px solid #e5e7eb;text-align:left}.lp-builder-popup .lp-material--table th{background-color:#f9fafb;font-weight:600;font-size:13px;color:#374151}.lp-builder-popup .lp-material--table td{font-size:14px;color:#1e1e1e}.lp-builder-popup .lp-material--table tr:last-child td{border-bottom:0}.lp-builder-popup .lp-material--table tr:hover td{background-color:#f9fafb}.lp-builder-popup .lp-material--table thead.hidden{display:none}.lp-builder-popup .lp-material-btn-wrap{display:flex;gap:12px;margin-top:15px}.lp-builder-popup #btn-lp--add-material,.lp-builder-popup #btn-lp--save-material{padding:8px 20px;border-radius:6px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #d1d5db;transition:all .2s}.lp-builder-popup #btn-lp--add-material:hover,.lp-builder-popup #btn-lp--save-material:hover{background:#f5f5f5;border-color:#9ca3af}.lp-builder-popup .cb-lesson-edit-title,.lp-builder-popup .cb-quiz-edit-title,.lp-builder-popup .cb-question-edit-title{margin-bottom:24px;flex:1}.lp-builder-popup .cb-lesson-edit-title__label,.lp-builder-popup .cb-quiz-edit-title__label,.lp-builder-popup .cb-question-edit-title__label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#1e1e1e}.lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input,.lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input,.lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s;box-shadow:none}.lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input:focus,.lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input:focus,.lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-builder-popup .cb-lesson-edit-desc,.lp-builder-popup .cb-quiz-edit-desc,.lp-builder-popup .cb-question-edit-desc{margin-bottom:24px}.lp-builder-popup .cb-lesson-edit-desc__label,.lp-builder-popup .cb-quiz-edit-desc__label,.lp-builder-popup .cb-question-edit-desc__label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#1e1e1e}.lp-builder-popup .lp-form-setting-lesson .lp-meta-box,.lp-builder-popup .lp-form-setting-quiz .lp-meta-box,.lp-builder-popup .lp-form-setting-question .lp-meta-box{margin:0;background:transparent}.lp-builder-popup .lp-form-setting-lesson .lp-meta-box__inner,.lp-builder-popup .lp-form-setting-quiz .lp-meta-box__inner,.lp-builder-popup .lp-form-setting-question .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:24px}.lp-builder-popup .lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:18px;font-weight:700;color:#1e1e1e;margin-bottom:20px;line-height:1.2}.lp-builder-popup .cb-section__question-title-assigned,.lp-builder-popup .cb-section__quiz-title-assigned{display:flex;flex-direction:column-reverse;gap:16px;margin-bottom:24px}.lp-builder-popup .cb-section__question-title-assigned .cb-question-edit-title,.lp-builder-popup .cb-section__question-title-assigned .cb-lesson-edit-title,.lp-builder-popup .cb-section__question-title-assigned .cb-quiz-edit-title,.lp-builder-popup .cb-section__quiz-title-assigned .cb-question-edit-title,.lp-builder-popup .cb-section__quiz-title-assigned .cb-lesson-edit-title,.lp-builder-popup .cb-section__quiz-title-assigned .cb-quiz-edit-title{margin-bottom:0;width:100%}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses{flex-shrink:0;padding:0;background-color:transparent;border-radius:0;font-size:13px;margin-top:0;border:0}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .label,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .label,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .label,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .label,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .label,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .label{color:#6b7280;margin-right:5px}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a{color:#2e91fa;text-decoration:none;font-weight:500}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a:hover,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a:hover,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a:hover,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a:hover,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a:hover,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a:hover{text-decoration:underline}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .question-not-assigned,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .question-not-assigned,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .question-not-assigned,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .question-not-assigned,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .question-not-assigned,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .question-not-assigned{color:#9ca3af;font-style:italic}.lp-builder-popup .lp-message{color:#7067ed;background-color:#eef1ff;font-weight:500;padding:8px 20px;border-radius:8px}.lp-builder-popup .cb-item-edit-permalink__label{display:block;font-size:13px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-builder-popup .cb-item-edit-assigned{font-size:13px;color:#6b7280;margin-bottom:20px;line-height:1.6}.lp-builder-popup .cb-item-edit-assigned .label{color:#6b7280;font-weight:400}.lp-builder-popup .cb-item-edit-assigned a{color:#2e91fa;text-decoration:none;font-weight:500}.lp-builder-popup .cb-item-edit-assigned a:hover{text-decoration:underline}.lp-builder-popup .lp-edit-quiz-wrap .heading{display:flex;align-items:center;margin-bottom:8px;gap:8px}.lp-builder-popup .lp-edit-quiz-wrap .heading h4{color:#898989}.lp-builder-popup .lp-edit-quiz-wrap .heading .total-items{margin-left:auto;font-size:13px;color:#898989}.lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all{cursor:pointer;padding:5px;color:#6b7280}.lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover{color:#1e1e1e}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down{display:block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-edit-list-questions{margin-bottom:20px}.lp-builder-popup .lp-edit-quiz-wrap .lp-icon-spinner{animation:rotation 2s infinite linear;font-size:1.25rem;display:none}.lp-builder-popup .lp-edit-quiz-wrap .one,.lp-builder-popup .lp-edit-quiz-wrap .plural{display:none}.lp-builder-popup .lp-edit-quiz-wrap[data-count="1"] .one{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap:not([data-count="1"]) .plural{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;background:#fff;transition:all .2s}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{background:#fff;border:1px solid #d1d5db;color:#4b5563;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;align-items:center;transition:all .2s;display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down{display:block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{border:0;background:transparent;cursor:pointer}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover{background:#f0f0f1}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:last-child{margin-bottom:0}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background-color:#fff;border-bottom:1px solid transparent;border-radius:12px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag{cursor:move;color:#9ca3af;font-size:16px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input{flex:1;padding:8px 12px;border:1px solid transparent;border-radius:6px;font-size:14px;background:transparent;transition:all .2s;font-weight:600}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label{font-size:11px;background-color:#eef1ff !important;color:#7067ed;padding:4px 10px;border-radius:20px;white-space:nowrap;font-weight:600}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question{cursor:pointer;color:#9ca3af;padding:6px;transition:all .2s;border-radius:4px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#1e1e1e;background:#f3f4f6}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#dc2626;background:#fee2e2}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle{cursor:pointer;padding:6px;color:#9ca3af}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover{color:#1e1e1e}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus){border:1px solid #7067ed}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head{border-bottom-color:#f5f5f5;border-radius:12px 12px 0 0;background:#eef1ff}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main{display:none;padding:24px;background:#fff;border-radius:0 0 12px 12px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main{display:block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.clone{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fff;border:1px dashed #e5e7eb;border-radius:12px;margin-top:12px}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-icon-plus{color:#7067ed}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input{flex:1;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus{outline:0;border-color:#7067ed;box-shadow:none}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new{border:1px solid #d1d5db;border-radius:6px;min-width:150px;font-size:14px}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus{outline:0;border-color:#7067ed}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button{padding:10px 20px;border:1px solid #7067ed;color:#7067ed;border-radius:8px;font-weight:500;cursor:pointer}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button:hover{background:#7067ed;color:#eef1ff}.lp-builder-popup .lp-edit-quiz-wrap .mce-menubar{border:0;background:#f5f5f5}.lp-builder-popup .lp-edit-quiz-wrap .heading{border-radius:12px}@keyframes lp-popup-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media(max-width:768px){.lp-builder-popup{width:95%;max-height:95vh}.lp-builder-popup__header,.lp-builder-popup__footer{padding:12px 16px}.lp-builder-popup__tabs{padding:0 16px;overflow-x:auto}.lp-builder-popup__tab{padding:12px 16px;white-space:nowrap}.lp-builder-popup__tab-content{padding:16px}.lp-builder-popup__footer{flex-direction:column;gap:10px}.lp-builder-popup__footer-left,.lp-builder-popup__footer-right{width:100%;justify-content:center}.lp-builder-popup .form-field,.lp-builder-popup .lp-meta-box__duration,.lp-builder-popup .lp-meta-box-field{flex-wrap:wrap}.lp-builder-popup .form-field>label,.lp-builder-popup .form-field label span,.lp-builder-popup .lp-meta-box__duration>label,.lp-builder-popup .lp-meta-box__duration label span,.lp-builder-popup .lp-meta-box-field>label,.lp-builder-popup .lp-meta-box-field label span{width:100%;min-width:100%;max-width:100%;margin-bottom:8px}.lp-builder-popup .form-field input[type=number],.lp-builder-popup .form-field input[type=text],.lp-builder-popup .form-field input[type=datetime-local],.lp-builder-popup .lp-meta-box__duration input[type=number],.lp-builder-popup .lp-meta-box__duration input[type=text],.lp-builder-popup .lp-meta-box__duration input[type=datetime-local],.lp-builder-popup .lp-meta-box-field input[type=number],.lp-builder-popup .lp-meta-box-field input[type=text],.lp-builder-popup .lp-meta-box-field input[type=datetime-local]{max-width:100%}.lp-builder-popup .form-field:has(input[type=checkbox]),.lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]),.lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]){flex-direction:row;flex-wrap:wrap}.lp-builder-popup .form-field:has(input[type=checkbox])>label,.lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox])>label,.lp-builder-popup .lp-meta-box-field:has(input[type=checkbox])>label{width:auto;min-width:auto;max-width:none;margin-bottom:0}.lp-builder-popup .form-field .description,.lp-builder-popup .lp-meta-box__duration .description,.lp-builder-popup .lp-meta-box-field .description{margin-left:0 !important}.lp-builder-popup .cb-section__question-title-assigned,.lp-builder-popup .cb-section__lesson-title-assigned{flex-direction:column;gap:16px}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,.lp-builder-popup .cb-section__lesson-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__lesson-title-assigned .lesson-assigned-courses{margin-top:0;align-items:flex-start}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question{flex-wrap:wrap}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input{width:100%}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.learn-press-course-builder #lp-course-builder-content{background:#fff;padding:24px;border-radius:8px}.learn-press-course-builder .cb-section__course-edit{background:#fff;border-radius:16px;min-height:calc(100% - 100px)}.learn-press-course-builder .cb-section__course-edit .cb-section__header-left{display:flex;align-items:center;gap:10px;margin-bottom:20px;margin-top:28px}.learn-press-course-builder .cb-section__course-edit .lp-cb-section__title{font-size:28px;font-weight:600;margin-top:0;margin-bottom:0;color:#1e1e1e}.learn-press-course-builder .cb-section__course-edit .cb-section__header{display:flex;justify-content:space-between;align-items:center}.learn-press-course-builder .cb-section__course-edit .cb-section__header-action{display:flex;gap:20px}.learn-press-course-builder .cb-section__course-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.learn-press-course-builder .cb-section__course-edit .cb-button.loading{pointer-events:none;opacity:.8}.learn-press-course-builder .cb-section__course-edit .cb-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.learn-press-course-builder .cb-section__course-edit .lp-meta-box{background:transparent}.learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner{display:flex;flex-direction:column;gap:24px}.learn-press-course-builder .cb-section__course-edit .form-field,.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration{display:flex;gap:0 11px;margin:0;padding:0}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .description{max-width:max-content;grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .learn-press-tip{max-width:max-content}.learn-press-course-builder .cb-section__course-edit .form-field._lp_hint_field,.learn-press-course-builder .cb-section__course-edit .form-field._lp_explanation_field{flex-wrap:wrap}.learn-press-course-builder .cb-section__course-edit .form-field label,.learn-press-course-builder .cb-section__course-edit .form-field label span,.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration label,.learn-press-course-builder .cb-section__course-edit .lesson-materials .field-material__label{font-size:14px;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;color:#23282d;font-weight:600;flex:0 0 auto}.learn-press-course-builder .cb-section__course-edit .lesson-materials{flex-wrap:nowrap;gap:10px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=number],.learn-press-course-builder .cb-section__course-edit .form-field input[type=text],.learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.learn-press-course-builder .cb-section__course-edit .form-field textarea{order:3;width:calc(100% - 165px);padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.learn-press-course-builder .cb-section__course-edit .form-field input[type=number]:focus,.learn-press-course-builder .cb-section__course-edit .form-field input[type=text]:focus,.learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local]:focus,.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.learn-press-course-builder .cb-section__course-edit select{padding:4px 12px;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.learn-press-course-builder .cb-section__course-edit select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration>:not(label):not(.description){display:inline-flex;align-items:center;gap:8px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox],.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:before,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked{background:#28a746}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked:before,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked:before{left:22px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:focus,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]),.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]){flex-direction:row;align-items:center}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) input[type=checkbox],.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) input[type=radio]{order:1;margin-top:2px}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description,.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) .description{order:3}.learn-press-course-builder .cb-section__course-edit .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block}.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration .description{margin-top:4px}.learn-press-course-builder .cb-section__course-edit p.form-field,.learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration{padding:0;margin:0}.learn-press-course-builder .cb-section__course-edit p.form-field .description,.learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration .description{margin-top:6px}.learn-press-course-builder .cb-section__course-edit #_lp_passing_grade,.learn-press-course-builder .cb-section__course-edit #_lp_retake_count,.learn-press-course-builder .cb-section__course-edit #_lp_pagination{max-width:100px}.learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content{flex:1}.learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content .lp_course_extra_meta_box__fields:not(:has(*)){display:none}.learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content input[type=text]{max-width:100%;margin-bottom:10px}@media(max-width:768px){.learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner{gap:20px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=number],.learn-press-course-builder .cb-section__course-edit .form-field input[type=text],.learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]{max-width:100%}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]){flex-direction:column;gap:8px}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) label{min-width:auto}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description{margin-left:0;margin-top:0}}.learn-press-course-builder .lp-message{color:#7067ed;background-color:#eef1ff;font-weight:500;padding:8px 20px;border-radius:8px}#lp-builder-popup-container .learn-press-message,#lp-course-builder .learn-press-message{margin:20px 10px;position:relative;padding:10px 20px;border-radius:8px;max-width:100%;width:fit-content}#lp-builder-popup-container select,#lp-course-builder select{padding:10px 32px 10px 14px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e;cursor:pointer;appearance:none;background-image:url("../images/icons/ico-cb-chevron-down.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}#lp-builder-popup-container select:focus,#lp-course-builder select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}#lp-course-builder .lp-ico-ai{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-ai.svg");mask-image:url("../images/icons/ico-ai.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#lp-course-builder .lp-btn-generate-course-with-ai,#lp-course-builder .lp-btn-warning-enable-ai{position:relative;margin:0 !important}#lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai{background:transparent;color:#7067ed}#lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai:hover{background:#eef1ff}.wp-editor-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background-color:#fff}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:focus,.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:hover,.wp-editor-wrap .qt-dfw:focus,.wp-editor-wrap .qt-dfw:hover{box-shadow:none;background:0}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-underline),.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-blockquote),.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-alignright),.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-unlink){border-right:1px solid #d1d5db}.wp-editor-wrap .wp-editor-tools{display:flex;align-items:center;justify-content:space-between;background-color:#f7f7f7;padding:8px 12px}.wp-editor-wrap .wp-editor-tools:after{content:none}.wp-editor-wrap .wp-media-buttons{padding:0;float:none;flex-shrink:0}.wp-editor-wrap button.insert-media,.wp-editor-wrap input.button{color:#1e1e1e;border-color:#d1d5db;display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:13px;line-height:1.6;min-height:30px;margin:0;padding:4px 12px;cursor:pointer;border-width:1px;border-style:solid;border-radius:6px;white-space:nowrap;box-sizing:border-box;background:#fff;transition:border-color .15s ease,background .15s ease}.wp-editor-wrap button.insert-media:focus,.wp-editor-wrap input.button:focus{outline:0;box-shadow:none;background-color:#eef1ff;border-color:#7067ed;color:#7067ed}.wp-editor-wrap button.insert-media:hover,.wp-editor-wrap input.button:hover{color:#7067ed;border-color:#7067ed;background-color:#eef1ff}.wp-editor-wrap .wp-editor-tabs{float:none;flex-shrink:0;display:flex;background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:4px 4px 6px;gap:4px}.wp-editor-wrap .wp-editor-tabs button{margin:0;padding:2px 14px;border:0;border-radius:8px;font-size:13px;font-weight:500;line-height:1.6;color:#6b7280;background:transparent;cursor:pointer;box-sizing:content-box !important}.wp-editor-wrap .wp-editor-tabs button:hover{color:#1e1e1e;background-color:#eef1ff}.wp-editor-wrap .wp-editor-tabs button:focus{outline:0;box-shadow:none}.wp-editor-wrap .wp-editor-tabs button[aria-pressed=true]{background:#eef1ff;color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05);font-weight:600}.wp-editor-wrap .mce-tinymce{border:none !important;visibility:visible !important}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox{border-radius:8px}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{box-shadow:none}.wp-editor-wrap div.mce-toolbar-grp>div{padding:0}.wp-editor-wrap .mce-top-part::before{box-shadow:none !important}.wp-editor-wrap .mce-top-part,.wp-editor-wrap .quicktags-toolbar{background-color:#f7f7f7;margin:0;padding:0}.wp-editor-wrap .mce-toolbar-grp{background:0;border-bottom:0;padding:0 8px 8px}.wp-editor-wrap .mce-toolbar .mce-btn{border:0;background:transparent;box-shadow:none;border-radius:4px}.wp-editor-wrap .mce-toolbar .mce-btn button{padding:2px 5px;color:#374151}.wp-editor-wrap .mce-toolbar .mce-btn:hover,.wp-editor-wrap .mce-toolbar .mce-btn.mce-active{background:rgba(0,0,0,0.06);border:0;box-shadow:none}.wp-editor-wrap .mce-toolbar .mce-btn-group{padding:0 2px}.wp-editor-wrap .mce-toolbar .mce-btn-group:not(:last-child)::after{content:"";display:inline-block;width:1px;height:20px;background:#e5e7eb;vertical-align:middle;margin-left:4px}.wp-editor-wrap .quicktags-toolbar{padding:0 10px 8px;border-bottom:1px solid #f5f5f5}.wp-editor-wrap .wp-editor-container{border:0}.wp-editor-wrap .mce-edit-area iframe{min-height:150px !important}.wp-editor-wrap div.mce-statusbar{display:none}#lp-builder-popup-container .wp-editor-container{border:none !important;background:#fff}#lp-builder-popup-container .wp-editor-tools{padding:8px 12px}#lp-builder-popup-container .mce-top-part{margin:0 !important}#lp-builder-popup-container .lp-question-field-settings .mce-top-part{margin:0 !important}#lp-builder-popup-container .quicktags-toolbar{margin:0 !important;padding:6px 8px !important}.lp-popup-items-to-select .header{padding:0;flex-shrink:0}.lp-popup-items-to-select .header ul.tabs{display:flex;border-bottom:1px solid #f5f5f5;background:#fff;gap:10px;margin:0;list-style:none;padding:0}.lp-popup-items-to-select ul.tabs li{margin:0;display:inline-block;position:relative;padding:0 24px;text-decoration:none;font-weight:500;font-size:14px;transition:all .2s ease;border-radius:12px 12px 0 0;border-bottom:2px solid transparent;cursor:pointer}.lp-popup-items-to-select ul.tabs li.active{border-bottom-color:#7067ed;background-color:#eef1ff;color:#7067ed}.lp-popup-items-to-select ul.tabs li:hover{background-color:#eef1ff;color:#7067ed}.lp-popup-items-to-select .header ul.tabs li.tab a{padding:0}.lp-popup-items-to-select .header ul.tabs li.tab.active a,.lp-popup-items-to-select .header ul.tabs li.tab a:hover{color:#7067ed}.lp-popup-items-to-select input.lp-search-title-item{padding:12px 16px;border-color:#e5e7eb;border-radius:8px;outline:0;transition:border-color .2s;margin:0}.lp-popup-items-to-select input.lp-search-title-item:focus{border-color:#7067ed;box-shadow:0 0 0 2px rgba(59,130,246,0.1)}.lp-target ul.list-items{padding:0;gap:0;max-height:500px}.lp-select-item{display:flex;align-items:center;padding:12px 0;cursor:pointer;transition:background .2s}.lp-select-item:last-child{border-bottom:0}.lp-select-item:hover{background-color:#f5f5f5}.lp-select-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;margin-right:12px;cursor:pointer;position:relative;outline:0;flex-shrink:0}.lp-select-item input[type=checkbox]:checked{background-color:#28a746;border-color:#28a746}.lp-select-item input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.lp-select-item input[type=checkbox]:checked::before{display:none}.lp-answers-config input[type=radio]:checked::before{display:none}.lp-select-item .title{font-size:14px;color:#374151;font-weight:500}.lp-select-item .title strong{color:#9ca3af;font-weight:400;margin-left:5px;font-size:12px}.list-items-wrap .learn-press-pagination{margin-top:20px;display:flex;justify-content:center}.lp-popup-items-to-select .pagination{margin:10px 0 0 !important}.list-items-wrap .learn-press-pagination ul.page-numbers{display:flex;gap:8px;list-style:none;padding:0;margin:0}.list-items-wrap .page-numbers li span.page-numbers.current,.list-items-wrap .page-numbers li a.page-numbers{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:6px;text-decoration:none;color:#898989;font-size:14px;transition:all .2s;background:#fff;font-weight:600}.list-items-wrap .page-numbers li span.page-numbers.current{background-color:#7067ed;color:#fff}.list-items-wrap .page-numbers li a.page-numbers:hover{background-color:#f7f7f7;border-color:#d1d5db;color:#1e1e1e}.list-items-wrap .page-numbers li a.page-numbers.next,.list-items-wrap .page-numbers li a.page-numbers.prev{background-color:#f7f7f7;border-color:#d1d5db}.list-items-wrap .page-numbers li a.page-numbers.next:hover,.list-items-wrap .page-numbers li a.page-numbers.prev:hover{background-color:#7067ed;color:#fff}.list-items-wrap .page-numbers i{font-size:14px}.lp-popup-items-to-select .main{border-bottom-color:transparent !important;padding:20px 0 0 !important}.lp-popup-items-to-select .footer{padding:16px 0 0 !important;align-items:center;justify-content:space-between}.lp-popup-items-to-select .button{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s;background:transparent;color:#1e1e1e}.lp-popup-items-to-select .button:hover{background:transparent;color:#7067ed}.lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active,.lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary:not(.active){background-color:#eef1ff;color:#7067ed;order:2}.lp-btn-add-items-selected:hover:not(:disabled){background-color:#333}.lp-btn-add-items-selected:disabled{background-color:#f5f5f5;color:#9ca3af;cursor:not-allowed}.lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active:hover{background-color:#7067ed;color:#eef1ff}.lp-btn-count-items-selected{background:transparent;color:#6b7280;padding:0 !important;font-size:13px;order:1}.lp-btn-back-to-select-items{background:#fff;border:1px solid #d1d5db;color:#374151;order:0}.lp-btn-back-to-select-items:hover{background-color:#f5f5f5}.lp-popup-items-to-select ul.list-items-selected{padding-left:0;background:#fff;margin-bottom:20px;gap:0}.lp-popup-items-to-select ul.list-items-selected li{display:flex;align-items:center;padding:5px;border-bottom:1px solid #f5f5f5;color:#1e1e1e;cursor:pointer;transition:background .2s}.lp-hidden{display:none !important}.lp-popup-items-to-select .header .tabs .tab.active::after{display:none !important}.lp-popup-items-to-select .header .tabs .tab:not(:last-child)::before{display:none}.lp-popup-items-to-select .list-items-selected li:hover{background:#f5f5f5}.lp-popup-items-to-select .header .header-count-items-selected{border-bottom-color:#f5f5f5}.lp-toast.toastify{background:#e7f6e9;color:#28a746;border-radius:5px;box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-left:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee2e2;color:#dc2626;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fbf7f2;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:#dbeafe;color:#1e40af;padding:12px 20px;border:0;margin:0 auto}#wp-media-modal label.screen-reader-text,#wp-media-modal span.screen-reader-text{display:none}
\ No newline at end of file
+@charset "UTF-8";body{margin:0;padding:0}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-right:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-left:15px;padding-right:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-right:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-left:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}.lp-loading-circle{width:15px;height:15px;border:2px solid #ccc;border-radius:50%;border-top-color:rgba(0,0,0,0.76);animation:spin 1s infinite linear;display:inline-block}.lp-loading-circle.hide{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lp-btn-ai-style{background:#f6f7f7;border:1px solid #2271b1;color:#2271b1;text-decoration:none;text-shadow:none;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;cursor:pointer;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.lp-btn-ai-style:active{box-shadow:none;color:#fff}.lp-btn-ai-style:hover{background:#6b46e9 !important;color:#fff !important}.lp-btn-generate-course-with-ai,.lp-btn-warning-enable-ai{position:absolute;margin:10px 0 0 10px !important}.create-course-modal{padding:0;display:flex !important;flex-direction:column;overflow:hidden;border-radius:10px;background-color:#fff;height:90vh;z-index:10000000 !important}.create-course-modal .modal-content{display:grid;grid-template-columns:1fr 2fr;flex-grow:1;gap:30px;min-height:500px;padding:0 24px}.create-course-modal .input-section{display:flex;flex-direction:column}.create-course-modal .input-section label{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section h3{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section textarea,.create-course-modal .input-section .ts-wrapper .ts-control{width:100%;padding:4px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:.95em;background-color:#f7fafc;color:#1a202c;box-shadow:none;transition:border-color .2s,box-shadow .2s}.create-course-modal .input-section textarea:focus,.create-course-modal .input-section textarea:focus-within,.create-course-modal .input-section .ts-wrapper .ts-control:focus,.create-course-modal .input-section .ts-wrapper .ts-control:focus-within{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2;background-color:#fff}.create-course-modal .input-section textarea{min-height:150px;resize:vertical}.create-course-modal .input-section .outputs-control{margin-top:10px}.create-course-modal .input-section .outputs-control .outputs-control-content{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.create-course-modal .input-section .outputs-control .outputs-control-content .output-number-selector{width:120px;border-radius:6px;padding:10px 12px;border:1px solid #e5e7eb;font-size:.95em;background-color:#f7fafc;color:#1a202c;height:40px}.create-course-modal .input-section .lp-tom-select{width:100%}.create-course-modal .input-section .course-content-wrapper{background:#f7fafc;padding:8px 16px;border-radius:16px}.create-course-modal .input-section .course-content-wrapper input[readonly],.create-course-modal .input-section .course-content-wrapper textarea[readonly]{background-color:#fff !important;cursor:not-allowed;opacity:.8}.create-course-modal .input-section .course-content-wrapper input[readonly]:focus,.create-course-modal .input-section .course-content-wrapper textarea[readonly]:focus{box-shadow:none;border-color:#e5e7eb}.create-course-modal .output-section{display:flex;flex-direction:column}.create-course-modal .output-section .output-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.create-course-modal .output-section .output-header h3{font-weight:700;line-height:22px;font-size:14px;color:#1a202c}.create-course-modal .output-section .output-header .icon-button{background:0;border:0;padding:4px;cursor:pointer;color:#a0aec0}.create-course-modal .output-section .output-header .icon-button:hover{color:#4a5568}.create-course-modal .output-section .output-item{border-radius:6px;margin-bottom:16px;background-color:#fff;position:relative}.create-course-modal .output-section .output-item.prompt-item textarea{background-color:#f7fafc;min-height:80px}.create-course-modal .output-section .output-item.output-suggestion textarea{border-color:#dbd6f7;min-height:80px}.create-course-modal .output-section .output-item p.prompt{font-weight:500;color:#4a5568;font-size:.875rem;margin-bottom:4px}.create-course-modal .output-section .output-item .generate-button{background-color:#7e6ce2;color:#fff;border:0;padding:12px 20px;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;width:25%;margin-top:10px}.create-course-modal .output-section .output-item .generate-button:hover{opacity:.9}.create-course-modal .output-section .output-item textarea{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;resize:vertical;font-size:.95em;color:#1a202c;transition:border-color .2s,box-shadow .2s}.create-course-modal .output-section .output-item textarea:focus{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2}.create-course-modal .output-section .output-item .output-actions{position:absolute;top:30%;right:2%;display:flex;gap:8px;visibility:hidden}.create-course-modal .output-section .output-item .output-actions .action-button{font-size:.875rem;font-weight:500;padding:6px 12px;border-radius:6px;cursor:pointer;border:1px solid #e5e7eb;background-color:#fff;color:#4a5568;transition:background-color .2s,color .2s,border-color .2s}.create-course-modal .output-section .output-item .output-actions .action-button.copy-button:hover{background-color:#f7fafc;border-color:#c8ccd5}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button{background-color:#7e6ce2;border-color:#7e6ce2;color:#fff}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button:hover{opacity:.9}.create-course-modal .output-section .output-item:hover .output-actions{visibility:visible}.create-course-modal .output-section #lp-ai-output-suggestion{overflow-y:auto;flex-grow:1;padding-right:5px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder{flex-grow:1;border:2px dashed #e5e7eb;border-radius:6px;background-color:#e5e7eb;position:relative;height:150px;width:100%;background-position:center;background-repeat:no-repeat;margin-bottom:10px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions{position:absolute;bottom:5px;left:80%;transform:translateX(-50%);display:flex;gap:10px;width:30%}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .action-button{padding:5px 20px;border-radius:4px;border:1px solid #e5e7eb;background-color:rgba(255,255,255,0.8);cursor:pointer}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .apply-button{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.create-course-modal .ts-wrapper .ts-control .item{background-color:#f7fafc;border:1px solid #e5e7eb;color:#4a5568;border-radius:20px;padding:4px 10px}.create-course-modal .ts-wrapper .ts-control .ts-input::placeholder{color:#a0aec0}.create-course-modal .modal-content{gap:40px;padding:24px 30px}.create-course-modal .modal-content .input-section .form-group{margin-bottom:16px}.create-course-modal .modal-content .input-section .form-group label{margin-bottom:6px;display:block}.create-course-modal .modal-content .input-section .lp-ai-modal-grid.lp-ai-grid-2-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:16px}.create-course-modal .modal-content .input-section h3{font-size:16px;font-weight:600;color:#1a202c;margin-top:20px;margin-bottom:8px}.create-course-modal .modal-content .input-section h3:first-child{margin-top:0}.create-course-modal .modal-content .input-section p.description{font-size:12px;color:#4a5568;margin:-4px 0 16px 0}.create-course-modal .modal-content .input-section .lp-notice.notice-warning{background-color:#fefce8;border:1px solid #fde047;border-radius:6px;padding:12px;margin:10px 0 20px 0;font-size:14px;color:#713f12}.create-course-modal .modal-content .input-section .lp-notice.notice-warning a{font-weight:600;color:#713f12;text-decoration:underline}.create-course-modal .modal-content .output-section .output-placeholder-wrapper{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;min-height:200px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;padding:20px}.create-course-modal .modal-content .output-section .output-placeholder-wrapper p{color:#4a5568;font-size:15px}.create-course-modal .modal-content .output-section .output-header .icon-button{display:inline-flex;align-items:center;justify-content:center;color:#4a5568}.create-course-modal .modal-content .output-section .output-header .icon-button svg{width:20px;height:20px}.lp-generate-data-ai-wrap{width:100%;max-height:90%}.lp-generate-data-ai-wrap .content-title{color:#111}.lp-generate-data-ai-wrap .step-header{display:flex;justify-content:space-between;margin-bottom:30px;padding:0 20px;gap:10px}.lp-generate-data-ai-wrap .step-header .step-item{display:flex;align-items:center;font-size:14px;color:#1a202c;position:relative;flex-grow:1;justify-content:center}.lp-generate-data-ai-wrap .step-header .step-item.active .step-number{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.lp-generate-data-ai-wrap .step-header .step-item .step-text{color:#111;font-weight:600}.lp-generate-data-ai-wrap .step-header .step-item .step-number{width:28px;height:28px;border-radius:50%;border:1px solid #e5e7eb;display:flex;justify-content:center;align-items:center;margin-right:10px;font-weight:500;background-color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai{border:1px solid #e5e7eb;border-radius:10px;padding:20px;text-align:left}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-form-fields{min-height:400px;max-height:600px;overflow:auto;padding:0 2px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-title{font-size:1.2em;font-weight:600;margin-bottom:10px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content.active{display:block}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header h2{font-size:24px;font-weight:700;margin:0 0 8px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header p{font-size:15px;color:#1a202c;margin:0 0 30px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-bottom:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group{margin-bottom:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group.full-width{grid-column:1/-1}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .lp-tom-select.ts-wrapper{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{width:100%;padding:8px 16px;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;line-height:1.5;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;margin:0;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea:focus{outline:0;border-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .item{border:1px solid #e5e7eb;color:#4a5568;border-radius:6px;padding:4px 10px;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .ts-input::placeholder{color:#a0aec0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{min-height:86px;resize:vertical}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .field-description{color:#898989;margin-top:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .title-refer,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .description-refer{padding:0;border:0;font-size:16px;min-height:unset;box-shadow:none;border-radius:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai #prompt-preview{min-height:120px;background-color:#f9fafb;color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .button-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt{display:flex;justify-items:center;align-items:center;gap:10px;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt img{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button{padding:10px 20px;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary:hover{background-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary{background-color:#fff;color:#7e6ce2;border-color:#7e6ce2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary:hover{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn:disabled,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button:disabled{background-color:#e5e7eb;color:#1a202c;cursor:not-allowed;border-color:#e5e7eb}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout{display:flex;gap:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-left-panel{flex:2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-right-panel{flex:1;min-width:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details h3{font-size:24px;font-weight:700;color:#111827;margin-top:0;margin-bottom:24px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .course-cover-placeholder{width:100%;height:50vh;background-color:#e5e7eb;border-radius:8px;display:flex;justify-content:center;align-items:center;justify-items:center;font-size:20px;color:#6b7280;margin-bottom:30px;font-weight:600}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-title{font-size:18px;font-weight:700;margin-top:30px;margin-bottom:16px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum{font-size:18px;font-weight:700}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block{border-radius:8px;border:.8px solid #e5e7eb;padding:16px 8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block h4{font-size:13px;font-weight:bold}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details p{font-size:15px;line-height:1.6;color:#374151;margin-top:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details ul{list-style:none;padding:0;margin:12px 0 0 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li{position:relative;padding-left:20px;margin-bottom:8px;color:#374151;font-size:15px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li::before{content:"•";position:absolute;left:0;color:#1a202c;line-height:1.5}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel{background-color:#f9fafb;padding:24px;border-radius:8px;border:1px solid #e5e7eb;height:fit-content}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel h3{font-size:16px;font-weight:600;margin-top:0;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list{display:none;list-style:none;padding:0;margin:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li{display:flex;align-items:center;font-size:15px;color:#374151;margin-bottom:12px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li span{margin-right:5px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li svg{color:#1a202c;width:20px;height:20px;margin-right:12px;flex-shrink:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea[name=lp-openai-prompt-generated-field]{min-height:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea.lp-ai-string-result{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results{display:grid;gap:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results .lp-ai-string-result{margin-bottom:4px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results button{margin-right:4px}.lp-generate-data-ai-wrap .lp-ai-course-data-preview-wrap{max-height:400px;overflow-y:auto;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup{position:absolute;top:10px;right:10px;background:0;border:0;font-size:20px;cursor:pointer;color:#ccc}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup:hover{color:#f27474}.lp-generate-data-ai-wrap .lp-ai-warning-refer{border:1px solid #fcd34d;background-color:#fffbeb;padding:10px;border-radius:5px;display:flex;gap:5px;align-items:center}.lp-ai-course-data-preview-wrap .course-title{font-size:1.5em;font-weight:700;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-sections{margin-top:30px}.lp-ai-course-data-preview-wrap .section-title{font-weight:bold;font-size:1.2em;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .lesson-title,.lp-ai-course-data-preview-wrap .quiz-title,.lp-ai-course-data-preview-wrap .question-title{font-weight:600;font-size:1em;margin-bottom:8px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-section-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:10px;padding:20px;margin:20px 0;background-color:#fff}.lp-ai-course-data-preview-wrap .course-section-items{margin:20px 0 0 20px}.lp-ai-course-data-preview-wrap .course-section-items:last-child{margin-bottom:0}.lp-ai-course-data-preview-wrap .course-lesson-item,.lp-ai-course-data-preview-wrap .course-quiz-item,.lp-ai-course-data-preview-wrap .quiz-question-item{padding:12px 0;border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-ai-course-data-preview-wrap .course-lesson-item:last-child,.lp-ai-course-data-preview-wrap .course-quiz-item:last-child,.lp-ai-course-data-preview-wrap .quiz-question-item:last-child{padding-bottom:0}.lp-ai-course-data-preview-wrap .course-questions,.lp-ai-course-data-preview-wrap .course-question-options{margin:20px 0 0 20px}.lp-ai-course-data-preview-wrap .course-questions:last-child,.lp-ai-course-data-preview-wrap .course-question-options:last-child{margin-bottom:0}.lp-ai-images-warp{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:20px;max-height:400px;overflow-y:auto}.lp-ai-images-warp .lp-ai-image-item{position:relative}.lp-ai-images-warp .lp-ai-image-item img{object-fit:contain;width:100%}.lp-ai-images-warp .lp-ai-image-item .lp-btn-ai-apply-image{position:absolute;top:5px;right:0;transform:translateX(-5%);background-color:rgba(0,0,0,0.6);color:#fff;border:0;padding:6px 12px;border-radius:4px;font-size:.875rem;cursor:pointer;opacity:0;transition:opacity .2s}.lp-ai-images-warp .lp-ai-image-item:hover .lp-btn-ai-apply-image{opacity:1}.lp-creating-course-ai-wrap .loading-wrap{margin-top:20px}.lp-creating-course-ai-wrap .lp-loading-circle{width:40px;height:40px;border-width:5px}.lp-must-enable-ai-wrap{text-align:left;line-height:1.6em}.lp-must-enable-ai-wrap h2{margin-bottom:0}.lp-must-enable-ai-wrap h2 i{margin-right:10px;color:#dc2626}.lp-must-enable-ai-wrap .desc{color:#6b7280}.lp-must-enable-ai-wrap .p2{color:#6b7280}.lp-must-enable-ai-wrap a{color:#2563eb;text-decoration:underline;cursor:pointer}.lp-must-enable-ai-wrap .help-link{padding:16px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px}.lp-must-enable-ai-wrap .help-link a{text-decoration:none;margin-top:10px}.lp-must-enable-ai-wrap .help-link i{color:#2a73ab}.lp-must-enable-ai-wrap .button-actions{margin-top:20px;text-align:right}.lp-must-enable-ai-wrap .button-actions .lp-btn-close-ai-popup{border:0;color:#4b5563;background:0}.lp-must-enable-ai-wrap .button-actions .button-primary{background-color:#7e6ce2;color:#fff;border:0}.lp-must-enable-ai-wrap .button-actions .button-primary:hover{opacity:.9}.fui-loading-spinner-3{color:#7e6ce2;position:relative;width:100px;height:80px;margin-left:80px;display:none}.fui-loading-spinner-3 div{transform-origin:40px 40px;animation:rj9Ft 1.2s linear infinite}.fui-loading-spinner-3 div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#7e6ce2}.fui-loading-spinner-3 div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.fui-loading-spinner-3 div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.fui-loading-spinner-3 div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.fui-loading-spinner-3 div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.fui-loading-spinner-3 div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.fui-loading-spinner-3 div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.fui-loading-spinner-3 div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.fui-loading-spinner-3 div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.fui-loading-spinner-3 div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.fui-loading-spinner-3 div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.fui-loading-spinner-3 div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.fui-loading-spinner-3 div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes rj9Ft{0%{opacity:1}100%{opacity:0}}html{margin-top:0 !important}.lp-course-builder-canvas,.lp-toast,.swal2-container{font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;line-height:1.5;color:#1e1e1e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-course-builder-canvas *,.lp-course-builder-canvas *::before,.lp-course-builder-canvas *::after,.lp-toast *,.lp-toast *::before,.lp-toast *::after,.swal2-container *,.swal2-container *::before,.swal2-container *::after{box-sizing:border-box}.lp-course-builder-canvas button,.lp-toast button,.swal2-container button{font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-course-builder-canvas input[type=date],.lp-course-builder-canvas input[type=datetime-local],.lp-course-builder-canvas input[type=datetime],.lp-course-builder-canvas input[type=email],.lp-course-builder-canvas input[type=month],.lp-course-builder-canvas input[type=number],.lp-course-builder-canvas input[type=password],.lp-course-builder-canvas input[type=search],.lp-course-builder-canvas input[type=tel],.lp-course-builder-canvas input[type=text],.lp-course-builder-canvas input[type=time],.lp-course-builder-canvas input[type=url],.lp-course-builder-canvas input[type=week],.lp-toast input[type=date],.lp-toast input[type=datetime-local],.lp-toast input[type=datetime],.lp-toast input[type=email],.lp-toast input[type=month],.lp-toast input[type=number],.lp-toast input[type=password],.lp-toast input[type=search],.lp-toast input[type=tel],.lp-toast input[type=text],.lp-toast input[type=time],.lp-toast input[type=url],.lp-toast input[type=week],.swal2-container input[type=date],.swal2-container input[type=datetime-local],.swal2-container input[type=datetime],.swal2-container input[type=email],.swal2-container input[type=month],.swal2-container input[type=number],.swal2-container input[type=password],.swal2-container input[type=search],.swal2-container input[type=tel],.swal2-container input[type=text],.swal2-container input[type=time],.swal2-container input[type=url],.swal2-container input[type=week]{padding:0;line-height:normal;min-height:unset}.lp-course-builder-canvas input[type=date]:focus,.lp-course-builder-canvas input[type=datetime-local]:focus,.lp-course-builder-canvas input[type=datetime]:focus,.lp-course-builder-canvas input[type=email]:focus,.lp-course-builder-canvas input[type=month]:focus,.lp-course-builder-canvas input[type=number]:focus,.lp-course-builder-canvas input[type=password]:focus,.lp-course-builder-canvas input[type=search]:focus,.lp-course-builder-canvas input[type=tel]:focus,.lp-course-builder-canvas input[type=text]:focus,.lp-course-builder-canvas input[type=time]:focus,.lp-course-builder-canvas input[type=url]:focus,.lp-course-builder-canvas input[type=week]:focus,.lp-toast input[type=date]:focus,.lp-toast input[type=datetime-local]:focus,.lp-toast input[type=datetime]:focus,.lp-toast input[type=email]:focus,.lp-toast input[type=month]:focus,.lp-toast input[type=number]:focus,.lp-toast input[type=password]:focus,.lp-toast input[type=search]:focus,.lp-toast input[type=tel]:focus,.lp-toast input[type=text]:focus,.lp-toast input[type=time]:focus,.lp-toast input[type=url]:focus,.lp-toast input[type=week]:focus,.swal2-container input[type=date]:focus,.swal2-container input[type=datetime-local]:focus,.swal2-container input[type=datetime]:focus,.swal2-container input[type=email]:focus,.swal2-container input[type=month]:focus,.swal2-container input[type=number]:focus,.swal2-container input[type=password]:focus,.swal2-container input[type=search]:focus,.swal2-container input[type=tel]:focus,.swal2-container input[type=text]:focus,.swal2-container input[type=time]:focus,.swal2-container input[type=url]:focus,.swal2-container input[type=week]:focus{border-color:none;box-shadow:unset;outline:unset}.lp-course-builder-canvas input[type=checkbox]:focus,.lp-course-builder-canvas input[type=color]:focus,.lp-course-builder-canvas input[type=date]:focus,.lp-course-builder-canvas input[type=datetime-local]:focus,.lp-course-builder-canvas input[type=datetime]:focus,.lp-course-builder-canvas input[type=email]:focus,.lp-course-builder-canvas input[type=month]:focus,.lp-course-builder-canvas input[type=number]:focus,.lp-course-builder-canvas input[type=password]:focus,.lp-course-builder-canvas input[type=radio]:focus,.lp-course-builder-canvas input[type=search]:focus,.lp-course-builder-canvas input[type=tel]:focus,.lp-course-builder-canvas input[type=text]:focus,.lp-course-builder-canvas input[type=time]:focus,.lp-course-builder-canvas input[type=url]:focus,.lp-course-builder-canvas input[type=week]:focus,.lp-course-builder-canvas select:focus,.lp-course-builder-canvas textarea:focus,.lp-toast input[type=checkbox]:focus,.lp-toast input[type=color]:focus,.lp-toast input[type=date]:focus,.lp-toast input[type=datetime-local]:focus,.lp-toast input[type=datetime]:focus,.lp-toast input[type=email]:focus,.lp-toast input[type=month]:focus,.lp-toast input[type=number]:focus,.lp-toast input[type=password]:focus,.lp-toast input[type=radio]:focus,.lp-toast input[type=search]:focus,.lp-toast input[type=tel]:focus,.lp-toast input[type=text]:focus,.lp-toast input[type=time]:focus,.lp-toast input[type=url]:focus,.lp-toast input[type=week]:focus,.lp-toast select:focus,.lp-toast textarea:focus,.swal2-container input[type=checkbox]:focus,.swal2-container input[type=color]:focus,.swal2-container input[type=date]:focus,.swal2-container input[type=datetime-local]:focus,.swal2-container input[type=datetime]:focus,.swal2-container input[type=email]:focus,.swal2-container input[type=month]:focus,.swal2-container input[type=number]:focus,.swal2-container input[type=password]:focus,.swal2-container input[type=radio]:focus,.swal2-container input[type=search]:focus,.swal2-container input[type=tel]:focus,.swal2-container input[type=text]:focus,.swal2-container input[type=time]:focus,.swal2-container input[type=url]:focus,.swal2-container input[type=week]:focus,.swal2-container select:focus,.swal2-container textarea:focus{border-color:none;box-shadow:unset;outline:unset}.lp-course-builder-canvas input[type=checkbox],.lp-course-builder-canvas input[type=radio],.lp-toast input[type=checkbox],.lp-toast input[type=radio],.swal2-container input[type=checkbox],.swal2-container input[type=radio]{box-shadow:unset;margin:0}.lp-course-builder-canvas input[type=radio]:checked::before,.lp-course-builder-canvas input[type=checkbox]:checked::before,.lp-toast input[type=radio]:checked::before,.lp-toast input[type=checkbox]:checked::before,.swal2-container input[type=radio]:checked::before,.swal2-container input[type=checkbox]:checked::before{margin:0}.lp-course-builder-canvas a,.lp-toast a,.swal2-container a{color:#7067ed}.lp-course-builder-canvas a:hover,.lp-toast a:hover,.swal2-container a:hover{color:#5b52d1}.lp-course-builder-canvas a:focus,.lp-toast a:focus,.swal2-container a:focus{border-color:none;box-shadow:unset;outline:unset}#lp-course-builder{display:block !important;min-height:100vh;background:#fff;margin:0;padding:0}#lp-course-builder .lp-course-builder_layout{display:block !important;width:100%}#lp-course-builder .learn-press-course-builder{display:flex;flex-direction:column;min-height:100vh;background:#fff;margin:0;padding:0;width:100%}#lp-course-builder .learn-press-course-builder *{box-sizing:border-box}#lp-course-builder .lp-cb-body{display:flex;flex:1;min-height:calc(100vh - 60px)}#lp-course-builder .lp-cb-top-header{position:fixed;top:0;left:0;right:0;height:60px;background:#fff;border-bottom:1px solid #f5f5f5;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:9;box-shadow:0 1px 3px rgba(0,0,0,0.05)}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo{display:flex;align-items:center}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#1e1e1e;line-height:0}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a:hover{color:#7067ed}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .lp-cb-top-header__logo-image{display:block;width:auto;max-width:240px;max-height:40px;object-fit:contain}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .dashicons{font-size:28px;width:28px;height:28px;color:#7067ed}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__title{font-size:18px;font-weight:600;color:#1e1e1e}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user{display:flex;align-items:center;gap:12px}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar{position:relative;flex-shrink:0}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__online-dot{position:absolute;bottom:1px;right:1px;width:10px;height:10px;background:#22c55e;border-radius:50%;border:2px solid #fff}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-info{display:flex;flex-direction:column;gap:2px}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-name{font-size:14px;font-weight:600;color:#1e1e1e;line-height:1.3}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link{font-size:13px;color:#898989;text-decoration:none;line-height:1.3}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link:hover{color:#7067ed}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:#cfcfcf;text-decoration:none;transition:all .2s;margin-left:4px}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout svg{width:22px;height:22px;flex-shrink:0}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout:hover{background:#fef2f2;color:#ef4444}#lp-course-builder-sidebar.lp-cb-sidebar{position:fixed !important;left:0 !important;top:60px !important;bottom:0 !important;width:260px !important;background:#fff !important;color:#000 !important;display:flex !important;flex-direction:column !important;z-index:8 !important;overflow-y:auto !important;padding:0 !important;border-radius:0 !important;border-right:1px solid #f5f5f5}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__header{display:none}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav{flex:1;padding:16px;margin:0;list-style:none;display:block !important;overflow-x:visible !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item{margin:0;padding:0;list-style:none;display:block !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a{display:flex !important;align-items:center;padding:12px 20px;color:#000 !important;text-decoration:none;transition:all .2s ease;gap:12px;background:transparent !important;border:none !important;border-radius:12px !important;margin-top:6px}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a:hover{background:#eef1ff !important;color:#000 !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .dashicons{font-size:20px;width:20px;height:20px;line-height:20px;color:inherit}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .lp-cb-sidebar__item-title{font-size:15px;font-weight:500}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active a{background:#eef1ff !important;color:#7067ed !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active a .dashicons{color:#7067ed !important}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:transparent;cursor:pointer;transition:all .2s;margin-left:auto;margin-bottom:16px;margin-right:16px;border:0;color:#aaa}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle svg{min-width:24px;height:24px}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle .lp-toggle-expand{display:none}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle:hover{background:#eef1ff;border-color:#d1d5db;color:#7067ed}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer{padding:16px;border-top:1px solid #f5f5f5;margin-top:auto;background:#fdfdfd;display:flex;flex-direction:column;gap:8px}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer:empty{display:none}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item{display:flex;align-items:center;padding:12px 16px;color:#000;text-decoration:none;gap:12px;font-size:14px;transition:all .2s;border-radius:6px}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item:hover{background:#eef1ff;color:#7067ed}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item .dashicons{font-size:20px;width:20px;height:20px;flex-shrink:0}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed{width:72px !important}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav{padding:16px 8px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a{justify-content:center;padding:12px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .lp-cb-sidebar__item-title{display:none}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .dashicons{margin:0}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer{padding:16px 8px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle{margin:0 auto}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-collapse{display:none}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-expand{display:block}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item{justify-content:center;padding:12px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item .lp-cb-sidebar__item-title{display:none}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed+#lp-course-builder-content.lp-cb-main,#lp-course-builder.has-collapsed-sidebar #lp-course-builder-content.lp-cb-main{margin-left:72px !important;width:calc(100% - 72px) !important}#lp-course-builder-content.lp-cb-main{flex:1;margin-left:260px !important;margin-top:60px !important;min-height:calc(100vh - 60px);padding:0 24px 24px !important;background:#fff !important;border-radius:0 !important;width:calc(100% - 260px) !important}html:has(#wpadminbar) #lp-course-builder .lp-cb-body{min-height:calc(100vh - 60px - 32px)}html:has(#wpadminbar) .lp-cb-top-header{top:32px}html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar{top:calc(60px + 32px) !important}html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main{margin-top:calc(60px) !important;min-height:calc(100vh - 60px)}@media screen and (max-width:782px){html:has(#wpadminbar) #lp-course-builder .lp-cb-body{min-height:calc(100vh - 60px - 46px)}html:has(#wpadminbar) .lp-cb-top-header{top:46px}html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar{top:calc(60px + 46px) !important}html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main{margin-top:calc(60px + 46px) !important;min-height:calc(100vh - 60px - 46px)}}.lp-cb-breadcrumb{padding:16px 12px;border-bottom:1px solid #f5f5f5;font-size:14px;background:#fff;border-radius:8px 8px 0 0}.lp-cb-breadcrumb .lp-cb-breadcrumb__item{color:#898989;text-decoration:none;transition:color .2s}.lp-cb-breadcrumb .lp-cb-breadcrumb__item:hover{color:#7067ed}.lp-cb-breadcrumb .lp-cb-breadcrumb__item.is-current{color:#1e1e1e;font-weight:500}.lp-cb-breadcrumb .lp-cb-breadcrumb__separator{margin:0 10px;color:#898989}#lp-course-builder .lp-cb-header{position:sticky;top:60px;z-index:99;display:flex;align-items:center;justify-content:space-between;padding:20px 12px;background:#fff;gap:30px}#lp-course-builder .lp-cb-header .lp-cb-header__left{display:flex;align-items:center;gap:12px}#lp-course-builder .lp-cb-header .lp-cb-header__title{margin:0;font-size:24px;font-weight:600;color:#1e1e1e}#lp-course-builder .lp-cb-header .lp-cb-admin-link{display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:5px 12px;gap:10px;font-weight:500;border-radius:6px;color:#898989;text-decoration:none;transition:all .2s}#lp-course-builder .lp-cb-header .lp-cb-admin-link .dashicons{font-size:18px;width:18px;height:18px}#lp-course-builder .lp-cb-header .lp-cb-admin-link:hover{background:#f1f5f9;color:#7067ed}#lp-course-builder .lp-cb-header .lp-cb-header__actions{display:flex;gap:12px}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button{padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;border:1px solid #f5f5f5;background:#fff;color:#1e1e1e;transition:all .2s}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button:hover{background:#f9fafb}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary,#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn{background:#7067ed !important;border-color:#7067ed !important;color:#fff !important}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary:hover,#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn:hover{background:#5b52d1 !important;border-color:#5b52d1 !important}html:has(#wpadminbar) .lp-cb-header{top:calc(60px + 32px)}@media screen and (max-width:782px){html:has(#wpadminbar) .lp-cb-header{top:calc(60px + 46px)}}.course-status,.quiz-status,.quizze-status,.question-status,.lesson-status{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;text-transform:capitalize}.course-status.publish,.quiz-status.publish,.quizze-status.publish,.question-status.publish,.lesson-status.publish{background:#e7f6e9;color:#28a746}.course-status.draft,.quiz-status.draft,.quizze-status.draft,.question-status.draft,.lesson-status.draft{background:#f7f7f7;color:#aaa}.course-status.pending,.quiz-status.pending,.quizze-status.pending,.question-status.pending,.lesson-status.pending{background:#dbeafe;color:#1e40af}.course-status.private,.quiz-status.private,.quizze-status.private,.question-status.private,.lesson-status.private{background:#f3e8ff;color:#6b21a8}.course-status.trash,.quiz-status.trash,.quizze-status.trash,.question-status.trash,.lesson-status.trash{background:#fee2e2;color:#991b1b}.course-status.future,.quiz-status.future,.quizze-status.future,.question-status.future,.lesson-status.future{background:#ffd700;color:#333}#lp-course-builder .lp-cb-tabs{display:flex;border-bottom:1px solid #f5f5f5;background:#fff;gap:10px;margin:0;list-style:none}#lp-course-builder .lp-cb-tabs .lp-cb-tabs__item{padding:12px 24px;color:#898989;text-decoration:none;font-weight:500;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s ease;background:transparent;border-radius:10px 10px 0 0}#lp-course-builder .lp-cb-tabs .lp-cb-tabs__item:hover{color:#7067ed;background:#eef1ff}#lp-course-builder .lp-cb-tabs .lp-cb-tabs__item.is-active{color:#7067ed;border-bottom-color:#7067ed;background:#eef1ff}#lp-course-builder .lp-cb-tab-content{padding:0;background:#fff;border-radius:0 0 8px 8px;margin-top:30px}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section{background:#fff;border-radius:0;min-height:auto}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px 0;margin-bottom:20px;border-bottom:1px solid #f5f5f5}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left{display:flex;align-items:center;gap:12px}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .lp-cb-section__title,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .lp-cb-section__title{margin:0;font-size:18px;font-weight:600;color:#1e1e1e}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status{display:inline-block;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;text-transform:capitalize}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.publish,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.publish{background:#e7f6e9;color:#28a746}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.draft,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.draft{background:#f7f7f7;color:#aaa}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.pending,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.pending{background:#dbeafe;color:#1e40af}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-action{display:flex;gap:10px}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab{display:flex;gap:24px}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs{flex:0 0 200px;list-style:none;margin:0;padding:0;border-right:1px solid #f5f5f5}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li{margin:0}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a{display:block;padding:12px 16px;color:#898989;text-decoration:none;border-left:2px solid transparent;transition:all .2s}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a:hover{color:#7067ed;background:#eef1ff}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active{color:#7067ed;background:rgba(112,103,237,0.05);border-left-color:#7067ed;font-weight:500}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex:1;min-width:0}#lp-course-builder .lp-cb-footer{padding:20px 0;border-top:1px solid #f5f5f5;background:#fff;border-radius:0 0 8px 8px;margin-top:auto}#lp-course-builder .lp-cb-footer .lp-cb-footer__actions{display:flex;justify-content:flex-end;gap:12px}#lp-course-builder .lp-course-builder-content__tab{background:#fff;border-radius:8px;max-width:100%}#lp-course-builder .lp-course-builder-content__tab .lp-cb-tab__title{font-size:28px;font-weight:600;color:#1e1e1e;margin:20px 0 24px 0}.lp-cb-save-btn,#lp-course-builder .lp-button-primary{background:#7067ed !important;border-color:#7067ed !important;color:#fff !important;padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.lp-cb-save-btn:hover,#lp-course-builder .lp-button-primary:hover{background:#5b52d1 !important;border-color:#5b52d1 !important}.lp-cb-save-btn.loading,.lp-cb-save-btn.lp-loading,.lp-cb-save-btn[aria-disabled=true],#lp-course-builder .lp-button-primary.loading,#lp-course-builder .lp-button-primary.lp-loading,#lp-course-builder .lp-button-primary[aria-disabled=true]{opacity:.7;pointer-events:none;cursor:not-allowed}.lp-cb-save-btn.has-changes,#lp-course-builder .lp-button-primary.has-changes{position:relative;animation:pulse-save 2s infinite}.lp-cb-save-btn.has-changes::after,#lp-course-builder .lp-button-primary.has-changes::after{content:"";position:absolute;top:-4px;right:-4px;width:10px;height:10px;background:#ef4444;border-radius:50%;border:2px solid #fff}#lp-course-builder .cb-btn-update,#lp-course-builder .cb-btn-preview,#lp-course-builder .cb-btn-darft,#lp-course-builder .cb-btn-publish,#lp-course-builder .cb-btn-pending{padding:10px 20px;font-size:14px;border-radius:12px;font-weight:500;cursor:pointer;border:0;transition:all .2s}#lp-course-builder .cb-btn-update.has-changes,#lp-course-builder .cb-btn-preview.has-changes,#lp-course-builder .cb-btn-darft.has-changes,#lp-course-builder .cb-btn-publish.has-changes,#lp-course-builder .cb-btn-pending.has-changes{position:relative}#lp-course-builder .cb-btn-update.has-changes::after,#lp-course-builder .cb-btn-preview.has-changes::after,#lp-course-builder .cb-btn-darft.has-changes::after,#lp-course-builder .cb-btn-publish.has-changes::after,#lp-course-builder .cb-btn-pending.has-changes::after{content:"";position:absolute;top:-4px;right:-4px;width:10px;height:10px;background:#ef4444;border-radius:50%;border:2px solid #fff}#lp-course-builder .cb-btn-update.loading,#lp-course-builder .cb-btn-update.lp-loading,#lp-course-builder .cb-btn-preview.loading,#lp-course-builder .cb-btn-preview.lp-loading,#lp-course-builder .cb-btn-darft.loading,#lp-course-builder .cb-btn-darft.lp-loading,#lp-course-builder .cb-btn-publish.loading,#lp-course-builder .cb-btn-publish.lp-loading,#lp-course-builder .cb-btn-pending.loading,#lp-course-builder .cb-btn-pending.lp-loading{opacity:.7;pointer-events:none}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update{background:#7067ed;color:#fff}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update:hover{background:#5b52d1}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary{background:#7067ed;color:#fff;border-radius:12px}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary:hover{background:#5b52d1}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview{border-radius:12px}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview:hover{border-color:#7067ed;color:#7067ed}#lp-course-builder.cb-btn-secondary{background:#fff;border:1px solid #e5e7eb;color:#1e1e1e}#lp-course-builder.cb-btn-secondary:hover{border-color:#7067ed;color:#7067ed;background:#f8fafc}#lp-course-builder .cb-btn-darft{background:#e5e7eb;color:#1e1e1e}#lp-course-builder .cb-btn-darft:hover{background:#d1d5db}#lp-course-builder .cb-btn-pending{background:#dbeafe;color:#1e40af}#lp-course-builder .cb-btn-pending:hover{background:#bfdbfe;color:#1e3a8a}#lp-course-builder .cb-btn-trash{cursor:pointer;font-size:16px;background:transparent;color:#ef4444;padding:10px 20px;border-radius:6px}#lp-course-builder .cb-btn-trash:hover{background:#fef2f2}#lp-course-builder .cb-header-action-expanded{position:relative;display:inline-flex;align-items:center}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded{padding:0;height:40px;width:40px;justify-content:center;border-radius:12px}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded:hover{background:#f7f7f7;border-color:#d1d5db}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded svg{width:18px;height:18px;color:#898989}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading:before{margin-top:0;margin-right:0}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading svg{display:none}#lp-course-builder .cb-header-action-expanded .cb-header-action-expanded__items{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;padding:8px;border:1px solid #f5f5f5;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:2px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:all .2s ease}#lp-course-builder .cb-header-action-expanded.is-open .cb-header-action-expanded__items{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash{gap:10px;color:#ef4444;font-size:14px;border:0}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash .dashicons{font-size:16px;width:16px;height:16px;color:#ef4444}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash:hover{background:#fef2f2}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate{gap:10px;font-size:14px;border:0}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate .dashicons{font-size:16px;width:16px;height:16px;color:#3b82f6}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate:hover{background:#dbeafe}#lp-course-builder .cb-header-actions-dropdown{position:relative;display:inline-flex}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;padding:0;background:#7067ed;border:1px solid #7067ed;border-left-color:#eef1ff;border-radius:0 12px 12px 0;cursor:pointer;transition:all .2s}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons{font-size:16px;width:16px;height:16px;color:#fff;transition:transform .2s}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover{border-color:#7067ed;background:#f8fafc}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover .dashicons{color:#7067ed}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true]{border-color:#7067ed;background:#f8fafc}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{transform:rotate(180deg);color:#7067ed}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading,#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading{opacity:.7;pointer-events:none}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle{background:#dbeafe !important;border-color:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle .dashicons{color:#1e40af !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle:hover{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a !important}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;color:#1e1e1e;cursor:pointer;transition:all .15s;border:0;background:transparent;width:100%;text-align:left}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item .dashicons{font-size:16px;width:16px;height:16px;color:#898989}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:first-child{border-radius:7px 7px 0 0}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:last-child{border-radius:0 0 7px 7px}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:only-child{border-radius:7px}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover{background:#f8fafc}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons{color:#7067ed}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger{color:#ef4444}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons{color:#ef4444}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover{background:#fef2f2}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.loading,#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.lp-loading{opacity:.7;pointer-events:none}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle{background:#d1d5db !important;border-color:#d1d5db !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle .dashicons,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle .dashicons{color:#374151 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle:hover,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle:hover{background:#b8bcc4 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true],#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#b8bcc4 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#374151 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle{background:#dbeafe !important;border-color:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons{color:#1e40af !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a !important}.cb-header-actions-dropdown{position:relative;display:inline-flex}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action{background:#dbeafe;color:#1e40af}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action:hover{background:#bfdbfe;color:#1e3a8a}.cb-header-actions-dropdown .cb-btn-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:auto;padding:10px 0;background:#d0e3ff;border:0;border-radius:0 12px 12px 0;cursor:pointer;transition:all .2s}.cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons{font-size:16px;width:16px;height:16px;color:#7067ed;transition:transform .2s}.cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover{background:#b8d4ff}.cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true]{background:#b8d4ff}.cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{transform:rotate(180deg)}.cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading,.cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading{opacity:.7;pointer-events:none}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle{background:#dbeafe}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle .dashicons{color:#1e40af}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle:hover{background:#bfdbfe}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle,.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle{background:#d1d5db}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle .dashicons,.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle .dashicons{color:#374151}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle:hover,.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle:hover{background:#b8bcc4}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true],.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#b8bcc4}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle{background:#dbeafe}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons{color:#1e40af}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover{background:#bfdbfe}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a}.cb-header-actions-dropdown .cb-dropdown-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}.cb-header-actions-dropdown .cb-dropdown-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.cb-header-actions-dropdown .cb-dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;color:#1e1e1e;cursor:pointer;transition:all .15s;border:0;background:transparent;width:100%;text-align:left}.cb-header-actions-dropdown .cb-dropdown-item .dashicons{font-size:16px;width:16px;height:16px;color:#898989}.cb-header-actions-dropdown .cb-dropdown-item:first-child{border-radius:7px 7px 0 0}.cb-header-actions-dropdown .cb-dropdown-item:last-child{border-radius:0 0 7px 7px}.cb-header-actions-dropdown .cb-dropdown-item:only-child{border-radius:7px}.cb-header-actions-dropdown .cb-dropdown-item:hover{background:#f8fafc}.cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons{color:#7067ed}.cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger{color:#ef4444}.cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons{color:#ef4444}.cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover{background:#fef2f2}.cb-header-actions-dropdown .cb-dropdown-item.loading,.cb-header-actions-dropdown .cb-dropdown-item.lp-loading{opacity:.7;pointer-events:none}@keyframes pulse-save{0%,100%{box-shadow:0 0 0 0 rgba(112,103,237,0.4)}50%{box-shadow:0 0 0 8px rgba(112,103,237,0)}}@media screen and (max-width:1024px){#lp-course-builder-sidebar.lp-cb-sidebar{width:220px !important}#lp-course-builder-content.lp-cb-main{margin-left:220px !important;width:calc(100% - 220px) !important}.lp-cb-tab-content .lp-meta-box__course-tab{flex-direction:column}.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs{flex:none;border-right:0;border-bottom:1px solid #f5f5f5;display:flex;overflow-x:auto}.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a{border-left:0;border-bottom:3px solid transparent;white-space:nowrap}.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active{border-left:0;border-bottom-color:#7067ed}}@media screen and (max-width:768px){.lp-cb-top-header{padding:0 16px}.lp-cb-top-header .lp-cb-top-header__user-info{display:none}#lp-course-builder-sidebar.lp-cb-sidebar{transform:translateX(-100%);transition:transform .3s ease}#lp-course-builder-sidebar.lp-cb-sidebar.is-open{transform:translateX(0)}#lp-course-builder-content.lp-cb-main{margin-left:0 !important;width:100% !important}.lp-cb-header{flex-direction:column;gap:16px;align-items:flex-start}.lp-cb-header .lp-cb-header__actions{width:100%;justify-content:flex-end}.lp-cb-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-cb-tabs .lp-cb-tabs__item{white-space:nowrap;padding:12px 16px}.lp-cb-tab-content .cb-section__course-edit .cb-section__header{flex-direction:column;gap:16px;align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action{width:100%;flex-wrap:wrap}}.lp-cb-item-action-wrap{display:flex;justify-content:flex-end;gap:8px;position:relative}.lp-cb-item-action-expand-toggle{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0}.lp-cb-item-action-expand-toggle svg{width:18px;height:18px;color:#6b7280}.lp-cb-item-action-expand-toggle.lp-button{border:0}.lp-cb-item-action-expand-toggle:hover{background-color:#eef1ff}.lp-cb-item-action-expand{display:flex;position:absolute;min-width:160px;white-space:nowrap;top:60px;right:16px;transform:translate(15px,-15px);padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}.lp-cb-item-action{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e}.lp-cb-item-action:hover{background-color:#f3f4f6}.lp-cb-item-action.trash,.lp-cb-item-action.delete{color:#ef4444}.swal2-popup{padding:20px;border-radius:16px}.swal2-popup .content-title{margin:0 0 20px 0;padding:0;text-align:center;font-size:1.5em;font-weight:bold}.swal2-popup.lp-select-items-popup{padding:20px !important}button.swal2-close{height:32px;width:32px}button.swal2-cancel.swal2-styled{border-radius:10px;padding:10px 24px;background:#fff;color:#aaa;border:1px solid #e1e1e1;font-weight:500;min-width:140px}button.swal2-confirm.swal2-styled{background:#7067ed;border-radius:12px;padding:10px 24px;min-width:140px}.swal2-icon.swal2-icon-show{border:0;margin-bottom:5px}#swal2-title{padding:0;font-size:22px;color:#111}#swal2-html-container{padding-top:8px;font-size:15px;color:#4f4f4f}#swal2-html-container:has(.lp-must-enable-ai-wrap){padding:0}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:none !important;backdrop-filter:blur(3px)}div:where(.swal2-container).swal2-center>.swal2-popup{border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.2)}.swal2-container .button{display:inline-flex;align-items:center;gap:8px;background:#7067ed;color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;border:0;cursor:pointer;transition:background-color .2s}.swal2-container .button:hover{background-color:#5b52d1}.swal2-container .button.lp-btn-close-ai-popup:hover{background-color:transparent;color:#7067ed}.swal2-container .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover{background-color:#5b52d1}.swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content::before{content:none}.swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content .lp-cb-swal-icon-image{display:block;width:48px;height:48px}#swal2-html-container:has(.lp-form-generate-data-ai){padding-bottom:24px}#swal2-html-container:has(.lp-form-generate-data-ai) .form-grid{margin-bottom:0}#lp-course-builder .cb-tab-header{display:flex;align-items:center;justify-content:space-between;margin:20px 0 24px 0}#lp-course-builder .cb-tab-header .lp-cb-tab__title{font-size:28px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .cb-tab-filter-bar{margin-bottom:24px}#lp-course-builder .cb-filter-fields{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}#lp-course-builder .cb-filter-group{display:flex;flex-direction:column;gap:6px}#lp-course-builder .cb-filter-group label{font-size:13px;font-weight:500}#lp-course-builder .cb-filter-search{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:10px 14px;gap:8px;min-width:200px}#lp-course-builder .cb-filter-search input{flex:1;border:0;background:transparent;outline:0;font-size:14px;color:#1e1e1e}#lp-course-builder .cb-filter-search input::placeholder{color:#6b7280}#lp-course-builder select{padding:10px 32px 10px 14px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e;cursor:pointer;appearance:none;background-image:url("../images/icons/ico-cb-chevron-down.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}#lp-course-builder select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}#lp-course-builder .cb-filter-actions{display:flex;gap:4px;padding-bottom:1px}#lp-course-builder .cb-filter-btn{padding:8px 20px;border:0;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;background-color:#7067ed;color:#eef1ff}#lp-course-builder .cb-filter-btn:hover{background:#5b52d1}#lp-course-builder .cb-filter-reset{background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 20px;border-radius:12px}#lp-course-builder .cb-filter-reset:hover{background:#eef1ff;color:#7067ed}#lp-course-builder .cb-btn-add-new{display:inline-flex;align-items:center;gap:8px;background:#7067ed;color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;border:0;cursor:pointer;transition:background-color .2s}#lp-course-builder .cb-btn-add-new:hover{background:#5b52d1}#lp-course-builder .cb-btn-add-new .dashicons{font-size:16px;width:16px;height:16px}#lp-course-builder button.cb-btn-add-new{line-height:1.5}@media(max-width:768px){#lp-course-builder .cb-tab-header{flex-direction:column;align-items:stretch;gap:12px}#lp-course-builder .cb-tab-header .cb-btn-add-new{justify-content:center}#lp-course-builder .cb-filter-fields{flex-direction:column;align-items:stretch}#lp-course-builder .cb-filter-search{min-width:100%}#lp-course-builder .cb-filter-actions{justify-content:flex-start}}#lp-course-builder .learn-press-tip{display:inline-flex;align-items:center;margin-top:2px;color:#6b7280;font-style:normal;font-weight:normal;line-height:1;vertical-align:baseline;cursor:pointer;position:relative}#lp-course-builder .learn-press-tip:before{font-family:"lp-icon";content:"\f059"}#lp-course-builder .learn-press-tip>*{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;padding:8px 12px;background-color:#333;color:#fff !important;font-size:12px;line-height:1.5;text-align:center;border-radius:4px;white-space:normal;width:max-content;max-width:250px;z-index:999;box-shadow:0 4px 6px rgba(0,0,0,0.1);pointer-events:none}#lp-course-builder .learn-press-tip>*::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}#lp-course-builder .learn-press-tip p{color:#fff !important;margin-left:0 !important;width:100% !important;font-weight:500 !important}#lp-course-builder .learn-press-tip:hover>*{display:block}#lp-course-builder .cb-tab-course__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-search-form{position:relative;display:flex;align-items:center;border-radius:12px;padding:5px 0;gap:8px;margin-bottom:0;border:1px solid #e5e7eb;width:40%;max-width:500px}#lp-course-builder .lp-icon-search{font-size:16px;color:#7067ed;flex-shrink:0}#lp-course-builder .cb-input-search-course{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit}#lp-course-builder .cb-input-search-course::placeholder{color:#999}#lp-course-builder .cb-search-btn{cursor:pointer;border:0;background:0}#lp-course-builder .cb-search-btn.loading{pointer-events:none}#lp-course-builder .cb-search-btn.loading i{display:none}#lp-course-builder .cb-btn-back a{text-decoration:none}#lp-course-builder .cb-list-course{margin:0;padding:0;list-style:none}#lp-course-builder .cb-list-course li.course{margin-bottom:20px}#lp-course-builder .course{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.06);border:1px solid #e5e7eb;transition:all .3s}#lp-course-builder .course:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1)}#lp-course-builder .course-item{display:flex;gap:20px;padding:16px;height:100%;position:relative}#lp-course-builder .course-thumbnail{position:relative;margin:-2px}@media(min-width:769px){#lp-course-builder .course-thumbnail{width:26%}}#lp-course-builder .course-thumbnail img{width:100%;border-radius:8px;object-fit:cover}#lp-course-builder .course-thumbnail .cb-item-status-badge{position:absolute;bottom:8px;right:8px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}#lp-course-builder .course-thumbnail .cb-item-status-badge.offline{background:#1e40af;color:#fff}#lp-course-builder .course-img{width:100%;height:100%}#lp-course-builder .course-img img{width:100%;height:100%;object-fit:cover}#lp-course-builder .course-content{flex:1}#lp-course-builder .wap-course-title{margin-top:0;margin-bottom:8px}#lp-course-builder .course-permalink{text-decoration:none;color:#1e1e1e;font-size:18px;font-weight:700;display:block;transition:color .2s}#lp-course-builder .course-permalink:hover{color:#2e91fa}#lp-course-builder .course-title{text-decoration:none;line-height:1.4;font-size:20px;font-weight:600;color:#1e1e1e}#lp-course-builder .course-featured{display:inline-block;background-color:#ffd700;color:#333;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;margin-bottom:10px;text-transform:uppercase}#lp-course-builder .course-instructor__wrapper{display:flex;gap:5px;margin-bottom:12px;font-size:13px;color:#666}#lp-course-builder .course-instructor-category{margin-bottom:12px}#lp-course-builder .course-instructor-category>div{display:flex;gap:5px;align-items:center;flex-wrap:wrap}#lp-course-builder .course-by-label,#lp-course-builder .course-categories-label{color:#6b7280;font-size:14px}#lp-course-builder .course-category-name{color:#1e1e1e;font-size:14px;font-weight:500}#lp-course-builder .course-instructor a,#lp-course-builder .course-categories a{color:#2e91fa;text-decoration:none}#lp-course-builder .course-instructor a:hover,#lp-course-builder .course-categories a:hover{text-decoration:underline}#lp-course-builder .course-wrap-meta{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}#lp-course-builder .instructor-display-name{font-size:14px;color:#1e1e1e}#lp-course-builder .meta-item{font-size:14px;color:#6b7280;display:flex;align-items:center;gap:8px}#lp-course-builder .meta-item i{font-size:16px;color:#7067ed}#lp-course-builder .meta-item .dashicons{font-size:16px;width:16px;height:16px;color:#7067ed}#lp-course-builder .meta-item>div{display:contents}#lp-course-builder .meta-item>div span{color:#6b7280}#lp-course-builder .course-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:12px}#lp-course-builder .course-item-price-wrap{margin-bottom:0}#lp-course-builder .course-last-updated{font-size:12px;color:#999;position:absolute;bottom:16px;right:16px}#lp-course-builder .course-item-price .free{color:#2e91fa;font-weight:600;font-size:16px}#lp-course-builder .course-item-price .price{color:#e31a1b;font-weight:700;font-size:18px}#lp-course-builder .highlight-new-course{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .course-action{position:relative;display:flex;gap:8px}#lp-course-builder .course-action-editor{padding:0}#lp-course-builder .course-action-expanded{cursor:pointer;padding:7px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .2s;height:36px;width:36px;display:flex;align-items:center;justify-content:center}#lp-course-builder .course-action-expanded:hover{background:#f7f7f7;border-color:#d1d5db}#lp-course-builder .course-action-expanded svg{width:20px;height:20px;color:#6b7280}#lp-course-builder .course-action-expanded__items{display:none;position:absolute;min-width:160px;top:60px;right:16px;transform:translate(15px,-15px);padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .course-action-expanded__items.active{display:flex !important}#lp-course-builder .course-action-expanded__items .course-action-expanded__view,#lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate,#lp-course-builder .course-action-expanded__items .course-action-expanded__trash,#lp-course-builder .course-action-expanded__items .course-action-expanded__draft,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e}#lp-course-builder .course-action-expanded__items .course-action-expanded__view:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__draft:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .course-action-expanded__items .course-action-expanded__trash,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete{color:#ef4444}#lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .course-action .wap-course-title{margin:0}#lp-course-builder .course-action .course-permalink{color:#2e91fa;font-size:14px;font-weight:500}#lp-course-builder .course-action .course-permalink:hover{text-decoration:underline}#lp-course-builder .btn-edit-course{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:600;border-radius:8px;padding:0 20px;height:36px;gap:8px;border:0;background:#7067ed;color:#fff;transition:all .2s;white-space:nowrap}#lp-course-builder .btn-edit-course:hover{background:#5b52d1}#lp-course-builder .course-status{display:inline-flex}#lp-course-builder .course-status span{font-size:13px;padding:4px 12px;border-radius:4px;font-weight:600;text-transform:capitalize;line-height:normal}#lp-course-builder .course-status.publish span{background:#e7f6e9;color:#28a746}#lp-course-builder .course-status.future span{background:#ffd700;color:#333}#lp-course-builder .course-status.trash span{color:#991b1b;background-color:#fee2e2}#lp-course-builder .learn-press-pagination{margin-top:40px;display:flex;justify-content:center}#lp-course-builder .page-numbers{display:flex;gap:8px;list-style:none;padding:0;margin:0}#lp-course-builder .page-numbers li{display:inline-block}#lp-course-builder .page-numbers a,#lp-course-builder .page-numbers span{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:6px;text-decoration:none;color:#898989;font-size:14px;transition:all .2s;background:#fff;font-weight:600}#lp-course-builder .page-numbers a:hover{background-color:#f7f7f7;border-color:#d1d5db;color:#1e1e1e}#lp-course-builder .page-numbers .current{background-color:#7067ed;color:#fff}#lp-course-builder .page-numbers .next,#lp-course-builder .page-numbers .prev{background-color:#f7f7f7;border-color:#d1d5db}#lp-course-builder .page-numbers .next:hover,#lp-course-builder .page-numbers .prev:hover{background-color:#7067ed;color:#fff}#lp-course-builder #lp-material-container{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block}#lp-course-builder #lp-material-container hr{display:none}#lp-course-builder .field-material__label{width:150px;max-width:150px;min-width:150px;margin-right:11px}#lp-course-builder .lp-material--field-wrap{display:flex;gap:11px;margin-top:12px}#lp-course-builder .lp-material--field-wrap label{color:#1e1e1e;font-size:14px;font-weight:600;width:100px}#lp-course-builder .lp-material--field-wrap:first-child{margin-top:0}#lp-course-builder .lp-material--field-wrap.field-action-wrap{justify-content:flex-start;flex-direction:row-reverse}#lp-course-builder .lp-material--field-external-link,#lp-course-builder .lp-material--field-title{display:inline-flex;align-items:center;gap:8px;width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-course-builder .lp-material--field-method{width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-course-builder .lp-material-btn-wrap{display:flex;gap:12px;margin-top:15px}#lp-course-builder #lp-material--group-container .lp-material--group{padding:20px;border:1px solid #d1d5db;border-radius:12px;max-width:420px;margin-bottom:20px}#lp-course-builder #lp-material--group-container .lp-material--group:not(:has(*)){display:none}#lp-course-builder #btn-lp--add-material,#lp-course-builder #btn-lp--save-material,#lp-course-builder .lp-material-save-field,#lp-course-builder .lp-material--delete{padding:8px 20px;border-radius:6px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}#lp-course-builder #btn-lp--add-material{color:#7067ed;border:1px solid #7067ed}#lp-course-builder #btn-lp--add-material:hover{background-color:#f7f7f7;border-color:#7067ed}#lp-course-builder #btn-lp--save-material,#lp-course-builder .lp-material-save-field{background:#7067ed;color:#eef1ff;border:1px solid #7067ed}#lp-course-builder #btn-lp--save-material:hover,#lp-course-builder .lp-material-save-field:hover{background-color:#5b52d1;border-color:#5b52d1}#lp-course-builder .lp-material--delete{color:#6b7280;border:1px solid #e5e7eb}#lp-course-builder .lp-material--delete:hover{background-color:#f7f7f7;color:#1e1e1e;border-color:#1e1e1e}#lp-course-builder .lp-material--upload-wrap label{cursor:pointer;width:100%;display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#1a1a1a;background:#fff;transition:all .2s;margin-left:86px;overflow:hidden}#lp-course-builder .lp-material--upload-wrap label.has-selected-file{border-color:#7067ed;background-color:#f9fafb;font-size:0}#lp-course-builder .lp-material--upload-wrap label.has-selected-file::before{font-size:14px}#lp-course-builder .lp-material--upload-wrap label.has-selected-file::after{content:attr(data-file-name);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}#lp-course-builder .lp-material--upload-wrap label:hover{background-color:#f7f7f7;border-color:#9ca3af}#lp-course-builder .lp-material--upload-wrap label:active{background-color:#d0d0d0;transform:scale(0.98)}#lp-course-builder .lp-material--upload-wrap label::before{content:"📁 ";margin-right:5px}#lp-course-builder .lp-material--field-upload{display:none}#lp-course-builder .lp-material--table{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-top:20px}#lp-course-builder .lp-material--table th,#lp-course-builder .lp-material--table td{padding:12px 15px;border-bottom:1px solid #e5e7eb;text-align:left}#lp-course-builder .lp-material--table th{background-color:#f9fafb;font-weight:600;font-size:13px;color:#374151}#lp-course-builder .lp-material--table td{font-size:14px;color:#1e1e1e}#lp-course-builder .lp-material--table tr:last-child td{border-bottom:0}#lp-course-builder .lp-material--table tr:hover td{background-color:#f9fafb}#lp-course-builder .lp-material--table thead.hidden{display:none}#lp-course-builder .ts-control{padding:8px 8px 8px 8px !important}@media(max-width:1024px){#lp-course-builder .cb-list-course{gap:15px}}@media(max-width:768px){#lp-course-builder .cb-tab-course__action{flex-direction:column;gap:16px;align-items:stretch}#lp-course-builder .cb-search-form{width:100%}#lp-course-builder .cb-btn-add-new{text-align:center;justify-content:center}#lp-course-builder .course-item{flex-direction:column}#lp-course-builder .cb-list-course{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:24px}@media(max-width:1200px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card{background:#fff;border-radius:12px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb;transition:all .2s ease}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);transform:translateY(-2px)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon{width:48px;height:48px;border-radius:50%;background:var(--card-bg,#f9fafb);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:4px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon svg{width:22px;height:22px;color:var(--card-color,#7067ed)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__label{font-size:12px;color:#6b7280;font-weight:500;order:1}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__value{font-size:24px;font-weight:700;color:#1e1e1e;line-height:1.2;order:2}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row{display:grid;gap:20px;margin-bottom:24px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin{grid-template-columns:1fr 1fr 280px}@media(max-width:1200px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin{grid-template-columns:1fr 1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--instructor{grid-template-columns:1fr 1fr}@media(max-width:768px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter{padding:5px 28px 5px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#6b7280;cursor:pointer;outline:0;height:auto}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body{height:220px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body canvas{width:100% !important;height:100% !important}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb}@media(max-width:1200px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors{grid-column:1/-1}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__header{margin-bottom:20px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__title{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__list{display:flex;flex-direction:column;gap:20px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item{display:flex;align-items:center;gap:16px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__info{display:flex;flex-direction:column;gap:4px;min-width:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__name{font-size:15px;font-weight:600;color:#1e1e1e;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__meta{font-size:13px;color:#6b7280;line-height:1.2}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .no-data{text-align:center;color:#6b7280;font-style:italic;padding:20px 0;font-size:12px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px;overflow-x:hidden;transition:overflow-x .3s ease}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper:hover{overflow-x:auto}@media(max-width:900px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .enrolled-students-total{color:#7067ed;font-weight:600}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .revenue-total{color:#e31a1b;font-weight:700}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__list{display:flex;flex-direction:column}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #e5e7eb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:last-child{border-bottom:0;padding-bottom:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:first-child{padding-top:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb{width:80px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f9fafb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb img{width:100%;height:100%;object-fit:cover}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f9fafb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder svg{color:#9ca3af}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title{font-size:15px;font-weight:700;color:#1e1e1e;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title:hover{color:#7067ed}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .author{color:#7067ed}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .category{color:#1e1e1e}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__price{font-size:12px;font-weight:600;color:#1e1e1e;margin-top:2px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge-wrapper{flex-shrink:0;display:flex;align-items:center}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge{background:#e0f2fe;color:#0284c7;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__stats{text-align:right;flex-shrink:0;display:flex;flex-direction:column;gap:4px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue .revenue-amount{color:#ef4444;font-weight:700}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__sold{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .no-data{text-align:center;color:#6b7280;font-style:italic;padding:24px 0;font-size:12px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions{background:#fff}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0 0 16px 0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:768px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:8px;background:var(--action-bg,#f9fafb);text-decoration:none;transition:all .2s ease;border:1px solid transparent}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn:hover{border-color:var(--action-color,#e5e7eb);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.06)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--action-color)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon svg{width:20px;height:20px;color:var(--action-color,#6b7280)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__label{font-size:14px;font-weight:500;color:#1e1e1e}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses{background:#fff}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .recent-courses__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0 0 16px 0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .cb-list-course{padding-bottom:0}#lp-course-builder .cb-list-quiz{list-style:none;padding:0;margin:0;background:#fff}#lp-course-builder .cb-tab-quiz__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-input-search-quiz{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit;margin-right:10px}#lp-course-builder .cb-input-search-quiz::placeholder{color:#999}#lp-course-builder .cb-list-table-header{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;min-height:48px;font-size:12px;font-weight:600;color:#374151}#lp-course-builder .cb-list-table-header span{white-space:nowrap}#lp-course-builder .quiz-item{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#fff;border-bottom:1px solid #f5f5f5;min-height:64px;font-size:14px;transition:background-color .15s ease}#lp-course-builder .quiz-item:hover{background-color:#f9fafb}#lp-course-builder li:last-child .quiz-item{border-bottom:0}#lp-course-builder .highlight-new-quiz{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .wap-quiz-title{margin:0;min-width:0;overflow:hidden}#lp-course-builder .wap-quiz-title button,#lp-course-builder .wap-quiz-title a{font-size:14px;font-weight:500;background:transparent;border:0;text-decoration:none;color:#1e1e1e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0;cursor:pointer}#lp-course-builder .wap-quiz-title button:hover,#lp-course-builder .wap-quiz-title a:hover{color:#7067ed}#lp-course-builder .quiz__date,#lp-course-builder .quiz__duration,#lp-course-builder .quiz__total-questions{font-size:12px;color:#6b7280;white-space:nowrap;margin-left:8px}#lp-course-builder .quiz__preview{display:flex;align-items:center;justify-content:center}#lp-course-builder .quiz__preview svg{height:20px;width:20px;color:#6b7280}#lp-course-builder .quiz-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:relative}#lp-course-builder .quiz-action-editor{display:flex}#lp-course-builder .btn-edit-quiz{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:0;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s;padding:0}#lp-course-builder .btn-edit-quiz svg{width:16px;height:16px}#lp-course-builder .btn-edit-quiz:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .btn-edit-quiz.loading::before{margin:0;font-size:16px}#lp-course-builder .btn-edit-quiz.loading svg{display:none}#lp-course-builder .quiz-action-expanded{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0;background:0;border:0}#lp-course-builder .quiz-action-expanded.loading::before{margin-right:0;margin-top:0}#lp-course-builder .quiz-action-expanded.loading svg{display:none}#lp-course-builder .quiz-action-expanded svg{width:18px;height:18px;color:#6b7280}#lp-course-builder .quiz-action-expanded:hover{background-color:#eef1ff}#lp-course-builder .quiz-action-expanded:hover svg{color:#7067ed}#lp-course-builder .quiz-action-expanded__items{display:none;position:absolute;min-width:160px;top:100%;right:0;margin-top:4px;padding:8px;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:14px;font-weight:500;z-index:10}#lp-course-builder .quiz-action-expanded__items.active{display:flex !important}#lp-course-builder .courses-builder__quiz-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}#lp-course-builder .courses-builder__quiz-tab .cb-list-table-header,#lp-course-builder .courses-builder__quiz-tab .quiz-item{grid-template-columns:2fr 1.5fr 80px 1fr 1fr 100px 80px}#lp-course-builder .courses-builder__quiz-tab .lesson-assigned-courses .label{display:none}#lp-course-builder .cb-list-quiz{border:0;border-radius:0}#lp-course-builder .quiz-status,#lp-course-builder .quizzes-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}#lp-course-builder .quiz-status.publish,#lp-course-builder .quizzes-status.publish{color:#28a746;background:#e7f6e9}#lp-course-builder .quiz-status.draft,#lp-course-builder .quizzes-status.draft{color:#aaa;background:#f7f7f7}#lp-course-builder .quiz-status.pending,#lp-course-builder .quizzes-status.pending{color:#1e40af;background:#dbeafe}#lp-course-builder .quiz-status.private,#lp-course-builder .quizzes-status.private{color:#6b21a8;background:#f3e8ff}#lp-course-builder .quiz-status.trash,#lp-course-builder .quizzes-status.trash{color:#991b1b;background:#fee2e2}#lp-course-builder .quiz-assigned-courses,#lp-course-builder .lesson-assigned-courses{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#lp-course-builder .quiz-assigned-courses .label,#lp-course-builder .lesson-assigned-courses .label{color:#6b7280;margin-right:5px}#lp-course-builder .quiz-assigned-courses a,#lp-course-builder .lesson-assigned-courses a{text-decoration:none;color:#2e91fa}#lp-course-builder .quiz-assigned-courses a:hover,#lp-course-builder .lesson-assigned-courses a:hover{text-decoration:underline}#lp-course-builder .quiz-assigned-courses .label,#lp-course-builder .lesson-assigned-courses .label{color:#1e1e1e}#lp-course-builder .quiz-action-expanded__items{display:none;position:absolute;min-width:160px;top:calc(100% + 4px);right:0;transform:none;padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .quiz-action-expanded__items.active{display:flex !important}#lp-course-builder .quiz-action-expanded__items.is-dropup{top:auto;bottom:calc(100% + 4px)}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e;border:0}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete{color:#ef4444}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .cb-list-question{list-style:none;padding:0;margin:0;background:#fff}#lp-course-builder .cb-tab-question__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-input-search-question{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit;margin-right:10px}#lp-course-builder .cb-input-search-question::placeholder{color:#999}#lp-course-builder .cb-list-table-header{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;min-height:48px;font-size:12px;font-weight:600;color:#374151}#lp-course-builder .cb-list-table-header span{white-space:nowrap}#lp-course-builder .question-item{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#fff;border-bottom:1px solid #f5f5f5;min-height:64px;font-size:14px;transition:background-color .15s ease}#lp-course-builder .question-item:hover{background-color:#f9fafb}#lp-course-builder li:last-child .question-item{border-bottom:0}#lp-course-builder .highlight-new-question{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .wap-question-title{margin:0;min-width:0;overflow:hidden}#lp-course-builder .wap-question-title button,#lp-course-builder .wap-question-title a{font-size:14px;font-weight:500;background:transparent;border:0;text-decoration:none;color:#1e1e1e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0;cursor:pointer}#lp-course-builder .wap-question-title button:hover,#lp-course-builder .wap-question-title a:hover{color:#7067ed}#lp-course-builder .question__date,#lp-course-builder .question__duration,#lp-course-builder .question__total-questions{font-size:12px;color:#6b7280;white-space:nowrap;margin-left:8px}#lp-course-builder .question__preview{display:flex;align-items:center;justify-content:center}#lp-course-builder .question__preview svg{height:20px;width:20px;color:#6b7280}#lp-course-builder .question-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:relative}#lp-course-builder .question-action-editor{display:flex}#lp-course-builder .btn-edit-question{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:0;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s;padding:0}#lp-course-builder .btn-edit-question svg{width:16px;height:16px}#lp-course-builder .btn-edit-question:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .btn-edit-question.loading::before{margin:0;font-size:16px}#lp-course-builder .btn-edit-question.loading svg{display:none}#lp-course-builder .question-action-expanded{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0;background:0;border:0}#lp-course-builder .question-action-expanded.loading::before{margin-right:0;margin-top:0}#lp-course-builder .question-action-expanded.loading svg{display:none}#lp-course-builder .question-action-expanded svg{width:18px;height:18px;color:#6b7280}#lp-course-builder .question-action-expanded:hover{background-color:#eef1ff}#lp-course-builder .question-action-expanded:hover svg{color:#7067ed}#lp-course-builder .question-action-expanded__items{display:none;position:absolute;min-width:160px;top:100%;right:0;margin-top:4px;padding:8px;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:14px;font-weight:500;z-index:10}#lp-course-builder .question-action-expanded__items.active{display:flex !important}#lp-course-builder .courses-builder__question-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}#lp-course-builder .courses-builder__question-tab .cb-list-table-header,#lp-course-builder .courses-builder__question-tab .question-item{grid-template-columns:2fr 1.5fr 1fr 100px 100px 80px}#lp-course-builder .courses-builder__question-tab .question-assigned-quizzes .label{display:none}#lp-course-builder .cb-list-question{border:0;border-radius:0}#lp-course-builder .question-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}#lp-course-builder .question-status.publish{color:#28a746;background:#e7f6e9}#lp-course-builder .question-status.draft{color:#aaa;background:#f7f7f7}#lp-course-builder .question-status.pending{color:#1e40af;background:#dbeafe}#lp-course-builder .question-status.private{color:#6b21a8;background:#f3e8ff}#lp-course-builder .question-status.trash{color:#991b1b;background:#fee2e2}#lp-course-builder .question-assigned-quizzes{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#lp-course-builder .question-assigned-quizzes .label{color:#6b7280;margin-right:5px}#lp-course-builder .question-assigned-quizzes a{text-decoration:none;color:#2e91fa}#lp-course-builder .question-assigned-quizzes a:hover{text-decoration:underline}#lp-course-builder .question-assigned-quizzes .label{color:#1e1e1e}#lp-course-builder .question-action-expanded__items{display:none;position:absolute;min-width:160px;top:calc(100% + 4px);right:0;transform:none;padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .question-action-expanded__items.active{display:flex !important}#lp-course-builder .question-action-expanded__items.is-dropup{top:auto;bottom:calc(100% + 4px)}#lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate,#lp-course-builder .question-action-expanded__items .question-action-expanded__publish,#lp-course-builder .question-action-expanded__items .question-action-expanded__trash,#lp-course-builder .question-action-expanded__items .question-action-expanded__restore,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e;border:0}#lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__publish:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__restore:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .question-action-expanded__items .question-action-expanded__trash,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete{color:#ef4444}#lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .cb-list-lesson{list-style:none;padding:0;margin:0;background:#fff}#lp-course-builder .cb-tab-lesson__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-input-search-lesson{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit;margin-right:10px}#lp-course-builder .cb-input-search-lesson::placeholder{color:#999}#lp-course-builder .cb-list-table-header{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;min-height:48px;font-size:12px;font-weight:600;color:#374151}#lp-course-builder .cb-list-table-header span{white-space:nowrap}#lp-course-builder .lesson-item{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#fff;border-bottom:1px solid #f5f5f5;min-height:64px;font-size:14px;transition:background-color .15s ease}#lp-course-builder .lesson-item:hover{background-color:#f9fafb}#lp-course-builder li:last-child .lesson-item{border-bottom:0}#lp-course-builder .highlight-new-lesson{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .wap-lesson-title{margin:0;min-width:0;overflow:hidden}#lp-course-builder .wap-lesson-title button,#lp-course-builder .wap-lesson-title a{font-size:14px;font-weight:500;background:transparent;border:0;text-decoration:none;color:#1e1e1e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0;cursor:pointer}#lp-course-builder .wap-lesson-title button:hover,#lp-course-builder .wap-lesson-title a:hover{color:#7067ed}#lp-course-builder .lesson__date,#lp-course-builder .lesson__duration,#lp-course-builder .lesson__total-questions{font-size:12px;color:#6b7280;white-space:nowrap;margin-left:8px}#lp-course-builder .lesson__preview{display:flex;align-items:center;justify-content:center}#lp-course-builder .lesson__preview svg{height:20px;width:20px;color:#6b7280}#lp-course-builder .lesson-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:relative}#lp-course-builder .lesson-action-editor{display:flex}#lp-course-builder .btn-edit-lesson{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:0;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s;padding:0}#lp-course-builder .btn-edit-lesson svg{width:16px;height:16px}#lp-course-builder .btn-edit-lesson:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .btn-edit-lesson.loading::before{margin:0;font-size:16px}#lp-course-builder .btn-edit-lesson.loading svg{display:none}#lp-course-builder .lesson-action-expanded{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0;background:0;border:0}#lp-course-builder .lesson-action-expanded.loading::before{margin-right:0;margin-top:0}#lp-course-builder .lesson-action-expanded.loading svg{display:none}#lp-course-builder .lesson-action-expanded svg{width:18px;height:18px;color:#6b7280}#lp-course-builder .lesson-action-expanded:hover{background-color:#eef1ff}#lp-course-builder .lesson-action-expanded:hover svg{color:#7067ed}#lp-course-builder .lesson-action-expanded__items{display:none;position:absolute;min-width:160px;top:100%;right:0;margin-top:4px;padding:8px;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:14px;font-weight:500;z-index:10}#lp-course-builder .lesson-action-expanded__items.active{display:flex !important}#lp-course-builder .courses-builder__lesson-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}#lp-course-builder .courses-builder__lesson-tab .cb-list-table-header,#lp-course-builder .courses-builder__lesson-tab .lesson-item{grid-template-columns:2fr 1.5fr 1fr 100px 80px 80px}#lp-course-builder .courses-builder__lesson-tab .lesson-assigned-courses .label{display:none}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item{cursor:pointer;display:flex;margin-left:12px;justify-content:flex-start;border:0;padding:0}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.loading,#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.lp-loading{pointer-events:none;opacity:.7;margin-left:19px}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.loading a,#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.lp-loading a{display:none}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:16px;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .cb-list-lesson{border:0;border-radius:0}#lp-course-builder .lesson-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}#lp-course-builder .lesson-status.publish{color:#28a746;background:#e7f6e9}#lp-course-builder .lesson-status.draft{color:#aaa;background:#f7f7f7}#lp-course-builder .lesson-status.pending{color:#1e40af;background:#dbeafe}#lp-course-builder .lesson-status.private{color:#6b21a8;background:#f3e8ff}#lp-course-builder .lesson-status.trash{color:#991b1b;background:#fee2e2}#lp-course-builder .lesson-assigned-courses{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#lp-course-builder .lesson-assigned-courses .label{color:#6b7280;margin-right:5px}#lp-course-builder .lesson-assigned-courses a{text-decoration:none;color:#2e91fa}#lp-course-builder .lesson-assigned-courses a:hover{text-decoration:underline}#lp-course-builder .lesson-action-expanded__items{display:none;position:absolute;min-width:160px;top:calc(100% + 4px);right:0;transform:none;padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .lesson-action-expanded__items.active{display:flex !important}#lp-course-builder .lesson-action-expanded__items.is-dropup{top:auto;bottom:calc(100% + 4px)}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e;border:0}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete{color:#ef4444}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .lp-cb-settings .lp-meta-box,#lp-course-builder .lp-cb-settings .lp-meta-box-wrap{margin:0;background:transparent}#lp-course-builder .lp-cb-settings .lp-meta-box .lp-meta-box__inner,#lp-course-builder .lp-cb-settings .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}#lp-course-builder .lp-cb-settings .form-field,#lp-course-builder .lp-cb-settings .lp-meta-box__duration,#lp-course-builder .lp-cb-settings .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}#lp-course-builder .lp-cb-settings .form-field>label,#lp-course-builder .lp-cb-settings .form-field label span,#lp-course-builder .lp-cb-settings .lp-meta-box__duration>label,#lp-course-builder .lp-cb-settings .lp-meta-box__duration label span,#lp-course-builder .lp-cb-settings .lp-meta-box-field>label,#lp-course-builder .lp-cb-settings .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}#lp-course-builder .lp-cb-settings .form-field input[type=number],#lp-course-builder .lp-cb-settings .form-field input[type=text],#lp-course-builder .lp-cb-settings .form-field input[type=datetime-local],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-course-builder .lp-cb-settings .form-field input[type=number]:focus,#lp-course-builder .lp-cb-settings .form-field input[type=text]:focus,#lp-course-builder .lp-cb-settings .form-field input[type=datetime-local]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-cb-settings .form-field input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number]{width:80px !important}#lp-course-builder .lp-cb-settings .form-field select,#lp-course-builder .lp-cb-settings .lp-meta-box__duration select,#lp-course-builder .lp-cb-settings .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}#lp-course-builder .lp-cb-settings .form-field select:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration select:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-cb-settings .form-field input[type=radio],#lp-course-builder .lp-cb-settings .form-field input[type=checkbox],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:before,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked:before,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:focus,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-cb-settings .form-field .description,#lp-course-builder .lp-cb-settings .lp-meta-box__duration .description,#lp-course-builder .lp-cb-settings .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}#lp-course-builder .lp-cb-settings .form-field .description:has(+.learn-press-tip),#lp-course-builder .lp-cb-settings .lp-meta-box__duration .description:has(+.learn-press-tip),#lp-course-builder .lp-cb-settings .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}#lp-course-builder .lp-cb-settings .form-field>.learn-press-tip,#lp-course-builder .lp-cb-settings .lp-meta-box__duration>.learn-press-tip,#lp-course-builder .lp-cb-settings .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting{display:flex;flex-direction:column;gap:10px;width:100%;max-width:620px}#lp-course-builder .lp-cb-settings .lp-cb-settings__section{margin-bottom:20px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn{min-height:34px;border-radius:6px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger){display:inline-flex;align-items:center;gap:8px;background:#7067ed;color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;border:0;cursor:pointer;transition:background-color .2s}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger):hover,#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger):focus{background:#5b52d1;border-color:#5b52d1;color:#fff}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn.is-hidden{display:none}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger{display:inline-flex;align-items:center;gap:8px;background-color:#fff;color:#6b7280;border:1px solid #e5e7eb;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger:hover,#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger:focus{color:#dc2626;border-color:#fee2e2;background:#fee2e2}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-wrap{display:flex;flex-direction:column;gap:8px;width:100%}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row{display:flex;align-items:center;justify-content:space-between;gap:12px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-label{font-size:13px;font-weight:600;color:#1e1e1e;white-space:nowrap}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default{display:inline-flex;align-items:center;justify-content:flex-start;width:100%}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default.is-hidden{display:none}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-svg{display:block;width:181px;max-width:100%;height:auto}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-image{display:block;width:auto;max-width:100%;height:auto;max-height:40px;object-fit:contain}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img{display:block;width:auto;height:auto;max-width:260px;max-height:40px;object-fit:contain}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img.is-hidden{display:none}@media(max-width:767px){#lp-course-builder .lp-cb-settings .lp-cb-logo-setting{max-width:100%}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row{flex-direction:column;align-items:flex-start}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview{width:100%;max-width:100%}}.lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}.lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-right:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-left:3px solid transparent;margin-left:-3px}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i{display:none}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#7067ed;font-weight:600;border-left-color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.lp-option-disabled{pointer-events:none;opacity:.5}#lp-course-builder .cb-terms-header__label-wrap{display:inline-flex;align-items:center;gap:6px}#lp-course-builder .cb-terms-header__btn-search{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:transparent;color:#9ca3af;cursor:pointer;transition:all .2s ease}#lp-course-builder .cb-terms-header__btn-search .lp-icon-search{width:14px;height:14px;font-size:14px;color:#9ca3af}#lp-course-builder .cb-terms-header__btn-search:hover{background:#eef1ff}#lp-course-builder .cb-terms-header__btn-search:hover .lp-icon-search{color:#7067ed}#lp-course-builder .cb-terms-header__btn-search[aria-expanded=true]{background:#eef1ff}#lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] .lp-icon-search{color:#7067ed}#lp-course-builder .cb-terms-search-toolbar{max-height:0;opacity:0;overflow:hidden;pointer-events:none;margin-bottom:0 !important;transition:max-height .25s ease,opacity .2s ease,margin-bottom .25s ease}#lp-course-builder .cb-terms-search-toolbar.is-open{max-height:80px;opacity:1;pointer-events:auto;margin-bottom:16px !important}.lp-course-builder-content__section .lp-meta-box,.lp-course-builder-content__section .lp-meta-box-wrap{margin:0;background:transparent}.lp-course-builder-content__section .lp-meta-box .lp-meta-box__inner,.lp-course-builder-content__section .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.lp-course-builder-content__section .form-field,.lp-course-builder-content__section .lp-meta-box__duration,.lp-course-builder-content__section .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.lp-course-builder-content__section .form-field>label,.lp-course-builder-content__section .form-field label span,.lp-course-builder-content__section .lp-meta-box__duration>label,.lp-course-builder-content__section .lp-meta-box__duration label span,.lp-course-builder-content__section .lp-meta-box-field>label,.lp-course-builder-content__section .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.lp-course-builder-content__section .form-field input[type=number],.lp-course-builder-content__section .form-field input[type=text],.lp-course-builder-content__section .form-field input[type=datetime-local],.lp-course-builder-content__section .lp-meta-box__duration input[type=number],.lp-course-builder-content__section .lp-meta-box__duration input[type=text],.lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local],.lp-course-builder-content__section .lp-meta-box-field input[type=number],.lp-course-builder-content__section .lp-meta-box-field input[type=text],.lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.lp-course-builder-content__section .form-field input[type=number]:focus,.lp-course-builder-content__section .form-field input[type=text]:focus,.lp-course-builder-content__section .form-field input[type=datetime-local]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=number]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=text]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=number]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=text]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-content__section .form-field input[type=number],.lp-course-builder-content__section .lp-meta-box__duration input[type=number],.lp-course-builder-content__section .lp-meta-box-field input[type=number]{width:80px !important}.lp-course-builder-content__section .form-field select,.lp-course-builder-content__section .lp-meta-box__duration select,.lp-course-builder-content__section .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.lp-course-builder-content__section .form-field select:focus,.lp-course-builder-content__section .lp-meta-box__duration select:focus,.lp-course-builder-content__section .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-content__section .form-field input[type=radio],.lp-course-builder-content__section .form-field input[type=checkbox],.lp-course-builder-content__section .lp-meta-box__duration input[type=radio],.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox],.lp-course-builder-content__section .lp-meta-box-field input[type=radio],.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.lp-course-builder-content__section .form-field input[type=radio]:before,.lp-course-builder-content__section .form-field input[type=checkbox]:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:before,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:before,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-course-builder-content__section .form-field input[type=radio]:checked,.lp-course-builder-content__section .form-field input[type=checkbox]:checked,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.lp-course-builder-content__section .form-field input[type=radio]:checked:before,.lp-course-builder-content__section .form-field input[type=checkbox]:checked:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked:before,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked:before,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}.lp-course-builder-content__section .form-field input[type=radio]:focus,.lp-course-builder-content__section .form-field input[type=checkbox]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-content__section .form-field .description,.lp-course-builder-content__section .lp-meta-box__duration .description,.lp-course-builder-content__section .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}.lp-course-builder-content__section .form-field .description:has(+.learn-press-tip),.lp-course-builder-content__section .lp-meta-box__duration .description:has(+.learn-press-tip),.lp-course-builder-content__section .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.lp-course-builder-content__section .form-field>.learn-press-tip,.lp-course-builder-content__section .lp-meta-box__duration>.learn-press-tip,.lp-course-builder-content__section .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.lp-course-builder-content__section ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.lp-course-builder-content__section ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.lp-course-builder-content__section ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.lp-course-builder-content__section ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.lp-course-builder-content__section .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:5px;text-transform:capitalize}.lp-course-builder-content__section .course-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-content__section .course-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-content__section .cb-course-edit-content{display:flex;gap:40px}.lp-course-builder-content__section .cb-course-edit-column--left{flex:0 0 400px;max-width:400px}.lp-course-builder-content__section .cb-course-edit-column--right{flex:1;min-width:0}.lp-course-builder-content__section .cb-course-edit-title{margin-bottom:20px}.lp-course-builder-content__section .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-title__label .required{color:#ef4444}.lp-course-builder-content__section .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;margin-left:auto;transition:all .2s ease}.lp-course-builder-content__section .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}.lp-course-builder-content__section .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.lp-course-builder-content__section .cb-course-edit-title__input::placeholder{color:#9ca3af}.lp-course-builder-content__section .cb-course-edit-permalink{margin-bottom:20px}.lp-course-builder-content__section .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-course-builder-content__section .cb-permalink-display.lp-hidden{display:none}.lp-course-builder-content__section .cb-permalink-label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section .cb-permalink-url{font-size:13px;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-course-builder-content__section .cb-permalink-url:hover{text-decoration:underline}.lp-course-builder-content__section .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-course-builder-content__section .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-course-builder-content__section .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-course-builder-content__section .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-course-builder-content__section .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-course-builder-content__section .cb-permalink-editor.lp-hidden{display:none}.lp-course-builder-content__section .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-course-builder-content__section .cb-permalink-prefix strong{color:#64748b;font-weight:600}.lp-course-builder-content__section .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-course-builder-content__section .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-course-builder-content__section .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-course-builder-content__section .cb-permalink-slug-input::placeholder{color:#94a3b8}.lp-course-builder-content__section .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-course-builder-content__section .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-course-builder-content__section .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-course-builder-content__section .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-course-builder-content__section .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-course-builder-content__section .cb-course-edit-desc{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-course-builder-content__section .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-course-builder-content__section .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper{display:flex;gap:30px}.lp-course-builder-content__section .cb-course-edit-tags__wrapper,.lp-course-builder-content__section .cb-course-edit-categories__wrapper{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:16px}.lp-course-builder-content__section .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-course-builder-content__section .cb-course-edit-categories__search-wrap{display:block}.lp-course-builder-content__section .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-course-builder-content__section .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-category__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;min-height:36px}.lp-course-builder-content__section .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#64748b}.lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-course-builder-content__section .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-tag-chip{display:inline-flex;align-items:center}.lp-course-builder-content__section .cb-tag-chip input[type=checkbox]{display:none}.lp-course-builder-content__section .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#64748b;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-course-builder-content__section .cb-tag-chip label:hover{border-color:#94a3b8;color:#334155}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#94a3b8}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-left:2px}.lp-course-builder-content__section .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 10px 0 0;transition:all .2s ease;flex-shrink:0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(34,113,177,0.1)}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-course-builder-content__section .cb-course-edit-featured-image{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-featured-image__title{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-course-builder-content__section .cb-featured-image-container{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lp-course-builder-content__section .cb-featured-image-dropzone{width:100%;min-height:200px;background:#fff;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.lp-course-builder-content__section .cb-featured-image-dropzone:hover{border-color:#7067ed;background:rgba(112,103,237,0.03)}.lp-course-builder-content__section .cb-featured-image-dropzone:hover a{color:#7067ed}.lp-course-builder-content__section .cb-featured-image-dropzone.has-image{cursor:default;border-width:1px;border-style:solid;border-color:#e5e7eb;padding:0}.lp-course-builder-content__section .cb-featured-image-dropzone.dragover{border-color:#7067ed;background:rgba(112,103,237,0.05)}.lp-course-builder-content__section .cb-featured-image-upload-content{text-align:center;padding:30px 20px}.lp-course-builder-content__section .cb-featured-image-icon{display:flex;justify-content:center;margin-bottom:12px;opacity:.6}.lp-course-builder-content__section .cb-featured-image-icon__image{display:block;width:24px;height:24px;background:url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain}.lp-course-builder-content__section .cb-featured-image-text{font-size:14px;color:#6b7280;margin:0 0 6px 0}.lp-course-builder-content__section .cb-featured-image-link{color:#1a1a1a;text-decoration:none;font-weight:500}.lp-course-builder-content__section .cb-featured-image-link:hover{text-decoration:underline}.lp-course-builder-content__section .cb-featured-image-hint{font-size:12px;color:#9ca3af;margin:0}.lp-course-builder-content__section .cb-featured-image-preview__img{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}.lp-course-builder-content__section .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-course-builder-content__section .cb-change-featured-image{padding:6px 14px;border:0;background:#eef1ff;color:#7067ed;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-course-builder-content__section .cb-change-featured-image:hover{background:#7067ed;color:#fff}.lp-course-builder-content__section .cb-remove-featured-image{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:#eef1ff;color:#7067ed;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-course-builder-content__section .cb-remove-featured-image:hover{background:#ef4444;color:#fff}.lp-course-builder-content__section .cb-remove-featured-image__icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-cb-trash.svg");mask-image:url("../images/icons/ico-cb-trash.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lp-course-builder-content__section .cb-course-edit-publish{margin-bottom:20px}.lp-course-builder-content__section .cb-course-edit-publish__title{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.lp-course-builder-content__section .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-course-builder-content__section .cb-course-edit-publish__row select{padding:6px 32px 6px 14px !important}.lp-course-builder-content__section .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-course-builder-content__section .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-course-builder-content__section .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-course-builder-content__section .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-course-builder-content__section .cb-featured-image-preview:has(img){border:0}.lp-course-builder-content__section .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-course-builder-content__section .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-course-builder-content__section .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-course-builder-content__section .cb-set-featured-image{padding:8px 16px;border:1px solid #7067ed;background:#fff;color:#7067ed;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.lp-course-builder-content__section .cb-set-featured-image:hover{background:#7067ed;color:#fff}.lp-course-builder-content__section div.mce-statusbar{border-top:0}.lp-course-builder-content__section .cb-course-edit-terms__form-add-category,.lp-course-builder-content__section .cb-course-edit-terms__form-add-tag{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-category__input,.lp-course-builder-content__section .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__input:focus,.lp-course-builder-content__section .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-course-builder-content__section .cb-course-edit-category__select-parent{width:100%;padding:6px 12px !important;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-category__btn-save,.lp-course-builder-content__section .cb-course-edit-tags__btn-save{flex:1;background:#1e1e1e;color:white;border-radius:6px;padding:8px 16px;border:0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,.lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover{background:#333}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-content__section .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover{background:#333}.lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-course-builder-content__section .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:900px){.lp-course-builder-content__section .cb-course-edit-content{flex-direction:column}.lp-course-builder-content__section .cb-course-edit-column--left{flex:1;max-width:100%}.lp-course-builder-content__section .cb-course-edit-column--right{flex:1}.lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper{flex-direction:column;gap:24px}}@media(max-width:768px){.lp-course-builder-content__section .cb-featured-image-container{flex-direction:column}.lp-course-builder-content__section .cb-featured-image-preview{width:100%;max-width:300px}}.lp-course-builder-content__section .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:12px;text-transform:capitalize}.lp-course-builder-content__section .course-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-content__section .course-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-content__section .cb-course-edit-title{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-course-builder-content__section .cb-course-edit-desc{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-course-builder-content__section .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-course-builder-content__section .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper{display:flex;gap:24px}.lp-course-builder-content__section .cb-course-edit-tags__wrapper,.lp-course-builder-content__section .cb-course-edit-categories__wrapper{flex:1}.lp-course-builder-content__section .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-course-builder-content__section .cb-course-edit-categories__search-wrap{display:block}.lp-course-builder-content__section .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-course-builder-content__section .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-course-builder-content__section .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-course-builder-content__section .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;min-height:36px}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar{width:6px}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.lp-course-builder-content__section .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#9ca3af}.lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-course-builder-content__section .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-tag-chip{display:inline-flex;align-items:center}.lp-course-builder-content__section .cb-tag-chip input[type=checkbox]{display:none}.lp-course-builder-content__section .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #f5f5f5;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#1e1e1e;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-course-builder-content__section .cb-tag-chip label:hover{border-color:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#9ca3af}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-left:2px}.lp-course-builder-content__section .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#9ca3af}.lp-course-builder-content__section .cb-tag-chip input:checked+label:hover{color:#898989;background:#f9fafb;border-color:#f9fafb}.lp-course-builder-content__section .cb-tag-chip input:checked+label:hover .cb-tag-chip__count{color:#898989}.lp-course-builder-content__section .cb-tag-chip input:checked+label:hover .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 10px 0 0;transition:all .2s ease;flex-shrink:0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:none}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-course-builder-content__section .cb-course-edit-featured-image{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px}.lp-course-builder-content__section .cb-course-edit-featured-image__title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-course-builder-content__section .cb-featured-image-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lp-course-builder-content__section .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-course-builder-content__section .cb-featured-image-preview:has(img){border:0}.lp-course-builder-content__section .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-course-builder-content__section .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-course-builder-content__section .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-course-builder-content__section .cb-remove-featured-image,.lp-course-builder-content__section .cb-set-featured-image{padding:10px 14px;border:0;background:#f7f7f7;color:#aaa;border-radius:8px;cursor:pointer;transition:background-color .2s}.lp-course-builder-content__section .cb-remove-featured-image:hover,.lp-course-builder-content__section .cb-set-featured-image:hover{background:#fef2f2;color:#ef4444}.lp-course-builder-content__section .cb-course-edit-publish__title{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.lp-course-builder-content__section .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-course-builder-content__section .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-course-builder-content__section .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-course-builder-content__section .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-course-builder-content__section div.mce-statusbar{border-top:0}.lp-course-builder-content__section .cb-course-edit-terms__form-add-category,.lp-course-builder-content__section .cb-course-edit-terms__form-add-tag{display:flex;gap:8px;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-category__input,.lp-course-builder-content__section .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__input:focus,.lp-course-builder-content__section .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-course-builder-content__section .cb-course-edit-category__select-parent{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-category__btn-save,.lp-course-builder-content__section .cb-course-edit-tags__btn-save{flex:1;background:#fff;color:#7067ed;border-radius:6px;padding:8px 16px;border:1px solid #7067ed;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,.lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover{background:#eef1ff}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:600;color:#898989;background:#fff;border:1px solid #f5f5f5;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-content__section .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover{background:#333}.lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-course-builder-content__section .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.lp-course-builder-content__section #general_course_data .form-field,.lp-course-builder-content__section #offline_course_data .form-field,.lp-course-builder-content__section #price_course_data .form-field,.lp-course-builder-content__section #extra_course_data .form-field{margin-bottom:24px}.lp-course-builder-content__section #general_course_data ._lp_featured_review_field{align-items:flex-start}.lp-course-builder-content__section #general_course_data ._lp_featured_review_field textarea{width:calc(100% - 165px)}.lp-course-builder-content__section #general_course_data ._lp_students_field .description{margin-top:-3px}.lp-course-builder-content__section #price_course_data .learn-press-tip-floating{font-size:13px;color:#ef4444;line-height:1.5}.lp-course-builder-content__section #price_course_data ._lp_no_required_enroll_field .description{margin-top:-13px}.lp-course-builder-content__section #assessment_course_data .form-field._lp_course_result_field{align-items:start;border:unset;margin-bottom:20px}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box{list-style-type:none;margin-top:0;padding-left:0;display:flex;flex-direction:column;gap:24px;width:calc(100% - 161px)}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li{margin-bottom:0}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;cursor:pointer;min-width:unset;max-width:unset;width:unset}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label input[type=radio]{flex-shrink:0;margin:0;order:0}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz{width:calc(100% - 54px);margin-left:54px;margin-top:0;margin-bottom:0;color:#898989;font-size:13px;font-weight:400;line-height:1.5;flex-shrink:0}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a{text-decoration:underline;color:#7067ed}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a:hover,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover{color:#5b52d1}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz{text-decoration:underline;color:#7067ed}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover{color:#5b52d1}.lp-course-builder-content__section .lp_course_extra_meta_box,.lp-course-builder-content__section .lp_course_faq_meta_box{display:flex;flex-wrap:nowrap;gap:20px;padding:15px 0}.lp-course-builder-content__section .lp_course_extra_meta_box>label,.lp-course-builder-content__section .lp_course_faq_meta_box>label{width:200px;min-width:200px;font-size:14px;font-weight:600;color:#1a1a1a;padding-top:10px}.lp-course-builder-content__section .lp_course_extra_meta_box__content,.lp-course-builder-content__section .lp_course_faq_meta_box__content{flex:1;display:flex;flex-direction:column;gap:15px}.lp-course-builder-content__section .lp_course_extra_meta_box__fields,.lp-course-builder-content__section .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:15px}.lp-course-builder-content__section .lp_course_extra_meta_box__field,.lp-course-builder-content__section .lp_course_faq_meta_box__field{display:flex;align-items:center;background:#fff;border:1px solid #eaeaec;border-radius:8px;padding:10px;gap:10px}.lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,.lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,.lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,.lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus{flex:1;border:0;background:transparent;padding:5px 0;font-size:14px;color:#333;box-shadow:none;outline:0}.lp-course-builder-content__section .lp_course_extra_meta_box__add,.lp-course-builder-content__section .lp_course_faq_meta_box__add{display:inline-flex;align-items:center;justify-content:center;background:#6b52ff !important;color:#fff !important;border:none !important;box-shadow:none !important;border-radius:6px;padding:6px 16px !important;font-size:13px !important;font-weight:600 !important;width:max-content;transition:background .2s}.lp-course-builder-content__section .lp_course_extra_meta_box__add:hover,.lp-course-builder-content__section .lp_course_faq_meta_box__add:hover{background:#5a42e6 !important}.lp-course-builder-content__section .lp_course_faq_meta_box__field{flex-direction:column;align-items:stretch;padding:15px;gap:15px;position:relative}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label{display:flex;flex-direction:column;gap:5px}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label span{font-size:13px;font-weight:600;color:#4b5563}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label input[type=text],.lp-course-builder-content__section .lp_course_faq_meta_box__field>label textarea{width:100%;border:1px solid #eaeaec;border-radius:6px;padding:8px 12px;font-size:14px;box-shadow:none}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label input[type=text]:focus,.lp-course-builder-content__section .lp_course_faq_meta_box__field>label textarea:focus{border-color:#6b52ff;box-shadow:0 0 0 1px rgba(107,82,255,0.2);outline:0}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label textarea{min-height:80px;resize:vertical}.lp-course-builder-content__section .lp_course_faq_meta_box__add,.lp-course-builder-content__section .lp_course_extra_meta_box__add{display:block;text-align:center;background:#fff;border:1px dashed #d1d5db;color:#4b5563;font-weight:500;padding:2px;border-radius:8px;transition:all .2s}.lp-course-builder-content__section .lp_course_faq_meta_box__add:hover,.lp-course-builder-content__section .lp_course_extra_meta_box__add:hover{border-color:#2271b1;color:#2271b1;background:#f0f9ff}.lp-course-builder-content__section ._lp_block_finished_field{margin-top:-8px !important}.lp-course-builder-content__section #extra_course_data .form-field{align-items:start}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost{opacity:.4;background:#f0f0f0}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen{cursor:grabbing !important}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .is-dragging{opacity:.5;background:#e8e8e8}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort{cursor:grab}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-course-builder-content__section #extra_course_data input[type=text]{padding:10px 30px;margin-bottom:0;border:0}.lp-course-builder-content__section #extra_course_data input[type=text]:focus{box-shadow:none}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field{position:relative;margin-bottom:10px}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .sort,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .delete{opacity:1}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;left:0;height:100%;width:40px;color:#666;text-decoration:none;cursor:grab;opacity:.4;transition:opacity .2s;align-items:center;justify-content:center}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete{position:absolute;top:12px;right:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content{width:100%}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:12px}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)){display:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field{position:relative;display:flex !important;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:10px 40px 16px 36px;transition:all .2s cubic-bezier(0.4,0,0.2,1);margin-bottom:0 !important}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete{opacity:1}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label{width:100% !important;min-width:100% !important;max-width:100% !important;display:block !important;margin-bottom:8px}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span{display:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]{width:100%;max-width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;font-size:15px;font-weight:500;color:#111827;padding:6px 0;border-radius:0;outline:0;transition:border-color .2s}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder{color:#9ca3af}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""],.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus{border-bottom-color:#2271b1;box-shadow:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]{width:100% !important;min-height:120px;background:#f9fafb;border:1px solid transparent;border-radius:6px;padding:10px;font-size:14px;line-height:1.5;color:#1a1a1a;resize:vertical;transition:all .2s}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus{background:#fff;border-color:#d1d5db;outline:0;box-shadow:0 0 0 2px rgba(229,231,235,0.5)}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort{position:absolute;left:8px;top:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;opacity:.4;transition:opacity .2s}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete{position:absolute;top:15px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-course-builder-content__section #author_course_data .ts-control{border-radius:6px;padding:5px !important}.lp-course-builder-content__section #author_course_data .ts-control li.item{padding:6px 22px;background:#eef1ff;color:#7067ed;font-weight:500;border-radius:4px;margin-bottom:0}.lp-course-builder-content__section #author_course_data .form-field input[type=text]{width:unset;height:unset}@media(max-width:768px){.lp-course-builder-content__section .cb-featured-image-container{flex-direction:column}.lp-course-builder-content__section .cb-featured-image-preview{width:100%;max-width:300px}}.lp-cb-tab-content .cb-section__course-edit .lp-meta-box,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap{margin:0;background:transparent}.lp-cb-tab-content .cb-section__course-edit .lp-meta-box .lp-meta-box__inner,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.lp-cb-tab-content .cb-section__course-edit .form-field,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.lp-cb-tab-content .cb-section__course-edit .form-field>label,.lp-cb-tab-content .cb-section__course-edit .form-field label span,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration>label,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration label span,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field>label,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],.lp-cb-tab-content .cb-section__course-edit .form-field input[type=text],.lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=number]:focus,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number]{width:80px !important}.lp-cb-tab-content .cb-section__course-edit .form-field select,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.lp-cb-tab-content .cb-section__course-edit .form-field select:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio],.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:before,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked:before,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:focus,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field .description,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}.lp-cb-tab-content .cb-section__course-edit .form-field .description:has(+.learn-press-tip),.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.lp-cb-tab-content .cb-section__course-edit .form-field>.learn-press-tip,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration>.learn-press-tip,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.lp-cb-tab-content .cb-section__course-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:5px;text-transform:capitalize}.lp-cb-tab-content .cb-section__course-edit .course-status.publish{color:#fff;background:#1e1e1e}.lp-cb-tab-content .cb-section__course-edit .course-status.trash{color:#fff;background-color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content{display:flex;gap:40px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left{flex:0 0 400px;max-width:400px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right{flex:1;min-width:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title{margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label .required{color:#ef4444}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;margin-left:auto;transition:all .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input::placeholder{color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-permalink{margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-display.lp-hidden{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-url{font-size:13px;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-url:hover{text-decoration:underline}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor.lp-hidden{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix strong{color:#64748b;font-weight:600}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input::placeholder{color:#94a3b8}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:30px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap{display:block}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;min-height:36px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#64748b}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip{display:inline-flex;align-items:center}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox]{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#64748b;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover{border-color:#94a3b8;color:#334155}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#94a3b8}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-left:2px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 10px 0 0;transition:all .2s ease;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(34,113,177,0.1)}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone{width:100%;min-height:200px;background:#fff;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover{border-color:#7067ed;background:rgba(112,103,237,0.03)}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover a{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.has-image{cursor:default;border-width:1px;border-style:solid;border-color:#e5e7eb;padding:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.dragover{border-color:#7067ed;background:rgba(112,103,237,0.05)}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-upload-content{text-align:center;padding:30px 20px}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon{display:flex;justify-content:center;margin-bottom:12px;opacity:.6}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon__image{display:block;width:24px;height:24px;background:url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-text{font-size:14px;color:#6b7280;margin:0 0 6px 0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link{color:#1a1a1a;text-decoration:none;font-weight:500}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link:hover{text-decoration:underline}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-hint{font-size:12px;color:#9ca3af;margin:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview__img{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image{padding:6px 14px;border:0;background:#eef1ff;color:#7067ed;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image:hover{background:#7067ed;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:#eef1ff;color:#7067ed;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover{background:#ef4444;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image__icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-cb-trash.svg");mask-image:url("../images/icons/ico-cb-trash.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish{margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row select{padding:6px 32px 6px 14px !important}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img){border:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image{padding:8px 16px;border:1px solid #7067ed;background:#fff;color:#7067ed;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover{background:#7067ed;color:#fff}.lp-cb-tab-content .cb-section__course-edit div.mce-statusbar{border-top:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent{width:100%;padding:6px 12px !important;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save{flex:1;background:#1e1e1e;color:white;border-radius:6px;padding:8px 16px;border:0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover{background:#333}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover{background:#333}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-cb-tab-content .cb-section__course-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:900px){.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content{flex-direction:column}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left{flex:1;max-width:100%}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right{flex:1}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper{flex-direction:column;gap:24px}}@media(max-width:768px){.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{flex-direction:column}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{width:100%;max-width:300px}}.lp-cb-tab-content .cb-section__course-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:12px;text-transform:capitalize}.lp-cb-tab-content .cb-section__course-edit .course-status.publish{color:#fff;background:#1e1e1e}.lp-cb-tab-content .cb-section__course-edit .course-status.trash{color:#fff;background-color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{flex:1}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap{display:block}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;min-height:36px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar{width:6px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip{display:inline-flex;align-items:center}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox]{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #f5f5f5;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#1e1e1e;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover{border-color:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-left:2px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label:hover{color:#898989;background:#f9fafb;border-color:#f9fafb}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__count{color:#898989}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 10px 0 0;transition:all .2s ease;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img){border:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image,.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image{padding:10px 14px;border:0;background:#f7f7f7;color:#aaa;border-radius:8px;cursor:pointer;transition:background-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover,.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover{background:#fef2f2;color:#ef4444}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-cb-tab-content .cb-section__course-edit div.mce-statusbar{border-top:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag{display:flex;gap:8px;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save{flex:1;background:#fff;color:#7067ed;border-radius:6px;padding:8px 16px;border:1px solid #7067ed;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover{background:#eef1ff}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:600;color:#898989;background:#fff;border:1px solid #f5f5f5;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover{background:#333}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-cb-tab-content .cb-section__course-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.lp-cb-tab-content .cb-section__course-edit #general_course_data .form-field,.lp-cb-tab-content .cb-section__course-edit #offline_course_data .form-field,.lp-cb-tab-content .cb-section__course-edit #price_course_data .form-field,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field{align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field textarea{width:calc(100% - 165px)}.lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_students_field .description{margin-top:-3px}.lp-cb-tab-content .cb-section__course-edit #price_course_data .learn-press-tip-floating{font-size:13px;color:#ef4444;line-height:1.5}.lp-cb-tab-content .cb-section__course-edit #price_course_data ._lp_no_required_enroll_field .description{margin-top:-13px}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .form-field._lp_course_result_field{align-items:start;border:unset;margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box{list-style-type:none;margin-top:0;padding-left:0;display:flex;flex-direction:column;gap:24px;width:calc(100% - 161px)}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li{margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;cursor:pointer;min-width:unset;max-width:unset;width:unset}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio]{flex-shrink:0;margin:0;order:0}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz{width:calc(100% - 54px);margin-left:54px;margin-top:0;margin-bottom:0;color:#898989;font-size:13px;font-weight:400;line-height:1.5;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a{text-decoration:underline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover{color:#5b52d1}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz{text-decoration:underline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover{color:#5b52d1}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box{display:flex;flex-wrap:nowrap;gap:20px;padding:15px 0}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box>label,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box>label{width:200px;min-width:200px;font-size:14px;font-weight:600;color:#1a1a1a;padding-top:10px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__content,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__content{flex:1;display:flex;flex-direction:column;gap:15px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__fields,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:15px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field{display:flex;align-items:center;background:#fff;border:1px solid #eaeaec;border-radius:8px;padding:10px;gap:10px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus{flex:1;border:0;background:transparent;padding:5px 0;font-size:14px;color:#333;box-shadow:none;outline:0}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add{display:inline-flex;align-items:center;justify-content:center;background:#6b52ff !important;color:#fff !important;border:none !important;box-shadow:none !important;border-radius:6px;padding:6px 16px !important;font-size:13px !important;font-weight:600 !important;width:max-content;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover{background:#5a42e6 !important}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field{flex-direction:column;align-items:stretch;padding:15px;gap:15px;position:relative}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label{display:flex;flex-direction:column;gap:5px}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label span{font-size:13px;font-weight:600;color:#4b5563}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label input[type=text],.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label textarea{width:100%;border:1px solid #eaeaec;border-radius:6px;padding:8px 12px;font-size:14px;box-shadow:none}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label textarea:focus{border-color:#6b52ff;box-shadow:0 0 0 1px rgba(107,82,255,0.2);outline:0}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label textarea{min-height:80px;resize:vertical}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add,.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add{display:block;text-align:center;background:#fff;border:1px dashed #d1d5db;color:#4b5563;font-weight:500;padding:2px;border-radius:8px;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover,.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover{border-color:#2271b1;color:#2271b1;background:#f0f9ff}.lp-cb-tab-content .cb-section__course-edit ._lp_block_finished_field{margin-top:-8px !important}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field{align-items:start}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost{opacity:.4;background:#f0f0f0}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen{cursor:grabbing !important}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging{opacity:.5;background:#e8e8e8}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort{cursor:grab}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text]{padding:10px 30px;margin-bottom:0;border:0}.lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text]:focus{box-shadow:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field{position:relative;margin-bottom:10px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete{opacity:1}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;left:0;height:100%;width:40px;color:#666;text-decoration:none;cursor:grab;opacity:.4;transition:opacity .2s;align-items:center;justify-content:center}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete{position:absolute;top:12px;right:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content{width:100%}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:12px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)){display:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field{position:relative;display:flex !important;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:10px 40px 16px 36px;transition:all .2s cubic-bezier(0.4,0,0.2,1);margin-bottom:0 !important}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete{opacity:1}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label{width:100% !important;min-width:100% !important;max-width:100% !important;display:block !important;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span{display:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]{width:100%;max-width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;font-size:15px;font-weight:500;color:#111827;padding:6px 0;border-radius:0;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder{color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""],.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus{border-bottom-color:#2271b1;box-shadow:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]{width:100% !important;min-height:120px;background:#f9fafb;border:1px solid transparent;border-radius:6px;padding:10px;font-size:14px;line-height:1.5;color:#1a1a1a;resize:vertical;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus{background:#fff;border-color:#d1d5db;outline:0;box-shadow:0 0 0 2px rgba(229,231,235,0.5)}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort{position:absolute;left:8px;top:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;opacity:.4;transition:opacity .2s}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete{position:absolute;top:15px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control{border-radius:6px;padding:5px !important}.lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control li.item{padding:6px 22px;background:#eef1ff;color:#7067ed;font-weight:500;border-radius:4px;margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit #author_course_data .form-field input[type=text]{width:unset;height:unset}@media(max-width:768px){.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{flex-direction:column}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{width:100%;max-width:300px}}.lp-cb-tab-content .cb-section__header{display:none !important}.lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}.lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-right:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-left:3px solid transparent;margin-left:-3px}ul.lp-meta-box__course-tab__tabs li a i{display:none}ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}ul.lp-meta-box__course-tab__tabs li.active a,ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#3b82f6;font-weight:600;border-left-color:#3b82f6;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}@media(max-width:768px){.lp-meta-box__course-tab{flex-direction:column}ul.lp-meta-box__course-tab__tabs{width:100%;border-right:0;border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;padding:12px;background:#f9fafb}ul.lp-meta-box__course-tab__tabs li{flex-shrink:0;padding:0 4px}ul.lp-meta-box__course-tab__tabs li a{border-left:0;border-bottom:3px solid transparent;margin-left:0;white-space:nowrap}ul.lp-meta-box__course-tab__tabs li.active a{border-left:0;border-bottom-color:#3b82f6}}#lp-course-builder-content #lp-course-edit-curriculum{background-color:#fff;border-radius:12px;padding:0;color:#1f2937;max-width:100%;box-sizing:border-box}#lp-course-builder-content #lp-course-edit-curriculum .heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#lp-course-builder-content #lp-course-edit-curriculum .heading h4{color:#898989}#lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;transition:all .2s ease}#lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}#lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .count-sections{margin-left:0}#lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .lp-btn-generate-with-ai{margin-left:auto}#lp-course-builder-content #lp-course-edit-curriculum .section-items-counts,#lp-course-builder-content #lp-course-edit-curriculum .count-sections,#lp-course-builder-content #lp-course-edit-curriculum .total-items{background:transparent;color:#898989;font-size:12px;font-weight:600;padding:0;border-radius:12px;margin-left:10px}#lp-course-builder-content #lp-course-edit-curriculum .count-sections{margin-left:auto}#lp-course-builder-content #lp-course-edit-curriculum .course-toggle-all-sections{cursor:pointer;color:#9ca3af;padding:5px}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections{border:0}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;transition:all .2s ease}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05)}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section.focus{border-color:#7067ed !important}#lp-course-builder-content #lp-course-edit-curriculum .section-head{display:flex;align-items:center;padding:10px 20px;background-color:#fff;border-bottom:1px solid transparent;border-radius:12px}#lp-course-builder-content #lp-course-edit-curriculum .section-head .drag{cursor:grab;color:#9ca3af;margin-right:12px;font-size:16px}#lp-course-builder-content #lp-course-edit-curriculum .section-head .drag:hover{color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .section-head .button{font-size:12px;padding:6px 12px;border-radius:6px;margin-left:8px;cursor:pointer;font-weight:500}#lp-course-builder-content #lp-course-edit-curriculum .section:not(.lp-collapse) .section-head{background-color:#eef1ff;border-radius:12px 12px 0 0}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input{flex-grow:1;border:0;background:transparent;font-size:15px;font-weight:600;color:#1e1e1e;padding:6px 10px;border-radius:6px;transition:all .2s;width:auto}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input:hover,#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input:focus{background:transparent;border:0;outline:0;box-shadow:none}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title{background:#7067ed;color:#eef1ff;border:1px solid #7067ed}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title:hover{background:#5b52d1}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-title:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-description:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-item-title:hover{border-color:#7067ed;color:#7067ed;background:#eef1ff}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section{color:#ef4444;background:rgba(254,226,226,0.5);border:0;transition:background .2s}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section:hover{background:#fee2e2}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-edit-section-title:hover{color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down,#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up{margin-left:0;color:#777;cursor:pointer}#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up:hover{color:#1e1e1e !important}#lp-course-builder-content #lp-course-edit-curriculum .section-collapse{padding:20px;background-color:#fff;border-radius:0 0 12px 12px;border-top:unset}#lp-course-builder-content #lp-course-edit-curriculum .section-description textarea{width:100%;border:1px dashed #d1d5db;background:#fff;padding:10px;border-radius:6px;font-size:13px;color:#6b7280;resize:vertical;min-height:60px;margin-bottom:15px}#lp-course-builder-content #lp-course-edit-curriculum .section-description textarea:focus{border-style:solid;border-color:#9ca3af;outline:0;color:#374151}#lp-course-builder-content #lp-course-edit-curriculum ul.section-list-items{list-style:none;padding:0;margin:0}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type,#lp-course-builder-content #lp-course-edit-curriculum .section-item{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;margin-bottom:8px;padding:10px 15px;border-radius:6px;position:relative;transition:transform .1s}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type:hover,#lp-course-builder-content #lp-course-edit-curriculum .section-item:hover{border-color:#d1d5db}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus,#lp-course-builder-content #lp-course-edit-curriculum .section-item.focus{border-color:#7067ed !important}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus .item-ico-type,#lp-course-builder-content #lp-course-edit-curriculum .section-item.focus .item-ico-type{color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .item-ico-type{background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.8;color:#1e1e1e}#lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_lesson .item-ico-type::before{content:"\f15b";font-family:"lp-icon";font-size:18px}#lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_quiz .item-ico-type::before{content:"\f12e";font-family:"lp-icon";font-size:18px}#lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input{border:0;background:transparent;font-size:14px;color:#374151;flex-grow:1;padding:5px}#lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input:focus{outline:0;text-decoration:none}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions{display:flex;gap:4px;opacity:.3;transition:opacity .2s;list-style:none;margin:0;padding:0}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover{background:#f7f7f7}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a{color:#1e1e1e}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a.lp-icon-trash-o{color:#ef4444}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li a{color:#6b7280;font-size:16px;cursor:pointer;text-decoration:none}#lp-course-builder-content #lp-course-edit-curriculum .section-item:hover ul.item-actions{opacity:1}#lp-course-builder-content #lp-course-edit-curriculum .section-item:not(.lp_lesson) .lp-btn-set-preview-item{display:none}#lp-course-builder-content #lp-course-edit-curriculum .section-actions{margin-top:15px;display:flex;gap:10px;flex-wrap:wrap}#lp-course-builder-content #lp-course-edit-curriculum .section-actions .button{display:inline-flex;opacity:.7}#lp-course-builder-content #lp-course-edit-curriculum .section-actions .button:hover{opacity:1;color:#7067ee;border-color:#eef1ff;background:#eef1ff}#lp-course-builder-content #lp-course-edit-curriculum button,#lp-course-builder-content #lp-course-edit-curriculum .section-actions .button,#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button{background:#fff;border:1px solid #d1d5db;color:#4b5563;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;align-items:center;transition:all .2s}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button{display:inline-flex;min-width:fit-content}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button:hover{background:#f3f4f6;border-color:#9ca3af;color:#1e1e1e}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary{background-color:#7067ed;border-color:#7067ed;color:#fff}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary:hover{background:#5a51c1;color:#fff}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item-cancel.button{background-color:transparent;border:0;color:#aaa}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-show-popup-items-to-select{margin-left:auto;border-style:dashed !important}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section{margin-top:30px;background:#fff;border:1px dashed #d1d5db;border-radius:8px;padding:5px 20px;display:flex;align-items:center}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section .lp-icon-plus{color:#9ca3af}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within{border-color:#7067ee;background:#eef1ff}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within .lp-icon-plus{color:#7067ee}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input{flex-grow:1;padding:12px 0;border:0;border-radius:6px;font-size:14px;outline:0;transition:border .2s}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input:focus{border-color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section{background-color:#7067ed;color:#fff;border:0;padding:8px 16px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:background .2s;min-width:fit-content;margin-left:20px}#lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section:hover{background-color:#5a51c1}#lp-course-builder-content #lp-course-edit-curriculum .lp-hidden{display:none !important}#taxonomy-course_category.categorydiv{border:none !important;box-shadow:none !important;background:transparent !important;margin:0 !important}#taxonomy-course_category.categorydiv .category-tabs{display:flex !important;gap:20px;margin:0 0 15px 0 !important;padding:0 !important;border-bottom:1px solid #f5f5f5}#taxonomy-course_category.categorydiv .category-tabs li{display:inline-block !important;margin:0 !important;padding:0 !important;border:0}#taxonomy-course_category.categorydiv .category-tabs li a{text-decoration:none;font-size:14px;font-weight:600;color:#9ca3af;padding-bottom:8px;display:block;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}#taxonomy-course_category.categorydiv .category-tabs li.tabs a,#taxonomy-course_category.categorydiv .category-tabs li:hover a{color:#7067ed;border-bottom-color:#7067ed}#taxonomy-course_category.categorydiv .tabs-panel{border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;display:none}#taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar{width:6px}#taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}#taxonomy-course_category.categorydiv ul.categorychecklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 30px;margin:0 !important;padding:0 !important}#taxonomy-course_category.categorydiv ul.categorychecklist li{margin:0 !important;padding:0 !important;width:100%;list-style:none}#taxonomy-course_category.categorydiv ul.children{display:none !important;margin-left:20px !important;margin-top:5px !important;padding-left:10px !important;border-left:2px solid #e5e7eb;transition:all .3s ease}#taxonomy-course_category.categorydiv ul.children li{margin-bottom:5px !important}#taxonomy-course_category.categorydiv li.children-visible>ul.children{display:block !important}#taxonomy-course_category.categorydiv input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;margin-right:8px !important;position:relative}#taxonomy-course_category.categorydiv input[type=checkbox]:checked{background:#28a746;border-color:#28a746}#taxonomy-course_category.categorydiv input[type=checkbox]:checked::after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#taxonomy-course_category.categorydiv input[type=checkbox]:checked::before{content:""}#taxonomy-course_category.categorydiv label{display:inline-flex !important;align-items:center;width:auto !important;font-size:14px;color:#1e1e1e;cursor:pointer;line-height:1.5}#course_category-adder{display:none !important}#course_category-add-toggle{text-decoration:none;font-weight:600;font-size:14px;color:#1e1e1e;display:flex;align-items:center}#course_category-add-toggle:hover{color:#2563eb}#course_category-add{display:none;margin-top:15px}#course_category-add label{display:none !important}#course_category-add input[type=text],#course_category-add select{width:100%;max-width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;margin-bottom:10px;font-size:14px;height:40px}#course_category-add-submit{background:#1e1e1e;color:#fff;border:0;padding:8px 20px;border-radius:6px;font-weight:500;cursor:pointer}#course_category-add-submit:hover{background:#333}.lp-cat-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:5px;cursor:pointer;color:#9ca3af;transition:transform .2s ease,color .2s;font-size:12px}.lp-cat-toggle::before{content:"\f347";font-family:dashicons}.lp-cat-toggle:hover{color:#1e1e1e;background-color:#f3f4f6;border-radius:50%}li.children-visible>label>.lp-cat-toggle{transform:rotate(180deg)}.lp-course-builder-content__section .lesson-status{padding:5px 12px;font-size:12px;font-weight:500;border-radius:5px;text-transform:capitalize}.lp-course-builder-content__section .lesson-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-content__section .lesson-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-content__section .cb-section__lesson-title-assigned{display:flex;gap:40px}.lp-course-builder-content__section .cb-lesson-edit-title{flex:1;margin-bottom:24px}.lp-course-builder-content__section .lesson-assigned-courses{display:flex;flex-direction:column;align-items:end;margin-right:0 !important}.lp-course-builder-content__section .lesson-assigned-courses .label{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section .lesson-assigned-courses a,.lp-course-builder-content__section .lesson-assigned-courses span{font-size:16px;font-weight:400}.lp-course-builder-content__section .cb-lesson-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section input.cb-lesson-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section input.cb-lesson-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.lp-course-builder-content__section .cb-lesson-edit-desc{margin-bottom:24px}.lp-course-builder-content__section .cb-lesson-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-content__section .cb-button.cb-button--secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.lp-course-builder-content__section .cb-button.cb-button--secondary:hover{background:#f3f4f6;border-color:#9ca3af}.lp-course-builder-content__section .cb-button.cb-btn-update__lesson{background:#1e1e1e;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-trash__lesson{background:#dc2626;color:#fff}.lp-course-builder-content__section .lp-material-btn-wrap{display:flex;gap:12px}.lp-course-builder-content__section #lp-material--group-container{padding:20px;border:1px solid #f5f5f5;border-radius:12px;max-width:420px}.lp-course-builder-content__section #btn-lp--add-material,.lp-course-builder-content__section #btn-lp--save-material{padding:8px 25px;border-radius:5px;background:#fff;font-size:16px;font-weight:500;cursor:pointer;border:1px solid #d1d5db}.lp-course-builder-content__section table.lp-material--table thead.hidden{display:none}@media(max-width:768px){.lp-course-builder-content__section #lp-course-builder-content{padding:16px}}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content{display:flex;gap:40px;align-items:flex-start}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left{flex:0 0 400px;max-width:400px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right{flex:1;min-width:0}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned{margin-bottom:20px;font-size:14px;line-height:1.6}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned .label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned .label,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned .label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned .label{font-weight:600;color:#1a1a1a}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a{color:#7067ed;text-decoration:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink{margin-bottom:20px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__label,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder{display:block;font-size:13px;line-height:1.5;word-break:break-all}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url{color:#7067ed;text-decoration:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder{color:#374151}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display.lp-hidden,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display.lp-hidden,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url{display:block;font-size:13px;line-height:1.5;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn .dashicons,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover .dashicons,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor.lp-hidden,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor.lp-hidden,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-prefix,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-prefix,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-input-row,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-input-row,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-actions,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-actions,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__title,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__title,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__title{margin:0 0 12px;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__row,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__row,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__row,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__label,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__control,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__control,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__control,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__control{width:100%;height:34px;padding:6px 32px 6px 14px !important;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:14px;color:#1a1a1a}@media(max-width:1024px){.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content{flex-direction:column;gap:24px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left{flex-basis:auto;max-width:100%;width:100%}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right{width:100%}}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-list-questions .lp-question-item .lp-question-type-label{background-color:#eef1ff;color:#7067ed;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;margin-right:10px;white-space:nowrap}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:20px;background-color:#f7f7f7;border-radius:12px 12px 0 0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header label{font-size:15px;font-weight:600;color:#1a1a1a}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-label{background-color:#eef1ff;color:#7067ed;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;margin-right:10px;white-space:nowrap}.lp-course-builder-canvas .cb-section__quiz-edit .lp-answers-config,.lp-course-builder-canvas .cb-section__lesson-edit .lp-answers-config,.lp-course-builder-canvas .cb-section__question-edit .lp-answers-config,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-answers-config{padding:0 16px 16px 16px;margin-top:15px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap{display:flex;align-items:center;gap:10px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new{flex:1;height:38px;padding:0 12px;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;font-size:14px;color:#1e1e1e;cursor:pointer;outline:0;appearance:none;background-image:url("../images/icons/ico-cb-chevron-down.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new:focus{border-color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type{display:inline-flex;align-items:center;gap:6px;background-color:#eef1ff;color:#7067ed;border:0;padding:9px 18px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type:hover{background-color:#7067ed;color:#eef1ff}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner{font-size:14px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit{border:1px solid #f5f5f5;border-radius:12px;overflow:hidden}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit .wp-editor-wrap,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit .wp-editor-wrap,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit .wp-editor-wrap,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit .wp-editor-wrap{margin:0 20px 20px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-by-type,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-by-type,.lp-course-builder-canvas .cb-section__question-edit .lp-question-by-type,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-by-type{border:1px solid #f5f5f5;border-radius:12px;margin-top:24px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-choice-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-choice-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-choice-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-choice-header{display:flex;justify-content:space-between;padding:0 4px 8px 4px;font-size:12px;color:#898989;font-weight:500;margin-bottom:8px;background:transparent}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item{display:flex;align-items:center;margin-bottom:12px;border-radius:6px;padding:12px 16px;border:0;background:#fff;position:relative}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item .drag,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item .drag,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item .drag,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item .drag{color:#7067ed;cursor:move;margin-right:12px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input{flex-grow:1;padding:10px 14px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-right:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input:focus,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input:focus{border-color:#7067ed;outline:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-delete-question-answer,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-delete-question-answer{color:#9ca3af;cursor:pointer;opacity:0;transition:opacity .2s;margin-right:16px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item:hover .lp-btn-delete-question-answer{opacity:1;color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;cursor:pointer;position:relative;outline:0;transition:border-color .2s;flex-shrink:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]{border-radius:4px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input:checked{border-color:#28a746}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio]:checked::after,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio]:checked::after,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio]:checked::after,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#28a746;border-radius:50%}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked::after,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked::after,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked::after,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);background:transparent;border-radius:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new{display:flex;align-items:center;margin-top:16px;padding:24px 0 0 0;border:0;border-top:1px solid #f5f5f5}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new .lp-icon-plus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new .lp-icon-plus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new .lp-icon-plus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new .lp-icon-plus{color:#7067ed;margin-right:12px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input{flex-grow:1;border:1px solid #e5e7eb;padding:10px 14px;border-radius:6px;font-size:14px;color:#1e1e1e;margin-right:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input:focus,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input:focus{border-color:#7067ed;outline:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary{background:#fff;color:#374151;border:1px solid #d1d5db;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;min-width:fit-content;transition:all .2s}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active{background:#eef1ff;color:#7067ed;border-color:#eef1ff}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover{background:#7067ed;color:#fff}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary:hover{color:#374151;background:#f7f7f7;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content{background:#7067ed;color:#fff;border-color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content:hover{background:#5b52d1;border-color:#5b52d1}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details{margin-top:24px;border:1px solid #f5f5f5;border-radius:12px}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header{cursor:pointer;margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label{cursor:pointer}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse{border:0}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-question-data-edit-header{margin-bottom:0;border-radius:12px 12px 12px 12px}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-up,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-up,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-up,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-up{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-down,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-down,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-down,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-down{display:block !important}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-section-collapse,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-section-collapse,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-section-collapse,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-section-collapse{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle{padding:14px 16px;background-color:#f7f7f7;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .2s}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle:hover{background-color:#e5e7eb}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle label,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle label,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle label{font-weight:600;font-size:14px;margin:0;cursor:pointer;color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle{color:#9ca3af;transition:transform .2s}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-trigger-toggle{border-bottom-color:#f7f7f7}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-section-collapse,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-section-collapse,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-section-collapse,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-section-collapse{padding:20px;background:#fff;border:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings{padding:0 0 24px 0;display:block}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings__label label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings__label label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings__label label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings__label label{font-size:14px;font-weight:600;color:#1a1a1a;display:block;margin-bottom:12px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input],.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input]{width:100px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input]:focus{border-color:#7067ed;outline:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-desc,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings___desc,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-desc,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings___desc,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-desc,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings___desc,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-desc,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings___desc{font-size:12px;color:#9ca3af;margin-top:8px;font-style:normal}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question{margin-top:30px;background:#fff;border:1px dashed #d1d5db;border-radius:8px;padding:20px;display:flex;align-items:center;gap:12px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question.lp-icon-plus{color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question select,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question select,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question select,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question select{height:38px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input{flex-grow:1;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;outline:0;min-width:200px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input:focus{border-color:#7067ed;box-shadow:none}.lp-course-builder-canvas .cb-section__quiz-edit select.lp-question-type-new,.lp-course-builder-canvas .cb-section__lesson-edit select.lp-question-type-new,.lp-course-builder-canvas .cb-section__question-edit select.lp-question-type-new,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] select.lp-question-type-new{padding:0 30px 0 12px;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;font-size:14px;color:#374151;cursor:pointer}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question{background-color:#eef1ff;color:#7067ed;border:1px solid #7067ed;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;transition:background .2s;min-width:fit-content;cursor:default !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover{opacity:.5;background-color:#eef1ff !important;color:#7067ed !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active{cursor:pointer !important;background:#7067ed !important;color:#eef1ff !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active:hover{background:#5b52d1 !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover{background-color:#7067ed;color:#eef1ff}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select{background-color:#fff;color:#374151;border:1px solid #d1d5db;padding:10px 16px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;min-width:fit-content}.lp-course-builder-canvas .cb-section__quiz-edit [class*=lp-icon-]:hover,.lp-course-builder-canvas .cb-section__lesson-edit [class*=lp-icon-]:hover,.lp-course-builder-canvas .cb-section__question-edit [class*=lp-icon-]:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] [class*=lp-icon-]:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select:hover{background-color:#f3f4f6;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item{margin-bottom:12px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header{border-radius:6px 6px 0 0;border-bottom:1px solid #f5f5f5}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header{display:flex;align-items:center;padding:12px 16px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;transition:border .2s}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index{font-weight:600;font-size:14px;color:#1e1e1e;margin-right:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input{flex-grow:1;padding:10px 14px;border:1px solid transparent;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-right:16px;background:transparent}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner{margin-right:12px;color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete{color:#9ca3af;cursor:pointer;transition:all .2s;margin-right:16px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle{cursor:pointer;color:#9ca3af;transition:color .2s;margin-left:auto}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header{display:flex;align-items:center;padding:12px 16px;background:#fff;transition:border .2s}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index{font-weight:600;font-size:14px;color:#1e1e1e;margin-right:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input{flex-grow:1;padding:10px 14px;border:1px solid transparent;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-right:16px;background:transparent}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner{margin-right:12px;color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete{color:#9ca3af;cursor:pointer;transition:all .2s;margin-right:16px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle{cursor:pointer;color:#9ca3af;transition:color .2s;margin-left:auto}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail{font-size:14px;padding:24px;background:#f7f7f7;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail>label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail>label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail>label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail>label{display:flex;flex-direction:row-reverse;font-weight:500;gap:8px;min-width:80px;justify-content:flex-end;align-items:center}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]{order:1;margin-top:2px;appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked{background:#28a746}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked:before{left:22px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;margin-top:20px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*{display:flex;gap:8px;font-size:14px;font-weight:500}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label{display:flex;flex-direction:row-reverse;font-weight:500;gap:8px;min-width:80px;justify-content:space-between;align-items:self-start}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input{margin-top:3px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;font-weight:400}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title{flex:1;margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-cb-section__title,.lp-course-builder-canvas .cb-section__lesson-edit .lp-cb-section__title,.lp-course-builder-canvas .cb-section__question-edit .lp-cb-section__title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-cb-section__title{font-size:28px;font-weight:600;margin-top:0;margin-bottom:0;color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .quiz-status,.lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status,.lp-course-builder-canvas .cb-section__lesson-edit .quiz-status,.lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status,.lp-course-builder-canvas .cb-section__question-edit .quiz-status,.lp-course-builder-canvas .cb-section__question-edit .quizzes-status,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status{padding:5px 12px;font-size:12px;font-weight:500;border-radius:5px;text-transform:capitalize}.lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.publish,.lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.publish,.lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.publish,.lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.publish,.lp-course-builder-canvas .cb-section__question-edit .quiz-status.publish,.lp-course-builder-canvas .cb-section__question-edit .quizzes-status.publish,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.publish,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.trash,.lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.trash,.lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.trash,.lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.trash,.lp-course-builder-canvas .cb-section__question-edit .quiz-status.trash,.lp-course-builder-canvas .cb-section__question-edit .quizzes-status.trash,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.trash,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title{margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc{margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc__label,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button,.lp-course-builder-canvas .cb-section__question-edit .cb-button,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary:hover{background:#f3f4f6;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-update__quiz,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-update__quiz,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__quiz,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-update__quiz{background:#1e1e1e;color:#fff}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-trash__quiz,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-trash__quiz,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__quiz,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-trash__quiz{background:#dc2626;color:#fff}@media(max-width:768px){.lp-course-builder-canvas .cb-section__quiz-edit #lp-course-builder-content,.lp-course-builder-canvas .cb-section__lesson-edit #lp-course-builder-content,.lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] #lp-course-builder-content{padding:16px}}#lp-course-builder-content .lp-edit-quiz-wrap{background-color:#fff;border-radius:12px;padding:0}#lp-course-builder-content .lp-edit-quiz-wrap .heading{display:flex;align-items:center;margin-bottom:8px;gap:8px}#lp-course-builder-content .lp-edit-quiz-wrap .heading h4{color:#898989}#lp-course-builder-content .lp-edit-quiz-wrap .heading .total-items{margin-left:auto;font-size:13px;color:#898989}#lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all{cursor:pointer;padding:5px;color:#6b7280}#lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover{color:#1e1e1e}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down{display:block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions{margin-bottom:20px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-icon-spinner{animation:rotation 2s infinite linear;font-size:1.25rem;display:none}#lp-course-builder-content .lp-edit-quiz-wrap .one,#lp-course-builder-content .lp-edit-quiz-wrap .plural{display:none}#lp-course-builder-content .lp-edit-quiz-wrap[data-count="1"] .one{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap:not([data-count="1"]) .plural{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;background:#fff;transition:all .2s}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{background:#fff;border:1px solid #d1d5db;color:#4b5563;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;align-items:center;transition:all .2s;display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down{display:block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{border:0;background:transparent;cursor:pointer}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover{background:#f0f0f1}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,0.05)}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:last-child{margin-bottom:0}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background-color:#fff;border-bottom:1px solid transparent;border-radius:12px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag{cursor:move;color:#9ca3af;font-size:16px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input{flex:1;padding:8px 12px;border:1px solid transparent;border-radius:6px;font-size:14px;background:transparent;transition:all .2s;font-weight:600}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label{font-size:11px;background-color:#eef1ff !important;color:#7067ed;padding:4px 10px;border-radius:20px;white-space:nowrap;font-weight:600}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question{cursor:pointer;color:#9ca3af;padding:6px;transition:all .2s;border-radius:4px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#1e1e1e;background:#f3f4f6}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#dc2626;background:#fee2e2}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle{cursor:pointer;padding:6px;color:#9ca3af}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover{color:#1e1e1e}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus){border:1px solid #7067ed}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head{border-bottom-color:#f5f5f5;border-radius:12px 12px 0 0;background:#eef1ff}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main{display:none;padding:24px;background:#fff;border-radius:0 0 12px 12px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main{display:block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.clone{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fff;border:1px dashed #e5e7eb;border-radius:12px;margin-top:12px}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-icon-plus{color:#7067ed}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input{flex:1;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus{outline:0;border-color:#7067ed;box-shadow:none}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new{border:1px solid #d1d5db;border-radius:6px;min-width:150px;font-size:14px}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus{outline:0;border-color:#7067ed}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button{padding:10px 20px;border:1px solid #7067ed;color:#7067ed;border-radius:8px;font-weight:500;cursor:pointer}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button:hover{background:#7067ed;color:#eef1ff}#lp-course-builder-content .lp-edit-quiz-wrap .mce-menubar{border:0;background:#f5f5f5}#lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions{border:0}.cb-section__quiz-edit .lp-meta-box,.cb-section__quiz-edit .lp-meta-box-wrap{margin:0;background:transparent}.cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,.cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.cb-section__quiz-edit .form-field,.cb-section__quiz-edit .lp-meta-box__duration,.cb-section__quiz-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.cb-section__quiz-edit .form-field>label,.cb-section__quiz-edit .form-field label span,.cb-section__quiz-edit .lp-meta-box__duration>label,.cb-section__quiz-edit .lp-meta-box__duration label span,.cb-section__quiz-edit .lp-meta-box-field>label,.cb-section__quiz-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .form-field input[type=text],.cb-section__quiz-edit .form-field input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=text],.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box-field input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=text],.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.cb-section__quiz-edit .form-field input[type=number]:focus,.cb-section__quiz-edit .form-field input[type=text]:focus,.cb-section__quiz-edit .form-field input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=number]{width:80px !important}.cb-section__quiz-edit .form-field select,.cb-section__quiz-edit .lp-meta-box__duration select,.cb-section__quiz-edit .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.cb-section__quiz-edit .form-field select:focus,.cb-section__quiz-edit .lp-meta-box__duration select:focus,.cb-section__quiz-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=radio],.cb-section__quiz-edit .form-field input[type=checkbox],.cb-section__quiz-edit .lp-meta-box__duration input[type=radio],.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],.cb-section__quiz-edit .lp-meta-box-field input[type=radio],.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.cb-section__quiz-edit .form-field input[type=radio]:before,.cb-section__quiz-edit .form-field input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.cb-section__quiz-edit .form-field input[type=radio]:checked,.cb-section__quiz-edit .form-field input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.cb-section__quiz-edit .form-field input[type=radio]:checked:before,.cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}.cb-section__quiz-edit .form-field input[type=radio]:focus,.cb-section__quiz-edit .form-field input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field .description,.cb-section__quiz-edit .lp-meta-box__duration .description,.cb-section__quiz-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}.cb-section__quiz-edit .form-field .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.cb-section__quiz-edit .form-field>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box__duration>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.cb-section__quiz-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.cb-section__quiz-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.cb-section__quiz-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.cb-section__quiz-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.cb-section__quiz-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:5px;text-transform:capitalize}.cb-section__quiz-edit .course-status.publish{color:#fff;background:#1e1e1e}.cb-section__quiz-edit .course-status.trash{color:#fff;background-color:#dc2626}.cb-section__quiz-edit .cb-course-edit-content{display:flex;gap:40px}.cb-section__quiz-edit .cb-course-edit-column--left{flex:0 0 400px;max-width:400px}.cb-section__quiz-edit .cb-course-edit-column--right{flex:1;min-width:0}.cb-section__quiz-edit .cb-course-edit-title{margin-bottom:20px}.cb-section__quiz-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-title__label .required{color:#ef4444}.cb-section__quiz-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;margin-left:auto;transition:all .2s ease}.cb-section__quiz-edit .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}.cb-section__quiz-edit .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.cb-section__quiz-edit .cb-course-edit-title__input::placeholder{color:#9ca3af}.cb-section__quiz-edit .cb-course-edit-permalink{margin-bottom:20px}.cb-section__quiz-edit .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.cb-section__quiz-edit .cb-permalink-display.lp-hidden{display:none}.cb-section__quiz-edit .cb-permalink-label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.cb-section__quiz-edit .cb-permalink-url{font-size:13px;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.cb-section__quiz-edit .cb-permalink-url:hover{text-decoration:underline}.cb-section__quiz-edit .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.cb-section__quiz-edit .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.cb-section__quiz-edit .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons{color:#fff}.cb-section__quiz-edit .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.cb-section__quiz-edit .cb-permalink-editor.lp-hidden{display:none}.cb-section__quiz-edit .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.cb-section__quiz-edit .cb-permalink-prefix strong{color:#64748b;font-weight:600}.cb-section__quiz-edit .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.cb-section__quiz-edit .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.cb-section__quiz-edit .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.cb-section__quiz-edit .cb-permalink-slug-input::placeholder{color:#94a3b8}.cb-section__quiz-edit .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.cb-section__quiz-edit .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.cb-section__quiz-edit .cb-permalink-ok-btn:hover{background:#4e43e9}.cb-section__quiz-edit .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.cb-section__quiz-edit .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.cb-section__quiz-edit .cb-course-edit-desc{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.cb-section__quiz-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.cb-section__quiz-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:30px}.cb-section__quiz-edit .cb-course-edit-tags__wrapper,.cb-section__quiz-edit .cb-course-edit-categories__wrapper{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:16px}.cb-section__quiz-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.cb-section__quiz-edit .cb-course-edit-categories__search-wrap{display:block}.cb-section__quiz-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cb-section__quiz-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;min-height:36px}.cb-section__quiz-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#64748b}.cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.cb-section__quiz-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-tag-chip{display:inline-flex;align-items:center}.cb-section__quiz-edit .cb-tag-chip input[type=checkbox]{display:none}.cb-section__quiz-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#64748b;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.cb-section__quiz-edit .cb-tag-chip label:hover{border-color:#94a3b8;color:#334155}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#94a3b8}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-left:2px}.cb-section__quiz-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#7067ed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 10px 0 0;transition:all .2s ease;flex-shrink:0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(34,113,177,0.1)}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.cb-section__quiz-edit .cb-course-edit-featured-image{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-featured-image__title{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.cb-section__quiz-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cb-section__quiz-edit .cb-featured-image-dropzone{width:100%;min-height:200px;background:#fff;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.cb-section__quiz-edit .cb-featured-image-dropzone:hover{border-color:#7067ed;background:rgba(112,103,237,0.03)}.cb-section__quiz-edit .cb-featured-image-dropzone:hover a{color:#7067ed}.cb-section__quiz-edit .cb-featured-image-dropzone.has-image{cursor:default;border-width:1px;border-style:solid;border-color:#e5e7eb;padding:0}.cb-section__quiz-edit .cb-featured-image-dropzone.dragover{border-color:#7067ed;background:rgba(112,103,237,0.05)}.cb-section__quiz-edit .cb-featured-image-upload-content{text-align:center;padding:30px 20px}.cb-section__quiz-edit .cb-featured-image-icon{display:flex;justify-content:center;margin-bottom:12px;opacity:.6}.cb-section__quiz-edit .cb-featured-image-icon__image{display:block;width:24px;height:24px;background:url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain}.cb-section__quiz-edit .cb-featured-image-text{font-size:14px;color:#6b7280;margin:0 0 6px 0}.cb-section__quiz-edit .cb-featured-image-link{color:#1a1a1a;text-decoration:none;font-weight:500}.cb-section__quiz-edit .cb-featured-image-link:hover{text-decoration:underline}.cb-section__quiz-edit .cb-featured-image-hint{font-size:12px;color:#9ca3af;margin:0}.cb-section__quiz-edit .cb-featured-image-preview__img{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}.cb-section__quiz-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.cb-section__quiz-edit .cb-change-featured-image{padding:6px 14px;border:0;background:#eef1ff;color:#7067ed;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.cb-section__quiz-edit .cb-change-featured-image:hover{background:#7067ed;color:#fff}.cb-section__quiz-edit .cb-remove-featured-image{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:#eef1ff;color:#7067ed;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.cb-section__quiz-edit .cb-remove-featured-image:hover{background:#ef4444;color:#fff}.cb-section__quiz-edit .cb-remove-featured-image__icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-cb-trash.svg");mask-image:url("../images/icons/ico-cb-trash.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.cb-section__quiz-edit .cb-course-edit-publish{margin-bottom:20px}.cb-section__quiz-edit .cb-course-edit-publish__title{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.cb-section__quiz-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.cb-section__quiz-edit .cb-course-edit-publish__row select{padding:6px 32px 6px 14px !important}.cb-section__quiz-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.cb-section__quiz-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.cb-section__quiz-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.cb-section__quiz-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cb-section__quiz-edit .cb-featured-image-preview:has(img){border:0}.cb-section__quiz-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.cb-section__quiz-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.cb-section__quiz-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.cb-section__quiz-edit .cb-set-featured-image{padding:8px 16px;border:1px solid #7067ed;background:#fff;color:#7067ed;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.cb-section__quiz-edit .cb-set-featured-image:hover{background:#7067ed;color:#fff}.cb-section__quiz-edit div.mce-statusbar{border-top:0}.cb-section__quiz-edit .cb-course-edit-terms__form-add-category,.cb-section__quiz-edit .cb-course-edit-terms__form-add-tag{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-category__input,.cb-section__quiz-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__input:focus,.cb-section__quiz-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.cb-section__quiz-edit .cb-course-edit-category__select-parent{width:100%;padding:6px 12px !important;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-category__btn-save,.cb-section__quiz-edit .cb-course-edit-tags__btn-save{flex:1;background:#1e1e1e;color:white;border-radius:6px;padding:8px 16px;border:0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,.cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover{background:#333}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.cb-section__quiz-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover{background:#333}.cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.cb-section__quiz-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:900px){.cb-section__quiz-edit .cb-course-edit-content{flex-direction:column}.cb-section__quiz-edit .cb-course-edit-column--left{flex:1;max-width:100%}.cb-section__quiz-edit .cb-course-edit-column--right{flex:1}.cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper{flex-direction:column;gap:24px}}@media(max-width:768px){.cb-section__quiz-edit .cb-featured-image-container{flex-direction:column}.cb-section__quiz-edit .cb-featured-image-preview{width:100%;max-width:300px}}.cb-section__quiz-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:12px;text-transform:capitalize}.cb-section__quiz-edit .course-status.publish{color:#fff;background:#1e1e1e}.cb-section__quiz-edit .course-status.trash{color:#fff;background-color:#dc2626}.cb-section__quiz-edit .cb-course-edit-title{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.cb-section__quiz-edit .cb-course-edit-desc{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.cb-section__quiz-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.cb-section__quiz-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:24px}.cb-section__quiz-edit .cb-course-edit-tags__wrapper,.cb-section__quiz-edit .cb-course-edit-categories__wrapper{flex:1}.cb-section__quiz-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.cb-section__quiz-edit .cb-course-edit-categories__search-wrap{display:block}.cb-section__quiz-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.cb-section__quiz-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cb-section__quiz-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.cb-section__quiz-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;min-height:36px}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar{width:6px}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.cb-section__quiz-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#9ca3af}.cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.cb-section__quiz-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-tag-chip{display:inline-flex;align-items:center}.cb-section__quiz-edit .cb-tag-chip input[type=checkbox]{display:none}.cb-section__quiz-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #f5f5f5;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#1e1e1e;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.cb-section__quiz-edit .cb-tag-chip label:hover{border-color:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#9ca3af}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-left:2px}.cb-section__quiz-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#9ca3af}.cb-section__quiz-edit .cb-tag-chip input:checked+label:hover{color:#898989;background:#f9fafb;border-color:#f9fafb}.cb-section__quiz-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__count{color:#898989}.cb-section__quiz-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__remove{display:inline;color:#7067ed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 10px 0 0;transition:all .2s ease;flex-shrink:0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:none}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.cb-section__quiz-edit .cb-course-edit-featured-image{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cb-section__quiz-edit .cb-course-edit-featured-image__title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.cb-section__quiz-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.cb-section__quiz-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cb-section__quiz-edit .cb-featured-image-preview:has(img){border:0}.cb-section__quiz-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.cb-section__quiz-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.cb-section__quiz-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.cb-section__quiz-edit .cb-remove-featured-image,.cb-section__quiz-edit .cb-set-featured-image{padding:10px 14px;border:0;background:#f7f7f7;color:#aaa;border-radius:8px;cursor:pointer;transition:background-color .2s}.cb-section__quiz-edit .cb-remove-featured-image:hover,.cb-section__quiz-edit .cb-set-featured-image:hover{background:#fef2f2;color:#ef4444}.cb-section__quiz-edit .cb-course-edit-publish__title{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.cb-section__quiz-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.cb-section__quiz-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.cb-section__quiz-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.cb-section__quiz-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.cb-section__quiz-edit div.mce-statusbar{border-top:0}.cb-section__quiz-edit .cb-course-edit-terms__form-add-category,.cb-section__quiz-edit .cb-course-edit-terms__form-add-tag{display:flex;gap:8px;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-category__input,.cb-section__quiz-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__input:focus,.cb-section__quiz-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.cb-section__quiz-edit .cb-course-edit-category__select-parent{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-category__btn-save,.cb-section__quiz-edit .cb-course-edit-tags__btn-save{flex:1;background:#fff;color:#7067ed;border-radius:6px;padding:8px 16px;border:1px solid #7067ed;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,.cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover{background:#eef1ff}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:600;color:#898989;background:#fff;border:1px solid #f5f5f5;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.cb-section__quiz-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover{background:#333}.cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.cb-section__quiz-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.cb-section__quiz-edit #general_course_data .form-field,.cb-section__quiz-edit #offline_course_data .form-field,.cb-section__quiz-edit #price_course_data .form-field,.cb-section__quiz-edit #extra_course_data .form-field{margin-bottom:24px}.cb-section__quiz-edit #general_course_data ._lp_featured_review_field{align-items:flex-start}.cb-section__quiz-edit #general_course_data ._lp_featured_review_field textarea{width:calc(100% - 165px)}.cb-section__quiz-edit #general_course_data ._lp_students_field .description{margin-top:-3px}.cb-section__quiz-edit #price_course_data .learn-press-tip-floating{font-size:13px;color:#ef4444;line-height:1.5}.cb-section__quiz-edit #price_course_data ._lp_no_required_enroll_field .description{margin-top:-13px}.cb-section__quiz-edit #assessment_course_data .form-field._lp_course_result_field{align-items:start;border:unset;margin-bottom:20px}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box{list-style-type:none;margin-top:0;padding-left:0;display:flex;flex-direction:column;gap:24px;width:calc(100% - 161px)}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li{margin-bottom:0}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;cursor:pointer;min-width:unset;max-width:unset;width:unset}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio]{flex-shrink:0;margin:0;order:0}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz{width:calc(100% - 54px);margin-left:54px;margin-top:0;margin-bottom:0;color:#898989;font-size:13px;font-weight:400;line-height:1.5;flex-shrink:0}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a{text-decoration:underline;color:#7067ed}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover{color:#5b52d1}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz{text-decoration:underline;color:#7067ed}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover{color:#5b52d1}.cb-section__quiz-edit .lp_course_extra_meta_box,.cb-section__quiz-edit .lp_course_faq_meta_box{display:flex;flex-wrap:nowrap;gap:20px;padding:15px 0}.cb-section__quiz-edit .lp_course_extra_meta_box>label,.cb-section__quiz-edit .lp_course_faq_meta_box>label{width:200px;min-width:200px;font-size:14px;font-weight:600;color:#1a1a1a;padding-top:10px}.cb-section__quiz-edit .lp_course_extra_meta_box__content,.cb-section__quiz-edit .lp_course_faq_meta_box__content{flex:1;display:flex;flex-direction:column;gap:15px}.cb-section__quiz-edit .lp_course_extra_meta_box__fields,.cb-section__quiz-edit .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:15px}.cb-section__quiz-edit .lp_course_extra_meta_box__field,.cb-section__quiz-edit .lp_course_faq_meta_box__field{display:flex;align-items:center;background:#fff;border:1px solid #eaeaec;border-radius:8px;padding:10px;gap:10px}.cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,.cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,.cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,.cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus{flex:1;border:0;background:transparent;padding:5px 0;font-size:14px;color:#333;box-shadow:none;outline:0}.cb-section__quiz-edit .lp_course_extra_meta_box__add,.cb-section__quiz-edit .lp_course_faq_meta_box__add{display:inline-flex;align-items:center;justify-content:center;background:#6b52ff !important;color:#fff !important;border:none !important;box-shadow:none !important;border-radius:6px;padding:6px 16px !important;font-size:13px !important;font-weight:600 !important;width:max-content;transition:background .2s}.cb-section__quiz-edit .lp_course_extra_meta_box__add:hover,.cb-section__quiz-edit .lp_course_faq_meta_box__add:hover{background:#5a42e6 !important}.cb-section__quiz-edit .lp_course_faq_meta_box__field{flex-direction:column;align-items:stretch;padding:15px;gap:15px;position:relative}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label{display:flex;flex-direction:column;gap:5px}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label span{font-size:13px;font-weight:600;color:#4b5563}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label input[type=text],.cb-section__quiz-edit .lp_course_faq_meta_box__field>label textarea{width:100%;border:1px solid #eaeaec;border-radius:6px;padding:8px 12px;font-size:14px;box-shadow:none}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label input[type=text]:focus,.cb-section__quiz-edit .lp_course_faq_meta_box__field>label textarea:focus{border-color:#6b52ff;box-shadow:0 0 0 1px rgba(107,82,255,0.2);outline:0}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label textarea{min-height:80px;resize:vertical}.cb-section__quiz-edit .lp_course_faq_meta_box__add,.cb-section__quiz-edit .lp_course_extra_meta_box__add{display:block;text-align:center;background:#fff;border:1px dashed #d1d5db;color:#4b5563;font-weight:500;padding:2px;border-radius:8px;transition:all .2s}.cb-section__quiz-edit .lp_course_faq_meta_box__add:hover,.cb-section__quiz-edit .lp_course_extra_meta_box__add:hover{border-color:#2271b1;color:#2271b1;background:#f0f9ff}.cb-section__quiz-edit ._lp_block_finished_field{margin-top:-8px !important}.cb-section__quiz-edit #extra_course_data .form-field{align-items:start}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost{opacity:.4;background:#f0f0f0}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen{cursor:grabbing !important}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging{opacity:.5;background:#e8e8e8}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort{cursor:grab}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.cb-section__quiz-edit #extra_course_data input[type=text]{padding:10px 30px;margin-bottom:0;border:0}.cb-section__quiz-edit #extra_course_data input[type=text]:focus{box-shadow:none}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field{position:relative;margin-bottom:10px}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete{opacity:1}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;left:0;height:100%;width:40px;color:#666;text-decoration:none;cursor:grab;opacity:.4;transition:opacity .2s;align-items:center;justify-content:center}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete{position:absolute;top:12px;right:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content{width:100%}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:12px}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)){display:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field{position:relative;display:flex !important;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:10px 40px 16px 36px;transition:all .2s cubic-bezier(0.4,0,0.2,1);margin-bottom:0 !important}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete{opacity:1}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label{width:100% !important;min-width:100% !important;max-width:100% !important;display:block !important;margin-bottom:8px}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span{display:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]{width:100%;max-width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;font-size:15px;font-weight:500;color:#111827;padding:6px 0;border-radius:0;outline:0;transition:border-color .2s}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder{color:#9ca3af}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""],.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus{border-bottom-color:#2271b1;box-shadow:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]{width:100% !important;min-height:120px;background:#f9fafb;border:1px solid transparent;border-radius:6px;padding:10px;font-size:14px;line-height:1.5;color:#1a1a1a;resize:vertical;transition:all .2s}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus{background:#fff;border-color:#d1d5db;outline:0;box-shadow:0 0 0 2px rgba(229,231,235,0.5)}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort{position:absolute;left:8px;top:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;opacity:.4;transition:opacity .2s}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete{position:absolute;top:15px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.cb-section__quiz-edit #author_course_data .ts-control{border-radius:6px;padding:5px !important}.cb-section__quiz-edit #author_course_data .ts-control li.item{padding:6px 22px;background:#eef1ff;color:#7067ed;font-weight:500;border-radius:4px;margin-bottom:0}.cb-section__quiz-edit #author_course_data .form-field input[type=text]{width:unset;height:unset}@media(max-width:768px){.cb-section__quiz-edit .cb-featured-image-container{flex-direction:column}.cb-section__quiz-edit .cb-featured-image-preview{width:100%;max-width:300px}}.cb-section__quiz-edit .lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-right:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-left:3px solid transparent;margin-left:-3px}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i{display:none}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#7067ed;font-weight:600;border-left-color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.cb-section__quiz-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.cb-section__quiz-edit .lp-meta-box,.cb-section__quiz-edit .lp-meta-box-wrap{margin:0;background:transparent}.cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,.cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.cb-section__quiz-edit .form-field,.cb-section__quiz-edit .lp-meta-box__duration,.cb-section__quiz-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.cb-section__quiz-edit .form-field>label,.cb-section__quiz-edit .form-field label span,.cb-section__quiz-edit .lp-meta-box__duration>label,.cb-section__quiz-edit .lp-meta-box__duration label span,.cb-section__quiz-edit .lp-meta-box-field>label,.cb-section__quiz-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .form-field input[type=text],.cb-section__quiz-edit .form-field input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=text],.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box-field input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=text],.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.cb-section__quiz-edit .form-field input[type=number]:focus,.cb-section__quiz-edit .form-field input[type=text]:focus,.cb-section__quiz-edit .form-field input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=number]{width:80px !important}.cb-section__quiz-edit .form-field select,.cb-section__quiz-edit .lp-meta-box__duration select,.cb-section__quiz-edit .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.cb-section__quiz-edit .form-field select:focus,.cb-section__quiz-edit .lp-meta-box__duration select:focus,.cb-section__quiz-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=radio],.cb-section__quiz-edit .form-field input[type=checkbox],.cb-section__quiz-edit .lp-meta-box__duration input[type=radio],.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],.cb-section__quiz-edit .lp-meta-box-field input[type=radio],.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.cb-section__quiz-edit .form-field input[type=radio]:before,.cb-section__quiz-edit .form-field input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.cb-section__quiz-edit .form-field input[type=radio]:checked,.cb-section__quiz-edit .form-field input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.cb-section__quiz-edit .form-field input[type=radio]:checked:before,.cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}.cb-section__quiz-edit .form-field input[type=radio]:focus,.cb-section__quiz-edit .form-field input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field .description,.cb-section__quiz-edit .lp-meta-box__duration .description,.cb-section__quiz-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}.cb-section__quiz-edit .form-field .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.cb-section__quiz-edit .form-field>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box__duration>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.cb-section__quiz-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.cb-section__quiz-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.cb-section__quiz-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.cb-section__quiz-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.cb-section__quiz-edit .lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}.cb-section__quiz-edit ._lp_show_correct_review_field .description{margin-top:-12px !important}@media(max-width:768px){.cb-section__quiz-edit .lp-meta-box__course-tab{flex-direction:column}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:100%;border-right:0;border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;padding:0}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{flex:0 0 auto;margin-bottom:0;padding:0}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{border-left:0;border-bottom:3px solid transparent;margin-left:0;margin-bottom:-1px;white-space:nowrap}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{border-left-color:transparent;border-bottom-color:#3b82f6}}.lp-course-builder-canvas .cb-section__question-edit .question-status{padding:5px 12px;font-size:12px;font-weight:500;border-radius:5px;text-transform:capitalize}.lp-course-builder-canvas .cb-section__question-edit .question-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-canvas .cb-section__question-edit .question-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned{margin-bottom:20px}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title{flex:1;margin-bottom:24px}.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink{margin-bottom:20px}.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url{display:block;font-size:13px;line-height:1.5;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__question-edit input.cb-question-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc{margin-bottom:24px}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__question-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover{background:#f3f4f6;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__question{background:#1e1e1e;color:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__question{background:#dc2626;color:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-right:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-left:3px solid transparent;margin-left:-3px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i{display:none}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#7067ed;font-weight:600;border-left-color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap{margin:0;background:transparent}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box .lp-meta-box__inner,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field>label,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field label span,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration>label,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration label span,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field>label,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number]{width:80px !important}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description:has(+.learn-press-tip),.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field>.learn-press-tip,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration>.learn-press-tip,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}@media(max-width:768px){.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab{flex-direction:column}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:100%;border-right:0;border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;padding:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{flex:0 0 auto;margin-bottom:0;padding:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{border-left:0;border-bottom:3px solid transparent;margin-left:0;margin-bottom:-1px;white-space:nowrap}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{border-left-color:transparent;border-bottom-color:#3b82f6}}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item{margin-bottom:12px}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header{border-radius:6px 6px 0 0;border-bottom:1px solid #f5f5f5}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header{display:flex;align-items:center;padding:12px 16px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;transition:border .2s}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index{font-weight:600;font-size:14px;color:#1e1e1e;margin-right:16px}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input{flex-grow:1;padding:10px 14px;border:1px solid transparent;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-right:16px;background:transparent}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner{margin-right:12px;color:#7067ed}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete{color:#9ca3af;cursor:pointer;transition:all .2s;margin-right:16px;font-size:16px}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle{cursor:pointer;color:#9ca3af;transition:color .2s;margin-left:auto}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail{font-size:14px;padding:24px;background:#f7f7f7;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px}@media(max-width:768px){.lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content{padding:16px}}#lp-builder-popup-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}#lp-builder-popup-container .lp-builder-popup__tabs,#lp-builder-popup-container .lp-horizontal-tabs{display:flex;list-style:none;margin:0 24px;padding:0;border-bottom:1px solid #f5f5f5;gap:10px}#lp-builder-popup-container .lp-builder-popup__tab,#lp-builder-popup-container .lp-horizontal-tab{padding:12px 24px;color:#898989;text-decoration:none;font-weight:500;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s ease;background:transparent;border-radius:10px 10px 0 0;cursor:pointer}#lp-builder-popup-container .lp-builder-popup__tab:hover,#lp-builder-popup-container .lp-horizontal-tab:hover{color:#7067ed;background:#eef1ff}#lp-builder-popup-container .lp-builder-popup__tab.active,#lp-builder-popup-container .lp-horizontal-tab.active{color:#7067ed;border-bottom-color:#7067ed;background:#eef1ff}#lp-builder-popup-container .lp-builder-popup__tab-content,#lp-builder-popup-container .lp-horizontal-tab-content{padding:24px 24px 0}#lp-builder-popup-container .lp-builder-popup__tab-pane,#lp-builder-popup-container .lp-horizontal-tab-pane{display:none}#lp-builder-popup-container .lp-builder-popup__tab-pane.active,#lp-builder-popup-container .lp-horizontal-tab-pane.active{display:block}#lp-builder-popup-container .lp-meta-box,#lp-builder-popup-container .lp-meta-box-wrap{margin:0;background:transparent}#lp-builder-popup-container .lp-meta-box .lp-meta-box__inner,#lp-builder-popup-container .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}#lp-builder-popup-container .form-field,#lp-builder-popup-container .lp-meta-box__duration,#lp-builder-popup-container .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}#lp-builder-popup-container .form-field>label,#lp-builder-popup-container .form-field label span,#lp-builder-popup-container .lp-meta-box__duration>label,#lp-builder-popup-container .lp-meta-box__duration label span,#lp-builder-popup-container .lp-meta-box-field>label,#lp-builder-popup-container .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}#lp-builder-popup-container .form-field input[type=number],#lp-builder-popup-container .form-field input[type=text],#lp-builder-popup-container .form-field input[type=datetime-local],#lp-builder-popup-container .lp-meta-box__duration input[type=number],#lp-builder-popup-container .lp-meta-box__duration input[type=text],#lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local],#lp-builder-popup-container .lp-meta-box-field input[type=number],#lp-builder-popup-container .lp-meta-box-field input[type=text],#lp-builder-popup-container .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-builder-popup-container .form-field input[type=number]:focus,#lp-builder-popup-container .form-field input[type=text]:focus,#lp-builder-popup-container .form-field input[type=datetime-local]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=number]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=text]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=number]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=text]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-builder-popup-container .form-field input[type=number],#lp-builder-popup-container .lp-meta-box__duration input[type=number],#lp-builder-popup-container .lp-meta-box-field input[type=number]{width:80px !important}#lp-builder-popup-container .form-field select,#lp-builder-popup-container .lp-meta-box__duration select,#lp-builder-popup-container .lp-meta-box-field select{padding:4px 30px 4px 15px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}#lp-builder-popup-container .form-field select:focus,#lp-builder-popup-container .lp-meta-box__duration select:focus,#lp-builder-popup-container .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-builder-popup-container .form-field input[type=radio],#lp-builder-popup-container .form-field input[type=checkbox],#lp-builder-popup-container .lp-meta-box__duration input[type=radio],#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox],#lp-builder-popup-container .lp-meta-box-field input[type=radio],#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}#lp-builder-popup-container .form-field input[type=radio]:before,#lp-builder-popup-container .form-field input[type=checkbox]:before,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:before,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:before,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:before,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}#lp-builder-popup-container .form-field input[type=radio]:checked,#lp-builder-popup-container .form-field input[type=checkbox]:checked,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}#lp-builder-popup-container .form-field input[type=radio]:checked:before,#lp-builder-popup-container .form-field input[type=checkbox]:checked:before,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked:before,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked:before,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked:before,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked:before{left:22px}#lp-builder-popup-container .form-field input[type=radio]:focus,#lp-builder-popup-container .form-field input[type=checkbox]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-builder-popup-container .form-field .description,#lp-builder-popup-container .lp-meta-box__duration .description,#lp-builder-popup-container .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-left:161px;margin-top:6px;order:99}#lp-builder-popup-container .form-field .description:has(+.learn-press-tip),#lp-builder-popup-container .lp-meta-box__duration .description:has(+.learn-press-tip),#lp-builder-popup-container .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}#lp-builder-popup-container .form-field>.learn-press-tip,#lp-builder-popup-container .lp-meta-box__duration>.learn-press-tip,#lp-builder-popup-container .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}#lp-builder-popup-container ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}#lp-builder-popup-container ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}#lp-builder-popup-container ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}#lp-builder-popup-container ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}#lp-builder-popup-container.active{display:block}#lp-builder-popup-container #lp-material-container{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block}#lp-builder-popup-container #lp-material-container hr{display:none}#lp-builder-popup-container .field-material__label{width:150px;max-width:150px;min-width:150px;margin-right:11px}#lp-builder-popup-container .lp-material--field-wrap{display:flex;gap:11px;margin-top:12px}#lp-builder-popup-container .lp-material--field-wrap label{color:#1e1e1e;font-size:14px;font-weight:600;width:100px}#lp-builder-popup-container .lp-material--field-wrap:first-child{margin-top:0}#lp-builder-popup-container .lp-material--field-wrap.field-action-wrap{justify-content:flex-start;flex-direction:row-reverse}#lp-builder-popup-container #lp-material--group-container .lp-material--group{padding:20px;border:1px solid #d1d5db;border-radius:12px;max-width:420px;margin-bottom:20px}#lp-builder-popup-container #lp-material--group-container .lp-material--group:not(:has(*)){display:none}#lp-builder-popup-container .lp-material--field-external-link,#lp-builder-popup-container .lp-material--field-title{display:inline-flex;align-items:center;gap:8px;width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-builder-popup-container .lp-material--field-method{width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-builder-popup-container .lp-material-save-field,#lp-builder-popup-container .lp-material--delete{padding:8px 20px;border-radius:6px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #d1d5db;transition:all .2s}#lp-builder-popup-container .lp-material--upload-wrap label{cursor:pointer;width:100%;display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#1a1a1a;background:#fff;transition:all .2s;margin-left:86px;overflow:hidden}#lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file{border-color:#7067ed;background-color:#f8fbff;font-size:0}#lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::before{font-size:14px}#lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::after{content:attr(data-file-name);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}#lp-builder-popup-container .lp-material--field-upload{display:none}#lp-builder-popup-container .lp-material--upload-wrap label:hover{background-color:#f5f5f5;border-color:#9ca3af}#lp-builder-popup-container .lp-material--upload-wrap label:active{background-color:#d0d0d0;transform:scale(0.98)}#lp-builder-popup-container .lp-material--upload-wrap label::before{content:"📁 ";margin-right:5px}#lp-builder-popup-container #btn-lp--add-material{color:#7067ed;border:1px solid #7067ed}#lp-builder-popup-container #btn-lp--add-material:hover{background-color:#f7f7f7;border-color:#7067ed}#lp-builder-popup-container #btn-lp--save-material,#lp-builder-popup-container .lp-material-save-field{background:#7067ed;color:#eef1ff;border:1px solid #7067ed}#lp-builder-popup-container #btn-lp--save-material:hover,#lp-builder-popup-container .lp-material-save-field:hover{background-color:#5b52d1;border-color:#5b52d1}#lp-builder-popup-container .lp-material--delete{color:#6b7280;border:1px solid #e5e7eb}#lp-builder-popup-container .lp-material--delete:hover{background-color:#f7f7f7;color:#1e1e1e;border-color:#1e1e1e}#lp-builder-popup-container .cb-item-edit-content{gap:0;flex-direction:column}#lp-builder-popup-container .cb-item-edit-content .cb-item-edit-column{width:100%}#lp-builder-popup-container .cb-item-edit-publish{display:none}#lp-builder-popup-container .cb-section__quiz-edit .cb-item-edit-column--left{flex:0;max-width:unset}body.lp-popup-open{overflow:hidden}.lp-builder-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(3px);z-index:1}.lp-builder-popup{position:fixed;inset:5vh 5% 5vh 5%;width:auto;max-width:900px;max-height:750px;height:auto;margin:auto;background-color:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.2);z-index:2;display:flex;flex-direction:column;overflow:hidden;transition:inset .3s cubic-bezier(0.4,0,0.2,1),border-radius .3s cubic-bezier(0.4,0,0.2,1),max-width .3s cubic-bezier(0.4,0,0.2,1)}.lp-builder-popup--fullscreen{inset:0;max-width:100%;max-height:100%;border-radius:0}.lp-builder-popup--loading{width:auto;max-width:none;padding:40px 60px;text-align:center}.lp-builder-popup__loader{display:flex;flex-direction:column;align-items:center;gap:15px}.lp-builder-popup__loader .lp-loading-circle{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#1e1e1e;border-radius:50%;animation:lp-popup-spin .8s linear infinite}.lp-builder-popup__loader span{color:#666;font-size:14px}.lp-builder-popup__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;flex-shrink:0}.lp-builder-popup__header-left{display:flex;align-items:center;gap:12px}.lp-builder-popup__header-actions{display:flex;align-items:center;gap:8px}.lp-builder-popup__title{margin:0;font-size:18px;font-weight:600;color:#1e1e1e}.lp-builder-popup__resize{background:0;border:0;font-size:16px;color:#9ca3af;cursor:pointer;padding:8px 10px;line-height:1;transition:all .2s;border-radius:4px;display:flex;align-items:center;justify-content:center}.lp-builder-popup__resize:hover{color:#1e1e1e;background-color:#f3f4f6}.lp-builder-popup__resize i{font-size:16px}.lp-builder-popup__close{background:0;border:0;font-size:24px;color:#9ca3af;cursor:pointer;padding:5px 10px;line-height:1;transition:color .2s;border-radius:4px}.lp-builder-popup__close:hover{color:#d63638;background-color:#fee2e2}.lp-builder-popup__body{flex:1;overflow-y:auto;padding:0;background-color:#fff}.lp-builder-popup__notice{padding:15px;background-color:#f0f6fc;border-left:4px solid #3b82f6;color:#1e1e1e;margin:0 0 20px;border-radius:0 6px 6px 0}.lp-builder-popup__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;flex-shrink:0}.lp-builder-popup__footer-left{display:flex;align-items:center;gap:12px}.lp-builder-popup__footer-right{display:flex;align-items:center;gap:12px}.lp-builder-popup__btn{padding:10px 25px;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;border:0}.lp-builder-popup__btn--cancel{background-color:#fff;color:#7067ed;border:1px solid #7067ed}.lp-builder-popup__btn--cancel:hover{background-color:#eef1ff}.lp-builder-popup__btn--save{background-color:#7067ed;color:#fff}.lp-builder-popup__btn--save:hover{background-color:#5b52d1}.lp-builder-popup__btn--save:disabled{opacity:.6;cursor:not-allowed}.lp-builder-popup__btn--trash{background-color:#fff;color:#6b7280;border:1px solid #e5e7eb}.lp-builder-popup__btn--trash:hover{color:#dc2626;background-color:#fee2e2;border-color:#fee2e2}.lp-builder-popup__btn--draft{background-color:#eef1ff;color:#7067ed;border:1px solid transparent}.lp-builder-popup__btn--draft:hover{background-color:#d5dcff;border-color:transparent}.lp-builder-popup .lesson-status,.lp-builder-popup .question-status,.lp-builder-popup .quiz-status,.lp-builder-popup .quizzes-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}.lp-builder-popup .lesson-status.publish,.lp-builder-popup .question-status.publish,.lp-builder-popup .quiz-status.publish,.lp-builder-popup .quizzes-status.publish{color:#28a746;background:#e7f6e9}.lp-builder-popup .lesson-status.draft,.lp-builder-popup .question-status.draft,.lp-builder-popup .quiz-status.draft,.lp-builder-popup .quizzes-status.draft{color:#aaa;background:#f7f7f7}.lp-builder-popup .lesson-status.pending,.lp-builder-popup .question-status.pending,.lp-builder-popup .quiz-status.pending,.lp-builder-popup .quizzes-status.pending{color:#1e40af;background:#dbeafe}.lp-builder-popup .lesson-status.private,.lp-builder-popup .question-status.private,.lp-builder-popup .quiz-status.private,.lp-builder-popup .quizzes-status.private{color:#6b21a8;background:#f3e8ff}.lp-builder-popup .lesson-status.trash,.lp-builder-popup .question-status.trash,.lp-builder-popup .quiz-status.trash,.lp-builder-popup .quizzes-status.trash{color:#991b1b;background:#fee2e2}.lp-builder-popup .cb-section__header{display:none}.lp-builder-popup .lp-meta-box__duration>:not(label):not(.description){display:inline-flex;align-items:center;gap:8px}.lp-builder-popup .lp-meta-box__duration .description{margin-top:4px}.lp-builder-popup #_lp_passing_grade,.lp-builder-popup #_lp_retake_count,.lp-builder-popup #_lp_pagination{max-width:100px}.lp-builder-popup .lp-radios-field-meta-box{list-style-type:none;margin:0;padding:0}.lp-builder-popup .lp-radios-field-meta-box li{margin-bottom:8px}.lp-builder-popup .lp-radios-field-meta-box li:last-child{margin-bottom:0}.lp-builder-popup .lp-radios-field-meta-box li label{display:flex;align-items:center;gap:8px;font-weight:400;width:auto;min-width:auto;max-width:none;cursor:pointer}.lp-builder-popup .lp-radios-field-meta-box li input[type=radio]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#1e1e1e}.lp-builder-popup .wp-editor-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.lp-builder-popup .wp-editor-wrap .wp-editor-tools{display:flex;flex-wrap:wrap}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons{margin:0}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #7067ed;color:#7067ed;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;box-shadow:none}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media .wp-media-buttons-icon::before{color:#7067ed}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media:hover{background:#eef1ff}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-tabs:not(:has(.wp-switch-editor[aria-pressed=true])) .wp-switch-editor:first-child{background:#eef1ff;color:#7067ed;font-weight:600}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container{flex:0 0 calc(100% + 24px);width:100%;margin-top:10px;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;margin-left:-12px;margin-right:-12px;margin-bottom:-10px;padding:0}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container textarea.wp-editor-area{border:0;border-radius:0 0 8px 8px;padding:12px;width:100%;box-sizing:border-box}.lp-builder-popup .wp-editor-wrap>.wp-editor-container{border:0;border-radius:0 0 8px 8px}.lp-builder-popup .wp-editor-wrap>.wp-editor-container .mce-toolbar-grp{background:#f7f7f7;border-bottom:1px solid #e5e7eb;padding:4px}.lp-builder-popup .wp-editor-wrap>.wp-editor-container .mce-top-part::before{box-shadow:none}.lp-builder-popup .wp-editor-wrap>.wp-editor-container .mce-panel{border:none !important}.lp-builder-popup .wp-editor-wrap>.wp-editor-container textarea.wp-editor-area{border:0;border-radius:0 0 8px 8px;padding:16px;width:100%;box-sizing:border-box;min-height:200px}.lp-builder-popup .lp-material--table{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-top:20px}.lp-builder-popup .lp-material--table th,.lp-builder-popup .lp-material--table td{padding:12px 15px;border-bottom:1px solid #e5e7eb;text-align:left}.lp-builder-popup .lp-material--table th{background-color:#f9fafb;font-weight:600;font-size:13px;color:#374151}.lp-builder-popup .lp-material--table td{font-size:14px;color:#1e1e1e}.lp-builder-popup .lp-material--table tr:last-child td{border-bottom:0}.lp-builder-popup .lp-material--table tr:hover td{background-color:#f9fafb}.lp-builder-popup .lp-material--table thead.hidden{display:none}.lp-builder-popup .lp-material-btn-wrap{display:flex;gap:12px;margin-top:15px}.lp-builder-popup #btn-lp--add-material,.lp-builder-popup #btn-lp--save-material{padding:8px 20px;border-radius:6px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #d1d5db;transition:all .2s}.lp-builder-popup #btn-lp--add-material:hover,.lp-builder-popup #btn-lp--save-material:hover{background:#f5f5f5;border-color:#9ca3af}.lp-builder-popup .cb-lesson-edit-title,.lp-builder-popup .cb-quiz-edit-title,.lp-builder-popup .cb-question-edit-title{margin-bottom:24px;flex:1}.lp-builder-popup .cb-lesson-edit-title__label,.lp-builder-popup .cb-quiz-edit-title__label,.lp-builder-popup .cb-question-edit-title__label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#1e1e1e}.lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input,.lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input,.lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s;box-shadow:none}.lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input:focus,.lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input:focus,.lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-builder-popup .cb-lesson-edit-desc,.lp-builder-popup .cb-quiz-edit-desc,.lp-builder-popup .cb-question-edit-desc{margin-bottom:24px}.lp-builder-popup .cb-lesson-edit-desc__label,.lp-builder-popup .cb-quiz-edit-desc__label,.lp-builder-popup .cb-question-edit-desc__label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#1e1e1e}.lp-builder-popup .lp-form-setting-lesson .lp-meta-box,.lp-builder-popup .lp-form-setting-quiz .lp-meta-box,.lp-builder-popup .lp-form-setting-question .lp-meta-box{margin:0;background:transparent}.lp-builder-popup .lp-form-setting-lesson .lp-meta-box__inner,.lp-builder-popup .lp-form-setting-quiz .lp-meta-box__inner,.lp-builder-popup .lp-form-setting-question .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:24px}.lp-builder-popup .lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:18px;font-weight:700;color:#1e1e1e;margin-bottom:20px;line-height:1.2}.lp-builder-popup .cb-section__question-title-assigned,.lp-builder-popup .cb-section__quiz-title-assigned{display:flex;flex-direction:column-reverse;gap:16px;margin-bottom:24px}.lp-builder-popup .cb-section__question-title-assigned .cb-question-edit-title,.lp-builder-popup .cb-section__question-title-assigned .cb-lesson-edit-title,.lp-builder-popup .cb-section__question-title-assigned .cb-quiz-edit-title,.lp-builder-popup .cb-section__quiz-title-assigned .cb-question-edit-title,.lp-builder-popup .cb-section__quiz-title-assigned .cb-lesson-edit-title,.lp-builder-popup .cb-section__quiz-title-assigned .cb-quiz-edit-title{margin-bottom:0;width:100%}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses{flex-shrink:0;padding:0;background-color:transparent;border-radius:0;font-size:13px;margin-top:0;border:0}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .label,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .label,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .label,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .label,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .label,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .label{color:#6b7280;margin-right:5px}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a{color:#2e91fa;text-decoration:none;font-weight:500}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a:hover,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a:hover,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a:hover,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a:hover,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a:hover,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a:hover{text-decoration:underline}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .question-not-assigned,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .question-not-assigned,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .question-not-assigned,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .question-not-assigned,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .question-not-assigned,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .question-not-assigned{color:#9ca3af;font-style:italic}.lp-builder-popup .lp-message{color:#7067ed;background-color:#eef1ff;font-weight:500;padding:8px 20px;border-radius:8px}.lp-builder-popup .cb-item-edit-permalink__label{display:block;font-size:13px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-builder-popup .cb-item-edit-assigned{font-size:13px;color:#6b7280;margin-bottom:20px;line-height:1.6}.lp-builder-popup .cb-item-edit-assigned .label{color:#6b7280;font-weight:400}.lp-builder-popup .cb-item-edit-assigned a{color:#2e91fa;text-decoration:none;font-weight:500}.lp-builder-popup .cb-item-edit-assigned a:hover{text-decoration:underline}.lp-builder-popup .lp-edit-quiz-wrap .heading{display:flex;align-items:center;margin-bottom:8px;gap:8px}.lp-builder-popup .lp-edit-quiz-wrap .heading h4{color:#898989}.lp-builder-popup .lp-edit-quiz-wrap .heading .total-items{margin-left:auto;font-size:13px;color:#898989}.lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all{cursor:pointer;padding:5px;color:#6b7280}.lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover{color:#1e1e1e}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down{display:block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-edit-list-questions{margin-bottom:20px}.lp-builder-popup .lp-edit-quiz-wrap .lp-icon-spinner{animation:rotation 2s infinite linear;font-size:1.25rem;display:none}.lp-builder-popup .lp-edit-quiz-wrap .one,.lp-builder-popup .lp-edit-quiz-wrap .plural{display:none}.lp-builder-popup .lp-edit-quiz-wrap[data-count="1"] .one{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap:not([data-count="1"]) .plural{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;background:#fff;transition:all .2s}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{background:#fff;border:1px solid #d1d5db;color:#4b5563;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;align-items:center;transition:all .2s;display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down{display:block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{border:0;background:transparent;cursor:pointer}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover{background:#f0f0f1}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:last-child{margin-bottom:0}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background-color:#fff;border-bottom:1px solid transparent;border-radius:12px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag{cursor:move;color:#9ca3af;font-size:16px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input{flex:1;padding:8px 12px;border:1px solid transparent;border-radius:6px;font-size:14px;background:transparent;transition:all .2s;font-weight:600}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label{font-size:11px;background-color:#eef1ff !important;color:#7067ed;padding:4px 10px;border-radius:20px;white-space:nowrap;font-weight:600}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question{cursor:pointer;color:#9ca3af;padding:6px;transition:all .2s;border-radius:4px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#1e1e1e;background:#f3f4f6}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#dc2626;background:#fee2e2}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle{cursor:pointer;padding:6px;color:#9ca3af}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover{color:#1e1e1e}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus){border:1px solid #7067ed}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head{border-bottom-color:#f5f5f5;border-radius:12px 12px 0 0;background:#eef1ff}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main{display:none;padding:24px;background:#fff;border-radius:0 0 12px 12px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main{display:block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.clone{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fff;border:1px dashed #e5e7eb;border-radius:12px;margin-top:12px}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-icon-plus{color:#7067ed}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input{flex:1;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus{outline:0;border-color:#7067ed;box-shadow:none}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new{border:1px solid #d1d5db;border-radius:6px;min-width:150px;font-size:14px}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus{outline:0;border-color:#7067ed}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button{padding:10px 20px;border:1px solid #7067ed;color:#7067ed;border-radius:8px;font-weight:500;cursor:pointer}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button:hover{background:#7067ed;color:#eef1ff}.lp-builder-popup .lp-edit-quiz-wrap .mce-menubar{border:0;background:#f5f5f5}.lp-builder-popup .lp-edit-quiz-wrap .heading{border-radius:12px}@keyframes lp-popup-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media(max-width:768px){.lp-builder-popup{width:95%;max-height:95vh}.lp-builder-popup__header,.lp-builder-popup__footer{padding:12px 16px}.lp-builder-popup__tabs{padding:0 16px;overflow-x:auto}.lp-builder-popup__tab{padding:12px 16px;white-space:nowrap}.lp-builder-popup__tab-content{padding:16px}.lp-builder-popup__footer{flex-direction:column;gap:10px}.lp-builder-popup__footer-left,.lp-builder-popup__footer-right{width:100%;justify-content:center}.lp-builder-popup .form-field,.lp-builder-popup .lp-meta-box__duration,.lp-builder-popup .lp-meta-box-field{flex-wrap:wrap}.lp-builder-popup .form-field>label,.lp-builder-popup .form-field label span,.lp-builder-popup .lp-meta-box__duration>label,.lp-builder-popup .lp-meta-box__duration label span,.lp-builder-popup .lp-meta-box-field>label,.lp-builder-popup .lp-meta-box-field label span{width:100%;min-width:100%;max-width:100%;margin-bottom:8px}.lp-builder-popup .form-field input[type=number],.lp-builder-popup .form-field input[type=text],.lp-builder-popup .form-field input[type=datetime-local],.lp-builder-popup .lp-meta-box__duration input[type=number],.lp-builder-popup .lp-meta-box__duration input[type=text],.lp-builder-popup .lp-meta-box__duration input[type=datetime-local],.lp-builder-popup .lp-meta-box-field input[type=number],.lp-builder-popup .lp-meta-box-field input[type=text],.lp-builder-popup .lp-meta-box-field input[type=datetime-local]{max-width:100%}.lp-builder-popup .form-field:has(input[type=checkbox]),.lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]),.lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]){flex-direction:row;flex-wrap:wrap}.lp-builder-popup .form-field:has(input[type=checkbox])>label,.lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox])>label,.lp-builder-popup .lp-meta-box-field:has(input[type=checkbox])>label{width:auto;min-width:auto;max-width:none;margin-bottom:0}.lp-builder-popup .form-field .description,.lp-builder-popup .lp-meta-box__duration .description,.lp-builder-popup .lp-meta-box-field .description{margin-left:0 !important}.lp-builder-popup .cb-section__question-title-assigned,.lp-builder-popup .cb-section__lesson-title-assigned{flex-direction:column;gap:16px}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,.lp-builder-popup .cb-section__lesson-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__lesson-title-assigned .lesson-assigned-courses{margin-top:0;align-items:flex-start}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question{flex-wrap:wrap}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input{width:100%}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.learn-press-course-builder #lp-course-builder-content{background:#fff;padding:24px;border-radius:8px}.learn-press-course-builder .cb-section__course-edit{background:#fff;border-radius:16px;min-height:calc(100% - 100px)}.learn-press-course-builder .cb-section__course-edit .cb-section__header-left{display:flex;align-items:center;gap:10px;margin-bottom:20px;margin-top:28px}.learn-press-course-builder .cb-section__course-edit .lp-cb-section__title{font-size:28px;font-weight:600;margin-top:0;margin-bottom:0;color:#1e1e1e}.learn-press-course-builder .cb-section__course-edit .cb-section__header{display:flex;justify-content:space-between;align-items:center}.learn-press-course-builder .cb-section__course-edit .cb-section__header-action{display:flex;gap:20px}.learn-press-course-builder .cb-section__course-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.learn-press-course-builder .cb-section__course-edit .cb-button.loading{pointer-events:none;opacity:.8}.learn-press-course-builder .cb-section__course-edit .cb-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.learn-press-course-builder .cb-section__course-edit .lp-meta-box{background:transparent}.learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner{display:flex;flex-direction:column;gap:24px}.learn-press-course-builder .cb-section__course-edit .form-field,.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration{display:flex;gap:0 11px;margin:0;padding:0}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .description{max-width:max-content;grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .learn-press-tip{max-width:max-content}.learn-press-course-builder .cb-section__course-edit .form-field._lp_hint_field,.learn-press-course-builder .cb-section__course-edit .form-field._lp_explanation_field{flex-wrap:wrap}.learn-press-course-builder .cb-section__course-edit .form-field label,.learn-press-course-builder .cb-section__course-edit .form-field label span,.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration label,.learn-press-course-builder .cb-section__course-edit .lesson-materials .field-material__label{font-size:14px;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;color:#23282d;font-weight:600;flex:0 0 auto}.learn-press-course-builder .cb-section__course-edit .lesson-materials{flex-wrap:nowrap;gap:10px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=number],.learn-press-course-builder .cb-section__course-edit .form-field input[type=text],.learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.learn-press-course-builder .cb-section__course-edit .form-field textarea{order:3;width:calc(100% - 165px);padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.learn-press-course-builder .cb-section__course-edit .form-field input[type=number]:focus,.learn-press-course-builder .cb-section__course-edit .form-field input[type=text]:focus,.learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local]:focus,.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.learn-press-course-builder .cb-section__course-edit select{padding:4px 12px;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.learn-press-course-builder .cb-section__course-edit select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration>:not(label):not(.description){display:inline-flex;align-items:center;gap:8px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox],.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:before,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked{background:#28a746}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked:before,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked:before{left:22px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:focus,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]),.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]){flex-direction:row;align-items:center}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) input[type=checkbox],.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) input[type=radio]{order:1;margin-top:2px}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description,.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) .description{order:3}.learn-press-course-builder .cb-section__course-edit .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block}.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration .description{margin-top:4px}.learn-press-course-builder .cb-section__course-edit p.form-field,.learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration{padding:0;margin:0}.learn-press-course-builder .cb-section__course-edit p.form-field .description,.learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration .description{margin-top:6px}.learn-press-course-builder .cb-section__course-edit #_lp_passing_grade,.learn-press-course-builder .cb-section__course-edit #_lp_retake_count,.learn-press-course-builder .cb-section__course-edit #_lp_pagination{max-width:100px}.learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content{flex:1}.learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content .lp_course_extra_meta_box__fields:not(:has(*)){display:none}.learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content input[type=text]{max-width:100%;margin-bottom:10px}@media(max-width:768px){.learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner{gap:20px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=number],.learn-press-course-builder .cb-section__course-edit .form-field input[type=text],.learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]{max-width:100%}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]){flex-direction:column;gap:8px}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) label{min-width:auto}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description{margin-left:0;margin-top:0}}.learn-press-course-builder .lp-message{color:#7067ed;background-color:#eef1ff;font-weight:500;padding:8px 20px;border-radius:8px}#lp-builder-popup-container .learn-press-message,#lp-course-builder .learn-press-message{margin:20px 10px;position:relative;padding:10px 20px;border-radius:8px;max-width:100%;width:fit-content}#lp-builder-popup-container select,#lp-course-builder select{padding:10px 32px 10px 14px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e;cursor:pointer;appearance:none;background-image:url("../images/icons/ico-cb-chevron-down.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}#lp-builder-popup-container select:focus,#lp-course-builder select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}#lp-course-builder .lp-ico-ai{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-ai.svg");mask-image:url("../images/icons/ico-ai.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#lp-course-builder .lp-btn-generate-course-with-ai,#lp-course-builder .lp-btn-warning-enable-ai{position:relative;margin:0 !important}#lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai{background:transparent;color:#7067ed}#lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai:hover{background:#eef1ff}.wp-editor-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background-color:#fff}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:focus,.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:hover,.wp-editor-wrap .qt-dfw:focus,.wp-editor-wrap .qt-dfw:hover{box-shadow:none;background:0}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-underline),.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-blockquote),.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-alignright),.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-unlink){border-right:1px solid #d1d5db}.wp-editor-wrap .wp-editor-tools{display:flex;align-items:center;justify-content:space-between;background-color:#f7f7f7;padding:8px 12px}.wp-editor-wrap .wp-editor-tools:after{content:none}.wp-editor-wrap .wp-media-buttons{padding:0;float:none;flex-shrink:0}.wp-editor-wrap button.insert-media,.wp-editor-wrap input.button{color:#1e1e1e;border-color:#d1d5db;display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:13px;line-height:1.6;min-height:30px;margin:0;padding:4px 12px;cursor:pointer;border-width:1px;border-style:solid;border-radius:6px;white-space:nowrap;box-sizing:border-box;background:#fff;transition:border-color .15s ease,background .15s ease}.wp-editor-wrap button.insert-media:focus,.wp-editor-wrap input.button:focus{outline:0;box-shadow:none;background-color:#eef1ff;border-color:#7067ed;color:#7067ed}.wp-editor-wrap button.insert-media:hover,.wp-editor-wrap input.button:hover{color:#7067ed;border-color:#7067ed;background-color:#eef1ff}.wp-editor-wrap .wp-editor-tabs{float:none;flex-shrink:0;display:flex;background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:4px 4px 6px;gap:4px}.wp-editor-wrap .wp-editor-tabs button{margin:0;padding:2px 14px;border:0;border-radius:8px;font-size:13px;font-weight:500;line-height:1.6;color:#6b7280;background:transparent;cursor:pointer;box-sizing:content-box !important}.wp-editor-wrap .wp-editor-tabs button:hover{color:#1e1e1e;background-color:#eef1ff}.wp-editor-wrap .wp-editor-tabs button:focus{outline:0;box-shadow:none}.wp-editor-wrap .wp-editor-tabs button[aria-pressed=true]{background:#eef1ff;color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05);font-weight:600}.wp-editor-wrap .mce-tinymce{border:none !important;visibility:visible !important}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox{border-radius:6px}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{box-shadow:none}.wp-editor-wrap div.mce-toolbar-grp>div{padding:0}.wp-editor-wrap .mce-top-part::before{box-shadow:none !important}.wp-editor-wrap .mce-top-part,.wp-editor-wrap .quicktags-toolbar{background-color:#f7f7f7;margin:0;padding:0}.wp-editor-wrap .mce-toolbar-grp{background:0;border-bottom:0;padding:0 8px 8px}.wp-editor-wrap .mce-toolbar .mce-btn{border:0;background:transparent;box-shadow:none;border-radius:4px}.wp-editor-wrap .mce-toolbar .mce-btn button{padding:2px 5px;color:#374151}.wp-editor-wrap .mce-toolbar .mce-btn:hover,.wp-editor-wrap .mce-toolbar .mce-btn.mce-active{background:rgba(0,0,0,0.06);border:0;box-shadow:none}.wp-editor-wrap .mce-toolbar .mce-btn-group{padding:0 2px}.wp-editor-wrap .mce-toolbar .mce-btn-group:not(:last-child)::after{content:"";display:inline-block;width:1px;height:20px;background:#e5e7eb;vertical-align:middle;margin-left:4px}.wp-editor-wrap .quicktags-toolbar{padding:0 10px 8px;border-bottom:1px solid #f5f5f5}.wp-editor-wrap .wp-editor-container{border:0}.wp-editor-wrap .mce-edit-area iframe{min-height:150px !important}.wp-editor-wrap div.mce-statusbar{display:none}#lp-builder-popup-container .wp-editor-container{border:none !important;background:#fff}#lp-builder-popup-container .wp-editor-tools{padding:8px 12px}#lp-builder-popup-container .mce-top-part{margin:0 !important}#lp-builder-popup-container .lp-question-field-settings .mce-top-part{margin:0 !important}#lp-builder-popup-container .quicktags-toolbar{margin:0 !important;padding:6px 8px !important}.lp-popup-items-to-select .header{padding:0;flex-shrink:0}.lp-popup-items-to-select .header ul.tabs{display:flex;border-bottom:1px solid #f5f5f5;background:#fff;gap:10px;margin:0;list-style:none;padding:0}.lp-popup-items-to-select ul.tabs li{margin:0;display:inline-block;position:relative;padding:0 24px;text-decoration:none;font-weight:500;font-size:14px;transition:all .2s ease;border-radius:12px 12px 0 0;border-bottom:2px solid transparent;cursor:pointer}.lp-popup-items-to-select ul.tabs li.active{border-bottom-color:#7067ed;background-color:#eef1ff;color:#7067ed}.lp-popup-items-to-select ul.tabs li:hover{background-color:#eef1ff;color:#7067ed}.lp-popup-items-to-select .header ul.tabs li.tab a{padding:0}.lp-popup-items-to-select .header ul.tabs li.tab.active a,.lp-popup-items-to-select .header ul.tabs li.tab a:hover{color:#7067ed}.lp-popup-items-to-select input.lp-search-title-item{padding:12px 16px;border-color:#e5e7eb;border-radius:8px;outline:0;transition:border-color .2s;margin:0}.lp-popup-items-to-select input.lp-search-title-item:focus{border-color:#7067ed;box-shadow:0 0 0 2px rgba(59,130,246,0.1)}.lp-target ul.list-items{padding:0;gap:0;max-height:500px}.lp-select-item{display:flex;align-items:center;padding:12px 0;cursor:pointer;transition:background .2s}.lp-select-item:last-child{border-bottom:0}.lp-select-item:hover{background-color:#f5f5f5}.lp-select-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;margin-right:12px;cursor:pointer;position:relative;outline:0;flex-shrink:0}.lp-select-item input[type=checkbox]:checked{background-color:#28a746;border-color:#28a746}.lp-select-item input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.lp-select-item input[type=checkbox]:checked::before{display:none}.lp-answers-config input[type=radio]:checked::before{display:none}.lp-select-item .title{font-size:14px;color:#374151;font-weight:500}.lp-select-item .title strong{color:#9ca3af;font-weight:400;margin-left:5px;font-size:12px}.list-items-wrap .learn-press-pagination{margin-top:20px;display:flex;justify-content:center}.lp-popup-items-to-select .pagination{margin:10px 0 0 !important}.list-items-wrap .learn-press-pagination ul.page-numbers{display:flex;gap:8px;list-style:none;padding:0;margin:0}.list-items-wrap .page-numbers li span.page-numbers.current,.list-items-wrap .page-numbers li a.page-numbers{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:6px;text-decoration:none;color:#898989;font-size:14px;transition:all .2s;background:#fff;font-weight:600}.list-items-wrap .page-numbers li span.page-numbers.current{background-color:#7067ed;color:#fff}.list-items-wrap .page-numbers li a.page-numbers:hover{background-color:#f7f7f7;border-color:#d1d5db;color:#1e1e1e}.list-items-wrap .page-numbers li a.page-numbers.next,.list-items-wrap .page-numbers li a.page-numbers.prev{background-color:#f7f7f7;border-color:#d1d5db}.list-items-wrap .page-numbers li a.page-numbers.next:hover,.list-items-wrap .page-numbers li a.page-numbers.prev:hover{background-color:#7067ed;color:#fff}.list-items-wrap .page-numbers i{font-size:14px}.lp-popup-items-to-select .main{border-bottom-color:transparent !important;padding:20px 0 0 !important}.lp-popup-items-to-select .footer{padding:16px 0 0 !important;align-items:center;justify-content:space-between}.lp-popup-items-to-select .button{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s;background:transparent;color:#1e1e1e}.lp-popup-items-to-select .button:hover{background:transparent;color:#7067ed}.lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active,.lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary:not(.active){background-color:#eef1ff;color:#7067ed;order:2}.lp-btn-add-items-selected:hover:not(:disabled){background-color:#333}.lp-btn-add-items-selected:disabled{background-color:#f5f5f5;color:#9ca3af;cursor:not-allowed}.lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active:hover{background-color:#7067ed;color:#eef1ff}.lp-btn-count-items-selected{background:transparent;color:#6b7280;padding:0 !important;font-size:13px;order:1}.lp-btn-back-to-select-items{background:#fff;border:1px solid #d1d5db;color:#374151;order:0}.lp-btn-back-to-select-items:hover{background-color:#f5f5f5}.lp-popup-items-to-select ul.list-items-selected{padding-left:0;background:#fff;margin-bottom:20px;gap:0}.lp-popup-items-to-select ul.list-items-selected li{display:flex;align-items:center;padding:5px;border-bottom:1px solid #f5f5f5;color:#1e1e1e;cursor:pointer;transition:background .2s}.lp-hidden{display:none !important}.lp-popup-items-to-select .header .tabs .tab.active::after{display:none !important}.lp-popup-items-to-select .header .tabs .tab:not(:last-child)::before{display:none}.lp-popup-items-to-select .list-items-selected li:hover{background:#f5f5f5}.lp-popup-items-to-select .header .header-count-items-selected{border-bottom-color:#f5f5f5}.lp-toast.toastify{background:#e7f6e9;color:#28a746;border-radius:5px;box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-left:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee2e2;color:#dc2626;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fbf7f2;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:#dbeafe;color:#1e40af;padding:12px 20px;border:0;margin:0 auto}#wp-media-modal label.screen-reader-text,#wp-media-modal span.screen-reader-text{display:none}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/course-builder-rtl.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/course-builder-rtl.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/course-builder-rtl.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/course-builder-rtl.css	2026-05-23 18:20:54.000000000 +0000
@@ -204,11 +204,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 .lp-hidden {
@@ -6756,11 +6754,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,
 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel {
@@ -7346,11 +7342,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,
 .lp-course-builder-content__section .cb-course-edit-category__btn-cancel {
@@ -8864,11 +8858,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,
 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel {
@@ -9454,11 +9446,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,
 .lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel {
@@ -13527,11 +13517,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,
 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel {
@@ -14117,11 +14105,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,
 .cb-section__quiz-edit .cb-course-edit-category__btn-cancel {
@@ -16307,7 +16293,7 @@
   border-radius: 0 0 8px 8px;
 }
 .lp-builder-popup .wp-editor-wrap > .wp-editor-container .mce-toolbar-grp {
-  background: #f9fafb;
+  background: #F7F7F7;
   border-bottom: 1px solid #e5e7eb;
   padding: 4px;
 }
@@ -16953,11 +16939,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .learn-press-course-builder .cb-section__course-edit .lp-meta-box {
   background: transparent;
@@ -17365,7 +17349,7 @@
   visibility: visible !important;
 }
 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
-  border-radius: 8px;
+  border-radius: 6px;
 }
 .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus, .wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover {
   box-shadow: none;
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/course-builder-rtl.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/course-builder-rtl.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/course-builder-rtl.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/course-builder-rtl.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-@charset "UTF-8";body{margin:0;padding:0}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-left:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-left:var(--lp-cotainer-padding);padding-right:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-right:15px;padding-left:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-left:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-right:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}.lp-loading-circle{width:15px;height:15px;border:2px solid #ccc;border-radius:50%;border-top-color:rgba(0,0,0,0.76);animation:spin 1s infinite linear;display:inline-block}.lp-loading-circle.hide{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.lp-btn-ai-style{background:#f6f7f7;border:1px solid #2271b1;color:#2271b1;text-decoration:none;text-shadow:none;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;cursor:pointer;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.lp-btn-ai-style:active{box-shadow:none;color:#fff}.lp-btn-ai-style:hover{background:#6b46e9 !important;color:#fff !important}.lp-btn-generate-course-with-ai,.lp-btn-warning-enable-ai{position:absolute;margin:10px 10px 0 0 !important}.create-course-modal{padding:0;display:flex !important;flex-direction:column;overflow:hidden;border-radius:10px;background-color:#fff;height:90vh;z-index:10000000 !important}.create-course-modal .modal-content{display:grid;grid-template-columns:1fr 2fr;flex-grow:1;gap:30px;min-height:500px;padding:0 24px}.create-course-modal .input-section{display:flex;flex-direction:column}.create-course-modal .input-section label{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section h3{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section textarea,.create-course-modal .input-section .ts-wrapper .ts-control{width:100%;padding:4px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:.95em;background-color:#f7fafc;color:#1a202c;box-shadow:none;transition:border-color .2s,box-shadow .2s}.create-course-modal .input-section textarea:focus,.create-course-modal .input-section textarea:focus-within,.create-course-modal .input-section .ts-wrapper .ts-control:focus,.create-course-modal .input-section .ts-wrapper .ts-control:focus-within{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2;background-color:#fff}.create-course-modal .input-section textarea{min-height:150px;resize:vertical}.create-course-modal .input-section .outputs-control{margin-top:10px}.create-course-modal .input-section .outputs-control .outputs-control-content{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.create-course-modal .input-section .outputs-control .outputs-control-content .output-number-selector{width:120px;border-radius:6px;padding:10px 12px;border:1px solid #e5e7eb;font-size:.95em;background-color:#f7fafc;color:#1a202c;height:40px}.create-course-modal .input-section .lp-tom-select{width:100%}.create-course-modal .input-section .course-content-wrapper{background:#f7fafc;padding:8px 16px;border-radius:16px}.create-course-modal .input-section .course-content-wrapper input[readonly],.create-course-modal .input-section .course-content-wrapper textarea[readonly]{background-color:#fff !important;cursor:not-allowed;opacity:.8}.create-course-modal .input-section .course-content-wrapper input[readonly]:focus,.create-course-modal .input-section .course-content-wrapper textarea[readonly]:focus{box-shadow:none;border-color:#e5e7eb}.create-course-modal .output-section{display:flex;flex-direction:column}.create-course-modal .output-section .output-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.create-course-modal .output-section .output-header h3{font-weight:700;line-height:22px;font-size:14px;color:#1a202c}.create-course-modal .output-section .output-header .icon-button{background:0;border:0;padding:4px;cursor:pointer;color:#a0aec0}.create-course-modal .output-section .output-header .icon-button:hover{color:#4a5568}.create-course-modal .output-section .output-item{border-radius:6px;margin-bottom:16px;background-color:#fff;position:relative}.create-course-modal .output-section .output-item.prompt-item textarea{background-color:#f7fafc;min-height:80px}.create-course-modal .output-section .output-item.output-suggestion textarea{border-color:#dbd6f7;min-height:80px}.create-course-modal .output-section .output-item p.prompt{font-weight:500;color:#4a5568;font-size:.875rem;margin-bottom:4px}.create-course-modal .output-section .output-item .generate-button{background-color:#7e6ce2;color:#fff;border:0;padding:12px 20px;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;width:25%;margin-top:10px}.create-course-modal .output-section .output-item .generate-button:hover{opacity:.9}.create-course-modal .output-section .output-item textarea{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;resize:vertical;font-size:.95em;color:#1a202c;transition:border-color .2s,box-shadow .2s}.create-course-modal .output-section .output-item textarea:focus{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2}.create-course-modal .output-section .output-item .output-actions{position:absolute;top:30%;left:2%;display:flex;gap:8px;visibility:hidden}.create-course-modal .output-section .output-item .output-actions .action-button{font-size:.875rem;font-weight:500;padding:6px 12px;border-radius:6px;cursor:pointer;border:1px solid #e5e7eb;background-color:#fff;color:#4a5568;transition:background-color .2s,color .2s,border-color .2s}.create-course-modal .output-section .output-item .output-actions .action-button.copy-button:hover{background-color:#f7fafc;border-color:#c8ccd5}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button{background-color:#7e6ce2;border-color:#7e6ce2;color:#fff}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button:hover{opacity:.9}.create-course-modal .output-section .output-item:hover .output-actions{visibility:visible}.create-course-modal .output-section #lp-ai-output-suggestion{overflow-y:auto;flex-grow:1;padding-left:5px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder{flex-grow:1;border:2px dashed #e5e7eb;border-radius:6px;background-color:#e5e7eb;position:relative;height:150px;width:100%;background-position:center;background-repeat:no-repeat;margin-bottom:10px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions{position:absolute;bottom:5px;right:80%;transform:translateX(50%);display:flex;gap:10px;width:30%}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .action-button{padding:5px 20px;border-radius:4px;border:1px solid #e5e7eb;background-color:rgba(255,255,255,0.8);cursor:pointer}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .apply-button{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.create-course-modal .ts-wrapper .ts-control .item{background-color:#f7fafc;border:1px solid #e5e7eb;color:#4a5568;border-radius:20px;padding:4px 10px}.create-course-modal .ts-wrapper .ts-control .ts-input::placeholder{color:#a0aec0}.create-course-modal .modal-content{gap:40px;padding:24px 30px}.create-course-modal .modal-content .input-section .form-group{margin-bottom:16px}.create-course-modal .modal-content .input-section .form-group label{margin-bottom:6px;display:block}.create-course-modal .modal-content .input-section .lp-ai-modal-grid.lp-ai-grid-2-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:16px}.create-course-modal .modal-content .input-section h3{font-size:16px;font-weight:600;color:#1a202c;margin-top:20px;margin-bottom:8px}.create-course-modal .modal-content .input-section h3:first-child{margin-top:0}.create-course-modal .modal-content .input-section p.description{font-size:12px;color:#4a5568;margin:-4px 0 16px 0}.create-course-modal .modal-content .input-section .lp-notice.notice-warning{background-color:#fefce8;border:1px solid #fde047;border-radius:6px;padding:12px;margin:10px 0 20px 0;font-size:14px;color:#713f12}.create-course-modal .modal-content .input-section .lp-notice.notice-warning a{font-weight:600;color:#713f12;text-decoration:underline}.create-course-modal .modal-content .output-section .output-placeholder-wrapper{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;min-height:200px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;padding:20px}.create-course-modal .modal-content .output-section .output-placeholder-wrapper p{color:#4a5568;font-size:15px}.create-course-modal .modal-content .output-section .output-header .icon-button{display:inline-flex;align-items:center;justify-content:center;color:#4a5568}.create-course-modal .modal-content .output-section .output-header .icon-button svg{width:20px;height:20px}.lp-generate-data-ai-wrap{width:100%;max-height:90%}.lp-generate-data-ai-wrap .content-title{color:#111}.lp-generate-data-ai-wrap .step-header{display:flex;justify-content:space-between;margin-bottom:30px;padding:0 20px;gap:10px}.lp-generate-data-ai-wrap .step-header .step-item{display:flex;align-items:center;font-size:14px;color:#1a202c;position:relative;flex-grow:1;justify-content:center}.lp-generate-data-ai-wrap .step-header .step-item.active .step-number{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.lp-generate-data-ai-wrap .step-header .step-item .step-text{color:#111;font-weight:600}.lp-generate-data-ai-wrap .step-header .step-item .step-number{width:28px;height:28px;border-radius:50%;border:1px solid #e5e7eb;display:flex;justify-content:center;align-items:center;margin-left:10px;font-weight:500;background-color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai{border:1px solid #e5e7eb;border-radius:10px;padding:20px;text-align:right}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-form-fields{min-height:400px;max-height:600px;overflow:auto;padding:0 2px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-title{font-size:1.2em;font-weight:600;margin-bottom:10px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content.active{display:block}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header h2{font-size:24px;font-weight:700;margin:0 0 8px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header p{font-size:15px;color:#1a202c;margin:0 0 30px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-bottom:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group{margin-bottom:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group.full-width{grid-column:1/-1}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .lp-tom-select.ts-wrapper{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{width:100%;padding:8px 16px;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;line-height:1.5;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;margin:0;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea:focus{outline:0;border-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .item{border:1px solid #e5e7eb;color:#4a5568;border-radius:6px;padding:4px 10px;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .ts-input::placeholder{color:#a0aec0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{min-height:86px;resize:vertical}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .field-description{color:#898989;margin-top:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .title-refer,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .description-refer{padding:0;border:0;font-size:16px;min-height:unset;box-shadow:none;border-radius:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai #prompt-preview{min-height:120px;background-color:#f9fafb;color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .button-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt{display:flex;justify-items:center;align-items:center;gap:10px;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt img{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button{padding:10px 20px;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary:hover{background-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary{background-color:#fff;color:#7e6ce2;border-color:#7e6ce2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary:hover{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn:disabled,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button:disabled{background-color:#e5e7eb;color:#1a202c;cursor:not-allowed;border-color:#e5e7eb}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout{display:flex;gap:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-left-panel{flex:2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-right-panel{flex:1;min-width:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details h3{font-size:24px;font-weight:700;color:#111827;margin-top:0;margin-bottom:24px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .course-cover-placeholder{width:100%;height:50vh;background-color:#e5e7eb;border-radius:8px;display:flex;justify-content:center;align-items:center;justify-items:center;font-size:20px;color:#6b7280;margin-bottom:30px;font-weight:600}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-title{font-size:18px;font-weight:700;margin-top:30px;margin-bottom:16px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum{font-size:18px;font-weight:700}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block{border-radius:8px;border:.8px solid #e5e7eb;padding:16px 8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block h4{font-size:13px;font-weight:bold}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details p{font-size:15px;line-height:1.6;color:#374151;margin-top:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details ul{list-style:none;padding:0;margin:12px 0 0 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li{position:relative;padding-right:20px;margin-bottom:8px;color:#374151;font-size:15px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li::before{content:"•";position:absolute;right:0;color:#1a202c;line-height:1.5}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel{background-color:#f9fafb;padding:24px;border-radius:8px;border:1px solid #e5e7eb;height:fit-content}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel h3{font-size:16px;font-weight:600;margin-top:0;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list{display:none;list-style:none;padding:0;margin:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li{display:flex;align-items:center;font-size:15px;color:#374151;margin-bottom:12px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li span{margin-left:5px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li svg{color:#1a202c;width:20px;height:20px;margin-left:12px;flex-shrink:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea[name=lp-openai-prompt-generated-field]{min-height:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea.lp-ai-string-result{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results{display:grid;gap:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results .lp-ai-string-result{margin-bottom:4px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results button{margin-left:4px}.lp-generate-data-ai-wrap .lp-ai-course-data-preview-wrap{max-height:400px;overflow-y:auto;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup{position:absolute;top:10px;left:10px;background:0;border:0;font-size:20px;cursor:pointer;color:#ccc}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup:hover{color:#f27474}.lp-generate-data-ai-wrap .lp-ai-warning-refer{border:1px solid #fcd34d;background-color:#fffbeb;padding:10px;border-radius:5px;display:flex;gap:5px;align-items:center}.lp-ai-course-data-preview-wrap .course-title{font-size:1.5em;font-weight:700;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-sections{margin-top:30px}.lp-ai-course-data-preview-wrap .section-title{font-weight:bold;font-size:1.2em;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .lesson-title,.lp-ai-course-data-preview-wrap .quiz-title,.lp-ai-course-data-preview-wrap .question-title{font-weight:600;font-size:1em;margin-bottom:8px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-section-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:10px;padding:20px;margin:20px 0;background-color:#fff}.lp-ai-course-data-preview-wrap .course-section-items{margin:20px 20px 0 0}.lp-ai-course-data-preview-wrap .course-section-items:last-child{margin-bottom:0}.lp-ai-course-data-preview-wrap .course-lesson-item,.lp-ai-course-data-preview-wrap .course-quiz-item,.lp-ai-course-data-preview-wrap .quiz-question-item{padding:12px 0;border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-ai-course-data-preview-wrap .course-lesson-item:last-child,.lp-ai-course-data-preview-wrap .course-quiz-item:last-child,.lp-ai-course-data-preview-wrap .quiz-question-item:last-child{padding-bottom:0}.lp-ai-course-data-preview-wrap .course-questions,.lp-ai-course-data-preview-wrap .course-question-options{margin:20px 20px 0 0}.lp-ai-course-data-preview-wrap .course-questions:last-child,.lp-ai-course-data-preview-wrap .course-question-options:last-child{margin-bottom:0}.lp-ai-images-warp{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:20px;max-height:400px;overflow-y:auto}.lp-ai-images-warp .lp-ai-image-item{position:relative}.lp-ai-images-warp .lp-ai-image-item img{object-fit:contain;width:100%}.lp-ai-images-warp .lp-ai-image-item .lp-btn-ai-apply-image{position:absolute;top:5px;left:0;transform:translateX(5%);background-color:rgba(0,0,0,0.6);color:#fff;border:0;padding:6px 12px;border-radius:4px;font-size:.875rem;cursor:pointer;opacity:0;transition:opacity .2s}.lp-ai-images-warp .lp-ai-image-item:hover .lp-btn-ai-apply-image{opacity:1}.lp-creating-course-ai-wrap .loading-wrap{margin-top:20px}.lp-creating-course-ai-wrap .lp-loading-circle{width:40px;height:40px;border-width:5px}.lp-must-enable-ai-wrap{text-align:right;line-height:1.6em}.lp-must-enable-ai-wrap h2{margin-bottom:0}.lp-must-enable-ai-wrap h2 i{margin-left:10px;color:#dc2626}.lp-must-enable-ai-wrap .desc{color:#6b7280}.lp-must-enable-ai-wrap .p2{color:#6b7280}.lp-must-enable-ai-wrap a{color:#2563eb;text-decoration:underline;cursor:pointer}.lp-must-enable-ai-wrap .help-link{padding:16px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px}.lp-must-enable-ai-wrap .help-link a{text-decoration:none;margin-top:10px}.lp-must-enable-ai-wrap .help-link i{color:#2a73ab}.lp-must-enable-ai-wrap .button-actions{margin-top:20px;text-align:left}.lp-must-enable-ai-wrap .button-actions .lp-btn-close-ai-popup{border:0;color:#4b5563;background:0}.lp-must-enable-ai-wrap .button-actions .button-primary{background-color:#7e6ce2;color:#fff;border:0}.lp-must-enable-ai-wrap .button-actions .button-primary:hover{opacity:.9}.fui-loading-spinner-3{color:#7e6ce2;position:relative;width:100px;height:80px;margin-right:80px;display:none}.fui-loading-spinner-3 div{transform-origin:40px 40px;animation:rj9Ft 1.2s linear infinite}.fui-loading-spinner-3 div:after{content:" ";display:block;position:absolute;top:3px;right:37px;width:6px;height:18px;border-radius:20%;background:#7e6ce2}.fui-loading-spinner-3 div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.fui-loading-spinner-3 div:nth-child(2){transform:rotate(-30deg);animation-delay:-1s}.fui-loading-spinner-3 div:nth-child(3){transform:rotate(-60deg);animation-delay:-0.9s}.fui-loading-spinner-3 div:nth-child(4){transform:rotate(-90deg);animation-delay:-0.8s}.fui-loading-spinner-3 div:nth-child(5){transform:rotate(-120deg);animation-delay:-0.7s}.fui-loading-spinner-3 div:nth-child(6){transform:rotate(-150deg);animation-delay:-0.6s}.fui-loading-spinner-3 div:nth-child(7){transform:rotate(-180deg);animation-delay:-0.5s}.fui-loading-spinner-3 div:nth-child(8){transform:rotate(-210deg);animation-delay:-0.4s}.fui-loading-spinner-3 div:nth-child(9){transform:rotate(-240deg);animation-delay:-0.3s}.fui-loading-spinner-3 div:nth-child(10){transform:rotate(-270deg);animation-delay:-0.2s}.fui-loading-spinner-3 div:nth-child(11){transform:rotate(-300deg);animation-delay:-0.1s}.fui-loading-spinner-3 div:nth-child(12){transform:rotate(-330deg);animation-delay:0s}@keyframes rj9Ft{0%{opacity:1}100%{opacity:0}}html{margin-top:0 !important}.lp-course-builder-canvas,.lp-toast,.swal2-container{font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;line-height:1.5;color:#1e1e1e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-course-builder-canvas *,.lp-course-builder-canvas *::before,.lp-course-builder-canvas *::after,.lp-toast *,.lp-toast *::before,.lp-toast *::after,.swal2-container *,.swal2-container *::before,.swal2-container *::after{box-sizing:border-box}.lp-course-builder-canvas button,.lp-toast button,.swal2-container button{font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-course-builder-canvas input[type=date],.lp-course-builder-canvas input[type=datetime-local],.lp-course-builder-canvas input[type=datetime],.lp-course-builder-canvas input[type=email],.lp-course-builder-canvas input[type=month],.lp-course-builder-canvas input[type=number],.lp-course-builder-canvas input[type=password],.lp-course-builder-canvas input[type=search],.lp-course-builder-canvas input[type=tel],.lp-course-builder-canvas input[type=text],.lp-course-builder-canvas input[type=time],.lp-course-builder-canvas input[type=url],.lp-course-builder-canvas input[type=week],.lp-toast input[type=date],.lp-toast input[type=datetime-local],.lp-toast input[type=datetime],.lp-toast input[type=email],.lp-toast input[type=month],.lp-toast input[type=number],.lp-toast input[type=password],.lp-toast input[type=search],.lp-toast input[type=tel],.lp-toast input[type=text],.lp-toast input[type=time],.lp-toast input[type=url],.lp-toast input[type=week],.swal2-container input[type=date],.swal2-container input[type=datetime-local],.swal2-container input[type=datetime],.swal2-container input[type=email],.swal2-container input[type=month],.swal2-container input[type=number],.swal2-container input[type=password],.swal2-container input[type=search],.swal2-container input[type=tel],.swal2-container input[type=text],.swal2-container input[type=time],.swal2-container input[type=url],.swal2-container input[type=week]{padding:0;line-height:normal;min-height:unset}.lp-course-builder-canvas input[type=date]:focus,.lp-course-builder-canvas input[type=datetime-local]:focus,.lp-course-builder-canvas input[type=datetime]:focus,.lp-course-builder-canvas input[type=email]:focus,.lp-course-builder-canvas input[type=month]:focus,.lp-course-builder-canvas input[type=number]:focus,.lp-course-builder-canvas input[type=password]:focus,.lp-course-builder-canvas input[type=search]:focus,.lp-course-builder-canvas input[type=tel]:focus,.lp-course-builder-canvas input[type=text]:focus,.lp-course-builder-canvas input[type=time]:focus,.lp-course-builder-canvas input[type=url]:focus,.lp-course-builder-canvas input[type=week]:focus,.lp-toast input[type=date]:focus,.lp-toast input[type=datetime-local]:focus,.lp-toast input[type=datetime]:focus,.lp-toast input[type=email]:focus,.lp-toast input[type=month]:focus,.lp-toast input[type=number]:focus,.lp-toast input[type=password]:focus,.lp-toast input[type=search]:focus,.lp-toast input[type=tel]:focus,.lp-toast input[type=text]:focus,.lp-toast input[type=time]:focus,.lp-toast input[type=url]:focus,.lp-toast input[type=week]:focus,.swal2-container input[type=date]:focus,.swal2-container input[type=datetime-local]:focus,.swal2-container input[type=datetime]:focus,.swal2-container input[type=email]:focus,.swal2-container input[type=month]:focus,.swal2-container input[type=number]:focus,.swal2-container input[type=password]:focus,.swal2-container input[type=search]:focus,.swal2-container input[type=tel]:focus,.swal2-container input[type=text]:focus,.swal2-container input[type=time]:focus,.swal2-container input[type=url]:focus,.swal2-container input[type=week]:focus{border-color:none;box-shadow:unset;outline:unset}.lp-course-builder-canvas input[type=checkbox]:focus,.lp-course-builder-canvas input[type=color]:focus,.lp-course-builder-canvas input[type=date]:focus,.lp-course-builder-canvas input[type=datetime-local]:focus,.lp-course-builder-canvas input[type=datetime]:focus,.lp-course-builder-canvas input[type=email]:focus,.lp-course-builder-canvas input[type=month]:focus,.lp-course-builder-canvas input[type=number]:focus,.lp-course-builder-canvas input[type=password]:focus,.lp-course-builder-canvas input[type=radio]:focus,.lp-course-builder-canvas input[type=search]:focus,.lp-course-builder-canvas input[type=tel]:focus,.lp-course-builder-canvas input[type=text]:focus,.lp-course-builder-canvas input[type=time]:focus,.lp-course-builder-canvas input[type=url]:focus,.lp-course-builder-canvas input[type=week]:focus,.lp-course-builder-canvas select:focus,.lp-course-builder-canvas textarea:focus,.lp-toast input[type=checkbox]:focus,.lp-toast input[type=color]:focus,.lp-toast input[type=date]:focus,.lp-toast input[type=datetime-local]:focus,.lp-toast input[type=datetime]:focus,.lp-toast input[type=email]:focus,.lp-toast input[type=month]:focus,.lp-toast input[type=number]:focus,.lp-toast input[type=password]:focus,.lp-toast input[type=radio]:focus,.lp-toast input[type=search]:focus,.lp-toast input[type=tel]:focus,.lp-toast input[type=text]:focus,.lp-toast input[type=time]:focus,.lp-toast input[type=url]:focus,.lp-toast input[type=week]:focus,.lp-toast select:focus,.lp-toast textarea:focus,.swal2-container input[type=checkbox]:focus,.swal2-container input[type=color]:focus,.swal2-container input[type=date]:focus,.swal2-container input[type=datetime-local]:focus,.swal2-container input[type=datetime]:focus,.swal2-container input[type=email]:focus,.swal2-container input[type=month]:focus,.swal2-container input[type=number]:focus,.swal2-container input[type=password]:focus,.swal2-container input[type=radio]:focus,.swal2-container input[type=search]:focus,.swal2-container input[type=tel]:focus,.swal2-container input[type=text]:focus,.swal2-container input[type=time]:focus,.swal2-container input[type=url]:focus,.swal2-container input[type=week]:focus,.swal2-container select:focus,.swal2-container textarea:focus{border-color:none;box-shadow:unset;outline:unset}.lp-course-builder-canvas input[type=checkbox],.lp-course-builder-canvas input[type=radio],.lp-toast input[type=checkbox],.lp-toast input[type=radio],.swal2-container input[type=checkbox],.swal2-container input[type=radio]{box-shadow:unset;margin:0}.lp-course-builder-canvas input[type=radio]:checked::before,.lp-course-builder-canvas input[type=checkbox]:checked::before,.lp-toast input[type=radio]:checked::before,.lp-toast input[type=checkbox]:checked::before,.swal2-container input[type=radio]:checked::before,.swal2-container input[type=checkbox]:checked::before{margin:0}.lp-course-builder-canvas a,.lp-toast a,.swal2-container a{color:#7067ed}.lp-course-builder-canvas a:hover,.lp-toast a:hover,.swal2-container a:hover{color:#5b52d1}.lp-course-builder-canvas a:focus,.lp-toast a:focus,.swal2-container a:focus{border-color:none;box-shadow:unset;outline:unset}#lp-course-builder{display:block !important;min-height:100vh;background:#fff;margin:0;padding:0}#lp-course-builder .lp-course-builder_layout{display:block !important;width:100%}#lp-course-builder .learn-press-course-builder{display:flex;flex-direction:column;min-height:100vh;background:#fff;margin:0;padding:0;width:100%}#lp-course-builder .learn-press-course-builder *{box-sizing:border-box}#lp-course-builder .lp-cb-body{display:flex;flex:1;min-height:calc(100vh - 60px)}#lp-course-builder .lp-cb-top-header{position:fixed;top:0;right:0;left:0;height:60px;background:#fff;border-bottom:1px solid #f5f5f5;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:9;box-shadow:0 1px 3px rgba(0,0,0,0.05)}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo{display:flex;align-items:center}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#1e1e1e;line-height:0}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a:hover{color:#7067ed}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .lp-cb-top-header__logo-image{display:block;width:auto;max-width:240px;max-height:40px;object-fit:contain}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .dashicons{font-size:28px;width:28px;height:28px;color:#7067ed}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__title{font-size:18px;font-weight:600;color:#1e1e1e}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user{display:flex;align-items:center;gap:12px}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar{position:relative;flex-shrink:0}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__online-dot{position:absolute;bottom:1px;left:1px;width:10px;height:10px;background:#22c55e;border-radius:50%;border:2px solid #fff}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-info{display:flex;flex-direction:column;gap:2px}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-name{font-size:14px;font-weight:600;color:#1e1e1e;line-height:1.3}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link{font-size:13px;color:#898989;text-decoration:none;line-height:1.3}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link:hover{color:#7067ed}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:#cfcfcf;text-decoration:none;transition:all .2s;margin-right:4px}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout svg{width:22px;height:22px;flex-shrink:0}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout:hover{background:#fef2f2;color:#ef4444}#lp-course-builder-sidebar.lp-cb-sidebar{position:fixed !important;right:0 !important;top:60px !important;bottom:0 !important;width:260px !important;background:#fff !important;color:#000 !important;display:flex !important;flex-direction:column !important;z-index:8 !important;overflow-y:auto !important;padding:0 !important;border-radius:0 !important;border-left:1px solid #f5f5f5}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__header{display:none}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav{flex:1;padding:16px;margin:0;list-style:none;display:block !important;overflow-x:visible !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item{margin:0;padding:0;list-style:none;display:block !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a{display:flex !important;align-items:center;padding:12px 20px;color:#000 !important;text-decoration:none;transition:all .2s ease;gap:12px;background:transparent !important;border:none !important;border-radius:12px !important;margin-top:6px}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a:hover{background:#eef1ff !important;color:#000 !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .dashicons{font-size:20px;width:20px;height:20px;line-height:20px;color:inherit}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .lp-cb-sidebar__item-title{font-size:15px;font-weight:500}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active a{background:#eef1ff !important;color:#7067ed !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active a .dashicons{color:#7067ed !important}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:transparent;cursor:pointer;transition:all .2s;margin-right:auto;margin-bottom:16px;margin-left:16px;border:0;color:#aaa}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle svg{min-width:24px;height:24px}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle .lp-toggle-expand{display:none}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle:hover{background:#eef1ff;border-color:#d1d5db;color:#7067ed}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer{padding:16px;border-top:1px solid #f5f5f5;margin-top:auto;background:#fdfdfd;display:flex;flex-direction:column;gap:8px}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer:empty{display:none}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item{display:flex;align-items:center;padding:12px 16px;color:#000;text-decoration:none;gap:12px;font-size:14px;transition:all .2s;border-radius:6px}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item:hover{background:#eef1ff;color:#7067ed}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item .dashicons{font-size:20px;width:20px;height:20px;flex-shrink:0}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed{width:72px !important}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav{padding:16px 8px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a{justify-content:center;padding:12px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .lp-cb-sidebar__item-title{display:none}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .dashicons{margin:0}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer{padding:16px 8px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle{margin:0 auto}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-collapse{display:none}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-expand{display:block}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item{justify-content:center;padding:12px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item .lp-cb-sidebar__item-title{display:none}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed+#lp-course-builder-content.lp-cb-main,#lp-course-builder.has-collapsed-sidebar #lp-course-builder-content.lp-cb-main{margin-right:72px !important;width:calc(100% - 72px) !important}#lp-course-builder-content.lp-cb-main{flex:1;margin-right:260px !important;margin-top:60px !important;min-height:calc(100vh - 60px);padding:0 24px 24px !important;background:#fff !important;border-radius:0 !important;width:calc(100% - 260px) !important}html:has(#wpadminbar) #lp-course-builder .lp-cb-body{min-height:calc(100vh - 60px - 32px)}html:has(#wpadminbar) .lp-cb-top-header{top:32px}html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar{top:calc(60px + 32px) !important}html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main{margin-top:calc(60px) !important;min-height:calc(100vh - 60px)}@media screen and (max-width:782px){html:has(#wpadminbar) #lp-course-builder .lp-cb-body{min-height:calc(100vh - 60px - 46px)}html:has(#wpadminbar) .lp-cb-top-header{top:46px}html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar{top:calc(60px + 46px) !important}html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main{margin-top:calc(60px + 46px) !important;min-height:calc(100vh - 60px - 46px)}}.lp-cb-breadcrumb{padding:16px 12px;border-bottom:1px solid #f5f5f5;font-size:14px;background:#fff;border-radius:8px 8px 0 0}.lp-cb-breadcrumb .lp-cb-breadcrumb__item{color:#898989;text-decoration:none;transition:color .2s}.lp-cb-breadcrumb .lp-cb-breadcrumb__item:hover{color:#7067ed}.lp-cb-breadcrumb .lp-cb-breadcrumb__item.is-current{color:#1e1e1e;font-weight:500}.lp-cb-breadcrumb .lp-cb-breadcrumb__separator{margin:0 10px;color:#898989}#lp-course-builder .lp-cb-header{position:sticky;top:60px;z-index:99;display:flex;align-items:center;justify-content:space-between;padding:20px 12px;background:#fff;gap:30px}#lp-course-builder .lp-cb-header .lp-cb-header__left{display:flex;align-items:center;gap:12px}#lp-course-builder .lp-cb-header .lp-cb-header__title{margin:0;font-size:24px;font-weight:600;color:#1e1e1e}#lp-course-builder .lp-cb-header .lp-cb-admin-link{display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:5px 12px;gap:10px;font-weight:500;border-radius:6px;color:#898989;text-decoration:none;transition:all .2s}#lp-course-builder .lp-cb-header .lp-cb-admin-link .dashicons{font-size:18px;width:18px;height:18px}#lp-course-builder .lp-cb-header .lp-cb-admin-link:hover{background:#f1f5f9;color:#7067ed}#lp-course-builder .lp-cb-header .lp-cb-header__actions{display:flex;gap:12px}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button{padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;border:1px solid #f5f5f5;background:#fff;color:#1e1e1e;transition:all .2s}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button:hover{background:#f9fafb}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary,#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn{background:#7067ed !important;border-color:#7067ed !important;color:#fff !important}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary:hover,#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn:hover{background:#5b52d1 !important;border-color:#5b52d1 !important}html:has(#wpadminbar) .lp-cb-header{top:calc(60px + 32px)}@media screen and (max-width:782px){html:has(#wpadminbar) .lp-cb-header{top:calc(60px + 46px)}}.course-status,.quiz-status,.quizze-status,.question-status,.lesson-status{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;text-transform:capitalize}.course-status.publish,.quiz-status.publish,.quizze-status.publish,.question-status.publish,.lesson-status.publish{background:#e7f6e9;color:#28a746}.course-status.draft,.quiz-status.draft,.quizze-status.draft,.question-status.draft,.lesson-status.draft{background:#f7f7f7;color:#aaa}.course-status.pending,.quiz-status.pending,.quizze-status.pending,.question-status.pending,.lesson-status.pending{background:#dbeafe;color:#1e40af}.course-status.private,.quiz-status.private,.quizze-status.private,.question-status.private,.lesson-status.private{background:#f3e8ff;color:#6b21a8}.course-status.trash,.quiz-status.trash,.quizze-status.trash,.question-status.trash,.lesson-status.trash{background:#fee2e2;color:#991b1b}.course-status.future,.quiz-status.future,.quizze-status.future,.question-status.future,.lesson-status.future{background:#ffd700;color:#333}#lp-course-builder .lp-cb-tabs{display:flex;border-bottom:1px solid #f5f5f5;background:#fff;gap:10px;margin:0;list-style:none}#lp-course-builder .lp-cb-tabs .lp-cb-tabs__item{padding:12px 24px;color:#898989;text-decoration:none;font-weight:500;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s ease;background:transparent;border-radius:10px 10px 0 0}#lp-course-builder .lp-cb-tabs .lp-cb-tabs__item:hover{color:#7067ed;background:#eef1ff}#lp-course-builder .lp-cb-tabs .lp-cb-tabs__item.is-active{color:#7067ed;border-bottom-color:#7067ed;background:#eef1ff}#lp-course-builder .lp-cb-tab-content{padding:0;background:#fff;border-radius:0 0 8px 8px;margin-top:30px}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section{background:#fff;border-radius:0;min-height:auto}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px 0;margin-bottom:20px;border-bottom:1px solid #f5f5f5}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left{display:flex;align-items:center;gap:12px}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .lp-cb-section__title,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .lp-cb-section__title{margin:0;font-size:18px;font-weight:600;color:#1e1e1e}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status{display:inline-block;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;text-transform:capitalize}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.publish,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.publish{background:#e7f6e9;color:#28a746}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.draft,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.draft{background:#f7f7f7;color:#aaa}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.pending,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.pending{background:#dbeafe;color:#1e40af}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-action{display:flex;gap:10px}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab{display:flex;gap:24px}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs{flex:0 0 200px;list-style:none;margin:0;padding:0;border-left:1px solid #f5f5f5}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li{margin:0}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a{display:block;padding:12px 16px;color:#898989;text-decoration:none;border-right:2px solid transparent;transition:all .2s}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a:hover{color:#7067ed;background:#eef1ff}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active{color:#7067ed;background:rgba(112,103,237,0.05);border-right-color:#7067ed;font-weight:500}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex:1;min-width:0}#lp-course-builder .lp-cb-footer{padding:20px 0;border-top:1px solid #f5f5f5;background:#fff;border-radius:0 0 8px 8px;margin-top:auto}#lp-course-builder .lp-cb-footer .lp-cb-footer__actions{display:flex;justify-content:flex-end;gap:12px}#lp-course-builder .lp-course-builder-content__tab{background:#fff;border-radius:8px;max-width:100%}#lp-course-builder .lp-course-builder-content__tab .lp-cb-tab__title{font-size:28px;font-weight:600;color:#1e1e1e;margin:20px 0 24px 0}.lp-cb-save-btn,#lp-course-builder .lp-button-primary{background:#7067ed !important;border-color:#7067ed !important;color:#fff !important;padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.lp-cb-save-btn:hover,#lp-course-builder .lp-button-primary:hover{background:#5b52d1 !important;border-color:#5b52d1 !important}.lp-cb-save-btn.loading,.lp-cb-save-btn.lp-loading,.lp-cb-save-btn[aria-disabled=true],#lp-course-builder .lp-button-primary.loading,#lp-course-builder .lp-button-primary.lp-loading,#lp-course-builder .lp-button-primary[aria-disabled=true]{opacity:.7;pointer-events:none;cursor:not-allowed}.lp-cb-save-btn.has-changes,#lp-course-builder .lp-button-primary.has-changes{position:relative;animation:pulse-save 2s infinite}.lp-cb-save-btn.has-changes::after,#lp-course-builder .lp-button-primary.has-changes::after{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:10px;background:#ef4444;border-radius:50%;border:2px solid #fff}#lp-course-builder .cb-btn-update,#lp-course-builder .cb-btn-preview,#lp-course-builder .cb-btn-darft,#lp-course-builder .cb-btn-publish,#lp-course-builder .cb-btn-pending{padding:10px 20px;font-size:14px;border-radius:12px;font-weight:500;cursor:pointer;border:0;transition:all .2s}#lp-course-builder .cb-btn-update.has-changes,#lp-course-builder .cb-btn-preview.has-changes,#lp-course-builder .cb-btn-darft.has-changes,#lp-course-builder .cb-btn-publish.has-changes,#lp-course-builder .cb-btn-pending.has-changes{position:relative}#lp-course-builder .cb-btn-update.has-changes::after,#lp-course-builder .cb-btn-preview.has-changes::after,#lp-course-builder .cb-btn-darft.has-changes::after,#lp-course-builder .cb-btn-publish.has-changes::after,#lp-course-builder .cb-btn-pending.has-changes::after{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:10px;background:#ef4444;border-radius:50%;border:2px solid #fff}#lp-course-builder .cb-btn-update.loading,#lp-course-builder .cb-btn-update.lp-loading,#lp-course-builder .cb-btn-preview.loading,#lp-course-builder .cb-btn-preview.lp-loading,#lp-course-builder .cb-btn-darft.loading,#lp-course-builder .cb-btn-darft.lp-loading,#lp-course-builder .cb-btn-publish.loading,#lp-course-builder .cb-btn-publish.lp-loading,#lp-course-builder .cb-btn-pending.loading,#lp-course-builder .cb-btn-pending.lp-loading{opacity:.7;pointer-events:none}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update{background:#7067ed;color:#fff}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update:hover{background:#5b52d1}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary{background:#7067ed;color:#fff;border-radius:12px}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary:hover{background:#5b52d1}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview{border-radius:12px}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview:hover{border-color:#7067ed;color:#7067ed}#lp-course-builder.cb-btn-secondary{background:#fff;border:1px solid #e5e7eb;color:#1e1e1e}#lp-course-builder.cb-btn-secondary:hover{border-color:#7067ed;color:#7067ed;background:#f8fafc}#lp-course-builder .cb-btn-darft{background:#e5e7eb;color:#1e1e1e}#lp-course-builder .cb-btn-darft:hover{background:#d1d5db}#lp-course-builder .cb-btn-pending{background:#dbeafe;color:#1e40af}#lp-course-builder .cb-btn-pending:hover{background:#bfdbfe;color:#1e3a8a}#lp-course-builder .cb-btn-trash{cursor:pointer;font-size:16px;background:transparent;color:#ef4444;padding:10px 20px;border-radius:6px}#lp-course-builder .cb-btn-trash:hover{background:#fef2f2}#lp-course-builder .cb-header-action-expanded{position:relative;display:inline-flex;align-items:center}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded{padding:0;height:40px;width:40px;justify-content:center;border-radius:12px}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded:hover{background:#f7f7f7;border-color:#d1d5db}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded svg{width:18px;height:18px;color:#898989}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading:before{margin-top:0;margin-left:0}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading svg{display:none}#lp-course-builder .cb-header-action-expanded .cb-header-action-expanded__items{position:absolute;top:calc(100% + 6px);left:0;min-width:180px;padding:8px;border:1px solid #f5f5f5;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:2px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:all .2s ease}#lp-course-builder .cb-header-action-expanded.is-open .cb-header-action-expanded__items{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash{gap:10px;color:#ef4444;font-size:14px;border:0}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash .dashicons{font-size:16px;width:16px;height:16px;color:#ef4444}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash:hover{background:#fef2f2}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate{gap:10px;font-size:14px;border:0}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate .dashicons{font-size:16px;width:16px;height:16px;color:#3b82f6}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate:hover{background:#dbeafe}#lp-course-builder .cb-header-actions-dropdown{position:relative;display:inline-flex}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;padding:0;background:#7067ed;border:1px solid #7067ed;border-right-color:#eef1ff;border-radius:12px 0 0 12px;cursor:pointer;transition:all .2s}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons{font-size:16px;width:16px;height:16px;color:#fff;transition:transform .2s}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover{border-color:#7067ed;background:#f8fafc}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover .dashicons{color:#7067ed}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true]{border-color:#7067ed;background:#f8fafc}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{transform:rotate(-180deg);color:#7067ed}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading,#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading{opacity:.7;pointer-events:none}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle{background:#dbeafe !important;border-color:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle .dashicons{color:#1e40af !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle:hover{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a !important}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;color:#1e1e1e;cursor:pointer;transition:all .15s;border:0;background:transparent;width:100%;text-align:right}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item .dashicons{font-size:16px;width:16px;height:16px;color:#898989}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:first-child{border-radius:7px 7px 0 0}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:last-child{border-radius:0 0 7px 7px}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:only-child{border-radius:7px}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover{background:#f8fafc}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons{color:#7067ed}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger{color:#ef4444}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons{color:#ef4444}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover{background:#fef2f2}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.loading,#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.lp-loading{opacity:.7;pointer-events:none}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle{background:#d1d5db !important;border-color:#d1d5db !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle .dashicons,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle .dashicons{color:#374151 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle:hover,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle:hover{background:#b8bcc4 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true],#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#b8bcc4 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#374151 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle{background:#dbeafe !important;border-color:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons{color:#1e40af !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a !important}.cb-header-actions-dropdown{position:relative;display:inline-flex}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action{background:#dbeafe;color:#1e40af}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action:hover{background:#bfdbfe;color:#1e3a8a}.cb-header-actions-dropdown .cb-btn-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:auto;padding:10px 0;background:#d0e3ff;border:0;border-radius:12px 0 0 12px;cursor:pointer;transition:all .2s}.cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons{font-size:16px;width:16px;height:16px;color:#7067ed;transition:transform .2s}.cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover{background:#b8d4ff}.cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true]{background:#b8d4ff}.cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{transform:rotate(-180deg)}.cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading,.cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading{opacity:.7;pointer-events:none}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle{background:#dbeafe}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle .dashicons{color:#1e40af}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle:hover{background:#bfdbfe}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle,.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle{background:#d1d5db}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle .dashicons,.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle .dashicons{color:#374151}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle:hover,.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle:hover{background:#b8bcc4}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true],.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#b8bcc4}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle{background:#dbeafe}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons{color:#1e40af}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover{background:#bfdbfe}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a}.cb-header-actions-dropdown .cb-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}.cb-header-actions-dropdown .cb-dropdown-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.cb-header-actions-dropdown .cb-dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;color:#1e1e1e;cursor:pointer;transition:all .15s;border:0;background:transparent;width:100%;text-align:right}.cb-header-actions-dropdown .cb-dropdown-item .dashicons{font-size:16px;width:16px;height:16px;color:#898989}.cb-header-actions-dropdown .cb-dropdown-item:first-child{border-radius:7px 7px 0 0}.cb-header-actions-dropdown .cb-dropdown-item:last-child{border-radius:0 0 7px 7px}.cb-header-actions-dropdown .cb-dropdown-item:only-child{border-radius:7px}.cb-header-actions-dropdown .cb-dropdown-item:hover{background:#f8fafc}.cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons{color:#7067ed}.cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger{color:#ef4444}.cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons{color:#ef4444}.cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover{background:#fef2f2}.cb-header-actions-dropdown .cb-dropdown-item.loading,.cb-header-actions-dropdown .cb-dropdown-item.lp-loading{opacity:.7;pointer-events:none}@keyframes pulse-save{0%,100%{box-shadow:0 0 0 0 rgba(112,103,237,0.4)}50%{box-shadow:0 0 0 8px rgba(112,103,237,0)}}@media screen and (max-width:1024px){#lp-course-builder-sidebar.lp-cb-sidebar{width:220px !important}#lp-course-builder-content.lp-cb-main{margin-right:220px !important;width:calc(100% - 220px) !important}.lp-cb-tab-content .lp-meta-box__course-tab{flex-direction:column}.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs{flex:none;border-left:0;border-bottom:1px solid #f5f5f5;display:flex;overflow-x:auto}.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a{border-right:0;border-bottom:3px solid transparent;white-space:nowrap}.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active{border-right:0;border-bottom-color:#7067ed}}@media screen and (max-width:768px){.lp-cb-top-header{padding:0 16px}.lp-cb-top-header .lp-cb-top-header__user-info{display:none}#lp-course-builder-sidebar.lp-cb-sidebar{transform:translateX(100%);transition:transform .3s ease}#lp-course-builder-sidebar.lp-cb-sidebar.is-open{transform:translateX(0)}#lp-course-builder-content.lp-cb-main{margin-right:0 !important;width:100% !important}.lp-cb-header{flex-direction:column;gap:16px;align-items:flex-start}.lp-cb-header .lp-cb-header__actions{width:100%;justify-content:flex-end}.lp-cb-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-cb-tabs .lp-cb-tabs__item{white-space:nowrap;padding:12px 16px}.lp-cb-tab-content .cb-section__course-edit .cb-section__header{flex-direction:column;gap:16px;align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action{width:100%;flex-wrap:wrap}}.lp-cb-item-action-wrap{display:flex;justify-content:flex-end;gap:8px;position:relative}.lp-cb-item-action-expand-toggle{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0}.lp-cb-item-action-expand-toggle svg{width:18px;height:18px;color:#6b7280}.lp-cb-item-action-expand-toggle.lp-button{border:0}.lp-cb-item-action-expand-toggle:hover{background-color:#eef1ff}.lp-cb-item-action-expand{display:flex;position:absolute;min-width:160px;white-space:nowrap;top:60px;left:16px;transform:translate(-15px,-15px);padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}.lp-cb-item-action{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e}.lp-cb-item-action:hover{background-color:#f3f4f6}.lp-cb-item-action.trash,.lp-cb-item-action.delete{color:#ef4444}.swal2-popup{padding:20px;border-radius:16px}.swal2-popup .content-title{margin:0 0 20px 0;padding:0;text-align:center;font-size:1.5em;font-weight:bold}.swal2-popup.lp-select-items-popup{padding:20px !important}button.swal2-close{height:32px;width:32px}button.swal2-cancel.swal2-styled{border-radius:10px;padding:10px 24px;background:#fff;color:#aaa;border:1px solid #e1e1e1;font-weight:500;min-width:140px}button.swal2-confirm.swal2-styled{background:#7067ed;border-radius:12px;padding:10px 24px;min-width:140px}.swal2-icon.swal2-icon-show{border:0;margin-bottom:5px}#swal2-title{padding:0;font-size:22px;color:#111}#swal2-html-container{padding-top:8px;font-size:15px;color:#4f4f4f}#swal2-html-container:has(.lp-must-enable-ai-wrap){padding:0}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:none !important;backdrop-filter:blur(3px)}div:where(.swal2-container).swal2-center>.swal2-popup{border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.2)}.swal2-container .button{display:inline-flex;align-items:center;gap:8px;background:#7067ed;color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;border:0;cursor:pointer;transition:background-color .2s}.swal2-container .button:hover{background-color:#5b52d1}.swal2-container .button.lp-btn-close-ai-popup:hover{background-color:transparent;color:#7067ed}.swal2-container .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover{background-color:#5b52d1}.swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content::before{content:none}.swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content .lp-cb-swal-icon-image{display:block;width:48px;height:48px}#swal2-html-container:has(.lp-form-generate-data-ai){padding-bottom:24px}#swal2-html-container:has(.lp-form-generate-data-ai) .form-grid{margin-bottom:0}#lp-course-builder .cb-tab-header{display:flex;align-items:center;justify-content:space-between;margin:20px 0 24px 0}#lp-course-builder .cb-tab-header .lp-cb-tab__title{font-size:28px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .cb-tab-filter-bar{margin-bottom:24px}#lp-course-builder .cb-filter-fields{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}#lp-course-builder .cb-filter-group{display:flex;flex-direction:column;gap:6px}#lp-course-builder .cb-filter-group label{font-size:13px;font-weight:500}#lp-course-builder .cb-filter-search{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:10px 14px;gap:8px;min-width:200px}#lp-course-builder .cb-filter-search input{flex:1;border:0;background:transparent;outline:0;font-size:14px;color:#1e1e1e}#lp-course-builder .cb-filter-search input::placeholder{color:#6b7280}#lp-course-builder select{padding:10px 14px 10px 32px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e;cursor:pointer;appearance:none;background-image:url("../images/icons/ico-cb-chevron-down.svg");background-repeat:no-repeat;background-position:left 10px center;background-size:14px}#lp-course-builder select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}#lp-course-builder .cb-filter-actions{display:flex;gap:4px;padding-bottom:1px}#lp-course-builder .cb-filter-btn{padding:8px 20px;border:0;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;background-color:#7067ed;color:#eef1ff}#lp-course-builder .cb-filter-btn:hover{background:#5b52d1}#lp-course-builder .cb-filter-reset{background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 20px;border-radius:12px}#lp-course-builder .cb-filter-reset:hover{background:#eef1ff;color:#7067ed}#lp-course-builder .cb-btn-add-new{display:inline-flex;align-items:center;gap:8px;background:#7067ed;color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;border:0;cursor:pointer;transition:background-color .2s}#lp-course-builder .cb-btn-add-new:hover{background:#5b52d1}#lp-course-builder .cb-btn-add-new .dashicons{font-size:16px;width:16px;height:16px}#lp-course-builder button.cb-btn-add-new{line-height:1.5}@media(max-width:768px){#lp-course-builder .cb-tab-header{flex-direction:column;align-items:stretch;gap:12px}#lp-course-builder .cb-tab-header .cb-btn-add-new{justify-content:center}#lp-course-builder .cb-filter-fields{flex-direction:column;align-items:stretch}#lp-course-builder .cb-filter-search{min-width:100%}#lp-course-builder .cb-filter-actions{justify-content:flex-start}}#lp-course-builder .learn-press-tip{display:inline-flex;align-items:center;margin-top:2px;color:#6b7280;font-style:normal;font-weight:normal;line-height:1;vertical-align:baseline;cursor:pointer;position:relative}#lp-course-builder .learn-press-tip:before{font-family:"lp-icon";content:"\f059"}#lp-course-builder .learn-press-tip>*{display:none;position:absolute;bottom:100%;right:50%;transform:translateX(50%);margin-bottom:8px;padding:8px 12px;background-color:#333;color:#fff !important;font-size:12px;line-height:1.5;text-align:center;border-radius:4px;white-space:normal;width:max-content;max-width:250px;z-index:999;box-shadow:0 4px 6px rgba(0,0,0,0.1);pointer-events:none}#lp-course-builder .learn-press-tip>*::after{content:"";position:absolute;top:100%;right:50%;transform:translateX(50%);border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}#lp-course-builder .learn-press-tip p{color:#fff !important;margin-right:0 !important;width:100% !important;font-weight:500 !important}#lp-course-builder .learn-press-tip:hover>*{display:block}#lp-course-builder .cb-tab-course__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-search-form{position:relative;display:flex;align-items:center;border-radius:12px;padding:5px 0;gap:8px;margin-bottom:0;border:1px solid #e5e7eb;width:40%;max-width:500px}#lp-course-builder .lp-icon-search{font-size:16px;color:#7067ed;flex-shrink:0}#lp-course-builder .cb-input-search-course{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit}#lp-course-builder .cb-input-search-course::placeholder{color:#999}#lp-course-builder .cb-search-btn{cursor:pointer;border:0;background:0}#lp-course-builder .cb-search-btn.loading{pointer-events:none}#lp-course-builder .cb-search-btn.loading i{display:none}#lp-course-builder .cb-btn-back a{text-decoration:none}#lp-course-builder .cb-list-course{margin:0;padding:0;list-style:none}#lp-course-builder .cb-list-course li.course{margin-bottom:20px}#lp-course-builder .course{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.06);border:1px solid #e5e7eb;transition:all .3s}#lp-course-builder .course:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1)}#lp-course-builder .course-item{display:flex;gap:20px;padding:16px;height:100%;position:relative}#lp-course-builder .course-thumbnail{position:relative;margin:-2px}@media(min-width:769px){#lp-course-builder .course-thumbnail{width:26%}}#lp-course-builder .course-thumbnail img{width:100%;border-radius:8px;object-fit:cover}#lp-course-builder .course-thumbnail .cb-item-status-badge{position:absolute;bottom:8px;left:8px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}#lp-course-builder .course-thumbnail .cb-item-status-badge.offline{background:#1e40af;color:#fff}#lp-course-builder .course-img{width:100%;height:100%}#lp-course-builder .course-img img{width:100%;height:100%;object-fit:cover}#lp-course-builder .course-content{flex:1}#lp-course-builder .wap-course-title{margin-top:0;margin-bottom:8px}#lp-course-builder .course-permalink{text-decoration:none;color:#1e1e1e;font-size:18px;font-weight:700;display:block;transition:color .2s}#lp-course-builder .course-permalink:hover{color:#2e91fa}#lp-course-builder .course-title{text-decoration:none;line-height:1.4;font-size:20px;font-weight:600;color:#1e1e1e}#lp-course-builder .course-featured{display:inline-block;background-color:#ffd700;color:#333;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;margin-bottom:10px;text-transform:uppercase}#lp-course-builder .course-instructor__wrapper{display:flex;gap:5px;margin-bottom:12px;font-size:13px;color:#666}#lp-course-builder .course-instructor-category{margin-bottom:12px}#lp-course-builder .course-instructor-category>div{display:flex;gap:5px;align-items:center;flex-wrap:wrap}#lp-course-builder .course-by-label,#lp-course-builder .course-categories-label{color:#6b7280;font-size:14px}#lp-course-builder .course-category-name{color:#1e1e1e;font-size:14px;font-weight:500}#lp-course-builder .course-instructor a,#lp-course-builder .course-categories a{color:#2e91fa;text-decoration:none}#lp-course-builder .course-instructor a:hover,#lp-course-builder .course-categories a:hover{text-decoration:underline}#lp-course-builder .course-wrap-meta{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}#lp-course-builder .instructor-display-name{font-size:14px;color:#1e1e1e}#lp-course-builder .meta-item{font-size:14px;color:#6b7280;display:flex;align-items:center;gap:8px}#lp-course-builder .meta-item i{font-size:16px;color:#7067ed}#lp-course-builder .meta-item .dashicons{font-size:16px;width:16px;height:16px;color:#7067ed}#lp-course-builder .meta-item>div{display:contents}#lp-course-builder .meta-item>div span{color:#6b7280}#lp-course-builder .course-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:12px}#lp-course-builder .course-item-price-wrap{margin-bottom:0}#lp-course-builder .course-last-updated{font-size:12px;color:#999;position:absolute;bottom:16px;left:16px}#lp-course-builder .course-item-price .free{color:#2e91fa;font-weight:600;font-size:16px}#lp-course-builder .course-item-price .price{color:#e31a1b;font-weight:700;font-size:18px}#lp-course-builder .highlight-new-course{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .course-action{position:relative;display:flex;gap:8px}#lp-course-builder .course-action-editor{padding:0}#lp-course-builder .course-action-expanded{cursor:pointer;padding:7px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .2s;height:36px;width:36px;display:flex;align-items:center;justify-content:center}#lp-course-builder .course-action-expanded:hover{background:#f7f7f7;border-color:#d1d5db}#lp-course-builder .course-action-expanded svg{width:20px;height:20px;color:#6b7280}#lp-course-builder .course-action-expanded__items{display:none;position:absolute;min-width:160px;top:60px;left:16px;transform:translate(-15px,-15px);padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .course-action-expanded__items.active{display:flex !important}#lp-course-builder .course-action-expanded__items .course-action-expanded__view,#lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate,#lp-course-builder .course-action-expanded__items .course-action-expanded__trash,#lp-course-builder .course-action-expanded__items .course-action-expanded__draft,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e}#lp-course-builder .course-action-expanded__items .course-action-expanded__view:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__draft:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .course-action-expanded__items .course-action-expanded__trash,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete{color:#ef4444}#lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .course-action .wap-course-title{margin:0}#lp-course-builder .course-action .course-permalink{color:#2e91fa;font-size:14px;font-weight:500}#lp-course-builder .course-action .course-permalink:hover{text-decoration:underline}#lp-course-builder .btn-edit-course{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:600;border-radius:8px;padding:0 20px;height:36px;gap:8px;border:0;background:#7067ed;color:#fff;transition:all .2s;white-space:nowrap}#lp-course-builder .btn-edit-course:hover{background:#5b52d1}#lp-course-builder .course-status{display:inline-flex}#lp-course-builder .course-status span{font-size:13px;padding:4px 12px;border-radius:4px;font-weight:600;text-transform:capitalize;line-height:normal}#lp-course-builder .course-status.publish span{background:#e7f6e9;color:#28a746}#lp-course-builder .course-status.future span{background:#ffd700;color:#333}#lp-course-builder .course-status.trash span{color:#991b1b;background-color:#fee2e2}#lp-course-builder .learn-press-pagination{margin-top:40px;display:flex;justify-content:center}#lp-course-builder .page-numbers{display:flex;gap:8px;list-style:none;padding:0;margin:0}#lp-course-builder .page-numbers li{display:inline-block}#lp-course-builder .page-numbers a,#lp-course-builder .page-numbers span{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:6px;text-decoration:none;color:#898989;font-size:14px;transition:all .2s;background:#fff;font-weight:600}#lp-course-builder .page-numbers a:hover{background-color:#f7f7f7;border-color:#d1d5db;color:#1e1e1e}#lp-course-builder .page-numbers .current{background-color:#7067ed;color:#fff}#lp-course-builder .page-numbers .next,#lp-course-builder .page-numbers .prev{background-color:#f7f7f7;border-color:#d1d5db}#lp-course-builder .page-numbers .next:hover,#lp-course-builder .page-numbers .prev:hover{background-color:#7067ed;color:#fff}#lp-course-builder #lp-material-container{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block}#lp-course-builder #lp-material-container hr{display:none}#lp-course-builder .field-material__label{width:150px;max-width:150px;min-width:150px;margin-left:11px}#lp-course-builder .lp-material--field-wrap{display:flex;gap:11px;margin-top:12px}#lp-course-builder .lp-material--field-wrap label{color:#1e1e1e;font-size:14px;font-weight:600;width:100px}#lp-course-builder .lp-material--field-wrap:first-child{margin-top:0}#lp-course-builder .lp-material--field-wrap.field-action-wrap{justify-content:flex-start;flex-direction:row-reverse}#lp-course-builder .lp-material--field-external-link,#lp-course-builder .lp-material--field-title{display:inline-flex;align-items:center;gap:8px;width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-course-builder .lp-material--field-method{width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-course-builder .lp-material-btn-wrap{display:flex;gap:12px;margin-top:15px}#lp-course-builder #lp-material--group-container .lp-material--group{padding:20px;border:1px solid #d1d5db;border-radius:12px;max-width:420px;margin-bottom:20px}#lp-course-builder #lp-material--group-container .lp-material--group:not(:has(*)){display:none}#lp-course-builder #btn-lp--add-material,#lp-course-builder #btn-lp--save-material,#lp-course-builder .lp-material-save-field,#lp-course-builder .lp-material--delete{padding:8px 20px;border-radius:6px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}#lp-course-builder #btn-lp--add-material{color:#7067ed;border:1px solid #7067ed}#lp-course-builder #btn-lp--add-material:hover{background-color:#f7f7f7;border-color:#7067ed}#lp-course-builder #btn-lp--save-material,#lp-course-builder .lp-material-save-field{background:#7067ed;color:#eef1ff;border:1px solid #7067ed}#lp-course-builder #btn-lp--save-material:hover,#lp-course-builder .lp-material-save-field:hover{background-color:#5b52d1;border-color:#5b52d1}#lp-course-builder .lp-material--delete{color:#6b7280;border:1px solid #e5e7eb}#lp-course-builder .lp-material--delete:hover{background-color:#f7f7f7;color:#1e1e1e;border-color:#1e1e1e}#lp-course-builder .lp-material--upload-wrap label{cursor:pointer;width:100%;display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#1a1a1a;background:#fff;transition:all .2s;margin-right:86px;overflow:hidden}#lp-course-builder .lp-material--upload-wrap label.has-selected-file{border-color:#7067ed;background-color:#f9fafb;font-size:0}#lp-course-builder .lp-material--upload-wrap label.has-selected-file::before{font-size:14px}#lp-course-builder .lp-material--upload-wrap label.has-selected-file::after{content:attr(data-file-name);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}#lp-course-builder .lp-material--upload-wrap label:hover{background-color:#f7f7f7;border-color:#9ca3af}#lp-course-builder .lp-material--upload-wrap label:active{background-color:#d0d0d0;transform:scale(0.98)}#lp-course-builder .lp-material--upload-wrap label::before{content:"📁 ";margin-left:5px}#lp-course-builder .lp-material--field-upload{display:none}#lp-course-builder .lp-material--table{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-top:20px}#lp-course-builder .lp-material--table th,#lp-course-builder .lp-material--table td{padding:12px 15px;border-bottom:1px solid #e5e7eb;text-align:right}#lp-course-builder .lp-material--table th{background-color:#f9fafb;font-weight:600;font-size:13px;color:#374151}#lp-course-builder .lp-material--table td{font-size:14px;color:#1e1e1e}#lp-course-builder .lp-material--table tr:last-child td{border-bottom:0}#lp-course-builder .lp-material--table tr:hover td{background-color:#f9fafb}#lp-course-builder .lp-material--table thead.hidden{display:none}#lp-course-builder .ts-control{padding:8px 8px 8px 8px !important}@media(max-width:1024px){#lp-course-builder .cb-list-course{gap:15px}}@media(max-width:768px){#lp-course-builder .cb-tab-course__action{flex-direction:column;gap:16px;align-items:stretch}#lp-course-builder .cb-search-form{width:100%}#lp-course-builder .cb-btn-add-new{text-align:center;justify-content:center}#lp-course-builder .course-item{flex-direction:column}#lp-course-builder .cb-list-course{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:24px}@media(max-width:1200px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card{background:#fff;border-radius:12px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb;transition:all .2s ease}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);transform:translateY(-2px)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon{width:48px;height:48px;border-radius:50%;background:var(--card-bg,#f9fafb);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:4px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon svg{width:22px;height:22px;color:var(--card-color,#7067ed)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__label{font-size:12px;color:#6b7280;font-weight:500;order:1}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__value{font-size:24px;font-weight:700;color:#1e1e1e;line-height:1.2;order:2}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row{display:grid;gap:20px;margin-bottom:24px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin{grid-template-columns:1fr 1fr 280px}@media(max-width:1200px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin{grid-template-columns:1fr 1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--instructor{grid-template-columns:1fr 1fr}@media(max-width:768px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter{padding:5px 12px 5px 28px;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#6b7280;cursor:pointer;outline:0;height:auto}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body{height:220px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body canvas{width:100% !important;height:100% !important}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb}@media(max-width:1200px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors{grid-column:1/-1}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__header{margin-bottom:20px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__title{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__list{display:flex;flex-direction:column;gap:20px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item{display:flex;align-items:center;gap:16px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__info{display:flex;flex-direction:column;gap:4px;min-width:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__name{font-size:15px;font-weight:600;color:#1e1e1e;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__meta{font-size:13px;color:#6b7280;line-height:1.2}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .no-data{text-align:center;color:#6b7280;font-style:italic;padding:20px 0;font-size:12px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px;overflow-x:hidden;transition:overflow-x .3s ease}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper:hover{overflow-x:auto}@media(max-width:900px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .enrolled-students-total{color:#7067ed;font-weight:600}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .revenue-total{color:#e31a1b;font-weight:700}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__list{display:flex;flex-direction:column}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #e5e7eb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:last-child{border-bottom:0;padding-bottom:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:first-child{padding-top:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb{width:80px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f9fafb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb img{width:100%;height:100%;object-fit:cover}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f9fafb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder svg{color:#9ca3af}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title{font-size:15px;font-weight:700;color:#1e1e1e;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title:hover{color:#7067ed}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .author{color:#7067ed}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .category{color:#1e1e1e}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__price{font-size:12px;font-weight:600;color:#1e1e1e;margin-top:2px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge-wrapper{flex-shrink:0;display:flex;align-items:center}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge{background:#e0f2fe;color:#0284c7;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__stats{text-align:left;flex-shrink:0;display:flex;flex-direction:column;gap:4px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue .revenue-amount{color:#ef4444;font-weight:700}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__sold{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .no-data{text-align:center;color:#6b7280;font-style:italic;padding:24px 0;font-size:12px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions{background:#fff}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0 0 16px 0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:768px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:8px;background:var(--action-bg,#f9fafb);text-decoration:none;transition:all .2s ease;border:1px solid transparent}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn:hover{border-color:var(--action-color,#e5e7eb);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.06)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--action-color)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon svg{width:20px;height:20px;color:var(--action-color,#6b7280)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__label{font-size:14px;font-weight:500;color:#1e1e1e}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses{background:#fff}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .recent-courses__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0 0 16px 0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .cb-list-course{padding-bottom:0}#lp-course-builder .cb-list-quiz{list-style:none;padding:0;margin:0;background:#fff}#lp-course-builder .cb-tab-quiz__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-input-search-quiz{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit;margin-left:10px}#lp-course-builder .cb-input-search-quiz::placeholder{color:#999}#lp-course-builder .cb-list-table-header{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;min-height:48px;font-size:12px;font-weight:600;color:#374151}#lp-course-builder .cb-list-table-header span{white-space:nowrap}#lp-course-builder .quiz-item{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#fff;border-bottom:1px solid #f5f5f5;min-height:64px;font-size:14px;transition:background-color .15s ease}#lp-course-builder .quiz-item:hover{background-color:#f9fafb}#lp-course-builder li:last-child .quiz-item{border-bottom:0}#lp-course-builder .highlight-new-quiz{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .wap-quiz-title{margin:0;min-width:0;overflow:hidden}#lp-course-builder .wap-quiz-title button,#lp-course-builder .wap-quiz-title a{font-size:14px;font-weight:500;background:transparent;border:0;text-decoration:none;color:#1e1e1e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0;cursor:pointer}#lp-course-builder .wap-quiz-title button:hover,#lp-course-builder .wap-quiz-title a:hover{color:#7067ed}#lp-course-builder .quiz__date,#lp-course-builder .quiz__duration,#lp-course-builder .quiz__total-questions{font-size:12px;color:#6b7280;white-space:nowrap;margin-right:8px}#lp-course-builder .quiz__preview{display:flex;align-items:center;justify-content:center}#lp-course-builder .quiz__preview svg{height:20px;width:20px;color:#6b7280}#lp-course-builder .quiz-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:relative}#lp-course-builder .quiz-action-editor{display:flex}#lp-course-builder .btn-edit-quiz{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:0;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s;padding:0}#lp-course-builder .btn-edit-quiz svg{width:16px;height:16px}#lp-course-builder .btn-edit-quiz:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .btn-edit-quiz.loading::before{margin:0;font-size:16px}#lp-course-builder .btn-edit-quiz.loading svg{display:none}#lp-course-builder .quiz-action-expanded{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0;background:0;border:0}#lp-course-builder .quiz-action-expanded.loading::before{margin-left:0;margin-top:0}#lp-course-builder .quiz-action-expanded.loading svg{display:none}#lp-course-builder .quiz-action-expanded svg{width:18px;height:18px;color:#6b7280}#lp-course-builder .quiz-action-expanded:hover{background-color:#eef1ff}#lp-course-builder .quiz-action-expanded:hover svg{color:#7067ed}#lp-course-builder .quiz-action-expanded__items{display:none;position:absolute;min-width:160px;top:100%;left:0;margin-top:4px;padding:8px;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:14px;font-weight:500;z-index:10}#lp-course-builder .quiz-action-expanded__items.active{display:flex !important}#lp-course-builder .courses-builder__quiz-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}#lp-course-builder .courses-builder__quiz-tab .cb-list-table-header,#lp-course-builder .courses-builder__quiz-tab .quiz-item{grid-template-columns:2fr 1.5fr 80px 1fr 1fr 100px 80px}#lp-course-builder .courses-builder__quiz-tab .lesson-assigned-courses .label{display:none}#lp-course-builder .cb-list-quiz{border:0;border-radius:0}#lp-course-builder .quiz-status,#lp-course-builder .quizzes-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}#lp-course-builder .quiz-status.publish,#lp-course-builder .quizzes-status.publish{color:#28a746;background:#e7f6e9}#lp-course-builder .quiz-status.draft,#lp-course-builder .quizzes-status.draft{color:#aaa;background:#f7f7f7}#lp-course-builder .quiz-status.pending,#lp-course-builder .quizzes-status.pending{color:#1e40af;background:#dbeafe}#lp-course-builder .quiz-status.private,#lp-course-builder .quizzes-status.private{color:#6b21a8;background:#f3e8ff}#lp-course-builder .quiz-status.trash,#lp-course-builder .quizzes-status.trash{color:#991b1b;background:#fee2e2}#lp-course-builder .quiz-assigned-courses,#lp-course-builder .lesson-assigned-courses{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#lp-course-builder .quiz-assigned-courses .label,#lp-course-builder .lesson-assigned-courses .label{color:#6b7280;margin-left:5px}#lp-course-builder .quiz-assigned-courses a,#lp-course-builder .lesson-assigned-courses a{text-decoration:none;color:#2e91fa}#lp-course-builder .quiz-assigned-courses a:hover,#lp-course-builder .lesson-assigned-courses a:hover{text-decoration:underline}#lp-course-builder .quiz-assigned-courses .label,#lp-course-builder .lesson-assigned-courses .label{color:#1e1e1e}#lp-course-builder .quiz-action-expanded__items{display:none;position:absolute;min-width:160px;top:calc(100% + 4px);left:0;transform:none;padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .quiz-action-expanded__items.active{display:flex !important}#lp-course-builder .quiz-action-expanded__items.is-dropup{top:auto;bottom:calc(100% + 4px)}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e;border:0}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete{color:#ef4444}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .cb-list-question{list-style:none;padding:0;margin:0;background:#fff}#lp-course-builder .cb-tab-question__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-input-search-question{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit;margin-left:10px}#lp-course-builder .cb-input-search-question::placeholder{color:#999}#lp-course-builder .cb-list-table-header{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;min-height:48px;font-size:12px;font-weight:600;color:#374151}#lp-course-builder .cb-list-table-header span{white-space:nowrap}#lp-course-builder .question-item{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#fff;border-bottom:1px solid #f5f5f5;min-height:64px;font-size:14px;transition:background-color .15s ease}#lp-course-builder .question-item:hover{background-color:#f9fafb}#lp-course-builder li:last-child .question-item{border-bottom:0}#lp-course-builder .highlight-new-question{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .wap-question-title{margin:0;min-width:0;overflow:hidden}#lp-course-builder .wap-question-title button,#lp-course-builder .wap-question-title a{font-size:14px;font-weight:500;background:transparent;border:0;text-decoration:none;color:#1e1e1e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0;cursor:pointer}#lp-course-builder .wap-question-title button:hover,#lp-course-builder .wap-question-title a:hover{color:#7067ed}#lp-course-builder .question__date,#lp-course-builder .question__duration,#lp-course-builder .question__total-questions{font-size:12px;color:#6b7280;white-space:nowrap;margin-right:8px}#lp-course-builder .question__preview{display:flex;align-items:center;justify-content:center}#lp-course-builder .question__preview svg{height:20px;width:20px;color:#6b7280}#lp-course-builder .question-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:relative}#lp-course-builder .question-action-editor{display:flex}#lp-course-builder .btn-edit-question{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:0;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s;padding:0}#lp-course-builder .btn-edit-question svg{width:16px;height:16px}#lp-course-builder .btn-edit-question:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .btn-edit-question.loading::before{margin:0;font-size:16px}#lp-course-builder .btn-edit-question.loading svg{display:none}#lp-course-builder .question-action-expanded{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0;background:0;border:0}#lp-course-builder .question-action-expanded.loading::before{margin-left:0;margin-top:0}#lp-course-builder .question-action-expanded.loading svg{display:none}#lp-course-builder .question-action-expanded svg{width:18px;height:18px;color:#6b7280}#lp-course-builder .question-action-expanded:hover{background-color:#eef1ff}#lp-course-builder .question-action-expanded:hover svg{color:#7067ed}#lp-course-builder .question-action-expanded__items{display:none;position:absolute;min-width:160px;top:100%;left:0;margin-top:4px;padding:8px;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:14px;font-weight:500;z-index:10}#lp-course-builder .question-action-expanded__items.active{display:flex !important}#lp-course-builder .courses-builder__question-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}#lp-course-builder .courses-builder__question-tab .cb-list-table-header,#lp-course-builder .courses-builder__question-tab .question-item{grid-template-columns:2fr 1.5fr 1fr 100px 100px 80px}#lp-course-builder .courses-builder__question-tab .question-assigned-quizzes .label{display:none}#lp-course-builder .cb-list-question{border:0;border-radius:0}#lp-course-builder .question-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}#lp-course-builder .question-status.publish{color:#28a746;background:#e7f6e9}#lp-course-builder .question-status.draft{color:#aaa;background:#f7f7f7}#lp-course-builder .question-status.pending{color:#1e40af;background:#dbeafe}#lp-course-builder .question-status.private{color:#6b21a8;background:#f3e8ff}#lp-course-builder .question-status.trash{color:#991b1b;background:#fee2e2}#lp-course-builder .question-assigned-quizzes{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#lp-course-builder .question-assigned-quizzes .label{color:#6b7280;margin-left:5px}#lp-course-builder .question-assigned-quizzes a{text-decoration:none;color:#2e91fa}#lp-course-builder .question-assigned-quizzes a:hover{text-decoration:underline}#lp-course-builder .question-assigned-quizzes .label{color:#1e1e1e}#lp-course-builder .question-action-expanded__items{display:none;position:absolute;min-width:160px;top:calc(100% + 4px);left:0;transform:none;padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .question-action-expanded__items.active{display:flex !important}#lp-course-builder .question-action-expanded__items.is-dropup{top:auto;bottom:calc(100% + 4px)}#lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate,#lp-course-builder .question-action-expanded__items .question-action-expanded__publish,#lp-course-builder .question-action-expanded__items .question-action-expanded__trash,#lp-course-builder .question-action-expanded__items .question-action-expanded__restore,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e;border:0}#lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__publish:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__restore:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .question-action-expanded__items .question-action-expanded__trash,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete{color:#ef4444}#lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .cb-list-lesson{list-style:none;padding:0;margin:0;background:#fff}#lp-course-builder .cb-tab-lesson__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-input-search-lesson{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit;margin-left:10px}#lp-course-builder .cb-input-search-lesson::placeholder{color:#999}#lp-course-builder .cb-list-table-header{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;min-height:48px;font-size:12px;font-weight:600;color:#374151}#lp-course-builder .cb-list-table-header span{white-space:nowrap}#lp-course-builder .lesson-item{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#fff;border-bottom:1px solid #f5f5f5;min-height:64px;font-size:14px;transition:background-color .15s ease}#lp-course-builder .lesson-item:hover{background-color:#f9fafb}#lp-course-builder li:last-child .lesson-item{border-bottom:0}#lp-course-builder .highlight-new-lesson{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .wap-lesson-title{margin:0;min-width:0;overflow:hidden}#lp-course-builder .wap-lesson-title button,#lp-course-builder .wap-lesson-title a{font-size:14px;font-weight:500;background:transparent;border:0;text-decoration:none;color:#1e1e1e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0;cursor:pointer}#lp-course-builder .wap-lesson-title button:hover,#lp-course-builder .wap-lesson-title a:hover{color:#7067ed}#lp-course-builder .lesson__date,#lp-course-builder .lesson__duration,#lp-course-builder .lesson__total-questions{font-size:12px;color:#6b7280;white-space:nowrap;margin-right:8px}#lp-course-builder .lesson__preview{display:flex;align-items:center;justify-content:center}#lp-course-builder .lesson__preview svg{height:20px;width:20px;color:#6b7280}#lp-course-builder .lesson-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:relative}#lp-course-builder .lesson-action-editor{display:flex}#lp-course-builder .btn-edit-lesson{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:0;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s;padding:0}#lp-course-builder .btn-edit-lesson svg{width:16px;height:16px}#lp-course-builder .btn-edit-lesson:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .btn-edit-lesson.loading::before{margin:0;font-size:16px}#lp-course-builder .btn-edit-lesson.loading svg{display:none}#lp-course-builder .lesson-action-expanded{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0;background:0;border:0}#lp-course-builder .lesson-action-expanded.loading::before{margin-left:0;margin-top:0}#lp-course-builder .lesson-action-expanded.loading svg{display:none}#lp-course-builder .lesson-action-expanded svg{width:18px;height:18px;color:#6b7280}#lp-course-builder .lesson-action-expanded:hover{background-color:#eef1ff}#lp-course-builder .lesson-action-expanded:hover svg{color:#7067ed}#lp-course-builder .lesson-action-expanded__items{display:none;position:absolute;min-width:160px;top:100%;left:0;margin-top:4px;padding:8px;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:14px;font-weight:500;z-index:10}#lp-course-builder .lesson-action-expanded__items.active{display:flex !important}#lp-course-builder .courses-builder__lesson-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}#lp-course-builder .courses-builder__lesson-tab .cb-list-table-header,#lp-course-builder .courses-builder__lesson-tab .lesson-item{grid-template-columns:2fr 1.5fr 1fr 100px 80px 80px}#lp-course-builder .courses-builder__lesson-tab .lesson-assigned-courses .label{display:none}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item{cursor:pointer;display:flex;margin-right:12px;justify-content:flex-start;border:0;padding:0}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.loading,#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.lp-loading{pointer-events:none;opacity:.7;margin-right:19px}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.loading a,#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.lp-loading a{display:none}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:16px;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .cb-list-lesson{border:0;border-radius:0}#lp-course-builder .lesson-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}#lp-course-builder .lesson-status.publish{color:#28a746;background:#e7f6e9}#lp-course-builder .lesson-status.draft{color:#aaa;background:#f7f7f7}#lp-course-builder .lesson-status.pending{color:#1e40af;background:#dbeafe}#lp-course-builder .lesson-status.private{color:#6b21a8;background:#f3e8ff}#lp-course-builder .lesson-status.trash{color:#991b1b;background:#fee2e2}#lp-course-builder .lesson-assigned-courses{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#lp-course-builder .lesson-assigned-courses .label{color:#6b7280;margin-left:5px}#lp-course-builder .lesson-assigned-courses a{text-decoration:none;color:#2e91fa}#lp-course-builder .lesson-assigned-courses a:hover{text-decoration:underline}#lp-course-builder .lesson-action-expanded__items{display:none;position:absolute;min-width:160px;top:calc(100% + 4px);left:0;transform:none;padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .lesson-action-expanded__items.active{display:flex !important}#lp-course-builder .lesson-action-expanded__items.is-dropup{top:auto;bottom:calc(100% + 4px)}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e;border:0}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete{color:#ef4444}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .lp-cb-settings .lp-meta-box,#lp-course-builder .lp-cb-settings .lp-meta-box-wrap{margin:0;background:transparent}#lp-course-builder .lp-cb-settings .lp-meta-box .lp-meta-box__inner,#lp-course-builder .lp-cb-settings .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}#lp-course-builder .lp-cb-settings .form-field,#lp-course-builder .lp-cb-settings .lp-meta-box__duration,#lp-course-builder .lp-cb-settings .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}#lp-course-builder .lp-cb-settings .form-field>label,#lp-course-builder .lp-cb-settings .form-field label span,#lp-course-builder .lp-cb-settings .lp-meta-box__duration>label,#lp-course-builder .lp-cb-settings .lp-meta-box__duration label span,#lp-course-builder .lp-cb-settings .lp-meta-box-field>label,#lp-course-builder .lp-cb-settings .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}#lp-course-builder .lp-cb-settings .form-field input[type=number],#lp-course-builder .lp-cb-settings .form-field input[type=text],#lp-course-builder .lp-cb-settings .form-field input[type=datetime-local],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-course-builder .lp-cb-settings .form-field input[type=number]:focus,#lp-course-builder .lp-cb-settings .form-field input[type=text]:focus,#lp-course-builder .lp-cb-settings .form-field input[type=datetime-local]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-cb-settings .form-field input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number]{width:80px !important}#lp-course-builder .lp-cb-settings .form-field select,#lp-course-builder .lp-cb-settings .lp-meta-box__duration select,#lp-course-builder .lp-cb-settings .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}#lp-course-builder .lp-cb-settings .form-field select:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration select:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-cb-settings .form-field input[type=radio],#lp-course-builder .lp-cb-settings .form-field input[type=checkbox],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:before,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked:before,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:focus,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-cb-settings .form-field .description,#lp-course-builder .lp-cb-settings .lp-meta-box__duration .description,#lp-course-builder .lp-cb-settings .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}#lp-course-builder .lp-cb-settings .form-field .description:has(+.learn-press-tip),#lp-course-builder .lp-cb-settings .lp-meta-box__duration .description:has(+.learn-press-tip),#lp-course-builder .lp-cb-settings .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}#lp-course-builder .lp-cb-settings .form-field>.learn-press-tip,#lp-course-builder .lp-cb-settings .lp-meta-box__duration>.learn-press-tip,#lp-course-builder .lp-cb-settings .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting{display:flex;flex-direction:column;gap:10px;width:100%;max-width:620px}#lp-course-builder .lp-cb-settings .lp-cb-settings__section{margin-bottom:20px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn{min-height:34px;border-radius:6px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger){display:inline-flex;align-items:center;gap:8px;background:#7067ed;color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;border:0;cursor:pointer;transition:background-color .2s}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger):hover,#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger):focus{background:#5b52d1;border-color:#5b52d1;color:#fff}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn.is-hidden{display:none}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger{display:inline-flex;align-items:center;gap:8px;background-color:#fff;color:#6b7280;border:1px solid #e5e7eb;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger:hover,#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger:focus{color:#dc2626;border-color:#fee2e2;background:#fee2e2}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-wrap{display:flex;flex-direction:column;gap:8px;width:100%}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row{display:flex;align-items:center;justify-content:space-between;gap:12px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-label{font-size:13px;font-weight:600;color:#1e1e1e;white-space:nowrap}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default{display:inline-flex;align-items:center;justify-content:flex-start;width:100%}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default.is-hidden{display:none}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-svg{display:block;width:181px;max-width:100%;height:auto}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-image{display:block;width:auto;max-width:100%;height:auto;max-height:40px;object-fit:contain}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img{display:block;width:auto;height:auto;max-width:260px;max-height:40px;object-fit:contain}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img.is-hidden{display:none}@media(max-width:767px){#lp-course-builder .lp-cb-settings .lp-cb-logo-setting{max-width:100%}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row{flex-direction:column;align-items:flex-start}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview{width:100%;max-width:100%}}.lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}.lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-left:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-right:3px solid transparent;margin-right:-3px}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i{display:none}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#7067ed;font-weight:600;border-right-color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.lp-option-disabled{pointer-events:none;opacity:.5}#lp-course-builder .cb-terms-header__label-wrap{display:inline-flex;align-items:center;gap:6px}#lp-course-builder .cb-terms-header__btn-search{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:transparent;color:#9ca3af;cursor:pointer;transition:all .2s ease}#lp-course-builder .cb-terms-header__btn-search .lp-icon-search{width:14px;height:14px;font-size:14px;color:#9ca3af}#lp-course-builder .cb-terms-header__btn-search:hover{background:#eef1ff}#lp-course-builder .cb-terms-header__btn-search:hover .lp-icon-search{color:#7067ed}#lp-course-builder .cb-terms-header__btn-search[aria-expanded=true]{background:#eef1ff}#lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] .lp-icon-search{color:#7067ed}#lp-course-builder .cb-terms-search-toolbar{max-height:0;opacity:0;overflow:hidden;pointer-events:none;margin-bottom:0 !important;transition:max-height .25s ease,opacity .2s ease,margin-bottom .25s ease}#lp-course-builder .cb-terms-search-toolbar.is-open{max-height:80px;opacity:1;pointer-events:auto;margin-bottom:16px !important}.lp-course-builder-content__section .lp-meta-box,.lp-course-builder-content__section .lp-meta-box-wrap{margin:0;background:transparent}.lp-course-builder-content__section .lp-meta-box .lp-meta-box__inner,.lp-course-builder-content__section .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.lp-course-builder-content__section .form-field,.lp-course-builder-content__section .lp-meta-box__duration,.lp-course-builder-content__section .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.lp-course-builder-content__section .form-field>label,.lp-course-builder-content__section .form-field label span,.lp-course-builder-content__section .lp-meta-box__duration>label,.lp-course-builder-content__section .lp-meta-box__duration label span,.lp-course-builder-content__section .lp-meta-box-field>label,.lp-course-builder-content__section .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.lp-course-builder-content__section .form-field input[type=number],.lp-course-builder-content__section .form-field input[type=text],.lp-course-builder-content__section .form-field input[type=datetime-local],.lp-course-builder-content__section .lp-meta-box__duration input[type=number],.lp-course-builder-content__section .lp-meta-box__duration input[type=text],.lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local],.lp-course-builder-content__section .lp-meta-box-field input[type=number],.lp-course-builder-content__section .lp-meta-box-field input[type=text],.lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.lp-course-builder-content__section .form-field input[type=number]:focus,.lp-course-builder-content__section .form-field input[type=text]:focus,.lp-course-builder-content__section .form-field input[type=datetime-local]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=number]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=text]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=number]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=text]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-content__section .form-field input[type=number],.lp-course-builder-content__section .lp-meta-box__duration input[type=number],.lp-course-builder-content__section .lp-meta-box-field input[type=number]{width:80px !important}.lp-course-builder-content__section .form-field select,.lp-course-builder-content__section .lp-meta-box__duration select,.lp-course-builder-content__section .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.lp-course-builder-content__section .form-field select:focus,.lp-course-builder-content__section .lp-meta-box__duration select:focus,.lp-course-builder-content__section .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-content__section .form-field input[type=radio],.lp-course-builder-content__section .form-field input[type=checkbox],.lp-course-builder-content__section .lp-meta-box__duration input[type=radio],.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox],.lp-course-builder-content__section .lp-meta-box-field input[type=radio],.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.lp-course-builder-content__section .form-field input[type=radio]:before,.lp-course-builder-content__section .form-field input[type=checkbox]:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:before,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:before,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-course-builder-content__section .form-field input[type=radio]:checked,.lp-course-builder-content__section .form-field input[type=checkbox]:checked,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.lp-course-builder-content__section .form-field input[type=radio]:checked:before,.lp-course-builder-content__section .form-field input[type=checkbox]:checked:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked:before,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked:before,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}.lp-course-builder-content__section .form-field input[type=radio]:focus,.lp-course-builder-content__section .form-field input[type=checkbox]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-content__section .form-field .description,.lp-course-builder-content__section .lp-meta-box__duration .description,.lp-course-builder-content__section .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}.lp-course-builder-content__section .form-field .description:has(+.learn-press-tip),.lp-course-builder-content__section .lp-meta-box__duration .description:has(+.learn-press-tip),.lp-course-builder-content__section .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.lp-course-builder-content__section .form-field>.learn-press-tip,.lp-course-builder-content__section .lp-meta-box__duration>.learn-press-tip,.lp-course-builder-content__section .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.lp-course-builder-content__section ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.lp-course-builder-content__section ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.lp-course-builder-content__section ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.lp-course-builder-content__section ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.lp-course-builder-content__section .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:5px;text-transform:capitalize}.lp-course-builder-content__section .course-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-content__section .course-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-content__section .cb-course-edit-content{display:flex;gap:40px}.lp-course-builder-content__section .cb-course-edit-column--left{flex:0 0 400px;max-width:400px}.lp-course-builder-content__section .cb-course-edit-column--right{flex:1;min-width:0}.lp-course-builder-content__section .cb-course-edit-title{margin-bottom:20px}.lp-course-builder-content__section .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-title__label .required{color:#ef4444}.lp-course-builder-content__section .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;margin-right:auto;transition:all .2s ease}.lp-course-builder-content__section .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}.lp-course-builder-content__section .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.lp-course-builder-content__section .cb-course-edit-title__input::placeholder{color:#9ca3af}.lp-course-builder-content__section .cb-course-edit-permalink{margin-bottom:20px}.lp-course-builder-content__section .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-course-builder-content__section .cb-permalink-display.lp-hidden{display:none}.lp-course-builder-content__section .cb-permalink-label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section .cb-permalink-url{font-size:13px;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-course-builder-content__section .cb-permalink-url:hover{text-decoration:underline}.lp-course-builder-content__section .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-course-builder-content__section .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-course-builder-content__section .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-course-builder-content__section .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-course-builder-content__section .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-course-builder-content__section .cb-permalink-editor.lp-hidden{display:none}.lp-course-builder-content__section .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-course-builder-content__section .cb-permalink-prefix strong{color:#64748b;font-weight:600}.lp-course-builder-content__section .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-course-builder-content__section .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-course-builder-content__section .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-course-builder-content__section .cb-permalink-slug-input::placeholder{color:#94a3b8}.lp-course-builder-content__section .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-course-builder-content__section .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-course-builder-content__section .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-course-builder-content__section .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-course-builder-content__section .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-course-builder-content__section .cb-course-edit-desc{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-course-builder-content__section .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-course-builder-content__section .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper{display:flex;gap:30px}.lp-course-builder-content__section .cb-course-edit-tags__wrapper,.lp-course-builder-content__section .cb-course-edit-categories__wrapper{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:16px}.lp-course-builder-content__section .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-course-builder-content__section .cb-course-edit-categories__search-wrap{display:block}.lp-course-builder-content__section .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-course-builder-content__section .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-category__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;min-height:36px}.lp-course-builder-content__section .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#64748b}.lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-course-builder-content__section .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-tag-chip{display:inline-flex;align-items:center}.lp-course-builder-content__section .cb-tag-chip input[type=checkbox]{display:none}.lp-course-builder-content__section .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#64748b;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-course-builder-content__section .cb-tag-chip label:hover{border-color:#94a3b8;color:#334155}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#94a3b8}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-right:2px}.lp-course-builder-content__section .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 0 0 10px;transition:all .2s ease;flex-shrink:0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;right:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg)}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(34,113,177,0.1)}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-course-builder-content__section .cb-course-edit-featured-image{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-featured-image__title{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-course-builder-content__section .cb-featured-image-container{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lp-course-builder-content__section .cb-featured-image-dropzone{width:100%;min-height:200px;background:#fff;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.lp-course-builder-content__section .cb-featured-image-dropzone:hover{border-color:#7067ed;background:rgba(112,103,237,0.03)}.lp-course-builder-content__section .cb-featured-image-dropzone:hover a{color:#7067ed}.lp-course-builder-content__section .cb-featured-image-dropzone.has-image{cursor:default;border-width:1px;border-style:solid;border-color:#e5e7eb;padding:0}.lp-course-builder-content__section .cb-featured-image-dropzone.dragover{border-color:#7067ed;background:rgba(112,103,237,0.05)}.lp-course-builder-content__section .cb-featured-image-upload-content{text-align:center;padding:30px 20px}.lp-course-builder-content__section .cb-featured-image-icon{display:flex;justify-content:center;margin-bottom:12px;opacity:.6}.lp-course-builder-content__section .cb-featured-image-icon__image{display:block;width:24px;height:24px;background:url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain}.lp-course-builder-content__section .cb-featured-image-text{font-size:14px;color:#6b7280;margin:0 0 6px 0}.lp-course-builder-content__section .cb-featured-image-link{color:#1a1a1a;text-decoration:none;font-weight:500}.lp-course-builder-content__section .cb-featured-image-link:hover{text-decoration:underline}.lp-course-builder-content__section .cb-featured-image-hint{font-size:12px;color:#9ca3af;margin:0}.lp-course-builder-content__section .cb-featured-image-preview__img{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}.lp-course-builder-content__section .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-course-builder-content__section .cb-change-featured-image{padding:6px 14px;border:0;background:#eef1ff;color:#7067ed;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-course-builder-content__section .cb-change-featured-image:hover{background:#7067ed;color:#fff}.lp-course-builder-content__section .cb-remove-featured-image{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:#eef1ff;color:#7067ed;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-course-builder-content__section .cb-remove-featured-image:hover{background:#ef4444;color:#fff}.lp-course-builder-content__section .cb-remove-featured-image__icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-cb-trash.svg");mask-image:url("../images/icons/ico-cb-trash.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lp-course-builder-content__section .cb-course-edit-publish{margin-bottom:20px}.lp-course-builder-content__section .cb-course-edit-publish__title{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.lp-course-builder-content__section .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-course-builder-content__section .cb-course-edit-publish__row select{padding:6px 14px 6px 32px !important}.lp-course-builder-content__section .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-course-builder-content__section .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-course-builder-content__section .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-course-builder-content__section .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-course-builder-content__section .cb-featured-image-preview:has(img){border:0}.lp-course-builder-content__section .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-course-builder-content__section .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-course-builder-content__section .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-course-builder-content__section .cb-set-featured-image{padding:8px 16px;border:1px solid #7067ed;background:#fff;color:#7067ed;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.lp-course-builder-content__section .cb-set-featured-image:hover{background:#7067ed;color:#fff}.lp-course-builder-content__section div.mce-statusbar{border-top:0}.lp-course-builder-content__section .cb-course-edit-terms__form-add-category,.lp-course-builder-content__section .cb-course-edit-terms__form-add-tag{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-category__input,.lp-course-builder-content__section .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__input:focus,.lp-course-builder-content__section .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-course-builder-content__section .cb-course-edit-category__select-parent{width:100%;padding:6px 12px !important;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-category__btn-save,.lp-course-builder-content__section .cb-course-edit-tags__btn-save{flex:1;background:#1e1e1e;color:white;border-radius:6px;padding:8px 16px;border:0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,.lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover{background:#333}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-content__section .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover{background:#333}.lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-course-builder-content__section .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:900px){.lp-course-builder-content__section .cb-course-edit-content{flex-direction:column}.lp-course-builder-content__section .cb-course-edit-column--left{flex:1;max-width:100%}.lp-course-builder-content__section .cb-course-edit-column--right{flex:1}.lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper{flex-direction:column;gap:24px}}@media(max-width:768px){.lp-course-builder-content__section .cb-featured-image-container{flex-direction:column}.lp-course-builder-content__section .cb-featured-image-preview{width:100%;max-width:300px}}.lp-course-builder-content__section .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:12px;text-transform:capitalize}.lp-course-builder-content__section .course-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-content__section .course-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-content__section .cb-course-edit-title{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-course-builder-content__section .cb-course-edit-desc{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-course-builder-content__section .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-course-builder-content__section .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper{display:flex;gap:24px}.lp-course-builder-content__section .cb-course-edit-tags__wrapper,.lp-course-builder-content__section .cb-course-edit-categories__wrapper{flex:1}.lp-course-builder-content__section .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-course-builder-content__section .cb-course-edit-categories__search-wrap{display:block}.lp-course-builder-content__section .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-course-builder-content__section .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-course-builder-content__section .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-course-builder-content__section .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;min-height:36px}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar{width:6px}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.lp-course-builder-content__section .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#9ca3af}.lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-course-builder-content__section .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-tag-chip{display:inline-flex;align-items:center}.lp-course-builder-content__section .cb-tag-chip input[type=checkbox]{display:none}.lp-course-builder-content__section .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #f5f5f5;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#1e1e1e;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-course-builder-content__section .cb-tag-chip label:hover{border-color:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#9ca3af}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-right:2px}.lp-course-builder-content__section .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#9ca3af}.lp-course-builder-content__section .cb-tag-chip input:checked+label:hover{color:#898989;background:#f9fafb;border-color:#f9fafb}.lp-course-builder-content__section .cb-tag-chip input:checked+label:hover .cb-tag-chip__count{color:#898989}.lp-course-builder-content__section .cb-tag-chip input:checked+label:hover .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 0 0 10px;transition:all .2s ease;flex-shrink:0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;right:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg)}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:none}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-course-builder-content__section .cb-course-edit-featured-image{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px}.lp-course-builder-content__section .cb-course-edit-featured-image__title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-course-builder-content__section .cb-featured-image-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lp-course-builder-content__section .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-course-builder-content__section .cb-featured-image-preview:has(img){border:0}.lp-course-builder-content__section .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-course-builder-content__section .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-course-builder-content__section .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-course-builder-content__section .cb-remove-featured-image,.lp-course-builder-content__section .cb-set-featured-image{padding:10px 14px;border:0;background:#f7f7f7;color:#aaa;border-radius:8px;cursor:pointer;transition:background-color .2s}.lp-course-builder-content__section .cb-remove-featured-image:hover,.lp-course-builder-content__section .cb-set-featured-image:hover{background:#fef2f2;color:#ef4444}.lp-course-builder-content__section .cb-course-edit-publish__title{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.lp-course-builder-content__section .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-course-builder-content__section .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-course-builder-content__section .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-course-builder-content__section .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-course-builder-content__section div.mce-statusbar{border-top:0}.lp-course-builder-content__section .cb-course-edit-terms__form-add-category,.lp-course-builder-content__section .cb-course-edit-terms__form-add-tag{display:flex;gap:8px;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-category__input,.lp-course-builder-content__section .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__input:focus,.lp-course-builder-content__section .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-course-builder-content__section .cb-course-edit-category__select-parent{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-category__btn-save,.lp-course-builder-content__section .cb-course-edit-tags__btn-save{flex:1;background:#fff;color:#7067ed;border-radius:6px;padding:8px 16px;border:1px solid #7067ed;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,.lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover{background:#eef1ff}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:600;color:#898989;background:#fff;border:1px solid #f5f5f5;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-content__section .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover{background:#333}.lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-course-builder-content__section .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.lp-course-builder-content__section #general_course_data .form-field,.lp-course-builder-content__section #offline_course_data .form-field,.lp-course-builder-content__section #price_course_data .form-field,.lp-course-builder-content__section #extra_course_data .form-field{margin-bottom:24px}.lp-course-builder-content__section #general_course_data ._lp_featured_review_field{align-items:flex-start}.lp-course-builder-content__section #general_course_data ._lp_featured_review_field textarea{width:calc(100% - 165px)}.lp-course-builder-content__section #general_course_data ._lp_students_field .description{margin-top:-3px}.lp-course-builder-content__section #price_course_data .learn-press-tip-floating{font-size:13px;color:#ef4444;line-height:1.5}.lp-course-builder-content__section #price_course_data ._lp_no_required_enroll_field .description{margin-top:-13px}.lp-course-builder-content__section #assessment_course_data .form-field._lp_course_result_field{align-items:start;border:unset;margin-bottom:20px}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box{list-style-type:none;margin-top:0;padding-right:0;display:flex;flex-direction:column;gap:24px;width:calc(100% - 161px)}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li{margin-bottom:0}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;cursor:pointer;min-width:unset;max-width:unset;width:unset}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label input[type=radio]{flex-shrink:0;margin:0;order:0}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz{width:calc(100% - 54px);margin-right:54px;margin-top:0;margin-bottom:0;color:#898989;font-size:13px;font-weight:400;line-height:1.5;flex-shrink:0}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a{text-decoration:underline;color:#7067ed}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a:hover,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover{color:#5b52d1}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz{text-decoration:underline;color:#7067ed}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover{color:#5b52d1}.lp-course-builder-content__section .lp_course_extra_meta_box,.lp-course-builder-content__section .lp_course_faq_meta_box{display:flex;flex-wrap:nowrap;gap:20px;padding:15px 0}.lp-course-builder-content__section .lp_course_extra_meta_box>label,.lp-course-builder-content__section .lp_course_faq_meta_box>label{width:200px;min-width:200px;font-size:14px;font-weight:600;color:#1a1a1a;padding-top:10px}.lp-course-builder-content__section .lp_course_extra_meta_box__content,.lp-course-builder-content__section .lp_course_faq_meta_box__content{flex:1;display:flex;flex-direction:column;gap:15px}.lp-course-builder-content__section .lp_course_extra_meta_box__fields,.lp-course-builder-content__section .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:15px}.lp-course-builder-content__section .lp_course_extra_meta_box__field,.lp-course-builder-content__section .lp_course_faq_meta_box__field{display:flex;align-items:center;background:#fff;border:1px solid #eaeaec;border-radius:8px;padding:10px;gap:10px}.lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,.lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,.lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,.lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus{flex:1;border:0;background:transparent;padding:5px 0;font-size:14px;color:#333;box-shadow:none;outline:0}.lp-course-builder-content__section .lp_course_extra_meta_box__add,.lp-course-builder-content__section .lp_course_faq_meta_box__add{display:inline-flex;align-items:center;justify-content:center;background:#6b52ff !important;color:#fff !important;border:none !important;box-shadow:none !important;border-radius:6px;padding:6px 16px !important;font-size:13px !important;font-weight:600 !important;width:max-content;transition:background .2s}.lp-course-builder-content__section .lp_course_extra_meta_box__add:hover,.lp-course-builder-content__section .lp_course_faq_meta_box__add:hover{background:#5a42e6 !important}.lp-course-builder-content__section .lp_course_faq_meta_box__field{flex-direction:column;align-items:stretch;padding:15px;gap:15px;position:relative}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label{display:flex;flex-direction:column;gap:5px}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label span{font-size:13px;font-weight:600;color:#4b5563}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label input[type=text],.lp-course-builder-content__section .lp_course_faq_meta_box__field>label textarea{width:100%;border:1px solid #eaeaec;border-radius:6px;padding:8px 12px;font-size:14px;box-shadow:none}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label input[type=text]:focus,.lp-course-builder-content__section .lp_course_faq_meta_box__field>label textarea:focus{border-color:#6b52ff;box-shadow:0 0 0 1px rgba(107,82,255,0.2);outline:0}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label textarea{min-height:80px;resize:vertical}.lp-course-builder-content__section .lp_course_faq_meta_box__add,.lp-course-builder-content__section .lp_course_extra_meta_box__add{display:block;text-align:center;background:#fff;border:1px dashed #d1d5db;color:#4b5563;font-weight:500;padding:2px;border-radius:8px;transition:all .2s}.lp-course-builder-content__section .lp_course_faq_meta_box__add:hover,.lp-course-builder-content__section .lp_course_extra_meta_box__add:hover{border-color:#2271b1;color:#2271b1;background:#f0f9ff}.lp-course-builder-content__section ._lp_block_finished_field{margin-top:-8px !important}.lp-course-builder-content__section #extra_course_data .form-field{align-items:start}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost{opacity:.4;background:#f0f0f0}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen{cursor:grabbing !important}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .is-dragging{opacity:.5;background:#e8e8e8}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort{cursor:grab}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-course-builder-content__section #extra_course_data input[type=text]{padding:10px 30px;margin-bottom:0;border:0}.lp-course-builder-content__section #extra_course_data input[type=text]:focus{box-shadow:none}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field{position:relative;margin-bottom:10px}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .sort,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .delete{opacity:1}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;right:0;height:100%;width:40px;color:#666;text-decoration:none;cursor:grab;opacity:.4;transition:opacity .2s;align-items:center;justify-content:center}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete{position:absolute;top:12px;left:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content{width:100%}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:12px}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)){display:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field{position:relative;display:flex !important;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:10px 36px 16px 40px;transition:all .2s cubic-bezier(0.4,0,0.2,1);margin-bottom:0 !important}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete{opacity:1}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label{width:100% !important;min-width:100% !important;max-width:100% !important;display:block !important;margin-bottom:8px}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span{display:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]{width:100%;max-width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;font-size:15px;font-weight:500;color:#111827;padding:6px 0;border-radius:0;outline:0;transition:border-color .2s}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder{color:#9ca3af}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""],.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus{border-bottom-color:#2271b1;box-shadow:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]{width:100% !important;min-height:120px;background:#f9fafb;border:1px solid transparent;border-radius:6px;padding:10px;font-size:14px;line-height:1.5;color:#1a1a1a;resize:vertical;transition:all .2s}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus{background:#fff;border-color:#d1d5db;outline:0;box-shadow:0 0 0 2px rgba(229,231,235,0.5)}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort{position:absolute;right:8px;top:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;opacity:.4;transition:opacity .2s}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete{position:absolute;top:15px;left:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-course-builder-content__section #author_course_data .ts-control{border-radius:6px;padding:5px !important}.lp-course-builder-content__section #author_course_data .ts-control li.item{padding:6px 22px;background:#eef1ff;color:#7067ed;font-weight:500;border-radius:4px;margin-bottom:0}.lp-course-builder-content__section #author_course_data .form-field input[type=text]{width:unset;height:unset}@media(max-width:768px){.lp-course-builder-content__section .cb-featured-image-container{flex-direction:column}.lp-course-builder-content__section .cb-featured-image-preview{width:100%;max-width:300px}}.lp-cb-tab-content .cb-section__course-edit .lp-meta-box,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap{margin:0;background:transparent}.lp-cb-tab-content .cb-section__course-edit .lp-meta-box .lp-meta-box__inner,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.lp-cb-tab-content .cb-section__course-edit .form-field,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.lp-cb-tab-content .cb-section__course-edit .form-field>label,.lp-cb-tab-content .cb-section__course-edit .form-field label span,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration>label,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration label span,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field>label,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],.lp-cb-tab-content .cb-section__course-edit .form-field input[type=text],.lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=number]:focus,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number]{width:80px !important}.lp-cb-tab-content .cb-section__course-edit .form-field select,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.lp-cb-tab-content .cb-section__course-edit .form-field select:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio],.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:before,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked:before,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:focus,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field .description,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}.lp-cb-tab-content .cb-section__course-edit .form-field .description:has(+.learn-press-tip),.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.lp-cb-tab-content .cb-section__course-edit .form-field>.learn-press-tip,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration>.learn-press-tip,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.lp-cb-tab-content .cb-section__course-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:5px;text-transform:capitalize}.lp-cb-tab-content .cb-section__course-edit .course-status.publish{color:#fff;background:#1e1e1e}.lp-cb-tab-content .cb-section__course-edit .course-status.trash{color:#fff;background-color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content{display:flex;gap:40px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left{flex:0 0 400px;max-width:400px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right{flex:1;min-width:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title{margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label .required{color:#ef4444}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;margin-right:auto;transition:all .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input::placeholder{color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-permalink{margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-display.lp-hidden{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-url{font-size:13px;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-url:hover{text-decoration:underline}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor.lp-hidden{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix strong{color:#64748b;font-weight:600}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input::placeholder{color:#94a3b8}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:30px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap{display:block}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;min-height:36px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#64748b}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip{display:inline-flex;align-items:center}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox]{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#64748b;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover{border-color:#94a3b8;color:#334155}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#94a3b8}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-right:2px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 0 0 10px;transition:all .2s ease;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;right:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg)}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(34,113,177,0.1)}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone{width:100%;min-height:200px;background:#fff;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover{border-color:#7067ed;background:rgba(112,103,237,0.03)}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover a{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.has-image{cursor:default;border-width:1px;border-style:solid;border-color:#e5e7eb;padding:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.dragover{border-color:#7067ed;background:rgba(112,103,237,0.05)}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-upload-content{text-align:center;padding:30px 20px}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon{display:flex;justify-content:center;margin-bottom:12px;opacity:.6}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon__image{display:block;width:24px;height:24px;background:url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-text{font-size:14px;color:#6b7280;margin:0 0 6px 0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link{color:#1a1a1a;text-decoration:none;font-weight:500}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link:hover{text-decoration:underline}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-hint{font-size:12px;color:#9ca3af;margin:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview__img{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image{padding:6px 14px;border:0;background:#eef1ff;color:#7067ed;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image:hover{background:#7067ed;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:#eef1ff;color:#7067ed;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover{background:#ef4444;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image__icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-cb-trash.svg");mask-image:url("../images/icons/ico-cb-trash.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish{margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row select{padding:6px 14px 6px 32px !important}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img){border:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image{padding:8px 16px;border:1px solid #7067ed;background:#fff;color:#7067ed;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover{background:#7067ed;color:#fff}.lp-cb-tab-content .cb-section__course-edit div.mce-statusbar{border-top:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent{width:100%;padding:6px 12px !important;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save{flex:1;background:#1e1e1e;color:white;border-radius:6px;padding:8px 16px;border:0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover{background:#333}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover{background:#333}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-cb-tab-content .cb-section__course-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:900px){.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content{flex-direction:column}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left{flex:1;max-width:100%}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right{flex:1}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper{flex-direction:column;gap:24px}}@media(max-width:768px){.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{flex-direction:column}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{width:100%;max-width:300px}}.lp-cb-tab-content .cb-section__course-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:12px;text-transform:capitalize}.lp-cb-tab-content .cb-section__course-edit .course-status.publish{color:#fff;background:#1e1e1e}.lp-cb-tab-content .cb-section__course-edit .course-status.trash{color:#fff;background-color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{flex:1}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap{display:block}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;min-height:36px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar{width:6px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip{display:inline-flex;align-items:center}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox]{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #f5f5f5;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#1e1e1e;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover{border-color:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-right:2px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label:hover{color:#898989;background:#f9fafb;border-color:#f9fafb}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__count{color:#898989}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 0 0 10px;transition:all .2s ease;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;right:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg)}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img){border:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image,.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image{padding:10px 14px;border:0;background:#f7f7f7;color:#aaa;border-radius:8px;cursor:pointer;transition:background-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover,.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover{background:#fef2f2;color:#ef4444}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-cb-tab-content .cb-section__course-edit div.mce-statusbar{border-top:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag{display:flex;gap:8px;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save{flex:1;background:#fff;color:#7067ed;border-radius:6px;padding:8px 16px;border:1px solid #7067ed;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover{background:#eef1ff}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:600;color:#898989;background:#fff;border:1px solid #f5f5f5;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover{background:#333}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-cb-tab-content .cb-section__course-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.lp-cb-tab-content .cb-section__course-edit #general_course_data .form-field,.lp-cb-tab-content .cb-section__course-edit #offline_course_data .form-field,.lp-cb-tab-content .cb-section__course-edit #price_course_data .form-field,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field{align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field textarea{width:calc(100% - 165px)}.lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_students_field .description{margin-top:-3px}.lp-cb-tab-content .cb-section__course-edit #price_course_data .learn-press-tip-floating{font-size:13px;color:#ef4444;line-height:1.5}.lp-cb-tab-content .cb-section__course-edit #price_course_data ._lp_no_required_enroll_field .description{margin-top:-13px}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .form-field._lp_course_result_field{align-items:start;border:unset;margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box{list-style-type:none;margin-top:0;padding-right:0;display:flex;flex-direction:column;gap:24px;width:calc(100% - 161px)}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li{margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;cursor:pointer;min-width:unset;max-width:unset;width:unset}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio]{flex-shrink:0;margin:0;order:0}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz{width:calc(100% - 54px);margin-right:54px;margin-top:0;margin-bottom:0;color:#898989;font-size:13px;font-weight:400;line-height:1.5;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a{text-decoration:underline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover{color:#5b52d1}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz{text-decoration:underline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover{color:#5b52d1}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box{display:flex;flex-wrap:nowrap;gap:20px;padding:15px 0}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box>label,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box>label{width:200px;min-width:200px;font-size:14px;font-weight:600;color:#1a1a1a;padding-top:10px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__content,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__content{flex:1;display:flex;flex-direction:column;gap:15px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__fields,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:15px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field{display:flex;align-items:center;background:#fff;border:1px solid #eaeaec;border-radius:8px;padding:10px;gap:10px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus{flex:1;border:0;background:transparent;padding:5px 0;font-size:14px;color:#333;box-shadow:none;outline:0}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add{display:inline-flex;align-items:center;justify-content:center;background:#6b52ff !important;color:#fff !important;border:none !important;box-shadow:none !important;border-radius:6px;padding:6px 16px !important;font-size:13px !important;font-weight:600 !important;width:max-content;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover{background:#5a42e6 !important}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field{flex-direction:column;align-items:stretch;padding:15px;gap:15px;position:relative}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label{display:flex;flex-direction:column;gap:5px}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label span{font-size:13px;font-weight:600;color:#4b5563}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label input[type=text],.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label textarea{width:100%;border:1px solid #eaeaec;border-radius:6px;padding:8px 12px;font-size:14px;box-shadow:none}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label textarea:focus{border-color:#6b52ff;box-shadow:0 0 0 1px rgba(107,82,255,0.2);outline:0}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label textarea{min-height:80px;resize:vertical}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add,.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add{display:block;text-align:center;background:#fff;border:1px dashed #d1d5db;color:#4b5563;font-weight:500;padding:2px;border-radius:8px;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover,.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover{border-color:#2271b1;color:#2271b1;background:#f0f9ff}.lp-cb-tab-content .cb-section__course-edit ._lp_block_finished_field{margin-top:-8px !important}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field{align-items:start}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost{opacity:.4;background:#f0f0f0}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen{cursor:grabbing !important}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging{opacity:.5;background:#e8e8e8}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort{cursor:grab}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text]{padding:10px 30px;margin-bottom:0;border:0}.lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text]:focus{box-shadow:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field{position:relative;margin-bottom:10px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete{opacity:1}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;right:0;height:100%;width:40px;color:#666;text-decoration:none;cursor:grab;opacity:.4;transition:opacity .2s;align-items:center;justify-content:center}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete{position:absolute;top:12px;left:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content{width:100%}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:12px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)){display:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field{position:relative;display:flex !important;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:10px 36px 16px 40px;transition:all .2s cubic-bezier(0.4,0,0.2,1);margin-bottom:0 !important}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete{opacity:1}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label{width:100% !important;min-width:100% !important;max-width:100% !important;display:block !important;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span{display:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]{width:100%;max-width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;font-size:15px;font-weight:500;color:#111827;padding:6px 0;border-radius:0;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder{color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""],.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus{border-bottom-color:#2271b1;box-shadow:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]{width:100% !important;min-height:120px;background:#f9fafb;border:1px solid transparent;border-radius:6px;padding:10px;font-size:14px;line-height:1.5;color:#1a1a1a;resize:vertical;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus{background:#fff;border-color:#d1d5db;outline:0;box-shadow:0 0 0 2px rgba(229,231,235,0.5)}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort{position:absolute;right:8px;top:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;opacity:.4;transition:opacity .2s}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete{position:absolute;top:15px;left:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control{border-radius:6px;padding:5px !important}.lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control li.item{padding:6px 22px;background:#eef1ff;color:#7067ed;font-weight:500;border-radius:4px;margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit #author_course_data .form-field input[type=text]{width:unset;height:unset}@media(max-width:768px){.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{flex-direction:column}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{width:100%;max-width:300px}}.lp-cb-tab-content .cb-section__header{display:none !important}.lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}.lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-left:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-right:3px solid transparent;margin-right:-3px}ul.lp-meta-box__course-tab__tabs li a i{display:none}ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}ul.lp-meta-box__course-tab__tabs li.active a,ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#3b82f6;font-weight:600;border-right-color:#3b82f6;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}@media(max-width:768px){.lp-meta-box__course-tab{flex-direction:column}ul.lp-meta-box__course-tab__tabs{width:100%;border-left:0;border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;padding:12px;background:#f9fafb}ul.lp-meta-box__course-tab__tabs li{flex-shrink:0;padding:0 4px}ul.lp-meta-box__course-tab__tabs li a{border-right:0;border-bottom:3px solid transparent;margin-right:0;white-space:nowrap}ul.lp-meta-box__course-tab__tabs li.active a{border-right:0;border-bottom-color:#3b82f6}}#lp-course-builder-content #lp-course-edit-curriculum{background-color:#fff;border-radius:12px;padding:0;color:#1f2937;max-width:100%;box-sizing:border-box}#lp-course-builder-content #lp-course-edit-curriculum .heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#lp-course-builder-content #lp-course-edit-curriculum .heading h4{color:#898989}#lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;transition:all .2s ease}#lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}#lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .count-sections{margin-right:0}#lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .lp-btn-generate-with-ai{margin-right:auto}#lp-course-builder-content #lp-course-edit-curriculum .section-items-counts,#lp-course-builder-content #lp-course-edit-curriculum .count-sections,#lp-course-builder-content #lp-course-edit-curriculum .total-items{background:transparent;color:#898989;font-size:12px;font-weight:600;padding:0;border-radius:12px;margin-right:10px}#lp-course-builder-content #lp-course-edit-curriculum .count-sections{margin-right:auto}#lp-course-builder-content #lp-course-edit-curriculum .course-toggle-all-sections{cursor:pointer;color:#9ca3af;padding:5px}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections{border:0}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;transition:all .2s ease}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05)}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section.focus{border-color:#7067ed !important}#lp-course-builder-content #lp-course-edit-curriculum .section-head{display:flex;align-items:center;padding:10px 20px;background-color:#fff;border-bottom:1px solid transparent;border-radius:12px}#lp-course-builder-content #lp-course-edit-curriculum .section-head .drag{cursor:grab;color:#9ca3af;margin-left:12px;font-size:16px}#lp-course-builder-content #lp-course-edit-curriculum .section-head .drag:hover{color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .section-head .button{font-size:12px;padding:6px 12px;border-radius:6px;margin-right:8px;cursor:pointer;font-weight:500}#lp-course-builder-content #lp-course-edit-curriculum .section:not(.lp-collapse) .section-head{background-color:#eef1ff;border-radius:12px 12px 0 0}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input{flex-grow:1;border:0;background:transparent;font-size:15px;font-weight:600;color:#1e1e1e;padding:6px 10px;border-radius:6px;transition:all .2s;width:auto}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input:hover,#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input:focus{background:transparent;border:0;outline:0;box-shadow:none}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title{background:#7067ed;color:#eef1ff;border:1px solid #7067ed}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title:hover{background:#5b52d1}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-title:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-description:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-item-title:hover{border-color:#7067ed;color:#7067ed;background:#eef1ff}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section{color:#ef4444;background:rgba(254,226,226,0.5);border:0;transition:background .2s}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section:hover{background:#fee2e2}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-edit-section-title:hover{color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down,#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up{margin-right:0;color:#777;cursor:pointer}#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up:hover{color:#1e1e1e !important}#lp-course-builder-content #lp-course-edit-curriculum .section-collapse{padding:20px;background-color:#fff;border-radius:0 0 12px 12px;border-top:unset}#lp-course-builder-content #lp-course-edit-curriculum .section-description textarea{width:100%;border:1px dashed #d1d5db;background:#fff;padding:10px;border-radius:6px;font-size:13px;color:#6b7280;resize:vertical;min-height:60px;margin-bottom:15px}#lp-course-builder-content #lp-course-edit-curriculum .section-description textarea:focus{border-style:solid;border-color:#9ca3af;outline:0;color:#374151}#lp-course-builder-content #lp-course-edit-curriculum ul.section-list-items{list-style:none;padding:0;margin:0}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type,#lp-course-builder-content #lp-course-edit-curriculum .section-item{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;margin-bottom:8px;padding:10px 15px;border-radius:6px;position:relative;transition:transform .1s}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type:hover,#lp-course-builder-content #lp-course-edit-curriculum .section-item:hover{border-color:#d1d5db}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus,#lp-course-builder-content #lp-course-edit-curriculum .section-item.focus{border-color:#7067ed !important}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus .item-ico-type,#lp-course-builder-content #lp-course-edit-curriculum .section-item.focus .item-ico-type{color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .item-ico-type{background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.8;color:#1e1e1e}#lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_lesson .item-ico-type::before{content:"\f15b";font-family:"lp-icon";font-size:18px}#lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_quiz .item-ico-type::before{content:"\f12e";font-family:"lp-icon";font-size:18px}#lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input{border:0;background:transparent;font-size:14px;color:#374151;flex-grow:1;padding:5px}#lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input:focus{outline:0;text-decoration:none}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions{display:flex;gap:4px;opacity:.3;transition:opacity .2s;list-style:none;margin:0;padding:0}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover{background:#f7f7f7}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a{color:#1e1e1e}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a.lp-icon-trash-o{color:#ef4444}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li a{color:#6b7280;font-size:16px;cursor:pointer;text-decoration:none}#lp-course-builder-content #lp-course-edit-curriculum .section-item:hover ul.item-actions{opacity:1}#lp-course-builder-content #lp-course-edit-curriculum .section-item:not(.lp_lesson) .lp-btn-set-preview-item{display:none}#lp-course-builder-content #lp-course-edit-curriculum .section-actions{margin-top:15px;display:flex;gap:10px;flex-wrap:wrap}#lp-course-builder-content #lp-course-edit-curriculum .section-actions .button{display:inline-flex;opacity:.7}#lp-course-builder-content #lp-course-edit-curriculum .section-actions .button:hover{opacity:1;color:#7067ee;border-color:#eef1ff;background:#eef1ff}#lp-course-builder-content #lp-course-edit-curriculum button,#lp-course-builder-content #lp-course-edit-curriculum .section-actions .button,#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button{background:#fff;border:1px solid #d1d5db;color:#4b5563;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;align-items:center;transition:all .2s}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button{display:inline-flex;min-width:fit-content}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button:hover{background:#f3f4f6;border-color:#9ca3af;color:#1e1e1e}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary{background-color:#7067ed;border-color:#7067ed;color:#fff}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary:hover{background:#5a51c1;color:#fff}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item-cancel.button{background-color:transparent;border:0;color:#aaa}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-show-popup-items-to-select{margin-right:auto;border-style:dashed !important}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section{margin-top:30px;background:#fff;border:1px dashed #d1d5db;border-radius:8px;padding:5px 20px;display:flex;align-items:center}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section .lp-icon-plus{color:#9ca3af}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within{border-color:#7067ee;background:#eef1ff}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within .lp-icon-plus{color:#7067ee}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input{flex-grow:1;padding:12px 0;border:0;border-radius:6px;font-size:14px;outline:0;transition:border .2s}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input:focus{border-color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section{background-color:#7067ed;color:#fff;border:0;padding:8px 16px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:background .2s;min-width:fit-content;margin-right:20px}#lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section:hover{background-color:#5a51c1}#lp-course-builder-content #lp-course-edit-curriculum .lp-hidden{display:none !important}#taxonomy-course_category.categorydiv{border:none !important;box-shadow:none !important;background:transparent !important;margin:0 !important}#taxonomy-course_category.categorydiv .category-tabs{display:flex !important;gap:20px;margin:0 0 15px 0 !important;padding:0 !important;border-bottom:1px solid #f5f5f5}#taxonomy-course_category.categorydiv .category-tabs li{display:inline-block !important;margin:0 !important;padding:0 !important;border:0}#taxonomy-course_category.categorydiv .category-tabs li a{text-decoration:none;font-size:14px;font-weight:600;color:#9ca3af;padding-bottom:8px;display:block;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}#taxonomy-course_category.categorydiv .category-tabs li.tabs a,#taxonomy-course_category.categorydiv .category-tabs li:hover a{color:#7067ed;border-bottom-color:#7067ed}#taxonomy-course_category.categorydiv .tabs-panel{border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;display:none}#taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar{width:6px}#taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}#taxonomy-course_category.categorydiv ul.categorychecklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 30px;margin:0 !important;padding:0 !important}#taxonomy-course_category.categorydiv ul.categorychecklist li{margin:0 !important;padding:0 !important;width:100%;list-style:none}#taxonomy-course_category.categorydiv ul.children{display:none !important;margin-right:20px !important;margin-top:5px !important;padding-right:10px !important;border-right:2px solid #e5e7eb;transition:all .3s ease}#taxonomy-course_category.categorydiv ul.children li{margin-bottom:5px !important}#taxonomy-course_category.categorydiv li.children-visible>ul.children{display:block !important}#taxonomy-course_category.categorydiv input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;margin-left:8px !important;position:relative}#taxonomy-course_category.categorydiv input[type=checkbox]:checked{background:#28a746;border-color:#28a746}#taxonomy-course_category.categorydiv input[type=checkbox]:checked::after{content:"";position:absolute;right:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg)}#taxonomy-course_category.categorydiv input[type=checkbox]:checked::before{content:""}#taxonomy-course_category.categorydiv label{display:inline-flex !important;align-items:center;width:auto !important;font-size:14px;color:#1e1e1e;cursor:pointer;line-height:1.5}#course_category-adder{display:none !important}#course_category-add-toggle{text-decoration:none;font-weight:600;font-size:14px;color:#1e1e1e;display:flex;align-items:center}#course_category-add-toggle:hover{color:#2563eb}#course_category-add{display:none;margin-top:15px}#course_category-add label{display:none !important}#course_category-add input[type=text],#course_category-add select{width:100%;max-width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;margin-bottom:10px;font-size:14px;height:40px}#course_category-add-submit{background:#1e1e1e;color:#fff;border:0;padding:8px 20px;border-radius:6px;font-weight:500;cursor:pointer}#course_category-add-submit:hover{background:#333}.lp-cat-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:5px;cursor:pointer;color:#9ca3af;transition:transform .2s ease,color .2s;font-size:12px}.lp-cat-toggle::before{content:"\f347";font-family:dashicons}.lp-cat-toggle:hover{color:#1e1e1e;background-color:#f3f4f6;border-radius:50%}li.children-visible>label>.lp-cat-toggle{transform:rotate(-180deg)}.lp-course-builder-content__section .lesson-status{padding:5px 12px;font-size:12px;font-weight:500;border-radius:5px;text-transform:capitalize}.lp-course-builder-content__section .lesson-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-content__section .lesson-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-content__section .cb-section__lesson-title-assigned{display:flex;gap:40px}.lp-course-builder-content__section .cb-lesson-edit-title{flex:1;margin-bottom:24px}.lp-course-builder-content__section .lesson-assigned-courses{display:flex;flex-direction:column;align-items:end;margin-left:0 !important}.lp-course-builder-content__section .lesson-assigned-courses .label{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section .lesson-assigned-courses a,.lp-course-builder-content__section .lesson-assigned-courses span{font-size:16px;font-weight:400}.lp-course-builder-content__section .cb-lesson-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section input.cb-lesson-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section input.cb-lesson-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.lp-course-builder-content__section .cb-lesson-edit-desc{margin-bottom:24px}.lp-course-builder-content__section .cb-lesson-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-content__section .cb-button.cb-button--secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.lp-course-builder-content__section .cb-button.cb-button--secondary:hover{background:#f3f4f6;border-color:#9ca3af}.lp-course-builder-content__section .cb-button.cb-btn-update__lesson{background:#1e1e1e;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-trash__lesson{background:#dc2626;color:#fff}.lp-course-builder-content__section .lp-material-btn-wrap{display:flex;gap:12px}.lp-course-builder-content__section #lp-material--group-container{padding:20px;border:1px solid #f5f5f5;border-radius:12px;max-width:420px}.lp-course-builder-content__section #btn-lp--add-material,.lp-course-builder-content__section #btn-lp--save-material{padding:8px 25px;border-radius:5px;background:#fff;font-size:16px;font-weight:500;cursor:pointer;border:1px solid #d1d5db}.lp-course-builder-content__section table.lp-material--table thead.hidden{display:none}@media(max-width:768px){.lp-course-builder-content__section #lp-course-builder-content{padding:16px}}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content{display:flex;gap:40px;align-items:flex-start}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left{flex:0 0 400px;max-width:400px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right{flex:1;min-width:0}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned{margin-bottom:20px;font-size:14px;line-height:1.6}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned .label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned .label,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned .label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned .label{font-weight:600;color:#1a1a1a}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a{color:#7067ed;text-decoration:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink{margin-bottom:20px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__label,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder{display:block;font-size:13px;line-height:1.5;word-break:break-all}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url{color:#7067ed;text-decoration:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder{color:#374151}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display.lp-hidden,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display.lp-hidden,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url{display:block;font-size:13px;line-height:1.5;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn .dashicons,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover .dashicons,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor.lp-hidden,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor.lp-hidden,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-prefix,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-prefix,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-input-row,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-input-row,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-actions,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-actions,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__title,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__title,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__title{margin:0 0 12px;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__row,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__row,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__row,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__label,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__control,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__control,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__control,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__control{width:100%;height:34px;padding:6px 14px 6px 32px !important;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:14px;color:#1a1a1a}@media(max-width:1024px){.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content{flex-direction:column;gap:24px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left{flex-basis:auto;max-width:100%;width:100%}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right{width:100%}}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-list-questions .lp-question-item .lp-question-type-label{background-color:#eef1ff;color:#7067ed;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;margin-left:10px;white-space:nowrap}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:20px;background-color:#f7f7f7;border-radius:12px 12px 0 0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header label{font-size:15px;font-weight:600;color:#1a1a1a}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-label{background-color:#eef1ff;color:#7067ed;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;margin-left:10px;white-space:nowrap}.lp-course-builder-canvas .cb-section__quiz-edit .lp-answers-config,.lp-course-builder-canvas .cb-section__lesson-edit .lp-answers-config,.lp-course-builder-canvas .cb-section__question-edit .lp-answers-config,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-answers-config{padding:0 16px 16px 16px;margin-top:15px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap{display:flex;align-items:center;gap:10px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new{flex:1;height:38px;padding:0 12px;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;font-size:14px;color:#1e1e1e;cursor:pointer;outline:0;appearance:none;background-image:url("../images/icons/ico-cb-chevron-down.svg");background-repeat:no-repeat;background-position:left 10px center;background-size:14px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new:focus{border-color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type{display:inline-flex;align-items:center;gap:6px;background-color:#eef1ff;color:#7067ed;border:0;padding:9px 18px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type:hover{background-color:#7067ed;color:#eef1ff}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner{font-size:14px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit{border:1px solid #f5f5f5;border-radius:12px;overflow:hidden}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit .wp-editor-wrap,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit .wp-editor-wrap,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit .wp-editor-wrap,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit .wp-editor-wrap{margin:0 20px 20px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-by-type,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-by-type,.lp-course-builder-canvas .cb-section__question-edit .lp-question-by-type,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-by-type{border:1px solid #f5f5f5;border-radius:12px;margin-top:24px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-choice-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-choice-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-choice-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-choice-header{display:flex;justify-content:space-between;padding:0 4px 8px 4px;font-size:12px;color:#898989;font-weight:500;margin-bottom:8px;background:transparent}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item{display:flex;align-items:center;margin-bottom:12px;border-radius:6px;padding:12px 16px;border:0;background:#fff;position:relative}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item .drag,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item .drag,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item .drag,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item .drag{color:#7067ed;cursor:move;margin-left:12px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input{flex-grow:1;padding:10px 14px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-left:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input:focus,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input:focus{border-color:#7067ed;outline:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-delete-question-answer,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-delete-question-answer{color:#9ca3af;cursor:pointer;opacity:0;transition:opacity .2s;margin-left:16px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item:hover .lp-btn-delete-question-answer{opacity:1;color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;cursor:pointer;position:relative;outline:0;transition:border-color .2s;flex-shrink:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]{border-radius:4px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input:checked{border-color:#28a746}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio]:checked::after,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio]:checked::after,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio]:checked::after,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio]:checked::after{content:"";position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:10px;height:10px;background:#28a746;border-radius:50%}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked::after,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked::after,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked::after,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;right:50%;width:5px;height:9px;border:solid white;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg);background:transparent;border-radius:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new{display:flex;align-items:center;margin-top:16px;padding:24px 0 0 0;border:0;border-top:1px solid #f5f5f5}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new .lp-icon-plus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new .lp-icon-plus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new .lp-icon-plus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new .lp-icon-plus{color:#7067ed;margin-left:12px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input{flex-grow:1;border:1px solid #e5e7eb;padding:10px 14px;border-radius:6px;font-size:14px;color:#1e1e1e;margin-left:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input:focus,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input:focus{border-color:#7067ed;outline:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary{background:#fff;color:#374151;border:1px solid #d1d5db;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;min-width:fit-content;transition:all .2s}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active{background:#eef1ff;color:#7067ed;border-color:#eef1ff}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover{background:#7067ed;color:#fff}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary:hover{color:#374151;background:#f7f7f7;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content{background:#7067ed;color:#fff;border-color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content:hover{background:#5b52d1;border-color:#5b52d1}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details{margin-top:24px;border:1px solid #f5f5f5;border-radius:12px}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header{cursor:pointer;margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label{cursor:pointer}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse{border:0}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-question-data-edit-header{margin-bottom:0;border-radius:12px 12px 12px 12px}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-up,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-up,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-up,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-up{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-down,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-down,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-down,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-down{display:block !important}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-section-collapse,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-section-collapse,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-section-collapse,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-section-collapse{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle{padding:14px 16px;background-color:#f7f7f7;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .2s}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle:hover{background-color:#e5e7eb}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle label,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle label,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle label{font-weight:600;font-size:14px;margin:0;cursor:pointer;color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle{color:#9ca3af;transition:transform .2s}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-trigger-toggle{border-bottom-color:#f7f7f7}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-section-collapse,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-section-collapse,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-section-collapse,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-section-collapse{padding:20px;background:#fff;border:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings{padding:0 0 24px 0;display:block}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings__label label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings__label label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings__label label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings__label label{font-size:14px;font-weight:600;color:#1a1a1a;display:block;margin-bottom:12px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input],.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input]{width:100px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input]:focus{border-color:#7067ed;outline:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-desc,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings___desc,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-desc,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings___desc,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-desc,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings___desc,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-desc,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings___desc{font-size:12px;color:#9ca3af;margin-top:8px;font-style:normal}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question{margin-top:30px;background:#fff;border:1px dashed #d1d5db;border-radius:8px;padding:20px;display:flex;align-items:center;gap:12px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question.lp-icon-plus{color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question select,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question select,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question select,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question select{height:38px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input{flex-grow:1;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;outline:0;min-width:200px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input:focus{border-color:#7067ed;box-shadow:none}.lp-course-builder-canvas .cb-section__quiz-edit select.lp-question-type-new,.lp-course-builder-canvas .cb-section__lesson-edit select.lp-question-type-new,.lp-course-builder-canvas .cb-section__question-edit select.lp-question-type-new,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] select.lp-question-type-new{padding:0 12px 0 30px;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;font-size:14px;color:#374151;cursor:pointer}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question{background-color:#eef1ff;color:#7067ed;border:1px solid #7067ed;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;transition:background .2s;min-width:fit-content;cursor:default !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover{opacity:.5;background-color:#eef1ff !important;color:#7067ed !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active{cursor:pointer !important;background:#7067ed !important;color:#eef1ff !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active:hover{background:#5b52d1 !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover{background-color:#7067ed;color:#eef1ff}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select{background-color:#fff;color:#374151;border:1px solid #d1d5db;padding:10px 16px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;min-width:fit-content}.lp-course-builder-canvas .cb-section__quiz-edit [class*=lp-icon-]:hover,.lp-course-builder-canvas .cb-section__lesson-edit [class*=lp-icon-]:hover,.lp-course-builder-canvas .cb-section__question-edit [class*=lp-icon-]:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] [class*=lp-icon-]:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select:hover{background-color:#f3f4f6;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item{margin-bottom:12px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header{border-radius:6px 6px 0 0;border-bottom:1px solid #f5f5f5}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header{display:flex;align-items:center;padding:12px 16px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;transition:border .2s}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index{font-weight:600;font-size:14px;color:#1e1e1e;margin-left:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input{flex-grow:1;padding:10px 14px;border:1px solid transparent;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-left:16px;background:transparent}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner{margin-left:12px;color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete{color:#9ca3af;cursor:pointer;transition:all .2s;margin-left:16px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle{cursor:pointer;color:#9ca3af;transition:color .2s;margin-right:auto}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header{display:flex;align-items:center;padding:12px 16px;background:#fff;transition:border .2s}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index{font-weight:600;font-size:14px;color:#1e1e1e;margin-left:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input{flex-grow:1;padding:10px 14px;border:1px solid transparent;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-left:16px;background:transparent}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner{margin-left:12px;color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete{color:#9ca3af;cursor:pointer;transition:all .2s;margin-left:16px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle{cursor:pointer;color:#9ca3af;transition:color .2s;margin-right:auto}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail{font-size:14px;padding:24px;background:#f7f7f7;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail>label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail>label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail>label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail>label{display:flex;flex-direction:row-reverse;font-weight:500;gap:8px;min-width:80px;justify-content:flex-end;align-items:center}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]{order:1;margin-top:2px;appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked{background:#28a746}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked:before{right:22px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;margin-top:20px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*{display:flex;gap:8px;font-size:14px;font-weight:500}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label{display:flex;flex-direction:row-reverse;font-weight:500;gap:8px;min-width:80px;justify-content:space-between;align-items:self-start}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input{margin-top:3px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;font-weight:400}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title{flex:1;margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-cb-section__title,.lp-course-builder-canvas .cb-section__lesson-edit .lp-cb-section__title,.lp-course-builder-canvas .cb-section__question-edit .lp-cb-section__title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-cb-section__title{font-size:28px;font-weight:600;margin-top:0;margin-bottom:0;color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .quiz-status,.lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status,.lp-course-builder-canvas .cb-section__lesson-edit .quiz-status,.lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status,.lp-course-builder-canvas .cb-section__question-edit .quiz-status,.lp-course-builder-canvas .cb-section__question-edit .quizzes-status,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status{padding:5px 12px;font-size:12px;font-weight:500;border-radius:5px;text-transform:capitalize}.lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.publish,.lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.publish,.lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.publish,.lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.publish,.lp-course-builder-canvas .cb-section__question-edit .quiz-status.publish,.lp-course-builder-canvas .cb-section__question-edit .quizzes-status.publish,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.publish,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.trash,.lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.trash,.lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.trash,.lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.trash,.lp-course-builder-canvas .cb-section__question-edit .quiz-status.trash,.lp-course-builder-canvas .cb-section__question-edit .quizzes-status.trash,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.trash,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title{margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc{margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc__label,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button,.lp-course-builder-canvas .cb-section__question-edit .cb-button,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary:hover{background:#f3f4f6;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-update__quiz,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-update__quiz,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__quiz,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-update__quiz{background:#1e1e1e;color:#fff}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-trash__quiz,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-trash__quiz,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__quiz,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-trash__quiz{background:#dc2626;color:#fff}@media(max-width:768px){.lp-course-builder-canvas .cb-section__quiz-edit #lp-course-builder-content,.lp-course-builder-canvas .cb-section__lesson-edit #lp-course-builder-content,.lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] #lp-course-builder-content{padding:16px}}#lp-course-builder-content .lp-edit-quiz-wrap{background-color:#fff;border-radius:12px;padding:0}#lp-course-builder-content .lp-edit-quiz-wrap .heading{display:flex;align-items:center;margin-bottom:8px;gap:8px}#lp-course-builder-content .lp-edit-quiz-wrap .heading h4{color:#898989}#lp-course-builder-content .lp-edit-quiz-wrap .heading .total-items{margin-right:auto;font-size:13px;color:#898989}#lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all{cursor:pointer;padding:5px;color:#6b7280}#lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover{color:#1e1e1e}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down{display:block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions{margin-bottom:20px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-icon-spinner{animation:rotation 2s infinite linear;font-size:1.25rem;display:none}#lp-course-builder-content .lp-edit-quiz-wrap .one,#lp-course-builder-content .lp-edit-quiz-wrap .plural{display:none}#lp-course-builder-content .lp-edit-quiz-wrap[data-count="1"] .one{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap:not([data-count="1"]) .plural{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;background:#fff;transition:all .2s}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{background:#fff;border:1px solid #d1d5db;color:#4b5563;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;align-items:center;transition:all .2s;display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down{display:block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{border:0;background:transparent;cursor:pointer}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover{background:#f0f0f1}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,0.05)}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:last-child{margin-bottom:0}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background-color:#fff;border-bottom:1px solid transparent;border-radius:12px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag{cursor:move;color:#9ca3af;font-size:16px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input{flex:1;padding:8px 12px;border:1px solid transparent;border-radius:6px;font-size:14px;background:transparent;transition:all .2s;font-weight:600}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label{font-size:11px;background-color:#eef1ff !important;color:#7067ed;padding:4px 10px;border-radius:20px;white-space:nowrap;font-weight:600}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question{cursor:pointer;color:#9ca3af;padding:6px;transition:all .2s;border-radius:4px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#1e1e1e;background:#f3f4f6}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#dc2626;background:#fee2e2}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle{cursor:pointer;padding:6px;color:#9ca3af}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover{color:#1e1e1e}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus){border:1px solid #7067ed}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head{border-bottom-color:#f5f5f5;border-radius:12px 12px 0 0;background:#eef1ff}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main{display:none;padding:24px;background:#fff;border-radius:0 0 12px 12px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main{display:block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.clone{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fff;border:1px dashed #e5e7eb;border-radius:12px;margin-top:12px}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-icon-plus{color:#7067ed}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input{flex:1;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus{outline:0;border-color:#7067ed;box-shadow:none}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new{border:1px solid #d1d5db;border-radius:6px;min-width:150px;font-size:14px}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus{outline:0;border-color:#7067ed}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button{padding:10px 20px;border:1px solid #7067ed;color:#7067ed;border-radius:8px;font-weight:500;cursor:pointer}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button:hover{background:#7067ed;color:#eef1ff}#lp-course-builder-content .lp-edit-quiz-wrap .mce-menubar{border:0;background:#f5f5f5}#lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions{border:0}.cb-section__quiz-edit .lp-meta-box,.cb-section__quiz-edit .lp-meta-box-wrap{margin:0;background:transparent}.cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,.cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.cb-section__quiz-edit .form-field,.cb-section__quiz-edit .lp-meta-box__duration,.cb-section__quiz-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.cb-section__quiz-edit .form-field>label,.cb-section__quiz-edit .form-field label span,.cb-section__quiz-edit .lp-meta-box__duration>label,.cb-section__quiz-edit .lp-meta-box__duration label span,.cb-section__quiz-edit .lp-meta-box-field>label,.cb-section__quiz-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .form-field input[type=text],.cb-section__quiz-edit .form-field input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=text],.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box-field input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=text],.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.cb-section__quiz-edit .form-field input[type=number]:focus,.cb-section__quiz-edit .form-field input[type=text]:focus,.cb-section__quiz-edit .form-field input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=number]{width:80px !important}.cb-section__quiz-edit .form-field select,.cb-section__quiz-edit .lp-meta-box__duration select,.cb-section__quiz-edit .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.cb-section__quiz-edit .form-field select:focus,.cb-section__quiz-edit .lp-meta-box__duration select:focus,.cb-section__quiz-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=radio],.cb-section__quiz-edit .form-field input[type=checkbox],.cb-section__quiz-edit .lp-meta-box__duration input[type=radio],.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],.cb-section__quiz-edit .lp-meta-box-field input[type=radio],.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.cb-section__quiz-edit .form-field input[type=radio]:before,.cb-section__quiz-edit .form-field input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.cb-section__quiz-edit .form-field input[type=radio]:checked,.cb-section__quiz-edit .form-field input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.cb-section__quiz-edit .form-field input[type=radio]:checked:before,.cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}.cb-section__quiz-edit .form-field input[type=radio]:focus,.cb-section__quiz-edit .form-field input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field .description,.cb-section__quiz-edit .lp-meta-box__duration .description,.cb-section__quiz-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}.cb-section__quiz-edit .form-field .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.cb-section__quiz-edit .form-field>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box__duration>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.cb-section__quiz-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.cb-section__quiz-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.cb-section__quiz-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.cb-section__quiz-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.cb-section__quiz-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:5px;text-transform:capitalize}.cb-section__quiz-edit .course-status.publish{color:#fff;background:#1e1e1e}.cb-section__quiz-edit .course-status.trash{color:#fff;background-color:#dc2626}.cb-section__quiz-edit .cb-course-edit-content{display:flex;gap:40px}.cb-section__quiz-edit .cb-course-edit-column--left{flex:0 0 400px;max-width:400px}.cb-section__quiz-edit .cb-course-edit-column--right{flex:1;min-width:0}.cb-section__quiz-edit .cb-course-edit-title{margin-bottom:20px}.cb-section__quiz-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-title__label .required{color:#ef4444}.cb-section__quiz-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;margin-right:auto;transition:all .2s ease}.cb-section__quiz-edit .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}.cb-section__quiz-edit .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.cb-section__quiz-edit .cb-course-edit-title__input::placeholder{color:#9ca3af}.cb-section__quiz-edit .cb-course-edit-permalink{margin-bottom:20px}.cb-section__quiz-edit .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.cb-section__quiz-edit .cb-permalink-display.lp-hidden{display:none}.cb-section__quiz-edit .cb-permalink-label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.cb-section__quiz-edit .cb-permalink-url{font-size:13px;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.cb-section__quiz-edit .cb-permalink-url:hover{text-decoration:underline}.cb-section__quiz-edit .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.cb-section__quiz-edit .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.cb-section__quiz-edit .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons{color:#fff}.cb-section__quiz-edit .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.cb-section__quiz-edit .cb-permalink-editor.lp-hidden{display:none}.cb-section__quiz-edit .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.cb-section__quiz-edit .cb-permalink-prefix strong{color:#64748b;font-weight:600}.cb-section__quiz-edit .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.cb-section__quiz-edit .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.cb-section__quiz-edit .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.cb-section__quiz-edit .cb-permalink-slug-input::placeholder{color:#94a3b8}.cb-section__quiz-edit .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.cb-section__quiz-edit .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.cb-section__quiz-edit .cb-permalink-ok-btn:hover{background:#4e43e9}.cb-section__quiz-edit .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.cb-section__quiz-edit .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.cb-section__quiz-edit .cb-course-edit-desc{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.cb-section__quiz-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.cb-section__quiz-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:30px}.cb-section__quiz-edit .cb-course-edit-tags__wrapper,.cb-section__quiz-edit .cb-course-edit-categories__wrapper{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:16px}.cb-section__quiz-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.cb-section__quiz-edit .cb-course-edit-categories__search-wrap{display:block}.cb-section__quiz-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cb-section__quiz-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;min-height:36px}.cb-section__quiz-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#64748b}.cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.cb-section__quiz-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-tag-chip{display:inline-flex;align-items:center}.cb-section__quiz-edit .cb-tag-chip input[type=checkbox]{display:none}.cb-section__quiz-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#64748b;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.cb-section__quiz-edit .cb-tag-chip label:hover{border-color:#94a3b8;color:#334155}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#94a3b8}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-right:2px}.cb-section__quiz-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#7067ed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 0 0 10px;transition:all .2s ease;flex-shrink:0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;right:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg)}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(34,113,177,0.1)}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.cb-section__quiz-edit .cb-course-edit-featured-image{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-featured-image__title{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.cb-section__quiz-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cb-section__quiz-edit .cb-featured-image-dropzone{width:100%;min-height:200px;background:#fff;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.cb-section__quiz-edit .cb-featured-image-dropzone:hover{border-color:#7067ed;background:rgba(112,103,237,0.03)}.cb-section__quiz-edit .cb-featured-image-dropzone:hover a{color:#7067ed}.cb-section__quiz-edit .cb-featured-image-dropzone.has-image{cursor:default;border-width:1px;border-style:solid;border-color:#e5e7eb;padding:0}.cb-section__quiz-edit .cb-featured-image-dropzone.dragover{border-color:#7067ed;background:rgba(112,103,237,0.05)}.cb-section__quiz-edit .cb-featured-image-upload-content{text-align:center;padding:30px 20px}.cb-section__quiz-edit .cb-featured-image-icon{display:flex;justify-content:center;margin-bottom:12px;opacity:.6}.cb-section__quiz-edit .cb-featured-image-icon__image{display:block;width:24px;height:24px;background:url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain}.cb-section__quiz-edit .cb-featured-image-text{font-size:14px;color:#6b7280;margin:0 0 6px 0}.cb-section__quiz-edit .cb-featured-image-link{color:#1a1a1a;text-decoration:none;font-weight:500}.cb-section__quiz-edit .cb-featured-image-link:hover{text-decoration:underline}.cb-section__quiz-edit .cb-featured-image-hint{font-size:12px;color:#9ca3af;margin:0}.cb-section__quiz-edit .cb-featured-image-preview__img{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}.cb-section__quiz-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.cb-section__quiz-edit .cb-change-featured-image{padding:6px 14px;border:0;background:#eef1ff;color:#7067ed;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.cb-section__quiz-edit .cb-change-featured-image:hover{background:#7067ed;color:#fff}.cb-section__quiz-edit .cb-remove-featured-image{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:#eef1ff;color:#7067ed;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.cb-section__quiz-edit .cb-remove-featured-image:hover{background:#ef4444;color:#fff}.cb-section__quiz-edit .cb-remove-featured-image__icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-cb-trash.svg");mask-image:url("../images/icons/ico-cb-trash.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.cb-section__quiz-edit .cb-course-edit-publish{margin-bottom:20px}.cb-section__quiz-edit .cb-course-edit-publish__title{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.cb-section__quiz-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.cb-section__quiz-edit .cb-course-edit-publish__row select{padding:6px 14px 6px 32px !important}.cb-section__quiz-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.cb-section__quiz-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.cb-section__quiz-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.cb-section__quiz-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cb-section__quiz-edit .cb-featured-image-preview:has(img){border:0}.cb-section__quiz-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.cb-section__quiz-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.cb-section__quiz-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.cb-section__quiz-edit .cb-set-featured-image{padding:8px 16px;border:1px solid #7067ed;background:#fff;color:#7067ed;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.cb-section__quiz-edit .cb-set-featured-image:hover{background:#7067ed;color:#fff}.cb-section__quiz-edit div.mce-statusbar{border-top:0}.cb-section__quiz-edit .cb-course-edit-terms__form-add-category,.cb-section__quiz-edit .cb-course-edit-terms__form-add-tag{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-category__input,.cb-section__quiz-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__input:focus,.cb-section__quiz-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.cb-section__quiz-edit .cb-course-edit-category__select-parent{width:100%;padding:6px 12px !important;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-category__btn-save,.cb-section__quiz-edit .cb-course-edit-tags__btn-save{flex:1;background:#1e1e1e;color:white;border-radius:6px;padding:8px 16px;border:0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,.cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover{background:#333}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.cb-section__quiz-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover{background:#333}.cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.cb-section__quiz-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:900px){.cb-section__quiz-edit .cb-course-edit-content{flex-direction:column}.cb-section__quiz-edit .cb-course-edit-column--left{flex:1;max-width:100%}.cb-section__quiz-edit .cb-course-edit-column--right{flex:1}.cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper{flex-direction:column;gap:24px}}@media(max-width:768px){.cb-section__quiz-edit .cb-featured-image-container{flex-direction:column}.cb-section__quiz-edit .cb-featured-image-preview{width:100%;max-width:300px}}.cb-section__quiz-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:12px;text-transform:capitalize}.cb-section__quiz-edit .course-status.publish{color:#fff;background:#1e1e1e}.cb-section__quiz-edit .course-status.trash{color:#fff;background-color:#dc2626}.cb-section__quiz-edit .cb-course-edit-title{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.cb-section__quiz-edit .cb-course-edit-desc{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.cb-section__quiz-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.cb-section__quiz-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:24px}.cb-section__quiz-edit .cb-course-edit-tags__wrapper,.cb-section__quiz-edit .cb-course-edit-categories__wrapper{flex:1}.cb-section__quiz-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.cb-section__quiz-edit .cb-course-edit-categories__search-wrap{display:block}.cb-section__quiz-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.cb-section__quiz-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cb-section__quiz-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.cb-section__quiz-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;min-height:36px}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar{width:6px}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.cb-section__quiz-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#9ca3af}.cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.cb-section__quiz-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-tag-chip{display:inline-flex;align-items:center}.cb-section__quiz-edit .cb-tag-chip input[type=checkbox]{display:none}.cb-section__quiz-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #f5f5f5;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#1e1e1e;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.cb-section__quiz-edit .cb-tag-chip label:hover{border-color:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#9ca3af}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-right:2px}.cb-section__quiz-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#9ca3af}.cb-section__quiz-edit .cb-tag-chip input:checked+label:hover{color:#898989;background:#f9fafb;border-color:#f9fafb}.cb-section__quiz-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__count{color:#898989}.cb-section__quiz-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__remove{display:inline;color:#7067ed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 0 0 10px;transition:all .2s ease;flex-shrink:0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;right:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg)}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:none}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.cb-section__quiz-edit .cb-course-edit-featured-image{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cb-section__quiz-edit .cb-course-edit-featured-image__title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.cb-section__quiz-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.cb-section__quiz-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cb-section__quiz-edit .cb-featured-image-preview:has(img){border:0}.cb-section__quiz-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.cb-section__quiz-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.cb-section__quiz-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.cb-section__quiz-edit .cb-remove-featured-image,.cb-section__quiz-edit .cb-set-featured-image{padding:10px 14px;border:0;background:#f7f7f7;color:#aaa;border-radius:8px;cursor:pointer;transition:background-color .2s}.cb-section__quiz-edit .cb-remove-featured-image:hover,.cb-section__quiz-edit .cb-set-featured-image:hover{background:#fef2f2;color:#ef4444}.cb-section__quiz-edit .cb-course-edit-publish__title{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.cb-section__quiz-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.cb-section__quiz-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.cb-section__quiz-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.cb-section__quiz-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.cb-section__quiz-edit div.mce-statusbar{border-top:0}.cb-section__quiz-edit .cb-course-edit-terms__form-add-category,.cb-section__quiz-edit .cb-course-edit-terms__form-add-tag{display:flex;gap:8px;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-category__input,.cb-section__quiz-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__input:focus,.cb-section__quiz-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.cb-section__quiz-edit .cb-course-edit-category__select-parent{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-category__btn-save,.cb-section__quiz-edit .cb-course-edit-tags__btn-save{flex:1;background:#fff;color:#7067ed;border-radius:6px;padding:8px 16px;border:1px solid #7067ed;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,.cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover{background:#eef1ff}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:600;color:#898989;background:#fff;border:1px solid #f5f5f5;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.cb-section__quiz-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover{background:#333}.cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.cb-section__quiz-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.cb-section__quiz-edit #general_course_data .form-field,.cb-section__quiz-edit #offline_course_data .form-field,.cb-section__quiz-edit #price_course_data .form-field,.cb-section__quiz-edit #extra_course_data .form-field{margin-bottom:24px}.cb-section__quiz-edit #general_course_data ._lp_featured_review_field{align-items:flex-start}.cb-section__quiz-edit #general_course_data ._lp_featured_review_field textarea{width:calc(100% - 165px)}.cb-section__quiz-edit #general_course_data ._lp_students_field .description{margin-top:-3px}.cb-section__quiz-edit #price_course_data .learn-press-tip-floating{font-size:13px;color:#ef4444;line-height:1.5}.cb-section__quiz-edit #price_course_data ._lp_no_required_enroll_field .description{margin-top:-13px}.cb-section__quiz-edit #assessment_course_data .form-field._lp_course_result_field{align-items:start;border:unset;margin-bottom:20px}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box{list-style-type:none;margin-top:0;padding-right:0;display:flex;flex-direction:column;gap:24px;width:calc(100% - 161px)}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li{margin-bottom:0}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;cursor:pointer;min-width:unset;max-width:unset;width:unset}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio]{flex-shrink:0;margin:0;order:0}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz{width:calc(100% - 54px);margin-right:54px;margin-top:0;margin-bottom:0;color:#898989;font-size:13px;font-weight:400;line-height:1.5;flex-shrink:0}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a{text-decoration:underline;color:#7067ed}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover{color:#5b52d1}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz{text-decoration:underline;color:#7067ed}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover{color:#5b52d1}.cb-section__quiz-edit .lp_course_extra_meta_box,.cb-section__quiz-edit .lp_course_faq_meta_box{display:flex;flex-wrap:nowrap;gap:20px;padding:15px 0}.cb-section__quiz-edit .lp_course_extra_meta_box>label,.cb-section__quiz-edit .lp_course_faq_meta_box>label{width:200px;min-width:200px;font-size:14px;font-weight:600;color:#1a1a1a;padding-top:10px}.cb-section__quiz-edit .lp_course_extra_meta_box__content,.cb-section__quiz-edit .lp_course_faq_meta_box__content{flex:1;display:flex;flex-direction:column;gap:15px}.cb-section__quiz-edit .lp_course_extra_meta_box__fields,.cb-section__quiz-edit .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:15px}.cb-section__quiz-edit .lp_course_extra_meta_box__field,.cb-section__quiz-edit .lp_course_faq_meta_box__field{display:flex;align-items:center;background:#fff;border:1px solid #eaeaec;border-radius:8px;padding:10px;gap:10px}.cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,.cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,.cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,.cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus{flex:1;border:0;background:transparent;padding:5px 0;font-size:14px;color:#333;box-shadow:none;outline:0}.cb-section__quiz-edit .lp_course_extra_meta_box__add,.cb-section__quiz-edit .lp_course_faq_meta_box__add{display:inline-flex;align-items:center;justify-content:center;background:#6b52ff !important;color:#fff !important;border:none !important;box-shadow:none !important;border-radius:6px;padding:6px 16px !important;font-size:13px !important;font-weight:600 !important;width:max-content;transition:background .2s}.cb-section__quiz-edit .lp_course_extra_meta_box__add:hover,.cb-section__quiz-edit .lp_course_faq_meta_box__add:hover{background:#5a42e6 !important}.cb-section__quiz-edit .lp_course_faq_meta_box__field{flex-direction:column;align-items:stretch;padding:15px;gap:15px;position:relative}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label{display:flex;flex-direction:column;gap:5px}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label span{font-size:13px;font-weight:600;color:#4b5563}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label input[type=text],.cb-section__quiz-edit .lp_course_faq_meta_box__field>label textarea{width:100%;border:1px solid #eaeaec;border-radius:6px;padding:8px 12px;font-size:14px;box-shadow:none}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label input[type=text]:focus,.cb-section__quiz-edit .lp_course_faq_meta_box__field>label textarea:focus{border-color:#6b52ff;box-shadow:0 0 0 1px rgba(107,82,255,0.2);outline:0}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label textarea{min-height:80px;resize:vertical}.cb-section__quiz-edit .lp_course_faq_meta_box__add,.cb-section__quiz-edit .lp_course_extra_meta_box__add{display:block;text-align:center;background:#fff;border:1px dashed #d1d5db;color:#4b5563;font-weight:500;padding:2px;border-radius:8px;transition:all .2s}.cb-section__quiz-edit .lp_course_faq_meta_box__add:hover,.cb-section__quiz-edit .lp_course_extra_meta_box__add:hover{border-color:#2271b1;color:#2271b1;background:#f0f9ff}.cb-section__quiz-edit ._lp_block_finished_field{margin-top:-8px !important}.cb-section__quiz-edit #extra_course_data .form-field{align-items:start}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost{opacity:.4;background:#f0f0f0}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen{cursor:grabbing !important}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging{opacity:.5;background:#e8e8e8}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort{cursor:grab}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.cb-section__quiz-edit #extra_course_data input[type=text]{padding:10px 30px;margin-bottom:0;border:0}.cb-section__quiz-edit #extra_course_data input[type=text]:focus{box-shadow:none}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field{position:relative;margin-bottom:10px}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete{opacity:1}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;right:0;height:100%;width:40px;color:#666;text-decoration:none;cursor:grab;opacity:.4;transition:opacity .2s;align-items:center;justify-content:center}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete{position:absolute;top:12px;left:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content{width:100%}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:12px}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)){display:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field{position:relative;display:flex !important;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:10px 36px 16px 40px;transition:all .2s cubic-bezier(0.4,0,0.2,1);margin-bottom:0 !important}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete{opacity:1}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label{width:100% !important;min-width:100% !important;max-width:100% !important;display:block !important;margin-bottom:8px}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span{display:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]{width:100%;max-width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;font-size:15px;font-weight:500;color:#111827;padding:6px 0;border-radius:0;outline:0;transition:border-color .2s}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder{color:#9ca3af}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""],.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus{border-bottom-color:#2271b1;box-shadow:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]{width:100% !important;min-height:120px;background:#f9fafb;border:1px solid transparent;border-radius:6px;padding:10px;font-size:14px;line-height:1.5;color:#1a1a1a;resize:vertical;transition:all .2s}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus{background:#fff;border-color:#d1d5db;outline:0;box-shadow:0 0 0 2px rgba(229,231,235,0.5)}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort{position:absolute;right:8px;top:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;opacity:.4;transition:opacity .2s}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete{position:absolute;top:15px;left:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.cb-section__quiz-edit #author_course_data .ts-control{border-radius:6px;padding:5px !important}.cb-section__quiz-edit #author_course_data .ts-control li.item{padding:6px 22px;background:#eef1ff;color:#7067ed;font-weight:500;border-radius:4px;margin-bottom:0}.cb-section__quiz-edit #author_course_data .form-field input[type=text]{width:unset;height:unset}@media(max-width:768px){.cb-section__quiz-edit .cb-featured-image-container{flex-direction:column}.cb-section__quiz-edit .cb-featured-image-preview{width:100%;max-width:300px}}.cb-section__quiz-edit .lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-left:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-right:3px solid transparent;margin-right:-3px}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i{display:none}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#7067ed;font-weight:600;border-right-color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.cb-section__quiz-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.cb-section__quiz-edit .lp-meta-box,.cb-section__quiz-edit .lp-meta-box-wrap{margin:0;background:transparent}.cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,.cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.cb-section__quiz-edit .form-field,.cb-section__quiz-edit .lp-meta-box__duration,.cb-section__quiz-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.cb-section__quiz-edit .form-field>label,.cb-section__quiz-edit .form-field label span,.cb-section__quiz-edit .lp-meta-box__duration>label,.cb-section__quiz-edit .lp-meta-box__duration label span,.cb-section__quiz-edit .lp-meta-box-field>label,.cb-section__quiz-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .form-field input[type=text],.cb-section__quiz-edit .form-field input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=text],.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box-field input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=text],.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.cb-section__quiz-edit .form-field input[type=number]:focus,.cb-section__quiz-edit .form-field input[type=text]:focus,.cb-section__quiz-edit .form-field input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=number]{width:80px !important}.cb-section__quiz-edit .form-field select,.cb-section__quiz-edit .lp-meta-box__duration select,.cb-section__quiz-edit .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.cb-section__quiz-edit .form-field select:focus,.cb-section__quiz-edit .lp-meta-box__duration select:focus,.cb-section__quiz-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=radio],.cb-section__quiz-edit .form-field input[type=checkbox],.cb-section__quiz-edit .lp-meta-box__duration input[type=radio],.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],.cb-section__quiz-edit .lp-meta-box-field input[type=radio],.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.cb-section__quiz-edit .form-field input[type=radio]:before,.cb-section__quiz-edit .form-field input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.cb-section__quiz-edit .form-field input[type=radio]:checked,.cb-section__quiz-edit .form-field input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.cb-section__quiz-edit .form-field input[type=radio]:checked:before,.cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}.cb-section__quiz-edit .form-field input[type=radio]:focus,.cb-section__quiz-edit .form-field input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field .description,.cb-section__quiz-edit .lp-meta-box__duration .description,.cb-section__quiz-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}.cb-section__quiz-edit .form-field .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.cb-section__quiz-edit .form-field>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box__duration>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.cb-section__quiz-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.cb-section__quiz-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.cb-section__quiz-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.cb-section__quiz-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.cb-section__quiz-edit .lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}.cb-section__quiz-edit ._lp_show_correct_review_field .description{margin-top:-12px !important}@media(max-width:768px){.cb-section__quiz-edit .lp-meta-box__course-tab{flex-direction:column}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:100%;border-left:0;border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;padding:0}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{flex:0 0 auto;margin-bottom:0;padding:0}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{border-right:0;border-bottom:3px solid transparent;margin-right:0;margin-bottom:-1px;white-space:nowrap}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{border-right-color:transparent;border-bottom-color:#3b82f6}}.lp-course-builder-canvas .cb-section__question-edit .question-status{padding:5px 12px;font-size:12px;font-weight:500;border-radius:5px;text-transform:capitalize}.lp-course-builder-canvas .cb-section__question-edit .question-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-canvas .cb-section__question-edit .question-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned{margin-bottom:20px}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title{flex:1;margin-bottom:24px}.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink{margin-bottom:20px}.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url{display:block;font-size:13px;line-height:1.5;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__question-edit input.cb-question-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc{margin-bottom:24px}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__question-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover{background:#f3f4f6;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__question{background:#1e1e1e;color:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__question{background:#dc2626;color:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-left:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-right:3px solid transparent;margin-right:-3px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i{display:none}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#7067ed;font-weight:600;border-right-color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap{margin:0;background:transparent}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box .lp-meta-box__inner,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field>label,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field label span,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration>label,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration label span,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field>label,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number]{width:80px !important}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description:has(+.learn-press-tip),.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field>.learn-press-tip,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration>.learn-press-tip,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}@media(max-width:768px){.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab{flex-direction:column}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:100%;border-left:0;border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;padding:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{flex:0 0 auto;margin-bottom:0;padding:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{border-right:0;border-bottom:3px solid transparent;margin-right:0;margin-bottom:-1px;white-space:nowrap}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{border-right-color:transparent;border-bottom-color:#3b82f6}}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item{margin-bottom:12px}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header{border-radius:6px 6px 0 0;border-bottom:1px solid #f5f5f5}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header{display:flex;align-items:center;padding:12px 16px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;transition:border .2s}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index{font-weight:600;font-size:14px;color:#1e1e1e;margin-left:16px}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input{flex-grow:1;padding:10px 14px;border:1px solid transparent;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-left:16px;background:transparent}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner{margin-left:12px;color:#7067ed}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete{color:#9ca3af;cursor:pointer;transition:all .2s;margin-left:16px;font-size:16px}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle{cursor:pointer;color:#9ca3af;transition:color .2s;margin-right:auto}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail{font-size:14px;padding:24px;background:#f7f7f7;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px}@media(max-width:768px){.lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content{padding:16px}}#lp-builder-popup-container{display:none;position:fixed;top:0;right:0;width:100%;height:100%;z-index:99}#lp-builder-popup-container .lp-builder-popup__tabs,#lp-builder-popup-container .lp-horizontal-tabs{display:flex;list-style:none;margin:0 24px;padding:0;border-bottom:1px solid #f5f5f5;gap:10px}#lp-builder-popup-container .lp-builder-popup__tab,#lp-builder-popup-container .lp-horizontal-tab{padding:12px 24px;color:#898989;text-decoration:none;font-weight:500;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s ease;background:transparent;border-radius:10px 10px 0 0;cursor:pointer}#lp-builder-popup-container .lp-builder-popup__tab:hover,#lp-builder-popup-container .lp-horizontal-tab:hover{color:#7067ed;background:#eef1ff}#lp-builder-popup-container .lp-builder-popup__tab.active,#lp-builder-popup-container .lp-horizontal-tab.active{color:#7067ed;border-bottom-color:#7067ed;background:#eef1ff}#lp-builder-popup-container .lp-builder-popup__tab-content,#lp-builder-popup-container .lp-horizontal-tab-content{padding:24px 24px 0}#lp-builder-popup-container .lp-builder-popup__tab-pane,#lp-builder-popup-container .lp-horizontal-tab-pane{display:none}#lp-builder-popup-container .lp-builder-popup__tab-pane.active,#lp-builder-popup-container .lp-horizontal-tab-pane.active{display:block}#lp-builder-popup-container .lp-meta-box,#lp-builder-popup-container .lp-meta-box-wrap{margin:0;background:transparent}#lp-builder-popup-container .lp-meta-box .lp-meta-box__inner,#lp-builder-popup-container .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}#lp-builder-popup-container .form-field,#lp-builder-popup-container .lp-meta-box__duration,#lp-builder-popup-container .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}#lp-builder-popup-container .form-field>label,#lp-builder-popup-container .form-field label span,#lp-builder-popup-container .lp-meta-box__duration>label,#lp-builder-popup-container .lp-meta-box__duration label span,#lp-builder-popup-container .lp-meta-box-field>label,#lp-builder-popup-container .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}#lp-builder-popup-container .form-field input[type=number],#lp-builder-popup-container .form-field input[type=text],#lp-builder-popup-container .form-field input[type=datetime-local],#lp-builder-popup-container .lp-meta-box__duration input[type=number],#lp-builder-popup-container .lp-meta-box__duration input[type=text],#lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local],#lp-builder-popup-container .lp-meta-box-field input[type=number],#lp-builder-popup-container .lp-meta-box-field input[type=text],#lp-builder-popup-container .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-builder-popup-container .form-field input[type=number]:focus,#lp-builder-popup-container .form-field input[type=text]:focus,#lp-builder-popup-container .form-field input[type=datetime-local]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=number]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=text]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=number]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=text]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-builder-popup-container .form-field input[type=number],#lp-builder-popup-container .lp-meta-box__duration input[type=number],#lp-builder-popup-container .lp-meta-box-field input[type=number]{width:80px !important}#lp-builder-popup-container .form-field select,#lp-builder-popup-container .lp-meta-box__duration select,#lp-builder-popup-container .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}#lp-builder-popup-container .form-field select:focus,#lp-builder-popup-container .lp-meta-box__duration select:focus,#lp-builder-popup-container .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-builder-popup-container .form-field input[type=radio],#lp-builder-popup-container .form-field input[type=checkbox],#lp-builder-popup-container .lp-meta-box__duration input[type=radio],#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox],#lp-builder-popup-container .lp-meta-box-field input[type=radio],#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}#lp-builder-popup-container .form-field input[type=radio]:before,#lp-builder-popup-container .form-field input[type=checkbox]:before,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:before,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:before,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:before,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}#lp-builder-popup-container .form-field input[type=radio]:checked,#lp-builder-popup-container .form-field input[type=checkbox]:checked,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}#lp-builder-popup-container .form-field input[type=radio]:checked:before,#lp-builder-popup-container .form-field input[type=checkbox]:checked:before,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked:before,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked:before,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked:before,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}#lp-builder-popup-container .form-field input[type=radio]:focus,#lp-builder-popup-container .form-field input[type=checkbox]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-builder-popup-container .form-field .description,#lp-builder-popup-container .lp-meta-box__duration .description,#lp-builder-popup-container .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}#lp-builder-popup-container .form-field .description:has(+.learn-press-tip),#lp-builder-popup-container .lp-meta-box__duration .description:has(+.learn-press-tip),#lp-builder-popup-container .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}#lp-builder-popup-container .form-field>.learn-press-tip,#lp-builder-popup-container .lp-meta-box__duration>.learn-press-tip,#lp-builder-popup-container .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}#lp-builder-popup-container ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}#lp-builder-popup-container ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}#lp-builder-popup-container ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}#lp-builder-popup-container ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}#lp-builder-popup-container.active{display:block}#lp-builder-popup-container #lp-material-container{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block}#lp-builder-popup-container #lp-material-container hr{display:none}#lp-builder-popup-container .field-material__label{width:150px;max-width:150px;min-width:150px;margin-left:11px}#lp-builder-popup-container .lp-material--field-wrap{display:flex;gap:11px;margin-top:12px}#lp-builder-popup-container .lp-material--field-wrap label{color:#1e1e1e;font-size:14px;font-weight:600;width:100px}#lp-builder-popup-container .lp-material--field-wrap:first-child{margin-top:0}#lp-builder-popup-container .lp-material--field-wrap.field-action-wrap{justify-content:flex-start;flex-direction:row-reverse}#lp-builder-popup-container #lp-material--group-container .lp-material--group{padding:20px;border:1px solid #d1d5db;border-radius:12px;max-width:420px;margin-bottom:20px}#lp-builder-popup-container #lp-material--group-container .lp-material--group:not(:has(*)){display:none}#lp-builder-popup-container .lp-material--field-external-link,#lp-builder-popup-container .lp-material--field-title{display:inline-flex;align-items:center;gap:8px;width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-builder-popup-container .lp-material--field-method{width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-builder-popup-container .lp-material-save-field,#lp-builder-popup-container .lp-material--delete{padding:8px 20px;border-radius:6px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #d1d5db;transition:all .2s}#lp-builder-popup-container .lp-material--upload-wrap label{cursor:pointer;width:100%;display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#1a1a1a;background:#fff;transition:all .2s;margin-right:86px;overflow:hidden}#lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file{border-color:#7067ed;background-color:#f8fbff;font-size:0}#lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::before{font-size:14px}#lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::after{content:attr(data-file-name);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}#lp-builder-popup-container .lp-material--field-upload{display:none}#lp-builder-popup-container .lp-material--upload-wrap label:hover{background-color:#f5f5f5;border-color:#9ca3af}#lp-builder-popup-container .lp-material--upload-wrap label:active{background-color:#d0d0d0;transform:scale(0.98)}#lp-builder-popup-container .lp-material--upload-wrap label::before{content:"📁 ";margin-left:5px}#lp-builder-popup-container #btn-lp--add-material{color:#7067ed;border:1px solid #7067ed}#lp-builder-popup-container #btn-lp--add-material:hover{background-color:#f7f7f7;border-color:#7067ed}#lp-builder-popup-container #btn-lp--save-material,#lp-builder-popup-container .lp-material-save-field{background:#7067ed;color:#eef1ff;border:1px solid #7067ed}#lp-builder-popup-container #btn-lp--save-material:hover,#lp-builder-popup-container .lp-material-save-field:hover{background-color:#5b52d1;border-color:#5b52d1}#lp-builder-popup-container .lp-material--delete{color:#6b7280;border:1px solid #e5e7eb}#lp-builder-popup-container .lp-material--delete:hover{background-color:#f7f7f7;color:#1e1e1e;border-color:#1e1e1e}#lp-builder-popup-container .cb-item-edit-content{gap:0;flex-direction:column}#lp-builder-popup-container .cb-item-edit-content .cb-item-edit-column{width:100%}#lp-builder-popup-container .cb-item-edit-publish{display:none}#lp-builder-popup-container .cb-section__quiz-edit .cb-item-edit-column--left{flex:0;max-width:unset}body.lp-popup-open{overflow:hidden}.lp-builder-popup-overlay{position:fixed;top:0;right:0;width:100%;height:100%;backdrop-filter:blur(3px);z-index:1}.lp-builder-popup{position:fixed;inset:5vh 5% 5vh 5%;width:auto;max-width:900px;max-height:750px;height:auto;margin:auto;background-color:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.2);z-index:2;display:flex;flex-direction:column;overflow:hidden;transition:inset .3s cubic-bezier(0.4,0,0.2,1),border-radius .3s cubic-bezier(0.4,0,0.2,1),max-width .3s cubic-bezier(0.4,0,0.2,1)}.lp-builder-popup--fullscreen{inset:0;max-width:100%;max-height:100%;border-radius:0}.lp-builder-popup--loading{width:auto;max-width:none;padding:40px 60px;text-align:center}.lp-builder-popup__loader{display:flex;flex-direction:column;align-items:center;gap:15px}.lp-builder-popup__loader .lp-loading-circle{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#1e1e1e;border-radius:50%;animation:lp-popup-spin .8s linear infinite}.lp-builder-popup__loader span{color:#666;font-size:14px}.lp-builder-popup__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;flex-shrink:0}.lp-builder-popup__header-left{display:flex;align-items:center;gap:12px}.lp-builder-popup__header-actions{display:flex;align-items:center;gap:8px}.lp-builder-popup__title{margin:0;font-size:18px;font-weight:600;color:#1e1e1e}.lp-builder-popup__resize{background:0;border:0;font-size:16px;color:#9ca3af;cursor:pointer;padding:8px 10px;line-height:1;transition:all .2s;border-radius:4px;display:flex;align-items:center;justify-content:center}.lp-builder-popup__resize:hover{color:#1e1e1e;background-color:#f3f4f6}.lp-builder-popup__resize i{font-size:16px}.lp-builder-popup__close{background:0;border:0;font-size:24px;color:#9ca3af;cursor:pointer;padding:5px 10px;line-height:1;transition:color .2s;border-radius:4px}.lp-builder-popup__close:hover{color:#d63638;background-color:#fee2e2}.lp-builder-popup__body{flex:1;overflow-y:auto;padding:0;background-color:#fff}.lp-builder-popup__notice{padding:15px;background-color:#f0f6fc;border-right:4px solid #3b82f6;color:#1e1e1e;margin:0 0 20px;border-radius:6px 0 0 6px}.lp-builder-popup__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;flex-shrink:0}.lp-builder-popup__footer-left{display:flex;align-items:center;gap:12px}.lp-builder-popup__footer-right{display:flex;align-items:center;gap:12px}.lp-builder-popup__btn{padding:10px 25px;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;border:0}.lp-builder-popup__btn--cancel{background-color:#fff;color:#7067ed;border:1px solid #7067ed}.lp-builder-popup__btn--cancel:hover{background-color:#eef1ff}.lp-builder-popup__btn--save{background-color:#7067ed;color:#fff}.lp-builder-popup__btn--save:hover{background-color:#5b52d1}.lp-builder-popup__btn--save:disabled{opacity:.6;cursor:not-allowed}.lp-builder-popup__btn--trash{background-color:#fff;color:#6b7280;border:1px solid #e5e7eb}.lp-builder-popup__btn--trash:hover{color:#dc2626;background-color:#fee2e2;border-color:#fee2e2}.lp-builder-popup__btn--draft{background-color:#eef1ff;color:#7067ed;border:1px solid transparent}.lp-builder-popup__btn--draft:hover{background-color:#d5dcff;border-color:transparent}.lp-builder-popup .lesson-status,.lp-builder-popup .question-status,.lp-builder-popup .quiz-status,.lp-builder-popup .quizzes-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}.lp-builder-popup .lesson-status.publish,.lp-builder-popup .question-status.publish,.lp-builder-popup .quiz-status.publish,.lp-builder-popup .quizzes-status.publish{color:#28a746;background:#e7f6e9}.lp-builder-popup .lesson-status.draft,.lp-builder-popup .question-status.draft,.lp-builder-popup .quiz-status.draft,.lp-builder-popup .quizzes-status.draft{color:#aaa;background:#f7f7f7}.lp-builder-popup .lesson-status.pending,.lp-builder-popup .question-status.pending,.lp-builder-popup .quiz-status.pending,.lp-builder-popup .quizzes-status.pending{color:#1e40af;background:#dbeafe}.lp-builder-popup .lesson-status.private,.lp-builder-popup .question-status.private,.lp-builder-popup .quiz-status.private,.lp-builder-popup .quizzes-status.private{color:#6b21a8;background:#f3e8ff}.lp-builder-popup .lesson-status.trash,.lp-builder-popup .question-status.trash,.lp-builder-popup .quiz-status.trash,.lp-builder-popup .quizzes-status.trash{color:#991b1b;background:#fee2e2}.lp-builder-popup .cb-section__header{display:none}.lp-builder-popup .lp-meta-box__duration>:not(label):not(.description){display:inline-flex;align-items:center;gap:8px}.lp-builder-popup .lp-meta-box__duration .description{margin-top:4px}.lp-builder-popup #_lp_passing_grade,.lp-builder-popup #_lp_retake_count,.lp-builder-popup #_lp_pagination{max-width:100px}.lp-builder-popup .lp-radios-field-meta-box{list-style-type:none;margin:0;padding:0}.lp-builder-popup .lp-radios-field-meta-box li{margin-bottom:8px}.lp-builder-popup .lp-radios-field-meta-box li:last-child{margin-bottom:0}.lp-builder-popup .lp-radios-field-meta-box li label{display:flex;align-items:center;gap:8px;font-weight:400;width:auto;min-width:auto;max-width:none;cursor:pointer}.lp-builder-popup .lp-radios-field-meta-box li input[type=radio]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#1e1e1e}.lp-builder-popup .wp-editor-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.lp-builder-popup .wp-editor-wrap .wp-editor-tools{display:flex;flex-wrap:wrap}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons{margin:0}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #7067ed;color:#7067ed;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;box-shadow:none}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media .wp-media-buttons-icon::before{color:#7067ed}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media:hover{background:#eef1ff}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-tabs:not(:has(.wp-switch-editor[aria-pressed=true])) .wp-switch-editor:first-child{background:#eef1ff;color:#7067ed;font-weight:600}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container{flex:0 0 calc(100% + 24px);width:100%;margin-top:10px;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;margin-right:-12px;margin-left:-12px;margin-bottom:-10px;padding:0}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container textarea.wp-editor-area{border:0;border-radius:0 0 8px 8px;padding:12px;width:100%;box-sizing:border-box}.lp-builder-popup .wp-editor-wrap>.wp-editor-container{border:0;border-radius:0 0 8px 8px}.lp-builder-popup .wp-editor-wrap>.wp-editor-container .mce-toolbar-grp{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:4px}.lp-builder-popup .wp-editor-wrap>.wp-editor-container .mce-top-part::before{box-shadow:none}.lp-builder-popup .wp-editor-wrap>.wp-editor-container .mce-panel{border:none !important}.lp-builder-popup .wp-editor-wrap>.wp-editor-container textarea.wp-editor-area{border:0;border-radius:0 0 8px 8px;padding:16px;width:100%;box-sizing:border-box;min-height:200px}.lp-builder-popup .lp-material--table{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-top:20px}.lp-builder-popup .lp-material--table th,.lp-builder-popup .lp-material--table td{padding:12px 15px;border-bottom:1px solid #e5e7eb;text-align:right}.lp-builder-popup .lp-material--table th{background-color:#f9fafb;font-weight:600;font-size:13px;color:#374151}.lp-builder-popup .lp-material--table td{font-size:14px;color:#1e1e1e}.lp-builder-popup .lp-material--table tr:last-child td{border-bottom:0}.lp-builder-popup .lp-material--table tr:hover td{background-color:#f9fafb}.lp-builder-popup .lp-material--table thead.hidden{display:none}.lp-builder-popup .lp-material-btn-wrap{display:flex;gap:12px;margin-top:15px}.lp-builder-popup #btn-lp--add-material,.lp-builder-popup #btn-lp--save-material{padding:8px 20px;border-radius:6px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #d1d5db;transition:all .2s}.lp-builder-popup #btn-lp--add-material:hover,.lp-builder-popup #btn-lp--save-material:hover{background:#f5f5f5;border-color:#9ca3af}.lp-builder-popup .cb-lesson-edit-title,.lp-builder-popup .cb-quiz-edit-title,.lp-builder-popup .cb-question-edit-title{margin-bottom:24px;flex:1}.lp-builder-popup .cb-lesson-edit-title__label,.lp-builder-popup .cb-quiz-edit-title__label,.lp-builder-popup .cb-question-edit-title__label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#1e1e1e}.lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input,.lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input,.lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s;box-shadow:none}.lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input:focus,.lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input:focus,.lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-builder-popup .cb-lesson-edit-desc,.lp-builder-popup .cb-quiz-edit-desc,.lp-builder-popup .cb-question-edit-desc{margin-bottom:24px}.lp-builder-popup .cb-lesson-edit-desc__label,.lp-builder-popup .cb-quiz-edit-desc__label,.lp-builder-popup .cb-question-edit-desc__label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#1e1e1e}.lp-builder-popup .lp-form-setting-lesson .lp-meta-box,.lp-builder-popup .lp-form-setting-quiz .lp-meta-box,.lp-builder-popup .lp-form-setting-question .lp-meta-box{margin:0;background:transparent}.lp-builder-popup .lp-form-setting-lesson .lp-meta-box__inner,.lp-builder-popup .lp-form-setting-quiz .lp-meta-box__inner,.lp-builder-popup .lp-form-setting-question .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:24px}.lp-builder-popup .lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:18px;font-weight:700;color:#1e1e1e;margin-bottom:20px;line-height:1.2}.lp-builder-popup .cb-section__question-title-assigned,.lp-builder-popup .cb-section__quiz-title-assigned{display:flex;flex-direction:column-reverse;gap:16px;margin-bottom:24px}.lp-builder-popup .cb-section__question-title-assigned .cb-question-edit-title,.lp-builder-popup .cb-section__question-title-assigned .cb-lesson-edit-title,.lp-builder-popup .cb-section__question-title-assigned .cb-quiz-edit-title,.lp-builder-popup .cb-section__quiz-title-assigned .cb-question-edit-title,.lp-builder-popup .cb-section__quiz-title-assigned .cb-lesson-edit-title,.lp-builder-popup .cb-section__quiz-title-assigned .cb-quiz-edit-title{margin-bottom:0;width:100%}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses{flex-shrink:0;padding:0;background-color:transparent;border-radius:0;font-size:13px;margin-top:0;border:0}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .label,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .label,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .label,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .label,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .label,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .label{color:#6b7280;margin-left:5px}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a{color:#2e91fa;text-decoration:none;font-weight:500}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a:hover,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a:hover,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a:hover,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a:hover,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a:hover,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a:hover{text-decoration:underline}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .question-not-assigned,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .question-not-assigned,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .question-not-assigned,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .question-not-assigned,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .question-not-assigned,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .question-not-assigned{color:#9ca3af;font-style:italic}.lp-builder-popup .lp-message{color:#7067ed;background-color:#eef1ff;font-weight:500;padding:8px 20px;border-radius:8px}.lp-builder-popup .cb-item-edit-permalink__label{display:block;font-size:13px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-builder-popup .cb-item-edit-assigned{font-size:13px;color:#6b7280;margin-bottom:20px;line-height:1.6}.lp-builder-popup .cb-item-edit-assigned .label{color:#6b7280;font-weight:400}.lp-builder-popup .cb-item-edit-assigned a{color:#2e91fa;text-decoration:none;font-weight:500}.lp-builder-popup .cb-item-edit-assigned a:hover{text-decoration:underline}.lp-builder-popup .lp-edit-quiz-wrap .heading{display:flex;align-items:center;margin-bottom:8px;gap:8px}.lp-builder-popup .lp-edit-quiz-wrap .heading h4{color:#898989}.lp-builder-popup .lp-edit-quiz-wrap .heading .total-items{margin-right:auto;font-size:13px;color:#898989}.lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all{cursor:pointer;padding:5px;color:#6b7280}.lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover{color:#1e1e1e}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down{display:block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-edit-list-questions{margin-bottom:20px}.lp-builder-popup .lp-edit-quiz-wrap .lp-icon-spinner{animation:rotation 2s infinite linear;font-size:1.25rem;display:none}.lp-builder-popup .lp-edit-quiz-wrap .one,.lp-builder-popup .lp-edit-quiz-wrap .plural{display:none}.lp-builder-popup .lp-edit-quiz-wrap[data-count="1"] .one{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap:not([data-count="1"]) .plural{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;background:#fff;transition:all .2s}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{background:#fff;border:1px solid #d1d5db;color:#4b5563;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;align-items:center;transition:all .2s;display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down{display:block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{border:0;background:transparent;cursor:pointer}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover{background:#f0f0f1}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:last-child{margin-bottom:0}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background-color:#fff;border-bottom:1px solid transparent;border-radius:12px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag{cursor:move;color:#9ca3af;font-size:16px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input{flex:1;padding:8px 12px;border:1px solid transparent;border-radius:6px;font-size:14px;background:transparent;transition:all .2s;font-weight:600}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label{font-size:11px;background-color:#eef1ff !important;color:#7067ed;padding:4px 10px;border-radius:20px;white-space:nowrap;font-weight:600}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question{cursor:pointer;color:#9ca3af;padding:6px;transition:all .2s;border-radius:4px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#1e1e1e;background:#f3f4f6}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#dc2626;background:#fee2e2}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle{cursor:pointer;padding:6px;color:#9ca3af}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover{color:#1e1e1e}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus){border:1px solid #7067ed}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head{border-bottom-color:#f5f5f5;border-radius:12px 12px 0 0;background:#eef1ff}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main{display:none;padding:24px;background:#fff;border-radius:0 0 12px 12px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main{display:block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.clone{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fff;border:1px dashed #e5e7eb;border-radius:12px;margin-top:12px}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-icon-plus{color:#7067ed}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input{flex:1;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus{outline:0;border-color:#7067ed;box-shadow:none}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new{border:1px solid #d1d5db;border-radius:6px;min-width:150px;font-size:14px}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus{outline:0;border-color:#7067ed}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button{padding:10px 20px;border:1px solid #7067ed;color:#7067ed;border-radius:8px;font-weight:500;cursor:pointer}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button:hover{background:#7067ed;color:#eef1ff}.lp-builder-popup .lp-edit-quiz-wrap .mce-menubar{border:0;background:#f5f5f5}.lp-builder-popup .lp-edit-quiz-wrap .heading{border-radius:12px}@keyframes lp-popup-spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@media(max-width:768px){.lp-builder-popup{width:95%;max-height:95vh}.lp-builder-popup__header,.lp-builder-popup__footer{padding:12px 16px}.lp-builder-popup__tabs{padding:0 16px;overflow-x:auto}.lp-builder-popup__tab{padding:12px 16px;white-space:nowrap}.lp-builder-popup__tab-content{padding:16px}.lp-builder-popup__footer{flex-direction:column;gap:10px}.lp-builder-popup__footer-left,.lp-builder-popup__footer-right{width:100%;justify-content:center}.lp-builder-popup .form-field,.lp-builder-popup .lp-meta-box__duration,.lp-builder-popup .lp-meta-box-field{flex-wrap:wrap}.lp-builder-popup .form-field>label,.lp-builder-popup .form-field label span,.lp-builder-popup .lp-meta-box__duration>label,.lp-builder-popup .lp-meta-box__duration label span,.lp-builder-popup .lp-meta-box-field>label,.lp-builder-popup .lp-meta-box-field label span{width:100%;min-width:100%;max-width:100%;margin-bottom:8px}.lp-builder-popup .form-field input[type=number],.lp-builder-popup .form-field input[type=text],.lp-builder-popup .form-field input[type=datetime-local],.lp-builder-popup .lp-meta-box__duration input[type=number],.lp-builder-popup .lp-meta-box__duration input[type=text],.lp-builder-popup .lp-meta-box__duration input[type=datetime-local],.lp-builder-popup .lp-meta-box-field input[type=number],.lp-builder-popup .lp-meta-box-field input[type=text],.lp-builder-popup .lp-meta-box-field input[type=datetime-local]{max-width:100%}.lp-builder-popup .form-field:has(input[type=checkbox]),.lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]),.lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]){flex-direction:row;flex-wrap:wrap}.lp-builder-popup .form-field:has(input[type=checkbox])>label,.lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox])>label,.lp-builder-popup .lp-meta-box-field:has(input[type=checkbox])>label{width:auto;min-width:auto;max-width:none;margin-bottom:0}.lp-builder-popup .form-field .description,.lp-builder-popup .lp-meta-box__duration .description,.lp-builder-popup .lp-meta-box-field .description{margin-right:0 !important}.lp-builder-popup .cb-section__question-title-assigned,.lp-builder-popup .cb-section__lesson-title-assigned{flex-direction:column;gap:16px}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,.lp-builder-popup .cb-section__lesson-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__lesson-title-assigned .lesson-assigned-courses{margin-top:0;align-items:flex-start}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question{flex-wrap:wrap}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input{width:100%}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}.learn-press-course-builder #lp-course-builder-content{background:#fff;padding:24px;border-radius:8px}.learn-press-course-builder .cb-section__course-edit{background:#fff;border-radius:16px;min-height:calc(100% - 100px)}.learn-press-course-builder .cb-section__course-edit .cb-section__header-left{display:flex;align-items:center;gap:10px;margin-bottom:20px;margin-top:28px}.learn-press-course-builder .cb-section__course-edit .lp-cb-section__title{font-size:28px;font-weight:600;margin-top:0;margin-bottom:0;color:#1e1e1e}.learn-press-course-builder .cb-section__course-edit .cb-section__header{display:flex;justify-content:space-between;align-items:center}.learn-press-course-builder .cb-section__course-edit .cb-section__header-action{display:flex;gap:20px}.learn-press-course-builder .cb-section__course-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.learn-press-course-builder .cb-section__course-edit .cb-button.loading{pointer-events:none;opacity:.8}.learn-press-course-builder .cb-section__course-edit .cb-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.learn-press-course-builder .cb-section__course-edit .lp-meta-box{background:transparent}.learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner{display:flex;flex-direction:column;gap:24px}.learn-press-course-builder .cb-section__course-edit .form-field,.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration{display:flex;gap:0 11px;margin:0;padding:0}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .description{max-width:max-content;grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .learn-press-tip{max-width:max-content}.learn-press-course-builder .cb-section__course-edit .form-field._lp_hint_field,.learn-press-course-builder .cb-section__course-edit .form-field._lp_explanation_field{flex-wrap:wrap}.learn-press-course-builder .cb-section__course-edit .form-field label,.learn-press-course-builder .cb-section__course-edit .form-field label span,.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration label,.learn-press-course-builder .cb-section__course-edit .lesson-materials .field-material__label{font-size:14px;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;color:#23282d;font-weight:600;flex:0 0 auto}.learn-press-course-builder .cb-section__course-edit .lesson-materials{flex-wrap:nowrap;gap:10px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=number],.learn-press-course-builder .cb-section__course-edit .form-field input[type=text],.learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.learn-press-course-builder .cb-section__course-edit .form-field textarea{order:3;width:calc(100% - 165px);padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.learn-press-course-builder .cb-section__course-edit .form-field input[type=number]:focus,.learn-press-course-builder .cb-section__course-edit .form-field input[type=text]:focus,.learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local]:focus,.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.learn-press-course-builder .cb-section__course-edit select{padding:4px 12px;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.learn-press-course-builder .cb-section__course-edit select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration>:not(label):not(.description){display:inline-flex;align-items:center;gap:8px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox],.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:before,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked{background:#28a746}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked:before,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked:before{right:22px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:focus,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]),.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]){flex-direction:row;align-items:center}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) input[type=checkbox],.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) input[type=radio]{order:1;margin-top:2px}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description,.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) .description{order:3}.learn-press-course-builder .cb-section__course-edit .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block}.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration .description{margin-top:4px}.learn-press-course-builder .cb-section__course-edit p.form-field,.learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration{padding:0;margin:0}.learn-press-course-builder .cb-section__course-edit p.form-field .description,.learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration .description{margin-top:6px}.learn-press-course-builder .cb-section__course-edit #_lp_passing_grade,.learn-press-course-builder .cb-section__course-edit #_lp_retake_count,.learn-press-course-builder .cb-section__course-edit #_lp_pagination{max-width:100px}.learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content{flex:1}.learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content .lp_course_extra_meta_box__fields:not(:has(*)){display:none}.learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content input[type=text]{max-width:100%;margin-bottom:10px}@media(max-width:768px){.learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner{gap:20px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=number],.learn-press-course-builder .cb-section__course-edit .form-field input[type=text],.learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]{max-width:100%}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]){flex-direction:column;gap:8px}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) label{min-width:auto}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description{margin-right:0;margin-top:0}}.learn-press-course-builder .lp-message{color:#7067ed;background-color:#eef1ff;font-weight:500;padding:8px 20px;border-radius:8px}#lp-builder-popup-container .learn-press-message,#lp-course-builder .learn-press-message{margin:20px 10px;position:relative;padding:10px 20px;border-radius:8px;max-width:100%;width:fit-content}#lp-builder-popup-container select,#lp-course-builder select{padding:10px 14px 10px 32px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e;cursor:pointer;appearance:none;background-image:url("../images/icons/ico-cb-chevron-down.svg");background-repeat:no-repeat;background-position:left 10px center;background-size:14px}#lp-builder-popup-container select:focus,#lp-course-builder select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}#lp-course-builder .lp-ico-ai{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-ai.svg");mask-image:url("../images/icons/ico-ai.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#lp-course-builder .lp-btn-generate-course-with-ai,#lp-course-builder .lp-btn-warning-enable-ai{position:relative;margin:0 !important}#lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai{background:transparent;color:#7067ed}#lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai:hover{background:#eef1ff}.wp-editor-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background-color:#fff}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:focus,.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:hover,.wp-editor-wrap .qt-dfw:focus,.wp-editor-wrap .qt-dfw:hover{box-shadow:none;background:0}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-underline),.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-blockquote),.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-alignright),.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-unlink){border-left:1px solid #d1d5db}.wp-editor-wrap .wp-editor-tools{display:flex;align-items:center;justify-content:space-between;background-color:#f7f7f7;padding:8px 12px}.wp-editor-wrap .wp-editor-tools:after{content:none}.wp-editor-wrap .wp-media-buttons{padding:0;float:none;flex-shrink:0}.wp-editor-wrap button.insert-media,.wp-editor-wrap input.button{color:#1e1e1e;border-color:#d1d5db;display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:13px;line-height:1.6;min-height:30px;margin:0;padding:4px 12px;cursor:pointer;border-width:1px;border-style:solid;border-radius:6px;white-space:nowrap;box-sizing:border-box;background:#fff;transition:border-color .15s ease,background .15s ease}.wp-editor-wrap button.insert-media:focus,.wp-editor-wrap input.button:focus{outline:0;box-shadow:none;background-color:#eef1ff;border-color:#7067ed;color:#7067ed}.wp-editor-wrap button.insert-media:hover,.wp-editor-wrap input.button:hover{color:#7067ed;border-color:#7067ed;background-color:#eef1ff}.wp-editor-wrap .wp-editor-tabs{float:none;flex-shrink:0;display:flex;background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:4px 4px 6px;gap:4px}.wp-editor-wrap .wp-editor-tabs button{margin:0;padding:2px 14px;border:0;border-radius:8px;font-size:13px;font-weight:500;line-height:1.6;color:#6b7280;background:transparent;cursor:pointer;box-sizing:content-box !important}.wp-editor-wrap .wp-editor-tabs button:hover{color:#1e1e1e;background-color:#eef1ff}.wp-editor-wrap .wp-editor-tabs button:focus{outline:0;box-shadow:none}.wp-editor-wrap .wp-editor-tabs button[aria-pressed=true]{background:#eef1ff;color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05);font-weight:600}.wp-editor-wrap .mce-tinymce{border:none !important;visibility:visible !important}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox{border-radius:8px}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{box-shadow:none}.wp-editor-wrap div.mce-toolbar-grp>div{padding:0}.wp-editor-wrap .mce-top-part::before{box-shadow:none !important}.wp-editor-wrap .mce-top-part,.wp-editor-wrap .quicktags-toolbar{background-color:#f7f7f7;margin:0;padding:0}.wp-editor-wrap .mce-toolbar-grp{background:0;border-bottom:0;padding:0 8px 8px}.wp-editor-wrap .mce-toolbar .mce-btn{border:0;background:transparent;box-shadow:none;border-radius:4px}.wp-editor-wrap .mce-toolbar .mce-btn button{padding:2px 5px;color:#374151}.wp-editor-wrap .mce-toolbar .mce-btn:hover,.wp-editor-wrap .mce-toolbar .mce-btn.mce-active{background:rgba(0,0,0,0.06);border:0;box-shadow:none}.wp-editor-wrap .mce-toolbar .mce-btn-group{padding:0 2px}.wp-editor-wrap .mce-toolbar .mce-btn-group:not(:last-child)::after{content:"";display:inline-block;width:1px;height:20px;background:#e5e7eb;vertical-align:middle;margin-right:4px}.wp-editor-wrap .quicktags-toolbar{padding:0 10px 8px;border-bottom:1px solid #f5f5f5}.wp-editor-wrap .wp-editor-container{border:0}.wp-editor-wrap .mce-edit-area iframe{min-height:150px !important}.wp-editor-wrap div.mce-statusbar{display:none}#lp-builder-popup-container .wp-editor-container{border:none !important;background:#fff}#lp-builder-popup-container .wp-editor-tools{padding:8px 12px}#lp-builder-popup-container .mce-top-part{margin:0 !important}#lp-builder-popup-container .lp-question-field-settings .mce-top-part{margin:0 !important}#lp-builder-popup-container .quicktags-toolbar{margin:0 !important;padding:6px 8px !important}.lp-popup-items-to-select .header{padding:0;flex-shrink:0}.lp-popup-items-to-select .header ul.tabs{display:flex;border-bottom:1px solid #f5f5f5;background:#fff;gap:10px;margin:0;list-style:none;padding:0}.lp-popup-items-to-select ul.tabs li{margin:0;display:inline-block;position:relative;padding:0 24px;text-decoration:none;font-weight:500;font-size:14px;transition:all .2s ease;border-radius:12px 12px 0 0;border-bottom:2px solid transparent;cursor:pointer}.lp-popup-items-to-select ul.tabs li.active{border-bottom-color:#7067ed;background-color:#eef1ff;color:#7067ed}.lp-popup-items-to-select ul.tabs li:hover{background-color:#eef1ff;color:#7067ed}.lp-popup-items-to-select .header ul.tabs li.tab a{padding:0}.lp-popup-items-to-select .header ul.tabs li.tab.active a,.lp-popup-items-to-select .header ul.tabs li.tab a:hover{color:#7067ed}.lp-popup-items-to-select input.lp-search-title-item{padding:12px 16px;border-color:#e5e7eb;border-radius:8px;outline:0;transition:border-color .2s;margin:0}.lp-popup-items-to-select input.lp-search-title-item:focus{border-color:#7067ed;box-shadow:0 0 0 2px rgba(59,130,246,0.1)}.lp-target ul.list-items{padding:0;gap:0;max-height:500px}.lp-select-item{display:flex;align-items:center;padding:12px 0;cursor:pointer;transition:background .2s}.lp-select-item:last-child{border-bottom:0}.lp-select-item:hover{background-color:#f5f5f5}.lp-select-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;margin-left:12px;cursor:pointer;position:relative;outline:0;flex-shrink:0}.lp-select-item input[type=checkbox]:checked{background-color:#28a746;border-color:#28a746}.lp-select-item input[type=checkbox]:checked::after{content:"";position:absolute;right:5px;top:1px;width:4px;height:9px;border:solid white;border-width:0 0 2px 2px;transform:rotate(-45deg)}.lp-select-item input[type=checkbox]:checked::before{display:none}.lp-answers-config input[type=radio]:checked::before{display:none}.lp-select-item .title{font-size:14px;color:#374151;font-weight:500}.lp-select-item .title strong{color:#9ca3af;font-weight:400;margin-right:5px;font-size:12px}.list-items-wrap .learn-press-pagination{margin-top:20px;display:flex;justify-content:center}.lp-popup-items-to-select .pagination{margin:10px 0 0 !important}.list-items-wrap .learn-press-pagination ul.page-numbers{display:flex;gap:8px;list-style:none;padding:0;margin:0}.list-items-wrap .page-numbers li span.page-numbers.current,.list-items-wrap .page-numbers li a.page-numbers{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:6px;text-decoration:none;color:#898989;font-size:14px;transition:all .2s;background:#fff;font-weight:600}.list-items-wrap .page-numbers li span.page-numbers.current{background-color:#7067ed;color:#fff}.list-items-wrap .page-numbers li a.page-numbers:hover{background-color:#f7f7f7;border-color:#d1d5db;color:#1e1e1e}.list-items-wrap .page-numbers li a.page-numbers.next,.list-items-wrap .page-numbers li a.page-numbers.prev{background-color:#f7f7f7;border-color:#d1d5db}.list-items-wrap .page-numbers li a.page-numbers.next:hover,.list-items-wrap .page-numbers li a.page-numbers.prev:hover{background-color:#7067ed;color:#fff}.list-items-wrap .page-numbers i{font-size:14px}.lp-popup-items-to-select .main{border-bottom-color:transparent !important;padding:20px 0 0 !important}.lp-popup-items-to-select .footer{padding:16px 0 0 !important;align-items:center;justify-content:space-between}.lp-popup-items-to-select .button{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s;background:transparent;color:#1e1e1e}.lp-popup-items-to-select .button:hover{background:transparent;color:#7067ed}.lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active,.lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary:not(.active){background-color:#eef1ff;color:#7067ed;order:2}.lp-btn-add-items-selected:hover:not(:disabled){background-color:#333}.lp-btn-add-items-selected:disabled{background-color:#f5f5f5;color:#9ca3af;cursor:not-allowed}.lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active:hover{background-color:#7067ed;color:#eef1ff}.lp-btn-count-items-selected{background:transparent;color:#6b7280;padding:0 !important;font-size:13px;order:1}.lp-btn-back-to-select-items{background:#fff;border:1px solid #d1d5db;color:#374151;order:0}.lp-btn-back-to-select-items:hover{background-color:#f5f5f5}.lp-popup-items-to-select ul.list-items-selected{padding-right:0;background:#fff;margin-bottom:20px;gap:0}.lp-popup-items-to-select ul.list-items-selected li{display:flex;align-items:center;padding:5px;border-bottom:1px solid #f5f5f5;color:#1e1e1e;cursor:pointer;transition:background .2s}.lp-hidden{display:none !important}.lp-popup-items-to-select .header .tabs .tab.active::after{display:none !important}.lp-popup-items-to-select .header .tabs .tab:not(:last-child)::before{display:none}.lp-popup-items-to-select .list-items-selected li:hover{background:#f5f5f5}.lp-popup-items-to-select .header .header-count-items-selected{border-bottom-color:#f5f5f5}.lp-toast.toastify{background:#e7f6e9;color:#28a746;border-radius:5px;box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-right:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee2e2;color:#dc2626;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fbf7f2;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:#dbeafe;color:#1e40af;padding:12px 20px;border:0;margin:0 auto}#wp-media-modal label.screen-reader-text,#wp-media-modal span.screen-reader-text{display:none}
\ No newline at end of file
+@charset "UTF-8";body{margin:0;padding:0}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-left:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-left:var(--lp-cotainer-padding);padding-right:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-right:15px;padding-left:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-left:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-right:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}.lp-loading-circle{width:15px;height:15px;border:2px solid #ccc;border-radius:50%;border-top-color:rgba(0,0,0,0.76);animation:spin 1s infinite linear;display:inline-block}.lp-loading-circle.hide{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.lp-btn-ai-style{background:#f6f7f7;border:1px solid #2271b1;color:#2271b1;text-decoration:none;text-shadow:none;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;cursor:pointer;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.lp-btn-ai-style:active{box-shadow:none;color:#fff}.lp-btn-ai-style:hover{background:#6b46e9 !important;color:#fff !important}.lp-btn-generate-course-with-ai,.lp-btn-warning-enable-ai{position:absolute;margin:10px 10px 0 0 !important}.create-course-modal{padding:0;display:flex !important;flex-direction:column;overflow:hidden;border-radius:10px;background-color:#fff;height:90vh;z-index:10000000 !important}.create-course-modal .modal-content{display:grid;grid-template-columns:1fr 2fr;flex-grow:1;gap:30px;min-height:500px;padding:0 24px}.create-course-modal .input-section{display:flex;flex-direction:column}.create-course-modal .input-section label{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section h3{font-weight:700;line-height:22px;font-size:14px;color:#4a5568;margin-bottom:4px}.create-course-modal .input-section textarea,.create-course-modal .input-section .ts-wrapper .ts-control{width:100%;padding:4px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:.95em;background-color:#f7fafc;color:#1a202c;box-shadow:none;transition:border-color .2s,box-shadow .2s}.create-course-modal .input-section textarea:focus,.create-course-modal .input-section textarea:focus-within,.create-course-modal .input-section .ts-wrapper .ts-control:focus,.create-course-modal .input-section .ts-wrapper .ts-control:focus-within{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2;background-color:#fff}.create-course-modal .input-section textarea{min-height:150px;resize:vertical}.create-course-modal .input-section .outputs-control{margin-top:10px}.create-course-modal .input-section .outputs-control .outputs-control-content{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.create-course-modal .input-section .outputs-control .outputs-control-content .output-number-selector{width:120px;border-radius:6px;padding:10px 12px;border:1px solid #e5e7eb;font-size:.95em;background-color:#f7fafc;color:#1a202c;height:40px}.create-course-modal .input-section .lp-tom-select{width:100%}.create-course-modal .input-section .course-content-wrapper{background:#f7fafc;padding:8px 16px;border-radius:16px}.create-course-modal .input-section .course-content-wrapper input[readonly],.create-course-modal .input-section .course-content-wrapper textarea[readonly]{background-color:#fff !important;cursor:not-allowed;opacity:.8}.create-course-modal .input-section .course-content-wrapper input[readonly]:focus,.create-course-modal .input-section .course-content-wrapper textarea[readonly]:focus{box-shadow:none;border-color:#e5e7eb}.create-course-modal .output-section{display:flex;flex-direction:column}.create-course-modal .output-section .output-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.create-course-modal .output-section .output-header h3{font-weight:700;line-height:22px;font-size:14px;color:#1a202c}.create-course-modal .output-section .output-header .icon-button{background:0;border:0;padding:4px;cursor:pointer;color:#a0aec0}.create-course-modal .output-section .output-header .icon-button:hover{color:#4a5568}.create-course-modal .output-section .output-item{border-radius:6px;margin-bottom:16px;background-color:#fff;position:relative}.create-course-modal .output-section .output-item.prompt-item textarea{background-color:#f7fafc;min-height:80px}.create-course-modal .output-section .output-item.output-suggestion textarea{border-color:#dbd6f7;min-height:80px}.create-course-modal .output-section .output-item p.prompt{font-weight:500;color:#4a5568;font-size:.875rem;margin-bottom:4px}.create-course-modal .output-section .output-item .generate-button{background-color:#7e6ce2;color:#fff;border:0;padding:12px 20px;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;width:25%;margin-top:10px}.create-course-modal .output-section .output-item .generate-button:hover{opacity:.9}.create-course-modal .output-section .output-item textarea{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;resize:vertical;font-size:.95em;color:#1a202c;transition:border-color .2s,box-shadow .2s}.create-course-modal .output-section .output-item textarea:focus{outline:0;border-color:#7e6ce2;box-shadow:0 0 0 1px #7e6ce2}.create-course-modal .output-section .output-item .output-actions{position:absolute;top:30%;left:2%;display:flex;gap:8px;visibility:hidden}.create-course-modal .output-section .output-item .output-actions .action-button{font-size:.875rem;font-weight:500;padding:6px 12px;border-radius:6px;cursor:pointer;border:1px solid #e5e7eb;background-color:#fff;color:#4a5568;transition:background-color .2s,color .2s,border-color .2s}.create-course-modal .output-section .output-item .output-actions .action-button.copy-button:hover{background-color:#f7fafc;border-color:#c8ccd5}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button{background-color:#7e6ce2;border-color:#7e6ce2;color:#fff}.create-course-modal .output-section .output-item .output-actions .action-button.apply-button:hover{opacity:.9}.create-course-modal .output-section .output-item:hover .output-actions{visibility:visible}.create-course-modal .output-section #lp-ai-output-suggestion{overflow-y:auto;flex-grow:1;padding-left:5px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder{flex-grow:1;border:2px dashed #e5e7eb;border-radius:6px;background-color:#e5e7eb;position:relative;height:150px;width:100%;background-position:center;background-repeat:no-repeat;margin-bottom:10px}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions{position:absolute;bottom:5px;right:80%;transform:translateX(50%);display:flex;gap:10px;width:30%}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .action-button{padding:5px 20px;border-radius:4px;border:1px solid #e5e7eb;background-color:rgba(255,255,255,0.8);cursor:pointer}.create-course-modal .output-section #lp-ai-output-suggestion .output-placeholder .output-actions .apply-button{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.create-course-modal .ts-wrapper .ts-control .item{background-color:#f7fafc;border:1px solid #e5e7eb;color:#4a5568;border-radius:20px;padding:4px 10px}.create-course-modal .ts-wrapper .ts-control .ts-input::placeholder{color:#a0aec0}.create-course-modal .modal-content{gap:40px;padding:24px 30px}.create-course-modal .modal-content .input-section .form-group{margin-bottom:16px}.create-course-modal .modal-content .input-section .form-group label{margin-bottom:6px;display:block}.create-course-modal .modal-content .input-section .lp-ai-modal-grid.lp-ai-grid-2-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:16px}.create-course-modal .modal-content .input-section h3{font-size:16px;font-weight:600;color:#1a202c;margin-top:20px;margin-bottom:8px}.create-course-modal .modal-content .input-section h3:first-child{margin-top:0}.create-course-modal .modal-content .input-section p.description{font-size:12px;color:#4a5568;margin:-4px 0 16px 0}.create-course-modal .modal-content .input-section .lp-notice.notice-warning{background-color:#fefce8;border:1px solid #fde047;border-radius:6px;padding:12px;margin:10px 0 20px 0;font-size:14px;color:#713f12}.create-course-modal .modal-content .input-section .lp-notice.notice-warning a{font-weight:600;color:#713f12;text-decoration:underline}.create-course-modal .modal-content .output-section .output-placeholder-wrapper{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;min-height:200px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;padding:20px}.create-course-modal .modal-content .output-section .output-placeholder-wrapper p{color:#4a5568;font-size:15px}.create-course-modal .modal-content .output-section .output-header .icon-button{display:inline-flex;align-items:center;justify-content:center;color:#4a5568}.create-course-modal .modal-content .output-section .output-header .icon-button svg{width:20px;height:20px}.lp-generate-data-ai-wrap{width:100%;max-height:90%}.lp-generate-data-ai-wrap .content-title{color:#111}.lp-generate-data-ai-wrap .step-header{display:flex;justify-content:space-between;margin-bottom:30px;padding:0 20px;gap:10px}.lp-generate-data-ai-wrap .step-header .step-item{display:flex;align-items:center;font-size:14px;color:#1a202c;position:relative;flex-grow:1;justify-content:center}.lp-generate-data-ai-wrap .step-header .step-item.active .step-number{background-color:#7e6ce2;color:#fff;border-color:#7e6ce2}.lp-generate-data-ai-wrap .step-header .step-item .step-text{color:#111;font-weight:600}.lp-generate-data-ai-wrap .step-header .step-item .step-number{width:28px;height:28px;border-radius:50%;border:1px solid #e5e7eb;display:flex;justify-content:center;align-items:center;margin-left:10px;font-weight:500;background-color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai{border:1px solid #e5e7eb;border-radius:10px;padding:20px;text-align:right}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-form-fields{min-height:400px;max-height:600px;overflow:auto;padding:0 2px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-title{font-size:1.2em;font-weight:600;margin-bottom:10px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-content.active{display:block}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header h2{font-size:24px;font-weight:700;margin:0 0 8px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step-header p{font-size:15px;color:#1a202c;margin:0 0 30px 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-bottom:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group{margin-bottom:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group.full-width{grid-column:1/-1}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#111}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .lp-tom-select.ts-wrapper{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{width:100%;padding:8px 16px;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;line-height:1.5;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;margin:0;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control:focus,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea:focus{outline:0;border-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .item,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .item{border:1px solid #e5e7eb;color:#4a5568;border-radius:6px;padding:4px 10px;background-color:transparent}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group input .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .ts-wrapper .ts-control .ts-input::placeholder,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea .ts-input::placeholder{color:#a0aec0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group textarea{min-height:86px;resize:vertical}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .field-description{color:#898989;margin-top:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .title-refer,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .form-group .description-refer{padding:0;border:0;font-size:16px;min-height:unset;box-shadow:none;border-radius:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai #prompt-preview{min-height:120px;background-color:#f9fafb;color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .button-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt{display:flex;justify-items:center;align-items:center;gap:10px;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .generate-prompt img{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button{padding:10px 20px;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-primary:hover{background-color:#1a202c}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary{background-color:#fff;color:#7e6ce2;border-color:#7e6ce2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-secondary:hover,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button-secondary:hover{background-color:#7e6ce2;color:#fff}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn:disabled,.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-button:disabled{background-color:#e5e7eb;color:#1a202c;cursor:not-allowed;border-color:#e5e7eb}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout{display:flex;gap:30px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-left-panel{flex:2}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .step4-right-panel{flex:1;min-width:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details{display:none}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details h3{font-size:24px;font-weight:700;color:#111827;margin-top:0;margin-bottom:24px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .course-cover-placeholder{width:100%;height:50vh;background-color:#e5e7eb;border-radius:8px;display:flex;justify-content:center;align-items:center;justify-items:center;font-size:20px;color:#6b7280;margin-bottom:30px;font-weight:600}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-title{font-size:18px;font-weight:700;margin-top:30px;margin-bottom:16px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum{font-size:18px;font-weight:700}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block{border-radius:8px;border:.8px solid #e5e7eb;padding:16px 8px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details .section-course-curriculum .course-curriculum-container .course-section-block h4{font-size:13px;font-weight:bold}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details p{font-size:15px;line-height:1.6;color:#374151;margin-top:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details ul{list-style:none;padding:0;margin:12px 0 0 0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li{position:relative;padding-right:20px;margin-bottom:8px;color:#374151;font-size:15px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .course-details li::before{content:"•";position:absolute;right:0;color:#1a202c;line-height:1.5}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel{background-color:#f9fafb;padding:24px;border-radius:8px;border:1px solid #e5e7eb;height:fit-content}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel h3{font-size:16px;font-weight:600;margin-top:0;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list{display:none;list-style:none;padding:0;margin:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li{display:flex;align-items:center;font-size:15px;color:#374151;margin-bottom:12px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li span{margin-left:5px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .step4-layout .summary-panel .summary-list li svg{color:#1a202c;width:20px;height:20px;margin-left:12px;flex-shrink:0}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea[name=lp-openai-prompt-generated-field]{min-height:300px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai textarea.lp-ai-string-result{width:100%}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results{display:grid;gap:10px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results .lp-ai-string-result{margin-bottom:4px}.lp-generate-data-ai-wrap .lp-form-generate-data-ai .lp-ai-generated-results button{margin-left:4px}.lp-generate-data-ai-wrap .lp-ai-course-data-preview-wrap{max-height:400px;overflow-y:auto;margin-bottom:20px}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup{position:absolute;top:10px;left:10px;background:0;border:0;font-size:20px;cursor:pointer;color:#ccc}.lp-generate-data-ai-wrap .lp-btn-close-ai-popup:hover{color:#f27474}.lp-generate-data-ai-wrap .lp-ai-warning-refer{border:1px solid #fcd34d;background-color:#fffbeb;padding:10px;border-radius:5px;display:flex;gap:5px;align-items:center}.lp-ai-course-data-preview-wrap .course-title{font-size:1.5em;font-weight:700;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-sections{margin-top:30px}.lp-ai-course-data-preview-wrap .section-title{font-weight:bold;font-size:1.2em;margin-bottom:10px;color:#1a202c}.lp-ai-course-data-preview-wrap .lesson-title,.lp-ai-course-data-preview-wrap .quiz-title,.lp-ai-course-data-preview-wrap .question-title{font-weight:600;font-size:1em;margin-bottom:8px;color:#1a202c}.lp-ai-course-data-preview-wrap .course-section-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:10px;padding:20px;margin:20px 0;background-color:#fff}.lp-ai-course-data-preview-wrap .course-section-items{margin:20px 20px 0 0}.lp-ai-course-data-preview-wrap .course-section-items:last-child{margin-bottom:0}.lp-ai-course-data-preview-wrap .course-lesson-item,.lp-ai-course-data-preview-wrap .course-quiz-item,.lp-ai-course-data-preview-wrap .quiz-question-item{padding:12px 0;border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-ai-course-data-preview-wrap .course-lesson-item:last-child,.lp-ai-course-data-preview-wrap .course-quiz-item:last-child,.lp-ai-course-data-preview-wrap .quiz-question-item:last-child{padding-bottom:0}.lp-ai-course-data-preview-wrap .course-questions,.lp-ai-course-data-preview-wrap .course-question-options{margin:20px 20px 0 0}.lp-ai-course-data-preview-wrap .course-questions:last-child,.lp-ai-course-data-preview-wrap .course-question-options:last-child{margin-bottom:0}.lp-ai-images-warp{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:20px;max-height:400px;overflow-y:auto}.lp-ai-images-warp .lp-ai-image-item{position:relative}.lp-ai-images-warp .lp-ai-image-item img{object-fit:contain;width:100%}.lp-ai-images-warp .lp-ai-image-item .lp-btn-ai-apply-image{position:absolute;top:5px;left:0;transform:translateX(5%);background-color:rgba(0,0,0,0.6);color:#fff;border:0;padding:6px 12px;border-radius:4px;font-size:.875rem;cursor:pointer;opacity:0;transition:opacity .2s}.lp-ai-images-warp .lp-ai-image-item:hover .lp-btn-ai-apply-image{opacity:1}.lp-creating-course-ai-wrap .loading-wrap{margin-top:20px}.lp-creating-course-ai-wrap .lp-loading-circle{width:40px;height:40px;border-width:5px}.lp-must-enable-ai-wrap{text-align:right;line-height:1.6em}.lp-must-enable-ai-wrap h2{margin-bottom:0}.lp-must-enable-ai-wrap h2 i{margin-left:10px;color:#dc2626}.lp-must-enable-ai-wrap .desc{color:#6b7280}.lp-must-enable-ai-wrap .p2{color:#6b7280}.lp-must-enable-ai-wrap a{color:#2563eb;text-decoration:underline;cursor:pointer}.lp-must-enable-ai-wrap .help-link{padding:16px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px}.lp-must-enable-ai-wrap .help-link a{text-decoration:none;margin-top:10px}.lp-must-enable-ai-wrap .help-link i{color:#2a73ab}.lp-must-enable-ai-wrap .button-actions{margin-top:20px;text-align:left}.lp-must-enable-ai-wrap .button-actions .lp-btn-close-ai-popup{border:0;color:#4b5563;background:0}.lp-must-enable-ai-wrap .button-actions .button-primary{background-color:#7e6ce2;color:#fff;border:0}.lp-must-enable-ai-wrap .button-actions .button-primary:hover{opacity:.9}.fui-loading-spinner-3{color:#7e6ce2;position:relative;width:100px;height:80px;margin-right:80px;display:none}.fui-loading-spinner-3 div{transform-origin:40px 40px;animation:rj9Ft 1.2s linear infinite}.fui-loading-spinner-3 div:after{content:" ";display:block;position:absolute;top:3px;right:37px;width:6px;height:18px;border-radius:20%;background:#7e6ce2}.fui-loading-spinner-3 div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.fui-loading-spinner-3 div:nth-child(2){transform:rotate(-30deg);animation-delay:-1s}.fui-loading-spinner-3 div:nth-child(3){transform:rotate(-60deg);animation-delay:-0.9s}.fui-loading-spinner-3 div:nth-child(4){transform:rotate(-90deg);animation-delay:-0.8s}.fui-loading-spinner-3 div:nth-child(5){transform:rotate(-120deg);animation-delay:-0.7s}.fui-loading-spinner-3 div:nth-child(6){transform:rotate(-150deg);animation-delay:-0.6s}.fui-loading-spinner-3 div:nth-child(7){transform:rotate(-180deg);animation-delay:-0.5s}.fui-loading-spinner-3 div:nth-child(8){transform:rotate(-210deg);animation-delay:-0.4s}.fui-loading-spinner-3 div:nth-child(9){transform:rotate(-240deg);animation-delay:-0.3s}.fui-loading-spinner-3 div:nth-child(10){transform:rotate(-270deg);animation-delay:-0.2s}.fui-loading-spinner-3 div:nth-child(11){transform:rotate(-300deg);animation-delay:-0.1s}.fui-loading-spinner-3 div:nth-child(12){transform:rotate(-330deg);animation-delay:0s}@keyframes rj9Ft{0%{opacity:1}100%{opacity:0}}html{margin-top:0 !important}.lp-course-builder-canvas,.lp-toast,.swal2-container{font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;line-height:1.5;color:#1e1e1e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-course-builder-canvas *,.lp-course-builder-canvas *::before,.lp-course-builder-canvas *::after,.lp-toast *,.lp-toast *::before,.lp-toast *::after,.swal2-container *,.swal2-container *::before,.swal2-container *::after{box-sizing:border-box}.lp-course-builder-canvas button,.lp-toast button,.swal2-container button{font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-course-builder-canvas input[type=date],.lp-course-builder-canvas input[type=datetime-local],.lp-course-builder-canvas input[type=datetime],.lp-course-builder-canvas input[type=email],.lp-course-builder-canvas input[type=month],.lp-course-builder-canvas input[type=number],.lp-course-builder-canvas input[type=password],.lp-course-builder-canvas input[type=search],.lp-course-builder-canvas input[type=tel],.lp-course-builder-canvas input[type=text],.lp-course-builder-canvas input[type=time],.lp-course-builder-canvas input[type=url],.lp-course-builder-canvas input[type=week],.lp-toast input[type=date],.lp-toast input[type=datetime-local],.lp-toast input[type=datetime],.lp-toast input[type=email],.lp-toast input[type=month],.lp-toast input[type=number],.lp-toast input[type=password],.lp-toast input[type=search],.lp-toast input[type=tel],.lp-toast input[type=text],.lp-toast input[type=time],.lp-toast input[type=url],.lp-toast input[type=week],.swal2-container input[type=date],.swal2-container input[type=datetime-local],.swal2-container input[type=datetime],.swal2-container input[type=email],.swal2-container input[type=month],.swal2-container input[type=number],.swal2-container input[type=password],.swal2-container input[type=search],.swal2-container input[type=tel],.swal2-container input[type=text],.swal2-container input[type=time],.swal2-container input[type=url],.swal2-container input[type=week]{padding:0;line-height:normal;min-height:unset}.lp-course-builder-canvas input[type=date]:focus,.lp-course-builder-canvas input[type=datetime-local]:focus,.lp-course-builder-canvas input[type=datetime]:focus,.lp-course-builder-canvas input[type=email]:focus,.lp-course-builder-canvas input[type=month]:focus,.lp-course-builder-canvas input[type=number]:focus,.lp-course-builder-canvas input[type=password]:focus,.lp-course-builder-canvas input[type=search]:focus,.lp-course-builder-canvas input[type=tel]:focus,.lp-course-builder-canvas input[type=text]:focus,.lp-course-builder-canvas input[type=time]:focus,.lp-course-builder-canvas input[type=url]:focus,.lp-course-builder-canvas input[type=week]:focus,.lp-toast input[type=date]:focus,.lp-toast input[type=datetime-local]:focus,.lp-toast input[type=datetime]:focus,.lp-toast input[type=email]:focus,.lp-toast input[type=month]:focus,.lp-toast input[type=number]:focus,.lp-toast input[type=password]:focus,.lp-toast input[type=search]:focus,.lp-toast input[type=tel]:focus,.lp-toast input[type=text]:focus,.lp-toast input[type=time]:focus,.lp-toast input[type=url]:focus,.lp-toast input[type=week]:focus,.swal2-container input[type=date]:focus,.swal2-container input[type=datetime-local]:focus,.swal2-container input[type=datetime]:focus,.swal2-container input[type=email]:focus,.swal2-container input[type=month]:focus,.swal2-container input[type=number]:focus,.swal2-container input[type=password]:focus,.swal2-container input[type=search]:focus,.swal2-container input[type=tel]:focus,.swal2-container input[type=text]:focus,.swal2-container input[type=time]:focus,.swal2-container input[type=url]:focus,.swal2-container input[type=week]:focus{border-color:none;box-shadow:unset;outline:unset}.lp-course-builder-canvas input[type=checkbox]:focus,.lp-course-builder-canvas input[type=color]:focus,.lp-course-builder-canvas input[type=date]:focus,.lp-course-builder-canvas input[type=datetime-local]:focus,.lp-course-builder-canvas input[type=datetime]:focus,.lp-course-builder-canvas input[type=email]:focus,.lp-course-builder-canvas input[type=month]:focus,.lp-course-builder-canvas input[type=number]:focus,.lp-course-builder-canvas input[type=password]:focus,.lp-course-builder-canvas input[type=radio]:focus,.lp-course-builder-canvas input[type=search]:focus,.lp-course-builder-canvas input[type=tel]:focus,.lp-course-builder-canvas input[type=text]:focus,.lp-course-builder-canvas input[type=time]:focus,.lp-course-builder-canvas input[type=url]:focus,.lp-course-builder-canvas input[type=week]:focus,.lp-course-builder-canvas select:focus,.lp-course-builder-canvas textarea:focus,.lp-toast input[type=checkbox]:focus,.lp-toast input[type=color]:focus,.lp-toast input[type=date]:focus,.lp-toast input[type=datetime-local]:focus,.lp-toast input[type=datetime]:focus,.lp-toast input[type=email]:focus,.lp-toast input[type=month]:focus,.lp-toast input[type=number]:focus,.lp-toast input[type=password]:focus,.lp-toast input[type=radio]:focus,.lp-toast input[type=search]:focus,.lp-toast input[type=tel]:focus,.lp-toast input[type=text]:focus,.lp-toast input[type=time]:focus,.lp-toast input[type=url]:focus,.lp-toast input[type=week]:focus,.lp-toast select:focus,.lp-toast textarea:focus,.swal2-container input[type=checkbox]:focus,.swal2-container input[type=color]:focus,.swal2-container input[type=date]:focus,.swal2-container input[type=datetime-local]:focus,.swal2-container input[type=datetime]:focus,.swal2-container input[type=email]:focus,.swal2-container input[type=month]:focus,.swal2-container input[type=number]:focus,.swal2-container input[type=password]:focus,.swal2-container input[type=radio]:focus,.swal2-container input[type=search]:focus,.swal2-container input[type=tel]:focus,.swal2-container input[type=text]:focus,.swal2-container input[type=time]:focus,.swal2-container input[type=url]:focus,.swal2-container input[type=week]:focus,.swal2-container select:focus,.swal2-container textarea:focus{border-color:none;box-shadow:unset;outline:unset}.lp-course-builder-canvas input[type=checkbox],.lp-course-builder-canvas input[type=radio],.lp-toast input[type=checkbox],.lp-toast input[type=radio],.swal2-container input[type=checkbox],.swal2-container input[type=radio]{box-shadow:unset;margin:0}.lp-course-builder-canvas input[type=radio]:checked::before,.lp-course-builder-canvas input[type=checkbox]:checked::before,.lp-toast input[type=radio]:checked::before,.lp-toast input[type=checkbox]:checked::before,.swal2-container input[type=radio]:checked::before,.swal2-container input[type=checkbox]:checked::before{margin:0}.lp-course-builder-canvas a,.lp-toast a,.swal2-container a{color:#7067ed}.lp-course-builder-canvas a:hover,.lp-toast a:hover,.swal2-container a:hover{color:#5b52d1}.lp-course-builder-canvas a:focus,.lp-toast a:focus,.swal2-container a:focus{border-color:none;box-shadow:unset;outline:unset}#lp-course-builder{display:block !important;min-height:100vh;background:#fff;margin:0;padding:0}#lp-course-builder .lp-course-builder_layout{display:block !important;width:100%}#lp-course-builder .learn-press-course-builder{display:flex;flex-direction:column;min-height:100vh;background:#fff;margin:0;padding:0;width:100%}#lp-course-builder .learn-press-course-builder *{box-sizing:border-box}#lp-course-builder .lp-cb-body{display:flex;flex:1;min-height:calc(100vh - 60px)}#lp-course-builder .lp-cb-top-header{position:fixed;top:0;right:0;left:0;height:60px;background:#fff;border-bottom:1px solid #f5f5f5;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:9;box-shadow:0 1px 3px rgba(0,0,0,0.05)}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo{display:flex;align-items:center}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#1e1e1e;line-height:0}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo a:hover{color:#7067ed}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .lp-cb-top-header__logo-image{display:block;width:auto;max-width:240px;max-height:40px;object-fit:contain}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logo .dashicons{font-size:28px;width:28px;height:28px;color:#7067ed}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__title{font-size:18px;font-weight:600;color:#1e1e1e}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user{display:flex;align-items:center;gap:12px}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar{position:relative;flex-shrink:0}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__online-dot{position:absolute;bottom:1px;left:1px;width:10px;height:10px;background:#22c55e;border-radius:50%;border:2px solid #fff}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-info{display:flex;flex-direction:column;gap:2px}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-name{font-size:14px;font-weight:600;color:#1e1e1e;line-height:1.3}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link{font-size:13px;color:#898989;text-decoration:none;line-height:1.3}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__user-link:hover{color:#7067ed}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:#cfcfcf;text-decoration:none;transition:all .2s;margin-right:4px}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout svg{width:22px;height:22px;flex-shrink:0}#lp-course-builder .lp-cb-top-header .lp-cb-top-header__logout:hover{background:#fef2f2;color:#ef4444}#lp-course-builder-sidebar.lp-cb-sidebar{position:fixed !important;right:0 !important;top:60px !important;bottom:0 !important;width:260px !important;background:#fff !important;color:#000 !important;display:flex !important;flex-direction:column !important;z-index:8 !important;overflow-y:auto !important;padding:0 !important;border-radius:0 !important;border-left:1px solid #f5f5f5}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__header{display:none}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav{flex:1;padding:16px;margin:0;list-style:none;display:block !important;overflow-x:visible !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item{margin:0;padding:0;list-style:none;display:block !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a{display:flex !important;align-items:center;padding:12px 20px;color:#000 !important;text-decoration:none;transition:all .2s ease;gap:12px;background:transparent !important;border:none !important;border-radius:12px !important;margin-top:6px}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a:hover{background:#eef1ff !important;color:#000 !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .dashicons{font-size:20px;width:20px;height:20px;line-height:20px;color:inherit}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .lp-cb-sidebar__item-title{font-size:15px;font-weight:500}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active a{background:#eef1ff !important;color:#7067ed !important}#lp-course-builder-sidebar.lp-cb-sidebar ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item.is-active a .dashicons{color:#7067ed !important}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:transparent;cursor:pointer;transition:all .2s;margin-right:auto;margin-bottom:16px;margin-left:16px;border:0;color:#aaa}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle svg{min-width:24px;height:24px}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle .lp-toggle-expand{display:none}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__toggle:hover{background:#eef1ff;border-color:#d1d5db;color:#7067ed}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer{padding:16px;border-top:1px solid #f5f5f5;margin-top:auto;background:#fdfdfd;display:flex;flex-direction:column;gap:8px}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer:empty{display:none}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item{display:flex;align-items:center;padding:12px 16px;color:#000;text-decoration:none;gap:12px;font-size:14px;transition:all .2s;border-radius:6px}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item:hover{background:#eef1ff;color:#7067ed}#lp-course-builder-sidebar.lp-cb-sidebar .lp-cb-sidebar__footer a.lp-cb-sidebar__item .dashicons{font-size:20px;width:20px;height:20px;flex-shrink:0}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed{width:72px !important}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav{padding:16px 8px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a{justify-content:center;padding:12px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .lp-cb-sidebar__item-title{display:none}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed ul.lp-cb-sidebar__nav li.lp-cb-sidebar__item a .dashicons{margin:0}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer{padding:16px 8px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle{margin:0 auto}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-collapse{display:none}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer .lp-cb-sidebar__toggle .lp-toggle-expand{display:block}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item{justify-content:center;padding:12px}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed .lp-cb-sidebar__footer a.lp-cb-sidebar__item .lp-cb-sidebar__item-title{display:none}#lp-course-builder-sidebar.lp-cb-sidebar.is-collapsed+#lp-course-builder-content.lp-cb-main,#lp-course-builder.has-collapsed-sidebar #lp-course-builder-content.lp-cb-main{margin-right:72px !important;width:calc(100% - 72px) !important}#lp-course-builder-content.lp-cb-main{flex:1;margin-right:260px !important;margin-top:60px !important;min-height:calc(100vh - 60px);padding:0 24px 24px !important;background:#fff !important;border-radius:0 !important;width:calc(100% - 260px) !important}html:has(#wpadminbar) #lp-course-builder .lp-cb-body{min-height:calc(100vh - 60px - 32px)}html:has(#wpadminbar) .lp-cb-top-header{top:32px}html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar{top:calc(60px + 32px) !important}html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main{margin-top:calc(60px) !important;min-height:calc(100vh - 60px)}@media screen and (max-width:782px){html:has(#wpadminbar) #lp-course-builder .lp-cb-body{min-height:calc(100vh - 60px - 46px)}html:has(#wpadminbar) .lp-cb-top-header{top:46px}html:has(#wpadminbar) #lp-course-builder-sidebar.lp-cb-sidebar{top:calc(60px + 46px) !important}html:has(#wpadminbar) #lp-course-builder-content.lp-cb-main{margin-top:calc(60px + 46px) !important;min-height:calc(100vh - 60px - 46px)}}.lp-cb-breadcrumb{padding:16px 12px;border-bottom:1px solid #f5f5f5;font-size:14px;background:#fff;border-radius:8px 8px 0 0}.lp-cb-breadcrumb .lp-cb-breadcrumb__item{color:#898989;text-decoration:none;transition:color .2s}.lp-cb-breadcrumb .lp-cb-breadcrumb__item:hover{color:#7067ed}.lp-cb-breadcrumb .lp-cb-breadcrumb__item.is-current{color:#1e1e1e;font-weight:500}.lp-cb-breadcrumb .lp-cb-breadcrumb__separator{margin:0 10px;color:#898989}#lp-course-builder .lp-cb-header{position:sticky;top:60px;z-index:99;display:flex;align-items:center;justify-content:space-between;padding:20px 12px;background:#fff;gap:30px}#lp-course-builder .lp-cb-header .lp-cb-header__left{display:flex;align-items:center;gap:12px}#lp-course-builder .lp-cb-header .lp-cb-header__title{margin:0;font-size:24px;font-weight:600;color:#1e1e1e}#lp-course-builder .lp-cb-header .lp-cb-admin-link{display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:5px 12px;gap:10px;font-weight:500;border-radius:6px;color:#898989;text-decoration:none;transition:all .2s}#lp-course-builder .lp-cb-header .lp-cb-admin-link .dashicons{font-size:18px;width:18px;height:18px}#lp-course-builder .lp-cb-header .lp-cb-admin-link:hover{background:#f1f5f9;color:#7067ed}#lp-course-builder .lp-cb-header .lp-cb-header__actions{display:flex;gap:12px}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button{padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;border:1px solid #f5f5f5;background:#fff;color:#1e1e1e;transition:all .2s}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button:hover{background:#f9fafb}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary,#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn{background:#7067ed !important;border-color:#7067ed !important;color:#fff !important}#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-button-primary:hover,#lp-course-builder .lp-cb-header .lp-cb-header__actions .lp-cb-save-btn:hover{background:#5b52d1 !important;border-color:#5b52d1 !important}html:has(#wpadminbar) .lp-cb-header{top:calc(60px + 32px)}@media screen and (max-width:782px){html:has(#wpadminbar) .lp-cb-header{top:calc(60px + 46px)}}.course-status,.quiz-status,.quizze-status,.question-status,.lesson-status{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;text-transform:capitalize}.course-status.publish,.quiz-status.publish,.quizze-status.publish,.question-status.publish,.lesson-status.publish{background:#e7f6e9;color:#28a746}.course-status.draft,.quiz-status.draft,.quizze-status.draft,.question-status.draft,.lesson-status.draft{background:#f7f7f7;color:#aaa}.course-status.pending,.quiz-status.pending,.quizze-status.pending,.question-status.pending,.lesson-status.pending{background:#dbeafe;color:#1e40af}.course-status.private,.quiz-status.private,.quizze-status.private,.question-status.private,.lesson-status.private{background:#f3e8ff;color:#6b21a8}.course-status.trash,.quiz-status.trash,.quizze-status.trash,.question-status.trash,.lesson-status.trash{background:#fee2e2;color:#991b1b}.course-status.future,.quiz-status.future,.quizze-status.future,.question-status.future,.lesson-status.future{background:#ffd700;color:#333}#lp-course-builder .lp-cb-tabs{display:flex;border-bottom:1px solid #f5f5f5;background:#fff;gap:10px;margin:0;list-style:none}#lp-course-builder .lp-cb-tabs .lp-cb-tabs__item{padding:12px 24px;color:#898989;text-decoration:none;font-weight:500;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s ease;background:transparent;border-radius:10px 10px 0 0}#lp-course-builder .lp-cb-tabs .lp-cb-tabs__item:hover{color:#7067ed;background:#eef1ff}#lp-course-builder .lp-cb-tabs .lp-cb-tabs__item.is-active{color:#7067ed;border-bottom-color:#7067ed;background:#eef1ff}#lp-course-builder .lp-cb-tab-content{padding:0;background:#fff;border-radius:0 0 8px 8px;margin-top:30px}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section{background:#fff;border-radius:0;min-height:auto}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px 0;margin-bottom:20px;border-bottom:1px solid #f5f5f5}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left{display:flex;align-items:center;gap:12px}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .lp-cb-section__title,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .lp-cb-section__title{margin:0;font-size:18px;font-weight:600;color:#1e1e1e}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status{display:inline-block;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;text-transform:capitalize}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.publish,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.publish{background:#e7f6e9;color:#28a746}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.draft,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.draft{background:#f7f7f7;color:#aaa}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-left .course-status.pending,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-left .course-status.pending{background:#dbeafe;color:#1e40af}#lp-course-builder .lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action,#lp-course-builder .lp-cb-tab-content .lp-course-builder-content__section .cb-section__header .cb-section__header-action{display:flex;gap:10px}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab{display:flex;gap:24px}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs{flex:0 0 200px;list-style:none;margin:0;padding:0;border-left:1px solid #f5f5f5}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li{margin:0}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a{display:block;padding:12px 16px;color:#898989;text-decoration:none;border-right:2px solid transparent;transition:all .2s}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a:hover{color:#7067ed;background:#eef1ff}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active{color:#7067ed;background:rgba(112,103,237,0.05);border-right-color:#7067ed;font-weight:500}#lp-course-builder .lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex:1;min-width:0}#lp-course-builder .lp-cb-footer{padding:20px 0;border-top:1px solid #f5f5f5;background:#fff;border-radius:0 0 8px 8px;margin-top:auto}#lp-course-builder .lp-cb-footer .lp-cb-footer__actions{display:flex;justify-content:flex-end;gap:12px}#lp-course-builder .lp-course-builder-content__tab{background:#fff;border-radius:8px;max-width:100%}#lp-course-builder .lp-course-builder-content__tab .lp-cb-tab__title{font-size:28px;font-weight:600;color:#1e1e1e;margin:20px 0 24px 0}.lp-cb-save-btn,#lp-course-builder .lp-button-primary{background:#7067ed !important;border-color:#7067ed !important;color:#fff !important;padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.lp-cb-save-btn:hover,#lp-course-builder .lp-button-primary:hover{background:#5b52d1 !important;border-color:#5b52d1 !important}.lp-cb-save-btn.loading,.lp-cb-save-btn.lp-loading,.lp-cb-save-btn[aria-disabled=true],#lp-course-builder .lp-button-primary.loading,#lp-course-builder .lp-button-primary.lp-loading,#lp-course-builder .lp-button-primary[aria-disabled=true]{opacity:.7;pointer-events:none;cursor:not-allowed}.lp-cb-save-btn.has-changes,#lp-course-builder .lp-button-primary.has-changes{position:relative;animation:pulse-save 2s infinite}.lp-cb-save-btn.has-changes::after,#lp-course-builder .lp-button-primary.has-changes::after{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:10px;background:#ef4444;border-radius:50%;border:2px solid #fff}#lp-course-builder .cb-btn-update,#lp-course-builder .cb-btn-preview,#lp-course-builder .cb-btn-darft,#lp-course-builder .cb-btn-publish,#lp-course-builder .cb-btn-pending{padding:10px 20px;font-size:14px;border-radius:12px;font-weight:500;cursor:pointer;border:0;transition:all .2s}#lp-course-builder .cb-btn-update.has-changes,#lp-course-builder .cb-btn-preview.has-changes,#lp-course-builder .cb-btn-darft.has-changes,#lp-course-builder .cb-btn-publish.has-changes,#lp-course-builder .cb-btn-pending.has-changes{position:relative}#lp-course-builder .cb-btn-update.has-changes::after,#lp-course-builder .cb-btn-preview.has-changes::after,#lp-course-builder .cb-btn-darft.has-changes::after,#lp-course-builder .cb-btn-publish.has-changes::after,#lp-course-builder .cb-btn-pending.has-changes::after{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:10px;background:#ef4444;border-radius:50%;border:2px solid #fff}#lp-course-builder .cb-btn-update.loading,#lp-course-builder .cb-btn-update.lp-loading,#lp-course-builder .cb-btn-preview.loading,#lp-course-builder .cb-btn-preview.lp-loading,#lp-course-builder .cb-btn-darft.loading,#lp-course-builder .cb-btn-darft.lp-loading,#lp-course-builder .cb-btn-publish.loading,#lp-course-builder .cb-btn-publish.lp-loading,#lp-course-builder .cb-btn-pending.loading,#lp-course-builder .cb-btn-pending.lp-loading{opacity:.7;pointer-events:none}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update{background:#7067ed;color:#fff}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update:hover{background:#5b52d1}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary{background:#7067ed;color:#fff;border-radius:12px}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-update.cb-btn-primary:hover{background:#5b52d1}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview{border-radius:12px}#lp-course-builder .lp-cb-header .lp-cb-header__actions .cb-btn-preview:hover{border-color:#7067ed;color:#7067ed}#lp-course-builder.cb-btn-secondary{background:#fff;border:1px solid #e5e7eb;color:#1e1e1e}#lp-course-builder.cb-btn-secondary:hover{border-color:#7067ed;color:#7067ed;background:#f8fafc}#lp-course-builder .cb-btn-darft{background:#e5e7eb;color:#1e1e1e}#lp-course-builder .cb-btn-darft:hover{background:#d1d5db}#lp-course-builder .cb-btn-pending{background:#dbeafe;color:#1e40af}#lp-course-builder .cb-btn-pending:hover{background:#bfdbfe;color:#1e3a8a}#lp-course-builder .cb-btn-trash{cursor:pointer;font-size:16px;background:transparent;color:#ef4444;padding:10px 20px;border-radius:6px}#lp-course-builder .cb-btn-trash:hover{background:#fef2f2}#lp-course-builder .cb-header-action-expanded{position:relative;display:inline-flex;align-items:center}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded{padding:0;height:40px;width:40px;justify-content:center;border-radius:12px}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded:hover{background:#f7f7f7;border-color:#d1d5db}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded svg{width:18px;height:18px;color:#898989}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading:before{margin-top:0;margin-left:0}#lp-course-builder .cb-header-action-expanded .lp-button.course-action-expanded.loading svg{display:none}#lp-course-builder .cb-header-action-expanded .cb-header-action-expanded__items{position:absolute;top:calc(100% + 6px);left:0;min-width:180px;padding:8px;border:1px solid #f5f5f5;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:2px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:all .2s ease}#lp-course-builder .cb-header-action-expanded.is-open .cb-header-action-expanded__items{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash{gap:10px;color:#ef4444;font-size:14px;border:0}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash .dashicons{font-size:16px;width:16px;height:16px;color:#ef4444}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__trash:hover{background:#fef2f2}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate{gap:10px;font-size:14px;border:0}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate .dashicons{font-size:16px;width:16px;height:16px;color:#3b82f6}#lp-course-builder .cb-header-action-expanded .lp-button.cb-header-action-expanded__duplicate:hover{background:#dbeafe}#lp-course-builder .cb-header-actions-dropdown{position:relative;display:inline-flex}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;padding:0;background:#7067ed;border:1px solid #7067ed;border-right-color:#eef1ff;border-radius:12px 0 0 12px;cursor:pointer;transition:all .2s}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons{font-size:16px;width:16px;height:16px;color:#fff;transition:transform .2s}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover{border-color:#7067ed;background:#f8fafc}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover .dashicons{color:#7067ed}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true]{border-color:#7067ed;background:#f8fafc}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{transform:rotate(-180deg);color:#7067ed}#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading,#lp-course-builder .cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading{opacity:.7;pointer-events:none}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle{background:#dbeafe !important;border-color:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle .dashicons{color:#1e40af !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle:hover{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a !important}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;color:#1e1e1e;cursor:pointer;transition:all .15s;border:0;background:transparent;width:100%;text-align:right}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item .dashicons{font-size:16px;width:16px;height:16px;color:#898989}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:first-child{border-radius:7px 7px 0 0}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:last-child{border-radius:0 0 7px 7px}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:only-child{border-radius:7px}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover{background:#f8fafc}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons{color:#7067ed}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger{color:#ef4444}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons{color:#ef4444}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover{background:#fef2f2}#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.loading,#lp-course-builder .cb-header-actions-dropdown .cb-dropdown-item.lp-loading{opacity:.7;pointer-events:none}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle{background:#d1d5db !important;border-color:#d1d5db !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle .dashicons,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle .dashicons{color:#374151 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle:hover,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle:hover{background:#b8bcc4 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true],#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#b8bcc4 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons,#lp-course-builder .cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#374151 !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle{background:#dbeafe !important;border-color:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons{color:#1e40af !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe !important}#lp-course-builder .cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a !important}.cb-header-actions-dropdown{position:relative;display:inline-flex}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action{background:#dbeafe;color:#1e40af}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action:hover{background:#bfdbfe;color:#1e3a8a}.cb-header-actions-dropdown .cb-btn-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:auto;padding:10px 0;background:#d0e3ff;border:0;border-radius:12px 0 0 12px;cursor:pointer;transition:all .2s}.cb-header-actions-dropdown .cb-btn-dropdown-toggle .dashicons{font-size:16px;width:16px;height:16px;color:#7067ed;transition:transform .2s}.cb-header-actions-dropdown .cb-btn-dropdown-toggle:hover{background:#b8d4ff}.cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true]{background:#b8d4ff}.cb-header-actions-dropdown .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{transform:rotate(-180deg)}.cb-header-actions-dropdown .cb-btn-dropdown-toggle.loading,.cb-header-actions-dropdown .cb-btn-dropdown-toggle.lp-loading{opacity:.7;pointer-events:none}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle{background:#dbeafe}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle .dashicons{color:#1e40af}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle:hover{background:#bfdbfe}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe}.cb-header-actions-dropdown .cb-btn-pending.cb-btn-main-action+.cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle,.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle{background:#d1d5db}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle .dashicons,.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle .dashicons{color:#374151}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle:hover,.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle:hover{background:#b8bcc4}.cb-header-actions-dropdown[data-current-status=trash] .cb-btn-dropdown-toggle[aria-expanded=true],.cb-header-actions-dropdown[data-current-status=draft] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#b8bcc4}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle{background:#dbeafe}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle .dashicons{color:#1e40af}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle:hover{background:#bfdbfe}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true]{background:#bfdbfe}.cb-header-actions-dropdown[data-current-status=pending] .cb-btn-dropdown-toggle[aria-expanded=true] .dashicons{color:#1e3a8a}.cb-header-actions-dropdown .cb-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}.cb-header-actions-dropdown .cb-dropdown-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.cb-header-actions-dropdown .cb-dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;color:#1e1e1e;cursor:pointer;transition:all .15s;border:0;background:transparent;width:100%;text-align:right}.cb-header-actions-dropdown .cb-dropdown-item .dashicons{font-size:16px;width:16px;height:16px;color:#898989}.cb-header-actions-dropdown .cb-dropdown-item:first-child{border-radius:7px 7px 0 0}.cb-header-actions-dropdown .cb-dropdown-item:last-child{border-radius:0 0 7px 7px}.cb-header-actions-dropdown .cb-dropdown-item:only-child{border-radius:7px}.cb-header-actions-dropdown .cb-dropdown-item:hover{background:#f8fafc}.cb-header-actions-dropdown .cb-dropdown-item:hover .dashicons{color:#7067ed}.cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger{color:#ef4444}.cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger .dashicons{color:#ef4444}.cb-header-actions-dropdown .cb-dropdown-item.cb-btn-danger:hover{background:#fef2f2}.cb-header-actions-dropdown .cb-dropdown-item.loading,.cb-header-actions-dropdown .cb-dropdown-item.lp-loading{opacity:.7;pointer-events:none}@keyframes pulse-save{0%,100%{box-shadow:0 0 0 0 rgba(112,103,237,0.4)}50%{box-shadow:0 0 0 8px rgba(112,103,237,0)}}@media screen and (max-width:1024px){#lp-course-builder-sidebar.lp-cb-sidebar{width:220px !important}#lp-course-builder-content.lp-cb-main{margin-right:220px !important;width:calc(100% - 220px) !important}.lp-cb-tab-content .lp-meta-box__course-tab{flex-direction:column}.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs{flex:none;border-left:0;border-bottom:1px solid #f5f5f5;display:flex;overflow-x:auto}.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a{border-right:0;border-bottom:3px solid transparent;white-space:nowrap}.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li.active a,.lp-cb-tab-content .lp-meta-box__course-tab .lp-meta-box__course-tab__tabs li a.active{border-right:0;border-bottom-color:#7067ed}}@media screen and (max-width:768px){.lp-cb-top-header{padding:0 16px}.lp-cb-top-header .lp-cb-top-header__user-info{display:none}#lp-course-builder-sidebar.lp-cb-sidebar{transform:translateX(100%);transition:transform .3s ease}#lp-course-builder-sidebar.lp-cb-sidebar.is-open{transform:translateX(0)}#lp-course-builder-content.lp-cb-main{margin-right:0 !important;width:100% !important}.lp-cb-header{flex-direction:column;gap:16px;align-items:flex-start}.lp-cb-header .lp-cb-header__actions{width:100%;justify-content:flex-end}.lp-cb-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-cb-tabs .lp-cb-tabs__item{white-space:nowrap;padding:12px 16px}.lp-cb-tab-content .cb-section__course-edit .cb-section__header{flex-direction:column;gap:16px;align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit .cb-section__header .cb-section__header-action{width:100%;flex-wrap:wrap}}.lp-cb-item-action-wrap{display:flex;justify-content:flex-end;gap:8px;position:relative}.lp-cb-item-action-expand-toggle{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0}.lp-cb-item-action-expand-toggle svg{width:18px;height:18px;color:#6b7280}.lp-cb-item-action-expand-toggle.lp-button{border:0}.lp-cb-item-action-expand-toggle:hover{background-color:#eef1ff}.lp-cb-item-action-expand{display:flex;position:absolute;min-width:160px;white-space:nowrap;top:60px;left:16px;transform:translate(-15px,-15px);padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}.lp-cb-item-action{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e}.lp-cb-item-action:hover{background-color:#f3f4f6}.lp-cb-item-action.trash,.lp-cb-item-action.delete{color:#ef4444}.swal2-popup{padding:20px;border-radius:16px}.swal2-popup .content-title{margin:0 0 20px 0;padding:0;text-align:center;font-size:1.5em;font-weight:bold}.swal2-popup.lp-select-items-popup{padding:20px !important}button.swal2-close{height:32px;width:32px}button.swal2-cancel.swal2-styled{border-radius:10px;padding:10px 24px;background:#fff;color:#aaa;border:1px solid #e1e1e1;font-weight:500;min-width:140px}button.swal2-confirm.swal2-styled{background:#7067ed;border-radius:12px;padding:10px 24px;min-width:140px}.swal2-icon.swal2-icon-show{border:0;margin-bottom:5px}#swal2-title{padding:0;font-size:22px;color:#111}#swal2-html-container{padding-top:8px;font-size:15px;color:#4f4f4f}#swal2-html-container:has(.lp-must-enable-ai-wrap){padding:0}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:none !important;backdrop-filter:blur(3px)}div:where(.swal2-container).swal2-center>.swal2-popup{border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.2)}.swal2-container .button{display:inline-flex;align-items:center;gap:8px;background:#7067ed;color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;border:0;cursor:pointer;transition:background-color .2s}.swal2-container .button:hover{background-color:#5b52d1}.swal2-container .button.lp-btn-close-ai-popup:hover{background-color:transparent;color:#7067ed}.swal2-container .lp-generate-data-ai-wrap .lp-form-generate-data-ai .btn-primary:hover{background-color:#5b52d1}.swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content::before{content:none}.swal2-container .swal2-popup .swal2-icon.lp-cb-swal-icon-html .swal2-icon-content .lp-cb-swal-icon-image{display:block;width:48px;height:48px}#swal2-html-container:has(.lp-form-generate-data-ai){padding-bottom:24px}#swal2-html-container:has(.lp-form-generate-data-ai) .form-grid{margin-bottom:0}#lp-course-builder .cb-tab-header{display:flex;align-items:center;justify-content:space-between;margin:20px 0 24px 0}#lp-course-builder .cb-tab-header .lp-cb-tab__title{font-size:28px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .cb-tab-filter-bar{margin-bottom:24px}#lp-course-builder .cb-filter-fields{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}#lp-course-builder .cb-filter-group{display:flex;flex-direction:column;gap:6px}#lp-course-builder .cb-filter-group label{font-size:13px;font-weight:500}#lp-course-builder .cb-filter-search{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:10px 14px;gap:8px;min-width:200px}#lp-course-builder .cb-filter-search input{flex:1;border:0;background:transparent;outline:0;font-size:14px;color:#1e1e1e}#lp-course-builder .cb-filter-search input::placeholder{color:#6b7280}#lp-course-builder select{padding:10px 14px 10px 32px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e;cursor:pointer;appearance:none;background-image:url("../images/icons/ico-cb-chevron-down.svg");background-repeat:no-repeat;background-position:left 10px center;background-size:14px}#lp-course-builder select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}#lp-course-builder .cb-filter-actions{display:flex;gap:4px;padding-bottom:1px}#lp-course-builder .cb-filter-btn{padding:8px 20px;border:0;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;background-color:#7067ed;color:#eef1ff}#lp-course-builder .cb-filter-btn:hover{background:#5b52d1}#lp-course-builder .cb-filter-reset{background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 20px;border-radius:12px}#lp-course-builder .cb-filter-reset:hover{background:#eef1ff;color:#7067ed}#lp-course-builder .cb-btn-add-new{display:inline-flex;align-items:center;gap:8px;background:#7067ed;color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;border:0;cursor:pointer;transition:background-color .2s}#lp-course-builder .cb-btn-add-new:hover{background:#5b52d1}#lp-course-builder .cb-btn-add-new .dashicons{font-size:16px;width:16px;height:16px}#lp-course-builder button.cb-btn-add-new{line-height:1.5}@media(max-width:768px){#lp-course-builder .cb-tab-header{flex-direction:column;align-items:stretch;gap:12px}#lp-course-builder .cb-tab-header .cb-btn-add-new{justify-content:center}#lp-course-builder .cb-filter-fields{flex-direction:column;align-items:stretch}#lp-course-builder .cb-filter-search{min-width:100%}#lp-course-builder .cb-filter-actions{justify-content:flex-start}}#lp-course-builder .learn-press-tip{display:inline-flex;align-items:center;margin-top:2px;color:#6b7280;font-style:normal;font-weight:normal;line-height:1;vertical-align:baseline;cursor:pointer;position:relative}#lp-course-builder .learn-press-tip:before{font-family:"lp-icon";content:"\f059"}#lp-course-builder .learn-press-tip>*{display:none;position:absolute;bottom:100%;right:50%;transform:translateX(50%);margin-bottom:8px;padding:8px 12px;background-color:#333;color:#fff !important;font-size:12px;line-height:1.5;text-align:center;border-radius:4px;white-space:normal;width:max-content;max-width:250px;z-index:999;box-shadow:0 4px 6px rgba(0,0,0,0.1);pointer-events:none}#lp-course-builder .learn-press-tip>*::after{content:"";position:absolute;top:100%;right:50%;transform:translateX(50%);border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}#lp-course-builder .learn-press-tip p{color:#fff !important;margin-right:0 !important;width:100% !important;font-weight:500 !important}#lp-course-builder .learn-press-tip:hover>*{display:block}#lp-course-builder .cb-tab-course__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-search-form{position:relative;display:flex;align-items:center;border-radius:12px;padding:5px 0;gap:8px;margin-bottom:0;border:1px solid #e5e7eb;width:40%;max-width:500px}#lp-course-builder .lp-icon-search{font-size:16px;color:#7067ed;flex-shrink:0}#lp-course-builder .cb-input-search-course{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit}#lp-course-builder .cb-input-search-course::placeholder{color:#999}#lp-course-builder .cb-search-btn{cursor:pointer;border:0;background:0}#lp-course-builder .cb-search-btn.loading{pointer-events:none}#lp-course-builder .cb-search-btn.loading i{display:none}#lp-course-builder .cb-btn-back a{text-decoration:none}#lp-course-builder .cb-list-course{margin:0;padding:0;list-style:none}#lp-course-builder .cb-list-course li.course{margin-bottom:20px}#lp-course-builder .course{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.06);border:1px solid #e5e7eb;transition:all .3s}#lp-course-builder .course:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1)}#lp-course-builder .course-item{display:flex;gap:20px;padding:16px;height:100%;position:relative}#lp-course-builder .course-thumbnail{position:relative;margin:-2px}@media(min-width:769px){#lp-course-builder .course-thumbnail{width:26%}}#lp-course-builder .course-thumbnail img{width:100%;border-radius:8px;object-fit:cover}#lp-course-builder .course-thumbnail .cb-item-status-badge{position:absolute;bottom:8px;left:8px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}#lp-course-builder .course-thumbnail .cb-item-status-badge.offline{background:#1e40af;color:#fff}#lp-course-builder .course-img{width:100%;height:100%}#lp-course-builder .course-img img{width:100%;height:100%;object-fit:cover}#lp-course-builder .course-content{flex:1}#lp-course-builder .wap-course-title{margin-top:0;margin-bottom:8px}#lp-course-builder .course-permalink{text-decoration:none;color:#1e1e1e;font-size:18px;font-weight:700;display:block;transition:color .2s}#lp-course-builder .course-permalink:hover{color:#2e91fa}#lp-course-builder .course-title{text-decoration:none;line-height:1.4;font-size:20px;font-weight:600;color:#1e1e1e}#lp-course-builder .course-featured{display:inline-block;background-color:#ffd700;color:#333;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;margin-bottom:10px;text-transform:uppercase}#lp-course-builder .course-instructor__wrapper{display:flex;gap:5px;margin-bottom:12px;font-size:13px;color:#666}#lp-course-builder .course-instructor-category{margin-bottom:12px}#lp-course-builder .course-instructor-category>div{display:flex;gap:5px;align-items:center;flex-wrap:wrap}#lp-course-builder .course-by-label,#lp-course-builder .course-categories-label{color:#6b7280;font-size:14px}#lp-course-builder .course-category-name{color:#1e1e1e;font-size:14px;font-weight:500}#lp-course-builder .course-instructor a,#lp-course-builder .course-categories a{color:#2e91fa;text-decoration:none}#lp-course-builder .course-instructor a:hover,#lp-course-builder .course-categories a:hover{text-decoration:underline}#lp-course-builder .course-wrap-meta{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}#lp-course-builder .instructor-display-name{font-size:14px;color:#1e1e1e}#lp-course-builder .meta-item{font-size:14px;color:#6b7280;display:flex;align-items:center;gap:8px}#lp-course-builder .meta-item i{font-size:16px;color:#7067ed}#lp-course-builder .meta-item .dashicons{font-size:16px;width:16px;height:16px;color:#7067ed}#lp-course-builder .meta-item>div{display:contents}#lp-course-builder .meta-item>div span{color:#6b7280}#lp-course-builder .course-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:12px}#lp-course-builder .course-item-price-wrap{margin-bottom:0}#lp-course-builder .course-last-updated{font-size:12px;color:#999;position:absolute;bottom:16px;left:16px}#lp-course-builder .course-item-price .free{color:#2e91fa;font-weight:600;font-size:16px}#lp-course-builder .course-item-price .price{color:#e31a1b;font-weight:700;font-size:18px}#lp-course-builder .highlight-new-course{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .course-action{position:relative;display:flex;gap:8px}#lp-course-builder .course-action-editor{padding:0}#lp-course-builder .course-action-expanded{cursor:pointer;padding:7px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .2s;height:36px;width:36px;display:flex;align-items:center;justify-content:center}#lp-course-builder .course-action-expanded:hover{background:#f7f7f7;border-color:#d1d5db}#lp-course-builder .course-action-expanded svg{width:20px;height:20px;color:#6b7280}#lp-course-builder .course-action-expanded__items{display:none;position:absolute;min-width:160px;top:60px;left:16px;transform:translate(-15px,-15px);padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .course-action-expanded__items.active{display:flex !important}#lp-course-builder .course-action-expanded__items .course-action-expanded__view,#lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate,#lp-course-builder .course-action-expanded__items .course-action-expanded__trash,#lp-course-builder .course-action-expanded__items .course-action-expanded__draft,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e}#lp-course-builder .course-action-expanded__items .course-action-expanded__view:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__duplicate:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__draft:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .course-action-expanded__items .course-action-expanded__trash,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete{color:#ef4444}#lp-course-builder .course-action-expanded__items .course-action-expanded__trash:hover,#lp-course-builder .course-action-expanded__items .course-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .course-action .wap-course-title{margin:0}#lp-course-builder .course-action .course-permalink{color:#2e91fa;font-size:14px;font-weight:500}#lp-course-builder .course-action .course-permalink:hover{text-decoration:underline}#lp-course-builder .btn-edit-course{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:600;border-radius:8px;padding:0 20px;height:36px;gap:8px;border:0;background:#7067ed;color:#fff;transition:all .2s;white-space:nowrap}#lp-course-builder .btn-edit-course:hover{background:#5b52d1}#lp-course-builder .course-status{display:inline-flex}#lp-course-builder .course-status span{font-size:13px;padding:4px 12px;border-radius:4px;font-weight:600;text-transform:capitalize;line-height:normal}#lp-course-builder .course-status.publish span{background:#e7f6e9;color:#28a746}#lp-course-builder .course-status.future span{background:#ffd700;color:#333}#lp-course-builder .course-status.trash span{color:#991b1b;background-color:#fee2e2}#lp-course-builder .learn-press-pagination{margin-top:40px;display:flex;justify-content:center}#lp-course-builder .page-numbers{display:flex;gap:8px;list-style:none;padding:0;margin:0}#lp-course-builder .page-numbers li{display:inline-block}#lp-course-builder .page-numbers a,#lp-course-builder .page-numbers span{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:6px;text-decoration:none;color:#898989;font-size:14px;transition:all .2s;background:#fff;font-weight:600}#lp-course-builder .page-numbers a:hover{background-color:#f7f7f7;border-color:#d1d5db;color:#1e1e1e}#lp-course-builder .page-numbers .current{background-color:#7067ed;color:#fff}#lp-course-builder .page-numbers .next,#lp-course-builder .page-numbers .prev{background-color:#f7f7f7;border-color:#d1d5db}#lp-course-builder .page-numbers .next:hover,#lp-course-builder .page-numbers .prev:hover{background-color:#7067ed;color:#fff}#lp-course-builder #lp-material-container{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block}#lp-course-builder #lp-material-container hr{display:none}#lp-course-builder .field-material__label{width:150px;max-width:150px;min-width:150px;margin-left:11px}#lp-course-builder .lp-material--field-wrap{display:flex;gap:11px;margin-top:12px}#lp-course-builder .lp-material--field-wrap label{color:#1e1e1e;font-size:14px;font-weight:600;width:100px}#lp-course-builder .lp-material--field-wrap:first-child{margin-top:0}#lp-course-builder .lp-material--field-wrap.field-action-wrap{justify-content:flex-start;flex-direction:row-reverse}#lp-course-builder .lp-material--field-external-link,#lp-course-builder .lp-material--field-title{display:inline-flex;align-items:center;gap:8px;width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-course-builder .lp-material--field-method{width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-course-builder .lp-material-btn-wrap{display:flex;gap:12px;margin-top:15px}#lp-course-builder #lp-material--group-container .lp-material--group{padding:20px;border:1px solid #d1d5db;border-radius:12px;max-width:420px;margin-bottom:20px}#lp-course-builder #lp-material--group-container .lp-material--group:not(:has(*)){display:none}#lp-course-builder #btn-lp--add-material,#lp-course-builder #btn-lp--save-material,#lp-course-builder .lp-material-save-field,#lp-course-builder .lp-material--delete{padding:8px 20px;border-radius:6px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}#lp-course-builder #btn-lp--add-material{color:#7067ed;border:1px solid #7067ed}#lp-course-builder #btn-lp--add-material:hover{background-color:#f7f7f7;border-color:#7067ed}#lp-course-builder #btn-lp--save-material,#lp-course-builder .lp-material-save-field{background:#7067ed;color:#eef1ff;border:1px solid #7067ed}#lp-course-builder #btn-lp--save-material:hover,#lp-course-builder .lp-material-save-field:hover{background-color:#5b52d1;border-color:#5b52d1}#lp-course-builder .lp-material--delete{color:#6b7280;border:1px solid #e5e7eb}#lp-course-builder .lp-material--delete:hover{background-color:#f7f7f7;color:#1e1e1e;border-color:#1e1e1e}#lp-course-builder .lp-material--upload-wrap label{cursor:pointer;width:100%;display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#1a1a1a;background:#fff;transition:all .2s;margin-right:86px;overflow:hidden}#lp-course-builder .lp-material--upload-wrap label.has-selected-file{border-color:#7067ed;background-color:#f9fafb;font-size:0}#lp-course-builder .lp-material--upload-wrap label.has-selected-file::before{font-size:14px}#lp-course-builder .lp-material--upload-wrap label.has-selected-file::after{content:attr(data-file-name);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}#lp-course-builder .lp-material--upload-wrap label:hover{background-color:#f7f7f7;border-color:#9ca3af}#lp-course-builder .lp-material--upload-wrap label:active{background-color:#d0d0d0;transform:scale(0.98)}#lp-course-builder .lp-material--upload-wrap label::before{content:"📁 ";margin-left:5px}#lp-course-builder .lp-material--field-upload{display:none}#lp-course-builder .lp-material--table{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-top:20px}#lp-course-builder .lp-material--table th,#lp-course-builder .lp-material--table td{padding:12px 15px;border-bottom:1px solid #e5e7eb;text-align:right}#lp-course-builder .lp-material--table th{background-color:#f9fafb;font-weight:600;font-size:13px;color:#374151}#lp-course-builder .lp-material--table td{font-size:14px;color:#1e1e1e}#lp-course-builder .lp-material--table tr:last-child td{border-bottom:0}#lp-course-builder .lp-material--table tr:hover td{background-color:#f9fafb}#lp-course-builder .lp-material--table thead.hidden{display:none}#lp-course-builder .ts-control{padding:8px 8px 8px 8px !important}@media(max-width:1024px){#lp-course-builder .cb-list-course{gap:15px}}@media(max-width:768px){#lp-course-builder .cb-tab-course__action{flex-direction:column;gap:16px;align-items:stretch}#lp-course-builder .cb-search-form{width:100%}#lp-course-builder .cb-btn-add-new{text-align:center;justify-content:center}#lp-course-builder .course-item{flex-direction:column}#lp-course-builder .cb-list-course{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:24px}@media(max-width:1200px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stats{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card{background:#fff;border-radius:12px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb;transition:all .2s ease}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);transform:translateY(-2px)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon{width:48px;height:48px;border-radius:50%;background:var(--card-bg,#f9fafb);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:4px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__icon svg{width:22px;height:22px;color:var(--card-color,#7067ed)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__label{font-size:12px;color:#6b7280;font-weight:500;order:1}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__stat-card .stat-card__value{font-size:24px;font-weight:700;color:#1e1e1e;line-height:1.2;order:2}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row{display:grid;gap:20px;margin-bottom:24px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin{grid-template-columns:1fr 1fr 280px}@media(max-width:1200px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--admin{grid-template-columns:1fr 1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row.lp-cb-dashboard__charts-row--instructor{grid-template-columns:1fr 1fr}@media(max-width:768px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__charts-row{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter{padding:5px 12px 5px 28px;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#6b7280;cursor:pointer;outline:0;height:auto}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__filter:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body{height:220px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__chart-card .chart-card__body canvas{width:100% !important;height:100% !important}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb}@media(max-width:1200px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors{grid-column:1/-1}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__header{margin-bottom:20px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__title{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .top-instructors__list{display:flex;flex-direction:column;gap:20px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item{display:flex;align-items:center;gap:16px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__info{display:flex;flex-direction:column;gap:4px;min-width:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__name{font-size:15px;font-weight:600;color:#1e1e1e;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .instructor-item__meta{font-size:13px;color:#6b7280;line-height:1.2}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-instructors .no-data{text-align:center;color:#6b7280;font-style:italic;padding:20px 0;font-size:12px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px;overflow-x:hidden;transition:overflow-x .3s ease}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper:hover{overflow-x:auto}@media(max-width:900px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses-wrapper{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #e5e7eb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .enrolled-students-total{color:#7067ed;font-weight:600}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__total .revenue-total{color:#e31a1b;font-weight:700}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .top-courses__list{display:flex;flex-direction:column}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #e5e7eb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:last-child{border-bottom:0;padding-bottom:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item:first-child{padding-top:0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb{width:80px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f9fafb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb img{width:100%;height:100%;object-fit:cover}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f9fafb}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__thumb-placeholder svg{color:#9ca3af}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title{font-size:15px;font-weight:700;color:#1e1e1e;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__title:hover{color:#7067ed}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .author{color:#7067ed}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__meta .category{color:#1e1e1e}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__price{font-size:12px;font-weight:600;color:#1e1e1e;margin-top:2px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge-wrapper{flex-shrink:0;display:flex;align-items:center}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__badge{background:#e0f2fe;color:#0284c7;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__stats{text-align:left;flex-shrink:0;display:flex;flex-direction:column;gap:4px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__revenue .revenue-amount{color:#ef4444;font-weight:700}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .course-item__sold{font-size:12px;color:#6b7280}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__top-courses .no-data{text-align:center;color:#6b7280;font-style:italic;padding:24px 0;font-size:12px}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions{background:#fff}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0 0 16px 0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:768px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-actions__grid{grid-template-columns:1fr}}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:8px;background:var(--action-bg,#f9fafb);text-decoration:none;transition:all .2s ease;border:1px solid transparent}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__btn:hover{border-color:var(--action-color,#e5e7eb);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.06)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--action-color)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__icon svg{width:20px;height:20px;color:var(--action-color,#6b7280)}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__quick-actions .quick-action__label{font-size:14px;font-weight:500;color:#1e1e1e}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses{background:#fff}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .recent-courses__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0 0 16px 0}#lp-course-builder .lp-course-builder-dashboard .lp-cb-dashboard__recent-courses .cb-list-course{padding-bottom:0}#lp-course-builder .cb-list-quiz{list-style:none;padding:0;margin:0;background:#fff}#lp-course-builder .cb-tab-quiz__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-input-search-quiz{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit;margin-left:10px}#lp-course-builder .cb-input-search-quiz::placeholder{color:#999}#lp-course-builder .cb-list-table-header{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;min-height:48px;font-size:12px;font-weight:600;color:#374151}#lp-course-builder .cb-list-table-header span{white-space:nowrap}#lp-course-builder .quiz-item{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#fff;border-bottom:1px solid #f5f5f5;min-height:64px;font-size:14px;transition:background-color .15s ease}#lp-course-builder .quiz-item:hover{background-color:#f9fafb}#lp-course-builder li:last-child .quiz-item{border-bottom:0}#lp-course-builder .highlight-new-quiz{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .wap-quiz-title{margin:0;min-width:0;overflow:hidden}#lp-course-builder .wap-quiz-title button,#lp-course-builder .wap-quiz-title a{font-size:14px;font-weight:500;background:transparent;border:0;text-decoration:none;color:#1e1e1e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0;cursor:pointer}#lp-course-builder .wap-quiz-title button:hover,#lp-course-builder .wap-quiz-title a:hover{color:#7067ed}#lp-course-builder .quiz__date,#lp-course-builder .quiz__duration,#lp-course-builder .quiz__total-questions{font-size:12px;color:#6b7280;white-space:nowrap;margin-right:8px}#lp-course-builder .quiz__preview{display:flex;align-items:center;justify-content:center}#lp-course-builder .quiz__preview svg{height:20px;width:20px;color:#6b7280}#lp-course-builder .quiz-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:relative}#lp-course-builder .quiz-action-editor{display:flex}#lp-course-builder .btn-edit-quiz{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:0;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s;padding:0}#lp-course-builder .btn-edit-quiz svg{width:16px;height:16px}#lp-course-builder .btn-edit-quiz:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .btn-edit-quiz.loading::before{margin:0;font-size:16px}#lp-course-builder .btn-edit-quiz.loading svg{display:none}#lp-course-builder .quiz-action-expanded{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0;background:0;border:0}#lp-course-builder .quiz-action-expanded.loading::before{margin-left:0;margin-top:0}#lp-course-builder .quiz-action-expanded.loading svg{display:none}#lp-course-builder .quiz-action-expanded svg{width:18px;height:18px;color:#6b7280}#lp-course-builder .quiz-action-expanded:hover{background-color:#eef1ff}#lp-course-builder .quiz-action-expanded:hover svg{color:#7067ed}#lp-course-builder .quiz-action-expanded__items{display:none;position:absolute;min-width:160px;top:100%;left:0;margin-top:4px;padding:8px;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:14px;font-weight:500;z-index:10}#lp-course-builder .quiz-action-expanded__items.active{display:flex !important}#lp-course-builder .courses-builder__quiz-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}#lp-course-builder .courses-builder__quiz-tab .cb-list-table-header,#lp-course-builder .courses-builder__quiz-tab .quiz-item{grid-template-columns:2fr 1.5fr 80px 1fr 1fr 100px 80px}#lp-course-builder .courses-builder__quiz-tab .lesson-assigned-courses .label{display:none}#lp-course-builder .cb-list-quiz{border:0;border-radius:0}#lp-course-builder .quiz-status,#lp-course-builder .quizzes-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}#lp-course-builder .quiz-status.publish,#lp-course-builder .quizzes-status.publish{color:#28a746;background:#e7f6e9}#lp-course-builder .quiz-status.draft,#lp-course-builder .quizzes-status.draft{color:#aaa;background:#f7f7f7}#lp-course-builder .quiz-status.pending,#lp-course-builder .quizzes-status.pending{color:#1e40af;background:#dbeafe}#lp-course-builder .quiz-status.private,#lp-course-builder .quizzes-status.private{color:#6b21a8;background:#f3e8ff}#lp-course-builder .quiz-status.trash,#lp-course-builder .quizzes-status.trash{color:#991b1b;background:#fee2e2}#lp-course-builder .quiz-assigned-courses,#lp-course-builder .lesson-assigned-courses{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#lp-course-builder .quiz-assigned-courses .label,#lp-course-builder .lesson-assigned-courses .label{color:#6b7280;margin-left:5px}#lp-course-builder .quiz-assigned-courses a,#lp-course-builder .lesson-assigned-courses a{text-decoration:none;color:#2e91fa}#lp-course-builder .quiz-assigned-courses a:hover,#lp-course-builder .lesson-assigned-courses a:hover{text-decoration:underline}#lp-course-builder .quiz-assigned-courses .label,#lp-course-builder .lesson-assigned-courses .label{color:#1e1e1e}#lp-course-builder .quiz-action-expanded__items{display:none;position:absolute;min-width:160px;top:calc(100% + 4px);left:0;transform:none;padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .quiz-action-expanded__items.active{display:flex !important}#lp-course-builder .quiz-action-expanded__items.is-dropup{top:auto;bottom:calc(100% + 4px)}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e;border:0}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__duplicate:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__publish:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__restore:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete{color:#ef4444}#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__trash:hover,#lp-course-builder .quiz-action-expanded__items .quiz-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .cb-list-question{list-style:none;padding:0;margin:0;background:#fff}#lp-course-builder .cb-tab-question__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-input-search-question{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit;margin-left:10px}#lp-course-builder .cb-input-search-question::placeholder{color:#999}#lp-course-builder .cb-list-table-header{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;min-height:48px;font-size:12px;font-weight:600;color:#374151}#lp-course-builder .cb-list-table-header span{white-space:nowrap}#lp-course-builder .question-item{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#fff;border-bottom:1px solid #f5f5f5;min-height:64px;font-size:14px;transition:background-color .15s ease}#lp-course-builder .question-item:hover{background-color:#f9fafb}#lp-course-builder li:last-child .question-item{border-bottom:0}#lp-course-builder .highlight-new-question{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .wap-question-title{margin:0;min-width:0;overflow:hidden}#lp-course-builder .wap-question-title button,#lp-course-builder .wap-question-title a{font-size:14px;font-weight:500;background:transparent;border:0;text-decoration:none;color:#1e1e1e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0;cursor:pointer}#lp-course-builder .wap-question-title button:hover,#lp-course-builder .wap-question-title a:hover{color:#7067ed}#lp-course-builder .question__date,#lp-course-builder .question__duration,#lp-course-builder .question__total-questions{font-size:12px;color:#6b7280;white-space:nowrap;margin-right:8px}#lp-course-builder .question__preview{display:flex;align-items:center;justify-content:center}#lp-course-builder .question__preview svg{height:20px;width:20px;color:#6b7280}#lp-course-builder .question-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:relative}#lp-course-builder .question-action-editor{display:flex}#lp-course-builder .btn-edit-question{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:0;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s;padding:0}#lp-course-builder .btn-edit-question svg{width:16px;height:16px}#lp-course-builder .btn-edit-question:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .btn-edit-question.loading::before{margin:0;font-size:16px}#lp-course-builder .btn-edit-question.loading svg{display:none}#lp-course-builder .question-action-expanded{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0;background:0;border:0}#lp-course-builder .question-action-expanded.loading::before{margin-left:0;margin-top:0}#lp-course-builder .question-action-expanded.loading svg{display:none}#lp-course-builder .question-action-expanded svg{width:18px;height:18px;color:#6b7280}#lp-course-builder .question-action-expanded:hover{background-color:#eef1ff}#lp-course-builder .question-action-expanded:hover svg{color:#7067ed}#lp-course-builder .question-action-expanded__items{display:none;position:absolute;min-width:160px;top:100%;left:0;margin-top:4px;padding:8px;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:14px;font-weight:500;z-index:10}#lp-course-builder .question-action-expanded__items.active{display:flex !important}#lp-course-builder .courses-builder__question-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}#lp-course-builder .courses-builder__question-tab .cb-list-table-header,#lp-course-builder .courses-builder__question-tab .question-item{grid-template-columns:2fr 1.5fr 1fr 100px 100px 80px}#lp-course-builder .courses-builder__question-tab .question-assigned-quizzes .label{display:none}#lp-course-builder .cb-list-question{border:0;border-radius:0}#lp-course-builder .question-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}#lp-course-builder .question-status.publish{color:#28a746;background:#e7f6e9}#lp-course-builder .question-status.draft{color:#aaa;background:#f7f7f7}#lp-course-builder .question-status.pending{color:#1e40af;background:#dbeafe}#lp-course-builder .question-status.private{color:#6b21a8;background:#f3e8ff}#lp-course-builder .question-status.trash{color:#991b1b;background:#fee2e2}#lp-course-builder .question-assigned-quizzes{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#lp-course-builder .question-assigned-quizzes .label{color:#6b7280;margin-left:5px}#lp-course-builder .question-assigned-quizzes a{text-decoration:none;color:#2e91fa}#lp-course-builder .question-assigned-quizzes a:hover{text-decoration:underline}#lp-course-builder .question-assigned-quizzes .label{color:#1e1e1e}#lp-course-builder .question-action-expanded__items{display:none;position:absolute;min-width:160px;top:calc(100% + 4px);left:0;transform:none;padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .question-action-expanded__items.active{display:flex !important}#lp-course-builder .question-action-expanded__items.is-dropup{top:auto;bottom:calc(100% + 4px)}#lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate,#lp-course-builder .question-action-expanded__items .question-action-expanded__publish,#lp-course-builder .question-action-expanded__items .question-action-expanded__trash,#lp-course-builder .question-action-expanded__items .question-action-expanded__restore,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e;border:0}#lp-course-builder .question-action-expanded__items .question-action-expanded__duplicate:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__publish:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__restore:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .question-action-expanded__items .question-action-expanded__trash,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete{color:#ef4444}#lp-course-builder .question-action-expanded__items .question-action-expanded__trash:hover,#lp-course-builder .question-action-expanded__items .question-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .cb-list-lesson{list-style:none;padding:0;margin:0;background:#fff}#lp-course-builder .cb-tab-lesson__action{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#lp-course-builder .cb-input-search-lesson{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#333;font-family:inherit;margin-left:10px}#lp-course-builder .cb-input-search-lesson::placeholder{color:#999}#lp-course-builder .cb-list-table-header{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;min-height:48px;font-size:12px;font-weight:600;color:#374151}#lp-course-builder .cb-list-table-header span{white-space:nowrap}#lp-course-builder .lesson-item{display:grid;align-items:center;gap:0 16px;padding:0 24px;background:#fff;border-bottom:1px solid #f5f5f5;min-height:64px;font-size:14px;transition:background-color .15s ease}#lp-course-builder .lesson-item:hover{background-color:#f9fafb}#lp-course-builder li:last-child .lesson-item{border-bottom:0}#lp-course-builder .highlight-new-lesson{box-shadow:#c8b4fb 0 0 20px 1px}#lp-course-builder .wap-lesson-title{margin:0;min-width:0;overflow:hidden}#lp-course-builder .wap-lesson-title button,#lp-course-builder .wap-lesson-title a{font-size:14px;font-weight:500;background:transparent;border:0;text-decoration:none;color:#1e1e1e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0;cursor:pointer}#lp-course-builder .wap-lesson-title button:hover,#lp-course-builder .wap-lesson-title a:hover{color:#7067ed}#lp-course-builder .lesson__date,#lp-course-builder .lesson__duration,#lp-course-builder .lesson__total-questions{font-size:12px;color:#6b7280;white-space:nowrap;margin-right:8px}#lp-course-builder .lesson__preview{display:flex;align-items:center;justify-content:center}#lp-course-builder .lesson__preview svg{height:20px;width:20px;color:#6b7280}#lp-course-builder .lesson-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:relative}#lp-course-builder .lesson-action-editor{display:flex}#lp-course-builder .btn-edit-lesson{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:0;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s;padding:0}#lp-course-builder .btn-edit-lesson svg{width:16px;height:16px}#lp-course-builder .btn-edit-lesson:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .btn-edit-lesson.loading::before{margin:0;font-size:16px}#lp-course-builder .btn-edit-lesson.loading svg{display:none}#lp-course-builder .lesson-action-expanded{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s;padding:0;background:0;border:0}#lp-course-builder .lesson-action-expanded.loading::before{margin-left:0;margin-top:0}#lp-course-builder .lesson-action-expanded.loading svg{display:none}#lp-course-builder .lesson-action-expanded svg{width:18px;height:18px;color:#6b7280}#lp-course-builder .lesson-action-expanded:hover{background-color:#eef1ff}#lp-course-builder .lesson-action-expanded:hover svg{color:#7067ed}#lp-course-builder .lesson-action-expanded__items{display:none;position:absolute;min-width:160px;top:100%;left:0;margin-top:4px;padding:8px;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:14px;font-weight:500;z-index:10}#lp-course-builder .lesson-action-expanded__items.active{display:flex !important}#lp-course-builder .courses-builder__lesson-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}#lp-course-builder .courses-builder__lesson-tab .cb-list-table-header,#lp-course-builder .courses-builder__lesson-tab .lesson-item{grid-template-columns:2fr 1.5fr 1fr 100px 80px 80px}#lp-course-builder .courses-builder__lesson-tab .lesson-assigned-courses .label{display:none}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item{cursor:pointer;display:flex;margin-right:12px;justify-content:flex-start;border:0;padding:0}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.loading,#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.lp-loading{pointer-events:none;opacity:.7;margin-right:19px}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.loading a,#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item.lp-loading a{display:none}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;font-size:16px;border-radius:6px;background-color:transparent;border:0;color:#6b7280;cursor:pointer;transition:all .2s}#lp-course-builder .courses-builder__lesson-tab .lesson__preview.lp-btn-set-preview-item a:hover{background-color:#eef1ff;color:#7067ed}#lp-course-builder .cb-list-lesson{border:0;border-radius:0}#lp-course-builder .lesson-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}#lp-course-builder .lesson-status.publish{color:#28a746;background:#e7f6e9}#lp-course-builder .lesson-status.draft{color:#aaa;background:#f7f7f7}#lp-course-builder .lesson-status.pending{color:#1e40af;background:#dbeafe}#lp-course-builder .lesson-status.private{color:#6b21a8;background:#f3e8ff}#lp-course-builder .lesson-status.trash{color:#991b1b;background:#fee2e2}#lp-course-builder .lesson-assigned-courses{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#lp-course-builder .lesson-assigned-courses .label{color:#6b7280;margin-left:5px}#lp-course-builder .lesson-assigned-courses a{text-decoration:none;color:#2e91fa}#lp-course-builder .lesson-assigned-courses a:hover{text-decoration:underline}#lp-course-builder .lesson-action-expanded__items{display:none;position:absolute;min-width:160px;top:calc(100% + 4px);left:0;transform:none;padding:10px;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:16px;font-weight:500;z-index:100}#lp-course-builder .lesson-action-expanded__items.active{display:flex !important}#lp-course-builder .lesson-action-expanded__items.is-dropup{top:auto;bottom:calc(100% + 4px)}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete{padding:10px;cursor:pointer;text-decoration:none;border-radius:6px;color:#1e1e1e;border:0}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__duplicate:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__publish:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__restore:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover{background-color:#f7f7f7}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete{color:#ef4444}#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__trash:hover,#lp-course-builder .lesson-action-expanded__items .lesson-action-expanded__delete:hover{background-color:#fef2f2}#lp-course-builder .lp-cb-settings .lp-meta-box,#lp-course-builder .lp-cb-settings .lp-meta-box-wrap{margin:0;background:transparent}#lp-course-builder .lp-cb-settings .lp-meta-box .lp-meta-box__inner,#lp-course-builder .lp-cb-settings .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}#lp-course-builder .lp-cb-settings .form-field,#lp-course-builder .lp-cb-settings .lp-meta-box__duration,#lp-course-builder .lp-cb-settings .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}#lp-course-builder .lp-cb-settings .form-field>label,#lp-course-builder .lp-cb-settings .form-field label span,#lp-course-builder .lp-cb-settings .lp-meta-box__duration>label,#lp-course-builder .lp-cb-settings .lp-meta-box__duration label span,#lp-course-builder .lp-cb-settings .lp-meta-box-field>label,#lp-course-builder .lp-cb-settings .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}#lp-course-builder .lp-cb-settings .form-field input[type=number],#lp-course-builder .lp-cb-settings .form-field input[type=text],#lp-course-builder .lp-cb-settings .form-field input[type=datetime-local],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-course-builder .lp-cb-settings .form-field input[type=number]:focus,#lp-course-builder .lp-cb-settings .form-field input[type=text]:focus,#lp-course-builder .lp-cb-settings .form-field input[type=datetime-local]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=text]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=datetime-local]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=text]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-cb-settings .form-field input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=number],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=number]{width:80px !important}#lp-course-builder .lp-cb-settings .form-field select,#lp-course-builder .lp-cb-settings .lp-meta-box__duration select,#lp-course-builder .lp-cb-settings .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}#lp-course-builder .lp-cb-settings .form-field select:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration select:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-cb-settings .form-field input[type=radio],#lp-course-builder .lp-cb-settings .form-field input[type=checkbox],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio],#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio],#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:before,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:checked:before,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:checked:before,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}#lp-course-builder .lp-cb-settings .form-field input[type=radio]:focus,#lp-course-builder .lp-cb-settings .form-field input[type=checkbox]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=radio]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box__duration input[type=checkbox]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=radio]:focus,#lp-course-builder .lp-cb-settings .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-course-builder .lp-cb-settings .form-field .description,#lp-course-builder .lp-cb-settings .lp-meta-box__duration .description,#lp-course-builder .lp-cb-settings .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}#lp-course-builder .lp-cb-settings .form-field .description:has(+.learn-press-tip),#lp-course-builder .lp-cb-settings .lp-meta-box__duration .description:has(+.learn-press-tip),#lp-course-builder .lp-cb-settings .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}#lp-course-builder .lp-cb-settings .form-field>.learn-press-tip,#lp-course-builder .lp-cb-settings .lp-meta-box__duration>.learn-press-tip,#lp-course-builder .lp-cb-settings .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}#lp-course-builder .lp-cb-settings ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting{display:flex;flex-direction:column;gap:10px;width:100%;max-width:620px}#lp-course-builder .lp-cb-settings .lp-cb-settings__section{margin-bottom:20px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn{min-height:34px;border-radius:6px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger){display:inline-flex;align-items:center;gap:8px;background:#7067ed;color:#fff;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;border:0;cursor:pointer;transition:background-color .2s}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger):hover,#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn:not(.lp-cb-logo-setting__btn-danger):focus{background:#5b52d1;border-color:#5b52d1;color:#fff}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn.is-hidden{display:none}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger{display:inline-flex;align-items:center;gap:8px;background-color:#fff;color:#6b7280;border:1px solid #e5e7eb;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger:hover,#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__btn-danger:focus{color:#dc2626;border-color:#fee2e2;background:#fee2e2}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-wrap{display:flex;flex-direction:column;gap:8px;width:100%}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row{display:flex;align-items:center;justify-content:space-between;gap:12px}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-label{font-size:13px;font-weight:600;color:#1e1e1e;white-space:nowrap}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default{display:inline-flex;align-items:center;justify-content:flex-start;width:100%}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default.is-hidden{display:none}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-svg{display:block;width:181px;max-width:100%;height:auto}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-default-image{display:block;width:auto;max-width:100%;height:auto;max-height:40px;object-fit:contain}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img{display:block;width:auto;height:auto;max-width:260px;max-height:40px;object-fit:contain}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview img.is-hidden{display:none}@media(max-width:767px){#lp-course-builder .lp-cb-settings .lp-cb-logo-setting{max-width:100%}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview-row{flex-direction:column;align-items:flex-start}#lp-course-builder .lp-cb-settings .lp-cb-logo-setting__preview{width:100%;max-width:100%}}.lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}.lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-left:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-right:3px solid transparent;margin-right:-3px}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i{display:none}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#7067ed;font-weight:600;border-right-color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.lp-option-disabled{pointer-events:none;opacity:.5}#lp-course-builder .cb-terms-header__label-wrap{display:inline-flex;align-items:center;gap:6px}#lp-course-builder .cb-terms-header__btn-search{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:transparent;color:#9ca3af;cursor:pointer;transition:all .2s ease}#lp-course-builder .cb-terms-header__btn-search .lp-icon-search{width:14px;height:14px;font-size:14px;color:#9ca3af}#lp-course-builder .cb-terms-header__btn-search:hover{background:#eef1ff}#lp-course-builder .cb-terms-header__btn-search:hover .lp-icon-search{color:#7067ed}#lp-course-builder .cb-terms-header__btn-search[aria-expanded=true]{background:#eef1ff}#lp-course-builder .cb-terms-header__btn-search[aria-expanded=true] .lp-icon-search{color:#7067ed}#lp-course-builder .cb-terms-search-toolbar{max-height:0;opacity:0;overflow:hidden;pointer-events:none;margin-bottom:0 !important;transition:max-height .25s ease,opacity .2s ease,margin-bottom .25s ease}#lp-course-builder .cb-terms-search-toolbar.is-open{max-height:80px;opacity:1;pointer-events:auto;margin-bottom:16px !important}.lp-course-builder-content__section .lp-meta-box,.lp-course-builder-content__section .lp-meta-box-wrap{margin:0;background:transparent}.lp-course-builder-content__section .lp-meta-box .lp-meta-box__inner,.lp-course-builder-content__section .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.lp-course-builder-content__section .form-field,.lp-course-builder-content__section .lp-meta-box__duration,.lp-course-builder-content__section .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.lp-course-builder-content__section .form-field>label,.lp-course-builder-content__section .form-field label span,.lp-course-builder-content__section .lp-meta-box__duration>label,.lp-course-builder-content__section .lp-meta-box__duration label span,.lp-course-builder-content__section .lp-meta-box-field>label,.lp-course-builder-content__section .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.lp-course-builder-content__section .form-field input[type=number],.lp-course-builder-content__section .form-field input[type=text],.lp-course-builder-content__section .form-field input[type=datetime-local],.lp-course-builder-content__section .lp-meta-box__duration input[type=number],.lp-course-builder-content__section .lp-meta-box__duration input[type=text],.lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local],.lp-course-builder-content__section .lp-meta-box-field input[type=number],.lp-course-builder-content__section .lp-meta-box-field input[type=text],.lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.lp-course-builder-content__section .form-field input[type=number]:focus,.lp-course-builder-content__section .form-field input[type=text]:focus,.lp-course-builder-content__section .form-field input[type=datetime-local]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=number]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=text]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=datetime-local]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=number]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=text]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-content__section .form-field input[type=number],.lp-course-builder-content__section .lp-meta-box__duration input[type=number],.lp-course-builder-content__section .lp-meta-box-field input[type=number]{width:80px !important}.lp-course-builder-content__section .form-field select,.lp-course-builder-content__section .lp-meta-box__duration select,.lp-course-builder-content__section .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.lp-course-builder-content__section .form-field select:focus,.lp-course-builder-content__section .lp-meta-box__duration select:focus,.lp-course-builder-content__section .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-content__section .form-field input[type=radio],.lp-course-builder-content__section .form-field input[type=checkbox],.lp-course-builder-content__section .lp-meta-box__duration input[type=radio],.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox],.lp-course-builder-content__section .lp-meta-box-field input[type=radio],.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.lp-course-builder-content__section .form-field input[type=radio]:before,.lp-course-builder-content__section .form-field input[type=checkbox]:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:before,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:before,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-course-builder-content__section .form-field input[type=radio]:checked,.lp-course-builder-content__section .form-field input[type=checkbox]:checked,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.lp-course-builder-content__section .form-field input[type=radio]:checked:before,.lp-course-builder-content__section .form-field input[type=checkbox]:checked:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:checked:before,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:checked:before,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:checked:before,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}.lp-course-builder-content__section .form-field input[type=radio]:focus,.lp-course-builder-content__section .form-field input[type=checkbox]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=radio]:focus,.lp-course-builder-content__section .lp-meta-box__duration input[type=checkbox]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=radio]:focus,.lp-course-builder-content__section .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-content__section .form-field .description,.lp-course-builder-content__section .lp-meta-box__duration .description,.lp-course-builder-content__section .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}.lp-course-builder-content__section .form-field .description:has(+.learn-press-tip),.lp-course-builder-content__section .lp-meta-box__duration .description:has(+.learn-press-tip),.lp-course-builder-content__section .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.lp-course-builder-content__section .form-field>.learn-press-tip,.lp-course-builder-content__section .lp-meta-box__duration>.learn-press-tip,.lp-course-builder-content__section .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.lp-course-builder-content__section ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.lp-course-builder-content__section ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.lp-course-builder-content__section ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.lp-course-builder-content__section ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.lp-course-builder-content__section .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:5px;text-transform:capitalize}.lp-course-builder-content__section .course-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-content__section .course-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-content__section .cb-course-edit-content{display:flex;gap:40px}.lp-course-builder-content__section .cb-course-edit-column--left{flex:0 0 400px;max-width:400px}.lp-course-builder-content__section .cb-course-edit-column--right{flex:1;min-width:0}.lp-course-builder-content__section .cb-course-edit-title{margin-bottom:20px}.lp-course-builder-content__section .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-title__label .required{color:#ef4444}.lp-course-builder-content__section .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;margin-right:auto;transition:all .2s ease}.lp-course-builder-content__section .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}.lp-course-builder-content__section .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.lp-course-builder-content__section .cb-course-edit-title__input::placeholder{color:#9ca3af}.lp-course-builder-content__section .cb-course-edit-permalink{margin-bottom:20px}.lp-course-builder-content__section .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-course-builder-content__section .cb-permalink-display.lp-hidden{display:none}.lp-course-builder-content__section .cb-permalink-label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section .cb-permalink-url{font-size:13px;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-course-builder-content__section .cb-permalink-url:hover{text-decoration:underline}.lp-course-builder-content__section .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-course-builder-content__section .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-course-builder-content__section .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-course-builder-content__section .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-course-builder-content__section .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-course-builder-content__section .cb-permalink-editor.lp-hidden{display:none}.lp-course-builder-content__section .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-course-builder-content__section .cb-permalink-prefix strong{color:#64748b;font-weight:600}.lp-course-builder-content__section .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-course-builder-content__section .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-course-builder-content__section .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-course-builder-content__section .cb-permalink-slug-input::placeholder{color:#94a3b8}.lp-course-builder-content__section .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-course-builder-content__section .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-course-builder-content__section .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-course-builder-content__section .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-course-builder-content__section .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-course-builder-content__section .cb-course-edit-desc{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-course-builder-content__section .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-course-builder-content__section .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper{display:flex;gap:30px}.lp-course-builder-content__section .cb-course-edit-tags__wrapper,.lp-course-builder-content__section .cb-course-edit-categories__wrapper{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:16px}.lp-course-builder-content__section .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-course-builder-content__section .cb-course-edit-categories__search-wrap{display:block}.lp-course-builder-content__section .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-course-builder-content__section .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-category__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;min-height:36px}.lp-course-builder-content__section .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#64748b}.lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-course-builder-content__section .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-tag-chip{display:inline-flex;align-items:center}.lp-course-builder-content__section .cb-tag-chip input[type=checkbox]{display:none}.lp-course-builder-content__section .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#64748b;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-course-builder-content__section .cb-tag-chip label:hover{border-color:#94a3b8;color:#334155}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#94a3b8}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-right:2px}.lp-course-builder-content__section .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 0 0 10px;transition:all .2s ease;flex-shrink:0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;right:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg)}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(34,113,177,0.1)}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-course-builder-content__section .cb-course-edit-featured-image{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-featured-image__title{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-course-builder-content__section .cb-featured-image-container{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lp-course-builder-content__section .cb-featured-image-dropzone{width:100%;min-height:200px;background:#fff;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.lp-course-builder-content__section .cb-featured-image-dropzone:hover{border-color:#7067ed;background:rgba(112,103,237,0.03)}.lp-course-builder-content__section .cb-featured-image-dropzone:hover a{color:#7067ed}.lp-course-builder-content__section .cb-featured-image-dropzone.has-image{cursor:default;border-width:1px;border-style:solid;border-color:#e5e7eb;padding:0}.lp-course-builder-content__section .cb-featured-image-dropzone.dragover{border-color:#7067ed;background:rgba(112,103,237,0.05)}.lp-course-builder-content__section .cb-featured-image-upload-content{text-align:center;padding:30px 20px}.lp-course-builder-content__section .cb-featured-image-icon{display:flex;justify-content:center;margin-bottom:12px;opacity:.6}.lp-course-builder-content__section .cb-featured-image-icon__image{display:block;width:24px;height:24px;background:url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain}.lp-course-builder-content__section .cb-featured-image-text{font-size:14px;color:#6b7280;margin:0 0 6px 0}.lp-course-builder-content__section .cb-featured-image-link{color:#1a1a1a;text-decoration:none;font-weight:500}.lp-course-builder-content__section .cb-featured-image-link:hover{text-decoration:underline}.lp-course-builder-content__section .cb-featured-image-hint{font-size:12px;color:#9ca3af;margin:0}.lp-course-builder-content__section .cb-featured-image-preview__img{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}.lp-course-builder-content__section .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-course-builder-content__section .cb-change-featured-image{padding:6px 14px;border:0;background:#eef1ff;color:#7067ed;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-course-builder-content__section .cb-change-featured-image:hover{background:#7067ed;color:#fff}.lp-course-builder-content__section .cb-remove-featured-image{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:#eef1ff;color:#7067ed;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-course-builder-content__section .cb-remove-featured-image:hover{background:#ef4444;color:#fff}.lp-course-builder-content__section .cb-remove-featured-image__icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-cb-trash.svg");mask-image:url("../images/icons/ico-cb-trash.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lp-course-builder-content__section .cb-course-edit-publish{margin-bottom:20px}.lp-course-builder-content__section .cb-course-edit-publish__title{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.lp-course-builder-content__section .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-course-builder-content__section .cb-course-edit-publish__row select{padding:6px 14px 6px 32px !important}.lp-course-builder-content__section .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-course-builder-content__section .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-course-builder-content__section .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-course-builder-content__section .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-course-builder-content__section .cb-featured-image-preview:has(img){border:0}.lp-course-builder-content__section .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-course-builder-content__section .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-course-builder-content__section .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-course-builder-content__section .cb-set-featured-image{padding:8px 16px;border:1px solid #7067ed;background:#fff;color:#7067ed;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.lp-course-builder-content__section .cb-set-featured-image:hover{background:#7067ed;color:#fff}.lp-course-builder-content__section div.mce-statusbar{border-top:0}.lp-course-builder-content__section .cb-course-edit-terms__form-add-category,.lp-course-builder-content__section .cb-course-edit-terms__form-add-tag{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-category__input,.lp-course-builder-content__section .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__input:focus,.lp-course-builder-content__section .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-course-builder-content__section .cb-course-edit-category__select-parent{width:100%;padding:6px 12px !important;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-category__btn-save,.lp-course-builder-content__section .cb-course-edit-tags__btn-save{flex:1;background:#1e1e1e;color:white;border-radius:6px;padding:8px 16px;border:0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,.lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover{background:#333}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-content__section .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover{background:#333}.lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-course-builder-content__section .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:900px){.lp-course-builder-content__section .cb-course-edit-content{flex-direction:column}.lp-course-builder-content__section .cb-course-edit-column--left{flex:1;max-width:100%}.lp-course-builder-content__section .cb-course-edit-column--right{flex:1}.lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper{flex-direction:column;gap:24px}}@media(max-width:768px){.lp-course-builder-content__section .cb-featured-image-container{flex-direction:column}.lp-course-builder-content__section .cb-featured-image-preview{width:100%;max-width:300px}}.lp-course-builder-content__section .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:12px;text-transform:capitalize}.lp-course-builder-content__section .course-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-content__section .course-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-content__section .cb-course-edit-title{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-course-builder-content__section .cb-course-edit-desc{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-course-builder-content__section .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-content__section .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-course-builder-content__section .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-course-builder-content__section .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-course-builder-content__section .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-course-builder-content__section .cb-course-edit-terms-categories-wrapper{display:flex;gap:24px}.lp-course-builder-content__section .cb-course-edit-tags__wrapper,.lp-course-builder-content__section .cb-course-edit-categories__wrapper{flex:1}.lp-course-builder-content__section .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-course-builder-content__section .cb-course-edit-categories__search-wrap{display:block}.lp-course-builder-content__section .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-course-builder-content__section .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-course-builder-content__section .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-course-builder-content__section .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;min-height:36px}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar{width:6px}.lp-course-builder-content__section .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.lp-course-builder-content__section .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#9ca3af}.lp-course-builder-content__section .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-course-builder-content__section .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-course-builder-content__section .cb-tag-chip{display:inline-flex;align-items:center}.lp-course-builder-content__section .cb-tag-chip input[type=checkbox]{display:none}.lp-course-builder-content__section .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #f5f5f5;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#1e1e1e;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-course-builder-content__section .cb-tag-chip label:hover{border-color:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#9ca3af}.lp-course-builder-content__section .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-right:2px}.lp-course-builder-content__section .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-course-builder-content__section .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#9ca3af}.lp-course-builder-content__section .cb-tag-chip input:checked+label:hover{color:#898989;background:#f9fafb;border-color:#f9fafb}.lp-course-builder-content__section .cb-tag-chip input:checked+label:hover .cb-tag-chip__count{color:#898989}.lp-course-builder-content__section .cb-tag-chip input:checked+label:hover .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 0 0 10px;transition:all .2s ease;flex-shrink:0}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;right:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg)}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:none}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-course-builder-content__section .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-course-builder-content__section .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-course-builder-content__section .cb-course-edit-featured-image{margin-bottom:24px}.lp-course-builder-content__section .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px}.lp-course-builder-content__section .cb-course-edit-featured-image__title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-course-builder-content__section .cb-featured-image-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lp-course-builder-content__section .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-course-builder-content__section .cb-featured-image-preview:has(img){border:0}.lp-course-builder-content__section .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-course-builder-content__section .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-course-builder-content__section .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-course-builder-content__section .cb-remove-featured-image,.lp-course-builder-content__section .cb-set-featured-image{padding:10px 14px;border:0;background:#f7f7f7;color:#aaa;border-radius:8px;cursor:pointer;transition:background-color .2s}.lp-course-builder-content__section .cb-remove-featured-image:hover,.lp-course-builder-content__section .cb-set-featured-image:hover{background:#fef2f2;color:#ef4444}.lp-course-builder-content__section .cb-course-edit-publish__title{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.lp-course-builder-content__section .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-course-builder-content__section .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-course-builder-content__section .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-course-builder-content__section .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-course-builder-content__section .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-course-builder-content__section div.mce-statusbar{border-top:0}.lp-course-builder-content__section .cb-course-edit-terms__form-add-category,.lp-course-builder-content__section .cb-course-edit-terms__form-add-tag{display:flex;gap:8px;align-items:center;margin-bottom:16px}.lp-course-builder-content__section .cb-course-edit-category__input,.lp-course-builder-content__section .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__input:focus,.lp-course-builder-content__section .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-course-builder-content__section .cb-course-edit-category__select-parent{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-course-builder-content__section .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-course-builder-content__section .cb-course-edit-category__btn-save,.lp-course-builder-content__section .cb-course-edit-tags__btn-save{flex:1;background:#fff;color:#7067ed;border-radius:6px;padding:8px 16px;border:1px solid #7067ed;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-course-builder-content__section .cb-course-edit-category__btn-save:hover,.lp-course-builder-content__section .cb-course-edit-tags__btn-save:hover{background:#eef1ff}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-course-builder-content__section .cb-course-edit-category__btn-save.loading:before,.lp-course-builder-content__section .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:600;color:#898989;background:#fff;border:1px solid #f5f5f5;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-course-builder-content__section .cb-course-edit-tag__btn-cancel:hover,.lp-course-builder-content__section .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-course-builder-content__section .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-content__section .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-course-builder-content__section .cb-button.cb-btn-save-settings:hover{background:#333}.lp-course-builder-content__section .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-course-builder-content__section .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.lp-course-builder-content__section #general_course_data .form-field,.lp-course-builder-content__section #offline_course_data .form-field,.lp-course-builder-content__section #price_course_data .form-field,.lp-course-builder-content__section #extra_course_data .form-field{margin-bottom:24px}.lp-course-builder-content__section #general_course_data ._lp_featured_review_field{align-items:flex-start}.lp-course-builder-content__section #general_course_data ._lp_featured_review_field textarea{width:calc(100% - 165px)}.lp-course-builder-content__section #general_course_data ._lp_students_field .description{margin-top:-3px}.lp-course-builder-content__section #price_course_data .learn-press-tip-floating{font-size:13px;color:#ef4444;line-height:1.5}.lp-course-builder-content__section #price_course_data ._lp_no_required_enroll_field .description{margin-top:-13px}.lp-course-builder-content__section #assessment_course_data .form-field._lp_course_result_field{align-items:start;border:unset;margin-bottom:20px}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box{list-style-type:none;margin-top:0;padding-right:0;display:flex;flex-direction:column;gap:24px;width:calc(100% - 161px)}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li{margin-bottom:0}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;cursor:pointer;min-width:unset;max-width:unset;width:unset}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label input[type=radio]{flex-shrink:0;margin:0;order:0}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz{width:calc(100% - 54px);margin-right:54px;margin-top:0;margin-bottom:0;color:#898989;font-size:13px;font-weight:400;line-height:1.5;flex-shrink:0}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a{text-decoration:underline;color:#7067ed}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label p a:hover,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover{color:#5b52d1}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz{text-decoration:underline;color:#7067ed}.lp-course-builder-content__section #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover{color:#5b52d1}.lp-course-builder-content__section .lp_course_extra_meta_box,.lp-course-builder-content__section .lp_course_faq_meta_box{display:flex;flex-wrap:nowrap;gap:20px;padding:15px 0}.lp-course-builder-content__section .lp_course_extra_meta_box>label,.lp-course-builder-content__section .lp_course_faq_meta_box>label{width:200px;min-width:200px;font-size:14px;font-weight:600;color:#1a1a1a;padding-top:10px}.lp-course-builder-content__section .lp_course_extra_meta_box__content,.lp-course-builder-content__section .lp_course_faq_meta_box__content{flex:1;display:flex;flex-direction:column;gap:15px}.lp-course-builder-content__section .lp_course_extra_meta_box__fields,.lp-course-builder-content__section .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:15px}.lp-course-builder-content__section .lp_course_extra_meta_box__field,.lp-course-builder-content__section .lp_course_faq_meta_box__field{display:flex;align-items:center;background:#fff;border:1px solid #eaeaec;border-radius:8px;padding:10px;gap:10px}.lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,.lp-course-builder-content__section .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,.lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,.lp-course-builder-content__section .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus{flex:1;border:0;background:transparent;padding:5px 0;font-size:14px;color:#333;box-shadow:none;outline:0}.lp-course-builder-content__section .lp_course_extra_meta_box__add,.lp-course-builder-content__section .lp_course_faq_meta_box__add{display:inline-flex;align-items:center;justify-content:center;background:#6b52ff !important;color:#fff !important;border:none !important;box-shadow:none !important;border-radius:6px;padding:6px 16px !important;font-size:13px !important;font-weight:600 !important;width:max-content;transition:background .2s}.lp-course-builder-content__section .lp_course_extra_meta_box__add:hover,.lp-course-builder-content__section .lp_course_faq_meta_box__add:hover{background:#5a42e6 !important}.lp-course-builder-content__section .lp_course_faq_meta_box__field{flex-direction:column;align-items:stretch;padding:15px;gap:15px;position:relative}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label{display:flex;flex-direction:column;gap:5px}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label span{font-size:13px;font-weight:600;color:#4b5563}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label input[type=text],.lp-course-builder-content__section .lp_course_faq_meta_box__field>label textarea{width:100%;border:1px solid #eaeaec;border-radius:6px;padding:8px 12px;font-size:14px;box-shadow:none}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label input[type=text]:focus,.lp-course-builder-content__section .lp_course_faq_meta_box__field>label textarea:focus{border-color:#6b52ff;box-shadow:0 0 0 1px rgba(107,82,255,0.2);outline:0}.lp-course-builder-content__section .lp_course_faq_meta_box__field>label textarea{min-height:80px;resize:vertical}.lp-course-builder-content__section .lp_course_faq_meta_box__add,.lp-course-builder-content__section .lp_course_extra_meta_box__add{display:block;text-align:center;background:#fff;border:1px dashed #d1d5db;color:#4b5563;font-weight:500;padding:2px;border-radius:8px;transition:all .2s}.lp-course-builder-content__section .lp_course_faq_meta_box__add:hover,.lp-course-builder-content__section .lp_course_extra_meta_box__add:hover{border-color:#2271b1;color:#2271b1;background:#f0f9ff}.lp-course-builder-content__section ._lp_block_finished_field{margin-top:-8px !important}.lp-course-builder-content__section #extra_course_data .form-field{align-items:start}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost{opacity:.4;background:#f0f0f0}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen{cursor:grabbing !important}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .is-dragging{opacity:.5;background:#e8e8e8}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort{cursor:grab}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-course-builder-content__section #extra_course_data input[type=text]{padding:10px 30px;margin-bottom:0;border:0}.lp-course-builder-content__section #extra_course_data input[type=text]:focus{box-shadow:none}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field{position:relative;margin-bottom:10px}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .sort,.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field:hover .delete{opacity:1}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;right:0;height:100%;width:40px;color:#666;text-decoration:none;cursor:grab;opacity:.4;transition:opacity .2s;align-items:center;justify-content:center}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete{position:absolute;top:12px;left:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-course-builder-content__section #extra_course_data .lp_course_extra_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content{width:100%}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:12px}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)){display:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field{position:relative;display:flex !important;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:10px 36px 16px 40px;transition:all .2s cubic-bezier(0.4,0,0.2,1);margin-bottom:0 !important}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete{opacity:1}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label{width:100% !important;min-width:100% !important;max-width:100% !important;display:block !important;margin-bottom:8px}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span{display:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]{width:100%;max-width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;font-size:15px;font-weight:500;color:#111827;padding:6px 0;border-radius:0;outline:0;transition:border-color .2s}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder{color:#9ca3af}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""],.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus{border-bottom-color:#2271b1;box-shadow:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]{width:100% !important;min-height:120px;background:#f9fafb;border:1px solid transparent;border-radius:6px;padding:10px;font-size:14px;line-height:1.5;color:#1a1a1a;resize:vertical;transition:all .2s}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus{background:#fff;border-color:#d1d5db;outline:0;box-shadow:0 0 0 2px rgba(229,231,235,0.5)}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort{position:absolute;right:8px;top:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;opacity:.4;transition:opacity .2s}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete{position:absolute;top:15px;left:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-course-builder-content__section #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-course-builder-content__section #author_course_data .ts-control{border-radius:6px;padding:5px !important}.lp-course-builder-content__section #author_course_data .ts-control li.item{padding:6px 22px;background:#eef1ff;color:#7067ed;font-weight:500;border-radius:4px;margin-bottom:0}.lp-course-builder-content__section #author_course_data .form-field input[type=text]{width:unset;height:unset}@media(max-width:768px){.lp-course-builder-content__section .cb-featured-image-container{flex-direction:column}.lp-course-builder-content__section .cb-featured-image-preview{width:100%;max-width:300px}}.lp-cb-tab-content .cb-section__course-edit .lp-meta-box,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap{margin:0;background:transparent}.lp-cb-tab-content .cb-section__course-edit .lp-meta-box .lp-meta-box__inner,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.lp-cb-tab-content .cb-section__course-edit .form-field,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.lp-cb-tab-content .cb-section__course-edit .form-field>label,.lp-cb-tab-content .cb-section__course-edit .form-field label span,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration>label,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration label span,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field>label,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],.lp-cb-tab-content .cb-section__course-edit .form-field input[type=text],.lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=number]:focus,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=datetime-local]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=datetime-local]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=number],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=number]{width:80px !important}.lp-cb-tab-content .cb-section__course-edit .form-field select,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.lp-cb-tab-content .cb-section__course-edit .form-field select:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration select:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio],.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio],.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:before,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:checked:before,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:checked:before,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}.lp-cb-tab-content .cb-section__course-edit .form-field input[type=radio]:focus,.lp-cb-tab-content .cb-section__course-edit .form-field input[type=checkbox]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=radio]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration input[type=checkbox]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=radio]:focus,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-cb-tab-content .cb-section__course-edit .form-field .description,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}.lp-cb-tab-content .cb-section__course-edit .form-field .description:has(+.learn-press-tip),.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.lp-cb-tab-content .cb-section__course-edit .form-field>.learn-press-tip,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box__duration>.learn-press-tip,.lp-cb-tab-content .cb-section__course-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.lp-cb-tab-content .cb-section__course-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.lp-cb-tab-content .cb-section__course-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:5px;text-transform:capitalize}.lp-cb-tab-content .cb-section__course-edit .course-status.publish{color:#fff;background:#1e1e1e}.lp-cb-tab-content .cb-section__course-edit .course-status.trash{color:#fff;background-color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content{display:flex;gap:40px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left{flex:0 0 400px;max-width:400px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right{flex:1;min-width:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title{margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label .required{color:#ef4444}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;margin-right:auto;transition:all .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input::placeholder{color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-permalink{margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-display.lp-hidden{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-url{font-size:13px;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-url:hover{text-decoration:underline}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-editor.lp-hidden{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-prefix strong{color:#64748b;font-weight:600}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-slug-input::placeholder{color:#94a3b8}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:30px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap{display:block}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;min-height:36px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#64748b}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip{display:inline-flex;align-items:center}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox]{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#64748b;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover{border-color:#94a3b8;color:#334155}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#94a3b8}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-right:2px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 0 0 10px;transition:all .2s ease;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;right:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg)}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(34,113,177,0.1)}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone{width:100%;min-height:200px;background:#fff;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover{border-color:#7067ed;background:rgba(112,103,237,0.03)}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone:hover a{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.has-image{cursor:default;border-width:1px;border-style:solid;border-color:#e5e7eb;padding:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-dropzone.dragover{border-color:#7067ed;background:rgba(112,103,237,0.05)}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-upload-content{text-align:center;padding:30px 20px}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon{display:flex;justify-content:center;margin-bottom:12px;opacity:.6}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-icon__image{display:block;width:24px;height:24px;background:url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-text{font-size:14px;color:#6b7280;margin:0 0 6px 0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link{color:#1a1a1a;text-decoration:none;font-weight:500}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-link:hover{text-decoration:underline}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-hint{font-size:12px;color:#9ca3af;margin:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview__img{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image{padding:6px 14px;border:0;background:#eef1ff;color:#7067ed;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit .cb-change-featured-image:hover{background:#7067ed;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:#eef1ff;color:#7067ed;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover{background:#ef4444;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image__icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-cb-trash.svg");mask-image:url("../images/icons/ico-cb-trash.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish{margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row select{padding:6px 14px 6px 32px !important}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img){border:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image{padding:8px 16px;border:1px solid #7067ed;background:#fff;color:#7067ed;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover{background:#7067ed;color:#fff}.lp-cb-tab-content .cb-section__course-edit div.mce-statusbar{border-top:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent{width:100%;padding:6px 12px !important;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save{flex:1;background:#1e1e1e;color:white;border-radius:6px;padding:8px 16px;border:0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover{background:#333}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover{background:#333}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-cb-tab-content .cb-section__course-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:900px){.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-content{flex-direction:column}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--left{flex:1;max-width:100%}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-column--right{flex:1}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper{flex-direction:column;gap:24px}}@media(max-width:768px){.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{flex-direction:column}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{width:100%;max-width:300px}}.lp-cb-tab-content .cb-section__course-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:12px;text-transform:capitalize}.lp-cb-tab-content .cb-section__course-edit .course-status.publish{color:#fff;background:#1e1e1e}.lp-cb-tab-content .cb-section__course-edit .course-status.trash{color:#fff;background-color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__wrapper{flex:1}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__search-wrap{display:block}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;min-height:36px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar{width:6px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip{display:inline-flex;align-items:center}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input[type=checkbox]{display:none}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #f5f5f5;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#1e1e1e;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip label:hover{border-color:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-right:2px}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label:hover{color:#898989;background:#f9fafb;border-color:#f9fafb}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__count{color:#898989}.lp-cb-tab-content .cb-section__course-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__remove{display:inline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 0 0 10px;transition:all .2s ease;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;right:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg)}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:none}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-featured-image__title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview:has(img){border:0}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image,.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image{padding:10px 14px;border:0;background:#f7f7f7;color:#aaa;border-radius:8px;cursor:pointer;transition:background-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-remove-featured-image:hover,.lp-cb-tab-content .cb-section__course-edit .cb-set-featured-image:hover{background:#fef2f2;color:#ef4444}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__title{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.lp-cb-tab-content .cb-section__course-edit div.mce-statusbar{border-top:0}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-category,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-terms__form-add-tag{display:flex;gap:8px;align-items:center;margin-bottom:16px}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__input:focus,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save{flex:1;background:#fff;color:#7067ed;border-radius:6px;padding:8px 16px;border:1px solid #7067ed;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save:hover{background:#eef1ff}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-save.loading:before,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:600;color:#898989;background:#fff;border:1px solid #f5f5f5;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-tag__btn-cancel:hover,.lp-cb-tab-content .cb-section__course-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings:hover{background:#333}.lp-cb-tab-content .cb-section__course-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.lp-cb-tab-content .cb-section__course-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.lp-cb-tab-content .cb-section__course-edit #general_course_data .form-field,.lp-cb-tab-content .cb-section__course-edit #offline_course_data .form-field,.lp-cb-tab-content .cb-section__course-edit #price_course_data .form-field,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field{margin-bottom:24px}.lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field{align-items:flex-start}.lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_featured_review_field textarea{width:calc(100% - 165px)}.lp-cb-tab-content .cb-section__course-edit #general_course_data ._lp_students_field .description{margin-top:-3px}.lp-cb-tab-content .cb-section__course-edit #price_course_data .learn-press-tip-floating{font-size:13px;color:#ef4444;line-height:1.5}.lp-cb-tab-content .cb-section__course-edit #price_course_data ._lp_no_required_enroll_field .description{margin-top:-13px}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .form-field._lp_course_result_field{align-items:start;border:unset;margin-bottom:20px}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box{list-style-type:none;margin-top:0;padding-right:0;display:flex;flex-direction:column;gap:24px;width:calc(100% - 161px)}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li{margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;cursor:pointer;min-width:unset;max-width:unset;width:unset}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio]{flex-shrink:0;margin:0;order:0}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz{width:calc(100% - 54px);margin-right:54px;margin-top:0;margin-bottom:0;color:#898989;font-size:13px;font-weight:400;line-height:1.5;flex-shrink:0}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a{text-decoration:underline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover{color:#5b52d1}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz{text-decoration:underline;color:#7067ed}.lp-cb-tab-content .cb-section__course-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover{color:#5b52d1}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box{display:flex;flex-wrap:nowrap;gap:20px;padding:15px 0}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box>label,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box>label{width:200px;min-width:200px;font-size:14px;font-weight:600;color:#1a1a1a;padding-top:10px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__content,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__content{flex:1;display:flex;flex-direction:column;gap:15px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__fields,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:15px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field{display:flex;align-items:center;background:#fff;border:1px solid #eaeaec;border-radius:8px;padding:10px;gap:10px}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus{flex:1;border:0;background:transparent;padding:5px 0;font-size:14px;color:#333;box-shadow:none;outline:0}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add{display:inline-flex;align-items:center;justify-content:center;background:#6b52ff !important;color:#fff !important;border:none !important;box-shadow:none !important;border-radius:6px;padding:6px 16px !important;font-size:13px !important;font-weight:600 !important;width:max-content;transition:background .2s}.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover{background:#5a42e6 !important}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field{flex-direction:column;align-items:stretch;padding:15px;gap:15px;position:relative}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label{display:flex;flex-direction:column;gap:5px}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label span{font-size:13px;font-weight:600;color:#4b5563}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label input[type=text],.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label textarea{width:100%;border:1px solid #eaeaec;border-radius:6px;padding:8px 12px;font-size:14px;box-shadow:none}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label input[type=text]:focus,.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label textarea:focus{border-color:#6b52ff;box-shadow:0 0 0 1px rgba(107,82,255,0.2);outline:0}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__field>label textarea{min-height:80px;resize:vertical}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add,.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add{display:block;text-align:center;background:#fff;border:1px dashed #d1d5db;color:#4b5563;font-weight:500;padding:2px;border-radius:8px;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit .lp_course_faq_meta_box__add:hover,.lp-cb-tab-content .cb-section__course-edit .lp_course_extra_meta_box__add:hover{border-color:#2271b1;color:#2271b1;background:#f0f9ff}.lp-cb-tab-content .cb-section__course-edit ._lp_block_finished_field{margin-top:-8px !important}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .form-field{align-items:start}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost{opacity:.4;background:#f0f0f0}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen{cursor:grabbing !important}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging{opacity:.5;background:#e8e8e8}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort{cursor:grab}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text]{padding:10px 30px;margin-bottom:0;border:0}.lp-cb-tab-content .cb-section__course-edit #extra_course_data input[type=text]:focus{box-shadow:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field{position:relative;margin-bottom:10px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete{opacity:1}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;right:0;height:100%;width:40px;color:#666;text-decoration:none;cursor:grab;opacity:.4;transition:opacity .2s;align-items:center;justify-content:center}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete{position:absolute;top:12px;left:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content{width:100%}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:12px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)){display:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field{position:relative;display:flex !important;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:10px 36px 16px 40px;transition:all .2s cubic-bezier(0.4,0,0.2,1);margin-bottom:0 !important}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete{opacity:1}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label{width:100% !important;min-width:100% !important;max-width:100% !important;display:block !important;margin-bottom:8px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span{display:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]{width:100%;max-width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;font-size:15px;font-weight:500;color:#111827;padding:6px 0;border-radius:0;outline:0;transition:border-color .2s}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder{color:#9ca3af}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""],.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus{border-bottom-color:#2271b1;box-shadow:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]{width:100% !important;min-height:120px;background:#f9fafb;border:1px solid transparent;border-radius:6px;padding:10px;font-size:14px;line-height:1.5;color:#1a1a1a;resize:vertical;transition:all .2s}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus{background:#fff;border-color:#d1d5db;outline:0;box-shadow:0 0 0 2px rgba(229,231,235,0.5)}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort{position:absolute;right:8px;top:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;opacity:.4;transition:opacity .2s}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete{position:absolute;top:15px;left:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.lp-cb-tab-content .cb-section__course-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control{border-radius:6px;padding:5px !important}.lp-cb-tab-content .cb-section__course-edit #author_course_data .ts-control li.item{padding:6px 22px;background:#eef1ff;color:#7067ed;font-weight:500;border-radius:4px;margin-bottom:0}.lp-cb-tab-content .cb-section__course-edit #author_course_data .form-field input[type=text]{width:unset;height:unset}@media(max-width:768px){.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-container{flex-direction:column}.lp-cb-tab-content .cb-section__course-edit .cb-featured-image-preview{width:100%;max-width:300px}}.lp-cb-tab-content .cb-section__header{display:none !important}.lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}.lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-left:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-right:3px solid transparent;margin-right:-3px}ul.lp-meta-box__course-tab__tabs li a i{display:none}ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}ul.lp-meta-box__course-tab__tabs li.active a,ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#3b82f6;font-weight:600;border-right-color:#3b82f6;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}@media(max-width:768px){.lp-meta-box__course-tab{flex-direction:column}ul.lp-meta-box__course-tab__tabs{width:100%;border-left:0;border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;padding:12px;background:#f9fafb}ul.lp-meta-box__course-tab__tabs li{flex-shrink:0;padding:0 4px}ul.lp-meta-box__course-tab__tabs li a{border-right:0;border-bottom:3px solid transparent;margin-right:0;white-space:nowrap}ul.lp-meta-box__course-tab__tabs li.active a{border-right:0;border-bottom-color:#3b82f6}}#lp-course-builder-content #lp-course-edit-curriculum{background-color:#fff;border-radius:12px;padding:0;color:#1f2937;max-width:100%;box-sizing:border-box}#lp-course-builder-content #lp-course-edit-curriculum .heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#lp-course-builder-content #lp-course-edit-curriculum .heading h4{color:#898989}#lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;transition:all .2s ease}#lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}#lp-course-builder-content #lp-course-edit-curriculum .heading .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .count-sections{margin-right:0}#lp-course-builder-content #lp-course-edit-curriculum .heading:has(.lp-btn-generate-with-ai) .lp-btn-generate-with-ai{margin-right:auto}#lp-course-builder-content #lp-course-edit-curriculum .section-items-counts,#lp-course-builder-content #lp-course-edit-curriculum .count-sections,#lp-course-builder-content #lp-course-edit-curriculum .total-items{background:transparent;color:#898989;font-size:12px;font-weight:600;padding:0;border-radius:12px;margin-right:10px}#lp-course-builder-content #lp-course-edit-curriculum .count-sections{margin-right:auto}#lp-course-builder-content #lp-course-edit-curriculum .course-toggle-all-sections{cursor:pointer;color:#9ca3af;padding:5px}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections{border:0}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;transition:all .2s ease}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05)}#lp-course-builder-content #lp-course-edit-curriculum .curriculum-sections .section.focus{border-color:#7067ed !important}#lp-course-builder-content #lp-course-edit-curriculum .section-head{display:flex;align-items:center;padding:10px 20px;background-color:#fff;border-bottom:1px solid transparent;border-radius:12px}#lp-course-builder-content #lp-course-edit-curriculum .section-head .drag{cursor:grab;color:#9ca3af;margin-left:12px;font-size:16px}#lp-course-builder-content #lp-course-edit-curriculum .section-head .drag:hover{color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .section-head .button{font-size:12px;padding:6px 12px;border-radius:6px;margin-right:8px;cursor:pointer;font-weight:500}#lp-course-builder-content #lp-course-edit-curriculum .section:not(.lp-collapse) .section-head{background-color:#eef1ff;border-radius:12px 12px 0 0}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input{flex-grow:1;border:0;background:transparent;font-size:15px;font-weight:600;color:#1e1e1e;padding:6px 10px;border-radius:6px;transition:all .2s;width:auto}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input:hover,#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-input:focus{background:transparent;border:0;outline:0;box-shadow:none}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title{background:#7067ed;color:#eef1ff;border:1px solid #7067ed}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-title:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-section-description:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-update-item-title:hover{background:#5b52d1}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-title:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-section-description:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-cancel-update-item-title:hover{border-color:#7067ed;color:#7067ed;background:#eef1ff}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section{color:#ef4444;background:rgba(254,226,226,0.5);border:0;transition:background .2s}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-delete-section:hover{background:#fee2e2}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-edit-section-title:hover{color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down,#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up{margin-right:0;color:#777;cursor:pointer}#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-down:hover,#lp-course-builder-content #lp-course-edit-curriculum .lp-icon-angle-up:hover{color:#1e1e1e !important}#lp-course-builder-content #lp-course-edit-curriculum .section-collapse{padding:20px;background-color:#fff;border-radius:0 0 12px 12px;border-top:unset}#lp-course-builder-content #lp-course-edit-curriculum .section-description textarea{width:100%;border:1px dashed #d1d5db;background:#fff;padding:10px;border-radius:6px;font-size:13px;color:#6b7280;resize:vertical;min-height:60px;margin-bottom:15px}#lp-course-builder-content #lp-course-edit-curriculum .section-description textarea:focus{border-style:solid;border-color:#9ca3af;outline:0;color:#374151}#lp-course-builder-content #lp-course-edit-curriculum ul.section-list-items{list-style:none;padding:0;margin:0}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type,#lp-course-builder-content #lp-course-edit-curriculum .section-item{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;margin-bottom:8px;padding:10px 15px;border-radius:6px;position:relative;transition:transform .1s}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type:hover,#lp-course-builder-content #lp-course-edit-curriculum .section-item:hover{border-color:#d1d5db}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus,#lp-course-builder-content #lp-course-edit-curriculum .section-item.focus{border-color:#7067ed !important}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type.focus .item-ico-type,#lp-course-builder-content #lp-course-edit-curriculum .section-item.focus .item-ico-type{color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum .item-ico-type{background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.8;color:#1e1e1e}#lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_lesson .item-ico-type::before{content:"\f15b";font-family:"lp-icon";font-size:18px}#lp-course-builder-content #lp-course-edit-curriculum .section-item.lp_quiz .item-ico-type::before{content:"\f12e";font-family:"lp-icon";font-size:18px}#lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input{border:0;background:transparent;font-size:14px;color:#374151;flex-grow:1;padding:5px}#lp-course-builder-content #lp-course-edit-curriculum input.lp-item-title-input:focus{outline:0;text-decoration:none}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions{display:flex;gap:4px;opacity:.3;transition:opacity .2s;list-style:none;margin:0;padding:0}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover{background:#f7f7f7}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a{color:#1e1e1e}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li:hover a.lp-icon-trash-o{color:#ef4444}#lp-course-builder-content #lp-course-edit-curriculum ul.item-actions li a{color:#6b7280;font-size:16px;cursor:pointer;text-decoration:none}#lp-course-builder-content #lp-course-edit-curriculum .section-item:hover ul.item-actions{opacity:1}#lp-course-builder-content #lp-course-edit-curriculum .section-item:not(.lp_lesson) .lp-btn-set-preview-item{display:none}#lp-course-builder-content #lp-course-edit-curriculum .section-actions{margin-top:15px;display:flex;gap:10px;flex-wrap:wrap}#lp-course-builder-content #lp-course-edit-curriculum .section-actions .button{display:inline-flex;opacity:.7}#lp-course-builder-content #lp-course-edit-curriculum .section-actions .button:hover{opacity:1;color:#7067ee;border-color:#eef1ff;background:#eef1ff}#lp-course-builder-content #lp-course-edit-curriculum button,#lp-course-builder-content #lp-course-edit-curriculum .section-actions .button,#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button{background:#fff;border:1px solid #d1d5db;color:#4b5563;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;align-items:center;transition:all .2s}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button{display:inline-flex;min-width:fit-content}#lp-course-builder-content #lp-course-edit-curriculum .lp-add-item-type button:hover{background:#f3f4f6;border-color:#9ca3af;color:#1e1e1e}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary{background-color:#7067ed;border-color:#7067ed;color:#fff}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item.button-primary:hover{background:#5a51c1;color:#fff}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-add-item-cancel.button{background-color:transparent;border:0;color:#aaa}#lp-course-builder-content #lp-course-edit-curriculum .lp-btn-show-popup-items-to-select{margin-right:auto;border-style:dashed !important}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section{margin-top:30px;background:#fff;border:1px dashed #d1d5db;border-radius:8px;padding:5px 20px;display:flex;align-items:center}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section .lp-icon-plus{color:#9ca3af}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within{border-color:#7067ee;background:#eef1ff}#lp-course-builder-content #lp-course-edit-curriculum .add-new-section:focus-within .lp-icon-plus{color:#7067ee}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input{flex-grow:1;padding:12px 0;border:0;border-radius:6px;font-size:14px;outline:0;transition:border .2s}#lp-course-builder-content #lp-course-edit-curriculum input.lp-section-title-new-input:focus{border-color:#7067ed}#lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section{background-color:#7067ed;color:#fff;border:0;padding:8px 16px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:background .2s;min-width:fit-content;margin-right:20px}#lp-course-builder-content #lp-course-edit-curriculum button.lp-btn-add-section:hover{background-color:#5a51c1}#lp-course-builder-content #lp-course-edit-curriculum .lp-hidden{display:none !important}#taxonomy-course_category.categorydiv{border:none !important;box-shadow:none !important;background:transparent !important;margin:0 !important}#taxonomy-course_category.categorydiv .category-tabs{display:flex !important;gap:20px;margin:0 0 15px 0 !important;padding:0 !important;border-bottom:1px solid #f5f5f5}#taxonomy-course_category.categorydiv .category-tabs li{display:inline-block !important;margin:0 !important;padding:0 !important;border:0}#taxonomy-course_category.categorydiv .category-tabs li a{text-decoration:none;font-size:14px;font-weight:600;color:#9ca3af;padding-bottom:8px;display:block;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}#taxonomy-course_category.categorydiv .category-tabs li.tabs a,#taxonomy-course_category.categorydiv .category-tabs li:hover a{color:#7067ed;border-bottom-color:#7067ed}#taxonomy-course_category.categorydiv .tabs-panel{border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;display:none}#taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar{width:6px}#taxonomy-course_category.categorydiv .tabs-panel::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}#taxonomy-course_category.categorydiv ul.categorychecklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 30px;margin:0 !important;padding:0 !important}#taxonomy-course_category.categorydiv ul.categorychecklist li{margin:0 !important;padding:0 !important;width:100%;list-style:none}#taxonomy-course_category.categorydiv ul.children{display:none !important;margin-right:20px !important;margin-top:5px !important;padding-right:10px !important;border-right:2px solid #e5e7eb;transition:all .3s ease}#taxonomy-course_category.categorydiv ul.children li{margin-bottom:5px !important}#taxonomy-course_category.categorydiv li.children-visible>ul.children{display:block !important}#taxonomy-course_category.categorydiv input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;margin-left:8px !important;position:relative}#taxonomy-course_category.categorydiv input[type=checkbox]:checked{background:#28a746;border-color:#28a746}#taxonomy-course_category.categorydiv input[type=checkbox]:checked::after{content:"";position:absolute;right:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg)}#taxonomy-course_category.categorydiv input[type=checkbox]:checked::before{content:""}#taxonomy-course_category.categorydiv label{display:inline-flex !important;align-items:center;width:auto !important;font-size:14px;color:#1e1e1e;cursor:pointer;line-height:1.5}#course_category-adder{display:none !important}#course_category-add-toggle{text-decoration:none;font-weight:600;font-size:14px;color:#1e1e1e;display:flex;align-items:center}#course_category-add-toggle:hover{color:#2563eb}#course_category-add{display:none;margin-top:15px}#course_category-add label{display:none !important}#course_category-add input[type=text],#course_category-add select{width:100%;max-width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;margin-bottom:10px;font-size:14px;height:40px}#course_category-add-submit{background:#1e1e1e;color:#fff;border:0;padding:8px 20px;border-radius:6px;font-weight:500;cursor:pointer}#course_category-add-submit:hover{background:#333}.lp-cat-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:5px;cursor:pointer;color:#9ca3af;transition:transform .2s ease,color .2s;font-size:12px}.lp-cat-toggle::before{content:"\f347";font-family:dashicons}.lp-cat-toggle:hover{color:#1e1e1e;background-color:#f3f4f6;border-radius:50%}li.children-visible>label>.lp-cat-toggle{transform:rotate(-180deg)}.lp-course-builder-content__section .lesson-status{padding:5px 12px;font-size:12px;font-weight:500;border-radius:5px;text-transform:capitalize}.lp-course-builder-content__section .lesson-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-content__section .lesson-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-content__section .cb-section__lesson-title-assigned{display:flex;gap:40px}.lp-course-builder-content__section .cb-lesson-edit-title{flex:1;margin-bottom:24px}.lp-course-builder-content__section .lesson-assigned-courses{display:flex;flex-direction:column;align-items:end;margin-left:0 !important}.lp-course-builder-content__section .lesson-assigned-courses .label{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section .lesson-assigned-courses a,.lp-course-builder-content__section .lesson-assigned-courses span{font-size:16px;font-weight:400}.lp-course-builder-content__section .cb-lesson-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section input.cb-lesson-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-content__section input.cb-lesson-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.lp-course-builder-content__section .cb-lesson-edit-desc{margin-bottom:24px}.lp-course-builder-content__section .cb-lesson-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-content__section .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-content__section .cb-button.cb-button--secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.lp-course-builder-content__section .cb-button.cb-button--secondary:hover{background:#f3f4f6;border-color:#9ca3af}.lp-course-builder-content__section .cb-button.cb-btn-update__lesson{background:#1e1e1e;color:#fff}.lp-course-builder-content__section .cb-button.cb-btn-trash__lesson{background:#dc2626;color:#fff}.lp-course-builder-content__section .lp-material-btn-wrap{display:flex;gap:12px}.lp-course-builder-content__section #lp-material--group-container{padding:20px;border:1px solid #f5f5f5;border-radius:12px;max-width:420px}.lp-course-builder-content__section #btn-lp--add-material,.lp-course-builder-content__section #btn-lp--save-material{padding:8px 25px;border-radius:5px;background:#fff;font-size:16px;font-weight:500;cursor:pointer;border:1px solid #d1d5db}.lp-course-builder-content__section table.lp-material--table thead.hidden{display:none}@media(max-width:768px){.lp-course-builder-content__section #lp-course-builder-content{padding:16px}}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content{display:flex;gap:40px;align-items:flex-start}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left{flex:0 0 400px;max-width:400px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right{flex:1;min-width:0}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned{margin-bottom:20px;font-size:14px;line-height:1.6}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned .label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned .label,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned .label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned .label{font-weight:600;color:#1a1a1a}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a{color:#7067ed;text-decoration:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-assigned a:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-assigned a:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned a:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-assigned a:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink{margin-bottom:20px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__label,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder{display:block;font-size:13px;line-height:1.5;word-break:break-all}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url{color:#7067ed;text-decoration:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__url:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__url:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__url:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__url:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__placeholder,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-permalink__placeholder{color:#374151}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-display.lp-hidden,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-display.lp-hidden,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-display.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url{display:block;font-size:13px;line-height:1.5;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-url:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-url:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-url:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn .dashicons,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn .dashicons,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-edit-btn:hover .dashicons,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-editor.lp-hidden,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-editor.lp-hidden,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-editor.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-prefix,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-prefix,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-input-row,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-input-row,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-slug-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-slug-input:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-actions,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-actions,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-ok-btn:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-ok-btn:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-course-builder-canvas .cb-section__quiz-edit .cb-permalink-cancel-btn:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-permalink-cancel-btn:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__title,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__title,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__title{margin:0 0 12px;font-size:14px;font-weight:600;color:#1a1a1a}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__row,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__row,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__row,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__label,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-publish__control,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-publish__control,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-publish__control,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-publish__control{width:100%;height:34px;padding:6px 14px 6px 32px !important;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:14px;color:#1a1a1a}@media(max-width:1024px){.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-content,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-content{flex-direction:column;gap:24px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--left,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--left,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--left{flex-basis:auto;max-width:100%;width:100%}.lp-course-builder-canvas .cb-section__quiz-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__lesson-edit .cb-item-edit-column--right,.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-column--right,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-item-edit-column--right{width:100%}}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-list-questions .lp-question-item .lp-question-type-label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-list-questions .lp-question-item .lp-question-type-label{background-color:#eef1ff;color:#7067ed;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;margin-left:10px;white-space:nowrap}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:20px;background-color:#f7f7f7;border-radius:12px 12px 0 0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit-header label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit-header label{font-size:15px;font-weight:600;color:#1a1a1a}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-label{background-color:#eef1ff;color:#7067ed;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;margin-left:10px;white-space:nowrap}.lp-course-builder-canvas .cb-section__quiz-edit .lp-answers-config,.lp-course-builder-canvas .cb-section__lesson-edit .lp-answers-config,.lp-course-builder-canvas .cb-section__question-edit .lp-answers-config,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-answers-config{padding:0 16px 16px 16px;margin-top:15px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap{display:flex;align-items:center;gap:10px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new{flex:1;height:38px;padding:0 12px;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;font-size:14px;color:#1e1e1e;cursor:pointer;outline:0;appearance:none;background-image:url("../images/icons/ico-cb-chevron-down.svg");background-repeat:no-repeat;background-position:left 10px center;background-size:14px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap select.lp-question-type-new:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap select.lp-question-type-new:focus{border-color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type{display:inline-flex;align-items:center;gap:6px;background-color:#eef1ff;color:#7067ed;border:0;padding:9px 18px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type:hover{background-color:#7067ed;color:#eef1ff}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,.lp-course-builder-canvas .cb-section__question-edit .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-type-new-wrap button.lp-btn-question-create-type .lp-icon-spinner{font-size:14px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit{border:1px solid #f5f5f5;border-radius:12px;overflow:hidden}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-data-edit .wp-editor-wrap,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-data-edit .wp-editor-wrap,.lp-course-builder-canvas .cb-section__question-edit .lp-question-data-edit .wp-editor-wrap,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-data-edit .wp-editor-wrap{margin:0 20px 20px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-by-type,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-by-type,.lp-course-builder-canvas .cb-section__question-edit .lp-question-by-type,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-by-type{border:1px solid #f5f5f5;border-radius:12px;margin-top:24px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-choice-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-choice-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-choice-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-choice-header{display:flex;justify-content:space-between;padding:0 4px 8px 4px;font-size:12px;color:#898989;font-weight:500;margin-bottom:8px;background:transparent}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item{display:flex;align-items:center;margin-bottom:12px;border-radius:6px;padding:12px 16px;border:0;background:#fff;position:relative}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item .drag,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item .drag,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item .drag,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item .drag{color:#7067ed;cursor:move;margin-left:12px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input{flex-grow:1;padding:10px 14px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-left:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-input:focus,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-input:focus{border-color:#7067ed;outline:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-delete-question-answer,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-delete-question-answer{color:#9ca3af;cursor:pointer;opacity:0;transition:opacity .2s;margin-left:16px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item:hover .lp-btn-delete-question-answer,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item:hover .lp-btn-delete-question-answer{opacity:1;color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;cursor:pointer;position:relative;outline:0;transition:border-color .2s;flex-shrink:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]{border-radius:4px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input:checked{border-color:#28a746}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=radio]:checked::after,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=radio]:checked::after,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=radio]:checked::after,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=radio]:checked::after{content:"";position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:10px;height:10px;background:#28a746;border-radius:50%}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item input[type=checkbox]:checked::after,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item input[type=checkbox]:checked::after,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item input[type=checkbox]:checked::after,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;right:50%;width:5px;height:9px;border:solid white;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg);background:transparent;border-radius:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new{display:flex;align-items:center;margin-top:16px;padding:24px 0 0 0;border:0;border-top:1px solid #f5f5f5}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-answer-item-add-new .lp-icon-plus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-answer-item-add-new .lp-icon-plus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-answer-item-add-new .lp-icon-plus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-answer-item-add-new .lp-icon-plus{color:#7067ed;margin-left:12px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input{flex-grow:1;border:1px solid #e5e7eb;padding:10px 14px;border-radius:6px;font-size:14px;color:#1e1e1e;margin-left:16px}.lp-course-builder-canvas .cb-section__quiz-edit input.lp-question-answer-title-new-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit input.lp-question-answer-title-new-input:focus,.lp-course-builder-canvas .cb-section__question-edit input.lp-question-answer-title-new-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] input.lp-question-answer-title-new-input:focus{border-color:#7067ed;outline:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary{background:#fff;color:#374151;border:1px solid #d1d5db;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;min-width:fit-content;transition:all .2s}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active{background:#eef1ff;color:#7067ed;border-color:#eef1ff}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.active:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary.active:hover{background:#7067ed;color:#fff}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-add-question-answer.lp-btn-edit-primary:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-add-question-answer.lp-btn-edit-primary:hover{color:#374151;background:#f7f7f7;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content{background:#7067ed;color:#fff;border-color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-buttons button.lp-btn-fib-save-content:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-buttons button.lp-btn-fib-save-content:hover{background:#5b52d1;border-color:#5b52d1}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details{margin-top:24px;border:1px solid #f5f5f5;border-radius:12px}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header{cursor:pointer;margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label{cursor:pointer}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse{border:0}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-question-data-edit-header{margin-bottom:0;border-radius:12px 12px 12px 12px}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-up,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-up,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-up,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-up{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-icon-angle-down,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-icon-angle-down,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-icon-angle-down,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-icon-angle-down{display:block !important}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details.lp-collapse .lp-section-collapse,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details.lp-collapse .lp-section-collapse,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details.lp-collapse .lp-section-collapse,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details.lp-collapse .lp-section-collapse{display:none}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle{padding:14px 16px;background-color:#f7f7f7;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .2s}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle:hover{background-color:#e5e7eb}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle label,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle label,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle label{font-weight:600;font-size:14px;margin:0;cursor:pointer;color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-question-data-edit-header .lp-tinymce-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-trigger-toggle .lp-tinymce-toggle{color:#9ca3af;transition:transform .2s}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details:not(.lp-collapse) .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-question-data-edit-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details:not(.lp-collapse) .lp-trigger-toggle{border-bottom-color:#f7f7f7}.lp-course-builder-canvas .cb-section__quiz-edit .question-edit-details .lp-section-collapse,.lp-course-builder-canvas .cb-section__lesson-edit .question-edit-details .lp-section-collapse,.lp-course-builder-canvas .cb-section__question-edit .question-edit-details .lp-section-collapse,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .question-edit-details .lp-section-collapse{padding:20px;background:#fff;border:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings{padding:0 0 24px 0;display:block}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings__label label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings__label label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings__label label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings__label label{font-size:14px;font-weight:600;color:#1a1a1a;display:block;margin-bottom:12px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input],.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input]{width:100px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings input[name=lp-question-point-input]:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings input[name=lp-question-point-input]:focus{border-color:#7067ed;outline:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-desc,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-field-settings___desc,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-desc,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-field-settings___desc,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-desc,.lp-course-builder-canvas .cb-section__question-edit .lp-question-field-settings___desc,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-desc,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-field-settings___desc{font-size:12px;color:#9ca3af;margin-top:8px;font-style:normal}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question{margin-top:30px;background:#fff;border:1px dashed #d1d5db;border-radius:8px;padding:20px;display:flex;align-items:center;gap:12px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question.lp-icon-plus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question.lp-icon-plus{color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap .add-new-question select,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap .add-new-question select,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap .add-new-question select,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap .add-new-question select{height:38px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input{flex-grow:1;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;outline:0;min-width:200px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-edit-quiz-wrap input.lp-question-title-new-input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-edit-quiz-wrap input.lp-question-title-new-input:focus{border-color:#7067ed;box-shadow:none}.lp-course-builder-canvas .cb-section__quiz-edit select.lp-question-type-new,.lp-course-builder-canvas .cb-section__lesson-edit select.lp-question-type-new,.lp-course-builder-canvas .cb-section__question-edit select.lp-question-type-new,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] select.lp-question-type-new{padding:0 12px 0 30px;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;font-size:14px;color:#374151;cursor:pointer}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question{background-color:#eef1ff;color:#7067ed;border:1px solid #7067ed;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;transition:background .2s;min-width:fit-content;cursor:default !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover{opacity:.5;background-color:#eef1ff !important;color:#7067ed !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active{cursor:pointer !important;background:#7067ed !important;color:#eef1ff !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question.active:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question.active:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question.active:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question.active:hover{background:#5b52d1 !important}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-add-question:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-add-question:hover{background-color:#7067ed;color:#eef1ff}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select{background-color:#fff;color:#374151;border:1px solid #d1d5db;padding:10px 16px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;min-width:fit-content}.lp-course-builder-canvas .cb-section__quiz-edit [class*=lp-icon-]:hover,.lp-course-builder-canvas .cb-section__lesson-edit [class*=lp-icon-]:hover,.lp-course-builder-canvas .cb-section__question-edit [class*=lp-icon-]:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] [class*=lp-icon-]:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit button.lp-btn-show-popup-items-to-select:hover,.lp-course-builder-canvas .cb-section__lesson-edit button.lp-btn-show-popup-items-to-select:hover,.lp-course-builder-canvas .cb-section__question-edit button.lp-btn-show-popup-items-to-select:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] button.lp-btn-show-popup-items-to-select:hover{background-color:#f3f4f6;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item{margin-bottom:12px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header{border-radius:6px 6px 0 0;border-bottom:1px solid #f5f5f5}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header{display:flex;align-items:center;padding:12px 16px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;transition:border .2s}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index{font-weight:600;font-size:14px;color:#1e1e1e;margin-left:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input{flex-grow:1;padding:10px 14px;border:1px solid transparent;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-left:16px;background:transparent}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner{margin-left:12px;color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete{color:#9ca3af;cursor:pointer;transition:all .2s;margin-left:16px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle{cursor:pointer;color:#9ca3af;transition:color .2s;margin-right:auto}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header{display:flex;align-items:center;padding:12px 16px;background:#fff;transition:border .2s}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-index{font-weight:600;font-size:14px;color:#1e1e1e;margin-left:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-question-fib-option-title-input{flex-grow:1;padding:10px 14px;border:1px solid transparent;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-left:16px;background:transparent}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-icon-spinner{margin-left:12px;color:#7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete{color:#9ca3af;cursor:pointer;transition:all .2s;margin-left:16px;font-size:16px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle{cursor:pointer;color:#9ca3af;transition:color .2s;margin-right:auto}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-header .lp-trigger-toggle:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__lesson-edit .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail{font-size:14px;padding:24px;background:#f7f7f7;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail>label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail>label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail>label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail>label{display:flex;flex-direction:row-reverse;font-weight:500;gap:8px;min-width:80px;justify-content:flex-end;align-items:center}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio],.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]{order:1;margin-top:2px;appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked{background:#28a746}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail input[type=checkbox]:checked:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=radio]:checked:before,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail input[type=checkbox]:checked:before{right:22px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;margin-top:20px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>*{display:flex;gap:8px;font-size:14px;font-weight:500}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label{display:flex;flex-direction:row-reverse;font-weight:500;gap:8px;min-width:80px;justify-content:space-between;align-items:self-start}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* label input{margin-top:3px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p,.lp-course-builder-canvas .cb-section__lesson-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p,.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-question-fib-option-detail .lp-question-fib-option-match-case-wrap>* p{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;font-weight:400}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title{flex:1;margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .lp-cb-section__title,.lp-course-builder-canvas .cb-section__lesson-edit .lp-cb-section__title,.lp-course-builder-canvas .cb-section__question-edit .lp-cb-section__title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .lp-cb-section__title{font-size:28px;font-weight:600;margin-top:0;margin-bottom:0;color:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .quiz-status,.lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status,.lp-course-builder-canvas .cb-section__lesson-edit .quiz-status,.lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status,.lp-course-builder-canvas .cb-section__question-edit .quiz-status,.lp-course-builder-canvas .cb-section__question-edit .quizzes-status,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status{padding:5px 12px;font-size:12px;font-weight:500;border-radius:5px;text-transform:capitalize}.lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.publish,.lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.publish,.lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.publish,.lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.publish,.lp-course-builder-canvas .cb-section__question-edit .quiz-status.publish,.lp-course-builder-canvas .cb-section__question-edit .quizzes-status.publish,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.publish,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-canvas .cb-section__quiz-edit .quiz-status.trash,.lp-course-builder-canvas .cb-section__quiz-edit .quizzes-status.trash,.lp-course-builder-canvas .cb-section__lesson-edit .quiz-status.trash,.lp-course-builder-canvas .cb-section__lesson-edit .quizzes-status.trash,.lp-course-builder-canvas .cb-section__question-edit .quiz-status.trash,.lp-course-builder-canvas .cb-section__question-edit .quizzes-status.trash,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quiz-status.trash,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .quizzes-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title{margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-title .cb-quiz-edit-title__input:focus,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-title .cb-quiz-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc{margin-bottom:24px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-quiz-edit-desc__label,.lp-course-builder-canvas .cb-section__lesson-edit .cb-quiz-edit-desc__label,.lp-course-builder-canvas .cb-section__question-edit .cb-quiz-edit-desc__label,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-quiz-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button,.lp-course-builder-canvas .cb-section__question-edit .cb-button,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-button--secondary:hover,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-button--secondary:hover,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-button--secondary:hover{background:#f3f4f6;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-update__quiz,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-update__quiz,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__quiz,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-update__quiz{background:#1e1e1e;color:#fff}.lp-course-builder-canvas .cb-section__quiz-edit .cb-button.cb-btn-trash__quiz,.lp-course-builder-canvas .cb-section__lesson-edit .cb-button.cb-btn-trash__quiz,.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__quiz,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] .cb-button.cb-btn-trash__quiz{background:#dc2626;color:#fff}@media(max-width:768px){.lp-course-builder-canvas .cb-section__quiz-edit #lp-course-builder-content,.lp-course-builder-canvas .cb-section__lesson-edit #lp-course-builder-content,.lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content,.lp-course-builder-canvas .lp-cb-tab-panel[data-section=question] #lp-course-builder-content{padding:16px}}#lp-course-builder-content .lp-edit-quiz-wrap{background-color:#fff;border-radius:12px;padding:0}#lp-course-builder-content .lp-edit-quiz-wrap .heading{display:flex;align-items:center;margin-bottom:8px;gap:8px}#lp-course-builder-content .lp-edit-quiz-wrap .heading h4{color:#898989}#lp-course-builder-content .lp-edit-quiz-wrap .heading .total-items{margin-right:auto;font-size:13px;color:#898989}#lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all{cursor:pointer;padding:5px;color:#6b7280}#lp-course-builder-content .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover{color:#1e1e1e}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down{display:block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions{margin-bottom:20px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-icon-spinner{animation:rotation 2s infinite linear;font-size:1.25rem;display:none}#lp-course-builder-content .lp-edit-quiz-wrap .one,#lp-course-builder-content .lp-edit-quiz-wrap .plural{display:none}#lp-course-builder-content .lp-edit-quiz-wrap[data-count="1"] .one{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap:not([data-count="1"]) .plural{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;background:#fff;transition:all .2s}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{background:#fff;border:1px solid #d1d5db;color:#4b5563;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;align-items:center;transition:all .2s;display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down{display:block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{border:0;background:transparent;cursor:pointer}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover{background:#f0f0f1}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,0.05)}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:last-child{margin-bottom:0}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background-color:#fff;border-bottom:1px solid transparent;border-radius:12px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag{cursor:move;color:#9ca3af;font-size:16px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input{flex:1;padding:8px 12px;border:1px solid transparent;border-radius:6px;font-size:14px;background:transparent;transition:all .2s;font-weight:600}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label{font-size:11px;background-color:#eef1ff !important;color:#7067ed;padding:4px 10px;border-radius:20px;white-space:nowrap;font-weight:600}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question{cursor:pointer;color:#9ca3af;padding:6px;transition:all .2s;border-radius:4px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#1e1e1e;background:#f3f4f6}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#dc2626;background:#fee2e2}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle{cursor:pointer;padding:6px;color:#9ca3af}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover{color:#1e1e1e}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus){border:1px solid #7067ed}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head{border-bottom-color:#f5f5f5;border-radius:12px 12px 0 0;background:#eef1ff}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main{display:none;padding:24px;background:#fff;border-radius:0 0 12px 12px}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main{display:block}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.clone{display:none}#lp-course-builder-content .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner{display:inline-block}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fff;border:1px dashed #e5e7eb;border-radius:12px;margin-top:12px}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-icon-plus{color:#7067ed}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input{flex:1;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus{outline:0;border-color:#7067ed;box-shadow:none}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new{border:1px solid #d1d5db;border-radius:6px;min-width:150px;font-size:14px}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus{outline:0;border-color:#7067ed}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button{padding:10px 20px;border:1px solid #7067ed;color:#7067ed;border-radius:8px;font-weight:500;cursor:pointer}#lp-course-builder-content .lp-edit-quiz-wrap .add-new-question .button:hover{background:#7067ed;color:#eef1ff}#lp-course-builder-content .lp-edit-quiz-wrap .mce-menubar{border:0;background:#f5f5f5}#lp-course-builder-content .lp-edit-quiz-wrap .lp-edit-list-questions{border:0}.cb-section__quiz-edit .lp-meta-box,.cb-section__quiz-edit .lp-meta-box-wrap{margin:0;background:transparent}.cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,.cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.cb-section__quiz-edit .form-field,.cb-section__quiz-edit .lp-meta-box__duration,.cb-section__quiz-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.cb-section__quiz-edit .form-field>label,.cb-section__quiz-edit .form-field label span,.cb-section__quiz-edit .lp-meta-box__duration>label,.cb-section__quiz-edit .lp-meta-box__duration label span,.cb-section__quiz-edit .lp-meta-box-field>label,.cb-section__quiz-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .form-field input[type=text],.cb-section__quiz-edit .form-field input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=text],.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box-field input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=text],.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.cb-section__quiz-edit .form-field input[type=number]:focus,.cb-section__quiz-edit .form-field input[type=text]:focus,.cb-section__quiz-edit .form-field input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=number]{width:80px !important}.cb-section__quiz-edit .form-field select,.cb-section__quiz-edit .lp-meta-box__duration select,.cb-section__quiz-edit .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.cb-section__quiz-edit .form-field select:focus,.cb-section__quiz-edit .lp-meta-box__duration select:focus,.cb-section__quiz-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=radio],.cb-section__quiz-edit .form-field input[type=checkbox],.cb-section__quiz-edit .lp-meta-box__duration input[type=radio],.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],.cb-section__quiz-edit .lp-meta-box-field input[type=radio],.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.cb-section__quiz-edit .form-field input[type=radio]:before,.cb-section__quiz-edit .form-field input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.cb-section__quiz-edit .form-field input[type=radio]:checked,.cb-section__quiz-edit .form-field input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.cb-section__quiz-edit .form-field input[type=radio]:checked:before,.cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}.cb-section__quiz-edit .form-field input[type=radio]:focus,.cb-section__quiz-edit .form-field input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field .description,.cb-section__quiz-edit .lp-meta-box__duration .description,.cb-section__quiz-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}.cb-section__quiz-edit .form-field .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.cb-section__quiz-edit .form-field>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box__duration>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.cb-section__quiz-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.cb-section__quiz-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.cb-section__quiz-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.cb-section__quiz-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.cb-section__quiz-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:5px;text-transform:capitalize}.cb-section__quiz-edit .course-status.publish{color:#fff;background:#1e1e1e}.cb-section__quiz-edit .course-status.trash{color:#fff;background-color:#dc2626}.cb-section__quiz-edit .cb-course-edit-content{display:flex;gap:40px}.cb-section__quiz-edit .cb-course-edit-column--left{flex:0 0 400px;max-width:400px}.cb-section__quiz-edit .cb-course-edit-column--right{flex:1;min-width:0}.cb-section__quiz-edit .cb-course-edit-title{margin-bottom:20px}.cb-section__quiz-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-title__label .required{color:#ef4444}.cb-section__quiz-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-ai-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7067ed;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;border-radius:12px;line-height:1;margin-right:auto;transition:all .2s ease}.cb-section__quiz-edit .cb-course-edit-ai-btn .lp-ico-ai{width:16px;height:16px}.cb-section__quiz-edit .cb-course-edit-ai-btn:hover{background:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-title__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.cb-section__quiz-edit .cb-course-edit-title__input::placeholder{color:#9ca3af}.cb-section__quiz-edit .cb-course-edit-permalink{margin-bottom:20px}.cb-section__quiz-edit .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.cb-section__quiz-edit .cb-permalink-display.lp-hidden{display:none}.cb-section__quiz-edit .cb-permalink-label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.cb-section__quiz-edit .cb-permalink-url{font-size:13px;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.cb-section__quiz-edit .cb-permalink-url:hover{text-decoration:underline}.cb-section__quiz-edit .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.cb-section__quiz-edit .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.cb-section__quiz-edit .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.cb-section__quiz-edit .cb-permalink-edit-btn:hover .dashicons{color:#fff}.cb-section__quiz-edit .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.cb-section__quiz-edit .cb-permalink-editor.lp-hidden{display:none}.cb-section__quiz-edit .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.cb-section__quiz-edit .cb-permalink-prefix strong{color:#64748b;font-weight:600}.cb-section__quiz-edit .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.cb-section__quiz-edit .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.cb-section__quiz-edit .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.cb-section__quiz-edit .cb-permalink-slug-input::placeholder{color:#94a3b8}.cb-section__quiz-edit .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.cb-section__quiz-edit .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.cb-section__quiz-edit .cb-permalink-ok-btn:hover{background:#4e43e9}.cb-section__quiz-edit .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.cb-section__quiz-edit .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.cb-section__quiz-edit .cb-course-edit-desc{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.cb-section__quiz-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.cb-section__quiz-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:30px}.cb-section__quiz-edit .cb-course-edit-tags__wrapper,.cb-section__quiz-edit .cb-course-edit-categories__wrapper{flex:1;border-radius:8px;border:1px solid #e5e7eb;padding:16px}.cb-section__quiz-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.cb-section__quiz-edit .cb-course-edit-categories__search-wrap{display:block}.cb-section__quiz-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cb-section__quiz-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-category__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;min-height:36px}.cb-section__quiz-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#64748b}.cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.cb-section__quiz-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-tag-chip{display:inline-flex;align-items:center}.cb-section__quiz-edit .cb-tag-chip input[type=checkbox]{display:none}.cb-section__quiz-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#64748b;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.cb-section__quiz-edit .cb-tag-chip label:hover{border-color:#94a3b8;color:#334155}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#94a3b8}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-right:2px}.cb-section__quiz-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#7067ed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 0 0 10px;transition:all .2s ease;flex-shrink:0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;right:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg)}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(34,113,177,0.1)}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.cb-section__quiz-edit .cb-course-edit-featured-image{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-featured-image__title{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.cb-section__quiz-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cb-section__quiz-edit .cb-featured-image-dropzone{width:100%;min-height:200px;background:#fff;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.cb-section__quiz-edit .cb-featured-image-dropzone:hover{border-color:#7067ed;background:rgba(112,103,237,0.03)}.cb-section__quiz-edit .cb-featured-image-dropzone:hover a{color:#7067ed}.cb-section__quiz-edit .cb-featured-image-dropzone.has-image{cursor:default;border-width:1px;border-style:solid;border-color:#e5e7eb;padding:0}.cb-section__quiz-edit .cb-featured-image-dropzone.dragover{border-color:#7067ed;background:rgba(112,103,237,0.05)}.cb-section__quiz-edit .cb-featured-image-upload-content{text-align:center;padding:30px 20px}.cb-section__quiz-edit .cb-featured-image-icon{display:flex;justify-content:center;margin-bottom:12px;opacity:.6}.cb-section__quiz-edit .cb-featured-image-icon__image{display:block;width:24px;height:24px;background:url("../images/icons/ico-cb-featured-image.svg") no-repeat center/contain}.cb-section__quiz-edit .cb-featured-image-text{font-size:14px;color:#6b7280;margin:0 0 6px 0}.cb-section__quiz-edit .cb-featured-image-link{color:#1a1a1a;text-decoration:none;font-weight:500}.cb-section__quiz-edit .cb-featured-image-link:hover{text-decoration:underline}.cb-section__quiz-edit .cb-featured-image-hint{font-size:12px;color:#9ca3af;margin:0}.cb-section__quiz-edit .cb-featured-image-preview__img{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}.cb-section__quiz-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.cb-section__quiz-edit .cb-change-featured-image{padding:6px 14px;border:0;background:#eef1ff;color:#7067ed;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.cb-section__quiz-edit .cb-change-featured-image:hover{background:#7067ed;color:#fff}.cb-section__quiz-edit .cb-remove-featured-image{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:0;background:#eef1ff;color:#7067ed;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.cb-section__quiz-edit .cb-remove-featured-image:hover{background:#ef4444;color:#fff}.cb-section__quiz-edit .cb-remove-featured-image__icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-cb-trash.svg");mask-image:url("../images/icons/ico-cb-trash.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.cb-section__quiz-edit .cb-course-edit-publish{margin-bottom:20px}.cb-section__quiz-edit .cb-course-edit-publish__title{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.cb-section__quiz-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.cb-section__quiz-edit .cb-course-edit-publish__row select{padding:6px 14px 6px 32px !important}.cb-section__quiz-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.cb-section__quiz-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.cb-section__quiz-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.cb-section__quiz-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cb-section__quiz-edit .cb-featured-image-preview:has(img){border:0}.cb-section__quiz-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.cb-section__quiz-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.cb-section__quiz-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.cb-section__quiz-edit .cb-set-featured-image{padding:8px 16px;border:1px solid #7067ed;background:#fff;color:#7067ed;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.cb-section__quiz-edit .cb-set-featured-image:hover{background:#7067ed;color:#fff}.cb-section__quiz-edit div.mce-statusbar{border-top:0}.cb-section__quiz-edit .cb-course-edit-terms__form-add-category,.cb-section__quiz-edit .cb-course-edit-terms__form-add-tag{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-category__input,.cb-section__quiz-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__input:focus,.cb-section__quiz-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.cb-section__quiz-edit .cb-course-edit-category__select-parent{width:100%;padding:6px 12px !important;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-category__btn-save,.cb-section__quiz-edit .cb-course-edit-tags__btn-save{flex:1;background:#1e1e1e;color:white;border-radius:6px;padding:8px 16px;border:0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,.cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover{background:#333}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.cb-section__quiz-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover{background:#333}.cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.cb-section__quiz-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:900px){.cb-section__quiz-edit .cb-course-edit-content{flex-direction:column}.cb-section__quiz-edit .cb-course-edit-column--left{flex:1;max-width:100%}.cb-section__quiz-edit .cb-course-edit-column--right{flex:1}.cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper{flex-direction:column;gap:24px}}@media(max-width:768px){.cb-section__quiz-edit .cb-featured-image-container{flex-direction:column}.cb-section__quiz-edit .cb-featured-image-preview{width:100%;max-width:300px}}.cb-section__quiz-edit .course-status{padding:5px 12px;font-size:12px;font-weight:500;background:#ccc;border-radius:12px;text-transform:capitalize}.cb-section__quiz-edit .course-status.publish{color:#fff;background:#1e1e1e}.cb-section__quiz-edit .course-status.trash{color:#fff;background-color:#dc2626}.cb-section__quiz-edit .cb-course-edit-title{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-title__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-title__char-count{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.cb-section__quiz-edit .cb-course-edit-desc{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-desc__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-section__quiz-edit .cb-course-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.cb-section__quiz-edit .cb-course-edit-desc__word-count{display:none;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.cb-section__quiz-edit .cb-course-edit-categories__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-terms-header__label{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.cb-section__quiz-edit .cb-terms-header__btn-add-new{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#9ca3af;background:transparent;border:0;cursor:pointer;transition:all .2s ease}.cb-section__quiz-edit .cb-terms-header__btn-add-new:hover{color:#7067ed}.cb-section__quiz-edit .cb-course-edit-terms-categories-wrapper{display:flex;gap:24px}.cb-section__quiz-edit .cb-course-edit-tags__wrapper,.cb-section__quiz-edit .cb-course-edit-categories__wrapper{flex:1}.cb-section__quiz-edit .cb-course-edit-tags__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-categories__toolbar{margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-tags__search-wrap{flex:1 1 220px}.cb-section__quiz-edit .cb-course-edit-categories__search-wrap{display:block}.cb-section__quiz-edit .cb-course-edit-tags__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.cb-section__quiz-edit .cb-course-edit-tags__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-tags__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cb-section__quiz-edit .cb-course-edit-category__search-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #f5f5f5;border-radius:6px;outline:0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.cb-section__quiz-edit .cb-course-edit-category__search-input:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper{display:flex;gap:8px;flex-wrap:wrap;border:0;box-shadow:none;padding:5px 0;background:transparent;max-height:180px;overflow-y:auto;min-height:36px}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar{width:6px}.cb-section__quiz-edit .cb-course-edit-tags__checkbox-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.cb-section__quiz-edit .cb-course-edit-tags__empty{margin:12px 0 0;font-size:13px;color:#9ca3af}.cb-section__quiz-edit .cb-course-edit-categories__checkbox-wrapper{display:flex;gap:10px 40px;flex-wrap:wrap}.cb-section__quiz-edit .cb-course-edit-tags__wrapper{margin-bottom:24px}.cb-section__quiz-edit .cb-tag-chip{display:inline-flex;align-items:center}.cb-section__quiz-edit .cb-tag-chip input[type=checkbox]{display:none}.cb-section__quiz-edit .cb-tag-chip label{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #f5f5f5;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#1e1e1e;background:#fff;user-select:none;line-height:1.2;white-space:nowrap}.cb-section__quiz-edit .cb-tag-chip label:hover{border-color:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__count{font-size:13px;color:#9ca3af}.cb-section__quiz-edit .cb-tag-chip .cb-tag-chip__remove{display:none;font-size:16px;line-height:1;margin-right:2px}.cb-section__quiz-edit .cb-tag-chip input:checked+label{border-color:#eef1ff;color:#7067ed;background:#eef1ff;font-weight:500}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__count{color:#7067ed}.cb-section__quiz-edit .cb-tag-chip input:checked+label .cb-tag-chip__remove{display:inline;color:#9ca3af}.cb-section__quiz-edit .cb-tag-chip input:checked+label:hover{color:#898989;background:#f9fafb;border-color:#f9fafb}.cb-section__quiz-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__count{color:#898989}.cb-section__quiz-edit .cb-tag-chip input:checked+label:hover .cb-tag-chip__remove{display:inline;color:#7067ed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox{display:flex;align-items:center;margin-bottom:0;padding:4px 0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox:hover label{color:#1d2939}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;position:relative;margin:0 0 0 10px;transition:all .2s ease;flex-shrink:0}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:hover{border-color:#98a2b3}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked{background:#28a746;border-color:#28a746}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;right:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(50%,-60%) rotate(-45deg)}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:focus{outline:0;box-shadow:none}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:#e4e7ec;background:#f9fafb}.cb-section__quiz-edit .cb-course-edit-categories__checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.cb-section__quiz-edit .cb-course-edit-categories__checkbox label{font-size:14px;color:#344054;font-weight:400;cursor:pointer;user-select:none;line-height:20px}.cb-section__quiz-edit .cb-course-edit-featured-image{margin-bottom:24px}.cb-section__quiz-edit .cb-course-edit-featured-image__label-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cb-section__quiz-edit .cb-course-edit-featured-image__title{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.cb-section__quiz-edit .cb-featured-image-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.cb-section__quiz-edit .cb-featured-image-preview{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cb-section__quiz-edit .cb-featured-image-preview:has(img){border:0}.cb-section__quiz-edit .cb-featured-image-placeholder{width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px}.cb-section__quiz-edit .cb-featured-image-placeholder::before{content:"📷";font-size:48px;margin-bottom:8px;opacity:.5}.cb-section__quiz-edit .cb-featured-image-actions{display:flex;flex-direction:row;gap:12px}.cb-section__quiz-edit .cb-remove-featured-image,.cb-section__quiz-edit .cb-set-featured-image{padding:10px 14px;border:0;background:#f7f7f7;color:#aaa;border-radius:8px;cursor:pointer;transition:background-color .2s}.cb-section__quiz-edit .cb-remove-featured-image:hover,.cb-section__quiz-edit .cb-set-featured-image:hover{background:#fef2f2;color:#ef4444}.cb-section__quiz-edit .cb-course-edit-publish__title{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.cb-section__quiz-edit .cb-course-edit-publish__row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;margin-bottom:12px}.cb-section__quiz-edit .cb-course-edit-publish__label{font-size:13px;font-weight:600;color:#374151}.cb-section__quiz-edit .cb-course-edit-publish__control{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff}.cb-section__quiz-edit .cb-course-edit-publish__control:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed;outline:0}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626}.cb-section__quiz-edit .cb-course-edit-publish__trash.cb-btn-trash:hover{background:#fef2f2;border-color:#fca5a5}.cb-section__quiz-edit div.mce-statusbar{border-top:0}.cb-section__quiz-edit .cb-course-edit-terms__form-add-category,.cb-section__quiz-edit .cb-course-edit-terms__form-add-tag{display:flex;gap:8px;align-items:center;margin-bottom:16px}.cb-section__quiz-edit .cb-course-edit-category__input,.cb-section__quiz-edit .cb-course-edit-tags__input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__input:focus,.cb-section__quiz-edit .cb-course-edit-tags__input:focus{border-color:#d1d5db}.cb-section__quiz-edit .cb-course-edit-category__select-parent{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;background:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s}.cb-section__quiz-edit .cb-course-edit-category__select-parent:focus{border-color:#7067ed}.cb-section__quiz-edit .cb-course-edit-category__btn-save,.cb-section__quiz-edit .cb-course-edit-tags__btn-save{flex:1;background:#fff;color:#7067ed;border-radius:6px;padding:8px 16px;border:1px solid #7067ed;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.cb-section__quiz-edit .cb-course-edit-category__btn-save:hover,.cb-section__quiz-edit .cb-course-edit-tags__btn-save:hover{background:#eef1ff}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading{pointer-events:none;opacity:.8}.cb-section__quiz-edit .cb-course-edit-category__btn-save.loading:before,.cb-section__quiz-edit .cb-course-edit-tags__btn-save.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel{flex:1;padding:8px 14px;font-size:13px;font-weight:600;color:#898989;background:#fff;border:1px solid #f5f5f5;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.cb-section__quiz-edit .cb-course-edit-tag__btn-cancel:hover,.cb-section__quiz-edit .cb-course-edit-category__btn-cancel:hover{border-color:#eef1ff;background:#eef1ff;color:#7067ed}.cb-section__quiz-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.cb-section__quiz-edit .cb-button.cb-btn-update{background:#1e1e1e;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-trash{background:#dc2626;color:#fff}.cb-section__quiz-edit .cb-button.cb-btn-save-settings{background:#1e1e1e;color:#fff;border:0;transition:background .2s}.cb-section__quiz-edit .cb-button.cb-btn-save-settings:hover{background:#333}.cb-section__quiz-edit .cb-button.cb-btn-save-settings.loading{pointer-events:none;opacity:.7}.cb-section__quiz-edit .cb-settings-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.cb-section__quiz-edit #general_course_data .form-field,.cb-section__quiz-edit #offline_course_data .form-field,.cb-section__quiz-edit #price_course_data .form-field,.cb-section__quiz-edit #extra_course_data .form-field{margin-bottom:24px}.cb-section__quiz-edit #general_course_data ._lp_featured_review_field{align-items:flex-start}.cb-section__quiz-edit #general_course_data ._lp_featured_review_field textarea{width:calc(100% - 165px)}.cb-section__quiz-edit #general_course_data ._lp_students_field .description{margin-top:-3px}.cb-section__quiz-edit #price_course_data .learn-press-tip-floating{font-size:13px;color:#ef4444;line-height:1.5}.cb-section__quiz-edit #price_course_data ._lp_no_required_enroll_field .description{margin-top:-13px}.cb-section__quiz-edit #assessment_course_data .form-field._lp_course_result_field{align-items:start;border:unset;margin-bottom:20px}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box{list-style-type:none;margin-top:0;padding-right:0;display:flex;flex-direction:column;gap:24px;width:calc(100% - 161px)}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li{margin-bottom:0}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;cursor:pointer;min-width:unset;max-width:unset;width:unset}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label input[type=radio]{flex-shrink:0;margin:0;order:0}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz{width:calc(100% - 54px);margin-right:54px;margin-top:0;margin-bottom:0;color:#898989;font-size:13px;font-weight:400;line-height:1.5;flex-shrink:0}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a{text-decoration:underline;color:#7067ed}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label p a:hover,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz a:hover,.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-evaluate-final_quiz a:hover{color:#5b52d1}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz{text-decoration:underline;color:#7067ed}.cb-section__quiz-edit #assessment_course_data .lp-radios-field-meta-box li label .lp-metabox-get-final-quiz:hover{color:#5b52d1}.cb-section__quiz-edit .lp_course_extra_meta_box,.cb-section__quiz-edit .lp_course_faq_meta_box{display:flex;flex-wrap:nowrap;gap:20px;padding:15px 0}.cb-section__quiz-edit .lp_course_extra_meta_box>label,.cb-section__quiz-edit .lp_course_faq_meta_box>label{width:200px;min-width:200px;font-size:14px;font-weight:600;color:#1a1a1a;padding-top:10px}.cb-section__quiz-edit .lp_course_extra_meta_box__content,.cb-section__quiz-edit .lp_course_faq_meta_box__content{flex:1;display:flex;flex-direction:column;gap:15px}.cb-section__quiz-edit .lp_course_extra_meta_box__fields,.cb-section__quiz-edit .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:15px}.cb-section__quiz-edit .lp_course_extra_meta_box__field,.cb-section__quiz-edit .lp_course_faq_meta_box__field{display:flex;align-items:center;background:#fff;border:1px solid #eaeaec;border-radius:8px;padding:10px;gap:10px}.cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input,.cb-section__quiz-edit .lp_course_extra_meta_box__field .lp_course_extra_meta_box__input:focus,.cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input,.cb-section__quiz-edit .lp_course_faq_meta_box__field .lp_course_extra_meta_box__input:focus{flex:1;border:0;background:transparent;padding:5px 0;font-size:14px;color:#333;box-shadow:none;outline:0}.cb-section__quiz-edit .lp_course_extra_meta_box__add,.cb-section__quiz-edit .lp_course_faq_meta_box__add{display:inline-flex;align-items:center;justify-content:center;background:#6b52ff !important;color:#fff !important;border:none !important;box-shadow:none !important;border-radius:6px;padding:6px 16px !important;font-size:13px !important;font-weight:600 !important;width:max-content;transition:background .2s}.cb-section__quiz-edit .lp_course_extra_meta_box__add:hover,.cb-section__quiz-edit .lp_course_faq_meta_box__add:hover{background:#5a42e6 !important}.cb-section__quiz-edit .lp_course_faq_meta_box__field{flex-direction:column;align-items:stretch;padding:15px;gap:15px;position:relative}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label{display:flex;flex-direction:column;gap:5px}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label span{font-size:13px;font-weight:600;color:#4b5563}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label input[type=text],.cb-section__quiz-edit .lp_course_faq_meta_box__field>label textarea{width:100%;border:1px solid #eaeaec;border-radius:6px;padding:8px 12px;font-size:14px;box-shadow:none}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label input[type=text]:focus,.cb-section__quiz-edit .lp_course_faq_meta_box__field>label textarea:focus{border-color:#6b52ff;box-shadow:0 0 0 1px rgba(107,82,255,0.2);outline:0}.cb-section__quiz-edit .lp_course_faq_meta_box__field>label textarea{min-height:80px;resize:vertical}.cb-section__quiz-edit .lp_course_faq_meta_box__add,.cb-section__quiz-edit .lp_course_extra_meta_box__add{display:block;text-align:center;background:#fff;border:1px dashed #d1d5db;color:#4b5563;font-weight:500;padding:2px;border-radius:8px;transition:all .2s}.cb-section__quiz-edit .lp_course_faq_meta_box__add:hover,.cb-section__quiz-edit .lp_course_extra_meta_box__add:hover{border-color:#2271b1;color:#2271b1;background:#f0f9ff}.cb-section__quiz-edit ._lp_block_finished_field{margin-top:-8px !important}.cb-section__quiz-edit #extra_course_data .form-field{align-items:start}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-ghost,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-ghost{opacity:.4;background:#f0f0f0}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .sortable-chosen,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .sortable-chosen{cursor:grabbing !important}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .is-dragging,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .is-dragging{opacity:.5;background:#e8e8e8}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort,.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort{cursor:grab}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__fields .lp_course_faq_meta_box__field .sort:active,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_extra_meta_box__field .sort:active,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__fields .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.cb-section__quiz-edit #extra_course_data input[type=text]{padding:10px 30px;margin-bottom:0;border:0}.cb-section__quiz-edit #extra_course_data input[type=text]:focus{box-shadow:none}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field{position:relative;margin-bottom:10px}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .sort,.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field:hover .delete{opacity:1}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort{display:flex;position:absolute;top:0;right:0;height:100%;width:40px;color:#666;text-decoration:none;cursor:grab;opacity:.4;transition:opacity .2s;align-items:center;justify-content:center}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete{position:absolute;top:12px;left:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.cb-section__quiz-edit #extra_course_data .lp_course_extra_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content{width:100%}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields{display:flex;flex-direction:column;gap:12px}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__fields:not(:has(*)){display:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field{position:relative;display:flex !important;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:10px 36px 16px 40px;transition:all .2s cubic-bezier(0.4,0,0.2,1);margin-bottom:0 !important}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .sort,.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field:hover .delete{opacity:1}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label{width:100% !important;min-width:100% !important;max-width:100% !important;display:block !important;margin-bottom:8px}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field label span{display:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]{width:100%;max-width:100%;background:transparent;border:0;border-bottom:1px dashed transparent;font-size:15px;font-weight:500;color:#111827;padding:6px 0;border-radius:0;outline:0;transition:border-color .2s}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]::placeholder{color:#9ca3af}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question][value=""],.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field input[name*=_lp_faqs_question]:focus{border-bottom-color:#2271b1;box-shadow:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]{width:100% !important;min-height:120px;background:#f9fafb;border:1px solid transparent;border-radius:6px;padding:10px;font-size:14px;line-height:1.5;color:#1a1a1a;resize:vertical;transition:all .2s}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field textarea[name*=_lp_faqs_answer]:focus{background:#fff;border-color:#d1d5db;outline:0;box-shadow:0 0 0 2px rgba(229,231,235,0.5)}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort{position:absolute;right:8px;top:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;opacity:.4;transition:opacity .2s}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort::after{font-family:"lp-icon";content:"\e922"}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field .sort:active{cursor:grabbing}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete{position:absolute;top:15px;left:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af;opacity:0;transition:all .2s;text-decoration:none}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete::after{font-family:Dashicons;content:"\f182";font-size:18px}.cb-section__quiz-edit #extra_course_data .lp_course_faq_meta_box__content .lp_course_faq_meta_box__field a.delete:hover{background-color:#fee2e2;color:#ef4444}.cb-section__quiz-edit #author_course_data .ts-control{border-radius:6px;padding:5px !important}.cb-section__quiz-edit #author_course_data .ts-control li.item{padding:6px 22px;background:#eef1ff;color:#7067ed;font-weight:500;border-radius:4px;margin-bottom:0}.cb-section__quiz-edit #author_course_data .form-field input[type=text]{width:unset;height:unset}@media(max-width:768px){.cb-section__quiz-edit .cb-featured-image-container{flex-direction:column}.cb-section__quiz-edit .cb-featured-image-preview{width:100%;max-width:300px}}.cb-section__quiz-edit .lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-left:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-right:3px solid transparent;margin-right:-3px}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i{display:none}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#7067ed;font-weight:600;border-right-color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.cb-section__quiz-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.cb-section__quiz-edit .lp-meta-box,.cb-section__quiz-edit .lp-meta-box-wrap{margin:0;background:transparent}.cb-section__quiz-edit .lp-meta-box .lp-meta-box__inner,.cb-section__quiz-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.cb-section__quiz-edit .form-field,.cb-section__quiz-edit .lp-meta-box__duration,.cb-section__quiz-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.cb-section__quiz-edit .form-field>label,.cb-section__quiz-edit .form-field label span,.cb-section__quiz-edit .lp-meta-box__duration>label,.cb-section__quiz-edit .lp-meta-box__duration label span,.cb-section__quiz-edit .lp-meta-box-field>label,.cb-section__quiz-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .form-field input[type=text],.cb-section__quiz-edit .form-field input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=text],.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local],.cb-section__quiz-edit .lp-meta-box-field input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=text],.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.cb-section__quiz-edit .form-field input[type=number]:focus,.cb-section__quiz-edit .form-field input[type=text]:focus,.cb-section__quiz-edit .form-field input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=datetime-local]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=number]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=text]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=number],.cb-section__quiz-edit .lp-meta-box__duration input[type=number],.cb-section__quiz-edit .lp-meta-box-field input[type=number]{width:80px !important}.cb-section__quiz-edit .form-field select,.cb-section__quiz-edit .lp-meta-box__duration select,.cb-section__quiz-edit .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.cb-section__quiz-edit .form-field select:focus,.cb-section__quiz-edit .lp-meta-box__duration select:focus,.cb-section__quiz-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field input[type=radio],.cb-section__quiz-edit .form-field input[type=checkbox],.cb-section__quiz-edit .lp-meta-box__duration input[type=radio],.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox],.cb-section__quiz-edit .lp-meta-box-field input[type=radio],.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.cb-section__quiz-edit .form-field input[type=radio]:before,.cb-section__quiz-edit .form-field input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.cb-section__quiz-edit .form-field input[type=radio]:checked,.cb-section__quiz-edit .form-field input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.cb-section__quiz-edit .form-field input[type=radio]:checked:before,.cb-section__quiz-edit .form-field input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:checked:before,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}.cb-section__quiz-edit .form-field input[type=radio]:focus,.cb-section__quiz-edit .form-field input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box__duration input[type=checkbox]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=radio]:focus,.cb-section__quiz-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.cb-section__quiz-edit .form-field .description,.cb-section__quiz-edit .lp-meta-box__duration .description,.cb-section__quiz-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}.cb-section__quiz-edit .form-field .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.cb-section__quiz-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.cb-section__quiz-edit .form-field>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box__duration>.learn-press-tip,.cb-section__quiz-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.cb-section__quiz-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.cb-section__quiz-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.cb-section__quiz-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.cb-section__quiz-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.cb-section__quiz-edit .lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}.cb-section__quiz-edit ._lp_show_correct_review_field .description{margin-top:-12px !important}@media(max-width:768px){.cb-section__quiz-edit .lp-meta-box__course-tab{flex-direction:column}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:100%;border-left:0;border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;padding:0}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{flex:0 0 auto;margin-bottom:0;padding:0}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{border-right:0;border-bottom:3px solid transparent;margin-right:0;margin-bottom:-1px;white-space:nowrap}.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.cb-section__quiz-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{border-right-color:transparent;border-bottom-color:#3b82f6}}.lp-course-builder-canvas .cb-section__question-edit .question-status{padding:5px 12px;font-size:12px;font-weight:500;border-radius:5px;text-transform:capitalize}.lp-course-builder-canvas .cb-section__question-edit .question-status.publish{color:#fff;background:#1e1e1e}.lp-course-builder-canvas .cb-section__question-edit .question-status.trash{color:#fff;background-color:#dc2626}.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-assigned{margin-bottom:20px}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title{flex:1;margin-bottom:24px}.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink{margin-bottom:20px}.lp-course-builder-canvas .cb-section__question-edit .cb-item-edit-permalink__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display{display:flex;align-items:flex-start;gap:8px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-display.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url{display:block;font-size:13px;line-height:1.5;color:#7067ed;text-decoration:none;word-break:break-all;flex:1;min-width:0;padding-top:2px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-url:hover{text-decoration:underline}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn .dashicons{font-size:14px;width:14px;height:14px;color:#64748b}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover{background:#7067ed;border-color:#7067ed}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-edit-btn:hover .dashicons{color:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-editor.lp-hidden{display:none}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-prefix{font-size:12px;color:#94a3b8;word-break:break-all;line-height:1.4}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-input-row{display:flex;gap:8px;align-items:center}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input{flex:1;min-width:0;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1a1a;border:1px solid #e2e8f0;border-radius:6px;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-slug-input:focus{border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-actions{display:flex;gap:6px;flex-shrink:0}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:#7067ed;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-ok-btn:hover{background:#4e43e9}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.lp-course-builder-canvas .cb-section__question-edit .cb-permalink-cancel-btn:hover{background:#f1f5f9;color:#475569}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__question-edit input.cb-question-edit-title__input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:6px;outline:0;transition:border-color .2s}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-title__input:focus{border-color:#7067ed;box-shadow:0 0 0 1px #7067ed}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc{margin-bottom:24px}.lp-course-builder-canvas .cb-section__question-edit .cb-question-edit-desc__label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-course-builder-canvas .cb-section__question-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-button--secondary:hover{background:#f3f4f6;border-color:#9ca3af}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-update__question{background:#1e1e1e;color:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-button.cb-btn-trash__question{background:#dc2626;color:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab{display:flex;min-height:600px;background:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:220px;background:#fff;border-left:1px solid #e5e7eb;margin:0;padding:20px 0;list-style:none;flex-shrink:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{margin-bottom:2px;padding:0 12px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-right:3px solid transparent;margin-right:-3px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a i{display:none}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:hover{background-color:#fff;color:#1e1e1e}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{background-color:#fff;color:#7067ed;font-weight:600;border-right-color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab .lp-meta-box__course-tab__content{flex-grow:1;padding:30px 0;background:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap{margin:0;background:transparent}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box .lp-meta-box__inner,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field>label,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field label span,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration>label,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration label span,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field>label,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=text]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=datetime-local]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=text]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=datetime-local]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=text]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=number],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=number]{width:80px !important}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field select:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration select:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio],.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:checked:before,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration input[type=checkbox]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=radio]:focus,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field .description:has(+.learn-press-tip),.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration .description:has(+.learn-press-tip),.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .form-field>.learn-press-tip,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__duration>.learn-press-tip,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:25px;line-height:1.2}@media(max-width:768px){.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab{flex-direction:column}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs{width:100%;border-left:0;border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;padding:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li{flex:0 0 auto;margin-bottom:0;padding:0}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a{border-right:0;border-bottom:3px solid transparent;margin-right:0;margin-bottom:-1px;white-space:nowrap}.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li.active a,.lp-course-builder-canvas .cb-section__question-edit .cb-section__question-edit .lp-meta-box__course-tab ul.lp-meta-box__course-tab__tabs li a:focus{border-right-color:transparent;border-bottom-color:#3b82f6}}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item{margin-bottom:12px}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-blank-option-item.lp-section-toggle:not(.lp-collapse) .lp-question-fib-option-header{border-radius:6px 6px 0 0;border-bottom:1px solid #f5f5f5}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header{display:flex;align-items:center;padding:12px 16px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;transition:border .2s}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-index{font-weight:600;font-size:14px;color:#1e1e1e;margin-left:16px}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-question-fib-option-title-input{flex-grow:1;padding:10px 14px;border:1px solid transparent;border-radius:6px;font-size:14px;color:#1e1e1e;transition:border .2s;margin-left:16px;background:transparent}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-icon-spinner{margin-left:12px;color:#7067ed}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete{color:#9ca3af;cursor:pointer;transition:all .2s;margin-left:16px;font-size:16px}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle{cursor:pointer;color:#9ca3af;transition:color .2s;margin-right:auto}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-header .lp-trigger-toggle:hover{color:#1e1e1e}.lp-course-builder-canvas .cb-section__question-edit .lp-btn-fib-option-delete:hover{color:#dc2626}.lp-course-builder-canvas .cb-section__question-edit .lp-question-fib-option-detail{font-size:14px;padding:24px;background:#f7f7f7;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px}@media(max-width:768px){.lp-course-builder-canvas .cb-section__question-edit #lp-course-builder-content{padding:16px}}#lp-builder-popup-container{display:none;position:fixed;top:0;right:0;width:100%;height:100%;z-index:99}#lp-builder-popup-container .lp-builder-popup__tabs,#lp-builder-popup-container .lp-horizontal-tabs{display:flex;list-style:none;margin:0 24px;padding:0;border-bottom:1px solid #f5f5f5;gap:10px}#lp-builder-popup-container .lp-builder-popup__tab,#lp-builder-popup-container .lp-horizontal-tab{padding:12px 24px;color:#898989;text-decoration:none;font-weight:500;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s ease;background:transparent;border-radius:10px 10px 0 0;cursor:pointer}#lp-builder-popup-container .lp-builder-popup__tab:hover,#lp-builder-popup-container .lp-horizontal-tab:hover{color:#7067ed;background:#eef1ff}#lp-builder-popup-container .lp-builder-popup__tab.active,#lp-builder-popup-container .lp-horizontal-tab.active{color:#7067ed;border-bottom-color:#7067ed;background:#eef1ff}#lp-builder-popup-container .lp-builder-popup__tab-content,#lp-builder-popup-container .lp-horizontal-tab-content{padding:24px 24px 0}#lp-builder-popup-container .lp-builder-popup__tab-pane,#lp-builder-popup-container .lp-horizontal-tab-pane{display:none}#lp-builder-popup-container .lp-builder-popup__tab-pane.active,#lp-builder-popup-container .lp-horizontal-tab-pane.active{display:block}#lp-builder-popup-container .lp-meta-box,#lp-builder-popup-container .lp-meta-box-wrap{margin:0;background:transparent}#lp-builder-popup-container .lp-meta-box .lp-meta-box__inner,#lp-builder-popup-container .lp-meta-box-wrap .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:11px}#lp-builder-popup-container .form-field,#lp-builder-popup-container .lp-meta-box__duration,#lp-builder-popup-container .lp-meta-box-field{display:flex;gap:0 11px;margin:0;padding:0;flex-wrap:wrap}#lp-builder-popup-container .form-field>label,#lp-builder-popup-container .form-field label span,#lp-builder-popup-container .lp-meta-box__duration>label,#lp-builder-popup-container .lp-meta-box__duration label span,#lp-builder-popup-container .lp-meta-box-field>label,#lp-builder-popup-container .lp-meta-box-field label span{font-size:14px;color:#23282d;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;font-weight:600;flex:0 0 auto}#lp-builder-popup-container .form-field input[type=number],#lp-builder-popup-container .form-field input[type=text],#lp-builder-popup-container .form-field input[type=datetime-local],#lp-builder-popup-container .lp-meta-box__duration input[type=number],#lp-builder-popup-container .lp-meta-box__duration input[type=text],#lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local],#lp-builder-popup-container .lp-meta-box-field input[type=number],#lp-builder-popup-container .lp-meta-box-field input[type=text],#lp-builder-popup-container .lp-meta-box-field input[type=datetime-local]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-builder-popup-container .form-field input[type=number]:focus,#lp-builder-popup-container .form-field input[type=text]:focus,#lp-builder-popup-container .form-field input[type=datetime-local]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=number]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=text]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=datetime-local]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=number]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=text]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=datetime-local]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-builder-popup-container .form-field input[type=number],#lp-builder-popup-container .lp-meta-box__duration input[type=number],#lp-builder-popup-container .lp-meta-box-field input[type=number]{width:80px !important}#lp-builder-popup-container .form-field select,#lp-builder-popup-container .lp-meta-box__duration select,#lp-builder-popup-container .lp-meta-box-field select{padding:4px 15px 4px 30px !important;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}#lp-builder-popup-container .form-field select:focus,#lp-builder-popup-container .lp-meta-box__duration select:focus,#lp-builder-popup-container .lp-meta-box-field select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-builder-popup-container .form-field input[type=radio],#lp-builder-popup-container .form-field input[type=checkbox],#lp-builder-popup-container .lp-meta-box__duration input[type=radio],#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox],#lp-builder-popup-container .lp-meta-box-field input[type=radio],#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;border:0}#lp-builder-popup-container .form-field input[type=radio]:before,#lp-builder-popup-container .form-field input[type=checkbox]:before,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:before,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:before,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:before,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}#lp-builder-popup-container .form-field input[type=radio]:checked,#lp-builder-popup-container .form-field input[type=checkbox]:checked,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked{background:#28a746}#lp-builder-popup-container .form-field input[type=radio]:checked:before,#lp-builder-popup-container .form-field input[type=checkbox]:checked:before,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:checked:before,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:checked:before,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:checked:before,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:checked:before{right:22px}#lp-builder-popup-container .form-field input[type=radio]:focus,#lp-builder-popup-container .form-field input[type=checkbox]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=radio]:focus,#lp-builder-popup-container .lp-meta-box__duration input[type=checkbox]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=radio]:focus,#lp-builder-popup-container .lp-meta-box-field input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}#lp-builder-popup-container .form-field .description,#lp-builder-popup-container .lp-meta-box__duration .description,#lp-builder-popup-container .lp-meta-box-field .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block;width:100%;margin-right:161px;margin-top:6px;order:99}#lp-builder-popup-container .form-field .description:has(+.learn-press-tip),#lp-builder-popup-container .lp-meta-box__duration .description:has(+.learn-press-tip),#lp-builder-popup-container .lp-meta-box-field .description:has(+.learn-press-tip){width:auto}#lp-builder-popup-container .form-field>.learn-press-tip,#lp-builder-popup-container .lp-meta-box__duration>.learn-press-tip,#lp-builder-popup-container .lp-meta-box-field>.learn-press-tip{order:100;margin-top:6px}#lp-builder-popup-container ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}#lp-builder-popup-container ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}#lp-builder-popup-container ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}#lp-builder-popup-container ._lp_external_link_buy_course_field .description{grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}#lp-builder-popup-container.active{display:block}#lp-builder-popup-container #lp-material-container{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block}#lp-builder-popup-container #lp-material-container hr{display:none}#lp-builder-popup-container .field-material__label{width:150px;max-width:150px;min-width:150px;margin-left:11px}#lp-builder-popup-container .lp-material--field-wrap{display:flex;gap:11px;margin-top:12px}#lp-builder-popup-container .lp-material--field-wrap label{color:#1e1e1e;font-size:14px;font-weight:600;width:100px}#lp-builder-popup-container .lp-material--field-wrap:first-child{margin-top:0}#lp-builder-popup-container .lp-material--field-wrap.field-action-wrap{justify-content:flex-start;flex-direction:row-reverse}#lp-builder-popup-container #lp-material--group-container .lp-material--group{padding:20px;border:1px solid #d1d5db;border-radius:12px;max-width:420px;margin-bottom:20px}#lp-builder-popup-container #lp-material--group-container .lp-material--group:not(:has(*)){display:none}#lp-builder-popup-container .lp-material--field-external-link,#lp-builder-popup-container .lp-material--field-title{display:inline-flex;align-items:center;gap:8px;width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-builder-popup-container .lp-material--field-method{width:100%;height:39px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}#lp-builder-popup-container .lp-material-save-field,#lp-builder-popup-container .lp-material--delete{padding:8px 20px;border-radius:6px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #d1d5db;transition:all .2s}#lp-builder-popup-container .lp-material--upload-wrap label{cursor:pointer;width:100%;display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#1a1a1a;background:#fff;transition:all .2s;margin-right:86px;overflow:hidden}#lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file{border-color:#7067ed;background-color:#f8fbff;font-size:0}#lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::before{font-size:14px}#lp-builder-popup-container .lp-material--upload-wrap label.has-selected-file::after{content:attr(data-file-name);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}#lp-builder-popup-container .lp-material--field-upload{display:none}#lp-builder-popup-container .lp-material--upload-wrap label:hover{background-color:#f5f5f5;border-color:#9ca3af}#lp-builder-popup-container .lp-material--upload-wrap label:active{background-color:#d0d0d0;transform:scale(0.98)}#lp-builder-popup-container .lp-material--upload-wrap label::before{content:"📁 ";margin-left:5px}#lp-builder-popup-container #btn-lp--add-material{color:#7067ed;border:1px solid #7067ed}#lp-builder-popup-container #btn-lp--add-material:hover{background-color:#f7f7f7;border-color:#7067ed}#lp-builder-popup-container #btn-lp--save-material,#lp-builder-popup-container .lp-material-save-field{background:#7067ed;color:#eef1ff;border:1px solid #7067ed}#lp-builder-popup-container #btn-lp--save-material:hover,#lp-builder-popup-container .lp-material-save-field:hover{background-color:#5b52d1;border-color:#5b52d1}#lp-builder-popup-container .lp-material--delete{color:#6b7280;border:1px solid #e5e7eb}#lp-builder-popup-container .lp-material--delete:hover{background-color:#f7f7f7;color:#1e1e1e;border-color:#1e1e1e}#lp-builder-popup-container .cb-item-edit-content{gap:0;flex-direction:column}#lp-builder-popup-container .cb-item-edit-content .cb-item-edit-column{width:100%}#lp-builder-popup-container .cb-item-edit-publish{display:none}#lp-builder-popup-container .cb-section__quiz-edit .cb-item-edit-column--left{flex:0;max-width:unset}body.lp-popup-open{overflow:hidden}.lp-builder-popup-overlay{position:fixed;top:0;right:0;width:100%;height:100%;backdrop-filter:blur(3px);z-index:1}.lp-builder-popup{position:fixed;inset:5vh 5% 5vh 5%;width:auto;max-width:900px;max-height:750px;height:auto;margin:auto;background-color:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.2);z-index:2;display:flex;flex-direction:column;overflow:hidden;transition:inset .3s cubic-bezier(0.4,0,0.2,1),border-radius .3s cubic-bezier(0.4,0,0.2,1),max-width .3s cubic-bezier(0.4,0,0.2,1)}.lp-builder-popup--fullscreen{inset:0;max-width:100%;max-height:100%;border-radius:0}.lp-builder-popup--loading{width:auto;max-width:none;padding:40px 60px;text-align:center}.lp-builder-popup__loader{display:flex;flex-direction:column;align-items:center;gap:15px}.lp-builder-popup__loader .lp-loading-circle{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#1e1e1e;border-radius:50%;animation:lp-popup-spin .8s linear infinite}.lp-builder-popup__loader span{color:#666;font-size:14px}.lp-builder-popup__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;flex-shrink:0}.lp-builder-popup__header-left{display:flex;align-items:center;gap:12px}.lp-builder-popup__header-actions{display:flex;align-items:center;gap:8px}.lp-builder-popup__title{margin:0;font-size:18px;font-weight:600;color:#1e1e1e}.lp-builder-popup__resize{background:0;border:0;font-size:16px;color:#9ca3af;cursor:pointer;padding:8px 10px;line-height:1;transition:all .2s;border-radius:4px;display:flex;align-items:center;justify-content:center}.lp-builder-popup__resize:hover{color:#1e1e1e;background-color:#f3f4f6}.lp-builder-popup__resize i{font-size:16px}.lp-builder-popup__close{background:0;border:0;font-size:24px;color:#9ca3af;cursor:pointer;padding:5px 10px;line-height:1;transition:color .2s;border-radius:4px}.lp-builder-popup__close:hover{color:#d63638;background-color:#fee2e2}.lp-builder-popup__body{flex:1;overflow-y:auto;padding:0;background-color:#fff}.lp-builder-popup__notice{padding:15px;background-color:#f0f6fc;border-right:4px solid #3b82f6;color:#1e1e1e;margin:0 0 20px;border-radius:6px 0 0 6px}.lp-builder-popup__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;flex-shrink:0}.lp-builder-popup__footer-left{display:flex;align-items:center;gap:12px}.lp-builder-popup__footer-right{display:flex;align-items:center;gap:12px}.lp-builder-popup__btn{padding:10px 25px;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;border:0}.lp-builder-popup__btn--cancel{background-color:#fff;color:#7067ed;border:1px solid #7067ed}.lp-builder-popup__btn--cancel:hover{background-color:#eef1ff}.lp-builder-popup__btn--save{background-color:#7067ed;color:#fff}.lp-builder-popup__btn--save:hover{background-color:#5b52d1}.lp-builder-popup__btn--save:disabled{opacity:.6;cursor:not-allowed}.lp-builder-popup__btn--trash{background-color:#fff;color:#6b7280;border:1px solid #e5e7eb}.lp-builder-popup__btn--trash:hover{color:#dc2626;background-color:#fee2e2;border-color:#fee2e2}.lp-builder-popup__btn--draft{background-color:#eef1ff;color:#7067ed;border:1px solid transparent}.lp-builder-popup__btn--draft:hover{background-color:#d5dcff;border-color:transparent}.lp-builder-popup .lesson-status,.lp-builder-popup .question-status,.lp-builder-popup .quiz-status,.lp-builder-popup .quizzes-status{display:inline-flex;align-self:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:20px;text-transform:capitalize;white-space:nowrap;width:fit-content}.lp-builder-popup .lesson-status.publish,.lp-builder-popup .question-status.publish,.lp-builder-popup .quiz-status.publish,.lp-builder-popup .quizzes-status.publish{color:#28a746;background:#e7f6e9}.lp-builder-popup .lesson-status.draft,.lp-builder-popup .question-status.draft,.lp-builder-popup .quiz-status.draft,.lp-builder-popup .quizzes-status.draft{color:#aaa;background:#f7f7f7}.lp-builder-popup .lesson-status.pending,.lp-builder-popup .question-status.pending,.lp-builder-popup .quiz-status.pending,.lp-builder-popup .quizzes-status.pending{color:#1e40af;background:#dbeafe}.lp-builder-popup .lesson-status.private,.lp-builder-popup .question-status.private,.lp-builder-popup .quiz-status.private,.lp-builder-popup .quizzes-status.private{color:#6b21a8;background:#f3e8ff}.lp-builder-popup .lesson-status.trash,.lp-builder-popup .question-status.trash,.lp-builder-popup .quiz-status.trash,.lp-builder-popup .quizzes-status.trash{color:#991b1b;background:#fee2e2}.lp-builder-popup .cb-section__header{display:none}.lp-builder-popup .lp-meta-box__duration>:not(label):not(.description){display:inline-flex;align-items:center;gap:8px}.lp-builder-popup .lp-meta-box__duration .description{margin-top:4px}.lp-builder-popup #_lp_passing_grade,.lp-builder-popup #_lp_retake_count,.lp-builder-popup #_lp_pagination{max-width:100px}.lp-builder-popup .lp-radios-field-meta-box{list-style-type:none;margin:0;padding:0}.lp-builder-popup .lp-radios-field-meta-box li{margin-bottom:8px}.lp-builder-popup .lp-radios-field-meta-box li:last-child{margin-bottom:0}.lp-builder-popup .lp-radios-field-meta-box li label{display:flex;align-items:center;gap:8px;font-weight:400;width:auto;min-width:auto;max-width:none;cursor:pointer}.lp-builder-popup .lp-radios-field-meta-box li input[type=radio]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#1e1e1e}.lp-builder-popup .wp-editor-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.lp-builder-popup .wp-editor-wrap .wp-editor-tools{display:flex;flex-wrap:wrap}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons{margin:0}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #7067ed;color:#7067ed;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;box-shadow:none}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media .wp-media-buttons-icon::before{color:#7067ed}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-media-buttons .add_media:hover{background:#eef1ff}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-tabs:not(:has(.wp-switch-editor[aria-pressed=true])) .wp-switch-editor:first-child{background:#eef1ff;color:#7067ed;font-weight:600}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container{flex:0 0 calc(100% + 24px);width:100%;margin-top:10px;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;margin-right:-12px;margin-left:-12px;margin-bottom:-10px;padding:0}.lp-builder-popup .wp-editor-wrap .wp-editor-tools .wp-editor-container textarea.wp-editor-area{border:0;border-radius:0 0 8px 8px;padding:12px;width:100%;box-sizing:border-box}.lp-builder-popup .wp-editor-wrap>.wp-editor-container{border:0;border-radius:0 0 8px 8px}.lp-builder-popup .wp-editor-wrap>.wp-editor-container .mce-toolbar-grp{background:#f7f7f7;border-bottom:1px solid #e5e7eb;padding:4px}.lp-builder-popup .wp-editor-wrap>.wp-editor-container .mce-top-part::before{box-shadow:none}.lp-builder-popup .wp-editor-wrap>.wp-editor-container .mce-panel{border:none !important}.lp-builder-popup .wp-editor-wrap>.wp-editor-container textarea.wp-editor-area{border:0;border-radius:0 0 8px 8px;padding:16px;width:100%;box-sizing:border-box;min-height:200px}.lp-builder-popup .lp-material--table{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-top:20px}.lp-builder-popup .lp-material--table th,.lp-builder-popup .lp-material--table td{padding:12px 15px;border-bottom:1px solid #e5e7eb;text-align:right}.lp-builder-popup .lp-material--table th{background-color:#f9fafb;font-weight:600;font-size:13px;color:#374151}.lp-builder-popup .lp-material--table td{font-size:14px;color:#1e1e1e}.lp-builder-popup .lp-material--table tr:last-child td{border-bottom:0}.lp-builder-popup .lp-material--table tr:hover td{background-color:#f9fafb}.lp-builder-popup .lp-material--table thead.hidden{display:none}.lp-builder-popup .lp-material-btn-wrap{display:flex;gap:12px;margin-top:15px}.lp-builder-popup #btn-lp--add-material,.lp-builder-popup #btn-lp--save-material{padding:8px 20px;border-radius:6px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #d1d5db;transition:all .2s}.lp-builder-popup #btn-lp--add-material:hover,.lp-builder-popup #btn-lp--save-material:hover{background:#f5f5f5;border-color:#9ca3af}.lp-builder-popup .cb-lesson-edit-title,.lp-builder-popup .cb-quiz-edit-title,.lp-builder-popup .cb-question-edit-title{margin-bottom:24px;flex:1}.lp-builder-popup .cb-lesson-edit-title__label,.lp-builder-popup .cb-quiz-edit-title__label,.lp-builder-popup .cb-question-edit-title__label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#1e1e1e}.lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input,.lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input,.lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s;box-shadow:none}.lp-builder-popup .cb-lesson-edit-title input.cb-lesson-edit-title__input:focus,.lp-builder-popup .cb-quiz-edit-title input.cb-lesson-edit-title__input:focus,.lp-builder-popup .cb-question-edit-title input.cb-lesson-edit-title__input:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.lp-builder-popup .cb-lesson-edit-desc,.lp-builder-popup .cb-quiz-edit-desc,.lp-builder-popup .cb-question-edit-desc{margin-bottom:24px}.lp-builder-popup .cb-lesson-edit-desc__label,.lp-builder-popup .cb-quiz-edit-desc__label,.lp-builder-popup .cb-question-edit-desc__label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#1e1e1e}.lp-builder-popup .lp-form-setting-lesson .lp-meta-box,.lp-builder-popup .lp-form-setting-quiz .lp-meta-box,.lp-builder-popup .lp-form-setting-question .lp-meta-box{margin:0;background:transparent}.lp-builder-popup .lp-form-setting-lesson .lp-meta-box__inner,.lp-builder-popup .lp-form-setting-quiz .lp-meta-box__inner,.lp-builder-popup .lp-form-setting-question .lp-meta-box__inner{padding:0;display:flex;flex-direction:column;gap:24px}.lp-builder-popup .lp-meta-box-course-panels::before{content:attr(data-tab-title);display:block;font-size:18px;font-weight:700;color:#1e1e1e;margin-bottom:20px;line-height:1.2}.lp-builder-popup .cb-section__question-title-assigned,.lp-builder-popup .cb-section__quiz-title-assigned{display:flex;flex-direction:column-reverse;gap:16px;margin-bottom:24px}.lp-builder-popup .cb-section__question-title-assigned .cb-question-edit-title,.lp-builder-popup .cb-section__question-title-assigned .cb-lesson-edit-title,.lp-builder-popup .cb-section__question-title-assigned .cb-quiz-edit-title,.lp-builder-popup .cb-section__quiz-title-assigned .cb-question-edit-title,.lp-builder-popup .cb-section__quiz-title-assigned .cb-lesson-edit-title,.lp-builder-popup .cb-section__quiz-title-assigned .cb-quiz-edit-title{margin-bottom:0;width:100%}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses{flex-shrink:0;padding:0;background-color:transparent;border-radius:0;font-size:13px;margin-top:0;border:0}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .label,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .label,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .label,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .label,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .label,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .label{color:#6b7280;margin-left:5px}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a{color:#2e91fa;text-decoration:none;font-weight:500}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes a:hover,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses a:hover,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses a:hover,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes a:hover,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses a:hover,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses a:hover{text-decoration:underline}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes .question-not-assigned,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses .question-not-assigned,.lp-builder-popup .cb-section__question-title-assigned .quiz-assigned-courses .question-not-assigned,.lp-builder-popup .cb-section__quiz-title-assigned .question-assigned-quizzes .question-not-assigned,.lp-builder-popup .cb-section__quiz-title-assigned .lesson-assigned-courses .question-not-assigned,.lp-builder-popup .cb-section__quiz-title-assigned .quiz-assigned-courses .question-not-assigned{color:#9ca3af;font-style:italic}.lp-builder-popup .lp-message{color:#7067ed;background-color:#eef1ff;font-weight:500;padding:8px 20px;border-radius:8px}.lp-builder-popup .cb-item-edit-permalink__label{display:block;font-size:13px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lp-builder-popup .cb-item-edit-assigned{font-size:13px;color:#6b7280;margin-bottom:20px;line-height:1.6}.lp-builder-popup .cb-item-edit-assigned .label{color:#6b7280;font-weight:400}.lp-builder-popup .cb-item-edit-assigned a{color:#2e91fa;text-decoration:none;font-weight:500}.lp-builder-popup .cb-item-edit-assigned a:hover{text-decoration:underline}.lp-builder-popup .lp-edit-quiz-wrap .heading{display:flex;align-items:center;margin-bottom:8px;gap:8px}.lp-builder-popup .lp-edit-quiz-wrap .heading h4{color:#898989}.lp-builder-popup .lp-edit-quiz-wrap .heading .total-items{margin-right:auto;font-size:13px;color:#898989}.lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all{cursor:pointer;padding:5px;color:#6b7280}.lp-builder-popup .lp-edit-quiz-wrap .heading .lp-question-toggle-all:hover{color:#1e1e1e}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all:not(.lp_collapse) .lp-icon-angle-down{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-down{display:block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-toggle-all.lp-collapse .lp-icon-angle-up{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-edit-list-questions{margin-bottom:20px}.lp-builder-popup .lp-edit-quiz-wrap .lp-icon-spinner{animation:rotation 2s infinite linear;font-size:1.25rem;display:none}.lp-builder-popup .lp-edit-quiz-wrap .one,.lp-builder-popup .lp-edit-quiz-wrap .plural{display:none}.lp-builder-popup .lp-edit-quiz-wrap[data-count="1"] .one{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap:not([data-count="1"]) .plural{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;background:#fff;transition:all .2s}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-update-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{background:#fff;border:1px solid #d1d5db;color:#4b5563;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;align-items:center;transition:all .2s;display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-icon-angle-down{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-down{display:block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.lp-collapse .lp-icon-angle-up{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-update-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-cancel-update-question-title{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-edit-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.editing .lp-question-head .lp-btn-remove-question{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title{border:0;background:transparent;cursor:pointer}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-btn-cancel-update-question-title:hover{background:#f0f0f1}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:last-child{margin-bottom:0}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background-color:#fff;border-bottom:1px solid transparent;border-radius:12px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .drag{cursor:move;color:#9ca3af;font-size:16px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-title-input{flex:1;padding:8px 12px;border:1px solid transparent;border-radius:6px;font-size:14px;background:transparent;transition:all .2s;font-weight:600}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-type-label{font-size:11px;background-color:#eef1ff !important;color:#7067ed;padding:4px 10px;border-radius:20px;white-space:nowrap;font-weight:600}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question{cursor:pointer;color:#9ca3af;padding:6px;transition:all .2s;border-radius:4px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-edit-question-title:hover,.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#1e1e1e;background:#f3f4f6}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-btn-remove-question:hover{color:#dc2626;background:#fee2e2}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle{cursor:pointer;padding:6px;color:#9ca3af}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .lp-question-toggle:hover{color:#1e1e1e}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-head .button{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:has(.lp-question-title-input:focus){border:1px solid #7067ed}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-head{border-bottom-color:#f5f5f5;border-radius:12px 12px 0 0;background:#eef1ff}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item .lp-question-edit-main{display:none;padding:24px;background:#fff;border-radius:0 0 12px 12px}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item:not(.lp-collapse) .lp-question-edit-main{display:block}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.clone{display:none}.lp-builder-popup .lp-edit-quiz-wrap .lp-question-item.loading .lp-question-head .lp-icon-spinner{display:inline-block}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fff;border:1px dashed #e5e7eb;border-radius:12px;margin-top:12px}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-icon-plus{color:#7067ed}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input{flex:1;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input:focus{outline:0;border-color:#7067ed;box-shadow:none}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new{border:1px solid #d1d5db;border-radius:6px;min-width:150px;font-size:14px}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-type-new:focus{outline:0;border-color:#7067ed}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button{padding:10px 20px;border:1px solid #7067ed;color:#7067ed;border-radius:8px;font-weight:500;cursor:pointer}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .button:hover{background:#7067ed;color:#eef1ff}.lp-builder-popup .lp-edit-quiz-wrap .mce-menubar{border:0;background:#f5f5f5}.lp-builder-popup .lp-edit-quiz-wrap .heading{border-radius:12px}@keyframes lp-popup-spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@media(max-width:768px){.lp-builder-popup{width:95%;max-height:95vh}.lp-builder-popup__header,.lp-builder-popup__footer{padding:12px 16px}.lp-builder-popup__tabs{padding:0 16px;overflow-x:auto}.lp-builder-popup__tab{padding:12px 16px;white-space:nowrap}.lp-builder-popup__tab-content{padding:16px}.lp-builder-popup__footer{flex-direction:column;gap:10px}.lp-builder-popup__footer-left,.lp-builder-popup__footer-right{width:100%;justify-content:center}.lp-builder-popup .form-field,.lp-builder-popup .lp-meta-box__duration,.lp-builder-popup .lp-meta-box-field{flex-wrap:wrap}.lp-builder-popup .form-field>label,.lp-builder-popup .form-field label span,.lp-builder-popup .lp-meta-box__duration>label,.lp-builder-popup .lp-meta-box__duration label span,.lp-builder-popup .lp-meta-box-field>label,.lp-builder-popup .lp-meta-box-field label span{width:100%;min-width:100%;max-width:100%;margin-bottom:8px}.lp-builder-popup .form-field input[type=number],.lp-builder-popup .form-field input[type=text],.lp-builder-popup .form-field input[type=datetime-local],.lp-builder-popup .lp-meta-box__duration input[type=number],.lp-builder-popup .lp-meta-box__duration input[type=text],.lp-builder-popup .lp-meta-box__duration input[type=datetime-local],.lp-builder-popup .lp-meta-box-field input[type=number],.lp-builder-popup .lp-meta-box-field input[type=text],.lp-builder-popup .lp-meta-box-field input[type=datetime-local]{max-width:100%}.lp-builder-popup .form-field:has(input[type=checkbox]),.lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox]),.lp-builder-popup .lp-meta-box-field:has(input[type=checkbox]){flex-direction:row;flex-wrap:wrap}.lp-builder-popup .form-field:has(input[type=checkbox])>label,.lp-builder-popup .lp-meta-box__duration:has(input[type=checkbox])>label,.lp-builder-popup .lp-meta-box-field:has(input[type=checkbox])>label{width:auto;min-width:auto;max-width:none;margin-bottom:0}.lp-builder-popup .form-field .description,.lp-builder-popup .lp-meta-box__duration .description,.lp-builder-popup .lp-meta-box-field .description{margin-right:0 !important}.lp-builder-popup .cb-section__question-title-assigned,.lp-builder-popup .cb-section__lesson-title-assigned{flex-direction:column;gap:16px}.lp-builder-popup .cb-section__question-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__question-title-assigned .lesson-assigned-courses,.lp-builder-popup .cb-section__lesson-title-assigned .question-assigned-quizzes,.lp-builder-popup .cb-section__lesson-title-assigned .lesson-assigned-courses{margin-top:0;align-items:flex-start}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question{flex-wrap:wrap}.lp-builder-popup .lp-edit-quiz-wrap .add-new-question .lp-question-title-new-input{width:100%}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}.learn-press-course-builder #lp-course-builder-content{background:#fff;padding:24px;border-radius:8px}.learn-press-course-builder .cb-section__course-edit{background:#fff;border-radius:16px;min-height:calc(100% - 100px)}.learn-press-course-builder .cb-section__course-edit .cb-section__header-left{display:flex;align-items:center;gap:10px;margin-bottom:20px;margin-top:28px}.learn-press-course-builder .cb-section__course-edit .lp-cb-section__title{font-size:28px;font-weight:600;margin-top:0;margin-bottom:0;color:#1e1e1e}.learn-press-course-builder .cb-section__course-edit .cb-section__header{display:flex;justify-content:space-between;align-items:center}.learn-press-course-builder .cb-section__course-edit .cb-section__header-action{display:flex;gap:20px}.learn-press-course-builder .cb-section__course-edit .cb-button{padding:8px 25px;border-radius:5px;background:#ccc;font-size:16px;font-weight:500;cursor:pointer}.learn-press-course-builder .cb-section__course-edit .cb-button.loading{pointer-events:none;opacity:.8}.learn-press-course-builder .cb-section__course-edit .cb-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.learn-press-course-builder .cb-section__course-edit .lp-meta-box{background:transparent}.learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner{display:flex;flex-direction:column;gap:24px}.learn-press-course-builder .cb-section__course-edit .form-field,.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration{display:flex;gap:0 11px;margin:0;padding:0}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field{display:grid;grid-template-columns:150px max-content 1fr;gap:6px 11px}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field label{grid-column:1/2;grid-row:1;font-size:14px;color:#23282d;font-weight:600;margin:0;padding:0}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field input{grid-column:2/4;grid-row:1}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .description{max-width:max-content;grid-column:2/3;grid-row:2;font-size:13px;line-height:1.5;margin:0}.learn-press-course-builder .cb-section__course-edit ._lp_external_link_buy_course_field .learn-press-tip{max-width:max-content}.learn-press-course-builder .cb-section__course-edit .form-field._lp_hint_field,.learn-press-course-builder .cb-section__course-edit .form-field._lp_explanation_field{flex-wrap:wrap}.learn-press-course-builder .cb-section__course-edit .form-field label,.learn-press-course-builder .cb-section__course-edit .form-field label span,.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration label,.learn-press-course-builder .cb-section__course-edit .lesson-materials .field-material__label{font-size:14px;margin:0;width:150px;min-width:150px;max-width:150px;padding:0;color:#23282d;font-weight:600;flex:0 0 auto}.learn-press-course-builder .cb-section__course-edit .lesson-materials{flex-wrap:nowrap;gap:10px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=number],.learn-press-course-builder .cb-section__course-edit .form-field input[type=text],.learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]{width:100%;max-width:200px;height:33px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.learn-press-course-builder .cb-section__course-edit .form-field textarea{order:3;width:calc(100% - 165px);padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;background:#fff}.learn-press-course-builder .cb-section__course-edit .form-field input[type=number]:focus,.learn-press-course-builder .cb-section__course-edit .form-field input[type=text]:focus,.learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local]:focus,.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.learn-press-course-builder .cb-section__course-edit select{padding:4px 12px;height:34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1a1a1a;cursor:pointer}.learn-press-course-builder .cb-section__course-edit select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration>:not(label):not(.description){display:inline-flex;align-items:center;gap:8px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox],.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]{appearance:none;-webkit-appearance:none;width:44px;height:24px;background:#e5e7eb;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:before,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked{background:#28a746}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:checked:before,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:checked:before{right:22px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=checkbox]:focus,.learn-press-course-builder .cb-section__course-edit .form-field input[type=radio]:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]),.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]){flex-direction:row;align-items:center}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) input[type=checkbox],.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) input[type=radio]{order:1;margin-top:2px}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description,.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=radio]) .description{order:3}.learn-press-course-builder .cb-section__course-edit .description{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:block}.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration .description{margin-top:4px}.learn-press-course-builder .cb-section__course-edit p.form-field,.learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration{padding:0;margin:0}.learn-press-course-builder .cb-section__course-edit p.form-field .description,.learn-press-course-builder .cb-section__course-edit p.lp-meta-box__duration .description{margin-top:6px}.learn-press-course-builder .cb-section__course-edit #_lp_passing_grade,.learn-press-course-builder .cb-section__course-edit #_lp_retake_count,.learn-press-course-builder .cb-section__course-edit #_lp_pagination{max-width:100px}.learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content{flex:1}.learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content .lp_course_extra_meta_box__fields:not(:has(*)){display:none}.learn-press-course-builder .cb-section__course-edit .lp_course_extra_meta_box__content input[type=text]{max-width:100%;margin-bottom:10px}@media(max-width:768px){.learn-press-course-builder .cb-section__course-edit .lp-meta-box__inner{gap:20px}.learn-press-course-builder .cb-section__course-edit .form-field input[type=number],.learn-press-course-builder .cb-section__course-edit .form-field input[type=text],.learn-press-course-builder .cb-section__course-edit .form-field input[type=datetime-local],.learn-press-course-builder .cb-section__course-edit .lp-meta-box__duration input[type=number]{max-width:100%}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]){flex-direction:column;gap:8px}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) label{min-width:auto}.learn-press-course-builder .cb-section__course-edit .form-field:has(input[type=checkbox]) .description{margin-right:0;margin-top:0}}.learn-press-course-builder .lp-message{color:#7067ed;background-color:#eef1ff;font-weight:500;padding:8px 20px;border-radius:8px}#lp-builder-popup-container .learn-press-message,#lp-course-builder .learn-press-message{margin:20px 10px;position:relative;padding:10px 20px;border-radius:8px;max-width:100%;width:fit-content}#lp-builder-popup-container select,#lp-course-builder select{padding:10px 14px 10px 32px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1e1e1e;cursor:pointer;appearance:none;background-image:url("../images/icons/ico-cb-chevron-down.svg");background-repeat:no-repeat;background-position:left 10px center;background-size:14px}#lp-builder-popup-container select:focus,#lp-course-builder select:focus{outline:0;border-color:#7067ed;box-shadow:0 0 0 3px rgba(112,103,237,0.1)}#lp-course-builder .lp-ico-ai{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("../images/icons/ico-ai.svg");mask-image:url("../images/icons/ico-ai.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#lp-course-builder .lp-btn-generate-course-with-ai,#lp-course-builder .lp-btn-warning-enable-ai{position:relative;margin:0 !important}#lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai{background:transparent;color:#7067ed}#lp-course-builder .cb-btn-add-new.lp-btn-generate-course-with-ai:hover{background:#eef1ff}.wp-editor-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background-color:#fff}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:focus,.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:hover,.wp-editor-wrap .qt-dfw:focus,.wp-editor-wrap .qt-dfw:hover{box-shadow:none;background:0}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-underline),.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-blockquote),.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-alignright),.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn:has(i.mce-i-unlink){border-left:1px solid #d1d5db}.wp-editor-wrap .wp-editor-tools{display:flex;align-items:center;justify-content:space-between;background-color:#f7f7f7;padding:8px 12px}.wp-editor-wrap .wp-editor-tools:after{content:none}.wp-editor-wrap .wp-media-buttons{padding:0;float:none;flex-shrink:0}.wp-editor-wrap button.insert-media,.wp-editor-wrap input.button{color:#1e1e1e;border-color:#d1d5db;display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:13px;line-height:1.6;min-height:30px;margin:0;padding:4px 12px;cursor:pointer;border-width:1px;border-style:solid;border-radius:6px;white-space:nowrap;box-sizing:border-box;background:#fff;transition:border-color .15s ease,background .15s ease}.wp-editor-wrap button.insert-media:focus,.wp-editor-wrap input.button:focus{outline:0;box-shadow:none;background-color:#eef1ff;border-color:#7067ed;color:#7067ed}.wp-editor-wrap button.insert-media:hover,.wp-editor-wrap input.button:hover{color:#7067ed;border-color:#7067ed;background-color:#eef1ff}.wp-editor-wrap .wp-editor-tabs{float:none;flex-shrink:0;display:flex;background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:4px 4px 6px;gap:4px}.wp-editor-wrap .wp-editor-tabs button{margin:0;padding:2px 14px;border:0;border-radius:8px;font-size:13px;font-weight:500;line-height:1.6;color:#6b7280;background:transparent;cursor:pointer;box-sizing:content-box !important}.wp-editor-wrap .wp-editor-tabs button:hover{color:#1e1e1e;background-color:#eef1ff}.wp-editor-wrap .wp-editor-tabs button:focus{outline:0;box-shadow:none}.wp-editor-wrap .wp-editor-tabs button[aria-pressed=true]{background:#eef1ff;color:#7067ed;box-shadow:0 1px 3px rgba(0,0,0,0.05);font-weight:600}.wp-editor-wrap .mce-tinymce{border:none !important;visibility:visible !important}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox{border-radius:6px}.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.wp-editor-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{box-shadow:none}.wp-editor-wrap div.mce-toolbar-grp>div{padding:0}.wp-editor-wrap .mce-top-part::before{box-shadow:none !important}.wp-editor-wrap .mce-top-part,.wp-editor-wrap .quicktags-toolbar{background-color:#f7f7f7;margin:0;padding:0}.wp-editor-wrap .mce-toolbar-grp{background:0;border-bottom:0;padding:0 8px 8px}.wp-editor-wrap .mce-toolbar .mce-btn{border:0;background:transparent;box-shadow:none;border-radius:4px}.wp-editor-wrap .mce-toolbar .mce-btn button{padding:2px 5px;color:#374151}.wp-editor-wrap .mce-toolbar .mce-btn:hover,.wp-editor-wrap .mce-toolbar .mce-btn.mce-active{background:rgba(0,0,0,0.06);border:0;box-shadow:none}.wp-editor-wrap .mce-toolbar .mce-btn-group{padding:0 2px}.wp-editor-wrap .mce-toolbar .mce-btn-group:not(:last-child)::after{content:"";display:inline-block;width:1px;height:20px;background:#e5e7eb;vertical-align:middle;margin-right:4px}.wp-editor-wrap .quicktags-toolbar{padding:0 10px 8px;border-bottom:1px solid #f5f5f5}.wp-editor-wrap .wp-editor-container{border:0}.wp-editor-wrap .mce-edit-area iframe{min-height:150px !important}.wp-editor-wrap div.mce-statusbar{display:none}#lp-builder-popup-container .wp-editor-container{border:none !important;background:#fff}#lp-builder-popup-container .wp-editor-tools{padding:8px 12px}#lp-builder-popup-container .mce-top-part{margin:0 !important}#lp-builder-popup-container .lp-question-field-settings .mce-top-part{margin:0 !important}#lp-builder-popup-container .quicktags-toolbar{margin:0 !important;padding:6px 8px !important}.lp-popup-items-to-select .header{padding:0;flex-shrink:0}.lp-popup-items-to-select .header ul.tabs{display:flex;border-bottom:1px solid #f5f5f5;background:#fff;gap:10px;margin:0;list-style:none;padding:0}.lp-popup-items-to-select ul.tabs li{margin:0;display:inline-block;position:relative;padding:0 24px;text-decoration:none;font-weight:500;font-size:14px;transition:all .2s ease;border-radius:12px 12px 0 0;border-bottom:2px solid transparent;cursor:pointer}.lp-popup-items-to-select ul.tabs li.active{border-bottom-color:#7067ed;background-color:#eef1ff;color:#7067ed}.lp-popup-items-to-select ul.tabs li:hover{background-color:#eef1ff;color:#7067ed}.lp-popup-items-to-select .header ul.tabs li.tab a{padding:0}.lp-popup-items-to-select .header ul.tabs li.tab.active a,.lp-popup-items-to-select .header ul.tabs li.tab a:hover{color:#7067ed}.lp-popup-items-to-select input.lp-search-title-item{padding:12px 16px;border-color:#e5e7eb;border-radius:8px;outline:0;transition:border-color .2s;margin:0}.lp-popup-items-to-select input.lp-search-title-item:focus{border-color:#7067ed;box-shadow:0 0 0 2px rgba(59,130,246,0.1)}.lp-target ul.list-items{padding:0;gap:0;max-height:500px}.lp-select-item{display:flex;align-items:center;padding:12px 0;cursor:pointer;transition:background .2s}.lp-select-item:last-child{border-bottom:0}.lp-select-item:hover{background-color:#f5f5f5}.lp-select-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;margin-left:12px;cursor:pointer;position:relative;outline:0;flex-shrink:0}.lp-select-item input[type=checkbox]:checked{background-color:#28a746;border-color:#28a746}.lp-select-item input[type=checkbox]:checked::after{content:"";position:absolute;right:5px;top:1px;width:4px;height:9px;border:solid white;border-width:0 0 2px 2px;transform:rotate(-45deg)}.lp-select-item input[type=checkbox]:checked::before{display:none}.lp-answers-config input[type=radio]:checked::before{display:none}.lp-select-item .title{font-size:14px;color:#374151;font-weight:500}.lp-select-item .title strong{color:#9ca3af;font-weight:400;margin-right:5px;font-size:12px}.list-items-wrap .learn-press-pagination{margin-top:20px;display:flex;justify-content:center}.lp-popup-items-to-select .pagination{margin:10px 0 0 !important}.list-items-wrap .learn-press-pagination ul.page-numbers{display:flex;gap:8px;list-style:none;padding:0;margin:0}.list-items-wrap .page-numbers li span.page-numbers.current,.list-items-wrap .page-numbers li a.page-numbers{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:6px;text-decoration:none;color:#898989;font-size:14px;transition:all .2s;background:#fff;font-weight:600}.list-items-wrap .page-numbers li span.page-numbers.current{background-color:#7067ed;color:#fff}.list-items-wrap .page-numbers li a.page-numbers:hover{background-color:#f7f7f7;border-color:#d1d5db;color:#1e1e1e}.list-items-wrap .page-numbers li a.page-numbers.next,.list-items-wrap .page-numbers li a.page-numbers.prev{background-color:#f7f7f7;border-color:#d1d5db}.list-items-wrap .page-numbers li a.page-numbers.next:hover,.list-items-wrap .page-numbers li a.page-numbers.prev:hover{background-color:#7067ed;color:#fff}.list-items-wrap .page-numbers i{font-size:14px}.lp-popup-items-to-select .main{border-bottom-color:transparent !important;padding:20px 0 0 !important}.lp-popup-items-to-select .footer{padding:16px 0 0 !important;align-items:center;justify-content:space-between}.lp-popup-items-to-select .button{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s;background:transparent;color:#1e1e1e}.lp-popup-items-to-select .button:hover{background:transparent;color:#7067ed}.lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active,.lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary:not(.active){background-color:#eef1ff;color:#7067ed;order:2}.lp-btn-add-items-selected:hover:not(:disabled){background-color:#333}.lp-btn-add-items-selected:disabled{background-color:#f5f5f5;color:#9ca3af;cursor:not-allowed}.lp-popup-items-to-select .lp-btn-add-items-selected.lp-btn-edit-primary.active:hover{background-color:#7067ed;color:#eef1ff}.lp-btn-count-items-selected{background:transparent;color:#6b7280;padding:0 !important;font-size:13px;order:1}.lp-btn-back-to-select-items{background:#fff;border:1px solid #d1d5db;color:#374151;order:0}.lp-btn-back-to-select-items:hover{background-color:#f5f5f5}.lp-popup-items-to-select ul.list-items-selected{padding-right:0;background:#fff;margin-bottom:20px;gap:0}.lp-popup-items-to-select ul.list-items-selected li{display:flex;align-items:center;padding:5px;border-bottom:1px solid #f5f5f5;color:#1e1e1e;cursor:pointer;transition:background .2s}.lp-hidden{display:none !important}.lp-popup-items-to-select .header .tabs .tab.active::after{display:none !important}.lp-popup-items-to-select .header .tabs .tab:not(:last-child)::before{display:none}.lp-popup-items-to-select .list-items-selected li:hover{background:#f5f5f5}.lp-popup-items-to-select .header .header-count-items-selected{border-bottom-color:#f5f5f5}.lp-toast.toastify{background:#e7f6e9;color:#28a746;border-radius:5px;box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-right:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee2e2;color:#dc2626;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fbf7f2;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:#dbeafe;color:#1e40af;padding:12px 20px;border:0;margin:0 auto}#wp-media-modal label.screen-reader-text,#wp-media-modal span.screen-reader-text{display:none}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructor.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructor.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructor.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructor.css	2026-05-23 18:20:54.000000000 +0000
@@ -201,11 +201,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 .lp-hidden {
@@ -444,11 +442,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 button.learnpress_avatar__button {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructor.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructor.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructor.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructor.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-right:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-left:15px;padding-right:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-right:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.lp-user-cover-image_background{position:relative}.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image{opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image{position:absolute;bottom:0;right:0;background:var(--lp-white-grey,#f7f7fb);padding:12px 20px;border-radius:var(--lp-border-radius,5px) 0 var(--lp-border-radius,5px) 0;text-transform:capitalize;cursor:pointer;color:var(--lp-primary-color,#ffb606);text-decoration:none;opacity:0;visibility:hidden}@media(max-width:767px){.lp-user-cover-image_background .lp-btn-to-edit-cover-image{font-size:0;padding:4px 12px;opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image:before{font-family:"lp-icon";content:"\f044";font-size:16px}}.lp-user-cover-image__display{width:100%}@media(max-width:767px){.lp-user-cover-image{position:relative;z-index:1}}.lp-user-cover-image .lp-cover-image-empty{display:flex;align-items:center;width:100%;height:250px;border:2px dashed var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;position:relative;text-align:center}.lp-user-cover-image .lp-cover-image-empty:hover{border-color:var(--lp-primary-color,#ffb606)}.lp-user-cover-image .lp-cover-image-empty input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{z-index:1;flex:1;position:relative;padding:0 16px;line-height:1.3}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top{font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-direction:column}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image{font-size:32px;transform:rotate(-90deg)}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image:before{color:var(--lp-primary-color);content:"\f08b"}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom{opacity:.7}@media(max-width:420px){.lp-user-cover-image .lp-cover-image-empty{height:200px}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{padding:0 8px;font-size:15px}}.lp-user-cover-image .lp-user-cover-image__buttons{display:inline-flex;gap:12px;margin-top:16px}.lp-user-cover-image_background{background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:20px;border-radius:var(--lp-border-radius,5px);min-height:100px}.lp-user-cover-image_background>img{opacity:0;visibility:hidden}.learnpress_avatar__form label{display:inline-block}.learnpress_avatar__form input[type=file]{display:none}.learnpress_avatar__form__upload{display:flex;width:200px;height:200px;border:1px dashed var(--lp-border-color,#e2e0db);border-radius:3px;background-color:#fafafa;font-size:.875em;font-weight:300;font-style:italic;line-height:2.6875em;text-align:center;cursor:pointer;align-items:center;justify-content:center}.learnpress_avatar__form__upload div{line-height:1.4}.learnpress_avatar__button--loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}button.learnpress_avatar__button{height:40px;padding:0 15px;border:0;background:var(--lp-primary-color);color:white;margin-top:15px;border-radius:3px}button.learnpress_avatar__button+button{margin-left:15px;margin-right:0}body .entry-content.has-global-padding{padding-left:0;padding-right:0}body .wp-site-blocks{padding-left:0;padding-right:0}.learnpress-v4 .lp-content-area{--lp-container-max-width:inherit;--lp-cotainer-padding:0}.lp-single-instructor{--lp-instructor-item-padding:13px;--lp-instructor-border-color:#c3c4c7;--lp-instructor-minmax-column:250px}.lp-single-instructor h1{font-size:1.8em;font-weight:bold;margin-bottom:var(--lp-instructor-item-padding)}.lp-single-instructor h2{font-size:1.4em;font-weight:bold}.lp-single-instructor .wrapper-instructor-total-courses,.lp-single-instructor .wrapper-instructor-total-students{display:flex;align-items:center;gap:5px}.lp-single-instructor__info{margin-bottom:40px}.lp-single-instructor__info__wrapper{display:flex;gap:24px}.lp-single-instructor__info .instructor-avatar img{max-width:120px;border-radius:50%;height:auto}@media(max-width:767px){.lp-single-instructor__info .instructor-avatar img{max-width:100px}}.lp-single-instructor__info__right{flex:1;display:flex;flex-direction:column;gap:8px}.lp-single-instructor__info__right__content{display:flex;align-items:center;justify-content:space-between;column-gap:20px;row-gap:8px;flex-wrap:wrap}.lp-single-instructor__info__right .instructor-description:empty{margin:0}.lp-single-instructor__info__right .instructor-social{display:flex;gap:12px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.lp-single-instructor__info__right .instructor-social:empty{margin:0}.lp-single-instructor__info__right .instructor-social i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-single-instructor__info__right .instructor-social i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.lp-single-instructor__info__right .lp-instructor-meta{display:flex;column-gap:20px;row-gap:8px}.lp-single-instructor__info__right .lp-instructor-meta .instructor-item-meta{display:inline-flex;gap:8px;align-items:center}.lp-single-instructor__info__right .lp-instructor-meta .instructor-item-meta i{color:var(--lp-primary-color,#ffb606)}@media(max-width:991px){.lp-single-instructor__info__right{flex-wrap:wrap}.lp-single-instructor__info__right .instructor-description{display:none}.lp-single-instructor__info__right .lp-instructor-meta{flex-wrap:wrap}}@media(max-width:600px){.lp-single-instructor__info{display:block}.lp-single-instructor__info .instructor-avatar{margin-right:0;margin-bottom:20px}.lp-single-instructor__info .instructor-social{gap:3%}}.lp-single-instructor .ul-instructor-courses{display:grid;gap:30px;padding:0 !important;margin:0 0 30px 0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(var(--lp-instructor-minmax-column),1fr))}.lp-single-instructor .ul-instructor-courses li{list-style:none}.lp-single-instructor .ul-instructor-courses a:hover{color:var(--lp-primary-color)}.lp-single-instructor .ul-instructor-courses .course-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.lp-single-instructor .ul-instructor-courses .course-item:hover{box-shadow:0 15px 20px 0 rgba(0,0,0,0.2)}.lp-single-instructor .ul-instructor-courses .course-content{padding:20px;flex-grow:1}.lp-single-instructor .ul-instructor-courses .course-content .course-info{flex-direction:column;align-items:flex-start;gap:12px}.lp-single-instructor .ul-instructor-courses .course-content .course-info .course-readmore{width:100%;text-align:center}.lp-single-instructor .ul-instructor-courses .course-content .wap-course-title{font-size:calc(var(--lp-font-size-base, 1em) * 1.15)}.lp-single-instructor .ul-instructor-courses .course-content .course-excerpt,.lp-single-instructor .ul-instructor-courses .course-content .course-short-description,.lp-single-instructor .ul-instructor-courses .course-content .course-instructor-category{display:none}.lp-single-instructor .ul-instructor-courses .course-thumbnail{position:relative;border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0;overflow:hidden}.lp-single-instructor .ul-instructor-courses .course-thumbnail img{width:100%;height:auto}.lp-single-instructor .ul-instructor-courses .course-wrap-meta{display:flex;padding:0;margin-bottom:12px;gap:20px;flex-wrap:wrap;row-gap:8px}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item{text-transform:capitalize;display:flex;gap:8px}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item::before{color:var(--lp-primary-color);font-family:"lp-icon"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item>div{display:inline-block}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-level::before{content:"\f012"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-duration::before{content:"\f017"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-lesson::before{content:"\f15b"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-quiz::before{content:"\f12e"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-student::before{content:"\f501"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-address::before{content:"\e91b"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-duration,.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-level,.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-quiz{display:none}.lp-single-instructor .ul-instructor-courses .course-price{display:block;margin:0 0 12px 0;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:700}.lp-single-instructor .ul-instructor-courses .course-price .free{color:#3ab500}.lp-single-instructor .ul-instructor-courses .course-price .origin-price{text-decoration:line-through;opacity:.6;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);margin-right:4px}.lp-single-instructor .ul-instructor-courses .course-title{margin:0 0 12px 0;padding:0;display:block}.lp-single-instructor .ul-instructor-courses .course-title:hover{color:var(--lp-primary-color)}.lp-single-instructor .ul-instructor-courses .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.lp-single-instructor .ul-instructor-courses .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.lp-single-instructor .instructor-avatar{position:relative}.lp-single-instructor .instructor-avatar:hover .lp-btn-to-edit-avatar{opacity:1;visibility:visible}.lp-single-instructor .instructor-avatar .lp-btn-to-edit-avatar{position:absolute;top:80px;right:0;left:auto;width:36px;height:36px;font-size:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;cursor:pointer;background-color:var(--lp-white-grey,#f7f7fb);border-radius:50%}@media(max-width:767px){.lp-single-instructor .instructor-avatar .lp-btn-to-edit-avatar{opacity:1;top:60px;visibility:visible}}.lp-single-instructor .instructor-avatar .lp-btn-to-edit-avatar::before{content:"\f044";font-size:1.5rem;font-family:"lp-icon";font-weight:normal;color:var(--lp-primary-color)}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}
\ No newline at end of file
+@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-right:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-left:15px;padding-right:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-right:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.lp-user-cover-image_background{position:relative}.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image{opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image{position:absolute;bottom:0;right:0;background:var(--lp-white-grey,#f7f7fb);padding:12px 20px;border-radius:var(--lp-border-radius,5px) 0 var(--lp-border-radius,5px) 0;text-transform:capitalize;cursor:pointer;color:var(--lp-primary-color,#ffb606);text-decoration:none;opacity:0;visibility:hidden}@media(max-width:767px){.lp-user-cover-image_background .lp-btn-to-edit-cover-image{font-size:0;padding:4px 12px;opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image:before{font-family:"lp-icon";content:"\f044";font-size:16px}}.lp-user-cover-image__display{width:100%}@media(max-width:767px){.lp-user-cover-image{position:relative;z-index:1}}.lp-user-cover-image .lp-cover-image-empty{display:flex;align-items:center;width:100%;height:250px;border:2px dashed var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;position:relative;text-align:center}.lp-user-cover-image .lp-cover-image-empty:hover{border-color:var(--lp-primary-color,#ffb606)}.lp-user-cover-image .lp-cover-image-empty input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{z-index:1;flex:1;position:relative;padding:0 16px;line-height:1.3}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top{font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-direction:column}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image{font-size:32px;transform:rotate(-90deg)}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image:before{color:var(--lp-primary-color);content:"\f08b"}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom{opacity:.7}@media(max-width:420px){.lp-user-cover-image .lp-cover-image-empty{height:200px}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{padding:0 8px;font-size:15px}}.lp-user-cover-image .lp-user-cover-image__buttons{display:inline-flex;gap:12px;margin-top:16px}.lp-user-cover-image_background{background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:20px;border-radius:var(--lp-border-radius,5px);min-height:100px}.lp-user-cover-image_background>img{opacity:0;visibility:hidden}.learnpress_avatar__form label{display:inline-block}.learnpress_avatar__form input[type=file]{display:none}.learnpress_avatar__form__upload{display:flex;width:200px;height:200px;border:1px dashed var(--lp-border-color,#e2e0db);border-radius:3px;background-color:#fafafa;font-size:.875em;font-weight:300;font-style:italic;line-height:2.6875em;text-align:center;cursor:pointer;align-items:center;justify-content:center}.learnpress_avatar__form__upload div{line-height:1.4}.learnpress_avatar__button--loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}button.learnpress_avatar__button{height:40px;padding:0 15px;border:0;background:var(--lp-primary-color);color:white;margin-top:15px;border-radius:3px}button.learnpress_avatar__button+button{margin-left:15px;margin-right:0}body .entry-content.has-global-padding{padding-left:0;padding-right:0}body .wp-site-blocks{padding-left:0;padding-right:0}.learnpress-v4 .lp-content-area{--lp-container-max-width:inherit;--lp-cotainer-padding:0}.lp-single-instructor{--lp-instructor-item-padding:13px;--lp-instructor-border-color:#c3c4c7;--lp-instructor-minmax-column:250px}.lp-single-instructor h1{font-size:1.8em;font-weight:bold;margin-bottom:var(--lp-instructor-item-padding)}.lp-single-instructor h2{font-size:1.4em;font-weight:bold}.lp-single-instructor .wrapper-instructor-total-courses,.lp-single-instructor .wrapper-instructor-total-students{display:flex;align-items:center;gap:5px}.lp-single-instructor__info{margin-bottom:40px}.lp-single-instructor__info__wrapper{display:flex;gap:24px}.lp-single-instructor__info .instructor-avatar img{max-width:120px;border-radius:50%;height:auto}@media(max-width:767px){.lp-single-instructor__info .instructor-avatar img{max-width:100px}}.lp-single-instructor__info__right{flex:1;display:flex;flex-direction:column;gap:8px}.lp-single-instructor__info__right__content{display:flex;align-items:center;justify-content:space-between;column-gap:20px;row-gap:8px;flex-wrap:wrap}.lp-single-instructor__info__right .instructor-description:empty{margin:0}.lp-single-instructor__info__right .instructor-social{display:flex;gap:12px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.lp-single-instructor__info__right .instructor-social:empty{margin:0}.lp-single-instructor__info__right .instructor-social i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-single-instructor__info__right .instructor-social i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.lp-single-instructor__info__right .lp-instructor-meta{display:flex;column-gap:20px;row-gap:8px}.lp-single-instructor__info__right .lp-instructor-meta .instructor-item-meta{display:inline-flex;gap:8px;align-items:center}.lp-single-instructor__info__right .lp-instructor-meta .instructor-item-meta i{color:var(--lp-primary-color,#ffb606)}@media(max-width:991px){.lp-single-instructor__info__right{flex-wrap:wrap}.lp-single-instructor__info__right .instructor-description{display:none}.lp-single-instructor__info__right .lp-instructor-meta{flex-wrap:wrap}}@media(max-width:600px){.lp-single-instructor__info{display:block}.lp-single-instructor__info .instructor-avatar{margin-right:0;margin-bottom:20px}.lp-single-instructor__info .instructor-social{gap:3%}}.lp-single-instructor .ul-instructor-courses{display:grid;gap:30px;padding:0 !important;margin:0 0 30px 0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(var(--lp-instructor-minmax-column),1fr))}.lp-single-instructor .ul-instructor-courses li{list-style:none}.lp-single-instructor .ul-instructor-courses a:hover{color:var(--lp-primary-color)}.lp-single-instructor .ul-instructor-courses .course-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.lp-single-instructor .ul-instructor-courses .course-item:hover{box-shadow:0 15px 20px 0 rgba(0,0,0,0.2)}.lp-single-instructor .ul-instructor-courses .course-content{padding:20px;flex-grow:1}.lp-single-instructor .ul-instructor-courses .course-content .course-info{flex-direction:column;align-items:flex-start;gap:12px}.lp-single-instructor .ul-instructor-courses .course-content .course-info .course-readmore{width:100%;text-align:center}.lp-single-instructor .ul-instructor-courses .course-content .wap-course-title{font-size:calc(var(--lp-font-size-base, 1em) * 1.15)}.lp-single-instructor .ul-instructor-courses .course-content .course-excerpt,.lp-single-instructor .ul-instructor-courses .course-content .course-short-description,.lp-single-instructor .ul-instructor-courses .course-content .course-instructor-category{display:none}.lp-single-instructor .ul-instructor-courses .course-thumbnail{position:relative;border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0;overflow:hidden}.lp-single-instructor .ul-instructor-courses .course-thumbnail img{width:100%;height:auto}.lp-single-instructor .ul-instructor-courses .course-wrap-meta{display:flex;padding:0;margin-bottom:12px;gap:20px;flex-wrap:wrap;row-gap:8px}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item{text-transform:capitalize;display:flex;gap:8px}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item::before{color:var(--lp-primary-color);font-family:"lp-icon"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item>div{display:inline-block}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-level::before{content:"\f012"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-duration::before{content:"\f017"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-lesson::before{content:"\f15b"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-quiz::before{content:"\f12e"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-student::before{content:"\f501"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-address::before{content:"\e91b"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-duration,.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-level,.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-quiz{display:none}.lp-single-instructor .ul-instructor-courses .course-price{display:block;margin:0 0 12px 0;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:700}.lp-single-instructor .ul-instructor-courses .course-price .free{color:#3ab500}.lp-single-instructor .ul-instructor-courses .course-price .origin-price{text-decoration:line-through;opacity:.6;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);margin-right:4px}.lp-single-instructor .ul-instructor-courses .course-title{margin:0 0 12px 0;padding:0;display:block}.lp-single-instructor .ul-instructor-courses .course-title:hover{color:var(--lp-primary-color)}.lp-single-instructor .ul-instructor-courses .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.lp-single-instructor .ul-instructor-courses .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.lp-single-instructor .instructor-avatar{position:relative}.lp-single-instructor .instructor-avatar:hover .lp-btn-to-edit-avatar{opacity:1;visibility:visible}.lp-single-instructor .instructor-avatar .lp-btn-to-edit-avatar{position:absolute;top:80px;right:0;left:auto;width:36px;height:36px;font-size:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;cursor:pointer;background-color:var(--lp-white-grey,#f7f7fb);border-radius:50%}@media(max-width:767px){.lp-single-instructor .instructor-avatar .lp-btn-to-edit-avatar{opacity:1;top:60px;visibility:visible}}.lp-single-instructor .instructor-avatar .lp-btn-to-edit-avatar::before{content:"\f044";font-size:1.5rem;font-family:"lp-icon";font-weight:normal;color:var(--lp-primary-color)}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructor-rtl.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructor-rtl.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructor-rtl.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructor-rtl.css	2026-05-23 18:20:54.000000000 +0000
@@ -201,11 +201,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 .lp-hidden {
@@ -444,11 +442,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 button.learnpress_avatar__button {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructor-rtl.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructor-rtl.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructor-rtl.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructor-rtl.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-left:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-left:var(--lp-cotainer-padding);padding-right:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-right:15px;padding-left:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-left:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.lp-user-cover-image_background{position:relative}.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image{opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image{position:absolute;bottom:0;left:0;background:var(--lp-white-grey,#f7f7fb);padding:12px 20px;border-radius:0 var(--lp-border-radius,5px) 0 var(--lp-border-radius,5px);text-transform:capitalize;cursor:pointer;color:var(--lp-primary-color,#ffb606);text-decoration:none;opacity:0;visibility:hidden}@media(max-width:767px){.lp-user-cover-image_background .lp-btn-to-edit-cover-image{font-size:0;padding:4px 12px;opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image:before{font-family:"lp-icon";content:"\f044";font-size:16px}}.lp-user-cover-image__display{width:100%}@media(max-width:767px){.lp-user-cover-image{position:relative;z-index:1}}.lp-user-cover-image .lp-cover-image-empty{display:flex;align-items:center;width:100%;height:250px;border:2px dashed var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;position:relative;text-align:center}.lp-user-cover-image .lp-cover-image-empty:hover{border-color:var(--lp-primary-color,#ffb606)}.lp-user-cover-image .lp-cover-image-empty input[type=file]{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{z-index:1;flex:1;position:relative;padding:0 16px;line-height:1.3}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top{font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-direction:column}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image{font-size:32px;transform:rotate(90deg)}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image:before{color:var(--lp-primary-color);content:"\f08b"}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom{opacity:.7}@media(max-width:420px){.lp-user-cover-image .lp-cover-image-empty{height:200px}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{padding:0 8px;font-size:15px}}.lp-user-cover-image .lp-user-cover-image__buttons{display:inline-flex;gap:12px;margin-top:16px}.lp-user-cover-image_background{background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:20px;border-radius:var(--lp-border-radius,5px);min-height:100px}.lp-user-cover-image_background>img{opacity:0;visibility:hidden}.learnpress_avatar__form label{display:inline-block}.learnpress_avatar__form input[type=file]{display:none}.learnpress_avatar__form__upload{display:flex;width:200px;height:200px;border:1px dashed var(--lp-border-color,#e2e0db);border-radius:3px;background-color:#fafafa;font-size:.875em;font-weight:300;font-style:italic;line-height:2.6875em;text-align:center;cursor:pointer;align-items:center;justify-content:center}.learnpress_avatar__form__upload div{line-height:1.4}.learnpress_avatar__button--loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}button.learnpress_avatar__button{height:40px;padding:0 15px;border:0;background:var(--lp-primary-color);color:white;margin-top:15px;border-radius:3px}button.learnpress_avatar__button+button{margin-right:15px;margin-left:0}body .entry-content.has-global-padding{padding-right:0;padding-left:0}body .wp-site-blocks{padding-right:0;padding-left:0}.learnpress-v4 .lp-content-area{--lp-container-max-width:inherit;--lp-cotainer-padding:0}.lp-single-instructor{--lp-instructor-item-padding:13px;--lp-instructor-border-color:#c3c4c7;--lp-instructor-minmax-column:250px}.lp-single-instructor h1{font-size:1.8em;font-weight:bold;margin-bottom:var(--lp-instructor-item-padding)}.lp-single-instructor h2{font-size:1.4em;font-weight:bold}.lp-single-instructor .wrapper-instructor-total-courses,.lp-single-instructor .wrapper-instructor-total-students{display:flex;align-items:center;gap:5px}.lp-single-instructor__info{margin-bottom:40px}.lp-single-instructor__info__wrapper{display:flex;gap:24px}.lp-single-instructor__info .instructor-avatar img{max-width:120px;border-radius:50%;height:auto}@media(max-width:767px){.lp-single-instructor__info .instructor-avatar img{max-width:100px}}.lp-single-instructor__info__right{flex:1;display:flex;flex-direction:column;gap:8px}.lp-single-instructor__info__right__content{display:flex;align-items:center;justify-content:space-between;column-gap:20px;row-gap:8px;flex-wrap:wrap}.lp-single-instructor__info__right .instructor-description:empty{margin:0}.lp-single-instructor__info__right .instructor-social{display:flex;gap:12px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.lp-single-instructor__info__right .instructor-social:empty{margin:0}.lp-single-instructor__info__right .instructor-social i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-single-instructor__info__right .instructor-social i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.lp-single-instructor__info__right .lp-instructor-meta{display:flex;column-gap:20px;row-gap:8px}.lp-single-instructor__info__right .lp-instructor-meta .instructor-item-meta{display:inline-flex;gap:8px;align-items:center}.lp-single-instructor__info__right .lp-instructor-meta .instructor-item-meta i{color:var(--lp-primary-color,#ffb606)}@media(max-width:991px){.lp-single-instructor__info__right{flex-wrap:wrap}.lp-single-instructor__info__right .instructor-description{display:none}.lp-single-instructor__info__right .lp-instructor-meta{flex-wrap:wrap}}@media(max-width:600px){.lp-single-instructor__info{display:block}.lp-single-instructor__info .instructor-avatar{margin-left:0;margin-bottom:20px}.lp-single-instructor__info .instructor-social{gap:3%}}.lp-single-instructor .ul-instructor-courses{display:grid;gap:30px;padding:0 !important;margin:0 0 30px 0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(var(--lp-instructor-minmax-column),1fr))}.lp-single-instructor .ul-instructor-courses li{list-style:none}.lp-single-instructor .ul-instructor-courses a:hover{color:var(--lp-primary-color)}.lp-single-instructor .ul-instructor-courses .course-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.lp-single-instructor .ul-instructor-courses .course-item:hover{box-shadow:0 15px 20px 0 rgba(0,0,0,0.2)}.lp-single-instructor .ul-instructor-courses .course-content{padding:20px;flex-grow:1}.lp-single-instructor .ul-instructor-courses .course-content .course-info{flex-direction:column;align-items:flex-start;gap:12px}.lp-single-instructor .ul-instructor-courses .course-content .course-info .course-readmore{width:100%;text-align:center}.lp-single-instructor .ul-instructor-courses .course-content .wap-course-title{font-size:calc(var(--lp-font-size-base, 1em) * 1.15)}.lp-single-instructor .ul-instructor-courses .course-content .course-excerpt,.lp-single-instructor .ul-instructor-courses .course-content .course-short-description,.lp-single-instructor .ul-instructor-courses .course-content .course-instructor-category{display:none}.lp-single-instructor .ul-instructor-courses .course-thumbnail{position:relative;border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0;overflow:hidden}.lp-single-instructor .ul-instructor-courses .course-thumbnail img{width:100%;height:auto}.lp-single-instructor .ul-instructor-courses .course-wrap-meta{display:flex;padding:0;margin-bottom:12px;gap:20px;flex-wrap:wrap;row-gap:8px}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item{text-transform:capitalize;display:flex;gap:8px}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item::before{color:var(--lp-primary-color);font-family:"lp-icon"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item>div{display:inline-block}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-level::before{content:"\f012"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-duration::before{content:"\f017"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-lesson::before{content:"\f15b"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-quiz::before{content:"\f12e"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-student::before{content:"\f501"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-address::before{content:"\e91b"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-duration,.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-level,.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-quiz{display:none}.lp-single-instructor .ul-instructor-courses .course-price{display:block;margin:0 0 12px 0;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:700}.lp-single-instructor .ul-instructor-courses .course-price .free{color:#3ab500}.lp-single-instructor .ul-instructor-courses .course-price .origin-price{text-decoration:line-through;opacity:.6;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);margin-left:4px}.lp-single-instructor .ul-instructor-courses .course-title{margin:0 0 12px 0;padding:0;display:block}.lp-single-instructor .ul-instructor-courses .course-title:hover{color:var(--lp-primary-color)}.lp-single-instructor .ul-instructor-courses .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.lp-single-instructor .ul-instructor-courses .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.lp-single-instructor .instructor-avatar{position:relative}.lp-single-instructor .instructor-avatar:hover .lp-btn-to-edit-avatar{opacity:1;visibility:visible}.lp-single-instructor .instructor-avatar .lp-btn-to-edit-avatar{position:absolute;top:80px;left:0;right:auto;width:36px;height:36px;font-size:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;cursor:pointer;background-color:var(--lp-white-grey,#f7f7fb);border-radius:50%}@media(max-width:767px){.lp-single-instructor .instructor-avatar .lp-btn-to-edit-avatar{opacity:1;top:60px;visibility:visible}}.lp-single-instructor .instructor-avatar .lp-btn-to-edit-avatar::before{content:"\f044";font-size:1.5rem;font-family:"lp-icon";font-weight:normal;color:var(--lp-primary-color)}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}
\ No newline at end of file
+@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-left:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-left:var(--lp-cotainer-padding);padding-right:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-right:15px;padding-left:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-left:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.lp-user-cover-image_background{position:relative}.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image{opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image{position:absolute;bottom:0;left:0;background:var(--lp-white-grey,#f7f7fb);padding:12px 20px;border-radius:0 var(--lp-border-radius,5px) 0 var(--lp-border-radius,5px);text-transform:capitalize;cursor:pointer;color:var(--lp-primary-color,#ffb606);text-decoration:none;opacity:0;visibility:hidden}@media(max-width:767px){.lp-user-cover-image_background .lp-btn-to-edit-cover-image{font-size:0;padding:4px 12px;opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image:before{font-family:"lp-icon";content:"\f044";font-size:16px}}.lp-user-cover-image__display{width:100%}@media(max-width:767px){.lp-user-cover-image{position:relative;z-index:1}}.lp-user-cover-image .lp-cover-image-empty{display:flex;align-items:center;width:100%;height:250px;border:2px dashed var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;position:relative;text-align:center}.lp-user-cover-image .lp-cover-image-empty:hover{border-color:var(--lp-primary-color,#ffb606)}.lp-user-cover-image .lp-cover-image-empty input[type=file]{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{z-index:1;flex:1;position:relative;padding:0 16px;line-height:1.3}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top{font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-direction:column}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image{font-size:32px;transform:rotate(90deg)}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image:before{color:var(--lp-primary-color);content:"\f08b"}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom{opacity:.7}@media(max-width:420px){.lp-user-cover-image .lp-cover-image-empty{height:200px}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{padding:0 8px;font-size:15px}}.lp-user-cover-image .lp-user-cover-image__buttons{display:inline-flex;gap:12px;margin-top:16px}.lp-user-cover-image_background{background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:20px;border-radius:var(--lp-border-radius,5px);min-height:100px}.lp-user-cover-image_background>img{opacity:0;visibility:hidden}.learnpress_avatar__form label{display:inline-block}.learnpress_avatar__form input[type=file]{display:none}.learnpress_avatar__form__upload{display:flex;width:200px;height:200px;border:1px dashed var(--lp-border-color,#e2e0db);border-radius:3px;background-color:#fafafa;font-size:.875em;font-weight:300;font-style:italic;line-height:2.6875em;text-align:center;cursor:pointer;align-items:center;justify-content:center}.learnpress_avatar__form__upload div{line-height:1.4}.learnpress_avatar__button--loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}button.learnpress_avatar__button{height:40px;padding:0 15px;border:0;background:var(--lp-primary-color);color:white;margin-top:15px;border-radius:3px}button.learnpress_avatar__button+button{margin-right:15px;margin-left:0}body .entry-content.has-global-padding{padding-right:0;padding-left:0}body .wp-site-blocks{padding-right:0;padding-left:0}.learnpress-v4 .lp-content-area{--lp-container-max-width:inherit;--lp-cotainer-padding:0}.lp-single-instructor{--lp-instructor-item-padding:13px;--lp-instructor-border-color:#c3c4c7;--lp-instructor-minmax-column:250px}.lp-single-instructor h1{font-size:1.8em;font-weight:bold;margin-bottom:var(--lp-instructor-item-padding)}.lp-single-instructor h2{font-size:1.4em;font-weight:bold}.lp-single-instructor .wrapper-instructor-total-courses,.lp-single-instructor .wrapper-instructor-total-students{display:flex;align-items:center;gap:5px}.lp-single-instructor__info{margin-bottom:40px}.lp-single-instructor__info__wrapper{display:flex;gap:24px}.lp-single-instructor__info .instructor-avatar img{max-width:120px;border-radius:50%;height:auto}@media(max-width:767px){.lp-single-instructor__info .instructor-avatar img{max-width:100px}}.lp-single-instructor__info__right{flex:1;display:flex;flex-direction:column;gap:8px}.lp-single-instructor__info__right__content{display:flex;align-items:center;justify-content:space-between;column-gap:20px;row-gap:8px;flex-wrap:wrap}.lp-single-instructor__info__right .instructor-description:empty{margin:0}.lp-single-instructor__info__right .instructor-social{display:flex;gap:12px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.lp-single-instructor__info__right .instructor-social:empty{margin:0}.lp-single-instructor__info__right .instructor-social i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-single-instructor__info__right .instructor-social i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.lp-single-instructor__info__right .lp-instructor-meta{display:flex;column-gap:20px;row-gap:8px}.lp-single-instructor__info__right .lp-instructor-meta .instructor-item-meta{display:inline-flex;gap:8px;align-items:center}.lp-single-instructor__info__right .lp-instructor-meta .instructor-item-meta i{color:var(--lp-primary-color,#ffb606)}@media(max-width:991px){.lp-single-instructor__info__right{flex-wrap:wrap}.lp-single-instructor__info__right .instructor-description{display:none}.lp-single-instructor__info__right .lp-instructor-meta{flex-wrap:wrap}}@media(max-width:600px){.lp-single-instructor__info{display:block}.lp-single-instructor__info .instructor-avatar{margin-left:0;margin-bottom:20px}.lp-single-instructor__info .instructor-social{gap:3%}}.lp-single-instructor .ul-instructor-courses{display:grid;gap:30px;padding:0 !important;margin:0 0 30px 0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(var(--lp-instructor-minmax-column),1fr))}.lp-single-instructor .ul-instructor-courses li{list-style:none}.lp-single-instructor .ul-instructor-courses a:hover{color:var(--lp-primary-color)}.lp-single-instructor .ul-instructor-courses .course-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.lp-single-instructor .ul-instructor-courses .course-item:hover{box-shadow:0 15px 20px 0 rgba(0,0,0,0.2)}.lp-single-instructor .ul-instructor-courses .course-content{padding:20px;flex-grow:1}.lp-single-instructor .ul-instructor-courses .course-content .course-info{flex-direction:column;align-items:flex-start;gap:12px}.lp-single-instructor .ul-instructor-courses .course-content .course-info .course-readmore{width:100%;text-align:center}.lp-single-instructor .ul-instructor-courses .course-content .wap-course-title{font-size:calc(var(--lp-font-size-base, 1em) * 1.15)}.lp-single-instructor .ul-instructor-courses .course-content .course-excerpt,.lp-single-instructor .ul-instructor-courses .course-content .course-short-description,.lp-single-instructor .ul-instructor-courses .course-content .course-instructor-category{display:none}.lp-single-instructor .ul-instructor-courses .course-thumbnail{position:relative;border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0;overflow:hidden}.lp-single-instructor .ul-instructor-courses .course-thumbnail img{width:100%;height:auto}.lp-single-instructor .ul-instructor-courses .course-wrap-meta{display:flex;padding:0;margin-bottom:12px;gap:20px;flex-wrap:wrap;row-gap:8px}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item{text-transform:capitalize;display:flex;gap:8px}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item::before{color:var(--lp-primary-color);font-family:"lp-icon"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item>div{display:inline-block}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-level::before{content:"\f012"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-duration::before{content:"\f017"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-lesson::before{content:"\f15b"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-quiz::before{content:"\f12e"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-student::before{content:"\f501"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-address::before{content:"\e91b"}.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-duration,.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-level,.lp-single-instructor .ul-instructor-courses .course-wrap-meta .meta-item-quiz{display:none}.lp-single-instructor .ul-instructor-courses .course-price{display:block;margin:0 0 12px 0;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:700}.lp-single-instructor .ul-instructor-courses .course-price .free{color:#3ab500}.lp-single-instructor .ul-instructor-courses .course-price .origin-price{text-decoration:line-through;opacity:.6;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);margin-left:4px}.lp-single-instructor .ul-instructor-courses .course-title{margin:0 0 12px 0;padding:0;display:block}.lp-single-instructor .ul-instructor-courses .course-title:hover{color:var(--lp-primary-color)}.lp-single-instructor .ul-instructor-courses .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.lp-single-instructor .ul-instructor-courses .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.lp-single-instructor .instructor-avatar{position:relative}.lp-single-instructor .instructor-avatar:hover .lp-btn-to-edit-avatar{opacity:1;visibility:visible}.lp-single-instructor .instructor-avatar .lp-btn-to-edit-avatar{position:absolute;top:80px;left:0;right:auto;width:36px;height:36px;font-size:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;cursor:pointer;background-color:var(--lp-white-grey,#f7f7fb);border-radius:50%}@media(max-width:767px){.lp-single-instructor .instructor-avatar .lp-btn-to-edit-avatar{opacity:1;top:60px;visibility:visible}}.lp-single-instructor .instructor-avatar .lp-btn-to-edit-avatar::before{content:"\f044";font-size:1.5rem;font-family:"lp-icon";font-weight:normal;color:var(--lp-primary-color)}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructors.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructors.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructors.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructors.css	2026-05-23 18:20:54.000000000 +0000
@@ -209,11 +209,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 .lp-hidden {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructors.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructors.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructors.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructors.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-right:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-left:15px;padding-right:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-right:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}body .entry-content.has-global-padding{padding-left:0;padding-right:0}body .wp-site-blocks{padding-left:0;padding-right:0}.learnpress-v4 .lp-content-area{--lp-container-max-width:inherit;--lp-cotainer-padding:0}.learnpress-v4 .lp-single-course .lp-content-area{padding-right:15px;padding-left:15px}.lp-list-instructors{--lp-instructor-item-padding:20px;--lp-instructor-border-color:#c3c4c7;--lp-instructor-minmax-column:250px}.lp-list-instructors .ul-list-instructors{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--lp-instructor-minmax-column),1fr));gap:30px;padding:0 !important;margin:0 0 30px 0;list-style:none}.lp-list-instructors .ul-list-instructors>ul.lp-skeleton-animation{grid-column:span 4}.lp-list-instructors .ul-list-instructors li.no-instructor{grid-column:span 4}.lp-list-instructors .ul-list-instructors li.item-instructor{border:1px solid var(--lp-instructor-border-color);padding:var(--lp-instructor-item-padding);list-style:none;border-radius:var(--lp-border-radius,5px)}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-avatar{margin-bottom:12px}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-display-name{display:block;margin-bottom:12px;font-size:1.2em;line-height:1.3;font-weight:bold}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-avatar img{width:100%;border-radius:var(--lp-border-radius,5px)}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info{display:flex;column-gap:16px;margin-bottom:12px;flex-wrap:wrap;row-gap:8px}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info>div{display:flex;align-items:center;column-gap:10px}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info>div span{display:inline-flex;white-space:nowrap}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info>div .lp-ico{color:var(--lp-primary-color,#ffb606)}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-btn-view{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-btn-view:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}
\ No newline at end of file
+:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-right:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-left:15px;padding-right:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-right:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}body .entry-content.has-global-padding{padding-left:0;padding-right:0}body .wp-site-blocks{padding-left:0;padding-right:0}.learnpress-v4 .lp-content-area{--lp-container-max-width:inherit;--lp-cotainer-padding:0}.learnpress-v4 .lp-single-course .lp-content-area{padding-right:15px;padding-left:15px}.lp-list-instructors{--lp-instructor-item-padding:20px;--lp-instructor-border-color:#c3c4c7;--lp-instructor-minmax-column:250px}.lp-list-instructors .ul-list-instructors{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--lp-instructor-minmax-column),1fr));gap:30px;padding:0 !important;margin:0 0 30px 0;list-style:none}.lp-list-instructors .ul-list-instructors>ul.lp-skeleton-animation{grid-column:span 4}.lp-list-instructors .ul-list-instructors li.no-instructor{grid-column:span 4}.lp-list-instructors .ul-list-instructors li.item-instructor{border:1px solid var(--lp-instructor-border-color);padding:var(--lp-instructor-item-padding);list-style:none;border-radius:var(--lp-border-radius,5px)}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-avatar{margin-bottom:12px}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-display-name{display:block;margin-bottom:12px;font-size:1.2em;line-height:1.3;font-weight:bold}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-avatar img{width:100%;border-radius:var(--lp-border-radius,5px)}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info{display:flex;column-gap:16px;margin-bottom:12px;flex-wrap:wrap;row-gap:8px}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info>div{display:flex;align-items:center;column-gap:10px}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info>div span{display:inline-flex;white-space:nowrap}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info>div .lp-ico{color:var(--lp-primary-color,#ffb606)}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-btn-view{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-btn-view:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructors-rtl.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructors-rtl.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructors-rtl.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructors-rtl.css	2026-05-23 18:20:54.000000000 +0000
@@ -209,11 +209,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 .lp-hidden {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructors-rtl.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructors-rtl.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/instructors-rtl.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/instructors-rtl.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-left:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-left:var(--lp-cotainer-padding);padding-right:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-right:15px;padding-left:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-left:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}body .entry-content.has-global-padding{padding-right:0;padding-left:0}body .wp-site-blocks{padding-right:0;padding-left:0}.learnpress-v4 .lp-content-area{--lp-container-max-width:inherit;--lp-cotainer-padding:0}.learnpress-v4 .lp-single-course .lp-content-area{padding-left:15px;padding-right:15px}.lp-list-instructors{--lp-instructor-item-padding:20px;--lp-instructor-border-color:#c3c4c7;--lp-instructor-minmax-column:250px}.lp-list-instructors .ul-list-instructors{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--lp-instructor-minmax-column),1fr));gap:30px;padding:0 !important;margin:0 0 30px 0;list-style:none}.lp-list-instructors .ul-list-instructors>ul.lp-skeleton-animation{grid-column:span 4}.lp-list-instructors .ul-list-instructors li.no-instructor{grid-column:span 4}.lp-list-instructors .ul-list-instructors li.item-instructor{border:1px solid var(--lp-instructor-border-color);padding:var(--lp-instructor-item-padding);list-style:none;border-radius:var(--lp-border-radius,5px)}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-avatar{margin-bottom:12px}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-display-name{display:block;margin-bottom:12px;font-size:1.2em;line-height:1.3;font-weight:bold}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-avatar img{width:100%;border-radius:var(--lp-border-radius,5px)}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info{display:flex;column-gap:16px;margin-bottom:12px;flex-wrap:wrap;row-gap:8px}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info>div{display:flex;align-items:center;column-gap:10px}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info>div span{display:inline-flex;white-space:nowrap}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info>div .lp-ico{color:var(--lp-primary-color,#ffb606)}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-btn-view{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-btn-view:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}
\ No newline at end of file
+:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-left:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-left:var(--lp-cotainer-padding);padding-right:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-right:15px;padding-left:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-left:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}body .entry-content.has-global-padding{padding-right:0;padding-left:0}body .wp-site-blocks{padding-right:0;padding-left:0}.learnpress-v4 .lp-content-area{--lp-container-max-width:inherit;--lp-cotainer-padding:0}.learnpress-v4 .lp-single-course .lp-content-area{padding-left:15px;padding-right:15px}.lp-list-instructors{--lp-instructor-item-padding:20px;--lp-instructor-border-color:#c3c4c7;--lp-instructor-minmax-column:250px}.lp-list-instructors .ul-list-instructors{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--lp-instructor-minmax-column),1fr));gap:30px;padding:0 !important;margin:0 0 30px 0;list-style:none}.lp-list-instructors .ul-list-instructors>ul.lp-skeleton-animation{grid-column:span 4}.lp-list-instructors .ul-list-instructors li.no-instructor{grid-column:span 4}.lp-list-instructors .ul-list-instructors li.item-instructor{border:1px solid var(--lp-instructor-border-color);padding:var(--lp-instructor-item-padding);list-style:none;border-radius:var(--lp-border-radius,5px)}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-avatar{margin-bottom:12px}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-display-name{display:block;margin-bottom:12px;font-size:1.2em;line-height:1.3;font-weight:bold}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-avatar img{width:100%;border-radius:var(--lp-border-radius,5px)}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info{display:flex;column-gap:16px;margin-bottom:12px;flex-wrap:wrap;row-gap:8px}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info>div{display:flex;align-items:center;column-gap:10px}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info>div span{display:inline-flex;white-space:nowrap}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-info>div .lp-ico{color:var(--lp-primary-color,#ffb606)}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-btn-view{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-btn-view:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress-block.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress-block.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress-block.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress-block.css	2026-05-23 18:20:54.000000000 +0000
@@ -743,11 +743,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .course-curriculum .section-header {
   display: table;
@@ -972,11 +970,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
@@ -1496,11 +1492,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .lp-modal-dialog .lp-button:hover {
   border-color: var(--lp-primary-color, #ffb606);
@@ -1542,11 +1536,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 /**
@@ -1659,11 +1651,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 @media (min-width: 992px) {
@@ -2347,9 +2337,7 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress-block.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress-block.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress-block.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress-block.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-left:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}*,:after,:before{box-sizing:border-box}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}.social-share-toggle{position:relative;display:flex;gap:20px}.social-share-toggle .share-toggle-icon{cursor:pointer;display:flex;align-items:center;gap:8px}.social-share-toggle .share-toggle-icon .share-label{margin:0;cursor:pointer}.social-share-toggle .share-toggle-icon:hover{color:var(--lp-primary-color,#ffb606)}.social-share-toggle .content-widget-social-share{padding:20px;background:#fff;box-shadow:0 1px 16px 0 rgba(0,0,0,0.12)}.social-share-toggle .lp-social-media{display:inline-flex;padding:0;gap:12px;margin:0}.social-share-toggle .lp-social-media>li{text-align:center;list-style:none}.social-share-toggle .lp-social-media>li span{display:none}.social-share-toggle .lp-social-media>li i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.social-share-toggle .lp-social-media>li i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.social-share-toggle .clipboard-post{display:flex;justify-content:space-between;margin-bottom:20px;gap:12px}.social-share-toggle .btn-clipboard{position:relative;padding:12px 20px;white-space:nowrap}.social-share-toggle .btn-clipboard .tooltip{display:none;position:absolute;z-index:2;left:50%;right:auto;bottom:100%;transform:translateX(-50%);width:max-content;color:#fff;font-size:.825em;padding:5px 10px;background:rgba(0,0,0,0.72);border-radius:3px;margin-bottom:10px}.social-share-toggle .btn-clipboard .tooltip:before{content:"";position:absolute;z-index:2;left:50%;bottom:-5px;margin-left:-3px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,0.72)}.social-share-toggle .btn-clipboard:hover{background-color:#eee}.social-share-toggle .btn-clipboard:hover .tooltip{display:block}.social-share-toggle .clipboard-value{border:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;flex:1}@media(max-width:600px){.social-share-toggle .clipboard-value{width:100%}}.social-share-toggle .wrapper-content-widget{visibility:hidden;text-align:left;opacity:0;-webkit-transition:all .27s ease;-moz-transition:all .27s ease;-o-transition:all .27s ease;transition:all .27s ease;position:absolute;right:0;top:auto;z-index:9;margin-top:20px}.social-share-toggle.social-share-toggle__open .wrapper-content-widget{margin-top:0;visibility:visible;opacity:1}@media(max-width:768px){.social-share-toggle .wrapper-content-widget{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7)}.social-share-toggle .wrapper-content-widget .content-widget-social-share{position:relative;z-index:1;max-width:fit-content;top:50%;min-width:320px;transform:translateY(-50%);margin:0 auto}}.lp-instructor-info{display:flex;gap:30px;margin-top:30px;margin-bottom:30px}@media(max-width:600px){.lp-instructor-info{flex-wrap:wrap}}.lp-instructor-info .lp-section-instructor{flex:1}.lp-instructor-info .instructor-display-name{font-size:1.4rem}.lp-instructor-info .instructor-avatar{max-width:200px}.lp-instructor-info .lp-instructor-meta{margin-top:16px;display:flex;column-gap:20px;row-gap:8px}.lp-instructor-info .instructor-description{margin-top:16px}.lp-instructor-info img{max-width:100%;border-radius:var(--lp-border-radius,5px)}.lp-instructor-info .instructor-social{display:inline-flex;padding:0;gap:12px;margin:16px 0 0 0}.lp-instructor-info .instructor-social>a{text-align:center;list-style:none}.lp-instructor-info .instructor-social>a span{display:none}.lp-instructor-info .instructor-social>a i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-instructor-info .instructor-social>a i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.instructor-display-name{font-weight:var(--lp-font-weight-link,600)}.instructor-item-meta{display:inline-flex;border-left:1px solid var(--lp-border-color,#e2e0db);padding-left:20px}.lp-instructor-meta .instructor-item-meta:first-child{border:0;padding-left:0}.wrapper-instructor-total-students,.wrapper-instructor-total-courses{display:flex;gap:4px;align-items:center}.course-extra-box{margin-bottom:16px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);width:100%}.course-extra-box.active .course-extra-box__content{height:auto}.course-extra-box__title{--extra-height:50px;display:flex;align-items:center;position:relative;height:var(--extra-height);margin:0 !important;padding:0 45px 0 20px;background:rgba(181,187,211,0.15);font-size:1em;font-weight:700;cursor:pointer}@media(max-width:767px){.course-extra-box__title{padding-left:16px}}.course-extra-box__title::after{position:absolute;top:0;right:20px;font-family:"lp-icon";line-height:var(--extra-height);content:"\f107"}.course-extra-box__content{overflow:hidden;transition:height .3s ease}.course-extra-box__content-inner{-webkit-animation-name:course-extra-box__content-inner-transform;animation-name:course-extra-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}.course-extra-box__content-inner>ul{padding-left:0 !important;padding-bottom:0 !important}.course-extra-box__content ul,.course-extra-box__content li{list-style:none}.course-extra-box__content ul{margin:0;padding:0}.course-extra-box__content li{margin:0;padding:12px 20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}@media(max-width:767px){.course-extra-box__content li{padding-left:16px;padding-right:16px}}.course-extra-box__content li::before{margin-right:8px;color:var(--lp-primary-color);font-family:"lp-icon";content:"\f00c"}.course-extra-box__content li:last-child{border-bottom:0}.course-extra-box:last-child{margin-bottom:60px}.course-extra-box.active .course-extra-box__title::after{content:"\f106"}.course-extra-box+.comment-respond,.course-extra-box+.comments-area{margin-top:30px;margin-bottom:30px}.course-extra-box+.course-tabs{margin-top:30px}input[name=course-extra-box-ratio]{display:none}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content{display:block}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content .course-extra-box__content-inner{transform:scale(1)}@-webkit-keyframes course-extra-box__content-inner-transform{from{opacity:0;-webkit-transform:translateX(5%);-moz-transform:translateX(5%);-ms-transform:translateX(5%);-o-transform:translateX(5%);transform:translateX(5%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes course-extra-box__content-inner-transform{from{opacity:0;transform:translateX(5%)}to{opacity:1;transform:translateX(0)}}.course-tab-panel-faqs .course-faqs-box{margin-bottom:20px;border:1px solid rgba(204,204,204,0.6);border-radius:5px}.course-tab-panel-faqs .course-faqs-box__title{display:block;position:relative;margin:0;padding:12px 45px 12px 20px;font-size:1em;line-height:1.5;font-weight:var(--lp-font-weight-link,600);cursor:pointer}.course-tab-panel-faqs .course-faqs-box__title::after{position:absolute;top:12px;right:20px;font-family:"lp-icon";content:"\f067"}.course-tab-panel-faqs .course-faqs-box:last-child{margin-bottom:40px}.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title{color:var(--lp-primary-color)}.course-tab-panel-faqs .course-faqs-box__content{display:none}.course-tab-panel-faqs .course-faqs-box__content-inner{padding:20px;-webkit-animation-name:course-faqs-box__content-inner-transform;animation-name:course-faqs-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}input[name=course-faqs-box-ratio]{display:none}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__content{display:block}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title{color:var(--lp-primary-color);background:rgba(241,242,248,0.4)}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title::after{content:"\f068"}@-webkit-keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.extra-box__title,.course-faqs__title,.course-material__title{margin-top:0;margin-bottom:12px}.edit-content{margin-left:5px}.course-curriculum ul.curriculum-sections{position:relative;margin:0;padding:0;list-style:none}.course-curriculum ul.curriculum-sections .closed .section-item__loadmore{display:none}.course-curriculum ul.curriculum-sections .section{margin:0;padding:0;flex-wrap:wrap}.course-curriculum ul.curriculum-sections .section:last-child{padding:0}.course-curriculum ul.curriculum-sections .section.section-empty .section-header{margin-bottom:20px}.course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message{margin-right:15px;margin-left:15px}.course-curriculum ul.curriculum-sections .section-title.c+.section-desc{display:block}.course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:0}.course-curriculum ul.curriculum-sections .item-meta.duration{background:#d9e0f1}.course-curriculum .section-item__loadmore{display:flex;justify-content:center;align-items:center}.course-curriculum .section-item__loadmore button{margin-top:10px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0}.course-curriculum .section-item__loadmore.loading button:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.course-curriculum .section-header{display:table;width:100%;padding:20px 0;border-bottom:0;border-bottom:1px solid #d9e0f1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-curriculum .section-header .section-title,.course-curriculum .section-header .section-desc{margin:0}.course-curriculum .section-header span.show-desc{display:inline-block;position:absolute;top:50%;right:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-header span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-header span.show-desc:hover::before{border-top-color:#ccc}.course-curriculum .section-header .section-desc{margin-top:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);color:var(--lp-color-accent);font-style:italic;line-height:1.3}.course-curriculum .section-header .section-meta{display:block;padding-top:17px;padding-bottom:15px;font-size:.8em;text-align:right;vertical-align:middle;white-space:nowrap}.course-curriculum .section-item{width:100%}.course-curriculum .section-content{margin:0;padding:0;list-style:none}.course-curriculum .section-content .course-item-meta{display:table-cell;text-align:right;vertical-align:middle;white-space:nowrap}.course-curriculum .section-content .course-item-meta .item-meta{display:inline-block;color:#fff}.course-curriculum .section-content .course-item-meta .item-meta.final-quiz{background:#14c4ff}.course-curriculum .section-content .course-item-meta .item-meta.trans{padding:0}.course-curriculum .section-content .course-item-meta .count-questions{background:#9672cf}.course-curriculum .section-content .course-item-meta .duration{background:silver}.course-curriculum .section-content .course-item-meta .course-item-status{padding:0;color:#999}.course-curriculum .section-content .course-item-meta .course-item-status::before{font-family:"lp-icon";content:"\f00c"}.course-curriculum .section-content .course-item-preview{font-style:normal;padding:0}.course-curriculum .section-content .course-item-preview::before{font-family:"lp-icon";content:"\f06e";color:#999}.course-curriculum .course-item{display:flex;position:relative;margin:0 0 2px 0;padding:0 16px;background:rgba(241,242,248,0.4);transition:padding-left linear .15s}.course-curriculum .course-item>span{display:flex;width:28px;color:#666;font-weight:300;align-items:center}.course-curriculum .course-item .section-item-link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:12px 0;color:inherit;outline:0;gap:12px}.course-curriculum .course-item .section-item-link:hover .item-name{color:var(--lp-primary-color)}.course-curriculum .course-item .section-item-link::before{color:var(--lp-primary-color);font-family:"lp-icon"}.course-curriculum .course-item .section-item-link .course-item-info{width:100%}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre{display:flex;flex-flow:row-reverse;justify-content:flex-end;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration{background:transparent}.course-curriculum .course-item .item-name{font-weight:600}.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before{content:"\f059"}.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before{content:"\e929" !important}.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before{content:"\e92a" !important}.course-curriculum .course-item.course-item-lp_lesson .section-item-link::before{content:"\f15b"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before{content:"\f03d"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before{content:"\f028"}.course-curriculum .course-item.item-locked .course-item-status::before{color:var(--lp-secondary-color);content:"\f023"}.course-curriculum .course-item.has-status{padding-top:1px}.course-curriculum .course-item.has-status.status-completed .course-item-status::before,.course-curriculum .course-item.has-status.status-evaluated .course-item-status::before{color:#3bb54a}.course-curriculum .course-item.has-status.item-failed .course-item-status::before,.course-curriculum .course-item.has-status.failed .course-item-status::before{border-color:#f02425;color:#f02425;content:"\f00d"}.course-curriculum .course-item::before{position:absolute;top:50%;left:0;width:3px;height:0;background:#00adff;content:"";transition:height linear .15s,top linear .15s}.course-curriculum .course-item.current{background:#f9f9f9}.course-curriculum .course-item.current a::before{left:10px}.course-curriculum .course-item.current::before{top:0;height:100%}.course-curriculum .section-left{vertical-align:top}.course-curriculum .section-left .section-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);text-transform:capitalize;display:block}.course-curriculum .curriculum-more__button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0;width:100%;margin-top:20px;margin-bottom:20px}.course-curriculum .curriculum-more__button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}body .content-item-summary .form-button-finish-course,body .lp-quiz-buttons .form-button-finish-course{float:right}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{top:2px;font-family:"lp-icon"}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before{content:"\f017"}#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before{content:"\f15c"}#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{content:"\f29c"}.course-remaining-time .label-enrolled{font-size:inherit}.lp-course-progress{position:relative}.lp-course-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-left:-1px;background:var(--lp-secondary-color)}.viewing-course-item .section-header .section-desc{display:none}.lp-course-curriculum ul,.lp-course-curriculum li{list-style:none;margin:0;padding:0}.lp-course-curriculum .course-curriculum-info{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.lp-course-curriculum .course-curriculum-info__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-course-curriculum .course-curriculum-info__left li{display:inline-flex;align-items:center;gap:8px}.lp-course-curriculum .course-curriculum-info__left li::after{content:"";width:4px;height:4px;background-color:var(--lp-border-color,#e2e0db);display:inline-block}.lp-course-curriculum .course-curriculum-info__left li:last-child::after{content:none}.lp-course-curriculum .course-curriculum-info__right{font-weight:var(--lp-font-weight-link,600);text-align:right;text-transform:capitalize}.lp-course-curriculum .course-toggle-all-sections{cursor:pointer}.lp-course-curriculum .course-section{margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;overflow:hidden}.lp-course-curriculum .course-section.lp-collapse .course-section__items{display:none;animation:ease-in-out}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up{display:none}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down{display:block}.lp-course-curriculum .course-section .lp-icon-angle-down{display:none}.lp-course-curriculum .course-section:last-child{margin-bottom:0}.lp-course-curriculum .course-section .course-section-header{background-color:var(--lp-white-grey,#f7f7fb);padding:20px;column-gap:12px;display:flex;justify-content:space-between}.lp-course-curriculum .course-section__title{font-weight:600;font-size:1.1em;line-height:1.3em}.lp-course-curriculum .course-section__description{margin:4px 0 0 0}.lp-course-curriculum .course-section .section-toggle{line-height:1}.lp-course-curriculum .course-section .section-toggle i{font-size:24px}.lp-course-curriculum .course-section .course-section-info{margin-left:0;margin-right:auto}.lp-course-curriculum .course-section .section-count-items{min-width:24px;font-weight:600;text-align:center;line-height:1.3;white-space:nowrap}.lp-course-curriculum .course-section .course-item{background-color:transparent;border-top:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;margin:0}.lp-course-curriculum .course-section .course-item__link{display:flex;justify-content:space-between;width:100%;column-gap:12px;row-gap:8px;position:relative;align-items:flex-start;color:inherit}.lp-course-curriculum .course-section .course-item__info{display:flex;column-gap:12px;row-gap:8px}.lp-course-curriculum .course-section .course-item__info .course-item-ico{min-width:16px}.lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__content{flex-wrap:wrap}}.lp-course-curriculum .course-section .course-item__left:hover{color:var(--lp-primary-color,#ffb606)}.lp-course-curriculum .course-section .course-item__right{display:flex;column-gap:12px;row-gap:8px;align-items:center;flex:none;color:var(--lp-color-meta,#8a8a8a);flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__right{width:100%;order:3}}.lp-course-curriculum .course-section .course-item__status .course-item-ico{width:24px;display:flex;justify-content:center}.lp-course-curriculum .course-section .course-item-ico::before{content:"";display:inline-block;font-family:"lp-icon";font-weight:normal}.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before{content:"\f15b"}.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before{content:"\f12e"}.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before{content:"\e929"}.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before{content:"\e92a"}.lp-course-curriculum .course-section .course-item-ico.preview::before{content:"\f06e";color:#999}.lp-course-curriculum .course-section .course-item-ico.locked::before{content:"\f023";color:#999}.lp-course-curriculum .course-section .course-item-ico.passed.completed::before{content:"\f00c";color:#3bb54a}.lp-course-curriculum .course-section .course-item-ico.in-progress::before,.lp-course-curriculum .course-section .course-item-ico.completed::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.failed.completed::before{content:"\f00d";color:#f02425}.lp-course-curriculum .course-section .course-item-ico.started::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.doing::before{content:"\e921";color:#999}.info-learning .course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.info-learning .course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.lp-single-course .comment-form .comment-form-url,.lp-single-course .comment-form .comment-form-email,.lp-single-course .comment-form .comment-form-author,.lp-single-course .comment-form .comment-form-comment,.wp-block-learnpress-course-comment .comment-form .comment-form-url,.wp-block-learnpress-course-comment .comment-form .comment-form-email,.wp-block-learnpress-course-comment .comment-form .comment-form-author,.wp-block-learnpress-course-comment .comment-form .comment-form-comment{display:flex;flex-direction:column;gap:1rem}.lp-single-course .comment-form input[type=url],.lp-single-course .comment-form input[type=text],.lp-single-course .comment-form input[type=email],.lp-single-course .comment-form textarea,.wp-block-learnpress-course-comment .comment-form input[type=url],.wp-block-learnpress-course-comment .comment-form input[type=text],.wp-block-learnpress-course-comment .comment-form input[type=email],.wp-block-learnpress-course-comment .comment-form textarea{padding:12px 20px;outline:0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.lp-single-course .comment-form input[type=submit],.wp-block-learnpress-course-comment .comment-form input[type=submit]{border-radius:var(--lp-border-radius,5px)}.lp-ico svg{width:20px;height:20px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-right:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}[class*=wp-block-learnpress] img,.block-editor-block-list__block img{max-width:100%;height:auto}[class*=wp-block-learnpress] .info-meta-item,.block-editor-block-list__block .info-meta-item{display:flex;gap:4px;flex-wrap:wrap}[class*=wp-block-learnpress] .info-meta-item i,.block-editor-block-list__block .info-meta-item i{color:var(--lp-primary-color,#ffb606)}[class*=wp-block-learnpress] .info-meta-left,.block-editor-block-list__block .info-meta-left{display:flex;gap:8px;align-items:center;letter-spacing:0}[class*=wp-block-learnpress] a,.block-editor-block-list__block a{text-decoration:none}.wp-block-learnpress-course-image{overflow:hidden}.wp-block-learnpress-course-instructor>div>*,.wp-block-learnpress-course-categories>div>*{display:inline;vertical-align:middle}.wp-block-learnpress-breadcrumb ul{margin:0 auto;list-style:none;padding:0}.wp-block-learnpress-breadcrumb li{display:inline-block;margin:0}.wp-block-learnpress-breadcrumb i{margin:0 8px}.wp-block-learnpress-breadcrumb a{color:inherit}.courses-btn-load-more{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);font-size:var(--lp-font-size-base,1em);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center;cursor:pointer;margin:20px auto}.courses-btn-load-more:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;right:0;left:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:left;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:right}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}.lp-modal-dialog .lp_allow_repurchase_select{padding:20px;background:#f7f7f7}.lp-modal-dialog .lp_allow_repurchase_select>ul{margin:0;padding:0;list-style:none}.lp-modal-dialog .lp_allow_repurchase_select>ul li label{display:flex;align-items:center;gap:10px}.lp-modal-dialog .lp-button{cursor:pointer;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-modal-dialog .lp-button.loading{pointer-events:none;opacity:.8}.lp-modal-dialog .lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-modal-dialog .lp-button:hover{border-color:var(--lp-primary-color,#ffb606);color:#fff;background:var(--lp-primary-color,#ffb606)}.lp-button.btn-finish-course{cursor:pointer;width:100%;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.lp-button.btn-finish-course:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.lp-button.btn-finish-course.loading{pointer-events:none;opacity:.8}.lp-button.btn-finish-course.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.c-gap-4{column-gap:4px}.wp-block-learnpress-course-feature-review .featured-review__title{font-weight:var(--lp-font-weight-link,600);font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}[class^=wp-block-learnpress] .extra-box ul{margin:0 0 0 20px;padding:0}.wp-block-learnpress-course-button-read-more,.wp-block-learnpress-course-button{cursor:pointer;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-button-read-more:hover,.wp-block-learnpress-course-button:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.wp-block-learnpress-course-button-read-more.loading,.wp-block-learnpress-course-button.loading{pointer-events:none;opacity:.8}.wp-block-learnpress-course-button-read-more.loading:before,.wp-block-learnpress-course-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}@media(min-width:992px){.lp-block-course-sidebar{margin-top:-260px;margin-block-start:-260px !important}}.wp-block-learnpress-item-search .search-course{display:flex;position:relative;height:70px;background:var(--lp-white-grey,#f7f7fb)}.wp-block-learnpress-item-search .search-course input[name=s]{display:block;width:100%;margin-left:30px;border:0;color:var(--lp-color-base,#333);background:transparent;box-shadow:none;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:focus{outline:0}.wp-block-learnpress-item-search .search-course button{position:absolute;top:0;right:10px;height:70px;padding:0 16px;border:0;background:transparent;line-height:1px;box-shadow:none}.wp-block-learnpress-item-search .search-course button:focus{outline:0}.wp-block-learnpress-item-search .search-course button i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-search .search-course button.clear{display:none}.wp-block-learnpress-item-search .search-course button.clear::before{content:"\f00d"}.wp-block-learnpress-course-material .lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);margin-top:20px;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-material .course-material-table{width:100%;display:table;border-spacing:0;border-collapse:collapse}.wp-block-learnpress-course-material .course-material-table tbody tr:nth-child(even) td,.wp-block-learnpress-course-material .course-material-table .learnpress table tfoot tr:nth-child(even) td{background:var(--tb-even-color,#fafafa)}.wp-block-learnpress-course-material .course-material-table thead{box-sizing:border-box;border:1px solid var(--lp-border-color,#e2e0db)}.wp-block-learnpress-course-material .course-material-table th,.wp-block-learnpress-course-material .course-material-table td{padding:.7em 1em;border:1px solid var(--lp-border-color,#e2e0db);background:#fff}.wp-block-learnpress-course-material .course-material-table th{border-bottom:0;background:var(--lp-white-grey,#f7f7fb);font-weight:600;text-align:center}.wp-block-learnpress-course-material .course-material-table th:first-child{text-align:left}.wp-block-learnpress-course-material .course-material-table tr td{border:1px solid var(--lp-border-color,#e2e0db);line-height:1.4}.wp-block-learnpress-course-material .course-material-table tr td:not(:first-child){text-align:center}.wp-block-learnpress-course-material .course-material-table tfoot td{text-align:left;font-weight:bold}.wp-block-learnpress-course-material .course-material-table.searching button:before{display:inline-block;content:"\f110";animation:lp-rotating 1s linear infinite}.wp-block-learnpress-item-hidden-sidebar .section-toggle{justify-content:flex-end;flex:0}.wp-block-learnpress-item-hidden-sidebar .section-toggle i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-close .back-course{padding:24px;line-height:70px;background:rgba(255,255,255,0.1);color:#fff}.wp-block-learnpress-item-close .back-course:hover{background:rgba(255,255,255,0.15)}@media(max-width:768px){.wp-block-learnpress-item-close .back-course{background:transparent;opacity:.6;padding-left:15px;padding-right:15px}.wp-block-learnpress-item-close .back-course:hover{background:transparent;opacity:1}}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle{display:inline-block;width:32px;min-width:32px;line-height:70px;height:unset;margin:0;background:rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-size:1.4em;cursor:pointer;transition:.25s;-webkit-appearance:none;border:0;text-align:center}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:after{display:none}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle::before{display:inline-block;position:static;margin:0;width:auto;height:auto;font-family:"lp-icon";content:"\f0d9"}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:focus{border:0;outline:0}.wp-block-learnpress-item-progress .items-progress{display:flex;justify-content:center;align-items:center;column-gap:10px;white-space:nowrap}.wp-block-learnpress-item-progress .number{padding-right:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.86)}.wp-block-learnpress-item-progress .learn-press-progress{overflow:hidden;position:relative;width:80px;height:6px;border-radius:3px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg .progress-active{position:absolute;left:50%;width:100%;height:100%;margin-left:-100%;background:var(--lp-primary-color,#ffb606);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;left:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color,#ffb606);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.wp-block-learnpress-item-progress .learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.wp-block-learnpress-item-navigation .course-item-nav{display:flex;justify-content:space-between}.wp-block-learnpress-item-navigation .course-item-nav .prev,.wp-block-learnpress-item-navigation .course-item-nav .next{display:flex;line-height:3.125em;flex:1;position:relative}.wp-block-learnpress-item-navigation .course-item-nav .prev span,.wp-block-learnpress-item-navigation .course-item-nav .next span{display:block;font-weight:bold}.wp-block-learnpress-item-navigation .course-item-nav .prev a,.wp-block-learnpress-item-navigation .course-item-nav .next a{display:block;color:var(--lp-color-accent,#666);color:#999}.wp-block-learnpress-item-navigation .course-item-nav .prev::before,.wp-block-learnpress-item-navigation .course-item-nav .next::before{color:#999;font-family:"lp-icon"}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover a,.wp-block-learnpress-item-navigation .course-item-nav .prev:hover::before,.wp-block-learnpress-item-navigation .course-item-nav .next:hover a,.wp-block-learnpress-item-navigation .course-item-nav .next:hover::before{color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover .course-item-nav__name,.wp-block-learnpress-item-navigation .course-item-nav .next:hover .course-item-nav__name{display:block}.wp-block-learnpress-item-navigation .course-item-nav .next{text-align:right;flex-direction:row-reverse}.wp-block-learnpress-item-navigation .course-item-nav .next::before{margin-left:10px;content:"\f0da"}.wp-block-learnpress-item-navigation .course-item-nav .next[data-nav=next]{justify-content:flex-end}.wp-block-learnpress-item-navigation .prev::before{margin-right:10px;content:"\f0d9"}.wp-block-learnpress-item-navigation .prev .course-item-nav__name{right:auto;left:-30px}.wp-block-learnpress-item-navigation .prev .course-item-nav__name::before{right:auto;left:5px}@media(max-width:1024px){.wp-block-learnpress-item-navigation .prev .course-item-nav__name{left:15px}}.wp-block-learnpress-item-navigation .course-item-nav__name{display:none;position:absolute;top:-20px;right:-30px;width:auto;padding:10px 15px;color:var(--lp-color-accent,#666);background:#ccc;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);line-height:1}@media(max-width:1024px){.wp-block-learnpress-item-navigation .course-item-nav__name{top:-25px;right:15px;left:auto}}.wp-block-learnpress-item-curriculum .lp-course-curriculum__title,.wp-block-learnpress-item-curriculum .course-curriculum-info,.wp-block-learnpress-item-curriculum .course-section__description{display:none}.wp-block-learnpress-item-content .content-item-wrap{padding:0}.wp-block-learnpress-item-curriculum .lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1;flex-direction:row}.wp-block-learnpress-list-courses .learn-press-courses .course{width:unset;padding:0}.wp-block-learnpress-course-featured .course-featured{margin-bottom:0;background-color:inherit;color:inherit;padding:0}.courses-order-by,.block-courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-right:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - 0.5em) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by,.woocommerce-js .block-courses-order-by{background-position-x:calc(100% - 10px)}.courses-order-by:focus,.block-courses-order-by:focus{border-color:var(--lp-primary-color);outline:0}.course-img img{display:block}.block-search-courses{display:flex;flex:1;margin-bottom:0}.block-search-courses input{width:100%;max-width:240px;margin:0 4px 0 0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none}.block-search-courses input::-webkit-input-placeholder{color:#999}.block-search-courses input::-moz-placeholder{color:#999}.block-search-courses input:-ms-input-placeholder{color:#999}.block-search-courses input:-moz-placeholder{color:#999}.block-search-courses input::placeholder{color:#999}.block-search-courses input:focus{border-color:var(--lp-primary-color);outline:0}.block-search-courses button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;box-shadow:0 0}.block-search-courses button i{font-size:1.2em;line-height:1.2}.block-search-courses button:focus{outline:0}.block-search-courses button.loading>i:before{display:inline-block;content:"\f110";-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}@media(max-width:767px){.wp-block-learnpress-course-search{width:100%}.wp-block-learnpress-course-search input{min-width:240px;max-width:unset}}.course-filter-btn-mobile{display:inline-flex;align-items:center}@media(min-width:769px){.course-filter-btn-mobile{display:none}}ul.wp-block-learn-press-courses{list-style:none;margin:0;max-width:100%;padding:0}ul.wp-block-learn-press-courses[data-layout=grid]{--columns:3;--gap:1.25em;--min-width:200px;grid-gap:var(--gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--min-width),100% / var(--columns) - var(--gap) *(var(--columns) - 1) / var(--columns)),1fr));margin-bottom:2.25em}@media(max-width:768px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:min(var(--columns),2)}}@media(max-width:480px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:1}}.wp-block-learnpress-course-price .course-price .free,.wp-block-learnpress-course-price .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.wp-block-learnpress-course-price .course-price .origin-price{margin-right:8px;opacity:.8;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);text-decoration:line-through}.wp-block-learnpress-course-button-read-more button{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button-read-more button:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-course-button .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.courses-order-by-wrapper .courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-right:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - 0.5em) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by-wrapper .courses-order-by{background-position-x:calc(100% - 10px)}.courses-order-by-wrapper .courses-order-by:focus{border-color:var(--lp-primary-color,#ffb606);outline:0}.wp-block-learnpress-instructor-social .instructor-social{display:flex;gap:12px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.wp-block-learnpress-instructor-social .instructor-social i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.wp-block-learnpress-instructor-background img{opacity:0;visibility:hidden}.wp-block-learnpress-instructor-avatar{overflow:hidden;aspect-ratio:1}.wp-block-learnpress-instructor-background{position:relative}.wp-block-learnpress-instructor-background:hover .lp-btn-to-edit-cover-image{opacity:1;visibility:visible}.wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image{position:absolute;bottom:0;right:0;background:var(--lp-white-grey,#f7f7fb);padding:12px 20px;border-radius:var(--lp-border-radius,5px) 0 var(--lp-border-radius,5px) 0;text-transform:capitalize;cursor:pointer;color:var(--lp-primary-color,#ffb606);text-decoration:none;opacity:0;visibility:hidden}@media(max-width:767px){.wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image{font-size:0;padding:4px 12px;opacity:1;visibility:visible}.wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image:before{font-family:"lp-icon";content:"\f044";font-size:16px}}.lp-sidebar-toggle__close .js-block-sidebar{display:none}.lp-sidebar-toggle__open .js-block-sidebar{display:block}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}
\ No newline at end of file
+@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-left:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}*,:after,:before{box-sizing:border-box}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}.social-share-toggle{position:relative;display:flex;gap:20px}.social-share-toggle .share-toggle-icon{cursor:pointer;display:flex;align-items:center;gap:8px}.social-share-toggle .share-toggle-icon .share-label{margin:0;cursor:pointer}.social-share-toggle .share-toggle-icon:hover{color:var(--lp-primary-color,#ffb606)}.social-share-toggle .content-widget-social-share{padding:20px;background:#fff;box-shadow:0 1px 16px 0 rgba(0,0,0,0.12)}.social-share-toggle .lp-social-media{display:inline-flex;padding:0;gap:12px;margin:0}.social-share-toggle .lp-social-media>li{text-align:center;list-style:none}.social-share-toggle .lp-social-media>li span{display:none}.social-share-toggle .lp-social-media>li i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.social-share-toggle .lp-social-media>li i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.social-share-toggle .clipboard-post{display:flex;justify-content:space-between;margin-bottom:20px;gap:12px}.social-share-toggle .btn-clipboard{position:relative;padding:12px 20px;white-space:nowrap}.social-share-toggle .btn-clipboard .tooltip{display:none;position:absolute;z-index:2;left:50%;right:auto;bottom:100%;transform:translateX(-50%);width:max-content;color:#fff;font-size:.825em;padding:5px 10px;background:rgba(0,0,0,0.72);border-radius:3px;margin-bottom:10px}.social-share-toggle .btn-clipboard .tooltip:before{content:"";position:absolute;z-index:2;left:50%;bottom:-5px;margin-left:-3px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,0.72)}.social-share-toggle .btn-clipboard:hover{background-color:#eee}.social-share-toggle .btn-clipboard:hover .tooltip{display:block}.social-share-toggle .clipboard-value{border:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;flex:1}@media(max-width:600px){.social-share-toggle .clipboard-value{width:100%}}.social-share-toggle .wrapper-content-widget{visibility:hidden;text-align:left;opacity:0;-webkit-transition:all .27s ease;-moz-transition:all .27s ease;-o-transition:all .27s ease;transition:all .27s ease;position:absolute;right:0;top:auto;z-index:9;margin-top:20px}.social-share-toggle.social-share-toggle__open .wrapper-content-widget{margin-top:0;visibility:visible;opacity:1}@media(max-width:768px){.social-share-toggle .wrapper-content-widget{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7)}.social-share-toggle .wrapper-content-widget .content-widget-social-share{position:relative;z-index:1;max-width:fit-content;top:50%;min-width:320px;transform:translateY(-50%);margin:0 auto}}.lp-instructor-info{display:flex;gap:30px;margin-top:30px;margin-bottom:30px}@media(max-width:600px){.lp-instructor-info{flex-wrap:wrap}}.lp-instructor-info .lp-section-instructor{flex:1}.lp-instructor-info .instructor-display-name{font-size:1.4rem}.lp-instructor-info .instructor-avatar{max-width:200px}.lp-instructor-info .lp-instructor-meta{margin-top:16px;display:flex;column-gap:20px;row-gap:8px}.lp-instructor-info .instructor-description{margin-top:16px}.lp-instructor-info img{max-width:100%;border-radius:var(--lp-border-radius,5px)}.lp-instructor-info .instructor-social{display:inline-flex;padding:0;gap:12px;margin:16px 0 0 0}.lp-instructor-info .instructor-social>a{text-align:center;list-style:none}.lp-instructor-info .instructor-social>a span{display:none}.lp-instructor-info .instructor-social>a i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-instructor-info .instructor-social>a i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.instructor-display-name{font-weight:var(--lp-font-weight-link,600)}.instructor-item-meta{display:inline-flex;border-left:1px solid var(--lp-border-color,#e2e0db);padding-left:20px}.lp-instructor-meta .instructor-item-meta:first-child{border:0;padding-left:0}.wrapper-instructor-total-students,.wrapper-instructor-total-courses{display:flex;gap:4px;align-items:center}.course-extra-box{margin-bottom:16px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);width:100%}.course-extra-box.active .course-extra-box__content{height:auto}.course-extra-box__title{--extra-height:50px;display:flex;align-items:center;position:relative;height:var(--extra-height);margin:0 !important;padding:0 45px 0 20px;background:rgba(181,187,211,0.15);font-size:1em;font-weight:700;cursor:pointer}@media(max-width:767px){.course-extra-box__title{padding-left:16px}}.course-extra-box__title::after{position:absolute;top:0;right:20px;font-family:"lp-icon";line-height:var(--extra-height);content:"\f107"}.course-extra-box__content{overflow:hidden;transition:height .3s ease}.course-extra-box__content-inner{-webkit-animation-name:course-extra-box__content-inner-transform;animation-name:course-extra-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}.course-extra-box__content-inner>ul{padding-left:0 !important;padding-bottom:0 !important}.course-extra-box__content ul,.course-extra-box__content li{list-style:none}.course-extra-box__content ul{margin:0;padding:0}.course-extra-box__content li{margin:0;padding:12px 20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}@media(max-width:767px){.course-extra-box__content li{padding-left:16px;padding-right:16px}}.course-extra-box__content li::before{margin-right:8px;color:var(--lp-primary-color);font-family:"lp-icon";content:"\f00c"}.course-extra-box__content li:last-child{border-bottom:0}.course-extra-box:last-child{margin-bottom:60px}.course-extra-box.active .course-extra-box__title::after{content:"\f106"}.course-extra-box+.comment-respond,.course-extra-box+.comments-area{margin-top:30px;margin-bottom:30px}.course-extra-box+.course-tabs{margin-top:30px}input[name=course-extra-box-ratio]{display:none}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content{display:block}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content .course-extra-box__content-inner{transform:scale(1)}@-webkit-keyframes course-extra-box__content-inner-transform{from{opacity:0;-webkit-transform:translateX(5%);-moz-transform:translateX(5%);-ms-transform:translateX(5%);-o-transform:translateX(5%);transform:translateX(5%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes course-extra-box__content-inner-transform{from{opacity:0;transform:translateX(5%)}to{opacity:1;transform:translateX(0)}}.course-tab-panel-faqs .course-faqs-box{margin-bottom:20px;border:1px solid rgba(204,204,204,0.6);border-radius:5px}.course-tab-panel-faqs .course-faqs-box__title{display:block;position:relative;margin:0;padding:12px 45px 12px 20px;font-size:1em;line-height:1.5;font-weight:var(--lp-font-weight-link,600);cursor:pointer}.course-tab-panel-faqs .course-faqs-box__title::after{position:absolute;top:12px;right:20px;font-family:"lp-icon";content:"\f067"}.course-tab-panel-faqs .course-faqs-box:last-child{margin-bottom:40px}.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title{color:var(--lp-primary-color)}.course-tab-panel-faqs .course-faqs-box__content{display:none}.course-tab-panel-faqs .course-faqs-box__content-inner{padding:20px;-webkit-animation-name:course-faqs-box__content-inner-transform;animation-name:course-faqs-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}input[name=course-faqs-box-ratio]{display:none}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__content{display:block}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title{color:var(--lp-primary-color);background:rgba(241,242,248,0.4)}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title::after{content:"\f068"}@-webkit-keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.extra-box__title,.course-faqs__title,.course-material__title{margin-top:0;margin-bottom:12px}.edit-content{margin-left:5px}.course-curriculum ul.curriculum-sections{position:relative;margin:0;padding:0;list-style:none}.course-curriculum ul.curriculum-sections .closed .section-item__loadmore{display:none}.course-curriculum ul.curriculum-sections .section{margin:0;padding:0;flex-wrap:wrap}.course-curriculum ul.curriculum-sections .section:last-child{padding:0}.course-curriculum ul.curriculum-sections .section.section-empty .section-header{margin-bottom:20px}.course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message{margin-right:15px;margin-left:15px}.course-curriculum ul.curriculum-sections .section-title.c+.section-desc{display:block}.course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:0}.course-curriculum ul.curriculum-sections .item-meta.duration{background:#d9e0f1}.course-curriculum .section-item__loadmore{display:flex;justify-content:center;align-items:center}.course-curriculum .section-item__loadmore button{margin-top:10px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0}.course-curriculum .section-item__loadmore.loading button:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.course-curriculum .section-header{display:table;width:100%;padding:20px 0;border-bottom:0;border-bottom:1px solid #d9e0f1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-curriculum .section-header .section-title,.course-curriculum .section-header .section-desc{margin:0}.course-curriculum .section-header span.show-desc{display:inline-block;position:absolute;top:50%;right:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-header span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-header span.show-desc:hover::before{border-top-color:#ccc}.course-curriculum .section-header .section-desc{margin-top:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);color:var(--lp-color-accent);font-style:italic;line-height:1.3}.course-curriculum .section-header .section-meta{display:block;padding-top:17px;padding-bottom:15px;font-size:.8em;text-align:right;vertical-align:middle;white-space:nowrap}.course-curriculum .section-item{width:100%}.course-curriculum .section-content{margin:0;padding:0;list-style:none}.course-curriculum .section-content .course-item-meta{display:table-cell;text-align:right;vertical-align:middle;white-space:nowrap}.course-curriculum .section-content .course-item-meta .item-meta{display:inline-block;color:#fff}.course-curriculum .section-content .course-item-meta .item-meta.final-quiz{background:#14c4ff}.course-curriculum .section-content .course-item-meta .item-meta.trans{padding:0}.course-curriculum .section-content .course-item-meta .count-questions{background:#9672cf}.course-curriculum .section-content .course-item-meta .duration{background:silver}.course-curriculum .section-content .course-item-meta .course-item-status{padding:0;color:#999}.course-curriculum .section-content .course-item-meta .course-item-status::before{font-family:"lp-icon";content:"\f00c"}.course-curriculum .section-content .course-item-preview{font-style:normal;padding:0}.course-curriculum .section-content .course-item-preview::before{font-family:"lp-icon";content:"\f06e";color:#999}.course-curriculum .course-item{display:flex;position:relative;margin:0 0 2px 0;padding:0 16px;background:rgba(241,242,248,0.4);transition:padding-left linear .15s}.course-curriculum .course-item>span{display:flex;width:28px;color:#666;font-weight:300;align-items:center}.course-curriculum .course-item .section-item-link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:12px 0;color:inherit;outline:0;gap:12px}.course-curriculum .course-item .section-item-link:hover .item-name{color:var(--lp-primary-color)}.course-curriculum .course-item .section-item-link::before{color:var(--lp-primary-color);font-family:"lp-icon"}.course-curriculum .course-item .section-item-link .course-item-info{width:100%}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre{display:flex;flex-flow:row-reverse;justify-content:flex-end;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration{background:transparent}.course-curriculum .course-item .item-name{font-weight:600}.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before{content:"\f059"}.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before{content:"\e929" !important}.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before{content:"\e92a" !important}.course-curriculum .course-item.course-item-lp_lesson .section-item-link::before{content:"\f15b"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before{content:"\f03d"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before{content:"\f028"}.course-curriculum .course-item.item-locked .course-item-status::before{color:var(--lp-secondary-color);content:"\f023"}.course-curriculum .course-item.has-status{padding-top:1px}.course-curriculum .course-item.has-status.status-completed .course-item-status::before,.course-curriculum .course-item.has-status.status-evaluated .course-item-status::before{color:#3bb54a}.course-curriculum .course-item.has-status.item-failed .course-item-status::before,.course-curriculum .course-item.has-status.failed .course-item-status::before{border-color:#f02425;color:#f02425;content:"\f00d"}.course-curriculum .course-item::before{position:absolute;top:50%;left:0;width:3px;height:0;background:#00adff;content:"";transition:height linear .15s,top linear .15s}.course-curriculum .course-item.current{background:#f9f9f9}.course-curriculum .course-item.current a::before{left:10px}.course-curriculum .course-item.current::before{top:0;height:100%}.course-curriculum .section-left{vertical-align:top}.course-curriculum .section-left .section-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);text-transform:capitalize;display:block}.course-curriculum .curriculum-more__button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0;width:100%;margin-top:20px;margin-bottom:20px}.course-curriculum .curriculum-more__button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}body .content-item-summary .form-button-finish-course,body .lp-quiz-buttons .form-button-finish-course{float:right}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{top:2px;font-family:"lp-icon"}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before{content:"\f017"}#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before{content:"\f15c"}#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{content:"\f29c"}.course-remaining-time .label-enrolled{font-size:inherit}.lp-course-progress{position:relative}.lp-course-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-left:-1px;background:var(--lp-secondary-color)}.viewing-course-item .section-header .section-desc{display:none}.lp-course-curriculum ul,.lp-course-curriculum li{list-style:none;margin:0;padding:0}.lp-course-curriculum .course-curriculum-info{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.lp-course-curriculum .course-curriculum-info__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-course-curriculum .course-curriculum-info__left li{display:inline-flex;align-items:center;gap:8px}.lp-course-curriculum .course-curriculum-info__left li::after{content:"";width:4px;height:4px;background-color:var(--lp-border-color,#e2e0db);display:inline-block}.lp-course-curriculum .course-curriculum-info__left li:last-child::after{content:none}.lp-course-curriculum .course-curriculum-info__right{font-weight:var(--lp-font-weight-link,600);text-align:right;text-transform:capitalize}.lp-course-curriculum .course-toggle-all-sections{cursor:pointer}.lp-course-curriculum .course-section{margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;overflow:hidden}.lp-course-curriculum .course-section.lp-collapse .course-section__items{display:none;animation:ease-in-out}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up{display:none}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down{display:block}.lp-course-curriculum .course-section .lp-icon-angle-down{display:none}.lp-course-curriculum .course-section:last-child{margin-bottom:0}.lp-course-curriculum .course-section .course-section-header{background-color:var(--lp-white-grey,#f7f7fb);padding:20px;column-gap:12px;display:flex;justify-content:space-between}.lp-course-curriculum .course-section__title{font-weight:600;font-size:1.1em;line-height:1.3em}.lp-course-curriculum .course-section__description{margin:4px 0 0 0}.lp-course-curriculum .course-section .section-toggle{line-height:1}.lp-course-curriculum .course-section .section-toggle i{font-size:24px}.lp-course-curriculum .course-section .course-section-info{margin-left:0;margin-right:auto}.lp-course-curriculum .course-section .section-count-items{min-width:24px;font-weight:600;text-align:center;line-height:1.3;white-space:nowrap}.lp-course-curriculum .course-section .course-item{background-color:transparent;border-top:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;margin:0}.lp-course-curriculum .course-section .course-item__link{display:flex;justify-content:space-between;width:100%;column-gap:12px;row-gap:8px;position:relative;align-items:flex-start;color:inherit}.lp-course-curriculum .course-section .course-item__info{display:flex;column-gap:12px;row-gap:8px}.lp-course-curriculum .course-section .course-item__info .course-item-ico{min-width:16px}.lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__content{flex-wrap:wrap}}.lp-course-curriculum .course-section .course-item__left:hover{color:var(--lp-primary-color,#ffb606)}.lp-course-curriculum .course-section .course-item__right{display:flex;column-gap:12px;row-gap:8px;align-items:center;flex:none;color:var(--lp-color-meta,#8a8a8a);flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__right{width:100%;order:3}}.lp-course-curriculum .course-section .course-item__status .course-item-ico{width:24px;display:flex;justify-content:center}.lp-course-curriculum .course-section .course-item-ico::before{content:"";display:inline-block;font-family:"lp-icon";font-weight:normal}.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before{content:"\f15b"}.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before{content:"\f12e"}.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before{content:"\e929"}.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before{content:"\e92a"}.lp-course-curriculum .course-section .course-item-ico.preview::before{content:"\f06e";color:#999}.lp-course-curriculum .course-section .course-item-ico.locked::before{content:"\f023";color:#999}.lp-course-curriculum .course-section .course-item-ico.passed.completed::before{content:"\f00c";color:#3bb54a}.lp-course-curriculum .course-section .course-item-ico.in-progress::before,.lp-course-curriculum .course-section .course-item-ico.completed::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.failed.completed::before{content:"\f00d";color:#f02425}.lp-course-curriculum .course-section .course-item-ico.started::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.doing::before{content:"\e921";color:#999}.info-learning .course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.info-learning .course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.lp-single-course .comment-form .comment-form-url,.lp-single-course .comment-form .comment-form-email,.lp-single-course .comment-form .comment-form-author,.lp-single-course .comment-form .comment-form-comment,.wp-block-learnpress-course-comment .comment-form .comment-form-url,.wp-block-learnpress-course-comment .comment-form .comment-form-email,.wp-block-learnpress-course-comment .comment-form .comment-form-author,.wp-block-learnpress-course-comment .comment-form .comment-form-comment{display:flex;flex-direction:column;gap:1rem}.lp-single-course .comment-form input[type=url],.lp-single-course .comment-form input[type=text],.lp-single-course .comment-form input[type=email],.lp-single-course .comment-form textarea,.wp-block-learnpress-course-comment .comment-form input[type=url],.wp-block-learnpress-course-comment .comment-form input[type=text],.wp-block-learnpress-course-comment .comment-form input[type=email],.wp-block-learnpress-course-comment .comment-form textarea{padding:12px 20px;outline:0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.lp-single-course .comment-form input[type=submit],.wp-block-learnpress-course-comment .comment-form input[type=submit]{border-radius:var(--lp-border-radius,5px)}.lp-ico svg{width:20px;height:20px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-right:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}[class*=wp-block-learnpress] img,.block-editor-block-list__block img{max-width:100%;height:auto}[class*=wp-block-learnpress] .info-meta-item,.block-editor-block-list__block .info-meta-item{display:flex;gap:4px;flex-wrap:wrap}[class*=wp-block-learnpress] .info-meta-item i,.block-editor-block-list__block .info-meta-item i{color:var(--lp-primary-color,#ffb606)}[class*=wp-block-learnpress] .info-meta-left,.block-editor-block-list__block .info-meta-left{display:flex;gap:8px;align-items:center;letter-spacing:0}[class*=wp-block-learnpress] a,.block-editor-block-list__block a{text-decoration:none}.wp-block-learnpress-course-image{overflow:hidden}.wp-block-learnpress-course-instructor>div>*,.wp-block-learnpress-course-categories>div>*{display:inline;vertical-align:middle}.wp-block-learnpress-breadcrumb ul{margin:0 auto;list-style:none;padding:0}.wp-block-learnpress-breadcrumb li{display:inline-block;margin:0}.wp-block-learnpress-breadcrumb i{margin:0 8px}.wp-block-learnpress-breadcrumb a{color:inherit}.courses-btn-load-more{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);font-size:var(--lp-font-size-base,1em);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center;cursor:pointer;margin:20px auto}.courses-btn-load-more:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;right:0;left:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:left;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:right}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}.lp-modal-dialog .lp_allow_repurchase_select{padding:20px;background:#f7f7f7}.lp-modal-dialog .lp_allow_repurchase_select>ul{margin:0;padding:0;list-style:none}.lp-modal-dialog .lp_allow_repurchase_select>ul li label{display:flex;align-items:center;gap:10px}.lp-modal-dialog .lp-button{cursor:pointer;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-modal-dialog .lp-button.loading{pointer-events:none;opacity:.8}.lp-modal-dialog .lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-modal-dialog .lp-button:hover{border-color:var(--lp-primary-color,#ffb606);color:#fff;background:var(--lp-primary-color,#ffb606)}.lp-button.btn-finish-course{cursor:pointer;width:100%;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.lp-button.btn-finish-course:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.lp-button.btn-finish-course.loading{pointer-events:none;opacity:.8}.lp-button.btn-finish-course.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.c-gap-4{column-gap:4px}.wp-block-learnpress-course-feature-review .featured-review__title{font-weight:var(--lp-font-weight-link,600);font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}[class^=wp-block-learnpress] .extra-box ul{margin:0 0 0 20px;padding:0}.wp-block-learnpress-course-button-read-more,.wp-block-learnpress-course-button{cursor:pointer;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-button-read-more:hover,.wp-block-learnpress-course-button:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.wp-block-learnpress-course-button-read-more.loading,.wp-block-learnpress-course-button.loading{pointer-events:none;opacity:.8}.wp-block-learnpress-course-button-read-more.loading:before,.wp-block-learnpress-course-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}@media(min-width:992px){.lp-block-course-sidebar{margin-top:-260px;margin-block-start:-260px !important}}.wp-block-learnpress-item-search .search-course{display:flex;position:relative;height:70px;background:var(--lp-white-grey,#f7f7fb)}.wp-block-learnpress-item-search .search-course input[name=s]{display:block;width:100%;margin-left:30px;border:0;color:var(--lp-color-base,#333);background:transparent;box-shadow:none;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:focus{outline:0}.wp-block-learnpress-item-search .search-course button{position:absolute;top:0;right:10px;height:70px;padding:0 16px;border:0;background:transparent;line-height:1px;box-shadow:none}.wp-block-learnpress-item-search .search-course button:focus{outline:0}.wp-block-learnpress-item-search .search-course button i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-search .search-course button.clear{display:none}.wp-block-learnpress-item-search .search-course button.clear::before{content:"\f00d"}.wp-block-learnpress-course-material .lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);margin-top:20px;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-material .course-material-table{width:100%;display:table;border-spacing:0;border-collapse:collapse}.wp-block-learnpress-course-material .course-material-table tbody tr:nth-child(even) td,.wp-block-learnpress-course-material .course-material-table .learnpress table tfoot tr:nth-child(even) td{background:var(--tb-even-color,#fafafa)}.wp-block-learnpress-course-material .course-material-table thead{box-sizing:border-box;border:1px solid var(--lp-border-color,#e2e0db)}.wp-block-learnpress-course-material .course-material-table th,.wp-block-learnpress-course-material .course-material-table td{padding:.7em 1em;border:1px solid var(--lp-border-color,#e2e0db);background:#fff}.wp-block-learnpress-course-material .course-material-table th{border-bottom:0;background:var(--lp-white-grey,#f7f7fb);font-weight:600;text-align:center}.wp-block-learnpress-course-material .course-material-table th:first-child{text-align:left}.wp-block-learnpress-course-material .course-material-table tr td{border:1px solid var(--lp-border-color,#e2e0db);line-height:1.4}.wp-block-learnpress-course-material .course-material-table tr td:not(:first-child){text-align:center}.wp-block-learnpress-course-material .course-material-table tfoot td{text-align:left;font-weight:bold}.wp-block-learnpress-course-material .course-material-table.searching button:before{display:inline-block;content:"\f110";animation:lp-rotating 1s linear infinite}.wp-block-learnpress-item-hidden-sidebar .section-toggle{justify-content:flex-end;flex:0}.wp-block-learnpress-item-hidden-sidebar .section-toggle i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-close .back-course{padding:24px;line-height:70px;background:rgba(255,255,255,0.1);color:#fff}.wp-block-learnpress-item-close .back-course:hover{background:rgba(255,255,255,0.15)}@media(max-width:768px){.wp-block-learnpress-item-close .back-course{background:transparent;opacity:.6;padding-left:15px;padding-right:15px}.wp-block-learnpress-item-close .back-course:hover{background:transparent;opacity:1}}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle{display:inline-block;width:32px;min-width:32px;line-height:70px;height:unset;margin:0;background:rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-size:1.4em;cursor:pointer;transition:.25s;-webkit-appearance:none;border:0;text-align:center}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:after{display:none}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle::before{display:inline-block;position:static;margin:0;width:auto;height:auto;font-family:"lp-icon";content:"\f0d9"}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:focus{border:0;outline:0}.wp-block-learnpress-item-progress .items-progress{display:flex;justify-content:center;align-items:center;column-gap:10px;white-space:nowrap}.wp-block-learnpress-item-progress .number{padding-right:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.86)}.wp-block-learnpress-item-progress .learn-press-progress{overflow:hidden;position:relative;width:80px;height:6px;border-radius:3px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg .progress-active{position:absolute;left:50%;width:100%;height:100%;margin-left:-100%;background:var(--lp-primary-color,#ffb606);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;left:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color,#ffb606);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.wp-block-learnpress-item-progress .learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.wp-block-learnpress-item-navigation .course-item-nav{display:flex;justify-content:space-between}.wp-block-learnpress-item-navigation .course-item-nav .prev,.wp-block-learnpress-item-navigation .course-item-nav .next{display:flex;line-height:3.125em;flex:1;position:relative}.wp-block-learnpress-item-navigation .course-item-nav .prev span,.wp-block-learnpress-item-navigation .course-item-nav .next span{display:block;font-weight:bold}.wp-block-learnpress-item-navigation .course-item-nav .prev a,.wp-block-learnpress-item-navigation .course-item-nav .next a{display:block;color:var(--lp-color-accent,#666);color:#999}.wp-block-learnpress-item-navigation .course-item-nav .prev::before,.wp-block-learnpress-item-navigation .course-item-nav .next::before{color:#999;font-family:"lp-icon"}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover a,.wp-block-learnpress-item-navigation .course-item-nav .prev:hover::before,.wp-block-learnpress-item-navigation .course-item-nav .next:hover a,.wp-block-learnpress-item-navigation .course-item-nav .next:hover::before{color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover .course-item-nav__name,.wp-block-learnpress-item-navigation .course-item-nav .next:hover .course-item-nav__name{display:block}.wp-block-learnpress-item-navigation .course-item-nav .next{text-align:right;flex-direction:row-reverse}.wp-block-learnpress-item-navigation .course-item-nav .next::before{margin-left:10px;content:"\f0da"}.wp-block-learnpress-item-navigation .course-item-nav .next[data-nav=next]{justify-content:flex-end}.wp-block-learnpress-item-navigation .prev::before{margin-right:10px;content:"\f0d9"}.wp-block-learnpress-item-navigation .prev .course-item-nav__name{right:auto;left:-30px}.wp-block-learnpress-item-navigation .prev .course-item-nav__name::before{right:auto;left:5px}@media(max-width:1024px){.wp-block-learnpress-item-navigation .prev .course-item-nav__name{left:15px}}.wp-block-learnpress-item-navigation .course-item-nav__name{display:none;position:absolute;top:-20px;right:-30px;width:auto;padding:10px 15px;color:var(--lp-color-accent,#666);background:#ccc;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);line-height:1}@media(max-width:1024px){.wp-block-learnpress-item-navigation .course-item-nav__name{top:-25px;right:15px;left:auto}}.wp-block-learnpress-item-curriculum .lp-course-curriculum__title,.wp-block-learnpress-item-curriculum .course-curriculum-info,.wp-block-learnpress-item-curriculum .course-section__description{display:none}.wp-block-learnpress-item-content .content-item-wrap{padding:0}.wp-block-learnpress-item-curriculum .lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1;flex-direction:row}.wp-block-learnpress-list-courses .learn-press-courses .course{width:unset;padding:0}.wp-block-learnpress-course-featured .course-featured{margin-bottom:0;background-color:inherit;color:inherit;padding:0}.courses-order-by,.block-courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-right:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - 0.5em) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by,.woocommerce-js .block-courses-order-by{background-position-x:calc(100% - 10px)}.courses-order-by:focus,.block-courses-order-by:focus{border-color:var(--lp-primary-color);outline:0}.course-img img{display:block}.block-search-courses{display:flex;flex:1;margin-bottom:0}.block-search-courses input{width:100%;max-width:240px;margin:0 4px 0 0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none}.block-search-courses input::-webkit-input-placeholder{color:#999}.block-search-courses input::-moz-placeholder{color:#999}.block-search-courses input:-ms-input-placeholder{color:#999}.block-search-courses input:-moz-placeholder{color:#999}.block-search-courses input::placeholder{color:#999}.block-search-courses input:focus{border-color:var(--lp-primary-color);outline:0}.block-search-courses button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;box-shadow:0 0}.block-search-courses button i{font-size:1.2em;line-height:1.2}.block-search-courses button:focus{outline:0}.block-search-courses button.loading>i:before{display:inline-block;content:"\f110";-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}@media(max-width:767px){.wp-block-learnpress-course-search{width:100%}.wp-block-learnpress-course-search input{min-width:240px;max-width:unset}}.course-filter-btn-mobile{display:inline-flex;align-items:center}@media(min-width:769px){.course-filter-btn-mobile{display:none}}ul.wp-block-learn-press-courses{list-style:none;margin:0;max-width:100%;padding:0}ul.wp-block-learn-press-courses[data-layout=grid]{--columns:3;--gap:1.25em;--min-width:200px;grid-gap:var(--gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--min-width),100% / var(--columns) - var(--gap) *(var(--columns) - 1) / var(--columns)),1fr));margin-bottom:2.25em}@media(max-width:768px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:min(var(--columns),2)}}@media(max-width:480px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:1}}.wp-block-learnpress-course-price .course-price .free,.wp-block-learnpress-course-price .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.wp-block-learnpress-course-price .course-price .origin-price{margin-right:8px;opacity:.8;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);text-decoration:line-through}.wp-block-learnpress-course-button-read-more button{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button-read-more button:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-course-button .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.courses-order-by-wrapper .courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-right:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - 0.5em) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by-wrapper .courses-order-by{background-position-x:calc(100% - 10px)}.courses-order-by-wrapper .courses-order-by:focus{border-color:var(--lp-primary-color,#ffb606);outline:0}.wp-block-learnpress-instructor-social .instructor-social{display:flex;gap:12px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.wp-block-learnpress-instructor-social .instructor-social i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.wp-block-learnpress-instructor-background img{opacity:0;visibility:hidden}.wp-block-learnpress-instructor-avatar{overflow:hidden;aspect-ratio:1}.wp-block-learnpress-instructor-background{position:relative}.wp-block-learnpress-instructor-background:hover .lp-btn-to-edit-cover-image{opacity:1;visibility:visible}.wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image{position:absolute;bottom:0;right:0;background:var(--lp-white-grey,#f7f7fb);padding:12px 20px;border-radius:var(--lp-border-radius,5px) 0 var(--lp-border-radius,5px) 0;text-transform:capitalize;cursor:pointer;color:var(--lp-primary-color,#ffb606);text-decoration:none;opacity:0;visibility:hidden}@media(max-width:767px){.wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image{font-size:0;padding:4px 12px;opacity:1;visibility:visible}.wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image:before{font-family:"lp-icon";content:"\f044";font-size:16px}}.lp-sidebar-toggle__close .js-block-sidebar{display:none}.lp-sidebar-toggle__open .js-block-sidebar{display:block}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress-block-rtl.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress-block-rtl.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress-block-rtl.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress-block-rtl.css	2026-05-23 18:20:54.000000000 +0000
@@ -743,11 +743,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .course-curriculum .section-header {
   display: table;
@@ -972,11 +970,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
@@ -1496,11 +1492,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .lp-modal-dialog .lp-button:hover {
   border-color: var(--lp-primary-color, #ffb606);
@@ -1542,11 +1536,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 /**
@@ -1659,11 +1651,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 @media (min-width: 992px) {
@@ -2347,9 +2337,7 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress-block-rtl.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress-block-rtl.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress-block-rtl.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress-block-rtl.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-right:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}*,:after,:before{box-sizing:border-box}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}.social-share-toggle{position:relative;display:flex;gap:20px}.social-share-toggle .share-toggle-icon{cursor:pointer;display:flex;align-items:center;gap:8px}.social-share-toggle .share-toggle-icon .share-label{margin:0;cursor:pointer}.social-share-toggle .share-toggle-icon:hover{color:var(--lp-primary-color,#ffb606)}.social-share-toggle .content-widget-social-share{padding:20px;background:#fff;box-shadow:0 1px 16px 0 rgba(0,0,0,0.12)}.social-share-toggle .lp-social-media{display:inline-flex;padding:0;gap:12px;margin:0}.social-share-toggle .lp-social-media>li{text-align:center;list-style:none}.social-share-toggle .lp-social-media>li span{display:none}.social-share-toggle .lp-social-media>li i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.social-share-toggle .lp-social-media>li i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.social-share-toggle .clipboard-post{display:flex;justify-content:space-between;margin-bottom:20px;gap:12px}.social-share-toggle .btn-clipboard{position:relative;padding:12px 20px;white-space:nowrap}.social-share-toggle .btn-clipboard .tooltip{display:none;position:absolute;z-index:2;right:50%;left:auto;bottom:100%;transform:translateX(50%);width:max-content;color:#fff;font-size:.825em;padding:5px 10px;background:rgba(0,0,0,0.72);border-radius:3px;margin-bottom:10px}.social-share-toggle .btn-clipboard .tooltip:before{content:"";position:absolute;z-index:2;right:50%;bottom:-5px;margin-right:-3px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid rgba(0,0,0,0.72)}.social-share-toggle .btn-clipboard:hover{background-color:#eee}.social-share-toggle .btn-clipboard:hover .tooltip{display:block}.social-share-toggle .clipboard-value{border:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;flex:1}@media(max-width:600px){.social-share-toggle .clipboard-value{width:100%}}.social-share-toggle .wrapper-content-widget{visibility:hidden;text-align:right;opacity:0;-webkit-transition:all .27s ease;-moz-transition:all .27s ease;-o-transition:all .27s ease;transition:all .27s ease;position:absolute;left:0;top:auto;z-index:9;margin-top:20px}.social-share-toggle.social-share-toggle__open .wrapper-content-widget{margin-top:0;visibility:visible;opacity:1}@media(max-width:768px){.social-share-toggle .wrapper-content-widget{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.7)}.social-share-toggle .wrapper-content-widget .content-widget-social-share{position:relative;z-index:1;max-width:fit-content;top:50%;min-width:320px;transform:translateY(-50%);margin:0 auto}}.lp-instructor-info{display:flex;gap:30px;margin-top:30px;margin-bottom:30px}@media(max-width:600px){.lp-instructor-info{flex-wrap:wrap}}.lp-instructor-info .lp-section-instructor{flex:1}.lp-instructor-info .instructor-display-name{font-size:1.4rem}.lp-instructor-info .instructor-avatar{max-width:200px}.lp-instructor-info .lp-instructor-meta{margin-top:16px;display:flex;column-gap:20px;row-gap:8px}.lp-instructor-info .instructor-description{margin-top:16px}.lp-instructor-info img{max-width:100%;border-radius:var(--lp-border-radius,5px)}.lp-instructor-info .instructor-social{display:inline-flex;padding:0;gap:12px;margin:16px 0 0 0}.lp-instructor-info .instructor-social>a{text-align:center;list-style:none}.lp-instructor-info .instructor-social>a span{display:none}.lp-instructor-info .instructor-social>a i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-instructor-info .instructor-social>a i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.instructor-display-name{font-weight:var(--lp-font-weight-link,600)}.instructor-item-meta{display:inline-flex;border-right:1px solid var(--lp-border-color,#e2e0db);padding-right:20px}.lp-instructor-meta .instructor-item-meta:first-child{border:0;padding-right:0}.wrapper-instructor-total-students,.wrapper-instructor-total-courses{display:flex;gap:4px;align-items:center}.course-extra-box{margin-bottom:16px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);width:100%}.course-extra-box.active .course-extra-box__content{height:auto}.course-extra-box__title{--extra-height:50px;display:flex;align-items:center;position:relative;height:var(--extra-height);margin:0 !important;padding:0 20px 0 45px;background:rgba(181,187,211,0.15);font-size:1em;font-weight:700;cursor:pointer}@media(max-width:767px){.course-extra-box__title{padding-right:16px}}.course-extra-box__title::after{position:absolute;top:0;left:20px;font-family:"lp-icon";line-height:var(--extra-height);content:"\f107"}.course-extra-box__content{overflow:hidden;transition:height .3s ease}.course-extra-box__content-inner{-webkit-animation-name:course-extra-box__content-inner-transform;animation-name:course-extra-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}.course-extra-box__content-inner>ul{padding-right:0 !important;padding-bottom:0 !important}.course-extra-box__content ul,.course-extra-box__content li{list-style:none}.course-extra-box__content ul{margin:0;padding:0}.course-extra-box__content li{margin:0;padding:12px 20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}@media(max-width:767px){.course-extra-box__content li{padding-right:16px;padding-left:16px}}.course-extra-box__content li::before{margin-left:8px;color:var(--lp-primary-color);font-family:"lp-icon";content:"\f00c"}.course-extra-box__content li:last-child{border-bottom:0}.course-extra-box:last-child{margin-bottom:60px}.course-extra-box.active .course-extra-box__title::after{content:"\f106"}.course-extra-box+.comment-respond,.course-extra-box+.comments-area{margin-top:30px;margin-bottom:30px}.course-extra-box+.course-tabs{margin-top:30px}input[name=course-extra-box-ratio]{display:none}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content{display:block}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content .course-extra-box__content-inner{transform:scale(1)}@-webkit-keyframes course-extra-box__content-inner-transform{from{opacity:0;-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);-ms-transform:translateX(-5%);-o-transform:translateX(-5%);transform:translateX(-5%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes course-extra-box__content-inner-transform{from{opacity:0;transform:translateX(-5%)}to{opacity:1;transform:translateX(0)}}.course-tab-panel-faqs .course-faqs-box{margin-bottom:20px;border:1px solid rgba(204,204,204,0.6);border-radius:5px}.course-tab-panel-faqs .course-faqs-box__title{display:block;position:relative;margin:0;padding:12px 20px 12px 45px;font-size:1em;line-height:1.5;font-weight:var(--lp-font-weight-link,600);cursor:pointer}.course-tab-panel-faqs .course-faqs-box__title::after{position:absolute;top:12px;left:20px;font-family:"lp-icon";content:"\f067"}.course-tab-panel-faqs .course-faqs-box:last-child{margin-bottom:40px}.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title{color:var(--lp-primary-color)}.course-tab-panel-faqs .course-faqs-box__content{display:none}.course-tab-panel-faqs .course-faqs-box__content-inner{padding:20px;-webkit-animation-name:course-faqs-box__content-inner-transform;animation-name:course-faqs-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}input[name=course-faqs-box-ratio]{display:none}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__content{display:block}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title{color:var(--lp-primary-color);background:rgba(241,242,248,0.4)}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title::after{content:"\f068"}@-webkit-keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.extra-box__title,.course-faqs__title,.course-material__title{margin-top:0;margin-bottom:12px}.edit-content{margin-right:5px}.course-curriculum ul.curriculum-sections{position:relative;margin:0;padding:0;list-style:none}.course-curriculum ul.curriculum-sections .closed .section-item__loadmore{display:none}.course-curriculum ul.curriculum-sections .section{margin:0;padding:0;flex-wrap:wrap}.course-curriculum ul.curriculum-sections .section:last-child{padding:0}.course-curriculum ul.curriculum-sections .section.section-empty .section-header{margin-bottom:20px}.course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message{margin-left:15px;margin-right:15px}.course-curriculum ul.curriculum-sections .section-title.c+.section-desc{display:block}.course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);top:0}.course-curriculum ul.curriculum-sections .item-meta.duration{background:#d9e0f1}.course-curriculum .section-item__loadmore{display:flex;justify-content:center;align-items:center}.course-curriculum .section-item__loadmore button{margin-top:10px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0}.course-curriculum .section-item__loadmore.loading button:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.course-curriculum .section-header{display:table;width:100%;padding:20px 0;border-bottom:0;border-bottom:1px solid #d9e0f1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-curriculum .section-header .section-title,.course-curriculum .section-header .section-desc{margin:0}.course-curriculum .section-header span.show-desc{display:inline-block;position:absolute;top:50%;left:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-header span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-header span.show-desc:hover::before{border-top-color:#ccc}.course-curriculum .section-header .section-desc{margin-top:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);color:var(--lp-color-accent);font-style:italic;line-height:1.3}.course-curriculum .section-header .section-meta{display:block;padding-top:17px;padding-bottom:15px;font-size:.8em;text-align:left;vertical-align:middle;white-space:nowrap}.course-curriculum .section-item{width:100%}.course-curriculum .section-content{margin:0;padding:0;list-style:none}.course-curriculum .section-content .course-item-meta{display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap}.course-curriculum .section-content .course-item-meta .item-meta{display:inline-block;color:#fff}.course-curriculum .section-content .course-item-meta .item-meta.final-quiz{background:#14c4ff}.course-curriculum .section-content .course-item-meta .item-meta.trans{padding:0}.course-curriculum .section-content .course-item-meta .count-questions{background:#9672cf}.course-curriculum .section-content .course-item-meta .duration{background:silver}.course-curriculum .section-content .course-item-meta .course-item-status{padding:0;color:#999}.course-curriculum .section-content .course-item-meta .course-item-status::before{font-family:"lp-icon";content:"\f00c"}.course-curriculum .section-content .course-item-preview{font-style:normal;padding:0}.course-curriculum .section-content .course-item-preview::before{font-family:"lp-icon";content:"\f06e";color:#999}.course-curriculum .course-item{display:flex;position:relative;margin:0 0 2px 0;padding:0 16px;background:rgba(241,242,248,0.4);transition:padding-right linear .15s}.course-curriculum .course-item>span{display:flex;width:28px;color:#666;font-weight:300;align-items:center}.course-curriculum .course-item .section-item-link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:12px 0;color:inherit;outline:0;gap:12px}.course-curriculum .course-item .section-item-link:hover .item-name{color:var(--lp-primary-color)}.course-curriculum .course-item .section-item-link::before{color:var(--lp-primary-color);font-family:"lp-icon"}.course-curriculum .course-item .section-item-link .course-item-info{width:100%}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre{display:flex;flex-flow:row-reverse;justify-content:flex-end;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration{background:transparent}.course-curriculum .course-item .item-name{font-weight:600}.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before{content:"\f059"}.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before{content:"\e929" !important}.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before{content:"\e92a" !important}.course-curriculum .course-item.course-item-lp_lesson .section-item-link::before{content:"\f15b"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before{content:"\f03d"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before{content:"\f028"}.course-curriculum .course-item.item-locked .course-item-status::before{color:var(--lp-secondary-color);content:"\f023"}.course-curriculum .course-item.has-status{padding-top:1px}.course-curriculum .course-item.has-status.status-completed .course-item-status::before,.course-curriculum .course-item.has-status.status-evaluated .course-item-status::before{color:#3bb54a}.course-curriculum .course-item.has-status.item-failed .course-item-status::before,.course-curriculum .course-item.has-status.failed .course-item-status::before{border-color:#f02425;color:#f02425;content:"\f00d"}.course-curriculum .course-item::before{position:absolute;top:50%;right:0;width:3px;height:0;background:#00adff;content:"";transition:height linear .15s,top linear .15s}.course-curriculum .course-item.current{background:#f9f9f9}.course-curriculum .course-item.current a::before{right:10px}.course-curriculum .course-item.current::before{top:0;height:100%}.course-curriculum .section-left{vertical-align:top}.course-curriculum .section-left .section-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);text-transform:capitalize;display:block}.course-curriculum .curriculum-more__button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0;width:100%;margin-top:20px;margin-bottom:20px}.course-curriculum .curriculum-more__button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}body .content-item-summary .form-button-finish-course,body .lp-quiz-buttons .form-button-finish-course{float:left}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{top:2px;font-family:"lp-icon"}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before{content:"\f017"}#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before{content:"\f15c"}#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{content:"\f29c"}.course-remaining-time .label-enrolled{font-size:inherit}.lp-course-progress{position:relative}.lp-course-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-right:-1px;background:var(--lp-secondary-color)}.viewing-course-item .section-header .section-desc{display:none}.lp-course-curriculum ul,.lp-course-curriculum li{list-style:none;margin:0;padding:0}.lp-course-curriculum .course-curriculum-info{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.lp-course-curriculum .course-curriculum-info__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-course-curriculum .course-curriculum-info__left li{display:inline-flex;align-items:center;gap:8px}.lp-course-curriculum .course-curriculum-info__left li::after{content:"";width:4px;height:4px;background-color:var(--lp-border-color,#e2e0db);display:inline-block}.lp-course-curriculum .course-curriculum-info__left li:last-child::after{content:none}.lp-course-curriculum .course-curriculum-info__right{font-weight:var(--lp-font-weight-link,600);text-align:left;text-transform:capitalize}.lp-course-curriculum .course-toggle-all-sections{cursor:pointer}.lp-course-curriculum .course-section{margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;overflow:hidden}.lp-course-curriculum .course-section.lp-collapse .course-section__items{display:none;animation:ease-in-out}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up{display:none}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down{display:block}.lp-course-curriculum .course-section .lp-icon-angle-down{display:none}.lp-course-curriculum .course-section:last-child{margin-bottom:0}.lp-course-curriculum .course-section .course-section-header{background-color:var(--lp-white-grey,#f7f7fb);padding:20px;column-gap:12px;display:flex;justify-content:space-between}.lp-course-curriculum .course-section__title{font-weight:600;font-size:1.1em;line-height:1.3em}.lp-course-curriculum .course-section__description{margin:4px 0 0 0}.lp-course-curriculum .course-section .section-toggle{line-height:1}.lp-course-curriculum .course-section .section-toggle i{font-size:24px}.lp-course-curriculum .course-section .course-section-info{margin-right:0;margin-left:auto}.lp-course-curriculum .course-section .section-count-items{min-width:24px;font-weight:600;text-align:center;line-height:1.3;white-space:nowrap}.lp-course-curriculum .course-section .course-item{background-color:transparent;border-top:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;margin:0}.lp-course-curriculum .course-section .course-item__link{display:flex;justify-content:space-between;width:100%;column-gap:12px;row-gap:8px;position:relative;align-items:flex-start;color:inherit}.lp-course-curriculum .course-section .course-item__info{display:flex;column-gap:12px;row-gap:8px}.lp-course-curriculum .course-section .course-item__info .course-item-ico{min-width:16px}.lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__content{flex-wrap:wrap}}.lp-course-curriculum .course-section .course-item__left:hover{color:var(--lp-primary-color,#ffb606)}.lp-course-curriculum .course-section .course-item__right{display:flex;column-gap:12px;row-gap:8px;align-items:center;flex:none;color:var(--lp-color-meta,#8a8a8a);flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__right{width:100%;order:3}}.lp-course-curriculum .course-section .course-item__status .course-item-ico{width:24px;display:flex;justify-content:center}.lp-course-curriculum .course-section .course-item-ico::before{content:"";display:inline-block;font-family:"lp-icon";font-weight:normal}.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before{content:"\f15b"}.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before{content:"\f12e"}.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before{content:"\e929"}.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before{content:"\e92a"}.lp-course-curriculum .course-section .course-item-ico.preview::before{content:"\f06e";color:#999}.lp-course-curriculum .course-section .course-item-ico.locked::before{content:"\f023";color:#999}.lp-course-curriculum .course-section .course-item-ico.passed.completed::before{content:"\f00c";color:#3bb54a}.lp-course-curriculum .course-section .course-item-ico.in-progress::before,.lp-course-curriculum .course-section .course-item-ico.completed::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.failed.completed::before{content:"\f00d";color:#f02425}.lp-course-curriculum .course-section .course-item-ico.started::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.doing::before{content:"\e921";color:#999}.info-learning .course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.info-learning .course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.lp-single-course .comment-form .comment-form-url,.lp-single-course .comment-form .comment-form-email,.lp-single-course .comment-form .comment-form-author,.lp-single-course .comment-form .comment-form-comment,.wp-block-learnpress-course-comment .comment-form .comment-form-url,.wp-block-learnpress-course-comment .comment-form .comment-form-email,.wp-block-learnpress-course-comment .comment-form .comment-form-author,.wp-block-learnpress-course-comment .comment-form .comment-form-comment{display:flex;flex-direction:column;gap:1rem}.lp-single-course .comment-form input[type=url],.lp-single-course .comment-form input[type=text],.lp-single-course .comment-form input[type=email],.lp-single-course .comment-form textarea,.wp-block-learnpress-course-comment .comment-form input[type=url],.wp-block-learnpress-course-comment .comment-form input[type=text],.wp-block-learnpress-course-comment .comment-form input[type=email],.wp-block-learnpress-course-comment .comment-form textarea{padding:12px 20px;outline:0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.lp-single-course .comment-form input[type=submit],.wp-block-learnpress-course-comment .comment-form input[type=submit]{border-radius:var(--lp-border-radius,5px)}.lp-ico svg{width:20px;height:20px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-left:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}[class*=wp-block-learnpress] img,.block-editor-block-list__block img{max-width:100%;height:auto}[class*=wp-block-learnpress] .info-meta-item,.block-editor-block-list__block .info-meta-item{display:flex;gap:4px;flex-wrap:wrap}[class*=wp-block-learnpress] .info-meta-item i,.block-editor-block-list__block .info-meta-item i{color:var(--lp-primary-color,#ffb606)}[class*=wp-block-learnpress] .info-meta-left,.block-editor-block-list__block .info-meta-left{display:flex;gap:8px;align-items:center;letter-spacing:0}[class*=wp-block-learnpress] a,.block-editor-block-list__block a{text-decoration:none}.wp-block-learnpress-course-image{overflow:hidden}.wp-block-learnpress-course-instructor>div>*,.wp-block-learnpress-course-categories>div>*{display:inline;vertical-align:middle}.wp-block-learnpress-breadcrumb ul{margin:0 auto;list-style:none;padding:0}.wp-block-learnpress-breadcrumb li{display:inline-block;margin:0}.wp-block-learnpress-breadcrumb i{margin:0 8px}.wp-block-learnpress-breadcrumb a{color:inherit}.courses-btn-load-more{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);font-size:var(--lp-font-size-base,1em);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center;cursor:pointer;margin:20px auto}.courses-btn-load-more:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;left:0;right:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:right;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:left}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}.lp-modal-dialog .lp_allow_repurchase_select{padding:20px;background:#f7f7f7}.lp-modal-dialog .lp_allow_repurchase_select>ul{margin:0;padding:0;list-style:none}.lp-modal-dialog .lp_allow_repurchase_select>ul li label{display:flex;align-items:center;gap:10px}.lp-modal-dialog .lp-button{cursor:pointer;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-modal-dialog .lp-button.loading{pointer-events:none;opacity:.8}.lp-modal-dialog .lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-modal-dialog .lp-button:hover{border-color:var(--lp-primary-color,#ffb606);color:#fff;background:var(--lp-primary-color,#ffb606)}.lp-button.btn-finish-course{cursor:pointer;width:100%;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.lp-button.btn-finish-course:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.lp-button.btn-finish-course.loading{pointer-events:none;opacity:.8}.lp-button.btn-finish-course.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.c-gap-4{column-gap:4px}.wp-block-learnpress-course-feature-review .featured-review__title{font-weight:var(--lp-font-weight-link,600);font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}[class^=wp-block-learnpress] .extra-box ul{margin:0 20px 0 0;padding:0}.wp-block-learnpress-course-button-read-more,.wp-block-learnpress-course-button{cursor:pointer;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-button-read-more:hover,.wp-block-learnpress-course-button:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.wp-block-learnpress-course-button-read-more.loading,.wp-block-learnpress-course-button.loading{pointer-events:none;opacity:.8}.wp-block-learnpress-course-button-read-more.loading:before,.wp-block-learnpress-course-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}@media(min-width:992px){.lp-block-course-sidebar{margin-top:-260px;margin-block-start:-260px !important}}.wp-block-learnpress-item-search .search-course{display:flex;position:relative;height:70px;background:var(--lp-white-grey,#f7f7fb)}.wp-block-learnpress-item-search .search-course input[name=s]{display:block;width:100%;margin-right:30px;border:0;color:var(--lp-color-base,#333);background:transparent;box-shadow:none;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:focus{outline:0}.wp-block-learnpress-item-search .search-course button{position:absolute;top:0;left:10px;height:70px;padding:0 16px;border:0;background:transparent;line-height:1px;box-shadow:none}.wp-block-learnpress-item-search .search-course button:focus{outline:0}.wp-block-learnpress-item-search .search-course button i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-search .search-course button.clear{display:none}.wp-block-learnpress-item-search .search-course button.clear::before{content:"\f00d"}.wp-block-learnpress-course-material .lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);margin-top:20px;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-material .course-material-table{width:100%;display:table;border-spacing:0;border-collapse:collapse}.wp-block-learnpress-course-material .course-material-table tbody tr:nth-child(even) td,.wp-block-learnpress-course-material .course-material-table .learnpress table tfoot tr:nth-child(even) td{background:var(--tb-even-color,#fafafa)}.wp-block-learnpress-course-material .course-material-table thead{box-sizing:border-box;border:1px solid var(--lp-border-color,#e2e0db)}.wp-block-learnpress-course-material .course-material-table th,.wp-block-learnpress-course-material .course-material-table td{padding:.7em 1em;border:1px solid var(--lp-border-color,#e2e0db);background:#fff}.wp-block-learnpress-course-material .course-material-table th{border-bottom:0;background:var(--lp-white-grey,#f7f7fb);font-weight:600;text-align:center}.wp-block-learnpress-course-material .course-material-table th:first-child{text-align:right}.wp-block-learnpress-course-material .course-material-table tr td{border:1px solid var(--lp-border-color,#e2e0db);line-height:1.4}.wp-block-learnpress-course-material .course-material-table tr td:not(:first-child){text-align:center}.wp-block-learnpress-course-material .course-material-table tfoot td{text-align:right;font-weight:bold}.wp-block-learnpress-course-material .course-material-table.searching button:before{display:inline-block;content:"\f110";animation:lp-rotating 1s linear infinite}.wp-block-learnpress-item-hidden-sidebar .section-toggle{justify-content:flex-end;flex:0}.wp-block-learnpress-item-hidden-sidebar .section-toggle i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-close .back-course{padding:24px;line-height:70px;background:rgba(255,255,255,0.1);color:#fff}.wp-block-learnpress-item-close .back-course:hover{background:rgba(255,255,255,0.15)}@media(max-width:768px){.wp-block-learnpress-item-close .back-course{background:transparent;opacity:.6;padding-right:15px;padding-left:15px}.wp-block-learnpress-item-close .back-course:hover{background:transparent;opacity:1}}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle{display:inline-block;width:32px;min-width:32px;line-height:70px;height:unset;margin:0;background:rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-size:1.4em;cursor:pointer;transition:.25s;-webkit-appearance:none;border:0;text-align:center}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:after{display:none}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle::before{display:inline-block;position:static;margin:0;width:auto;height:auto;font-family:"lp-icon";content:"\f0d9"}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:focus{border:0;outline:0}.wp-block-learnpress-item-progress .items-progress{display:flex;justify-content:center;align-items:center;column-gap:10px;white-space:nowrap}.wp-block-learnpress-item-progress .number{padding-left:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.86)}.wp-block-learnpress-item-progress .learn-press-progress{overflow:hidden;position:relative;width:80px;height:6px;border-radius:3px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg .progress-active{position:absolute;right:50%;width:100%;height:100%;margin-right:-100%;background:var(--lp-primary-color,#ffb606);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;right:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color,#ffb606);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.wp-block-learnpress-item-progress .learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.wp-block-learnpress-item-navigation .course-item-nav{display:flex;justify-content:space-between}.wp-block-learnpress-item-navigation .course-item-nav .prev,.wp-block-learnpress-item-navigation .course-item-nav .next{display:flex;line-height:3.125em;flex:1;position:relative}.wp-block-learnpress-item-navigation .course-item-nav .prev span,.wp-block-learnpress-item-navigation .course-item-nav .next span{display:block;font-weight:bold}.wp-block-learnpress-item-navigation .course-item-nav .prev a,.wp-block-learnpress-item-navigation .course-item-nav .next a{display:block;color:var(--lp-color-accent,#666);color:#999}.wp-block-learnpress-item-navigation .course-item-nav .prev::before,.wp-block-learnpress-item-navigation .course-item-nav .next::before{color:#999;font-family:"lp-icon"}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover a,.wp-block-learnpress-item-navigation .course-item-nav .prev:hover::before,.wp-block-learnpress-item-navigation .course-item-nav .next:hover a,.wp-block-learnpress-item-navigation .course-item-nav .next:hover::before{color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover .course-item-nav__name,.wp-block-learnpress-item-navigation .course-item-nav .next:hover .course-item-nav__name{display:block}.wp-block-learnpress-item-navigation .course-item-nav .next{text-align:left;flex-direction:row-reverse}.wp-block-learnpress-item-navigation .course-item-nav .next::before{margin-right:10px;content:"\f0da"}.wp-block-learnpress-item-navigation .course-item-nav .next[data-nav=next]{justify-content:flex-end}.wp-block-learnpress-item-navigation .prev::before{margin-left:10px;content:"\f0d9"}.wp-block-learnpress-item-navigation .prev .course-item-nav__name{left:auto;right:-30px}.wp-block-learnpress-item-navigation .prev .course-item-nav__name::before{left:auto;right:5px}@media(max-width:1024px){.wp-block-learnpress-item-navigation .prev .course-item-nav__name{right:15px}}.wp-block-learnpress-item-navigation .course-item-nav__name{display:none;position:absolute;top:-20px;left:-30px;width:auto;padding:10px 15px;color:var(--lp-color-accent,#666);background:#ccc;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);line-height:1}@media(max-width:1024px){.wp-block-learnpress-item-navigation .course-item-nav__name{top:-25px;left:15px;right:auto}}.wp-block-learnpress-item-curriculum .lp-course-curriculum__title,.wp-block-learnpress-item-curriculum .course-curriculum-info,.wp-block-learnpress-item-curriculum .course-section__description{display:none}.wp-block-learnpress-item-content .content-item-wrap{padding:0}.wp-block-learnpress-item-curriculum .lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1;flex-direction:row}.wp-block-learnpress-list-courses .learn-press-courses .course{width:unset;padding:0}.wp-block-learnpress-course-featured .course-featured{margin-bottom:0;background-color:inherit;color:inherit;padding:0}.courses-order-by,.block-courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-left:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - (100% - 0.5em)) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by,.woocommerce-js .block-courses-order-by{background-position-x:calc(100% - (100% - 10px))}.courses-order-by:focus,.block-courses-order-by:focus{border-color:var(--lp-primary-color);outline:0}.course-img img{display:block}.block-search-courses{display:flex;flex:1;margin-bottom:0}.block-search-courses input{width:100%;max-width:240px;margin:0 0 0 4px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none}.block-search-courses input::-webkit-input-placeholder{color:#999}.block-search-courses input::-moz-placeholder{color:#999}.block-search-courses input:-ms-input-placeholder{color:#999}.block-search-courses input:-moz-placeholder{color:#999}.block-search-courses input::placeholder{color:#999}.block-search-courses input:focus{border-color:var(--lp-primary-color);outline:0}.block-search-courses button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;box-shadow:0 0}.block-search-courses button i{font-size:1.2em;line-height:1.2}.block-search-courses button:focus{outline:0}.block-search-courses button.loading>i:before{display:inline-block;content:"\f110";-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}@media(max-width:767px){.wp-block-learnpress-course-search{width:100%}.wp-block-learnpress-course-search input{min-width:240px;max-width:unset}}.course-filter-btn-mobile{display:inline-flex;align-items:center}@media(min-width:769px){.course-filter-btn-mobile{display:none}}ul.wp-block-learn-press-courses{list-style:none;margin:0;max-width:100%;padding:0}ul.wp-block-learn-press-courses[data-layout=grid]{--columns:3;--gap:1.25em;--min-width:200px;grid-gap:var(--gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--min-width),100% / var(--columns) - var(--gap) *(var(--columns) - 1) / var(--columns)),1fr));margin-bottom:2.25em}@media(max-width:768px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:min(var(--columns),2)}}@media(max-width:480px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:1}}.wp-block-learnpress-course-price .course-price .free,.wp-block-learnpress-course-price .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.wp-block-learnpress-course-price .course-price .origin-price{margin-left:8px;opacity:.8;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);text-decoration:line-through}.wp-block-learnpress-course-button-read-more button{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button-read-more button:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-course-button .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.courses-order-by-wrapper .courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-left:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - (100% - 0.5em)) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by-wrapper .courses-order-by{background-position-x:calc(100% - (100% - 10px))}.courses-order-by-wrapper .courses-order-by:focus{border-color:var(--lp-primary-color,#ffb606);outline:0}.wp-block-learnpress-instructor-social .instructor-social{display:flex;gap:12px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.wp-block-learnpress-instructor-social .instructor-social i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.wp-block-learnpress-instructor-background img{opacity:0;visibility:hidden}.wp-block-learnpress-instructor-avatar{overflow:hidden;aspect-ratio:1}.wp-block-learnpress-instructor-background{position:relative}.wp-block-learnpress-instructor-background:hover .lp-btn-to-edit-cover-image{opacity:1;visibility:visible}.wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image{position:absolute;bottom:0;left:0;background:var(--lp-white-grey,#f7f7fb);padding:12px 20px;border-radius:0 var(--lp-border-radius,5px) 0 var(--lp-border-radius,5px);text-transform:capitalize;cursor:pointer;color:var(--lp-primary-color,#ffb606);text-decoration:none;opacity:0;visibility:hidden}@media(max-width:767px){.wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image{font-size:0;padding:4px 12px;opacity:1;visibility:visible}.wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image:before{font-family:"lp-icon";content:"\f044";font-size:16px}}.lp-sidebar-toggle__close .js-block-sidebar{display:none}.lp-sidebar-toggle__open .js-block-sidebar{display:block}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}
\ No newline at end of file
+@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-right:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}*,:after,:before{box-sizing:border-box}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}.social-share-toggle{position:relative;display:flex;gap:20px}.social-share-toggle .share-toggle-icon{cursor:pointer;display:flex;align-items:center;gap:8px}.social-share-toggle .share-toggle-icon .share-label{margin:0;cursor:pointer}.social-share-toggle .share-toggle-icon:hover{color:var(--lp-primary-color,#ffb606)}.social-share-toggle .content-widget-social-share{padding:20px;background:#fff;box-shadow:0 1px 16px 0 rgba(0,0,0,0.12)}.social-share-toggle .lp-social-media{display:inline-flex;padding:0;gap:12px;margin:0}.social-share-toggle .lp-social-media>li{text-align:center;list-style:none}.social-share-toggle .lp-social-media>li span{display:none}.social-share-toggle .lp-social-media>li i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.social-share-toggle .lp-social-media>li i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.social-share-toggle .clipboard-post{display:flex;justify-content:space-between;margin-bottom:20px;gap:12px}.social-share-toggle .btn-clipboard{position:relative;padding:12px 20px;white-space:nowrap}.social-share-toggle .btn-clipboard .tooltip{display:none;position:absolute;z-index:2;right:50%;left:auto;bottom:100%;transform:translateX(50%);width:max-content;color:#fff;font-size:.825em;padding:5px 10px;background:rgba(0,0,0,0.72);border-radius:3px;margin-bottom:10px}.social-share-toggle .btn-clipboard .tooltip:before{content:"";position:absolute;z-index:2;right:50%;bottom:-5px;margin-right:-3px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid rgba(0,0,0,0.72)}.social-share-toggle .btn-clipboard:hover{background-color:#eee}.social-share-toggle .btn-clipboard:hover .tooltip{display:block}.social-share-toggle .clipboard-value{border:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;flex:1}@media(max-width:600px){.social-share-toggle .clipboard-value{width:100%}}.social-share-toggle .wrapper-content-widget{visibility:hidden;text-align:right;opacity:0;-webkit-transition:all .27s ease;-moz-transition:all .27s ease;-o-transition:all .27s ease;transition:all .27s ease;position:absolute;left:0;top:auto;z-index:9;margin-top:20px}.social-share-toggle.social-share-toggle__open .wrapper-content-widget{margin-top:0;visibility:visible;opacity:1}@media(max-width:768px){.social-share-toggle .wrapper-content-widget{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.7)}.social-share-toggle .wrapper-content-widget .content-widget-social-share{position:relative;z-index:1;max-width:fit-content;top:50%;min-width:320px;transform:translateY(-50%);margin:0 auto}}.lp-instructor-info{display:flex;gap:30px;margin-top:30px;margin-bottom:30px}@media(max-width:600px){.lp-instructor-info{flex-wrap:wrap}}.lp-instructor-info .lp-section-instructor{flex:1}.lp-instructor-info .instructor-display-name{font-size:1.4rem}.lp-instructor-info .instructor-avatar{max-width:200px}.lp-instructor-info .lp-instructor-meta{margin-top:16px;display:flex;column-gap:20px;row-gap:8px}.lp-instructor-info .instructor-description{margin-top:16px}.lp-instructor-info img{max-width:100%;border-radius:var(--lp-border-radius,5px)}.lp-instructor-info .instructor-social{display:inline-flex;padding:0;gap:12px;margin:16px 0 0 0}.lp-instructor-info .instructor-social>a{text-align:center;list-style:none}.lp-instructor-info .instructor-social>a span{display:none}.lp-instructor-info .instructor-social>a i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-instructor-info .instructor-social>a i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.instructor-display-name{font-weight:var(--lp-font-weight-link,600)}.instructor-item-meta{display:inline-flex;border-right:1px solid var(--lp-border-color,#e2e0db);padding-right:20px}.lp-instructor-meta .instructor-item-meta:first-child{border:0;padding-right:0}.wrapper-instructor-total-students,.wrapper-instructor-total-courses{display:flex;gap:4px;align-items:center}.course-extra-box{margin-bottom:16px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);width:100%}.course-extra-box.active .course-extra-box__content{height:auto}.course-extra-box__title{--extra-height:50px;display:flex;align-items:center;position:relative;height:var(--extra-height);margin:0 !important;padding:0 20px 0 45px;background:rgba(181,187,211,0.15);font-size:1em;font-weight:700;cursor:pointer}@media(max-width:767px){.course-extra-box__title{padding-right:16px}}.course-extra-box__title::after{position:absolute;top:0;left:20px;font-family:"lp-icon";line-height:var(--extra-height);content:"\f107"}.course-extra-box__content{overflow:hidden;transition:height .3s ease}.course-extra-box__content-inner{-webkit-animation-name:course-extra-box__content-inner-transform;animation-name:course-extra-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}.course-extra-box__content-inner>ul{padding-right:0 !important;padding-bottom:0 !important}.course-extra-box__content ul,.course-extra-box__content li{list-style:none}.course-extra-box__content ul{margin:0;padding:0}.course-extra-box__content li{margin:0;padding:12px 20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}@media(max-width:767px){.course-extra-box__content li{padding-right:16px;padding-left:16px}}.course-extra-box__content li::before{margin-left:8px;color:var(--lp-primary-color);font-family:"lp-icon";content:"\f00c"}.course-extra-box__content li:last-child{border-bottom:0}.course-extra-box:last-child{margin-bottom:60px}.course-extra-box.active .course-extra-box__title::after{content:"\f106"}.course-extra-box+.comment-respond,.course-extra-box+.comments-area{margin-top:30px;margin-bottom:30px}.course-extra-box+.course-tabs{margin-top:30px}input[name=course-extra-box-ratio]{display:none}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content{display:block}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content .course-extra-box__content-inner{transform:scale(1)}@-webkit-keyframes course-extra-box__content-inner-transform{from{opacity:0;-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);-ms-transform:translateX(-5%);-o-transform:translateX(-5%);transform:translateX(-5%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes course-extra-box__content-inner-transform{from{opacity:0;transform:translateX(-5%)}to{opacity:1;transform:translateX(0)}}.course-tab-panel-faqs .course-faqs-box{margin-bottom:20px;border:1px solid rgba(204,204,204,0.6);border-radius:5px}.course-tab-panel-faqs .course-faqs-box__title{display:block;position:relative;margin:0;padding:12px 20px 12px 45px;font-size:1em;line-height:1.5;font-weight:var(--lp-font-weight-link,600);cursor:pointer}.course-tab-panel-faqs .course-faqs-box__title::after{position:absolute;top:12px;left:20px;font-family:"lp-icon";content:"\f067"}.course-tab-panel-faqs .course-faqs-box:last-child{margin-bottom:40px}.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title{color:var(--lp-primary-color)}.course-tab-panel-faqs .course-faqs-box__content{display:none}.course-tab-panel-faqs .course-faqs-box__content-inner{padding:20px;-webkit-animation-name:course-faqs-box__content-inner-transform;animation-name:course-faqs-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}input[name=course-faqs-box-ratio]{display:none}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__content{display:block}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title{color:var(--lp-primary-color);background:rgba(241,242,248,0.4)}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title::after{content:"\f068"}@-webkit-keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.extra-box__title,.course-faqs__title,.course-material__title{margin-top:0;margin-bottom:12px}.edit-content{margin-right:5px}.course-curriculum ul.curriculum-sections{position:relative;margin:0;padding:0;list-style:none}.course-curriculum ul.curriculum-sections .closed .section-item__loadmore{display:none}.course-curriculum ul.curriculum-sections .section{margin:0;padding:0;flex-wrap:wrap}.course-curriculum ul.curriculum-sections .section:last-child{padding:0}.course-curriculum ul.curriculum-sections .section.section-empty .section-header{margin-bottom:20px}.course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message{margin-left:15px;margin-right:15px}.course-curriculum ul.curriculum-sections .section-title.c+.section-desc{display:block}.course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);top:0}.course-curriculum ul.curriculum-sections .item-meta.duration{background:#d9e0f1}.course-curriculum .section-item__loadmore{display:flex;justify-content:center;align-items:center}.course-curriculum .section-item__loadmore button{margin-top:10px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0}.course-curriculum .section-item__loadmore.loading button:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.course-curriculum .section-header{display:table;width:100%;padding:20px 0;border-bottom:0;border-bottom:1px solid #d9e0f1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-curriculum .section-header .section-title,.course-curriculum .section-header .section-desc{margin:0}.course-curriculum .section-header span.show-desc{display:inline-block;position:absolute;top:50%;left:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-header span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-header span.show-desc:hover::before{border-top-color:#ccc}.course-curriculum .section-header .section-desc{margin-top:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);color:var(--lp-color-accent);font-style:italic;line-height:1.3}.course-curriculum .section-header .section-meta{display:block;padding-top:17px;padding-bottom:15px;font-size:.8em;text-align:left;vertical-align:middle;white-space:nowrap}.course-curriculum .section-item{width:100%}.course-curriculum .section-content{margin:0;padding:0;list-style:none}.course-curriculum .section-content .course-item-meta{display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap}.course-curriculum .section-content .course-item-meta .item-meta{display:inline-block;color:#fff}.course-curriculum .section-content .course-item-meta .item-meta.final-quiz{background:#14c4ff}.course-curriculum .section-content .course-item-meta .item-meta.trans{padding:0}.course-curriculum .section-content .course-item-meta .count-questions{background:#9672cf}.course-curriculum .section-content .course-item-meta .duration{background:silver}.course-curriculum .section-content .course-item-meta .course-item-status{padding:0;color:#999}.course-curriculum .section-content .course-item-meta .course-item-status::before{font-family:"lp-icon";content:"\f00c"}.course-curriculum .section-content .course-item-preview{font-style:normal;padding:0}.course-curriculum .section-content .course-item-preview::before{font-family:"lp-icon";content:"\f06e";color:#999}.course-curriculum .course-item{display:flex;position:relative;margin:0 0 2px 0;padding:0 16px;background:rgba(241,242,248,0.4);transition:padding-right linear .15s}.course-curriculum .course-item>span{display:flex;width:28px;color:#666;font-weight:300;align-items:center}.course-curriculum .course-item .section-item-link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:12px 0;color:inherit;outline:0;gap:12px}.course-curriculum .course-item .section-item-link:hover .item-name{color:var(--lp-primary-color)}.course-curriculum .course-item .section-item-link::before{color:var(--lp-primary-color);font-family:"lp-icon"}.course-curriculum .course-item .section-item-link .course-item-info{width:100%}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre{display:flex;flex-flow:row-reverse;justify-content:flex-end;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration{background:transparent}.course-curriculum .course-item .item-name{font-weight:600}.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before{content:"\f059"}.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before{content:"\e929" !important}.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before{content:"\e92a" !important}.course-curriculum .course-item.course-item-lp_lesson .section-item-link::before{content:"\f15b"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before{content:"\f03d"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before{content:"\f028"}.course-curriculum .course-item.item-locked .course-item-status::before{color:var(--lp-secondary-color);content:"\f023"}.course-curriculum .course-item.has-status{padding-top:1px}.course-curriculum .course-item.has-status.status-completed .course-item-status::before,.course-curriculum .course-item.has-status.status-evaluated .course-item-status::before{color:#3bb54a}.course-curriculum .course-item.has-status.item-failed .course-item-status::before,.course-curriculum .course-item.has-status.failed .course-item-status::before{border-color:#f02425;color:#f02425;content:"\f00d"}.course-curriculum .course-item::before{position:absolute;top:50%;right:0;width:3px;height:0;background:#00adff;content:"";transition:height linear .15s,top linear .15s}.course-curriculum .course-item.current{background:#f9f9f9}.course-curriculum .course-item.current a::before{right:10px}.course-curriculum .course-item.current::before{top:0;height:100%}.course-curriculum .section-left{vertical-align:top}.course-curriculum .section-left .section-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);text-transform:capitalize;display:block}.course-curriculum .curriculum-more__button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0;width:100%;margin-top:20px;margin-bottom:20px}.course-curriculum .curriculum-more__button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}body .content-item-summary .form-button-finish-course,body .lp-quiz-buttons .form-button-finish-course{float:left}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{top:2px;font-family:"lp-icon"}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before{content:"\f017"}#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before{content:"\f15c"}#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{content:"\f29c"}.course-remaining-time .label-enrolled{font-size:inherit}.lp-course-progress{position:relative}.lp-course-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-right:-1px;background:var(--lp-secondary-color)}.viewing-course-item .section-header .section-desc{display:none}.lp-course-curriculum ul,.lp-course-curriculum li{list-style:none;margin:0;padding:0}.lp-course-curriculum .course-curriculum-info{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.lp-course-curriculum .course-curriculum-info__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-course-curriculum .course-curriculum-info__left li{display:inline-flex;align-items:center;gap:8px}.lp-course-curriculum .course-curriculum-info__left li::after{content:"";width:4px;height:4px;background-color:var(--lp-border-color,#e2e0db);display:inline-block}.lp-course-curriculum .course-curriculum-info__left li:last-child::after{content:none}.lp-course-curriculum .course-curriculum-info__right{font-weight:var(--lp-font-weight-link,600);text-align:left;text-transform:capitalize}.lp-course-curriculum .course-toggle-all-sections{cursor:pointer}.lp-course-curriculum .course-section{margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;overflow:hidden}.lp-course-curriculum .course-section.lp-collapse .course-section__items{display:none;animation:ease-in-out}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up{display:none}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down{display:block}.lp-course-curriculum .course-section .lp-icon-angle-down{display:none}.lp-course-curriculum .course-section:last-child{margin-bottom:0}.lp-course-curriculum .course-section .course-section-header{background-color:var(--lp-white-grey,#f7f7fb);padding:20px;column-gap:12px;display:flex;justify-content:space-between}.lp-course-curriculum .course-section__title{font-weight:600;font-size:1.1em;line-height:1.3em}.lp-course-curriculum .course-section__description{margin:4px 0 0 0}.lp-course-curriculum .course-section .section-toggle{line-height:1}.lp-course-curriculum .course-section .section-toggle i{font-size:24px}.lp-course-curriculum .course-section .course-section-info{margin-right:0;margin-left:auto}.lp-course-curriculum .course-section .section-count-items{min-width:24px;font-weight:600;text-align:center;line-height:1.3;white-space:nowrap}.lp-course-curriculum .course-section .course-item{background-color:transparent;border-top:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;margin:0}.lp-course-curriculum .course-section .course-item__link{display:flex;justify-content:space-between;width:100%;column-gap:12px;row-gap:8px;position:relative;align-items:flex-start;color:inherit}.lp-course-curriculum .course-section .course-item__info{display:flex;column-gap:12px;row-gap:8px}.lp-course-curriculum .course-section .course-item__info .course-item-ico{min-width:16px}.lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__content{flex-wrap:wrap}}.lp-course-curriculum .course-section .course-item__left:hover{color:var(--lp-primary-color,#ffb606)}.lp-course-curriculum .course-section .course-item__right{display:flex;column-gap:12px;row-gap:8px;align-items:center;flex:none;color:var(--lp-color-meta,#8a8a8a);flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__right{width:100%;order:3}}.lp-course-curriculum .course-section .course-item__status .course-item-ico{width:24px;display:flex;justify-content:center}.lp-course-curriculum .course-section .course-item-ico::before{content:"";display:inline-block;font-family:"lp-icon";font-weight:normal}.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before{content:"\f15b"}.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before{content:"\f12e"}.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before{content:"\e929"}.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before{content:"\e92a"}.lp-course-curriculum .course-section .course-item-ico.preview::before{content:"\f06e";color:#999}.lp-course-curriculum .course-section .course-item-ico.locked::before{content:"\f023";color:#999}.lp-course-curriculum .course-section .course-item-ico.passed.completed::before{content:"\f00c";color:#3bb54a}.lp-course-curriculum .course-section .course-item-ico.in-progress::before,.lp-course-curriculum .course-section .course-item-ico.completed::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.failed.completed::before{content:"\f00d";color:#f02425}.lp-course-curriculum .course-section .course-item-ico.started::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.doing::before{content:"\e921";color:#999}.info-learning .course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.info-learning .course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.lp-single-course .comment-form .comment-form-url,.lp-single-course .comment-form .comment-form-email,.lp-single-course .comment-form .comment-form-author,.lp-single-course .comment-form .comment-form-comment,.wp-block-learnpress-course-comment .comment-form .comment-form-url,.wp-block-learnpress-course-comment .comment-form .comment-form-email,.wp-block-learnpress-course-comment .comment-form .comment-form-author,.wp-block-learnpress-course-comment .comment-form .comment-form-comment{display:flex;flex-direction:column;gap:1rem}.lp-single-course .comment-form input[type=url],.lp-single-course .comment-form input[type=text],.lp-single-course .comment-form input[type=email],.lp-single-course .comment-form textarea,.wp-block-learnpress-course-comment .comment-form input[type=url],.wp-block-learnpress-course-comment .comment-form input[type=text],.wp-block-learnpress-course-comment .comment-form input[type=email],.wp-block-learnpress-course-comment .comment-form textarea{padding:12px 20px;outline:0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.lp-single-course .comment-form input[type=submit],.wp-block-learnpress-course-comment .comment-form input[type=submit]{border-radius:var(--lp-border-radius,5px)}.lp-ico svg{width:20px;height:20px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-left:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}[class*=wp-block-learnpress] img,.block-editor-block-list__block img{max-width:100%;height:auto}[class*=wp-block-learnpress] .info-meta-item,.block-editor-block-list__block .info-meta-item{display:flex;gap:4px;flex-wrap:wrap}[class*=wp-block-learnpress] .info-meta-item i,.block-editor-block-list__block .info-meta-item i{color:var(--lp-primary-color,#ffb606)}[class*=wp-block-learnpress] .info-meta-left,.block-editor-block-list__block .info-meta-left{display:flex;gap:8px;align-items:center;letter-spacing:0}[class*=wp-block-learnpress] a,.block-editor-block-list__block a{text-decoration:none}.wp-block-learnpress-course-image{overflow:hidden}.wp-block-learnpress-course-instructor>div>*,.wp-block-learnpress-course-categories>div>*{display:inline;vertical-align:middle}.wp-block-learnpress-breadcrumb ul{margin:0 auto;list-style:none;padding:0}.wp-block-learnpress-breadcrumb li{display:inline-block;margin:0}.wp-block-learnpress-breadcrumb i{margin:0 8px}.wp-block-learnpress-breadcrumb a{color:inherit}.courses-btn-load-more{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);font-size:var(--lp-font-size-base,1em);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center;cursor:pointer;margin:20px auto}.courses-btn-load-more:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;left:0;right:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:right;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:left}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}.lp-modal-dialog .lp_allow_repurchase_select{padding:20px;background:#f7f7f7}.lp-modal-dialog .lp_allow_repurchase_select>ul{margin:0;padding:0;list-style:none}.lp-modal-dialog .lp_allow_repurchase_select>ul li label{display:flex;align-items:center;gap:10px}.lp-modal-dialog .lp-button{cursor:pointer;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-modal-dialog .lp-button.loading{pointer-events:none;opacity:.8}.lp-modal-dialog .lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-modal-dialog .lp-button:hover{border-color:var(--lp-primary-color,#ffb606);color:#fff;background:var(--lp-primary-color,#ffb606)}.lp-button.btn-finish-course{cursor:pointer;width:100%;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.lp-button.btn-finish-course:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.lp-button.btn-finish-course.loading{pointer-events:none;opacity:.8}.lp-button.btn-finish-course.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.c-gap-4{column-gap:4px}.wp-block-learnpress-course-feature-review .featured-review__title{font-weight:var(--lp-font-weight-link,600);font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}[class^=wp-block-learnpress] .extra-box ul{margin:0 20px 0 0;padding:0}.wp-block-learnpress-course-button-read-more,.wp-block-learnpress-course-button{cursor:pointer;padding:12px 24px;background-color:var(--lp-primary-color,#ffb606);border-width:0;border-radius:var(--lp-border-radius,5px);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);font-size:var(--lp-font-size-base,1em);text-align:center;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-button-read-more:hover,.wp-block-learnpress-course-button:hover{background-color:var(--lp-secondary-color,#442e66);border-color:var(--lp-secondary-color,#442e66)}.wp-block-learnpress-course-button-read-more.loading,.wp-block-learnpress-course-button.loading{pointer-events:none;opacity:.8}.wp-block-learnpress-course-button-read-more.loading:before,.wp-block-learnpress-course-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}@media(min-width:992px){.lp-block-course-sidebar{margin-top:-260px;margin-block-start:-260px !important}}.wp-block-learnpress-item-search .search-course{display:flex;position:relative;height:70px;background:var(--lp-white-grey,#f7f7fb)}.wp-block-learnpress-item-search .search-course input[name=s]{display:block;width:100%;margin-right:30px;border:0;color:var(--lp-color-base,#333);background:transparent;box-shadow:none;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{color:#999}.wp-block-learnpress-item-search .search-course input[name=s]::-webkit-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-ms-input-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:-moz-placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]::placeholder{font-style:italic}.wp-block-learnpress-item-search .search-course input[name=s]:focus{outline:0}.wp-block-learnpress-item-search .search-course button{position:absolute;top:0;left:10px;height:70px;padding:0 16px;border:0;background:transparent;line-height:1px;box-shadow:none}.wp-block-learnpress-item-search .search-course button:focus{outline:0}.wp-block-learnpress-item-search .search-course button i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-search .search-course button.clear{display:none}.wp-block-learnpress-item-search .search-course button.clear::before{content:"\f00d"}.wp-block-learnpress-course-material .lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);margin-top:20px;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.wp-block-learnpress-course-material .course-material-table{width:100%;display:table;border-spacing:0;border-collapse:collapse}.wp-block-learnpress-course-material .course-material-table tbody tr:nth-child(even) td,.wp-block-learnpress-course-material .course-material-table .learnpress table tfoot tr:nth-child(even) td{background:var(--tb-even-color,#fafafa)}.wp-block-learnpress-course-material .course-material-table thead{box-sizing:border-box;border:1px solid var(--lp-border-color,#e2e0db)}.wp-block-learnpress-course-material .course-material-table th,.wp-block-learnpress-course-material .course-material-table td{padding:.7em 1em;border:1px solid var(--lp-border-color,#e2e0db);background:#fff}.wp-block-learnpress-course-material .course-material-table th{border-bottom:0;background:var(--lp-white-grey,#f7f7fb);font-weight:600;text-align:center}.wp-block-learnpress-course-material .course-material-table th:first-child{text-align:right}.wp-block-learnpress-course-material .course-material-table tr td{border:1px solid var(--lp-border-color,#e2e0db);line-height:1.4}.wp-block-learnpress-course-material .course-material-table tr td:not(:first-child){text-align:center}.wp-block-learnpress-course-material .course-material-table tfoot td{text-align:right;font-weight:bold}.wp-block-learnpress-course-material .course-material-table.searching button:before{display:inline-block;content:"\f110";animation:lp-rotating 1s linear infinite}.wp-block-learnpress-item-hidden-sidebar .section-toggle{justify-content:flex-end;flex:0}.wp-block-learnpress-item-hidden-sidebar .section-toggle i{color:var(--lp-color-accent,#666)}.wp-block-learnpress-item-close .back-course{padding:24px;line-height:70px;background:rgba(255,255,255,0.1);color:#fff}.wp-block-learnpress-item-close .back-course:hover{background:rgba(255,255,255,0.15)}@media(max-width:768px){.wp-block-learnpress-item-close .back-course{background:transparent;opacity:.6;padding-right:15px;padding-left:15px}.wp-block-learnpress-item-close .back-course:hover{background:transparent;opacity:1}}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle{display:inline-block;width:32px;min-width:32px;line-height:70px;height:unset;margin:0;background:rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-size:1.4em;cursor:pointer;transition:.25s;-webkit-appearance:none;border:0;text-align:center}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:after{display:none}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle::before{display:inline-block;position:static;margin:0;width:auto;height:auto;font-family:"lp-icon";content:"\f0d9"}.wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:focus{border:0;outline:0}.wp-block-learnpress-item-progress .items-progress{display:flex;justify-content:center;align-items:center;column-gap:10px;white-space:nowrap}.wp-block-learnpress-item-progress .number{padding-left:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.86)}.wp-block-learnpress-item-progress .learn-press-progress{overflow:hidden;position:relative;width:80px;height:6px;border-radius:3px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .progress-bg .progress-active{position:absolute;right:50%;width:100%;height:100%;margin-right:-100%;background:var(--lp-primary-color,#ffb606);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wp-block-learnpress-item-progress .learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;right:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color,#ffb606);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.wp-block-learnpress-item-progress .learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.wp-block-learnpress-item-navigation .course-item-nav{display:flex;justify-content:space-between}.wp-block-learnpress-item-navigation .course-item-nav .prev,.wp-block-learnpress-item-navigation .course-item-nav .next{display:flex;line-height:3.125em;flex:1;position:relative}.wp-block-learnpress-item-navigation .course-item-nav .prev span,.wp-block-learnpress-item-navigation .course-item-nav .next span{display:block;font-weight:bold}.wp-block-learnpress-item-navigation .course-item-nav .prev a,.wp-block-learnpress-item-navigation .course-item-nav .next a{display:block;color:var(--lp-color-accent,#666);color:#999}.wp-block-learnpress-item-navigation .course-item-nav .prev::before,.wp-block-learnpress-item-navigation .course-item-nav .next::before{color:#999;font-family:"lp-icon"}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover a,.wp-block-learnpress-item-navigation .course-item-nav .prev:hover::before,.wp-block-learnpress-item-navigation .course-item-nav .next:hover a,.wp-block-learnpress-item-navigation .course-item-nav .next:hover::before{color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-item-navigation .course-item-nav .prev:hover .course-item-nav__name,.wp-block-learnpress-item-navigation .course-item-nav .next:hover .course-item-nav__name{display:block}.wp-block-learnpress-item-navigation .course-item-nav .next{text-align:left;flex-direction:row-reverse}.wp-block-learnpress-item-navigation .course-item-nav .next::before{margin-right:10px;content:"\f0da"}.wp-block-learnpress-item-navigation .course-item-nav .next[data-nav=next]{justify-content:flex-end}.wp-block-learnpress-item-navigation .prev::before{margin-left:10px;content:"\f0d9"}.wp-block-learnpress-item-navigation .prev .course-item-nav__name{left:auto;right:-30px}.wp-block-learnpress-item-navigation .prev .course-item-nav__name::before{left:auto;right:5px}@media(max-width:1024px){.wp-block-learnpress-item-navigation .prev .course-item-nav__name{right:15px}}.wp-block-learnpress-item-navigation .course-item-nav__name{display:none;position:absolute;top:-20px;left:-30px;width:auto;padding:10px 15px;color:var(--lp-color-accent,#666);background:#ccc;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);line-height:1}@media(max-width:1024px){.wp-block-learnpress-item-navigation .course-item-nav__name{top:-25px;left:15px;right:auto}}.wp-block-learnpress-item-curriculum .lp-course-curriculum__title,.wp-block-learnpress-item-curriculum .course-curriculum-info,.wp-block-learnpress-item-curriculum .course-section__description{display:none}.wp-block-learnpress-item-content .content-item-wrap{padding:0}.wp-block-learnpress-item-curriculum .lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1;flex-direction:row}.wp-block-learnpress-list-courses .learn-press-courses .course{width:unset;padding:0}.wp-block-learnpress-course-featured .course-featured{margin-bottom:0;background-color:inherit;color:inherit;padding:0}.courses-order-by,.block-courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-left:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - (100% - 0.5em)) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by,.woocommerce-js .block-courses-order-by{background-position-x:calc(100% - (100% - 10px))}.courses-order-by:focus,.block-courses-order-by:focus{border-color:var(--lp-primary-color);outline:0}.course-img img{display:block}.block-search-courses{display:flex;flex:1;margin-bottom:0}.block-search-courses input{width:100%;max-width:240px;margin:0 0 0 4px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none}.block-search-courses input::-webkit-input-placeholder{color:#999}.block-search-courses input::-moz-placeholder{color:#999}.block-search-courses input:-ms-input-placeholder{color:#999}.block-search-courses input:-moz-placeholder{color:#999}.block-search-courses input::placeholder{color:#999}.block-search-courses input:focus{border-color:var(--lp-primary-color);outline:0}.block-search-courses button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;box-shadow:0 0}.block-search-courses button i{font-size:1.2em;line-height:1.2}.block-search-courses button:focus{outline:0}.block-search-courses button.loading>i:before{display:inline-block;content:"\f110";-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}@media(max-width:767px){.wp-block-learnpress-course-search{width:100%}.wp-block-learnpress-course-search input{min-width:240px;max-width:unset}}.course-filter-btn-mobile{display:inline-flex;align-items:center}@media(min-width:769px){.course-filter-btn-mobile{display:none}}ul.wp-block-learn-press-courses{list-style:none;margin:0;max-width:100%;padding:0}ul.wp-block-learn-press-courses[data-layout=grid]{--columns:3;--gap:1.25em;--min-width:200px;grid-gap:var(--gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--min-width),100% / var(--columns) - var(--gap) *(var(--columns) - 1) / var(--columns)),1fr));margin-bottom:2.25em}@media(max-width:768px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:min(var(--columns),2)}}@media(max-width:480px){ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid]{--columns:1}}.wp-block-learnpress-course-price .course-price .free,.wp-block-learnpress-course-price .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.wp-block-learnpress-course-price .course-price .origin-price{margin-left:8px;opacity:.8;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);text-decoration:line-through}.wp-block-learnpress-course-button-read-more button{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button-read-more button:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.wp-block-learnpress-course-button .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.wp-block-learnpress-course-button .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.courses-order-by-wrapper .courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-left:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - (100% - 0.5em)) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .courses-order-by-wrapper .courses-order-by{background-position-x:calc(100% - (100% - 10px))}.courses-order-by-wrapper .courses-order-by:focus{border-color:var(--lp-primary-color,#ffb606);outline:0}.wp-block-learnpress-instructor-social .instructor-social{display:flex;gap:12px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.wp-block-learnpress-instructor-social .instructor-social i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.wp-block-learnpress-instructor-background img{opacity:0;visibility:hidden}.wp-block-learnpress-instructor-avatar{overflow:hidden;aspect-ratio:1}.wp-block-learnpress-instructor-background{position:relative}.wp-block-learnpress-instructor-background:hover .lp-btn-to-edit-cover-image{opacity:1;visibility:visible}.wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image{position:absolute;bottom:0;left:0;background:var(--lp-white-grey,#f7f7fb);padding:12px 20px;border-radius:0 var(--lp-border-radius,5px) 0 var(--lp-border-radius,5px);text-transform:capitalize;cursor:pointer;color:var(--lp-primary-color,#ffb606);text-decoration:none;opacity:0;visibility:hidden}@media(max-width:767px){.wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image{font-size:0;padding:4px 12px;opacity:1;visibility:visible}.wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image:before{font-family:"lp-icon";content:"\f044";font-size:16px}}.lp-sidebar-toggle__close .js-block-sidebar{display:none}.lp-sidebar-toggle__open .js-block-sidebar{display:block}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress.css	2026-05-23 18:20:54.000000000 +0000
@@ -376,11 +376,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 .lp-hidden {
@@ -1733,11 +1731,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 button.learnpress_avatar__button {
@@ -2288,10 +2284,10 @@
   width: 100%;
 }
 
-.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-enrolled-students-table-toolbar {
+.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-enrolled-students-table-toolbar {
   background: white;
 }
-.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-list-table tbody {
+.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-list-table tbody {
   background: white;
 }
 
@@ -3132,11 +3128,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .course-curriculum .section-header {
   display: table;
@@ -3361,11 +3355,9 @@
   margin-right: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-@charset "UTF-8";:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-left:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-right:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-left:15px;padding-right:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-right:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}.learn-press-tabs{margin-bottom:32px;position:relative;border-bottom:1px solid var(--lp-border-color,#e2e0db)}.learn-press-tabs .learn-press-tabs__checker{display:none}.learn-press-tabs__nav{display:flex;flex-wrap:wrap;padding:0;column-gap:40px;row-gap:12px;list-style:none;margin:0 0 -1px 0 !important}.learn-press-tabs__item{position:relative;margin:0;list-style:none}.learn-press-tabs__item>a{display:block;margin:0;padding:0 0 16px 0;font-size:1.125em;line-height:1;font-weight:600;text-align:center;cursor:pointer;color:var(--lp-color-base,#333);text-decoration:none}.learn-press-tabs__item>a:focus{outline:0;text-decoration:none}.learn-press-tabs__item::after{position:absolute;bottom:0;top:auto;left:0;width:100%;height:2px;background:transparent;content:""}.learn-press-tabs__item.active a,.learn-press-tabs__item:hover a{color:var(--lp-primary-color,#ffb606)}.learn-press-tabs__item.active::after,.learn-press-tabs__item:hover::after{background:var(--lp-primary-color,#ffb606)}.learn-press-tabs.stretch .learn-press-tabs__tab{flex:1}.learn-press-tabs.stretch .learn-press-tabs__tab>label{padding:18px 10px}@media(max-width:990px){.learn-press-tabs__nav,.learn-press-tabs .learn-press-filters{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;scroll-behavior:smooth}.learn-press-tabs__nav::-webkit-scrollbar,.learn-press-tabs .learn-press-filters::-webkit-scrollbar{display:none}}.learn-press-filters{display:flex;flex-wrap:wrap;padding:0;column-gap:40px;row-gap:12px;list-style:none;margin:0 0 -1px 0 !important}.learn-press-filters li{position:relative;margin:0;list-style:none}.learn-press-filters li a,.learn-press-filters li span{display:block;margin:0;padding:0 0 16px 0;font-size:1.125em;line-height:1;font-weight:600;text-align:center;cursor:pointer;color:var(--lp-color-base,#333);text-decoration:none}.learn-press-filters li a:focus,.learn-press-filters li span:focus{outline:0;text-decoration:none}.learn-press-filters li a::after,.learn-press-filters li span::after{position:absolute;bottom:0;top:auto;left:0;width:100%;height:2px;background:transparent;content:""}.learn-press-filters li a.active,.learn-press-filters li a:hover,.learn-press-filters li span.active,.learn-press-filters li span:hover{color:var(--lp-primary-color,#ffb606)}.learn-press-filters li a.active::after,.learn-press-filters li a:hover::after,.learn-press-filters li span.active::after,.learn-press-filters li span:hover::after{background:var(--lp-primary-color,#ffb606)}.learn-press-filters li.active a,.learn-press-filters li.active span{color:var(--lp-primary-color,#ffb606)}.learn-press-filters li.active a::after,.learn-press-filters li.active span::after{background:var(--lp-primary-color,#ffb606)}.learn-press-filters li:after{display:none !important}.wrapper-course-nav-tabs{position:relative;border-bottom:1px solid var(--lp-border-color,#e2e0db)}#learn-press-course-tabs.show-all .course-tab-panel{margin-bottom:40px}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .course-tab-panels .course-tab-panel:nth-child(7){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) label{color:var(--lp-primary-color);background:#fff}.course-tab-panels .course-tab-panel{padding-top:30px}.course-tab-panel{display:none}.course-tab-panel.active{display:block}.course-tab-panel .course-description h4{margin-top:0;margin-bottom:1.125em}.course-tab-panel .course-description img{max-width:100%;height:auto;vertical-align:middle}.course-tab-panel .lp-course-author{display:flex;align-items:start}@media(max-width:767px){.course-tab-panel .lp-course-author{flex-direction:column;align-items:center}}.course-tab-panel .lp-course-author .course-author__pull-left{margin-right:30px;text-align:center;align-items:center}@media(max-width:767px){.course-tab-panel .lp-course-author .course-author__pull-left{margin-right:0;margin-bottom:24px}}.course-tab-panel .lp-course-author img{width:100px;height:100px;border-radius:50%;object-fit:cover;object-position:center;display:block;margin:0 auto}.course-tab-panel .lp-course-author .course-author__pull-right{flex:1}@media(max-width:767px){.course-tab-panel .lp-course-author .course-author__pull-right{width:100%;text-align:center}}.course-tab-panel .lp-course-author .author-title{margin-bottom:4px}.course-tab-panel .lp-course-author .author-title a{text-decoration:none;color:var(--lp-color-base,#333);box-shadow:none;font-size:1.125em;font-weight:500;text-transform:capitalize}.course-tab-panel .lp-course-author .author-title a:hover{color:var(--lp-primary-color)}.course-tab-panel .lp-course-author .author-description{color:#666;font-style:italic}.course-tab-panel .lp-course-author .instructor-social{display:flex;gap:16px;margin-bottom:12px}.course-tab-panel .lp-course-author .author-socials{display:grid;grid-template-columns:repeat(4,33px);gap:10px;justify-content:center;margin-top:16px}.course-tab-panel .lp-course-author .author-socials>a{display:inline-block;width:33px;height:33px;margin:0;border:1px solid #ededed;border-radius:50%;color:#878787;box-shadow:none;font-size:.8em;line-height:2em;text-align:center;vertical-align:middle;transition:all .3s}.course-tab-panel .lp-course-author .author-socials>a:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before{content:"\f0d5"}.course-tab-panel .lp-course-curriculum__title{display:none}.learn-press-nav-tabs{margin:0;display:flex;flex-wrap:wrap;padding:0;column-gap:40px;row-gap:12px;list-style:none;margin:0 0 -1px 0 !important}.learn-press-nav-tabs li{position:relative;margin:0;list-style:none}.learn-press-nav-tabs li label{display:block;margin:0;padding:0 0 16px 0;font-size:1.125em;line-height:1;font-weight:600;text-align:center;cursor:pointer;color:var(--lp-color-base,#333);text-decoration:none}.learn-press-nav-tabs li label:focus{outline:0;text-decoration:none}.learn-press-nav-tabs li::after{position:absolute;bottom:0;top:auto;left:0;width:100%;height:2px;background:transparent;content:""}.learn-press-nav-tabs li.active label,.learn-press-nav-tabs li:hover label{color:var(--lp-primary-color,#ffb606)}.learn-press-nav-tabs li.active::after,.learn-press-nav-tabs li:hover::after{background:var(--lp-primary-color,#ffb606)}.TabsDragScroll{position:relative}.TabsDragScroll:hover{cursor:all-scroll}.TabsDragScroll ul{max-width:100%;white-space:nowrap;scroll-behavior:smooth;user-select:none;overflow-x:auto;flex-wrap:nowrap}.TabsDragScroll ul::-webkit-scrollbar{display:none}.TabsDragScroll ul.dragging{scroll-behavior:unset;cursor:all-scroll}.lp-checkout-form__before,.lp-checkout-form__after{width:45%;width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px);margin:0 15px 40px 15px}.lp-checkout-form__before .lp-checkout-block h4,.lp-checkout-form__after .lp-checkout-block h4{margin-top:0;margin-bottom:18px;color:#333;font-size:1.5em;font-weight:600;line-height:1}@media(max-width:815px){.lp-checkout-form__before,.lp-checkout-form__after{width:100%;margin:0 0 40px 0}}.lp-checkout-form__before{float:right}.lp-checkout-form__before #checkout-order{width:100%}.lp-checkout-form .lp-checkout-form__after{float:left}.lp-checkout-form .lp-checkout-remember{letter-spacing:0;margin-top:0}.lp-checkout-form .lp-checkout-remember label{width:auto;color:#666}.lp-checkout-form .lp-checkout-remember label input[type=checkbox]{position:relative;top:3px;width:19px;height:19px;margin:0 4px 0 0;border:1px solid #ccc;cursor:pointer;-webkit-appearance:none}.lp-checkout-form .lp-checkout-remember label input[type=checkbox]:focus{outline:0}.lp-checkout-form .lp-checkout-remember label input[type=checkbox]:checked::after{position:absolute;top:2px;left:2px;color:#41abec;font-family:"lp-icon";font-size:14px;line-height:1;content:"\f00c";border:0;transform:none}.lp-checkout-form .lp-checkout-remember a{color:#666;font-weight:300;text-decoration:underline;text-decoration-color:#ccc}.lp-checkout-form .lp-checkout-remember a:hover{color:var(--lp-primary-color);text-decoration-color:var(--lp-primary-color)}.lp-checkout-form .lp-form-fields{padding:0 0 14px 0}.lp-checkout-form .lp-form-fields label{display:block;margin-bottom:10px}.lp-checkout-form .lp-form-fields input:not([type=checkbox]){line-height:normal;width:100%;padding:10px 15px;border:1px solid #ccc}.lp-checkout-form .lp-form-fields input:not([type=checkbox]):focus{border-color:var(--lp-primary-color);outline:0}.lp-checkout-form{margin:0 -15px;margin-top:50px}@media(max-width:815px){.lp-checkout-form{display:flex;flex-direction:column-reverse;margin:0}}.lp-checkout-form #btn-checkout-account-switch-to-guest{margin-bottom:60px}.lp-checkout-form .description{float:left}.lp-checkout-form a{color:#41abec}.lp-checkout-form a label{display:inline-block;color:inherit;font-weight:normal;cursor:pointer}.lp-checkout-form a:hover{color:var(--lp-primary-color,#ffb606)}.lp-checkout-form #checkout-account-guest{width:100%;margin-bottom:35px;padding-bottom:19px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}.lp-checkout-form #checkout-account-guest .lp-form-fields,.lp-checkout-form #checkout-account-guest .form-field{margin-bottom:0;padding-bottom:0}.lp-checkout-form div.lp-guest-checkout-output{margin-top:10px;padding:8px 20px;border:2px solid #41abec;border-radius:4px;transition:all .2s ease}.lp-checkout-form label.lp-guest-checkout-output{margin-top:10px;cursor:pointer;user-select:none}.lp-checkout-form .lp-guest-checkout-notice{margin:30px 0 0 0}.lp-checkout-form .lp-guest-switch-login{margin-top:1em;color:#666;font-weight:400}.lp-checkout-form .lp-guest-switch-login a{display:inline-block}.lp-checkout-form input[name=checkout-account-switch-form]{display:none}.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked)+.lp-checkout-block{display:none;overflow:hidden;height:0;margin:0;padding:0;border:0;opacity:0}.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked)+.lp-checkout-block>*{overflow:hidden;height:0}.lp-checkout-form input[name=checkout-account-switch-form]:checked+.lp-checkout-block{display:block;overflow:auto;height:auto}.lp-checkout-form input[name=checkout-account-switch-form][value=guest]:checked ~ #btn-checkout-account-switch-to-guest{display:none}.lp-checkout-form::after{display:block;clear:both;content:""}.lp-checkout-form:focus{outline:0}#checkout-order .lp-checkout-order__inner{padding:0 20px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:4px}#checkout-order .cart-item:first-child td{border-top:0}#checkout-order td,#checkout-order th{border-right:0;border-left:0;background:transparent}#checkout-order td:last-child,#checkout-order th:last-child{padding-right:0}#checkout-order table{width:100%;margin:0;border:0}#checkout-order .course-name{font-weight:600}#checkout-order .course-name a{display:-webkit-box;overflow:hidden;color:#000;-webkit-line-clamp:1;-webkit-box-orient:vertical}#checkout-order .course-name a:hover{color:var(--lp-primary-color)}#checkout-order .col-number{min-width:50px;color:#666;font-weight:600;text-align:right}#checkout-order tfoot{font-size:1.2em}#checkout-order tfoot th{font-weight:600;padding-left:0}#checkout-order tfoot .order-total{font-size:1.4em}#checkout-order tfoot tr:last-child{border-width:0}#checkout-order tfoot tr:last-child td,#checkout-order tfoot tr:last-child th{border-width:0}#checkout-order .course-thumbnail{width:80px;padding:20px 13px 18px 0}#checkout-order .course-thumbnail img{width:100px;max-width:100% !important;height:auto !important}.order-comments{width:100%;padding:15px;min-height:150px;border:1px solid var(--lp-border-color,#e2e0db);resize:none}#checkout-account-register,#checkout-account-login{width:100%;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}#checkout-account-register .form-field .rwmb-label,#checkout-account-register .form-field .rwmb-input .description,#checkout-account-login .form-field .rwmb-label,#checkout-account-login .form-field .rwmb-input .description{display:none}#checkout-account-register .lp-checkout-remember label,#checkout-account-login .lp-checkout-remember label{display:inline-block}#checkout-account-register .lp-checkout-remember a,#checkout-account-login .lp-checkout-remember a{float:right}#checkout-account-register .lp-checkout-sign-in-link,#checkout-account-register .lp-checkout-sign-up-link,#checkout-account-login .lp-checkout-sign-in-link,#checkout-account-login .lp-checkout-sign-up-link{display:flex;margin:0;color:#666;font-weight:400}#checkout-account-register .lp-checkout-sign-in-link a,#checkout-account-register .lp-checkout-sign-up-link a,#checkout-account-login .lp-checkout-sign-in-link a,#checkout-account-login .lp-checkout-sign-up-link a{margin-left:5px;color:#41abec;cursor:pointer}#checkout-account-register .lp-checkout-sign-in-link a:hover,#checkout-account-register .lp-checkout-sign-up-link a:hover,#checkout-account-login .lp-checkout-sign-in-link a:hover,#checkout-account-login .lp-checkout-sign-up-link a:hover{color:var(--lp-primary-color)}#checkout-account-register .lp-checkout-sign-in-link a label,#checkout-account-register .lp-checkout-sign-up-link a label,#checkout-account-login .lp-checkout-sign-in-link a label,#checkout-account-login .lp-checkout-sign-up-link a label{display:inline-block;float:right;color:inherit;font-weight:normal;cursor:pointer}#checkout-payment{width:100%;margin-bottom:25px}#checkout-payment h4{margin-bottom:24px}#checkout-payment .secure-connection{margin-top:5px;opacity:.5;font-size:.75em;font-weight:normal;margin-left:10px}#checkout-payment .secure-connection i{margin-right:5px;font-size:1.125em}@media(max-width:767px){#checkout-payment .secure-connection{margin-top:0}}#checkout-payment .payment-methods{margin:0 0 24px 0;padding:0;list-style:none}#checkout-payment .lp-payment-method{position:relative;margin:0}#checkout-payment .lp-payment-method>label{display:flex;align-items:center}#checkout-payment .lp-payment-method .gateway-input,#checkout-payment .lp-payment-method .gateway-icon{vertical-align:middle}#checkout-payment .lp-payment-method .gateway-icon{max-height:32px}#checkout-payment .lp-payment-method .gateway-input{position:relative;width:20px;height:20px;margin:0 8px 0 0;border:1px solid var(--lp-border-color,#e2e0db);background:#fff;-webkit-appearance:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#checkout-payment .lp-payment-method .gateway-input::before{position:absolute;top:50%;left:50%;width:6px;height:6px;background:#41abec;transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#checkout-payment .lp-payment-method .gateway-input:checked::before{content:""}#checkout-payment .lp-payment-method .gateway-input:focus{outline:0}#checkout-payment #checkout-order-action button{width:100%;border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color);font-weight:500}#checkout-payment #checkout-order-action button:hover{border-color:var(--lp-primary-color);opacity:.5;background:var(--lp-primary-color)}.lp-terms-and-conditions{color:#666}.lp-terms-and-conditions a{color:#41abec}.lp-terms-and-conditions a:hover{color:var(--lp-primary-color)}.learn-press-checkout.guest-checkout{display:none}.button-continue-guest-checkout{clear:both}#learn-press-checkout .payment-methods{margin:0;padding:0;list-style:none}#learn-press-checkout .payment-methods .lp-payment-method{margin-bottom:20px}#learn-press-checkout .payment-methods .lp-payment-method>label{display:flex;flex-flow:row nowrap;padding:10px 20px;background:#f5f5f5;line-height:2.5rem;cursor:pointer}#learn-press-checkout .payment-methods .lp-payment-method>label img{vertical-align:middle}#learn-press-checkout .payment-methods .lp-payment-method.selected>label{background:#d4d4d4}#learn-press-checkout .payment-methods .payment-method-form{display:none;padding:15px 20px;border-top:1px solid var(--lp-border-color,#e2e0db);background:#f9f9f9}#learn-press-checkout-login,#learn-press-checkout-register{margin-bottom:1.5em;padding:20px 20px 0 20px;border:1px solid var(--lp-border-color,#e2e0db);background:#fff}#learn-press-order-review,.learn-press-checkout-comment{margin-bottom:20px}#checkout-form-login,#checkout-form-register{_display:none}#checkout-form-login .learn-press-form-register,#checkout-form-login .learn-press-form-login,#checkout-form-register .learn-press-form-register,#checkout-form-register .learn-press-form-login{display:none}#checkout-guest-email{margin:0 0 20px 0}#checkout-guest-email .form-heading{margin:0}#checkout-guest-email #checkout-guest-options{margin:0;list-style:none}#checkout-guest-email #checkout-existing-account,#checkout-guest-email #checkout-new-account{display:none;margin:0}#checkout-guest-email.email-exists #checkout-existing-account{display:block}#checkout-guest-email.email-exists #checkout-new-account{display:none}.learn-press-checkout-comment h4{display:none}.lp-content-area .order_details{width:100%;border-collapse:collapse}.lp-content-area .order_details th a,.lp-content-area .order_details td a{color:var(--lp-primary-color)}.learnpress-checkout .learnpress>.learn-press-message{max-width:var(--lp-container-max-width);margin:0 auto}input[type=text],input[type=email],input[type=number],input[type=password]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;box-shadow:unset}.learnpress table{width:100%;margin:0 auto 1em auto;border-spacing:0;border-collapse:collapse}.learnpress table th,.learnpress table td{padding:.7em 1em;border:1px solid var(--lp-border-color,#e2e0db);background:#fff;text-align:left}.learnpress table thead{box-sizing:border-box;border:1px solid var(--lp-border-color,#e2e0db)}.learnpress table thead th{border-bottom:0;background:var(--lp-white-grey,#f7f7fb);font-size:1.1em;font-weight:600}.learnpress table tbody,.learnpress table tfoot{box-sizing:border-box}.learnpress table tbody td,.learnpress table tbody th,.learnpress table tfoot td,.learnpress table tfoot th{border:1px solid var(--lp-border-color,#e2e0db);line-height:1.4}.learnpress table tbody td a,.learnpress table tbody th a,.learnpress table tfoot td a,.learnpress table tfoot th a{color:inherit;text-decoration:none}.learnpress table tbody td a:hover,.learnpress table tbody th a:hover,.learnpress table tfoot td a:hover,.learnpress table tfoot th a:hover{color:var(--lp-primary-color)}.learnpress table tbody tr .column-status .result-percent,.learnpress table tfoot tr .column-status .result-percent{font-weight:500}.learnpress table tbody tr .column-status .lp-label,.learnpress table tfoot tr .column-status .lp-label{font-weight:600}.learnpress table tbody tr:nth-child(even) td,.learnpress table tfoot tr:nth-child(even) td{background:var(--tb-even-color,#fafafa)}.learnpress table .list-table-nav td{font-size:.875em}.learnpress table .list-table-nav td.nav-text{text-align:left}.learnpress table .list-table-nav td.nav-pages{text-align:right}.learnpress table .list-table-nav td.nav-pages .learn-press-pagination{text-align:right}.learnpress table .list-table-nav td.nav-pages .page-numbers{margin-bottom:0}.lp-label{display:inline-block;color:#666;font-weight:300}.learn-press-form .form-fields{margin:0;padding:0;list-style:none}.lp-profile-content .learn-press-form .form-fields{margin:0 -15px !important}.lp-profile-content .learn-press-form .form-fields .form-field{padding-left:15px;padding-right:15px}@media(min-width:767px){.lp-profile-content .learn-press-form .form-fields .form-field__50{width:50%;float:left}}.learn-press-form .form-fields .form-field{margin:0 0 20px 0}.learn-press-form .form-fields .form-field>label{font-style:italic}.learn-press-form .form-fields .form-field label{display:block;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:700;margin:0 0 10px 0}.learn-press-form .form-fields .form-field input[type=email],.learn-press-form .form-fields .form-field input[type=text],.learn-press-form .form-fields .form-field input[type=password],.learn-press-form .form-fields .form-field input[type=tel],.learn-press-form .form-fields .form-field input[type=url],.learn-press-form .form-fields .form-field input[type=number],.learn-press-form .form-fields .form-field textarea{width:100%;border:1px solid var(--lp-border-color,#e2e0db);padding:8px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.learn-press-form .form-fields .form-field input[type=email]:focus,.learn-press-form .form-fields .form-field input[type=text]:focus,.learn-press-form .form-fields .form-field input[type=password]:focus,.learn-press-form .form-fields .form-field input[type=tel]:focus,.learn-press-form .form-fields .form-field input[type=url]:focus,.learn-press-form .form-fields .form-field input[type=number]:focus,.learn-press-form .form-fields .form-field textarea:focus{border-color:var(--lp-primary-color,#ffb606);outline:0}.learn-press-form .form-fields .form-field .description{margin-top:10px;font-size:.875em;font-style:italic;line-height:1.4}.learn-press-form .form-fields .form-field .asterisk,.learn-press-form .form-fields .form-field .required{color:red}.learn-press-form.completed button::before{margin-right:10px;font-family:"lp-icon";font-size:1.125em;content:"\f00c"}.learn-press-form .form-field__clear{clear:both}.learn-press-form form>p>label{display:flex;gap:8px}.learn-press-form p{margin:0}.learn-press-form-login,.learn-press-form-register{max-width:600px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding:40px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.learn-press-form-login h3,.learn-press-form-register h3{margin-bottom:20px}.learn-press-form-login button[type=submit],.learn-press-form-register button[type=submit]{padding:12px 16px;width:100%;border-radius:var(--lp-border-radius,5px);outline:0;color:#fff;background:var(--lp-primary-color)}.required label{font-weight:bold}.required label:after{content:" *";display:inline}.lp-password-input{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.lp-password-input input[type=password]{padding-right:2.5em}.lp-password-input input::-ms-reveal{display:none}.lp-password-input .lp-show-password-input{position:absolute;top:8px;right:10px;cursor:pointer}.lp-password-input .lp-show-password-input::after{font-family:"lp-icon";content:"\f06e"}.lp-password-input .lp-show-password-input.display-password::after{color:#585858;content:"\f070"}.form-desc{font-size:smaller;font-style:italic}.become-teacher-form{width:90%;max-width:500px;margin:0 auto}.become-teacher-form .form-field input[type=text],.become-teacher-form .form-field input[type=email],.become-teacher-form .form-field input[type=number],.become-teacher-form .form-field input[type=password]{width:100%}.become-teacher-form .become-teacher-form__description{margin-top:12px}.become-teacher-form button{padding:12px 24px}.btn-base{border-color:var(--lp-primary-color);color:white;background-color:var(--lp-primary-color)}.lp-user-cover-image_background{position:relative}.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image{opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image{position:absolute;bottom:0;right:0;background:var(--lp-white-grey,#f7f7fb);padding:12px 20px;border-radius:var(--lp-border-radius,5px) 0 var(--lp-border-radius,5px) 0;text-transform:capitalize;cursor:pointer;color:var(--lp-primary-color,#ffb606);text-decoration:none;opacity:0;visibility:hidden}@media(max-width:767px){.lp-user-cover-image_background .lp-btn-to-edit-cover-image{font-size:0;padding:4px 12px;opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image:before{font-family:"lp-icon";content:"\f044";font-size:16px}}.lp-user-cover-image__display{width:100%}@media(max-width:767px){.lp-user-cover-image{position:relative;z-index:1}}.lp-user-cover-image .lp-cover-image-empty{display:flex;align-items:center;width:100%;height:250px;border:2px dashed var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;position:relative;text-align:center}.lp-user-cover-image .lp-cover-image-empty:hover{border-color:var(--lp-primary-color,#ffb606)}.lp-user-cover-image .lp-cover-image-empty input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{z-index:1;flex:1;position:relative;padding:0 16px;line-height:1.3}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top{font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-direction:column}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image{font-size:32px;transform:rotate(-90deg)}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image:before{color:var(--lp-primary-color);content:"\f08b"}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom{opacity:.7}@media(max-width:420px){.lp-user-cover-image .lp-cover-image-empty{height:200px}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{padding:0 8px;font-size:15px}}.lp-user-cover-image .lp-user-cover-image__buttons{display:inline-flex;gap:12px;margin-top:16px}.lp-user-cover-image_background{background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:20px;border-radius:var(--lp-border-radius,5px);min-height:100px}.lp-user-cover-image_background>img{opacity:0;visibility:hidden}.learnpress_avatar__form label{display:inline-block}.learnpress_avatar__form input[type=file]{display:none}.learnpress_avatar__form__upload{display:flex;width:200px;height:200px;border:1px dashed var(--lp-border-color,#e2e0db);border-radius:3px;background-color:#fafafa;font-size:.875em;font-weight:300;font-style:italic;line-height:2.6875em;text-align:center;cursor:pointer;align-items:center;justify-content:center}.learnpress_avatar__form__upload div{line-height:1.4}.learnpress_avatar__button--loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}button.learnpress_avatar__button{height:40px;padding:0 15px;border:0;background:var(--lp-primary-color);color:white;margin-top:15px;border-radius:3px}button.learnpress_avatar__button+button{margin-left:15px;margin-right:0}.dashboard-statistic__row{display:flex;gap:20px;flex-wrap:wrap}.dashboard-statistic__row .statistic-box{padding:20px;background:var(--lp-white-grey,#f7f7fb);text-align:center;display:flex;flex-wrap:wrap;gap:20px;border-radius:var(--lp-border-radius,5px);width:calc((100% - 40px) / 3)}@media(min-width:1200px) and (max-width:1440px){.dashboard-statistic__row .statistic-box{gap:16px;padding:16px}}@media(max-width:1200px){.dashboard-statistic__row .statistic-box{width:calc((100% - 20px) / 2)}}@media(max-width:768px){.dashboard-statistic__row .statistic-box{gap:16px;padding:16px}}@media(max-width:600px){.dashboard-statistic__row{gap:8px}.dashboard-statistic__row .statistic-box{width:100%;gap:12px;padding:8px 12px}.dashboard-statistic__row .statistic-box__text{display:flex;justify-content:space-between;align-items:center}.dashboard-statistic__row .statistic-box__text label{margin:0}.dashboard-statistic__row .statistic-box__text__number{font-size:1.2em}.dashboard-statistic__row .statistic-box__icon span{--lp-width-icon:40px;font-size:18px}}.statistic-box__icon span{--lp-width-icon:60px;display:flex;width:var(--lp-width-icon);height:var(--lp-width-icon);border-radius:50%;background:rgba(0,199,190,0.1019607843);line-height:var(--lp-width-icon);align-items:center;justify-content:center;color:#00c7be;font-size:24px}.statistic-box__icon [class^=lp-icon-]:before{width:1em}.statistic-box__icon .lp-icon-enrolled_courses:before,.statistic-box__icon .lp-icon-total_course:before{content:"\f518"}.statistic-box__icon .lp-icon-in_progress_course,.statistic-box__icon .lp-icon-student_in_progress{background:rgba(175,82,222,0.1019607843);color:#af52de}.statistic-box__icon .lp-icon-finished_courses,.statistic-box__icon .lp-icon-published_course{background:rgba(88,86,214,0.1019607843);color:#5856d6}.statistic-box__icon .lp-icon-passed_courses,.statistic-box__icon .lp-icon-student_completed{background:rgba(85,190,36,0.2);color:#34c759}.statistic-box__icon .lp-icon-failed_courses,.statistic-box__icon .lp-icon-pending_course{background:rgba(255,59,48,0.1019607843);color:#ff3b30}.statistic-box__icon .lp-icon-total_student{background:rgba(0,122,255,0.1019607843);color:#007aff}.statistic-box__icon .lp-icon-total_student:before{content:"\f501"}.statistic-box__text{flex:1;text-align:left}.statistic-box__text label{display:block;margin-bottom:4px;font-weight:normal;line-height:1.3;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.statistic-box__text__number{font-size:1.6em;line-height:1;font-weight:600}.lp-enrolled-students-table-wrap{margin-top:15px}.lp-enrolled-students-table-wrap .instructor-avatar{align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;background:#64748b;overflow:hidden}.lp-enrolled-students-table-wrap .instructor-avatar img{width:100%;height:100%;object-fit:cover}.lp-enrolled-students-table-toolbar{display:flex;flex-direction:column;gap:14px;padding:20px 20px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:5px;background:var(--lp-white-grey,#f7f7fb)}.lp-enrolled-students-table-toolbar__row{display:grid;gap:14px}.lp-enrolled-students-table-toolbar__row--course{grid-template-columns:minmax(0,1fr)}.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(145px,200px) minmax(145px,150px) auto;align-items:end;max-width:1000px}.lp-enrolled-students-table-toolbar__field{display:flex;flex-direction:column;min-width:0}.lp-enrolled-students-table-toolbar__field input{border:1px solid var(--lp-border-color,#e2e0db)}.lp-enrolled-students-table-toolbar__label{color:#3f4a5c;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:10px;text-align:left}.lp-enrolled-students-table-toolbar__input{width:100%;height:38px;padding:0 12px;border:1px solid #c6cfdb;border-radius:7px;color:#2f3a4a;background:#fff;font-size:14px;line-height:1.4;box-shadow:none}.lp-enrolled-students-table-toolbar__input:focus{border-color:#2f75ff;outline:0;box-shadow:0 0 0 1px #2f75ff}.lp-enrolled-students-table-toolbar__actions{display:flex;align-items:flex-end;gap:8px}.lp-enrolled-students-table-toolbar__actions .button:hover,.lp-enrolled-students-table-toolbar__actions .button:focus{border-color:#99a7bc;color:#2f3a4a;background:#f4f7fb}@media(max-width:1024px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(150px,1fr) minmax(150px,1fr)}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:782px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr 1fr}.lp-enrolled-students-table-toolbar__field--student{grid-column:1/-1}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:640px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr}.lp-enrolled-students-table-toolbar__actions .button{width:100%}}.lp-cell-student{display:flex;align-items:center;gap:10px}.lp-meta{display:flex;flex-direction:column}.lp-meta .lp-name{color:#1e293b;font-weight:500;line-height:1.4}.lp-meta .lp-email{color:#94a3b8;font-size:12px;line-height:1.3}.lp-cell-course a{color:#3b82f6;text-decoration:none}.lp-cell-course a:hover{text-decoration:underline}.lp-cell-progress{min-width:120px}.lp-progress-bar{overflow:hidden;position:relative;width:100%;max-width:120px;height:6px;border-radius:3px;background:#e2e8f0}.lp-progress-bar span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width .3s ease}.lp-progress-text{display:inline-block;margin-top:3px;color:#64748b;font-size:11px}.lp-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.lp-badge--enrolled{color:#475569;background:#f1f5f9}.lp-badge--in-progress,.lp-badge--learning{color:#1e40af;background:#dbeafe}.lp-badge--finished{color:#166534;background:#dcfce7}.lp-badge--passed{color:#14532d;background:#bbf7d0}.lp-badge--failed{color:#991b1b;background:#fee2e2}.lp-enrolled-students-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e2e8f0}.lp-enrolled-students-table-footer__count{color:#64748b;font-size:13px}#profile-content-enrolled-students .lp-enrolled-students-table-footer{border-top:0}.lp-enrolled-students-table-footer .learn-press-pagination{margin:0;text-align:right}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers>li{margin:0}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;width:40px;line-height:40px;padding:0 8px;border:1px solid #e2e8f0;border-radius:4px;color:#475569;background:#fff;font-size:13px;text-decoration:none;cursor:pointer;transition:all .15s}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers:hover:not(.current),.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers:hover:not(.current){border-color:#3b82f6;color:#3b82f6 !important;background:#eff6ff}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current{border-color:#3b82f6;color:#fff;background:#3b82f6;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{min-width:auto;border:0;background:transparent;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{pointer-events:none}.lp-enrolled-empty{padding:40px 20px;color:#94a3b8;text-align:center}.lp-enrolled-empty p{margin:0;font-size:14px}.lp-enrolled-error{padding:15px 20px;color:#dc2626;font-size:13px}#lp-modal-enrolled-wrap{position:relative}.lp-wrap-btn-view-course-students{width:100%}.lp-wrap-btn-view-course-students button{width:100%}.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-enrolled-students-table-toolbar{background:white}.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-list-table tbody{background:white}.lp-btn-view-students{margin-top:10px;white-space:nowrap;display:block;padding:0;border:0;background:0}.wrapper-profile-header{position:relative}.lp-user-profile{position:relative;--lp-item-padding:40px}.lp-user-profile img{max-width:100%;height:auto}.lp-user-profile .lp-user-profile-avatar img{display:block;border-radius:var(--lp-border-radius-avatar,50%);width:100%;height:auto}.lp-user-profile .lp-user-profile-socials{display:flex;position:relative;margin:0;gap:12px}.lp-user-profile .lp-user-profile-socials a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--lp-color-base,#333);width:var(--lp-social-size,40px);height:var(--lp-social-size,40px);border-radius:50%;border:1px solid var(--lp-border-color,#e2e0db);font-size:16px}.lp-user-profile .lp-user-profile-socials a:hover{color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color);background:var(--lp-primary-color)}.lp-user-profile .lp-user-profile-socials a:hover svg{fill:var(--lp-color-white,#fff)}.lp-user-profile .lp-profile-content-area{position:relative;padding:0;display:flex;align-items:flex-start}.lp-user-profile .lp-profile-left{min-width:120px;max-width:120px}.lp-user-profile .lp-profile-left .user-avatar{position:relative}.lp-user-profile .lp-profile-left .user-avatar img{border-radius:50%}.lp-user-profile .lp-profile-left .user-avatar:hover .lp-btn-to-edit-avatar{opacity:1;visibility:visible}.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar{position:absolute;top:80px;right:0;left:auto;width:36px;height:36px;font-size:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;cursor:pointer;background-color:var(--lp-white-grey,#f7f7fb);border-radius:50%}@media(max-width:767px){.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar{opacity:1;top:60px;visibility:visible}}.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar::before{content:"\f044";font-size:1.5rem;font-family:"lp-icon";font-weight:normal;color:var(--lp-primary-color)}.lp-user-profile .lp-profile-right{padding-left:20px;flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.lp-user-profile .lp-profile-username{margin:0;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:500;color:inherit;flex:1}.lp-user-profile .lp-profile-user-bio{width:100%}.lp-user-profile #profile-sidebar{float:left;width:270px;border:1px solid var(--lp-border-color,#e2e0db);border-top:0;margin-top:var(--lp-item-padding);margin-bottom:32px}@media(max-width:990px){.lp-user-profile #profile-sidebar{width:100%;margin-bottom:0}}.lp-user-profile .lp-profile-nav-tabs{margin:0;padding:0;list-style:none}.lp-user-profile .lp-profile-nav-tabs>li{position:relative;margin:0;padding:0;border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-user-profile .lp-profile-nav-tabs>li a{padding:10px 20px;color:inherit;font-weight:500;text-decoration:none;display:flex;width:100%;gap:8px;line-height:1.4}.lp-user-profile .lp-profile-nav-tabs>li a>i{margin-top:3px}.lp-user-profile .lp-profile-nav-tabs>li>a{padding:14px 20px;position:relative}.lp-user-profile .lp-profile-nav-tabs>li>a>i{color:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs>li ul li{margin:0}.lp-user-profile .lp-profile-nav-tabs>li ul li a{border-bottom:1px solid var(--lp-border-color,#e2e0db);font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.lp-user-profile .lp-profile-nav-tabs>li ul li a:hover{color:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs>li.active{background:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs>li.active>a,.lp-user-profile .lp-profile-nav-tabs>li.active>a i{color:#fff}.lp-user-profile .lp-profile-nav-tabs>li:not(.active):hover{background:var(--lp-white-grey,#f7f7fb)}.lp-user-profile .lp-profile-nav-tabs>li.has-child>a:after{font-family:"lp-icon";content:"\f105";position:absolute;right:15px;top:50%;transform:translateY(-50%)}.lp-user-profile .lp-profile-nav-tabs li>ul{display:none;position:absolute;z-index:1000;top:0;left:100%;min-width:180px;margin:0;padding:0;background:#fff;box-shadow:0 15px 20px 0 rgba(0,0,0,0.05);list-style:none}.lp-user-profile .lp-profile-nav-tabs li>ul li{white-space:nowrap}.lp-user-profile .lp-profile-nav-tabs li>ul li:hover,.lp-user-profile .lp-profile-nav-tabs li>ul li.active{color:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs li:hover>ul{display:block}.lp-user-profile .lp-profile-content{float:right;width:calc(100% - 300px);margin-bottom:32px;padding-top:var(--lp-item-padding)}@media(max-width:990px){.lp-user-profile .lp-profile-content{width:100%}}@media(max-width:767px){.lp-user-profile .lp-profile-content .profile-orders{overflow-x:scroll}}.lp-user-profile .lp-profile-content .course-categories,.lp-user-profile .lp-profile-content .course-instructor{margin-bottom:14px}.lp-user-profile .lp-profile-content .course-categories{padding:0}.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form{display:flex;align-items:center;margin-bottom:10px}.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form input[type=number]{padding:8px;border:1px solid #ccc;width:60px}.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form button{cursor:pointer;line-height:1}.lp-user-profile .profile-orders .profile-heading{display:none}.lp-user-profile .profile-orders table{margin-top:0}.lp-user-profile .profile-orders .column-order-actions a{margin-right:6px;color:black;text-decoration:underline;font-weight:500}.lp-user-profile .profile-orders .column-order-actions a:hover,.lp-user-profile .profile-orders .column-order-actions a:focus{color:var(--lp-primary-color)}.lp-user-profile .learn-press-message{margin-top:0}.lp-user-profile .profile-heading{margin-bottom:24px}.lp-user-profile.guest .lp-content-area{display:flex;align-items:flex-start}.lp-user-profile.guest .lp-content-area>div{flex:1;width:100%}@media(min-width:1366px){.lp-user-profile .lp-content-area{padding-right:0;padding-left:0}}@media(max-width:990px){.lp-user-profile{--lp-item-padding:30px}.lp-user-profile #profile-nav{border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-user-profile .lp-profile-nav-tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth}.lp-user-profile .lp-profile-nav-tabs::after{display:none}.lp-user-profile .lp-profile-nav-tabs>li{border:0;border-right:1px solid var(--lp-border-color,#e2e0db);flex:1}.lp-user-profile .lp-profile-nav-tabs>li:last-child{border-right:0}.lp-user-profile .lp-profile-nav-tabs>li>a{height:auto;padding:8px 12px 8px 12px;flex-direction:column;white-space:nowrap;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);line-height:1.4;gap:4px}.lp-user-profile .lp-profile-nav-tabs>li>a>i{position:static;transform:translate(0)}.lp-user-profile .lp-profile-nav-tabs>li>a::after{display:none !important;margin-left:10px}.lp-user-profile .lp-profile-nav-tabs>li.has-child a::after{display:none !important}.lp-user-profile .lp-profile-nav-tabs>li:after{display:none}.lp-user-profile .lp-profile-nav-tabs>li.active:after,.lp-user-profile .lp-profile-nav-tabs>li.active:before{display:none}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul{display:none;width:max-content;transform:translateX(-20%)}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul::after{display:table;clear:both;box-shadow:0 0;content:""}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul li{float:left;border-right:1px solid var(--lp-border-color,#e2e0db)}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul li:last-child{border-right:0}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul li a{padding:0 10px}.lp-user-profile .lp-profile-nav-tabs li:not(.has-child)>a::after,.lp-user-profile .lp-profile-nav-tabs li:hover ul{display:none !important}}@media(max-width:768px){.lp-user-profile .lp-profile-content-area{align-items:center}.lp-user-profile .lp-profile-right{flex-direction:column;align-items:flex-start}.lp-user-profile .lp-profile-user-bio{display:none}.lp-user-profile.guest .lp-content-area{flex-direction:column}}@media(max-width:650px){.lp-user-profile .lp-profile-left{min-width:100px;max-width:100px}.lp-user-profile .lp-user-profile-socials{gap:8px;--lp-social-size:36px;font-size:14px}}#profile-content-withdrawals>h2{font-size:1.6em;margin-bottom:12px}.learn-press-profile-course__statistic{margin-bottom:32px}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-filters{flex:1 1 auto}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:6px;color:var(--lp-primary-color,#ffb606);font-size:.875em;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:all .2s ease}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link:hover,.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link:focus{background:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:#fff;text-decoration:none}@media(max-width:768px){.learn-press-profile-course__tab .learn-press-tabs--with-course-builder{flex-direction:column;align-items:stretch}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link{width:100%;margin:0 0 16px}}.learn-press-profile-course__progress .lp_profile_course_progress__item img{width:100%;aspect-ratio:16/9;object-fit:cover;height:auto;display:block}.learn-press-profile-course__progress .lp_profile_course_progress__item td,.learn-press-profile-course__progress .lp_profile_course_progress__item th{text-align:center}.learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child,.learn-press-profile-course__progress .lp_profile_course_progress__item th:first-child{width:15%;padding:0}@media(max-width:768px){.learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child,.learn-press-profile-course__progress .lp_profile_course_progress__item th:first-child{display:none}}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(2){width:25%}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2) a,.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(2) a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(3),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(3){width:10%}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(4),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(4){width:25%}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(5),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(5){width:25%}@media(max-width:768px){.learn-press-profile-course__progress .learn-press-course-tab__filter__content{overflow-x:auto}}.lp-profile-content #profile-content-order-details h3{margin-top:0;font-size:1.875em;line-height:1.5;font-weight:500;margin-bottom:15px}.recover-order__title{margin-bottom:5px}.recover-order__description{margin-bottom:20px;opacity:.7;font-size:.8em;font-style:italic}.lp-order-recover{display:flex;gap:10px}.lp-order-recover input[type=text]{font-style:italic;flex:1 1 auto}.lp-profile-content ul{list-style:none !important;padding:0 !important}.lp-profile-content ul.learn-press-courses{margin:0 -16px}.lp-profile-content h3{margin-top:0}.lp-user-avatar__buttons{display:inline-flex;gap:12px;margin-top:16px}.course-extra-box{margin-bottom:16px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);width:100%}.course-extra-box.active .course-extra-box__content{height:auto}.course-extra-box__title{--extra-height:50px;display:flex;align-items:center;position:relative;height:var(--extra-height);margin:0 !important;padding:0 45px 0 20px;background:rgba(181,187,211,0.15);font-size:1em;font-weight:700;cursor:pointer}@media(max-width:767px){.course-extra-box__title{padding-left:16px}}.course-extra-box__title::after{position:absolute;top:0;right:20px;font-family:"lp-icon";line-height:var(--extra-height);content:"\f107"}.course-extra-box__content{overflow:hidden;transition:height .3s ease}.course-extra-box__content-inner{-webkit-animation-name:course-extra-box__content-inner-transform;animation-name:course-extra-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}.course-extra-box__content-inner>ul{padding-left:0 !important;padding-bottom:0 !important}.course-extra-box__content ul,.course-extra-box__content li{list-style:none}.course-extra-box__content ul{margin:0;padding:0}.course-extra-box__content li{margin:0;padding:12px 20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}@media(max-width:767px){.course-extra-box__content li{padding-left:16px;padding-right:16px}}.course-extra-box__content li::before{margin-right:8px;color:var(--lp-primary-color);font-family:"lp-icon";content:"\f00c"}.course-extra-box__content li:last-child{border-bottom:0}.course-extra-box:last-child{margin-bottom:60px}.course-extra-box.active .course-extra-box__title::after{content:"\f106"}.course-extra-box+.comment-respond,.course-extra-box+.comments-area{margin-top:30px;margin-bottom:30px}.course-extra-box+.course-tabs{margin-top:30px}input[name=course-extra-box-ratio]{display:none}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content{display:block}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content .course-extra-box__content-inner{transform:scale(1)}@-webkit-keyframes course-extra-box__content-inner-transform{from{opacity:0;-webkit-transform:translateX(5%);-moz-transform:translateX(5%);-ms-transform:translateX(5%);-o-transform:translateX(5%);transform:translateX(5%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes course-extra-box__content-inner-transform{from{opacity:0;transform:translateX(5%)}to{opacity:1;transform:translateX(0)}}.course-tab-panel-faqs .course-faqs-box{margin-bottom:20px;border:1px solid rgba(204,204,204,0.6);border-radius:5px}.course-tab-panel-faqs .course-faqs-box__title{display:block;position:relative;margin:0;padding:12px 45px 12px 20px;font-size:1em;line-height:1.5;font-weight:var(--lp-font-weight-link,600);cursor:pointer}.course-tab-panel-faqs .course-faqs-box__title::after{position:absolute;top:12px;right:20px;font-family:"lp-icon";content:"\f067"}.course-tab-panel-faqs .course-faqs-box:last-child{margin-bottom:40px}.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title{color:var(--lp-primary-color)}.course-tab-panel-faqs .course-faqs-box__content{display:none}.course-tab-panel-faqs .course-faqs-box__content-inner{padding:20px;-webkit-animation-name:course-faqs-box__content-inner-transform;animation-name:course-faqs-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}input[name=course-faqs-box-ratio]{display:none}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__content{display:block}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title{color:var(--lp-primary-color);background:rgba(241,242,248,0.4)}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title::after{content:"\f068"}@-webkit-keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.extra-box__title,.course-faqs__title,.course-material__title{margin-top:0;margin-bottom:12px}.edit-content{margin-left:5px}.course-curriculum ul.curriculum-sections{position:relative;margin:0;padding:0;list-style:none}.course-curriculum ul.curriculum-sections .closed .section-item__loadmore{display:none}.course-curriculum ul.curriculum-sections .section{margin:0;padding:0;flex-wrap:wrap}.course-curriculum ul.curriculum-sections .section:last-child{padding:0}.course-curriculum ul.curriculum-sections .section.section-empty .section-header{margin-bottom:20px}.course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message{margin-right:15px;margin-left:15px}.course-curriculum ul.curriculum-sections .section-title.c+.section-desc{display:block}.course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:0}.course-curriculum ul.curriculum-sections .item-meta.duration{background:#d9e0f1}.course-curriculum .section-item__loadmore{display:flex;justify-content:center;align-items:center}.course-curriculum .section-item__loadmore button{margin-top:10px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0}.course-curriculum .section-item__loadmore.loading button:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.course-curriculum .section-header{display:table;width:100%;padding:20px 0;border-bottom:0;border-bottom:1px solid #d9e0f1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-curriculum .section-header .section-title,.course-curriculum .section-header .section-desc{margin:0}.course-curriculum .section-header span.show-desc{display:inline-block;position:absolute;top:50%;right:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-header span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-header span.show-desc:hover::before{border-top-color:#ccc}.course-curriculum .section-header .section-desc{margin-top:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);color:var(--lp-color-accent);font-style:italic;line-height:1.3}.course-curriculum .section-header .section-meta{display:block;padding-top:17px;padding-bottom:15px;font-size:.8em;text-align:right;vertical-align:middle;white-space:nowrap}.course-curriculum .section-item{width:100%}.course-curriculum .section-content{margin:0;padding:0;list-style:none}.course-curriculum .section-content .course-item-meta{display:table-cell;text-align:right;vertical-align:middle;white-space:nowrap}.course-curriculum .section-content .course-item-meta .item-meta{display:inline-block;color:#fff}.course-curriculum .section-content .course-item-meta .item-meta.final-quiz{background:#14c4ff}.course-curriculum .section-content .course-item-meta .item-meta.trans{padding:0}.course-curriculum .section-content .course-item-meta .count-questions{background:#9672cf}.course-curriculum .section-content .course-item-meta .duration{background:silver}.course-curriculum .section-content .course-item-meta .course-item-status{padding:0;color:#999}.course-curriculum .section-content .course-item-meta .course-item-status::before{font-family:"lp-icon";content:"\f00c"}.course-curriculum .section-content .course-item-preview{font-style:normal;padding:0}.course-curriculum .section-content .course-item-preview::before{font-family:"lp-icon";content:"\f06e";color:#999}.course-curriculum .course-item{display:flex;position:relative;margin:0 0 2px 0;padding:0 16px;background:rgba(241,242,248,0.4);transition:padding-left linear .15s}.course-curriculum .course-item>span{display:flex;width:28px;color:#666;font-weight:300;align-items:center}.course-curriculum .course-item .section-item-link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:12px 0;color:inherit;outline:0;gap:12px}.course-curriculum .course-item .section-item-link:hover .item-name{color:var(--lp-primary-color)}.course-curriculum .course-item .section-item-link::before{color:var(--lp-primary-color);font-family:"lp-icon"}.course-curriculum .course-item .section-item-link .course-item-info{width:100%}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre{display:flex;flex-flow:row-reverse;justify-content:flex-end;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration{background:transparent}.course-curriculum .course-item .item-name{font-weight:600}.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before{content:"\f059"}.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before{content:"\e929" !important}.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before{content:"\e92a" !important}.course-curriculum .course-item.course-item-lp_lesson .section-item-link::before{content:"\f15b"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before{content:"\f03d"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before{content:"\f028"}.course-curriculum .course-item.item-locked .course-item-status::before{color:var(--lp-secondary-color);content:"\f023"}.course-curriculum .course-item.has-status{padding-top:1px}.course-curriculum .course-item.has-status.status-completed .course-item-status::before,.course-curriculum .course-item.has-status.status-evaluated .course-item-status::before{color:#3bb54a}.course-curriculum .course-item.has-status.item-failed .course-item-status::before,.course-curriculum .course-item.has-status.failed .course-item-status::before{border-color:#f02425;color:#f02425;content:"\f00d"}.course-curriculum .course-item::before{position:absolute;top:50%;left:0;width:3px;height:0;background:#00adff;content:"";transition:height linear .15s,top linear .15s}.course-curriculum .course-item.current{background:#f9f9f9}.course-curriculum .course-item.current a::before{left:10px}.course-curriculum .course-item.current::before{top:0;height:100%}.course-curriculum .section-left{vertical-align:top}.course-curriculum .section-left .section-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);text-transform:capitalize;display:block}.course-curriculum .curriculum-more__button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0;width:100%;margin-top:20px;margin-bottom:20px}.course-curriculum .curriculum-more__button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}body .content-item-summary .form-button-finish-course,body .lp-quiz-buttons .form-button-finish-course{float:right}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{top:2px;font-family:"lp-icon"}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before{content:"\f017"}#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before{content:"\f15c"}#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{content:"\f29c"}.course-remaining-time .label-enrolled{font-size:inherit}.lp-course-progress{position:relative}.lp-course-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-left:-1px;background:var(--lp-secondary-color)}.viewing-course-item .section-header .section-desc{display:none}.lp-course-curriculum ul,.lp-course-curriculum li{list-style:none;margin:0;padding:0}.lp-course-curriculum .course-curriculum-info{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.lp-course-curriculum .course-curriculum-info__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-course-curriculum .course-curriculum-info__left li{display:inline-flex;align-items:center;gap:8px}.lp-course-curriculum .course-curriculum-info__left li::after{content:"";width:4px;height:4px;background-color:var(--lp-border-color,#e2e0db);display:inline-block}.lp-course-curriculum .course-curriculum-info__left li:last-child::after{content:none}.lp-course-curriculum .course-curriculum-info__right{font-weight:var(--lp-font-weight-link,600);text-align:right;text-transform:capitalize}.lp-course-curriculum .course-toggle-all-sections{cursor:pointer}.lp-course-curriculum .course-section{margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;overflow:hidden}.lp-course-curriculum .course-section.lp-collapse .course-section__items{display:none;animation:ease-in-out}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up{display:none}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down{display:block}.lp-course-curriculum .course-section .lp-icon-angle-down{display:none}.lp-course-curriculum .course-section:last-child{margin-bottom:0}.lp-course-curriculum .course-section .course-section-header{background-color:var(--lp-white-grey,#f7f7fb);padding:20px;column-gap:12px;display:flex;justify-content:space-between}.lp-course-curriculum .course-section__title{font-weight:600;font-size:1.1em;line-height:1.3em}.lp-course-curriculum .course-section__description{margin:4px 0 0 0}.lp-course-curriculum .course-section .section-toggle{line-height:1}.lp-course-curriculum .course-section .section-toggle i{font-size:24px}.lp-course-curriculum .course-section .course-section-info{margin-left:0;margin-right:auto}.lp-course-curriculum .course-section .section-count-items{min-width:24px;font-weight:600;text-align:center;line-height:1.3;white-space:nowrap}.lp-course-curriculum .course-section .course-item{background-color:transparent;border-top:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;margin:0}.lp-course-curriculum .course-section .course-item__link{display:flex;justify-content:space-between;width:100%;column-gap:12px;row-gap:8px;position:relative;align-items:flex-start;color:inherit}.lp-course-curriculum .course-section .course-item__info{display:flex;column-gap:12px;row-gap:8px}.lp-course-curriculum .course-section .course-item__info .course-item-ico{min-width:16px}.lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__content{flex-wrap:wrap}}.lp-course-curriculum .course-section .course-item__left:hover{color:var(--lp-primary-color,#ffb606)}.lp-course-curriculum .course-section .course-item__right{display:flex;column-gap:12px;row-gap:8px;align-items:center;flex:none;color:var(--lp-color-meta,#8a8a8a);flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__right{width:100%;order:3}}.lp-course-curriculum .course-section .course-item__status .course-item-ico{width:24px;display:flex;justify-content:center}.lp-course-curriculum .course-section .course-item-ico::before{content:"";display:inline-block;font-family:"lp-icon";font-weight:normal}.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before{content:"\f15b"}.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before{content:"\f12e"}.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before{content:"\e929"}.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before{content:"\e92a"}.lp-course-curriculum .course-section .course-item-ico.preview::before{content:"\f06e";color:#999}.lp-course-curriculum .course-section .course-item-ico.locked::before{content:"\f023";color:#999}.lp-course-curriculum .course-section .course-item-ico.passed.completed::before{content:"\f00c";color:#3bb54a}.lp-course-curriculum .course-section .course-item-ico.in-progress::before,.lp-course-curriculum .course-section .course-item-ico.completed::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.failed.completed::before{content:"\f00d";color:#f02425}.lp-course-curriculum .course-section .course-item-ico.started::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.doing::before{content:"\e921";color:#999}.info-learning .course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.info-learning .course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.lp-quiz-buttons{margin-bottom:20px;display:block;clear:both;content:""}.quiz-progress{margin-bottom:30px;background:#e7f7ff}.quiz-progress .progress-items{display:flex}.quiz-progress .progress-items .progress-item{position:relative;color:#777;font-size:.938em;flex:1}.quiz-progress .progress-items .progress-item .progress-number,.quiz-progress .progress-items .progress-item .progress-label{display:block;line-height:1;text-align:center}.quiz-progress .progress-items .progress-item .progress-number{margin:15px 0 10px 0;font-size:1.25em}.quiz-progress .progress-items .progress-item .progress-label{margin-bottom:15px;font-size:.875em}.quiz-progress .progress-items .progress-item i{display:none;float:left;width:60px;height:60px;color:#fff;background:#00adff;font-size:1.875em;line-height:60px;text-align:center}.quiz-progress .progress-items .progress-item::after{display:block;clear:both;content:""}.answer-options{margin:0;padding:0;list-style:none}.answer-options .answer-option{display:flex;overflow:hidden;position:relative;margin:0 0 18px 0;padding:10px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background linear .25s;-moz-transition:background linear .25s;-ms-transition:background linear .25s;-o-transition:background linear .25s;transition:background linear .25s}.answer-options .answer-option .option-title{display:table-cell}.answer-options .answer-option .option-title .option-title-content{display:inline-block;vertical-align:middle}.answer-options .answer-option .option-title::before{position:absolute;top:0;bottom:0;left:0;width:3px;background:#ddd;content:"";-webkit-transition:background linear .25s;-moz-transition:background linear .25s;-ms-transition:background linear .25s;-o-transition:background linear .25s;transition:background linear .25s}.answer-options .answer-option input[type=checkbox],.answer-options .answer-option input[type=radio]{-webkit-appearance:initial;-moz-appearance:initial;position:relative;z-index:10;width:32px;min-width:32px;height:32px;margin:0 10px 0 3px;border:1px solid #cfcfcf;background:#f9fafc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.answer-options .answer-option input[type=checkbox]::after,.answer-options .answer-option input[type=radio]::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.answer-options .answer-option input[type=checkbox]:focus,.answer-options .answer-option input[type=radio]:focus{outline:0}.answer-options .answer-option input[type=checkbox]:checked ~ .option-title .option-title-content,.answer-options .answer-option input[type=radio]:checked ~ .option-title .option-title-content{position:relative}.answer-options .answer-option input[type=checkbox]:checked ~ .option-title::before,.answer-options .answer-option input[type=radio]:checked ~ .option-title::before{background:#00adff}.answer-options .answer-option input[type=checkbox]:checked::after,.answer-options .answer-option input[type=radio]:checked::after{opacity:1}.answer-options .answer-option input[type=checkbox]::after{margin-top:0}.answer-options .answer-option input[type=checkbox]::after{width:auto;box-sizing:content-box;height:auto;color:#3db748;font-family:"lp-icon";font-size:16px;opacity:0;content:"\f00c";background:0;border:0}.answer-options .answer-option input[type=checkbox]:checked::after{border:0}.answer-options .answer-option input[type=radio]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.answer-options .answer-option input[type=radio]::before{border-radius:50%}.answer-options .answer-option input[type=radio]:checked::after{content:"";width:10px;height:10px;border-radius:10px;background:#00adff}.answer-options .answer-option .option-title{margin:0}.answer-options .answer-option:hover{background:#e1f5ff}.answer-options .answer-option.answered-wrong input[type=checkbox]::after{color:red}.answer-options .answer-option.answered-wrong input[type=radio]::after{background:red}button[data-counter]{position:relative}button[data-counter]::after{padding-left:5px;content:"(+" attr(data-counter) ")"}.quiz-result{max-width:320px;margin:20px auto 48px;text-align:center}.quiz-result .result-heading{display:none}.quiz-result.passed .result-message{background:#3bb54a}.quiz-result.passed .result-message::after{content:"\f00c"}.quiz-result .result-message{margin-bottom:30px;padding:10px 0;color:#fff;background:#f02425;display:flex;align-items:center;justify-content:center;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);gap:8px}.quiz-result .result-message::after{font-family:"lp-icon";content:"\f00d"}.quiz-result .result-grade .result-achieved,.quiz-result .result-grade .result-require{display:inline-block;margin:0 auto}.quiz-result .result-grade .result-achieved{padding-bottom:7px;border-bottom:1px solid var(--lp-border-color,#e2e0db);font-size:1.75em;font-weight:500;line-height:1}.quiz-result .result-grade .result-require{display:block;padding-top:5px;color:#666;font-size:1em;font-weight:400;line-height:1}.quiz-result .result-grade .result-message{font-size:.875em}.quiz-result.passed .result-achieved{color:#04adff}.quiz-result.passed .result-message strong{color:#04adff}.quiz-result .result-statistic{margin:0;padding:0;text-align:left;list-style:none}.quiz-result .result-statistic .result-statistic-field{display:flex;margin:0}.quiz-result .result-statistic .result-statistic-field+li{border-top:1px dashed var(--lp-border-color,#e2e0db)}.quiz-result .result-statistic .result-statistic-field span,.quiz-result .result-statistic .result-statistic-field p{margin:0;flex:1}.quiz-result .result-statistic .result-statistic-field span{color:#666;font-size:1em;font-weight:400;line-height:2.1875em}.quiz-result .result-statistic .result-statistic-field span::before{display:inline-block;width:15px;margin-right:10px;color:var(--lp-primary-color);font-family:"lp-icon";font-size:1em;font-weight:900}.quiz-result .result-statistic .result-statistic-field p{color:#333;font-weight:500;text-align:right}.quiz-result .result-statistic .result-statistic-field.result-time-spend label::before{font-weight:400;content:"\f017"}.quiz-result .result-statistic .result-statistic-field.result-point label::before{font-weight:400;content:"\f005"}.quiz-result .result-statistic .result-statistic-field.result-questions label::before{font-weight:400;content:"\f059"}.quiz-result .result-statistic .result-statistic-field.result-questions-correct label::before{color:#3db748;content:"\f00c"}.quiz-result .result-statistic .result-statistic-field.result-questions-wrong label::before{color:#f02425;content:"\f00d"}.quiz-result .result-statistic .result-statistic-field.result-questions-skipped label::before{color:#ddd;content:"\f2f5"}.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div{max-width:100%;flex-direction:column}@media(min-width:426px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div{flex-direction:row;justify-content:space-between}}@media(min-width:1025px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div{max-width:792px}}@media(min-width:450px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div .questions-index{width:35%;text-align:inherit}}@media(min-width:1120px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div .questions-index{width:50%}}@media(min-width:450px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div{width:65%;justify-content:end;flex:auto}}@media(min-width:768px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div{width:50%}}@media(min-width:1120px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div{width:50%}}@media(max-width:768px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div .submit-quiz #button-submit-quiz{white-space:inherit;padding:8px 16px}}.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div{max-width:100%;flex-direction:column}@media(min-width:650px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div{flex-direction:row}}@media(min-width:1120px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div{max-width:792px}}.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div .questions-index{width:100%;text-align:center}@media(min-width:650px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div .questions-index{width:35%;text-align:inherit}}@media(min-width:1120px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div .questions-index{width:50%}}.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:100%;justify-content:center;flex-direction:column-reverse;gap:0}@media(min-width:490px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{flex-direction:row-reverse}}@media(min-width:650px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:65%;gap:12px;justify-content:end;flex:auto}}@media(min-width:768px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:50%}}@media(min-width:1120px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:50%}}@media(max-width:768px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div .submit-quiz #button-submit-quiz{white-space:inherit;padding:8px 16px}}.quiz-status{position:sticky;z-index:99;top:0;right:0;left:0;margin:0 0 35px 0}.quiz-status>div{display:flex;box-sizing:border-box;width:100%;max-width:792px;margin:0 auto;padding:8px 16px;border-radius:4px;background:var(--lp-primary-color);justify-content:center;align-items:center}.quiz-status>div>div{display:flex;flex-direction:row-reverse;flex:0 0 50%;align-items:center}@media(max-width:480px){.quiz-status>div>div{justify-content:center}}.quiz-status>div>div .submit-quiz #button-submit-quiz{margin:0;border-radius:4px;overflow:hidden;white-space:nowrap}.quiz-status>div>div .countdown{margin:0;border-radius:4px;overflow:hidden;padding:12px}.quiz-status>div .current-point{display:none}.quiz-status .questions-index{display:inline-block;color:#666;font-size:1em;font-weight:400;line-height:1.625em}.quiz-status .questions-index span{color:#333;font-weight:500}.quiz-status .countdown{min-height:38px;color:#333;font-weight:500;text-align:center}.quiz-status .countdown .fas{color:#333;font-size:1em}.quiz-status .countdown .clock{display:none;width:40px;height:40px}.quiz-status .countdown .clock::before{position:absolute;width:40px;height:40px;border:4px solid #b1c1e6;border-radius:50%;content:"";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.quiz-status .countdown .clock .circle-progress-bar{display:inline-block;position:relative;width:40px;height:40px;stroke:#5383f7}.quiz-status .countdown .clock .circle-progress-bar .circle-progress-bar__circle{transition:.35s stroke-dashoffset;transform:rotate(-90deg);transform-origin:50% 50%}.quiz-status .countdown .clock.x .circle-progress-bar__circle{stroke:red}.quiz-status .countdown i{margin:0 5px 0 0}.quiz-status .submit-quiz button{margin:0 0 0 10px;border:0;border-radius:0;background:#fff;text-transform:uppercase}.quiz-status .submit-quiz button:hover{background:var(--lp-secondary-color)}.quiz-status.submitting .submit-quiz button{background:#ddd}.question-numbers{text-align:center;list-style:none}.question-numbers li{display:inline-block;position:relative;margin-bottom:3px}.question-numbers li a{display:block;min-width:20px;padding:8px;border:1px solid #ddd;color:#999;background:#f5f5f5;box-shadow:none;font-size:.75em;line-height:1}.question-numbers li a span{vertical-align:middle}.question-numbers li a:hover{border:1px solid #3880a2;color:#fff;background:#00adff}.question-numbers li.current a{border-color:#3880a2;color:#fff !important;background:#00adff}.question-numbers li.current.skipped::after{background:#fff}.question-numbers li.answered a::after{margin-left:3px;font-family:"lp-icon";font-size:8px;vertical-align:middle}.question-numbers li.answered.answered-wrong a{color:red}.question-numbers li.answered.answered-true a{color:#00adff}.question-numbers li.answered.answered-true.current a{color:#fff}.question-numbers li.skipped::after{position:absolute;bottom:3px;left:50%;width:10px;height:4px;margin-left:-5px;border-radius:2px;background:#aaa;content:""}.quiz-intro{display:flex;margin:0 0 20px;padding:0;list-style:none;flex-flow:row wrap}@media(max-width:768px){.quiz-intro{padding-right:10px;padding-left:10px;justify-content:space-between}}.quiz-intro-item{display:flex;margin:0 40px 0 0;align-items:center}@media(max-width:768px){.quiz-intro-item{margin:0 20px 0 0}}.quiz-intro-item::before{position:relative;margin-right:10px;color:var(--lp-primary-color);font-family:"lp-icon";font-size:1em}.quiz-intro-item--passing-grade{order:2}.quiz-intro-item--passing-grade::before{content:"\f012"}.quiz-intro-item--questions-count{order:1}.quiz-intro-item--questions-count::before{content:"\f12e"}.quiz-intro-item--duration{order:2}.quiz-intro-item--duration::before{content:"\f017"}.quiz-intro-item__title{margin:0;padding:0 8px 0 0;color:#333;font-weight:300}.quiz-intro-item__content{color:#222;font-weight:400}.question-explanation-content,.question-hint-content{margin-bottom:20px;padding:10px 15px;background:#f5f5f5}.redo-quiz button[type=submit]{content:attr(data-counter)}.circle-bar{position:relative;width:300px;height:300px;border-color:#ddd}.circle-bar::before{position:absolute;z-index:0;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border:10px solid #ddd;border-radius:50%;content:""}.circle-bar .before,.circle-bar .after{position:absolute;z-index:0;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border:10px solid #14c4ff;border-radius:50%;transform:rotate(45deg)}.circle-bar .before{border-bottom-color:transparent;border-left-color:transparent;transform:rotate(45deg)}.circle-bar .after{border-color:#14c4ff;border-top-color:transparent;border-right-color:transparent;transform:rotate(45deg)}.circle-bar.bg50 .after{z-index:10;border-bottom-color:inherit;border-left-color:inherit;transform:rotate(45deg)}.lp-quiz-buttons .complete-quiz,.lp-quiz-buttons .back-quiz,.lp-quiz-buttons .review-quiz{float:right}.quiz-result .result-grade{display:flex;flex-direction:column;position:relative;box-sizing:border-box;height:200px;margin-bottom:30px;padding:50px;justify-content:center;align-items:center;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.quiz-result .result-grade::before,.quiz-result .result-grade svg{position:absolute;top:0;left:50%;width:200px;height:200px;margin-left:-100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.quiz-result .result-grade::before{box-sizing:border-box;padding:30px;border:10px solid #ccc;content:""}.quiz-result .result-grade svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.quiz-result .result-grade svg circle{stroke:var(--lp-primary-color)}.quiz-result.passed .result-grade svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.quiz-result.passed .result-grade .result-achieved{color:#333}.quiz-result.passed .result-grade .result-message strong{color:#4caf50}.quiz-questions .question{margin-bottom:60px}.quiz-questions .question-answers .answer-options{margin:0;padding:0}.question .answer-option{padding:0}.question .answer-option input[type=radio],.question .answer-option input[type=checkbox]{position:absolute;top:50%;border-color:#d9e0f1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0 0 0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.question .answer-option input[type=radio]::after,.question .answer-option input[type=checkbox]::after{border-color:#d9e0f1}.question .answer-option input[type=radio]:disabled,.question .answer-option input[type=checkbox]:disabled{border-color:#ddd;background:#f9f9f9}.question .answer-option input[type=radio]:disabled::after,.question .answer-option input[type=checkbox]:disabled::after{border-color:#ddd}.question .answer-option input[type=radio]:checked:not(:disabled)::after,.question .answer-option input[type=checkbox]:checked:not(:disabled)::after{border-color:#99aee4}.question .answer-option input[type=radio]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.question .answer-option input[type=radio]::before{border-radius:50%}.question .answer-option .option-title{display:flex;width:100%;margin:0;padding:10px 10px 10px 60px;border:1px solid var(--lp-border-color,#e2e0db);color:#666;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.question .answer-option .option-title:hover{background:#f9f9f9}.question .answer-option .option-title::before{display:none}.question .answer-option.answer-correct .option-title{border-color:#4caf50}.question .answer-option.answered-wrong .option-title{border-color:#ff6423}.question .question-title{display:block;margin-top:0;margin-bottom:18px;font-size:1.125em;font-weight:500}.question .question-title .edit-link{float:right;font-size:.875em;font-weight:normal}.question .question-content{margin-bottom:30px}.question .question-content img{max-width:100%}.question .question-response{margin-bottom:10px;font-size:.875em}.question .question-response .label{display:inline-block;margin:0 5px 0 0;padding:8px 10px;border-radius:4px;color:#fff;line-height:1}.question .question-response .point{display:inline-block}.question .question-response.correct .label{background:#4caf50}.question .question-response.incorrect .label{background:#ff6423}.question .question-index{display:inline-block;margin:0 5px 0 0}.question .btn-show-hint{position:relative;margin:0 0 0 10px;padding:0;outline:0;color:#00adff;background:transparent;font-size:0;text-decoration:none;border:0}.question .btn-show-hint::before{font-family:"lp-icon";font-size:18px;content:"\f059"}.question .btn-show-hint:hover span{position:absolute;bottom:100%;left:100%;width:auto;padding:6px 9px;border-radius:2px;color:#333;background:#eee;font-size:14px;font-weight:400;line-height:1;white-space:nowrap;text-transform:none}.question.question-fill_in_blanks .blanks .blank-input-wrap{display:inline-block}.question.question-fill_in_blanks .blanks .blank-block{margin-bottom:20px}.question.question-fill_in_blanks .blanks .blank-input{display:inline-block;width:auto;min-width:50px;margin:0 10px;padding:0 10px;border:0;border-bottom:1px dashed var(--lp-border-color,#e2e0db);text-align:center;white-space:nowrap}.question.question-fill_in_blanks .blanks .blank-input br{display:none}.question.question-fill_in_blanks .blanks .blank-input>*{display:inline;white-space:nowrap}.question.question-fill_in_blanks .blanks .blank-select{display:inline-block;height:30px;margin-left:4px;padding:1px}.question.question-fill_in_blanks .blanks .blank-fills{display:inline-block}.question.question-fill_in_blanks .blanks .blank-fills code{margin:0 5px;padding:0 6px;background:#ddd;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.question.question-fill_in_blanks .blanks.ordered{list-style-position:inside}.question.question-fill_in_blanks .blanks.one-paragraph{line-height:3}.lp-sort-bg label.option-title{background:rgba(255,182,6,0.68) !important}.quiz-attempts .attempts-heading{margin-bottom:15px}.quiz-attempts table th,.quiz-attempts table td{text-align:center}.learn-press-message.fixed{position:fixed;top:32px;left:0;right:0;background:rgba(0,173,255,0.6);text-align:center;z-index:100;color:#FFF;padding:10px}.learn-press-message.fixed[data-delay-in]{display:none}.lp-ajax-message{display:none;margin-top:20px;padding:20px;border:2px solid #ebf8e5;border-radius:9px;font-size:.9em;line-height:1.4}.lp-ajax-message.error{border-color:#fee5e5}.lp-icon-passed{margin-right:5px}.lp-icon-passed::before{color:#059601;font-family:"lp-icon";content:"\f058"}.lp-user-item.graduation{padding:10px}.lp-user-item.graduation.passed{background-color:#ebf8e5;color:#3ab500}.lp-user-item.graduation.failed{background-color:#fdecec;color:#d85554}.course-graduation span{color:#999}.course-graduation .icon{margin-right:5px;font-size:1.25em}.course-graduation.passed .icon{color:#059601}.course-graduation.error .icon{color:#d85554}.learn-press-template-warning::before{color:#ffc107;font-family:"lp-icon";content:"\f071"}.lp-badge{display:flex;height:30px;padding:0;line-height:1;align-items:center;justify-content:center}.lp-badge::before,.lp-badge::after{content:""}.lp-badge::before{display:inline-block;position:relative;z-index:10;color:#fff;font-weight:bold;line-height:1}.lp-badge.featured-course{position:absolute;z-index:1;top:15px;left:-120px;width:300px;background:#ff2828;text-align:center;transform:rotate(-45deg);height:auto;padding:5px 0}.lp-badge.featured-course::before{font-size:.75em;text-transform:uppercase;content:attr(data-text)}body div.entry-content>div.learnpress,body div.entry-content>div.learnpress:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){--responsive--aligndefault-width:100%;max-width:var(--lp-content-width,100%)}body .entry-content.has-global-padding{padding-left:0;padding-right:0}.lp-archive-courses ul,.lp-archive-courses ol{list-style-type:decimal;list-style-position:inside;padding:0 0 1.5em}.lp-archive-courses ul{list-style-type:revert;padding:0 0 1em 1em}.lp-archive-courses ul.course-nav-tabs{list-style:none;padding:0}.lp-archive-courses ol ul{padding:2px 0 2px 35px}.lp-archive-courses ol ol{padding:2px 0 2px 20px}.learnpress #left-area ul,.learnpress .entry-content ul,.learnpress .et-l--body ul,.learnpress .et-l--footer ul,.learnpress .et-l--header ul,.learnpress-profile #left-area ul,.learnpress-profile .entry-content ul,.learnpress-profile .et-l--body ul,.learnpress-profile .et-l--footer ul,.learnpress-profile .et-l--header ul{padding:0;list-style:none !important}.learnpress.dt-the7 .learn-press-filters{margin-bottom:20px}.learnpress.dt-the7 .learn-press-courses[data-size="3"] .course{width:50%}.bridge.learnpress .lp-archive-courses{margin-top:100px}.bridge.learnpress .lp-archive-courses ul.learn-press-breadcrumb{padding-top:45px}.bridge.learnpress .content{z-index:110}.bridge.learnpress .comment-respond .comment-form{margin:0}.bridge.learnpress .comment-respond .comment-form>p,.bridge.learnpress .comment-respond .comment-form>div{padding:0}.bridge.learnpress.learnpress-profile .content{z-index:100}.bridge.learnpress #learn-press-item-comments{background:#f6f6f6}.learnpress.ast-separate-container .ast-article-single{padding-left:15px;padding-right:15px}body.astra .course-summary-content .course-detail-info{--lp-color-white:#333;--lp-secondary-color:transparent}body.astra .course-summary-content .course-detail-info .course-title{border-bottom-color:var(--ast-global-color-7)}.ast-container{--lp-cotainer-padding:0}body.learnpress-page.twentysixteen #primary .lp-entry-content{float:none;width:auto;margin:0 15%}body.learnpress-page.twentyfifteen .course-summary-sidebar .widget{width:100%;padding:0}body.learnpress-page.twentysixteen .entry-footer{display:none}body.learnpress-page.twentysixteen .lp-entry-content{float:none;width:auto}body.learnpress-page.twentyseventeen #primary article.type-page{width:100%}body div.entry-content>div.learnpress{--responsive--aligndefault-width:100%;max-width:var(--lp-content-width,100%)}body .entry-content.has-global-padding{padding-left:0;padding-right:0}@media screen and (min-width:61.5625em){body.twentysixteen.learnpress-page .entry-footer{display:none}body.twentysixteen.learnpress-page .lp-entry-content{float:none;width:auto}body:not(.search-results) article:not(.type-page) .entry-footer{display:none}body:not(.search-results) article:not(.type-page) .lp-entry-content{float:none;width:auto}}body.twentyseventeen.learnpress-page #primary article.page .entry-header,body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content{width:100%;float:none}@media screen and (min-width:48em){body.twentyseventeen.learnpress-page #primary article.page .entry-header,body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content{width:100%;float:none}}.edu-press:not(.nofixcss),.theme-edu-press:not(.nofixcss){--lp-font-size-base:1em}.edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) label,.theme-edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) label{display:none}.edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) a,.theme-edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) a{font-size:1rem}.edu-press:not(.nofixcss) .course-instructor-category .course-categories a,.theme-edu-press:not(.nofixcss) .course-instructor-category .course-categories a{font-weight:normal}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-categories,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-categories{position:absolute}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-content .course-instructor,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-content .course-instructor{display:inline}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info>*,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info>*{display:revert}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore{width:auto}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a{padding:0}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a:hover,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a:hover{background:transparent;color:var(--thim-body_primary_color)}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .course-info,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .course-info{border-top:1px solid rgba(153,153,153,0.2);padding-top:20px}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=list] .course-info,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=list] .course-info{margin-top:50px}.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses input,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses input{height:unset;padding:10px 20px}.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button{background-image:none !important}.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button i,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button i{display:block}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .lp-courses-bar .switch-layout .switch-btn,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .lp-courses-bar .switch-layout .switch-btn{opacity:1}.edu-press:not(.nofixcss) .learn-press-courses .course-content .course-readmore a,.theme-edu-press:not(.nofixcss) .learn-press-courses .course-content .course-readmore a{border:0}.edu-press:not(.nofixcss) .lp-user-profile .dashboard-statistic__row .statistic-box,.theme-edu-press:not(.nofixcss) .lp-user-profile .dashboard-statistic__row .statistic-box{background-color:var(--lp-white-grey,#f7f7fb);min-width:unset;margin-bottom:0}.edu-press:not(.nofixcss) .learn-press-courses .course-wrap-meta .meta-item::before,.theme-edu-press:not(.nofixcss) .learn-press-courses .course-wrap-meta .meta-item::before{font-family:"lp-icon" !important;font-weight:normal !important;margin:0 !important}.edu-press:not(.nofixcss).single-lp_course .lp-archive-courses .learn-press-nav-tabs,.theme-edu-press:not(.nofixcss).single-lp_course .lp-archive-courses .learn-press-nav-tabs{background:transparent;border-radius:0}.lp-4{--lp-font-size-base:1em}.elearningwp:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn{border:none !important;background-color:unset !important;padding:0}.elearningwp:not(.nofixcss) .lp-content-area.learn-press-message{padding:10px 15px}.course-builder:not(.nofixcss) .lp-courses-bar .search-courses button{padding:0}.course-builder:not(.nofixcss) .lp-courses-bar .courses-order-by{height:unset !important;padding:8px 35px 8px 15px !important}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user #profile-sidebar{margin-top:0 !important}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user .lp-profile-content-area{align-items:center}.course-builder:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn{border-radius:5px;border:0;padding:0}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header{padding-bottom:30px}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header .lp-profile-user-bio{padding-bottom:0}.learnpress-v4:not(.nofixcss),.learnpress-v3:not(.nofixcss){--lp-border-radius-avatar:0}.learnpress-v4:not(.nofixcss) .statistic-box,.learnpress-v3:not(.nofixcss) .statistic-box{--thim-lp-profile-bg-color:#f7f7fb}.learnpress-v4:not(.nofixcss) #learn-press-profile.lp-user-profile .learn-press-filters,.learnpress-v3:not(.nofixcss) #learn-press-profile.lp-user-profile .learn-press-filters{border:none !important;margin:0 0 0 -1px 0 !important}.learnpress-v4:not(.nofixcss) .lp-user-profile .lp-profile-left,.learnpress-v3:not(.nofixcss) .lp-user-profile .lp-profile-left{min-width:unset !important;position:static !important}.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area,.learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area{min-height:unset;padding-left:0;display:flex}.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left,.learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left{border:none !important}.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left img,.learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left img{border-radius:50%}.learnpress-v4 .lp-course-curriculum,.learnpress-v3 .lp-course-curriculum{--lp-primary-color:var(--thim-body-primary-color,inherit)}.learnpress-v4 .lp-course-curriculum .course-section-header .course-section__title,.learnpress-v4 .lp-course-curriculum .section-count-items,.learnpress-v3 .lp-course-curriculum .course-section-header .course-section__title,.learnpress-v3 .lp-course-curriculum .section-count-items{font-family:var(--thim-font-title-font-family,inherit)}.learnpress-v4 .lp-course-curriculum .course-item__link,.learnpress-v3 .lp-course-curriculum .course-item__link{color:inherit}.learnpress-v4 .lp-course-curriculum .course-item-ico,.learnpress-v3 .lp-course-curriculum .course-item-ico{color:var(--lp-primary-color,#ffb606)}.learnpress-v4 .lp-course-curriculum .course-item__link,.learnpress-v3 .lp-course-curriculum .course-item__link{column-gap:8px}.learnpress-v4 .lp-course-curriculum .course-section__title,.learnpress-v3 .lp-course-curriculum .course-section__title{font-size:1.1em}.learnpress-v4 .lp-course-curriculum .section-toggle,.learnpress-v4 .lp-course-curriculum .section-count-items,.learnpress-v3 .lp-course-curriculum .section-toggle,.learnpress-v3 .lp-course-curriculum .section-count-items{color:var(--lp-primary-color,#ffb606)}.learnpress-v4 #popup-sidebar .course-section-header,.learnpress-v4 #popup-sidebar .lp-course-curriculum .course-item,.learnpress-v3 #popup-sidebar .course-section-header,.learnpress-v3 #popup-sidebar .lp-course-curriculum .course-item{padding-left:16px;padding-right:16px}.learnpress-v4 .lp-course-curriculum{--lp-white-grey:transparent;--lp-border-radius:0}.learnpress-v4 .lp-course-curriculum .course-section{border-width:0 0 1px 0}.learnpress-v4 .lp-course-curriculum .course-section:last-child{border-width:0}.learnpress-v4 .lp-course-curriculum .course-section-header{padding:0 0 8px 0}.learnpress-v4 .lp-course-curriculum .course-item{padding-left:0;padding-right:0}.learnpress-v4 .lp-course-curriculum .course-section{margin-bottom:0}.learnpress-v4 .lp-course-curriculum .course-section-header{padding:24px 0 24px 0}.assignments .lp-icon-file-alt:before{content:"\e929"}.eduma:not(.nofixcss) .learnpress #learn-press-profile.lp-user-profile .learn-press-filters{padding-bottom:0 !important;overflow-y:visible}.eduma:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area{flex-direction:column}.eduma .lp-course-curriculum .course-section-header{padding:var(--thim-ekit-padding-lesson,12px 0)}.eduma .sc_heading+.lp-course-curriculum .lp-course-curriculum__title{display:none}.ivy-school:not(.nofixcss) .lp-user-profile .lp-user-profile-avatar img{border-radius:0}.ivy-school.single-lp_course .course-curriculum{border:0}.ivy-school .lp-course-curriculum{--lp-white-grey:transparent;--lp-border-radius:0;--lp-primary-color:var(--thim-body-primary-color,inherit)}.ivy-school .lp-course-curriculum .course-section-header .course-section__title{font-family:var(--thim-font-title-font-family,inherit)}.ivy-school .lp-course-curriculum .course-item-ico{color:var(--lp-primary-color,#ffb606)}.course-builder .lp-course-curriculum{--lp-white-grey:#f2f2f2;--lp-border-color:#e6e6e6}.course-builder .lp-course-curriculum .course-sections{border:1px solid var(--lp-border-color,#e6e6e6);border-radius:var(--lp-border-radius,5px);overflow:hidden}.course-builder .lp-course-curriculum .course-section{margin:0;border-radius:0;border-width:1px 0 0 0}.course-builder .lp-course-curriculum .course-section:first-child{border:0}.course-builder #popup-sidebar .lp-course-curriculum{--lp-border-radius:0}.course-builder .course-tab-panels .lp-course-curriculum .course-sections{border:0}.course-builder .course-tab-panels .lp-course-curriculum .course-section-header,.course-builder .course-tab-panels .lp-course-curriculum .course-item{padding-left:0;--lp-white-grey:trasparent;padding-right:0}.eduma .lp-course-curriculum .course-item-order.lp-hidden,.coaching .lp-course-curriculum .course-item-order.lp-hidden{display:inline-block !important}.eduma .lp-course-curriculum .course-section__title,.coaching .lp-course-curriculum .course-section__title{text-transform:uppercase}.demo-marketplace .thim-ekit-tablist .lp-course-curriculum__title,.demo-ecommerce .thim-ekit-tablist .lp-course-curriculum__title{display:none}.demo-marketplace .thim-ekit-tablist .course-section-header,.demo-ecommerce .thim-ekit-tablist .course-section-header{background-color:var(--thim-breacrumb-bg-color)}.demo-marketplace .thim-ekit-tablist .course-section__items,.demo-ecommerce .thim-ekit-tablist .course-section__items{background-color:var(--lp-fix-bg-section-item,#f5f7f8)}.demo-marketplace .style-marketplace-2,.demo-ecommerce .style-marketplace-2{--thim-breacrumb-bg-color:#0f1c44;--lp-fix-bg-section-item:transparent}.thim-ekit-light-mode .demo-marketplace .style-marketplace-2,.thim-ekit-light-mode .demo-ecommerce .style-marketplace-2{--thim-breacrumb-bg-color:#f4f4f4}.demo-ecommerce .course-section-header{--thim-breacrumb-bg-color:#e1e9fd}.demo-online-learning .thim-ekit-tablist .lp-course-curriculum__title{display:none}.demo-online-learning .thim-ekit-tablist .course-section{margin-bottom:8px;border:0}.demo-online-learning .thim-ekit-tablist .course-section-header{background-color:#dfefff;border-radius:8px 8px 8px 8px}.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-section{border:0}.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-item{border:1px solid var(--thim-border-color);margin-bottom:10px;padding-left:20px;padding-right:20px}.business-consulting .lp-course-curriculum__title,.demo-business-v2 .lp-course-curriculum__title,.business-coaching .lp-course-curriculum__title,.demo-healthy-coaching .lp-course-curriculum__title{display:none}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section{border-width:1px;margin-bottom:15px}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section:last-child,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section:last-child,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section:last-child,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section:last-child{border-width:1px;margin-bottom:0}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section-header,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header{padding:20px 15px 5px 15px}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-item,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-item,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-item{padding-left:15px;padding-right:15px}.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header{background-color:var(--thim-bg-color,#f5f5f5);padding:10px 15px}.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header{padding:15px 20px}.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section__items{padding-left:20px;padding-right:20px}.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item{padding-left:0;padding-right:0}.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section{border:0;border-radius:5px}.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header{background:#fff;padding:10px 15px}.learn-press-tip{display:none;margin:0 5px;color:#444;font-style:normal;font-weight:normal;line-height:1;vertical-align:baseline;cursor:pointer}.learn-press-tip.ready{display:inline-block}.learn-press-tip::before{font-family:"lp-icon";content:"\f059"}.learn-press-tip:hover{opacity:.8}.learn-press-tip-floating{position:absolute;z-index:9999999;min-width:20px;margin-left:-1px;padding:.618em 1em;color:#fff;background:#383838;font-size:.8em;line-height:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.learn-press-tip-floating>*{font-size:.8em}.learn-press-tip-floating .close{display:inline-block;position:absolute;top:-8px;right:-8px;width:16px;height:16px;border:1px solid #fff;color:#fff;background:#468fbc;line-height:1rem;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.learn-press-tip-floating .close::before{font-family:"lp-icon";content:"\f00d"}.learn-press-tip-floating p{margin:0}.learn-press-tip-floating::before{position:absolute;bottom:-6px;left:50%;width:0;height:0;margin-left:-6px;border:6px solid transparent;border-top-color:#383838;border-bottom-width:0;content:""}body.lp-preview.admin-bar #learn-press-content-item{top:32px !important}body.lp-preview #learn-press-course-curriculum{display:none}body.lp-preview #learn-press-content-item{top:0 !important;left:0 !important}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}#popup_container{opacity:0;transform:scale(0.5)}body.confirm #popup_overlay{z-index:999998 !important}body.confirm #popup_container{z-index:999999 !important;max-width:90% !important;min-width:300px !important;padding:10px !important;background:#f5f5f5;transition:opacity .25s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.confirm #popup_container #popup_title{display:none !important}body.confirm #popup_container #popup_message{margin:-10px;background:#FFF;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.confirm #popup_container .close{position:absolute;top:3px;right:10px}body.confirm #popup_container #popup_panel{margin-top:20px;text-align:center}body.confirm #popup_container #popup_panel button,body.confirm #popup_container #popup_panel input[type=button],body.confirm #popup_container #popup_panel input[type=submit]{height:30px;line-height:1.875rem;padding:0 25px}body.confirm #popup_container #popup_cancel{display:none}body.confirm #popup_container.ready{opacity:1;transform:scale(1)}.lp-archive-courses{width:100%;scroll-margin:30px}.lp-archive-courses .lp-content-area.has-sidebar{display:flex;gap:32px;align-items:flex-start}@media(max-width:768px){.lp-archive-courses .lp-content-area.has-sidebar{display:inherit}}.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li{width:33.33%}@media(max-width:1200px){.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li{width:50%}}@media(max-width:600px){.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li{width:100%}}.lp-archive-courses .lp-content-area .lp-main-content{flex:1}.lp-archive-courses .lp-content-area .lp-archive-courses-sidebar{width:25%}@media(max-width:768px){.lp-archive-courses .lp-content-area .lp-archive-courses-sidebar{width:100%}}.lp-archive-courses.loading ul.learn-press-courses{position:relative}.lp-archive-courses.loading ul.learn-press-courses::before,.lp-archive-courses.loading ul.learn-press-courses::after{content:"";position:absolute;top:0;bottom:0;left:15px;right:15px}.lp-archive-courses.loading ul.learn-press-courses::after{z-index:3;background:#f3f3f3;background:linear-gradient(90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}.lp-archive-courses.loading ul.learn-press-courses::before{z-index:2;opacity:.8%;background:var(--lp-color-white,#fff)}.lp-archive-courses .learn-press-courses-header{margin-bottom:16px}.lp-archive-courses .learn-press-courses-header h1{margin:0;font-size:calc(var(--lp-font-size-base, 1em) * 1.8)}.learn-press-courses{clear:both;margin:0 -16px;padding:0 !important;min-height:300px;list-style:none;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.learn-press-courses .course-item{flex-direction:column;display:flex;transition:all .3s}.learn-press-courses .course-item:hover .course-thumbnail .thumbnail::before{opacity:1}.learn-press-courses .course-item:hover .course-thumbnail a img{transform:scale(1.05)}.learn-press-courses .course-item:hover .course-wishlist{opacity:1}.learn-press-courses .course-item .course-wishlist.filled{opacity:1}.learn-press-courses .course-content{position:relative;border-top:0}.learn-press-courses .course-content .course-permalink{display:block;border:0;text-decoration:none;color:inherit;line-height:1.3}.learn-press-courses .course-content .course-review{display:none}.learn-press-courses .course-content .course-tags{display:inline-block}.learn-press-courses .course-content .course-info>span{display:block}.learn-press-courses .course-content .course-info .course-price .free,.learn-press-courses .course-content .course-info .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.learn-press-courses .course-content .course-info .course-price .origin-price{margin-right:8px;opacity:.8;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);text-decoration:line-through}.learn-press-courses .course-content .course-short-description{display:-webkit-box;overflow:hidden;margin-bottom:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.learn-press-courses .course-content .separator{display:none}.learn-press-courses .course-thumbnail{overflow:hidden;position:relative;border-radius:var(--lp-border-radius,5px)}.learn-press-courses .course-thumbnail .lp-badge.featured{position:absolute;z-index:100;top:28px;left:-110px;width:300px;text-align:center;transform:rotate(-45deg)}.learn-press-courses .course-thumbnail .course-wishlist{position:absolute;z-index:2;top:6px;right:6px;opacity:0;color:var(--lp-color-white,#fff);cursor:pointer}.learn-press-courses .course-thumbnail .course-wishlist::before{font-family:"lp-icon";content:"\f004"}.learn-press-courses .course-thumbnail .course-wishlist .course-wishlist__btn{display:none}.learn-press-courses .course-thumbnail .course-wishlist:hover{color:var(--lp-primary-color)}.learn-press-courses .course-thumbnail:hover::before{opacity:1}.learn-press-courses .course-thumbnail:hover a img{transform:scale(1.05)}.learn-press-courses .course-thumbnail:hover .course-wishlist{opacity:1}.learn-press-courses .course-thumbnail a{display:block;overflow:hidden}.learn-press-courses .course-thumbnail .thumbnail{margin:0;padding:0;border:0;border-radius:unset;line-height:unset}.learn-press-courses .course-thumbnail img{display:block;width:100%;height:auto;transition:all .5s ease;transform:scale(1);max-width:unset !important}.learn-press-courses .wap-course-title{margin:0 0 12px 0;padding:0;display:block;font-size:calc(var(--lp-font-size-base, 1em) * 1.15);font-weight:var(--lp-font-weight-link,600)}.learn-press-courses .wap-course-title a:hover{color:var(--lp-primary-color)}.learn-press-courses .course-permalink:hover{color:var(--lp-primary-color)}@media(min-width:769px){.learn-press-courses .course-summary-content .course-info-left{width:calc(100% - 340px)}}@media(max-width:1024px){.learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value span,.learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value>div{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.learn-press-courses .course-summary-content .course-meta.course-meta-secondary{margin-bottom:0}.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item{height:auto}.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item:last-child{margin-right:0}@media(max-width:1024px){.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item{margin-right:0 !important;width:calc((100% - 32px) / 3)}}@media(max-width:768px){.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item{width:100%}}@media(max-width:768px){.learn-press-courses .course-summary-content{width:100%}}.learn-press-courses .course-price .free{color:#3ab500}.learn-press-courses .course{width:25%;margin:0 0 32px 0;box-shadow:none;list-style:none}.learn-press-courses .course-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.learn-press-courses .course-instructor-category{display:flex;padding:0;gap:4px;flex-wrap:wrap;margin-bottom:12px}.learn-press-courses .course-instructor-category>div>*{display:inline;vertical-align:middle}.learn-press-courses .course-instructor-category label{font-size:inherit;font-weight:inherit}.learn-press-courses .course-instructor-category a{font-weight:var(--lp-font-weight-link,600);text-decoration:none;color:inherit}.learn-press-courses .course-instructor-category a:hover{color:var(--lp-primary-color,#ffb606)}.learn-press-courses .course-wrap-meta{display:flex;padding:0;margin-bottom:12px;gap:20px;flex-wrap:wrap;row-gap:8px}.learn-press-courses .course-wrap-meta .meta-item{text-transform:capitalize;display:flex;gap:8px}.learn-press-courses .course-wrap-meta .meta-item::before{color:var(--lp-primary-color);font-family:"lp-icon"}.learn-press-courses .course-wrap-meta .meta-item>div{display:inline-block}.learn-press-courses .course-wrap-meta .meta-item-level::before{content:"\f012"}.learn-press-courses .course-wrap-meta .meta-item-duration::before{content:"\f017"}.learn-press-courses .course-wrap-meta .meta-item-lesson::before{content:"\f15b"}.learn-press-courses .course-wrap-meta .meta-item-quiz::before{content:"\f12e"}.learn-press-courses .course-wrap-meta .meta-item-student::before{content:"\f501"}.learn-press-courses .course-wrap-meta .meta-item-address::before{content:"\e91b"}.learn-press-courses .course-content .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.learn-press-courses .course-content .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.learn-press-courses[data-layout=list]{margin:0}.learn-press-courses[data-layout=list] .course{display:flex;width:100%;border-bottom:1px solid var(--lp-border-color,#e2e0db);flex-wrap:wrap;justify-content:flex-end;padding-bottom:32px}.learn-press-courses[data-layout=list] .course-item{flex-direction:row;width:100%;border:unset;align-items:start}@media(max-width:767px){.learn-press-courses[data-layout=list] .course-item{flex-direction:column}}.learn-press-courses[data-layout=list] .course-content{padding:0 0 0 24px}@media(max-width:767px){.learn-press-courses[data-layout=list] .course-content{padding:16px 0}}.learn-press-courses[data-layout=list] .course-content .course-tags a{margin:0 10px 10px 0;padding:3px 5px;border-radius:3px;color:var(--lp-color-white,#fff);background:#e4a2a2;line-height:1}.learn-press-courses[data-layout=list] .course-content .course-excerpt{width:100%}.learn-press-courses[data-layout=list] .course-content .course-info{width:100%;display:flex;justify-content:space-between}@media(max-width:520px){.learn-press-courses[data-layout=list] .course-content .course-info{width:100%}}.learn-press-courses[data-layout=list] .course-content .course-info .course-students{display:none}.learn-press-courses[data-layout=list] .course-thumbnail{width:35%}.learn-press-courses[data-layout=list] .course-content{width:65%}@media(max-width:767px){.learn-press-courses[data-layout=list] .course-thumbnail,.learn-press-courses[data-layout=list] .course-content{width:100%}}.learn-press-courses[data-layout=list] .course-title{font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.learn-press-courses[data-layout=grid] .course,.learn-press-courses.lp-courses-related .course{padding:0 16px}@media(max-width:992px){.learn-press-courses[data-layout=grid] .course,.learn-press-courses.lp-courses-related .course{width:50%}}@media(max-width:767px){.learn-press-courses[data-layout=grid] .course,.learn-press-courses.lp-courses-related .course{width:100%}}.learn-press-courses[data-layout=grid] .wp-block-learnpress-course-item-template,.learn-press-courses[data-layout=grid] .course-item,.learn-press-courses.lp-courses-related .wp-block-learnpress-course-item-template,.learn-press-courses.lp-courses-related .course-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-duration,.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-level,.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-quiz,.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-duration,.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-level,.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-quiz,.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-duration,.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-level,.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-quiz,.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-duration,.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-level,.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-quiz{display:none}.learn-press-courses[data-layout=grid] .course-content,.learn-press-courses.lp-courses-related .course-content{width:100%;padding:20px;flex-grow:1}.learn-press-courses[data-layout=grid] .course-content .course-info,.learn-press-courses.lp-courses-related .course-content .course-info{flex-direction:column;align-items:flex-start;gap:12px}.learn-press-courses[data-layout=grid] .course-content .course-info .course-readmore,.learn-press-courses.lp-courses-related .course-content .course-info .course-readmore{width:100%;text-align:center}.learn-press-courses[data-layout=grid] .course-content .course-excerpt,.learn-press-courses[data-layout=grid] .course-content .course-short-description,.learn-press-courses.lp-courses-related .course-content .course-excerpt,.learn-press-courses.lp-courses-related .course-content .course-short-description{display:none}.learn-press-courses[data-layout=grid] .learn-press-message,.learn-press-courses.lp-courses-related .learn-press-message{margin-left:15px;margin-right:15px}.learn-press-courses[data-layout=grid] .course-thumbnail,.learn-press-courses.lp-courses-related .course-thumbnail{border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0}.learn-press-courses[data-size="3"] .course{width:33.3333%}@media(max-width:767px){.learn-press-courses[data-size="3"] .course{width:100%}}.learn-press-courses .lp-archive-course-skeleton{position:absolute;height:100%;background:linear-gradient(90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);animation:lp-skeleton-loading 1.4s ease infinite;background-size:400% 100%}.learn-press-courses .lp-archive-course-skeleton li{display:none}.lp-list-courses-default{position:relative}.lp-list-courses-default .lp-skeleton-animation{clear:both;padding:5px 0 0 0}.lp-courses-bar{display:flex;width:100%;justify-content:space-between;gap:12px;margin-bottom:32px;flex-wrap:wrap}.lp-courses-bar .courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-right:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - 0.5em) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .lp-courses-bar .courses-order-by{background-position-x:calc(100% - 10px)}.lp-courses-bar .courses-order-by:focus{border-color:var(--lp-primary-color);outline:0}.lp-courses-bar>*{display:flex}.lp-courses-bar .search-courses{display:flex;flex:1;margin-bottom:0}.lp-courses-bar .search-courses input{width:100%;max-width:240px;margin:0 4px 0 0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none}.lp-courses-bar .search-courses input::-webkit-input-placeholder{color:#999}.lp-courses-bar .search-courses input::-moz-placeholder{color:#999}.lp-courses-bar .search-courses input:-ms-input-placeholder{color:#999}.lp-courses-bar .search-courses input:-moz-placeholder{color:#999}.lp-courses-bar .search-courses input::placeholder{color:#999}.lp-courses-bar .search-courses input:focus{border-color:var(--lp-primary-color);outline:0}.lp-courses-bar .search-courses button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;box-shadow:0 0}.lp-courses-bar .search-courses button i{font-size:1.2em;line-height:1.2}.lp-courses-bar .search-courses button:focus{outline:0}.lp-courses-bar .search-courses button.loading>i:before{display:inline-block;content:"\f110";-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.lp-courses-bar .switch-layout{align-items:center;justify-content:center}@media(max-width:768px){.lp-courses-bar .switch-layout{display:none}}.lp-courses-bar .switch-layout input[type=radio]{display:none}.lp-courses-bar .switch-layout .switch-btn{margin:0;cursor:pointer;padding:8px 12px}.lp-courses-bar .switch-layout .switch-btn::before{display:inline-block;margin:6px;color:var(--lp-color-base,#333);font-family:"lp-icon";line-height:1.2;width:1em}.lp-courses-bar .switch-layout .switch-btn.grid{border-radius:var(--lp-border-radius,5px) 0 0 var(--lp-border-radius,5px);border:1px solid var(--lp-border-color,#e2e0db);border-right:0}.lp-courses-bar .switch-layout .switch-btn.grid::before{content:"\f009"}.lp-courses-bar .switch-layout .switch-btn.list{border-radius:0 var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0;border:1px solid var(--lp-border-color,#e2e0db);border-left:0}.lp-courses-bar .switch-layout .switch-btn.list::before{content:"\f03a"}.lp-courses-bar .course-filter-btn-mobile{display:inline-flex;align-items:center}@media(min-width:769px){.lp-courses-bar .course-filter-btn-mobile{display:none}}@media(max-width:767px){.lp-courses-bar .search-courses{width:100%}.lp-courses-bar .search-courses input{min-width:240px;max-width:unset}}.switch-layout input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20)::before{color:var(--lp-primary-color)}.lp_allow_repurchase_select{padding:20px;background:#f7f7f7}.lp_allow_repurchase_select>ul{padding:0;list-style:none}.lp_allow_repurchase_select>ul li label{display:flex;align-items:center;gap:10px}.lp_allow_repurchase_select>a{display:inline-block;margin-top:10px;color:var(--lp-color-white,#fff);background-color:#222}.lp-single-offline-course .lp-single-offline-course-main{display:flex;gap:30px;margin-bottom:80px}.lp-single-offline-course .course-price .free{color:#3ab500}.lp-single-offline-course .course-price .origin-price{text-decoration:line-through;opacity:.6;margin-right:4px}.lp-single-offline-course__left{width:70%}.lp-single-offline-course__left>div{margin-bottom:32px}.lp-single-offline-course__left .learn-press-breadcrumb{display:flex;list-style:none;flex-wrap:wrap;gap:5px;font-size:var(--lp-font-size-base);align-items:center;margin-bottom:8px;padding:0}.lp-single-offline-course__left .learn-press-breadcrumb li{list-style:none;padding:0;margin:0}.lp-single-offline-course__left .course-title{display:block;font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);margin:0 0 12px 0}.lp-single-offline-course__left .course-img img{width:100%}.lp-single-offline-course__left .lp-single-course-offline-info-one{margin-bottom:12px}.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta{display:inline;line-height:1.4;margin-left:12px;padding-left:12px;border-left:1px solid #e2e0db}.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta:first-child{margin:0;padding:0;border:0}.lp-single-offline-course__left .lp-single-course-offline-info-one .lp-item-wishlist.active{color:var(--lp-primary-color)}.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info{display:inline-block}.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info .ico-star{display:inline-block;vertical-align:sub;margin-right:4px}.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info svg{height:22px}.lp-single-offline-course__left .instructor-description{margin-top:16px}.lp-single-offline-course__left .course-features ul,.lp-single-offline-course__left .course-target ul,.lp-single-offline-course__left .course-requirements ul{margin:0 0 0 20px;padding:0}.lp-single-offline-course__left .instructor-social{display:flex;gap:8px;margin-top:30px}.lp-single-offline-course__left .instructor-social a{width:37px;height:37px;display:inline-flex;align-items:center;justify-content:center;background-color:#f1f2f8;border-radius:50%}.lp-single-offline-course__left .instructor-social a:hover{background-color:var(--lp-primary-color)}.lp-single-offline-course__left .instructor-social a:hover i{color:#fff}.lp-single-offline-course__left .instructor-social a .lp-icon-facebook{color:#216bf6}.lp-single-offline-course__left .instructor-social a .lp-icon-twitter{color:#169df0}.lp-single-offline-course__left .instructor-social a .lp-icon-youtube-play{color:#ff0200}.lp-single-offline-course__left .instructor-social a .lp-icon-linkedin{color:#0078b7}.lp-single-offline-course__left .instructor-social a i{font-size:18px}.lp-single-offline-course__left .item-title{margin-bottom:30px}.lp-single-offline-course__left>img{margin-bottom:30px}.lp-single-offline-course__right{width:30%;position:relative}.lp-single-offline-course__right__sticky{position:sticky;top:0}.lp-single-offline-course .info-metas,.lp-single-offline-course .course-featured-review{border:1px solid #e2e0db;padding:30px;margin-bottom:60px}@media(max-width:767px){.lp-single-offline-course .info-metas,.lp-single-offline-course .course-featured-review{margin-bottom:30px}}.lp-single-offline-course .info-metas .info-meta-item,.lp-single-offline-course .course-featured-review .info-meta-item{display:flex;justify-content:space-between;border-bottom:1px solid #e2e0db;padding-bottom:16px;margin-bottom:16px;font-size:var(--lp-font-size-base)}.lp-single-offline-course .info-metas .info-meta-item:nth-last-of-type(2),.lp-single-offline-course .course-featured-review .info-meta-item:nth-last-of-type(2){border:0;padding-bottom:0;margin-bottom:0}.lp-single-offline-course .info-metas .info-meta-left,.lp-single-offline-course .course-featured-review .info-meta-left{display:inline-flex;align-items:center;gap:8px}.lp-single-offline-course .info-metas .info-meta-left>span,.lp-single-offline-course .course-featured-review .info-meta-left>span{min-width:16px}@media(min-width:992px){.lp-single-offline-course .info-metas.lp-is-mobile,.lp-single-offline-course .course-featured-review.lp-is-mobile{display:none}}@media(max-width:991px){.lp-single-offline-course .info-metas.lp-is-pc,.lp-single-offline-course .course-featured-review.lp-is-pc{display:none}}.lp-single-offline-course form.purchase-course,.lp-single-offline-course form.enroll-course,.lp-single-offline-course form.retake-course{width:100%}.lp-single-offline-course .course-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.lp-single-offline-course .course-buttons .lp-button{padding:12px 16px;border-radius:var(--lp-border-radius,3px);font-size:var(--button--font-size);line-height:1.5em;font-weight:600;width:100%}.lp-single-offline-course .course-buttons .lp-button.button{border:0}.lp-single-offline-course .course-buttons a.course-btn-extra{border-color:var(--lp-primary-color);color:var(--lp-primary-color)}.lp-single-offline-course .course-buttons a.course-btn-extra:focus,.lp-single-offline-course .course-buttons a.course-btn-extra:hover{background-color:var(--lp-primary-color);color:#fff}.lp-single-offline-course .course-buttons .button-purchase-course{background-color:var(--lp-primary-color);color:#fff}.lp-single-offline-course .featured-review__title{font-weight:bold;font-size:1.4rem;margin-top:10px}.lp-single-offline-course .course-featured-review{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px;position:relative}.lp-single-offline-course .course-featured-review::before{background-image:url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='28' fill='%23F2F1F8'/%3E%3Cpath d='M17.425 40.5325C17.3136 40.5325 17.2015 40.5061 17.0958 40.4518C16.7823 40.2903 16.6073 39.9215 16.6673 39.5504L18.2548 31.142H12.7691C12.3442 31.142 12 30.7678 12 30.3058V15.5028C12 15.0409 12.3442 14.6666 12.7691 14.6666H25.8927C26.3176 14.6666 26.6618 15.0409 26.6618 15.5028V30.3051C26.6618 30.5046 26.5961 30.6979 26.4761 30.8501L18.0084 40.2406C17.8584 40.43 17.6442 40.5325 17.425 40.5325ZM13.5389 29.4689H19.1731C19.4009 29.4689 19.6165 29.5783 19.7629 29.7678C19.9093 29.9572 19.9707 30.2072 19.9307 30.451L18.6739 36.8314L25.1243 29.9953V16.3398H13.5389V29.4689Z' fill='%23121212'/%3E%3Cpath d='M34.7609 40.5325C34.6495 40.5325 34.5374 40.5061 34.4317 40.4518C34.1182 40.2903 33.9433 39.9215 34.0033 39.5496L35.5907 31.1413H30.105C29.6801 31.1413 29.3359 30.767 29.3359 30.3051V15.5028C29.3359 15.0409 29.6801 14.6666 30.105 14.6666H43.2286C43.4329 14.6666 43.6285 14.7551 43.7728 14.912C43.917 15.0688 43.9977 15.2815 43.9977 15.5036V30.3058C43.9977 30.5054 43.9313 30.6987 43.8113 30.8509L35.3436 40.2414C35.1937 40.4308 34.9787 40.5333 34.7595 40.5333L34.7609 40.5325ZM30.8748 29.4689H36.509C36.7368 29.4689 36.9525 29.5783 37.0989 29.7678C37.2452 29.9572 37.3067 30.2072 37.2667 30.451L36.0099 36.8306L42.4603 29.9953V16.3398H30.8755L30.8748 29.4689Z' fill='%23121212'/%3E%3C/svg%3E%0A");content:"";width:56px;height:56px;position:absolute;top:-25px}.lp-single-offline-course .featured-review__stars{order:3;color:var(--lp-primary-color)}.lp-single-offline-course .lp-list-courses-related .section-title{margin-bottom:40px}@media(max-width:991px){.lp-single-offline-course .lp-single-offline-course-main{flex-direction:column;margin-bottom:0}.lp-single-offline-course__left,.lp-single-offline-course__right{width:100%}}@media(max-width:767px){.lp-single-offline-course__left .lp-instructor-info{flex-direction:column}}.lp-archive-courses .course-detail-info{padding:28px 0 24px 0;color:var(--lp-color-white,#fff);background:var(--lp-secondary-color);position:relative}.lp-archive-courses .course-detail-info .course-title{margin:0 0 24px 0;border-bottom:1px solid rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);padding-bottom:24px}@media(min-width:769px){.lp-archive-courses .course-detail-info{overflow-x:hidden}.lp-archive-courses .course-detail-info .course-title,.lp-archive-courses .course-detail-info .course-meta-secondary,.lp-archive-courses .course-detail-info .course-meta-primary{padding-right:320px}.lp-archive-courses .course-detail-info::before,.lp-archive-courses .course-detail-info::after{content:"";width:50%;height:100%;background:var(--lp-secondary-color);position:absolute;top:0}.lp-archive-courses .course-detail-info::before{right:100%;left:auto}.lp-archive-courses .course-detail-info::after{left:100%;right:auto}}.lp-archive-courses .course-detail-info .course-meta-secondary{margin-bottom:0}.lp-archive-courses .course-meta__pull-left{font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.lp-archive-courses .course-meta__pull-left .meta-item{display:flex;text-transform:capitalize;align-items:center}.lp-archive-courses .course-meta__pull-left .meta-item::before{margin-right:8px;color:var(--lp-primary-color);font-family:"lp-icon"}.lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image{margin-right:8px;flex:0 0 46px}.lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img{overflow:hidden;position:relative;width:46px;height:46px;border-radius:50%;display:block}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before{content:"\f017"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-level::before{content:"\f012"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-lesson::before{content:"\f0c5"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-quiz::before{content:"\f12e"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before{content:"\f501"}.lp-archive-courses .course-meta__pull-left .meta-item__value label{margin:0;color:var(--lp-color-accent-1);font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:300;line-height:1.5;display:block}.lp-archive-courses .course-meta__pull-left .meta-item__value>div{line-height:1.5}.lp-archive-courses .course-meta__pull-left .meta-item__value>div a{color:var(--lp-color-white,#fff);text-transform:capitalize;text-decoration:none}.lp-archive-courses .course-meta__pull-left .meta-item__value>div a:hover{color:var(--lp-primary-color)}.lp-archive-courses .course-meta__pull-left .meta-item-categories{align-items:center}.lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span{padding:0 4px}.lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value{display:flex;flex-direction:column;justify-content:space-between}.lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated{margin-bottom:0;line-height:1}.lp-archive-courses .course-meta-primary{margin-bottom:20px}.lp-archive-courses .course-meta-primary .meta-item-categories::before{font-weight:400}.lp-archive-courses .lp-entry-content{display:flex;flex-direction:row}.lp-archive-courses .lp-entry-content .entry-content-left{width:calc(100% - 300px);max-width:100%;margin:0;padding-right:40px;padding-top:60px}@media(max-width:768px){.lp-archive-courses .lp-entry-content .entry-content-left{width:100%;padding-right:0;margin-bottom:50px}}@media(max-width:768px){.lp-archive-courses .lp-entry-content{flex-direction:column}}.lp-archive-courses .course-summary-sidebar{width:300px;max-width:100%;margin-top:-180px}@media(max-width:768px){.lp-archive-courses .course-summary-sidebar{width:100%;margin-top:0}.lp-archive-courses .course-summary-sidebar .course-summary-sidebar__inner{width:100%}}@media(max-width:767px){.lp-archive-courses .course-summary-sidebar{width:100%;padding-left:0}}.lp-archive-courses .course-summary-sidebar__inner{width:300px}.lp-archive-courses .course-summary-sidebar__inner .course-sidebar-top{box-shadow:0 15px 20px 0 rgba(0,0,0,0.05)}.lp-archive-courses .course-summary-sidebar__inner .course-sidebar-secondary{margin-top:30px;padding:0}.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist{color:var(--lp-color-white,#fff);background:transparent !important;font-size:0}.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist.on,.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist:hover{color:var(--lp-primary-color)}.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist::before{font-family:"lp-icon";font-size:1em;content:"\f004"}.lp-archive-courses .course-summary-sidebar__inner>div{padding:20px;background:var(--lp-color-white,#fff)}.lp-archive-courses .course-summary-sidebar__inner>div ul{list-style:none}.lp-archive-courses .course-summary-sidebar__inner>div ul li a{color:#666;font-weight:300;line-height:1.5em}.lp-archive-courses .course-summary-sidebar__inner>div ul li a:hover{color:var(--lp-primary-color);box-shadow:unset}.lp-archive-courses .courses-btn-load-more{display:flex;align-items:center;gap:5px}.lp-archive-courses .course-wishlist:before{font-family:"lp-icon"}.lp-archive-courses .lp-course-curriculum ul{padding:0}.lp-single-course__header{background-color:#f1f2f8}.lp-single-course__header__inner{max-width:var(--lp-container-max-width);margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding);padding-top:40px;padding-bottom:40px}@media(max-width:767px){.lp-single-course__header__inner{padding-top:20px;padding-bottom:20px}}@media(min-width:992px){.lp-single-course__header__inner>*{width:calc(100% - 440px)}}.lp-single-course__header .learn-press-breadcrumb{display:flex;list-style:none;gap:4px;flex-wrap:wrap;margin-bottom:8px;padding:0}.lp-single-course__header .course-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);margin:0 0 24px 0}@media(max-width:767px){.lp-single-course__header .course-title{margin:0 0 16px 0}}.lp-single-course__header .course-instructor-category{display:flex;padding:0;gap:4px;flex-wrap:wrap;margin-bottom:40px}@media(max-width:767px){.lp-single-course__header .course-instructor-category{margin-bottom:20px}}.lp-single-course__header .course-instructor-category>div>*{display:inline;vertical-align:middle}.lp-single-course__header .course-instructor-category label{font-size:inherit;font-weight:inherit}.lp-single-course__header .course-instructor-category a{text-decoration:none;color:inherit}.lp-single-course__header .course-instructor-category a:hover{color:var(--lp-primary-color,#ffb606)}.lp-single-course__header .lp-single-course-info-one{display:flex;column-gap:20px;row-gap:8px;flex-wrap:wrap}.lp-single-course__header .lp-single-course-info-one .star-info{display:inline-flex;align-items:center;gap:4px;padding-right:20px;position:relative}.lp-single-course__header .lp-single-course-info-one .star-info::after{content:"";right:0;left:auto;width:1px;height:20px;position:absolute;background-color:var(--lp-border-color,#e2e0db)}@media(max-width:500px){.lp-single-course__header .lp-single-course-info-one .star-info{padding-right:0}.lp-single-course__header .lp-single-course-info-one .star-info::after{content:none}}.lp-single-course__header .lp-single-course-info-one .ico-star,.lp-single-course__header .lp-single-course-info-one .lp-review-svg-star{display:inline-flex;align-items:center}.lp-single-course .lp-single-course-main{padding:40px 0 80px;display:flex;column-gap:60px;row-gap:30px;flex-wrap:wrap}@media(max-width:1500px){.lp-single-course .lp-single-course-main{column-gap:30px}}@media(max-width:991px){.lp-single-course .lp-single-course-main{flex-direction:column-reverse;padding:40px 0}}.lp-single-course .lp-single-course-main__left{width:100%}@media(min-width:992px){.lp-single-course .lp-single-course-main__left{width:calc(100% - 410px)}}@media(min-width:1501px){.lp-single-course .lp-single-course-main__left{width:calc(100% - 440px)}}.lp-single-course .lp-single-course-main__left>div{margin-bottom:40px}@media(max-width:767px){.lp-single-course .lp-single-course-main__left>div{margin-bottom:30px}}.lp-single-course .lp-single-course-main__left>div:last-child{margin-bottom:0}.lp-single-course .lp-single-course-main__left .extra-box__title,.lp-single-course .lp-single-course-main__left .course-faqs__title,.lp-single-course .lp-single-course-main__left .course-material__title,.lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,.lp-single-course .lp-single-course-main__left .comment-reply-title,.lp-single-course .lp-single-course-main__left .section-title,.lp-single-course .lp-single-course-main__left .item-title{margin:0 0 20px 0;font-size:calc(var(--lp-font-size-base, 1em) * 1.6)}@media(max-width:767px){.lp-single-course .lp-single-course-main__left .extra-box__title,.lp-single-course .lp-single-course-main__left .course-faqs__title,.lp-single-course .lp-single-course-main__left .course-material__title,.lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,.lp-single-course .lp-single-course-main__left .comment-reply-title,.lp-single-course .lp-single-course-main__left .section-title,.lp-single-course .lp-single-course-main__left .item-title{margin:0 0 16px 0}}.lp-single-course .lp-single-course-main__left .extra-box ul{margin:0 0 0 20px;padding:0}.lp-single-course .lp-single-course-main__left .comments-area{width:100%;max-width:100%;margin:0}.lp-single-course .lp-single-course-main__right{width:100%}@media(min-width:992px){.lp-single-course .lp-single-course-main__right{width:380px;margin-top:-280px}}.lp-single-course .lp-single-course-main__right__inner{position:sticky;top:0;background-color:var(--lp-color-white,#fff);border:1px solid var(--lp-border-color,#e2e0db);padding:20px;border-radius:var(--lp-border-radius,5px)}.lp-single-course .lp-single-course-main__right__inner>div{margin-bottom:20px}.lp-single-course .lp-single-course-main__right__inner>div:last-child{margin-bottom:0}.lp-single-course .lp-single-course-main .info-metas .info-meta-item{display:flex;gap:4px;margin-bottom:12px}.lp-single-course .lp-single-course-main .info-metas .info-meta-item:last-child{margin-bottom:0}.lp-single-course .lp-single-course-main .info-metas .info-meta-left{display:flex;gap:8px;align-items:center}.lp-single-course .lp-single-course-main .info-metas i{color:var(--lp-primary-color,#ffb606)}.lp-single-course .lp-single-course-main .course-img{margin-bottom:20px;overflow:hidden;margin:-20px -20px 20px -20px;border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0}.lp-single-course .lp-single-course-main .course-img img{max-width:100%;display:block}.lp-single-course .lp-single-course-main .course-price{display:block;margin-bottom:20px}.lp-single-course .lp-single-course-main .course-price .free{color:#3ab500;font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.lp-single-course .lp-single-course-main .course-price .origin-price{text-decoration:line-through;opacity:.6;font-size:var(--lp-font-size-base,1em);margin-right:4px}.lp-single-course .lp-single-course-main .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.lp-single-course .lp-single-course-main .course-buttons{display:flex;flex-direction:column;gap:8px}.lp-single-course .lp-single-course-main .course-buttons form,.lp-single-course .lp-single-course-main .course-buttons .lp-button{width:100%}.lp-single-course .lp-single-course-main .course-buttons .lp-button{background-color:var(--lp-primary-color,#ffb606);border:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.lp-single-course .lp-single-course-main .course-buttons .lp-button:hover{background-color:var(--lp-secondary-color);border-color:var(--lp-secondary-color)}.lp-single-course .lp-single-course-main .course-buttons .learn-press-message{margin:0}.lp-single-course .lp-single-course-main .featured-review__title{font-weight:var(--lp-font-weight-link,600);font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.lp-single-course .lp-list-courses-related{margin:0 0 40px 0}@media(max-width:767px){.lp-single-course .lp-list-courses-related{margin:0 0 20px 0}}.lp-single-course .lp-list-courses-related .section-title{margin:0 0 40px 0;font-size:calc(var(--lp-font-size-base, 1em) * 1.6)}.lp-single-course .course-detail-info__inner{max-width:var(--lp-container-max-width);margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding)}.lp-single-course .course-detail-info .course-meta{gap:16px;flex-wrap:wrap}@media(min-width:769px){.lp-single-course .course-detail-info .course-meta__pull-left{width:calc(100% - 340px);max-width:100%;margin:0}}.lp-single-course .course-tabs .course-faqs__title,.lp-single-course .course-tabs .course-material__title{display:none}.lp-single-course .course-summary-sidebar__inner{background-color:var(--lp-color-white,#fff);border:1px solid var(--lp-border-color,#e2e0db);padding:20px;border-radius:var(--lp-border-radius,5px)}.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner>*{padding:0;margin-bottom:20px}.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner>*:last-child{margin-bottom:0}.lp-single-course .course-summary-sidebar .course-img{margin:-20px -20px 20px;border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0}.lp-single-course .course-summary-sidebar .course-img img{max-width:100%;width:100%;height:auto}.lp-single-course .course-summary-sidebar .course-price{display:block;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:700}.lp-single-course .course-summary-sidebar .course-price .free{color:#3ab500}.lp-single-course .course-summary-sidebar .course-price .origin-price{text-decoration:line-through;opacity:.6;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);margin-right:4px;font-weight:normal}.lp-single-course button{font-size:1em}.course-featured{padding:4px 12px;border-radius:var(--lp-border-radius,5px);background-color:#ff3b30;color:white;text-transform:uppercase;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:var(--lp-font-weight-link,600);margin-bottom:12px;display:inline-block}.course-summary div.lp-list-co-instructor{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px}.course-summary div.lp-list-co-instructor__item{display:flex;column-gap:30px}@media(max-width:767px){.course-summary div.lp-list-co-instructor__item{align-items:center;flex-direction:column;padding:0 15px;column-gap:0;row-gap:10px}}.course-summary div.lp-list-co-instructor__avatar>img{width:100%;max-width:96px;border-radius:999px}.course-summary div.lp-list-co-instructor__bio{flex:1}.course-summary div.lp-list-co-instructor__bio__top>a{font-size:1.125em;font-weight:600}.course-summary .course-price{margin-bottom:10px}.course-summary .course-price .origin-price,.course-summary .course-price .origin-price{margin-right:10px;font-size:1.125em;font-style:italic;text-decoration:line-through}.course-summary .course-price .price{font-size:1.5em}.course-summary .course-summary-sidebar .lp-course-buttons{margin-bottom:20px;text-align:center}.course-summary .course-featured-review .featured-review__title{margin-top:0;margin-bottom:6px;font-size:1.2em;font-weight:500}.course-summary .course-featured-review .featured-review__stars{padding-bottom:12px;color:var(--lp-primary-color)}.course-summary .course-featured-review .featured-review__content{position:relative;color:#666;font-style:italic}.course-summary .course-featured-review .featured-review__content::after{position:absolute;top:-42px;right:-15px;color:rgba(102,102,102,0.1);font-family:Arial;font-size:180px;font-weight:700;font-style:normal;content:"‘‘";transform:rotate(180deg)}.course-summary .course-tags a{display:inline-block;padding:3px 5px;border-radius:4px;color:#fff;background:#9aa5ab;font-size:.75em;line-height:1}.course-meta{display:flex;margin-bottom:40px}.course-meta .course-students::before{font-family:"lp-icon";content:""}.course-meta .course-meta__pull-left,.course-meta .course-meta__pull-right{display:flex;flex-wrap:wrap;gap:50px}@media(max-width:767px){.course-meta .course-meta__pull-left,.course-meta .course-meta__pull-right{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}}@media(max-width:560px){.course-meta .course-meta__pull-left,.course-meta .course-meta__pull-right{grid-template-columns:repeat(2,1fr)}}.course-meta.course-meta-primary .course-meta__pull-left .meta-item{margin-right:0 !important}@media(max-width:560px){.course-meta.course-meta-primary .course-meta__pull-left .meta-item{width:100%}}@media(max-width:1024px){.course-meta.course-meta-secondary .course-meta__pull-left{gap:16px}}@media(max-width:1024px){.course-meta.course-meta-secondary .course-meta__pull-left .meta-item{margin-right:0 !important;width:calc((100% - 32px) / 3)}}@media(max-width:768px){.course-meta.course-meta-secondary .course-meta__pull-left .meta-item{width:100%}}.course-meta .course-meta__pull-left{flex:1}.course-meta .course-meta__pull-right{flex:0 0 50%}.course-meta.two-columns .course-meta{flex:1}.lp-single-course .comment-form .comment-form-url,.lp-single-course .comment-form .comment-form-email,.lp-single-course .comment-form .comment-form-author,.lp-single-course .comment-form .comment-form-comment,.wp-block-learnpress-course-comment .comment-form .comment-form-url,.wp-block-learnpress-course-comment .comment-form .comment-form-email,.wp-block-learnpress-course-comment .comment-form .comment-form-author,.wp-block-learnpress-course-comment .comment-form .comment-form-comment{display:flex;flex-direction:column;gap:1rem}.lp-single-course .comment-form input[type=url],.lp-single-course .comment-form input[type=text],.lp-single-course .comment-form input[type=email],.lp-single-course .comment-form textarea,.wp-block-learnpress-course-comment .comment-form input[type=url],.wp-block-learnpress-course-comment .comment-form input[type=text],.wp-block-learnpress-course-comment .comment-form input[type=email],.wp-block-learnpress-course-comment .comment-form textarea{padding:12px 20px;outline:0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.lp-single-course .comment-form input[type=submit],.wp-block-learnpress-course-comment .comment-form input[type=submit]{border-radius:var(--lp-border-radius,5px)}.course-summary-sidebar{--lp-button-background-color:#28303d;--lp-button-color:#d1e4dd;position:relative}.course-summary-sidebar .course-sidebar-preview{margin-bottom:35px;background:#fff}.course-summary-sidebar .has-global-padding{padding-right:0;padding-left:0}.course-summary-sidebar .lp-course-buttons{margin-bottom:34px}.course-summary-sidebar .lp-course-buttons>*{margin-bottom:10px}.course-summary-sidebar .lp-course-buttons>*:last-child{margin-bottom:0}.course-summary-sidebar .lp-course-buttons form,.course-summary-sidebar .lp-course-buttons button{width:100%;text-decoration:none}.course-summary-sidebar .lp-course-buttons button{font-weight:500;background-color:var(--lp-button-background-color);color:var(--lp-button-color);border:0}.course-summary-sidebar .lp-course-buttons button:hover{border-color:var(--lp-primary-color)}.course-summary-sidebar .course-results-progress .items-progress,.course-summary-sidebar .course-results-progress .course-progress{display:flex;flex-direction:row;margin:0 0 5px;padding:0;justify-content:space-between;flex-wrap:wrap}.course-summary-sidebar .course-results-progress .items-progress__heading,.course-summary-sidebar .course-results-progress .course-progress__heading{margin:0;margin-bottom:7px;padding:0;color:#333;font-size:1em;font-weight:500;flex:1 1 auto;width:auto}.course-summary-sidebar .course-results-progress .items-progress .learn-press-progress,.course-summary-sidebar .course-results-progress .course-progress .learn-press-progress{clear:both;width:100%}.course-summary-sidebar .course-results-progress .number{display:block;margin:0;color:#666;font-size:1em;font-weight:300;line-height:1em;text-align:right}@media(min-width:769px){.course-summary-sidebar.slide-down .course-summary-sidebar__inner{position:fixed;top:0}}.lp-course-buttons:empty{display:none}.course-sidebar-preview .course-price{text-align:center}.course-sidebar-preview .course-price .origin-price{color:var(--lp-primary-color);font-size:1.3em;font-weight:300;font-style:unset}.course-sidebar-preview .course-price .price{color:var(--lp-primary-color);font-size:1.3em;font-weight:500}.course-sidebar-preview .media-preview{overflow:hidden;position:relative;margin:-20px -20px 10px}.course-sidebar-preview .media-preview img{max-width:100%;height:auto;vertical-align:top;width:100%}.course-sidebar-preview .course-wishlist{float:none}.course-sidebar-preview .course-time{margin-bottom:28px;padding-bottom:8px;border-bottom:1px solid rgba(204,204,204,0.3)}.course-sidebar-preview .course-time-row{color:#666;font-size:1em;font-weight:300;margin-bottom:0}.course-sidebar-preview .course-time-row strong{color:#333;font-weight:500}.course-sidebar-preview .course-time-row time{color:#666;font-weight:300}.course-sidebar-preview>*:last-child{margin-bottom:0}.lp-instructor-info{display:flex;gap:30px;margin-top:30px;margin-bottom:30px}@media(max-width:600px){.lp-instructor-info{flex-wrap:wrap}}.lp-instructor-info .lp-section-instructor{flex:1}.lp-instructor-info .instructor-display-name{font-size:1.4rem}.lp-instructor-info .instructor-avatar{max-width:200px}.lp-instructor-info .lp-instructor-meta{margin-top:16px;display:flex;column-gap:20px;row-gap:8px}.lp-instructor-info .instructor-description{margin-top:16px}.lp-instructor-info img{max-width:100%;border-radius:var(--lp-border-radius,5px)}.lp-instructor-info .instructor-social{display:inline-flex;padding:0;gap:12px;margin:16px 0 0 0}.lp-instructor-info .instructor-social>a{text-align:center;list-style:none}.lp-instructor-info .instructor-social>a span{display:none}.lp-instructor-info .instructor-social>a i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-instructor-info .instructor-social>a i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.instructor-display-name{font-weight:var(--lp-font-weight-link,600)}.instructor-item-meta{display:inline-flex;border-left:1px solid var(--lp-border-color,#e2e0db);padding-left:20px}.lp-instructor-meta .instructor-item-meta:first-child{border:0;padding-left:0}.wrapper-instructor-total-students,.wrapper-instructor-total-courses{display:flex;gap:4px;align-items:center}.learnpress-page .lp-button.secondary{background:#9198ab}.learnpress-page .lp-button.secondary:hover{background:#9ba6c5}.learnpress-page .lp-button:disabled,.learnpress-page .lp-button[disabled]{background:#ddd;pointer-events:none;color:var(--lp-button-background-color)}.learnpress-page:hover{text-decoration:none}.lp-sidebar-toggle__close .content-item-wrap .quiz-buttons.align-center .button-left.fixed{margin-left:0 !important}.course-item-nav{display:flex}.course-item-nav .prev span,.course-item-nav .next span{display:block;font-weight:bold}.course-item-nav .prev a,.course-item-nav .next a{color:#999}.course-item-nav .next{text-align:right}#popup-course{display:flex;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background:var(--lp-bg-color-lesson,#fff)}#popup-course .wp-block-learnpress-item-close .back-course{padding:24px}#popup-course .back-course{padding-left:24px;padding-right:24px;line-height:70px;background:rgba(255,255,255,0.1);color:#fff}#popup-course .back-course:hover{background:rgba(255,255,255,0.15)}@media(max-width:768px){#popup-course .back-course{background:transparent;opacity:.6;padding-left:15px;padding-right:15px}#popup-course .back-course:hover{background:transparent;opacity:1}}#popup-course .popup-header__inner{display:flex;width:792px;margin:0 auto;justify-content:space-between;align-items:center;padding-left:15px;padding-right:15px;column-gap:10px}@media(max-width:1024px){#popup-course .popup-header__inner{width:100%}}@media(max-width:767px){#popup-course .popup-header__inner{flex-direction:column;gap:5px}#popup-course .popup-header__inner.can-finish-course .items-progress{display:none}}#popup-course .lp-quiz-buttons .complete-quiz,#popup-course .lp-quiz-buttons .back-quiz,#popup-course .lp-quiz-buttons .review-quiz{float:right}#popup-course .quiz-results,#popup-course .quiz-content,#popup-course .quiz-questions,#popup-course .quiz-buttons,#popup-course .quiz-attempts{margin-bottom:60px}#popup-course .quiz-questions .lp-fib-content{margin-bottom:20px;padding:20px;border:2px solid var(--lp-border-color,#e2e0db);border-radius:6px;line-height:1.6}#popup-course .quiz-questions .lp-fib-input{display:inline-block;width:auto;max-width:none}#popup-course .quiz-questions .lp-fib-input>input{height:36px;padding:6px 16px;border:1px solid var(--lp-border-color,#e2e0db);line-height:2.25em}#popup-course .quiz-questions .lp-fib-answered{padding:0 10px;background:#ececec;white-space:nowrap}#popup-course .quiz-questions .lp-fib-answered.fail{border:2px solid #d85554}#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer{text-decoration:line-through}#popup-course .quiz-questions .lp-fib-answered.correct{border:2px solid #00adff}#popup-course .quiz-questions .lp-fib-note{display:flex;margin-left:10px;font-size:.8em;font-weight:400;align-items:center}#popup-course .quiz-questions .lp-fib-note>span{display:inline-block;width:20px;height:20px;margin:0 5px 0 0}#popup-course .quiz-questions .lp-sorting-choice__check-answer{padding:5px 20px;border:2px solid #ebf8e5;border-radius:5px}#popup-course .question .question-response{display:flex;align-items:center;justify-content:flex-start}#popup-course .scrollbar-light>.scroll-element{z-index:9999}#popup-course .scrollbar-light>.scroll-element.scroll-y{display:none}#popup-course .scrollbar-light>.scroll-element.scroll-y .scroll-bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#popup-header{display:flex;position:fixed;z-index:100;right:0;left:475px;padding:0;border-bottom:1px solid #d9e0f1;background:var(--lp-secondary-color);align-items:center;transition:left .35s cubic-bezier(0.4,0,0.2,1);will-change:left;transform:translateZ(0)}#popup-header .course-title{margin:0;padding:0;font-size:var(--lp-font-size-base,1em);letter-spacing:unset}#popup-header .course-title a{display:-webkit-box;overflow:hidden;color:#fff;font-weight:400;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-decoration:none}#popup-header .course-title a:hover{color:var(--lp-primary-color)}#popup-header .items-progress{display:flex;justify-content:center;align-items:center;column-gap:10px;white-space:nowrap}#popup-header .number{padding-right:10px;color:#fff;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:300}#popup-header .lp-button{display:flex;position:relative;height:auto;border:0;color:#fff;background:var(--lp-primary-color);white-space:nowrap;padding:6px 15px;font-size:1rem}#popup-header .lp-button:hover{opacity:.8}#popup-header .lp-button-back{float:right;margin:9px 10px}#popup-header .lp-button-back button::before,#popup-header .lp-button-back button::after{content:""}#popup-header .lp-button-back button::before{border:1px solid #ddd}#popup-header .lp-button-back button::after{border:1px solid #ddd}#popup-sidebar{overflow:auto;position:relative;box-shadow:0 15px 30px 0 rgba(0,0,0,0.1);flex:0 0 475px;transition:flex-basis .35s cubic-bezier(0.4,0,0.2,1);will-change:flex-basis;transform:translateZ(0)}#popup-sidebar .search-course{display:flex;position:relative;height:70px;background:var(--lp-white-grey,#f7f7fb)}#popup-sidebar .search-course input[name=s]{display:block;width:100%;padding-left:20px;border:0;color:var(--lp-color-base,#333);background:transparent;box-shadow:none;height:auto;font-size:1rem}#popup-sidebar .search-course input[name=s]::-webkit-input-placeholder{color:#999}#popup-sidebar .search-course input[name=s]::-moz-placeholder{color:#999}#popup-sidebar .search-course input[name=s]:-ms-input-placeholder{color:#999}#popup-sidebar .search-course input[name=s]:-moz-placeholder{color:#999}#popup-sidebar .search-course input[name=s]::placeholder{color:#999}#popup-sidebar .search-course input[name=s]:focus{outline:0}#popup-sidebar .search-course button{position:absolute;top:0;right:12px;height:70px;padding:0 16px;border:0;background:transparent;line-height:1px;box-shadow:none;font-size:1rem}#popup-sidebar .search-course button:focus{outline:0}#popup-sidebar .search-course button i{color:var(--lp-color-accent,#666);width:24px;display:flex;justify-content:center}#popup-sidebar .search-course button.clear{display:none}#popup-sidebar .search-course button.clear::before{content:"\f00d"}#popup-sidebar .search-course.searching button:before{display:inline-block;content:"\f110";animation:lp-rotating 1s linear infinite}#popup-sidebar .course-curriculum{overflow:auto;position:absolute;top:70px;bottom:0;width:475px}#popup-sidebar .course-curriculum::-webkit-scrollbar-thumb{background:#ccc}#popup-sidebar .course-curriculum::-webkit-scrollbar{width:8px}#popup-sidebar .course-curriculum::-webkit-scrollbar-track{background:#f5f5f5}#popup-sidebar .section{position:relative;padding:0 0 4px 0}#popup-sidebar .section .circle-progress{display:inline-block;position:absolute;top:50%;right:10px;width:24px;height:24px;margin-top:-12px;border:3px solid #d9e0f1;border-radius:50%}#popup-sidebar .section.section-empty .section-header{margin:0}#popup-sidebar .section-header{position:sticky;z-index:1000;top:0;padding:20px 16px;cursor:pointer;background-color:var(--lp-bg-color-lesson,#fff)}#popup-sidebar .section-header .section-title .show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f0d7"}#popup-sidebar .section-header .section-toggle{justify-content:flex-end;flex:0}#popup-sidebar .section-header .section-toggle i{color:var(--lp-color-accent,#666)}#popup-sidebar .section-header .section-meta{padding-top:6px;padding-bottom:0}#popup-sidebar .section-content{margin-bottom:0}#popup-sidebar .curriculum-more{padding-right:16px;padding-left:16px}#popup-sidebar .course-item>span{display:none}#popup-sidebar .course-item::before{top:-1px;bottom:-1px;height:auto;background:transparent}#popup-sidebar .course-item::after{content:""}#popup-sidebar .course-item.has-status.failed .trans{color:#f02425}#popup-sidebar .course-item.status-completed .trans{color:#3bb54a}#popup-sidebar .lp-course-curriculum .course-section{--lp-border-radius:0;border-left:0}#popup-sidebar .lp-course-curriculum .lp-course-curriculum__title,#popup-sidebar .lp-course-curriculum .course-curriculum-info,#popup-sidebar .lp-course-curriculum .course-section__description{display:none}#popup-sidebar .lp-course-curriculum .course-item.current:before{background:var(--lp-primary-color,#ffb606)}#popup-sidebar .lp-course-curriculum .course-item__content{flex-direction:column;row-gap:0}#popup-sidebar .lp-course-curriculum .course-item__right{font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}#popup-content{overflow:auto;position:relative;margin:70px 0 50px 0;flex:1;padding-left:15px;padding-right:15px}#popup-content .lp-button{position:relative;margin:0;padding:8px 25px;border-color:var(--lp-border-color,#e2e0db)}#popup-content .lp-button.instant-check .instant-check__icon{margin-right:5px}#popup-content .lp-button.instant-check .instant-check__icon::before{font-family:"lp-icon";content:"\f058"}#popup-content .lp-button.instant-check .instant-check__info{visibility:hidden;position:absolute;top:100%;left:0;margin-top:3px;padding:11px 20px;border-radius:3px;background:var(--lp-white-grey,#f7f7fb);color:var(--lp-color-base,#333);white-space:nowrap;text-transform:none}@media(max-width:600px){#popup-content .lp-button.instant-check .instant-check__info{white-space:normal;width:90vw}}#popup-content .lp-button.instant-check:hover .instant-check__info{visibility:visible}#popup-content .lp-button.instant-check.loading::before{display:none}#popup-content .lp-button.instant-check.loading .instant-check__icon{display:inline-block;animation:lp-rotating 1s linear infinite}#popup-content .lp-button.instant-check.loading .instant-check__icon::before{font-weight:800;content:"\f110"}#popup-content .lp-button:hover{border-color:var(--lp-primary-color)}#popup-content .lp-button.completed{display:flex;flex-direction:row-reverse;border-color:transparent;color:#fff;background:#3db748;align-items:center;justify-content:center;float:left}#popup-content .lp-button.completed i{margin-left:9px;font-size:.8em}#popup-content.fixed-quiz-status .quiz-status{background:var(--lp-primary-color)}#popup-content.fixed-quiz-status .quiz-status>div{padding:0}#popup-content::-webkit-scrollbar{width:8px}#popup-content::-webkit-scrollbar-thumb{background:#ccc}#popup-content::-webkit-scrollbar-track{background:#f5f5f5}#popup-footer{position:fixed;z-index:99;right:0;bottom:0;left:475px;width:100%;max-width:792px;height:auto;margin:0 auto;border-top:1px solid #ebebeb;background:var(--lp-bg-color-lesson,#fff);transition:left .35s cubic-bezier(0.4,0,0.2,1);will-change:left;transform:translateZ(0)}@media(max-width:1024px){#popup-footer{width:auto;padding:0 15px}}#popup-footer .course-item-nav{justify-content:space-between}#popup-footer .course-item-nav .prev,#popup-footer .course-item-nav .next{display:flex;line-height:3.125em}#popup-footer .course-item-nav .prev a,#popup-footer .course-item-nav .next a{display:block;color:var(--lp-color-accent,#666)}#popup-footer .course-item-nav .prev::before,#popup-footer .course-item-nav .next::before{color:#999;font-family:"lp-icon"}#popup-footer .course-item-nav .prev:hover a,#popup-footer .course-item-nav .prev:hover::before,#popup-footer .course-item-nav .next:hover a,#popup-footer .course-item-nav .next:hover::before{color:var(--lp-primary-color)}#popup-footer .course-item-nav .prev:hover .course-item-nav__name,#popup-footer .course-item-nav .next:hover .course-item-nav__name{display:block}#popup-footer .course-item-nav .next{flex-direction:row-reverse}#popup-footer .course-item-nav .next::before{margin-left:10px;content:"\f0da"}#popup-footer .course-item-nav[data-nav=next]{justify-content:flex-end}#popup-footer .prev::before{margin-right:10px;content:"\f0d9"}#popup-footer .prev .course-item-nav__name{right:auto;left:-30px}#popup-footer .prev .course-item-nav__name::before{right:auto;left:5px}@media(max-width:1024px){#popup-footer .prev .course-item-nav__name{left:15px}}#popup-footer .course-item-nav__name{display:none;position:absolute;top:-20px;right:-30px;width:auto;padding:10px 15px;color:var(--lp-color-accent,#666);background:#ccc;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);line-height:1}@media(max-width:1024px){#popup-footer .course-item-nav__name{top:-25px;right:15px;left:auto}}#sidebar-toggle{display:inline-block;width:32px;min-width:32px;line-height:70px;height:unset;margin:0;background:rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-size:1.4em;cursor:pointer;transition:.25s;-webkit-appearance:none;border:0;text-align:center}#sidebar-toggle:after{display:none}#sidebar-toggle::before{display:inline-block;position:static;margin:0;width:auto;height:auto;font-family:"lp-icon";content:"\f0d9"}#sidebar-toggle:focus{border:0;outline:0}.course-item-popup #tab-curriculum{display:block}.course-item-popup .course-curriculum ul.curriculum-sections{z-index:9}.course-item-popup .lp-course-curriculum .course-section .course-item__content{flex-direction:column;row-gap:4px}body.course-item-popup{overflow-y:hidden}@media(max-width:1200px){body.course-item-popup #learn-press-course-curriculum{width:300px}}@media(max-width:768px){body.course-item-popup #learn-press-course-curriculum{margin-right:0}}@media(max-width:768px){body.course-item-popup #learn-press-course-curriculum .course-curriculum{width:200px}}@media(max-width:1300px){body.course-item-popup #learn-press-course-curriculum .progress-bg{width:40px}}@media(max-width:768px){body.course-item-popup #learn-press-course-curriculum .items-progress,body.course-item-popup #learn-press-course-curriculum .course-progress{float:none;width:100%;margin-right:0;margin-bottom:20px}}@media(max-width:1300px){body.course-item-popup #content-item-nav{left:300px}}@media(max-width:768px){body.course-item-popup #content-item-nav{left:200px}}@media(max-width:1300px){body.course-item-popup .section-desc{display:none}}@media(max-width:768px){body.course-item-popup.wpadminbar #learn-press-content-item,body.course-item-popup.wpadminbar #learn-press-course-curriculum{top:106px}}body.admin-bar #popup-course{top:32px}body.lp-sidebar-toggle__close #sidebar-toggle::before{content:"\f0da"}body.lp-sidebar-toggle__close #popup-sidebar{flex:0}body.lp-sidebar-toggle__close #popup-header,body.lp-sidebar-toggle__close #popup-footer{left:0}@media(max-width:768px){body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before{content:"\f0da"}body:not(.lp-sidebar-toggle__open) #popup-sidebar{flex:0}}@media screen and (max-width:480px){#popup-header,#popup-footer{width:100%}.learnpress-v4 #popup-header,.lp-4 #popup-header,.learnpress-v4 #popup-footer,.lp-4 #popup-footer{width:auto}.learnpress-v4.starkid #popup-header,.learnpress-v4.starkid #popup-footer{width:100%}#popup-content{min-width:100vw}}.course-curriculum .section-header .section-meta{position:relative}@media screen and (max-width:1280px){#popup-sidebar{flex-basis:300px}#popup-sidebar .course-curriculum{width:300px}#popup-header,#popup-footer{left:300px}}@media screen and (max-width:782px){body.admin-bar #popup-course{top:46px}#popup-course .course-item-meta .item-meta.count-questions,#popup-course .course-item-meta .item-meta.duration{display:none}#popup-sidebar{flex-basis:300px}#popup-sidebar .course-curriculum{width:300px}#popup-header,#popup-footer{left:300px}}.content-item-wrap{width:792px;max-width:100%;margin:0 auto;--lp-item-padding:60px;padding-top:var(--lp-item-padding);padding-bottom:var(--lp-item-padding)}@media(max-width:1024px){.content-item-wrap{width:100%;--lp-item-padding:40px}}.content-item-wrap .course-item-title{margin-top:0;margin-bottom:24px;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);font-weight:700}@media(max-width:767px){.content-item-wrap .course-item-title{text-align:center}}.content-item-wrap .content-item-summary:after{clear:both;content:"";display:block}.content-item-wrap .content-item-description{margin-bottom:30px}.content-item-wrap .content-item-description .wp-video,.content-item-wrap .content-item-description .mejs-container{margin-bottom:15px}.content-item-wrap .content-item-description h2,.content-item-wrap .content-item-description h3,.content-item-wrap .content-item-description h4,.content-item-wrap .content-item-description h5,.content-item-wrap .content-item-description h6{margin-top:10px;margin-bottom:15px;letter-spacing:unset}.content-item-wrap .content-item-description img{max-width:100%;height:auto;vertical-align:middle}.content-item-wrap #learn-press-quiz-app{margin-bottom:40px}.content-item-wrap .quiz-content{margin-bottom:40px;color:#666;font-weight:300}.content-item-wrap .quiz-content img{max-width:100%;height:auto;vertical-align:middle}.content-item-wrap .quiz-buttons{display:flex;justify-content:center;text-align:center;gap:10px}.content-item-wrap .quiz-buttons .button-right .lp-button{margin:0 0 0 15px}.content-item-wrap .quiz-buttons.align-center{display:block;text-align:center}.content-item-wrap .quiz-buttons.align-center .button-left{text-align:center}.content-item-wrap .quiz-buttons.align-center .button-left.fixed{position:fixed;z-index:999;bottom:0;left:50%;width:100%;max-width:792px;height:auto;margin-left:237px;transform:translateX(-50%);background:#fff;padding-bottom:10px}@media(max-width:768px){.content-item-wrap .quiz-buttons.align-center .button-left.fixed{width:100% !important}}.content-item-wrap .quiz-buttons.align-center .button-left.nav-center{height:50px;margin-left:0 !important}.content-item-wrap .quiz-buttons:not(.infinity).is-first .prev{display:none}.content-item-wrap .quiz-buttons:not(.infinity).is-last .next{display:none}.content-item-wrap .questions-pagination .nav-links{text-align:center;display:flex;justify-content:center;gap:4px;margin-top:6px}.content-item-wrap .questions-pagination .nav-links .page-numbers{padding:10px 15px;margin:0;color:var(--lp-color-base,#333);background-color:transparent;font-weight:normal;border:1px solid var(--lp-border-color,#e2e0db);line-height:1;border-radius:var(--lp-border-radius,5px)}.content-item-wrap .questions-pagination .nav-links .page-numbers.dots{border:0}.content-item-wrap .questions-pagination .nav-links .page-numbers.current,.content-item-wrap .questions-pagination .nav-links .page-numbers:hover{color:var(--lp-primary-color)}@media(max-width:575px){.content-item-wrap .questions-pagination .nav-links{margin-top:10px}.content-item-wrap .questions-pagination .nav-links .page-numbers{padding:5px 10px}}.course-curriculum .section-title{position:relative;margin-bottom:0}.course-curriculum .section-title span.show-desc{display:inline-block;position:absolute;top:50%;right:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-title span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-title span.show-desc:hover::before{border-top-color:var(--lp-border-color,#e2e0db)}@media(max-width:575px){#popup-course .quiz-attempts{overflow-x:auto}}.social-share-toggle{position:relative;display:flex;gap:20px}.social-share-toggle .share-toggle-icon{cursor:pointer;display:flex;align-items:center;gap:8px}.social-share-toggle .share-toggle-icon .share-label{margin:0;cursor:pointer}.social-share-toggle .share-toggle-icon:hover{color:var(--lp-primary-color,#ffb606)}.social-share-toggle .content-widget-social-share{padding:20px;background:#fff;box-shadow:0 1px 16px 0 rgba(0,0,0,0.12)}.social-share-toggle .lp-social-media{display:inline-flex;padding:0;gap:12px;margin:0}.social-share-toggle .lp-social-media>li{text-align:center;list-style:none}.social-share-toggle .lp-social-media>li span{display:none}.social-share-toggle .lp-social-media>li i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.social-share-toggle .lp-social-media>li i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.social-share-toggle .clipboard-post{display:flex;justify-content:space-between;margin-bottom:20px;gap:12px}.social-share-toggle .btn-clipboard{position:relative;padding:12px 20px;white-space:nowrap}.social-share-toggle .btn-clipboard .tooltip{display:none;position:absolute;z-index:2;left:50%;right:auto;bottom:100%;transform:translateX(-50%);width:max-content;color:#fff;font-size:.825em;padding:5px 10px;background:rgba(0,0,0,0.72);border-radius:3px;margin-bottom:10px}.social-share-toggle .btn-clipboard .tooltip:before{content:"";position:absolute;z-index:2;left:50%;bottom:-5px;margin-left:-3px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,0.72)}.social-share-toggle .btn-clipboard:hover{background-color:#eee}.social-share-toggle .btn-clipboard:hover .tooltip{display:block}.social-share-toggle .clipboard-value{border:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;flex:1}@media(max-width:600px){.social-share-toggle .clipboard-value{width:100%}}.social-share-toggle .wrapper-content-widget{visibility:hidden;text-align:left;opacity:0;-webkit-transition:all .27s ease;-moz-transition:all .27s ease;-o-transition:all .27s ease;transition:all .27s ease;position:absolute;right:0;top:auto;z-index:9;margin-top:20px}.social-share-toggle.social-share-toggle__open .wrapper-content-widget{margin-top:0;visibility:visible;opacity:1}@media(max-width:768px){.social-share-toggle .wrapper-content-widget{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7)}.social-share-toggle .wrapper-content-widget .content-widget-social-share{position:relative;z-index:1;max-width:fit-content;top:50%;min-width:320px;transform:translateY(-50%);margin:0 auto}}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.wp-admin .lp-modal-dialog .lp-modal-header{padding:2em}.wp-admin .lp-modal-dialog .lp-modal-header h3{font-size:1.4em}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;right:0;left:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:left;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:right}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}#lp-modal-overlay{display:none;position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;opacity:.5;background:#000}#lp-modal-window{display:none;position:fixed;z-index:999999;top:50%;left:50%;padding:35px 60px 28px 60px;background:#fff;transform:translate(-50%,-50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#lp-modal-window #lp-modal-content{margin:0 0 24px 0;color:#333;font-weight:400;text-align:center}#lp-modal-window #lp-modal-content>*{margin:0 0 .5em}#lp-modal-window #lp-modal-buttons{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}#lp-modal-window #lp-modal-buttons .lp-button{position:relative;margin:0 10px 0 10px}.learn-press-comments{width:792px;max-width:100%;margin:0 auto}@media(max-width:1024px){.learn-press-comments{width:100%}}@media(min-width:769px){#learn-press-item-comments{padding-bottom:50px}}.learn-press-progress{overflow:hidden;position:relative;width:80px;height:6px;border-radius:3px}.learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learn-press-progress .progress-bg .progress-active{position:absolute;left:50%;width:100%;height:100%;margin-left:-100%;background:var(--lp-primary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;left:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.course-curriculum .section-header .section-left{display:flex;align-items:center;gap:16px}.course-curriculum .section-header .section-left .wrapper-section-title{flex:1}.course-curriculum .section-header .section-left .section-toggle{flex:0 0 40px;align-items:center;text-align:center;cursor:pointer;min-width:1em}.course-curriculum .section-header .section-left .section-toggle .fa-caret-down,.course-curriculum .section-header .section-left .section-toggle .lp-icon-caret-down,.course-curriculum .section-header .section-left .section-toggle .lp-icon-angle-down{display:none}.course-curriculum .section-header .learn-press-progress{width:80px}.course-curriculum .section.closed .section-toggle .fa-caret-down,.course-curriculum .section.closed .section-toggle .lp-icon-caret-down,.course-curriculum .section.closed .section-toggle .lp-icon-angle-down{display:block}.course-curriculum .section.closed .section-toggle .fa-caret-up,.course-curriculum .section.closed .section-toggle .lp-icon-caret-up{display:none}.course-curriculum .section.closed .section-content{overflow:hidden;height:0}.scroll-wrapper{overflow:hidden;opacity:0}.scroll-wrapper .scroll-element{background:transparent}.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible{transition:opacity .25s}.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible{opacity:.7}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}@keyframes lp-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.lp-material-skeleton{overflow:auto}.lp-material-skeleton .course-material-table{width:100%}.lp-material-skeleton .course-material-table th{text-align:center}.lp-material-skeleton .course-material-table th:first-child{text-align:left}.lp-material-skeleton .course-material-table tr td:not(:first-child){text-align:center}.lp-material-skeleton .course-material-table tfoot td{text-align:left;font-weight:bold}.lp-material-skeleton .lp-loadmore-material.lp-button{margin-top:20px;padding:12px 24px}#popup-content .lp-material-skeleton .lp-loadmore-material.lp-button{margin-top:20px;padding:12px 24px}.learnpress.theme-twentytwentytwo .wp-site-blocks,.learnpress.twentytwentytwo .wp-site-blocks{max-width:none;padding-right:0;padding-left:0}.learnpress.theme-twentytwentytwo .wp-site-blocks>.wp-block-group,.learnpress.twentytwentytwo .wp-site-blocks>.wp-block-group{max-width:none;margin-right:auto;margin-left:auto}.learnpress.theme-twentytwentytwo .lp-archive-courses,.learnpress.twentytwentytwo .lp-archive-courses{max-width:none}.learnpress.theme-twentytwentytwo .wp-container-11 .alignfull,.learnpress.theme-twentytwentytwo .wp-container-9 .alignfull,.learnpress.theme-twentytwentytwo .wp-container-12 .alignfull,.learnpress.twentytwentytwo .wp-container-11 .alignfull,.learnpress.twentytwentytwo .wp-container-9 .alignfull,.learnpress.twentytwentytwo .wp-container-12 .alignfull{max-width:100%;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.learnpress.twentytwentyone .lp-archive-courses a:focus,.learnpress.theme-twentytwentyone .lp-archive-courses a:focus{background:transparent !important;text-decoration:none !important;outline:none !important}.learnpress.twentytwentyone .pagination,.learnpress.twentytwentyone .comments-pagination,.learnpress.theme-twentytwentyone .pagination,.learnpress.theme-twentytwentyone .comments-pagination{border-top:0;padding-top:0}@media(max-width:1199px){.learnpress.twentytwentytwo .wp-site-blocks .wp-block-template-part,.learnpress.theme-twentytwentyone .wp-site-blocks .wp-block-template-part{padding-left:15px;padding-right:15px}}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}ul.learn-press-breadcrumb{max-width:var(--lp-container-max-width);width:100%;margin:0 auto;padding:1em var(--lp-cotainer-padding);list-style:none}ul.learn-press-breadcrumb li{display:inline-block;margin:0}ul.learn-press-breadcrumb li a:hover{color:var(--lp-primary-color)}ul.learn-press-breadcrumb i{margin:0 8px}ul.learn-press-breadcrumb a{color:inherit}.lp-table-wrap{border-radius:5px;width:100%;border:1px solid var(--lp-border-color,#e2e0db);overflow-x:auto}table.lp-list-table{border-collapse:collapse;width:100%;margin:0;min-width:768px}table.lp-list-table td{padding:0}table.lp-list-table .learn-press-pagination{text-align:left}table.lp-list-table thead{background-color:var(--lp-white-grey,#f7f7fb);border:0}table.lp-list-table thead tr{border-bottom:1px solid var(--lp-border-color,#e2e0db)}table.lp-list-table thead th{background:0;border:0;font-size:1em;padding:10px 20px;text-align:left}table.lp-list-table thead th td{border:0;padding:0}table.lp-list-table tbody{font-size:14px}table.lp-list-table tbody tr{border:0;border-bottom:1px solid var(--lp-white-grey,#f7f7fb)}table.lp-list-table tbody tr:nth-child(even) td{background:0}table.lp-list-table tbody tr td{border:0;padding:10px 20px;text-align:left}table.lp-list-table tfoot tr{border:0}table.lp-list-table tfoot tr td{border:0}table.lp-list-table tfoot tr td>div{padding:20px}table.lp-list-table tfoot .pagination{border:0;padding:0}.swal2-container{z-index:99999}.swal2-popup{max-width:850px}.swal2-popup .content-title{margin:0 0 20px 0;padding:0;text-align:center;font-size:1.5em;font-weight:bold}.swal2-popup .swal2-actions{width:100%;padding:0 30px}.swal2-popup .swal2-actions button{flex:1}.swal2-popup .swal2-actions button.swal2-confirm{background-color:#e02200}.swal2-popup .swal2-actions button.swal2-cancel{background-color:transparent;border:1px solid #ccc;color:inherit}.swal2-popup .swal2-warning{color:#e02200;border-color:transparent;background-color:rgba(223,0,0,0.1019607843)}.swal2-popup .swal2-icon{width:50px;height:50px}.swal2-popup .swal2-icon .swal2-icon-content{font-size:0}.swal2-popup .swal2-icon .swal2-icon-content::before{content:"\f071";font-family:"lp-icon";font-size:24px;display:inline-block}.swal2-popup .swal2-title{font-size:1.5em}.swal2-popup .swal2-html-container{font-size:1em}.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown{max-height:200px;overflow:hidden}.swal2-popup .swal2-close{background-color:unset !important;outline:none !important;color:#ccc !important}.swal2-popup .swal2-close:hover{color:#f27474 !important}@media(max-width:1024px){body.learnpress-page{--lp-cotainer-padding:1rem}}footer{clear:both}.margin-bottom{margin-bottom:20px}.hide-if-js{display:none !important}.clearfix::after{display:block;clear:both;content:""}.lp-form-fields{margin:0;padding:0;list-style:none}.lp-form-fields .form-field{margin:0 0 20px 0;list-style:none}.lp-entry-content .course-tabs{margin-bottom:40px}form.retake-course,form.enroll-course,form.purchase-course{display:inline-flex;flex-direction:column;gap:10px}.table-orders th,.table-orders td{padding:5px 10px}.form-button{display:inline-block}ul.list-table-nav{display:flex;margin-left:0;list-style:none}ul.list-table-nav .nav-text{text-align:left;flex:1}ul.list-table-nav .nav-pages{text-align:right;flex:1}ul.list-table-nav .nav-pages .learn-press-pagination{display:inline-block;margin-bottom:0}.primary-color{color:var(--lp-primary-color)}.primary-color-before::before{color:var(--lp-primary-color)}.primary-color-after::after{color:var(--lp-primary-color)}.primary-background-color{background:var(--lp-primary-color)}.primary-background-color{background:var(--lp-primary-color)}.course-origin-price{margin-right:5px;font-size:85%;text-decoration:line-through}.content-item-wrap #comments{margin-right:0;margin-left:0}.content-item-wrap #comments #comment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-tabs input[name=learn-press-course-tab-radio],.course-tabs .course-tab-panel{display:none}.no-event{pointer-events:none}@media screen and (max-width:768px){ul.learn-press-courses .course{width:48%}}@media screen and (max-width:600px){ul.learn-press-courses .course{width:100%;margin-right:0}}.course-price:empty{display:none !important}
\ No newline at end of file
+@charset "UTF-8";:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-left:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-right:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-left:15px;padding-right:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-right:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}.learn-press-tabs{margin-bottom:32px;position:relative;border-bottom:1px solid var(--lp-border-color,#e2e0db)}.learn-press-tabs .learn-press-tabs__checker{display:none}.learn-press-tabs__nav{display:flex;flex-wrap:wrap;padding:0;column-gap:40px;row-gap:12px;list-style:none;margin:0 0 -1px 0 !important}.learn-press-tabs__item{position:relative;margin:0;list-style:none}.learn-press-tabs__item>a{display:block;margin:0;padding:0 0 16px 0;font-size:1.125em;line-height:1;font-weight:600;text-align:center;cursor:pointer;color:var(--lp-color-base,#333);text-decoration:none}.learn-press-tabs__item>a:focus{outline:0;text-decoration:none}.learn-press-tabs__item::after{position:absolute;bottom:0;top:auto;left:0;width:100%;height:2px;background:transparent;content:""}.learn-press-tabs__item.active a,.learn-press-tabs__item:hover a{color:var(--lp-primary-color,#ffb606)}.learn-press-tabs__item.active::after,.learn-press-tabs__item:hover::after{background:var(--lp-primary-color,#ffb606)}.learn-press-tabs.stretch .learn-press-tabs__tab{flex:1}.learn-press-tabs.stretch .learn-press-tabs__tab>label{padding:18px 10px}@media(max-width:990px){.learn-press-tabs__nav,.learn-press-tabs .learn-press-filters{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;scroll-behavior:smooth}.learn-press-tabs__nav::-webkit-scrollbar,.learn-press-tabs .learn-press-filters::-webkit-scrollbar{display:none}}.learn-press-filters{display:flex;flex-wrap:wrap;padding:0;column-gap:40px;row-gap:12px;list-style:none;margin:0 0 -1px 0 !important}.learn-press-filters li{position:relative;margin:0;list-style:none}.learn-press-filters li a,.learn-press-filters li span{display:block;margin:0;padding:0 0 16px 0;font-size:1.125em;line-height:1;font-weight:600;text-align:center;cursor:pointer;color:var(--lp-color-base,#333);text-decoration:none}.learn-press-filters li a:focus,.learn-press-filters li span:focus{outline:0;text-decoration:none}.learn-press-filters li a::after,.learn-press-filters li span::after{position:absolute;bottom:0;top:auto;left:0;width:100%;height:2px;background:transparent;content:""}.learn-press-filters li a.active,.learn-press-filters li a:hover,.learn-press-filters li span.active,.learn-press-filters li span:hover{color:var(--lp-primary-color,#ffb606)}.learn-press-filters li a.active::after,.learn-press-filters li a:hover::after,.learn-press-filters li span.active::after,.learn-press-filters li span:hover::after{background:var(--lp-primary-color,#ffb606)}.learn-press-filters li.active a,.learn-press-filters li.active span{color:var(--lp-primary-color,#ffb606)}.learn-press-filters li.active a::after,.learn-press-filters li.active span::after{background:var(--lp-primary-color,#ffb606)}.learn-press-filters li:after{display:none !important}.wrapper-course-nav-tabs{position:relative;border-bottom:1px solid var(--lp-border-color,#e2e0db)}#learn-press-course-tabs.show-all .course-tab-panel{margin-bottom:40px}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .course-tab-panels .course-tab-panel:nth-child(7){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) label{color:var(--lp-primary-color);background:#fff}.course-tab-panels .course-tab-panel{padding-top:30px}.course-tab-panel{display:none}.course-tab-panel.active{display:block}.course-tab-panel .course-description h4{margin-top:0;margin-bottom:1.125em}.course-tab-panel .course-description img{max-width:100%;height:auto;vertical-align:middle}.course-tab-panel .lp-course-author{display:flex;align-items:start}@media(max-width:767px){.course-tab-panel .lp-course-author{flex-direction:column;align-items:center}}.course-tab-panel .lp-course-author .course-author__pull-left{margin-right:30px;text-align:center;align-items:center}@media(max-width:767px){.course-tab-panel .lp-course-author .course-author__pull-left{margin-right:0;margin-bottom:24px}}.course-tab-panel .lp-course-author img{width:100px;height:100px;border-radius:50%;object-fit:cover;object-position:center;display:block;margin:0 auto}.course-tab-panel .lp-course-author .course-author__pull-right{flex:1}@media(max-width:767px){.course-tab-panel .lp-course-author .course-author__pull-right{width:100%;text-align:center}}.course-tab-panel .lp-course-author .author-title{margin-bottom:4px}.course-tab-panel .lp-course-author .author-title a{text-decoration:none;color:var(--lp-color-base,#333);box-shadow:none;font-size:1.125em;font-weight:500;text-transform:capitalize}.course-tab-panel .lp-course-author .author-title a:hover{color:var(--lp-primary-color)}.course-tab-panel .lp-course-author .author-description{color:#666;font-style:italic}.course-tab-panel .lp-course-author .instructor-social{display:flex;gap:16px;margin-bottom:12px}.course-tab-panel .lp-course-author .author-socials{display:grid;grid-template-columns:repeat(4,33px);gap:10px;justify-content:center;margin-top:16px}.course-tab-panel .lp-course-author .author-socials>a{display:inline-block;width:33px;height:33px;margin:0;border:1px solid #ededed;border-radius:50%;color:#878787;box-shadow:none;font-size:.8em;line-height:2em;text-align:center;vertical-align:middle;transition:all .3s}.course-tab-panel .lp-course-author .author-socials>a:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before{content:"\f0d5"}.course-tab-panel .lp-course-curriculum__title{display:none}.learn-press-nav-tabs{margin:0;display:flex;flex-wrap:wrap;padding:0;column-gap:40px;row-gap:12px;list-style:none;margin:0 0 -1px 0 !important}.learn-press-nav-tabs li{position:relative;margin:0;list-style:none}.learn-press-nav-tabs li label{display:block;margin:0;padding:0 0 16px 0;font-size:1.125em;line-height:1;font-weight:600;text-align:center;cursor:pointer;color:var(--lp-color-base,#333);text-decoration:none}.learn-press-nav-tabs li label:focus{outline:0;text-decoration:none}.learn-press-nav-tabs li::after{position:absolute;bottom:0;top:auto;left:0;width:100%;height:2px;background:transparent;content:""}.learn-press-nav-tabs li.active label,.learn-press-nav-tabs li:hover label{color:var(--lp-primary-color,#ffb606)}.learn-press-nav-tabs li.active::after,.learn-press-nav-tabs li:hover::after{background:var(--lp-primary-color,#ffb606)}.TabsDragScroll{position:relative}.TabsDragScroll:hover{cursor:all-scroll}.TabsDragScroll ul{max-width:100%;white-space:nowrap;scroll-behavior:smooth;user-select:none;overflow-x:auto;flex-wrap:nowrap}.TabsDragScroll ul::-webkit-scrollbar{display:none}.TabsDragScroll ul.dragging{scroll-behavior:unset;cursor:all-scroll}.lp-checkout-form__before,.lp-checkout-form__after{width:45%;width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px);margin:0 15px 40px 15px}.lp-checkout-form__before .lp-checkout-block h4,.lp-checkout-form__after .lp-checkout-block h4{margin-top:0;margin-bottom:18px;color:#333;font-size:1.5em;font-weight:600;line-height:1}@media(max-width:815px){.lp-checkout-form__before,.lp-checkout-form__after{width:100%;margin:0 0 40px 0}}.lp-checkout-form__before{float:right}.lp-checkout-form__before #checkout-order{width:100%}.lp-checkout-form .lp-checkout-form__after{float:left}.lp-checkout-form .lp-checkout-remember{letter-spacing:0;margin-top:0}.lp-checkout-form .lp-checkout-remember label{width:auto;color:#666}.lp-checkout-form .lp-checkout-remember label input[type=checkbox]{position:relative;top:3px;width:19px;height:19px;margin:0 4px 0 0;border:1px solid #ccc;cursor:pointer;-webkit-appearance:none}.lp-checkout-form .lp-checkout-remember label input[type=checkbox]:focus{outline:0}.lp-checkout-form .lp-checkout-remember label input[type=checkbox]:checked::after{position:absolute;top:2px;left:2px;color:#41abec;font-family:"lp-icon";font-size:14px;line-height:1;content:"\f00c";border:0;transform:none}.lp-checkout-form .lp-checkout-remember a{color:#666;font-weight:300;text-decoration:underline;text-decoration-color:#ccc}.lp-checkout-form .lp-checkout-remember a:hover{color:var(--lp-primary-color);text-decoration-color:var(--lp-primary-color)}.lp-checkout-form .lp-form-fields{padding:0 0 14px 0}.lp-checkout-form .lp-form-fields label{display:block;margin-bottom:10px}.lp-checkout-form .lp-form-fields input:not([type=checkbox]){line-height:normal;width:100%;padding:10px 15px;border:1px solid #ccc}.lp-checkout-form .lp-form-fields input:not([type=checkbox]):focus{border-color:var(--lp-primary-color);outline:0}.lp-checkout-form{margin:0 -15px;margin-top:50px}@media(max-width:815px){.lp-checkout-form{display:flex;flex-direction:column-reverse;margin:0}}.lp-checkout-form #btn-checkout-account-switch-to-guest{margin-bottom:60px}.lp-checkout-form .description{float:left}.lp-checkout-form a{color:#41abec}.lp-checkout-form a label{display:inline-block;color:inherit;font-weight:normal;cursor:pointer}.lp-checkout-form a:hover{color:var(--lp-primary-color,#ffb606)}.lp-checkout-form #checkout-account-guest{width:100%;margin-bottom:35px;padding-bottom:19px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}.lp-checkout-form #checkout-account-guest .lp-form-fields,.lp-checkout-form #checkout-account-guest .form-field{margin-bottom:0;padding-bottom:0}.lp-checkout-form div.lp-guest-checkout-output{margin-top:10px;padding:8px 20px;border:2px solid #41abec;border-radius:4px;transition:all .2s ease}.lp-checkout-form label.lp-guest-checkout-output{margin-top:10px;cursor:pointer;user-select:none}.lp-checkout-form .lp-guest-checkout-notice{margin:30px 0 0 0}.lp-checkout-form .lp-guest-switch-login{margin-top:1em;color:#666;font-weight:400}.lp-checkout-form .lp-guest-switch-login a{display:inline-block}.lp-checkout-form input[name=checkout-account-switch-form]{display:none}.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked)+.lp-checkout-block{display:none;overflow:hidden;height:0;margin:0;padding:0;border:0;opacity:0}.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked)+.lp-checkout-block>*{overflow:hidden;height:0}.lp-checkout-form input[name=checkout-account-switch-form]:checked+.lp-checkout-block{display:block;overflow:auto;height:auto}.lp-checkout-form input[name=checkout-account-switch-form][value=guest]:checked ~ #btn-checkout-account-switch-to-guest{display:none}.lp-checkout-form::after{display:block;clear:both;content:""}.lp-checkout-form:focus{outline:0}#checkout-order .lp-checkout-order__inner{padding:0 20px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:4px}#checkout-order .cart-item:first-child td{border-top:0}#checkout-order td,#checkout-order th{border-right:0;border-left:0;background:transparent}#checkout-order td:last-child,#checkout-order th:last-child{padding-right:0}#checkout-order table{width:100%;margin:0;border:0}#checkout-order .course-name{font-weight:600}#checkout-order .course-name a{display:-webkit-box;overflow:hidden;color:#000;-webkit-line-clamp:1;-webkit-box-orient:vertical}#checkout-order .course-name a:hover{color:var(--lp-primary-color)}#checkout-order .col-number{min-width:50px;color:#666;font-weight:600;text-align:right}#checkout-order tfoot{font-size:1.2em}#checkout-order tfoot th{font-weight:600;padding-left:0}#checkout-order tfoot .order-total{font-size:1.4em}#checkout-order tfoot tr:last-child{border-width:0}#checkout-order tfoot tr:last-child td,#checkout-order tfoot tr:last-child th{border-width:0}#checkout-order .course-thumbnail{width:80px;padding:20px 13px 18px 0}#checkout-order .course-thumbnail img{width:100px;max-width:100% !important;height:auto !important}.order-comments{width:100%;padding:15px;min-height:150px;border:1px solid var(--lp-border-color,#e2e0db);resize:none}#checkout-account-register,#checkout-account-login{width:100%;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}#checkout-account-register .form-field .rwmb-label,#checkout-account-register .form-field .rwmb-input .description,#checkout-account-login .form-field .rwmb-label,#checkout-account-login .form-field .rwmb-input .description{display:none}#checkout-account-register .lp-checkout-remember label,#checkout-account-login .lp-checkout-remember label{display:inline-block}#checkout-account-register .lp-checkout-remember a,#checkout-account-login .lp-checkout-remember a{float:right}#checkout-account-register .lp-checkout-sign-in-link,#checkout-account-register .lp-checkout-sign-up-link,#checkout-account-login .lp-checkout-sign-in-link,#checkout-account-login .lp-checkout-sign-up-link{display:flex;margin:0;color:#666;font-weight:400}#checkout-account-register .lp-checkout-sign-in-link a,#checkout-account-register .lp-checkout-sign-up-link a,#checkout-account-login .lp-checkout-sign-in-link a,#checkout-account-login .lp-checkout-sign-up-link a{margin-left:5px;color:#41abec;cursor:pointer}#checkout-account-register .lp-checkout-sign-in-link a:hover,#checkout-account-register .lp-checkout-sign-up-link a:hover,#checkout-account-login .lp-checkout-sign-in-link a:hover,#checkout-account-login .lp-checkout-sign-up-link a:hover{color:var(--lp-primary-color)}#checkout-account-register .lp-checkout-sign-in-link a label,#checkout-account-register .lp-checkout-sign-up-link a label,#checkout-account-login .lp-checkout-sign-in-link a label,#checkout-account-login .lp-checkout-sign-up-link a label{display:inline-block;float:right;color:inherit;font-weight:normal;cursor:pointer}#checkout-payment{width:100%;margin-bottom:25px}#checkout-payment h4{margin-bottom:24px}#checkout-payment .secure-connection{margin-top:5px;opacity:.5;font-size:.75em;font-weight:normal;margin-left:10px}#checkout-payment .secure-connection i{margin-right:5px;font-size:1.125em}@media(max-width:767px){#checkout-payment .secure-connection{margin-top:0}}#checkout-payment .payment-methods{margin:0 0 24px 0;padding:0;list-style:none}#checkout-payment .lp-payment-method{position:relative;margin:0}#checkout-payment .lp-payment-method>label{display:flex;align-items:center}#checkout-payment .lp-payment-method .gateway-input,#checkout-payment .lp-payment-method .gateway-icon{vertical-align:middle}#checkout-payment .lp-payment-method .gateway-icon{max-height:32px}#checkout-payment .lp-payment-method .gateway-input{position:relative;width:20px;height:20px;margin:0 8px 0 0;border:1px solid var(--lp-border-color,#e2e0db);background:#fff;-webkit-appearance:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#checkout-payment .lp-payment-method .gateway-input::before{position:absolute;top:50%;left:50%;width:6px;height:6px;background:#41abec;transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#checkout-payment .lp-payment-method .gateway-input:checked::before{content:""}#checkout-payment .lp-payment-method .gateway-input:focus{outline:0}#checkout-payment #checkout-order-action button{width:100%;border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color);font-weight:500}#checkout-payment #checkout-order-action button:hover{border-color:var(--lp-primary-color);opacity:.5;background:var(--lp-primary-color)}.lp-terms-and-conditions{color:#666}.lp-terms-and-conditions a{color:#41abec}.lp-terms-and-conditions a:hover{color:var(--lp-primary-color)}.learn-press-checkout.guest-checkout{display:none}.button-continue-guest-checkout{clear:both}#learn-press-checkout .payment-methods{margin:0;padding:0;list-style:none}#learn-press-checkout .payment-methods .lp-payment-method{margin-bottom:20px}#learn-press-checkout .payment-methods .lp-payment-method>label{display:flex;flex-flow:row nowrap;padding:10px 20px;background:#f5f5f5;line-height:2.5rem;cursor:pointer}#learn-press-checkout .payment-methods .lp-payment-method>label img{vertical-align:middle}#learn-press-checkout .payment-methods .lp-payment-method.selected>label{background:#d4d4d4}#learn-press-checkout .payment-methods .payment-method-form{display:none;padding:15px 20px;border-top:1px solid var(--lp-border-color,#e2e0db);background:#f9f9f9}#learn-press-checkout-login,#learn-press-checkout-register{margin-bottom:1.5em;padding:20px 20px 0 20px;border:1px solid var(--lp-border-color,#e2e0db);background:#fff}#learn-press-order-review,.learn-press-checkout-comment{margin-bottom:20px}#checkout-form-login,#checkout-form-register{_display:none}#checkout-form-login .learn-press-form-register,#checkout-form-login .learn-press-form-login,#checkout-form-register .learn-press-form-register,#checkout-form-register .learn-press-form-login{display:none}#checkout-guest-email{margin:0 0 20px 0}#checkout-guest-email .form-heading{margin:0}#checkout-guest-email #checkout-guest-options{margin:0;list-style:none}#checkout-guest-email #checkout-existing-account,#checkout-guest-email #checkout-new-account{display:none;margin:0}#checkout-guest-email.email-exists #checkout-existing-account{display:block}#checkout-guest-email.email-exists #checkout-new-account{display:none}.learn-press-checkout-comment h4{display:none}.lp-content-area .order_details{width:100%;border-collapse:collapse}.lp-content-area .order_details th a,.lp-content-area .order_details td a{color:var(--lp-primary-color)}.learnpress-checkout .learnpress>.learn-press-message{max-width:var(--lp-container-max-width);margin:0 auto}input[type=text],input[type=email],input[type=number],input[type=password]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;box-shadow:unset}.learnpress table{width:100%;margin:0 auto 1em auto;border-spacing:0;border-collapse:collapse}.learnpress table th,.learnpress table td{padding:.7em 1em;border:1px solid var(--lp-border-color,#e2e0db);background:#fff;text-align:left}.learnpress table thead{box-sizing:border-box;border:1px solid var(--lp-border-color,#e2e0db)}.learnpress table thead th{border-bottom:0;background:var(--lp-white-grey,#f7f7fb);font-size:1.1em;font-weight:600}.learnpress table tbody,.learnpress table tfoot{box-sizing:border-box}.learnpress table tbody td,.learnpress table tbody th,.learnpress table tfoot td,.learnpress table tfoot th{border:1px solid var(--lp-border-color,#e2e0db);line-height:1.4}.learnpress table tbody td a,.learnpress table tbody th a,.learnpress table tfoot td a,.learnpress table tfoot th a{color:inherit;text-decoration:none}.learnpress table tbody td a:hover,.learnpress table tbody th a:hover,.learnpress table tfoot td a:hover,.learnpress table tfoot th a:hover{color:var(--lp-primary-color)}.learnpress table tbody tr .column-status .result-percent,.learnpress table tfoot tr .column-status .result-percent{font-weight:500}.learnpress table tbody tr .column-status .lp-label,.learnpress table tfoot tr .column-status .lp-label{font-weight:600}.learnpress table tbody tr:nth-child(even) td,.learnpress table tfoot tr:nth-child(even) td{background:var(--tb-even-color,#fafafa)}.learnpress table .list-table-nav td{font-size:.875em}.learnpress table .list-table-nav td.nav-text{text-align:left}.learnpress table .list-table-nav td.nav-pages{text-align:right}.learnpress table .list-table-nav td.nav-pages .learn-press-pagination{text-align:right}.learnpress table .list-table-nav td.nav-pages .page-numbers{margin-bottom:0}.lp-label{display:inline-block;color:#666;font-weight:300}.learn-press-form .form-fields{margin:0;padding:0;list-style:none}.lp-profile-content .learn-press-form .form-fields{margin:0 -15px !important}.lp-profile-content .learn-press-form .form-fields .form-field{padding-left:15px;padding-right:15px}@media(min-width:767px){.lp-profile-content .learn-press-form .form-fields .form-field__50{width:50%;float:left}}.learn-press-form .form-fields .form-field{margin:0 0 20px 0}.learn-press-form .form-fields .form-field>label{font-style:italic}.learn-press-form .form-fields .form-field label{display:block;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:700;margin:0 0 10px 0}.learn-press-form .form-fields .form-field input[type=email],.learn-press-form .form-fields .form-field input[type=text],.learn-press-form .form-fields .form-field input[type=password],.learn-press-form .form-fields .form-field input[type=tel],.learn-press-form .form-fields .form-field input[type=url],.learn-press-form .form-fields .form-field input[type=number],.learn-press-form .form-fields .form-field textarea{width:100%;border:1px solid var(--lp-border-color,#e2e0db);padding:8px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.learn-press-form .form-fields .form-field input[type=email]:focus,.learn-press-form .form-fields .form-field input[type=text]:focus,.learn-press-form .form-fields .form-field input[type=password]:focus,.learn-press-form .form-fields .form-field input[type=tel]:focus,.learn-press-form .form-fields .form-field input[type=url]:focus,.learn-press-form .form-fields .form-field input[type=number]:focus,.learn-press-form .form-fields .form-field textarea:focus{border-color:var(--lp-primary-color,#ffb606);outline:0}.learn-press-form .form-fields .form-field .description{margin-top:10px;font-size:.875em;font-style:italic;line-height:1.4}.learn-press-form .form-fields .form-field .asterisk,.learn-press-form .form-fields .form-field .required{color:red}.learn-press-form.completed button::before{margin-right:10px;font-family:"lp-icon";font-size:1.125em;content:"\f00c"}.learn-press-form .form-field__clear{clear:both}.learn-press-form form>p>label{display:flex;gap:8px}.learn-press-form p{margin:0}.learn-press-form-login,.learn-press-form-register{max-width:600px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding:40px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.learn-press-form-login h3,.learn-press-form-register h3{margin-bottom:20px}.learn-press-form-login button[type=submit],.learn-press-form-register button[type=submit]{padding:12px 16px;width:100%;border-radius:var(--lp-border-radius,5px);outline:0;color:#fff;background:var(--lp-primary-color)}.required label{font-weight:bold}.required label:after{content:" *";display:inline}.lp-password-input{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.lp-password-input input[type=password]{padding-right:2.5em}.lp-password-input input::-ms-reveal{display:none}.lp-password-input .lp-show-password-input{position:absolute;top:8px;right:10px;cursor:pointer}.lp-password-input .lp-show-password-input::after{font-family:"lp-icon";content:"\f06e"}.lp-password-input .lp-show-password-input.display-password::after{color:#585858;content:"\f070"}.form-desc{font-size:smaller;font-style:italic}.become-teacher-form{width:90%;max-width:500px;margin:0 auto}.become-teacher-form .form-field input[type=text],.become-teacher-form .form-field input[type=email],.become-teacher-form .form-field input[type=number],.become-teacher-form .form-field input[type=password]{width:100%}.become-teacher-form .become-teacher-form__description{margin-top:12px}.become-teacher-form button{padding:12px 24px}.btn-base{border-color:var(--lp-primary-color);color:white;background-color:var(--lp-primary-color)}.lp-user-cover-image_background{position:relative}.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image{opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image{position:absolute;bottom:0;right:0;background:var(--lp-white-grey,#f7f7fb);padding:12px 20px;border-radius:var(--lp-border-radius,5px) 0 var(--lp-border-radius,5px) 0;text-transform:capitalize;cursor:pointer;color:var(--lp-primary-color,#ffb606);text-decoration:none;opacity:0;visibility:hidden}@media(max-width:767px){.lp-user-cover-image_background .lp-btn-to-edit-cover-image{font-size:0;padding:4px 12px;opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image:before{font-family:"lp-icon";content:"\f044";font-size:16px}}.lp-user-cover-image__display{width:100%}@media(max-width:767px){.lp-user-cover-image{position:relative;z-index:1}}.lp-user-cover-image .lp-cover-image-empty{display:flex;align-items:center;width:100%;height:250px;border:2px dashed var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;position:relative;text-align:center}.lp-user-cover-image .lp-cover-image-empty:hover{border-color:var(--lp-primary-color,#ffb606)}.lp-user-cover-image .lp-cover-image-empty input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{z-index:1;flex:1;position:relative;padding:0 16px;line-height:1.3}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top{font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-direction:column}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image{font-size:32px;transform:rotate(-90deg)}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image:before{color:var(--lp-primary-color);content:"\f08b"}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom{opacity:.7}@media(max-width:420px){.lp-user-cover-image .lp-cover-image-empty{height:200px}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{padding:0 8px;font-size:15px}}.lp-user-cover-image .lp-user-cover-image__buttons{display:inline-flex;gap:12px;margin-top:16px}.lp-user-cover-image_background{background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:20px;border-radius:var(--lp-border-radius,5px);min-height:100px}.lp-user-cover-image_background>img{opacity:0;visibility:hidden}.learnpress_avatar__form label{display:inline-block}.learnpress_avatar__form input[type=file]{display:none}.learnpress_avatar__form__upload{display:flex;width:200px;height:200px;border:1px dashed var(--lp-border-color,#e2e0db);border-radius:3px;background-color:#fafafa;font-size:.875em;font-weight:300;font-style:italic;line-height:2.6875em;text-align:center;cursor:pointer;align-items:center;justify-content:center}.learnpress_avatar__form__upload div{line-height:1.4}.learnpress_avatar__button--loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}button.learnpress_avatar__button{height:40px;padding:0 15px;border:0;background:var(--lp-primary-color);color:white;margin-top:15px;border-radius:3px}button.learnpress_avatar__button+button{margin-left:15px;margin-right:0}.dashboard-statistic__row{display:flex;gap:20px;flex-wrap:wrap}.dashboard-statistic__row .statistic-box{padding:20px;background:var(--lp-white-grey,#f7f7fb);text-align:center;display:flex;flex-wrap:wrap;gap:20px;border-radius:var(--lp-border-radius,5px);width:calc((100% - 40px) / 3)}@media(min-width:1200px) and (max-width:1440px){.dashboard-statistic__row .statistic-box{gap:16px;padding:16px}}@media(max-width:1200px){.dashboard-statistic__row .statistic-box{width:calc((100% - 20px) / 2)}}@media(max-width:768px){.dashboard-statistic__row .statistic-box{gap:16px;padding:16px}}@media(max-width:600px){.dashboard-statistic__row{gap:8px}.dashboard-statistic__row .statistic-box{width:100%;gap:12px;padding:8px 12px}.dashboard-statistic__row .statistic-box__text{display:flex;justify-content:space-between;align-items:center}.dashboard-statistic__row .statistic-box__text label{margin:0}.dashboard-statistic__row .statistic-box__text__number{font-size:1.2em}.dashboard-statistic__row .statistic-box__icon span{--lp-width-icon:40px;font-size:18px}}.statistic-box__icon span{--lp-width-icon:60px;display:flex;width:var(--lp-width-icon);height:var(--lp-width-icon);border-radius:50%;background:rgba(0,199,190,0.1019607843);line-height:var(--lp-width-icon);align-items:center;justify-content:center;color:#00c7be;font-size:24px}.statistic-box__icon [class^=lp-icon-]:before{width:1em}.statistic-box__icon .lp-icon-enrolled_courses:before,.statistic-box__icon .lp-icon-total_course:before{content:"\f518"}.statistic-box__icon .lp-icon-in_progress_course,.statistic-box__icon .lp-icon-student_in_progress{background:rgba(175,82,222,0.1019607843);color:#af52de}.statistic-box__icon .lp-icon-finished_courses,.statistic-box__icon .lp-icon-published_course{background:rgba(88,86,214,0.1019607843);color:#5856d6}.statistic-box__icon .lp-icon-passed_courses,.statistic-box__icon .lp-icon-student_completed{background:rgba(85,190,36,0.2);color:#34c759}.statistic-box__icon .lp-icon-failed_courses,.statistic-box__icon .lp-icon-pending_course{background:rgba(255,59,48,0.1019607843);color:#ff3b30}.statistic-box__icon .lp-icon-total_student{background:rgba(0,122,255,0.1019607843);color:#007aff}.statistic-box__icon .lp-icon-total_student:before{content:"\f501"}.statistic-box__text{flex:1;text-align:left}.statistic-box__text label{display:block;margin-bottom:4px;font-weight:normal;line-height:1.3;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.statistic-box__text__number{font-size:1.6em;line-height:1;font-weight:600}.lp-enrolled-students-table-wrap{margin-top:15px}.lp-enrolled-students-table-wrap .instructor-avatar{align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;background:#64748b;overflow:hidden}.lp-enrolled-students-table-wrap .instructor-avatar img{width:100%;height:100%;object-fit:cover}.lp-enrolled-students-table-toolbar{display:flex;flex-direction:column;gap:14px;padding:20px 20px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:5px;background:var(--lp-white-grey,#f7f7fb)}.lp-enrolled-students-table-toolbar__row{display:grid;gap:14px}.lp-enrolled-students-table-toolbar__row--course{grid-template-columns:minmax(0,1fr)}.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(145px,200px) minmax(145px,150px) auto;align-items:end;max-width:1000px}.lp-enrolled-students-table-toolbar__field{display:flex;flex-direction:column;min-width:0}.lp-enrolled-students-table-toolbar__field input{border:1px solid var(--lp-border-color,#e2e0db)}.lp-enrolled-students-table-toolbar__label{color:#3f4a5c;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:10px;text-align:left}.lp-enrolled-students-table-toolbar__input{width:100%;height:38px;padding:0 12px;border:1px solid #c6cfdb;border-radius:7px;color:#2f3a4a;background:#fff;font-size:14px;line-height:1.4;box-shadow:none}.lp-enrolled-students-table-toolbar__input:focus{border-color:#2f75ff;outline:0;box-shadow:0 0 0 1px #2f75ff}.lp-enrolled-students-table-toolbar__actions{display:flex;align-items:flex-end;gap:8px}.lp-enrolled-students-table-toolbar__actions .button:hover,.lp-enrolled-students-table-toolbar__actions .button:focus{border-color:#99a7bc;color:#2f3a4a;background:#f4f7fb}@media(max-width:1024px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(150px,1fr) minmax(150px,1fr)}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:782px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr 1fr}.lp-enrolled-students-table-toolbar__field--student{grid-column:1/-1}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:640px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr}.lp-enrolled-students-table-toolbar__actions .button{width:100%}}.lp-cell-student{display:flex;align-items:center;gap:10px}.lp-meta{display:flex;flex-direction:column}.lp-meta .lp-name{color:#1e293b;font-weight:500;line-height:1.4}.lp-meta .lp-email{color:#94a3b8;font-size:12px;line-height:1.3}.lp-cell-course a{color:#3b82f6;text-decoration:none}.lp-cell-course a:hover{text-decoration:underline}.lp-cell-progress{min-width:120px}.lp-progress-bar{overflow:hidden;position:relative;width:100%;max-width:120px;height:6px;border-radius:3px;background:#e2e8f0}.lp-progress-bar span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width .3s ease}.lp-progress-text{display:inline-block;margin-top:3px;color:#64748b;font-size:11px}.lp-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.lp-badge--enrolled{color:#475569;background:#f1f5f9}.lp-badge--in-progress,.lp-badge--learning{color:#1e40af;background:#dbeafe}.lp-badge--finished{color:#166534;background:#dcfce7}.lp-badge--passed{color:#14532d;background:#bbf7d0}.lp-badge--failed{color:#991b1b;background:#fee2e2}.lp-enrolled-students-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e2e8f0}.lp-enrolled-students-table-footer__count{color:#64748b;font-size:13px}#profile-content-enrolled-students .lp-enrolled-students-table-footer{border-top:0}.lp-enrolled-students-table-footer .learn-press-pagination{margin:0;text-align:right}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers>li{margin:0}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;width:40px;line-height:40px;padding:0 8px;border:1px solid #e2e8f0;border-radius:4px;color:#475569;background:#fff;font-size:13px;text-decoration:none;cursor:pointer;transition:all .15s}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers:hover:not(.current),.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers:hover:not(.current){border-color:#3b82f6;color:#3b82f6 !important;background:#eff6ff}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current{border-color:#3b82f6;color:#fff;background:#3b82f6;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{min-width:auto;border:0;background:transparent;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{pointer-events:none}.lp-enrolled-empty{padding:40px 20px;color:#94a3b8;text-align:center}.lp-enrolled-empty p{margin:0;font-size:14px}.lp-enrolled-error{padding:15px 20px;color:#dc2626;font-size:13px}#lp-modal-enrolled-wrap{position:relative}.lp-wrap-btn-view-course-students{width:100%}.lp-wrap-btn-view-course-students button{width:100%}.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-enrolled-students-table-toolbar{background:white}.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-list-table tbody{background:white}.lp-btn-view-students{margin-top:10px;white-space:nowrap;display:block;padding:0;border:0;background:0}.wrapper-profile-header{position:relative}.lp-user-profile{position:relative;--lp-item-padding:40px}.lp-user-profile img{max-width:100%;height:auto}.lp-user-profile .lp-user-profile-avatar img{display:block;border-radius:var(--lp-border-radius-avatar,50%);width:100%;height:auto}.lp-user-profile .lp-user-profile-socials{display:flex;position:relative;margin:0;gap:12px}.lp-user-profile .lp-user-profile-socials a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--lp-color-base,#333);width:var(--lp-social-size,40px);height:var(--lp-social-size,40px);border-radius:50%;border:1px solid var(--lp-border-color,#e2e0db);font-size:16px}.lp-user-profile .lp-user-profile-socials a:hover{color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color);background:var(--lp-primary-color)}.lp-user-profile .lp-user-profile-socials a:hover svg{fill:var(--lp-color-white,#fff)}.lp-user-profile .lp-profile-content-area{position:relative;padding:0;display:flex;align-items:flex-start}.lp-user-profile .lp-profile-left{min-width:120px;max-width:120px}.lp-user-profile .lp-profile-left .user-avatar{position:relative}.lp-user-profile .lp-profile-left .user-avatar img{border-radius:50%}.lp-user-profile .lp-profile-left .user-avatar:hover .lp-btn-to-edit-avatar{opacity:1;visibility:visible}.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar{position:absolute;top:80px;right:0;left:auto;width:36px;height:36px;font-size:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;cursor:pointer;background-color:var(--lp-white-grey,#f7f7fb);border-radius:50%}@media(max-width:767px){.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar{opacity:1;top:60px;visibility:visible}}.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar::before{content:"\f044";font-size:1.5rem;font-family:"lp-icon";font-weight:normal;color:var(--lp-primary-color)}.lp-user-profile .lp-profile-right{padding-left:20px;flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.lp-user-profile .lp-profile-username{margin:0;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:500;color:inherit;flex:1}.lp-user-profile .lp-profile-user-bio{width:100%}.lp-user-profile #profile-sidebar{float:left;width:270px;border:1px solid var(--lp-border-color,#e2e0db);border-top:0;margin-top:var(--lp-item-padding);margin-bottom:32px}@media(max-width:990px){.lp-user-profile #profile-sidebar{width:100%;margin-bottom:0}}.lp-user-profile .lp-profile-nav-tabs{margin:0;padding:0;list-style:none}.lp-user-profile .lp-profile-nav-tabs>li{position:relative;margin:0;padding:0;border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-user-profile .lp-profile-nav-tabs>li a{padding:10px 20px;color:inherit;font-weight:500;text-decoration:none;display:flex;width:100%;gap:8px;line-height:1.4}.lp-user-profile .lp-profile-nav-tabs>li a>i{margin-top:3px}.lp-user-profile .lp-profile-nav-tabs>li>a{padding:14px 20px;position:relative}.lp-user-profile .lp-profile-nav-tabs>li>a>i{color:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs>li ul li{margin:0}.lp-user-profile .lp-profile-nav-tabs>li ul li a{border-bottom:1px solid var(--lp-border-color,#e2e0db);font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.lp-user-profile .lp-profile-nav-tabs>li ul li a:hover{color:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs>li.active{background:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs>li.active>a,.lp-user-profile .lp-profile-nav-tabs>li.active>a i{color:#fff}.lp-user-profile .lp-profile-nav-tabs>li:not(.active):hover{background:var(--lp-white-grey,#f7f7fb)}.lp-user-profile .lp-profile-nav-tabs>li.has-child>a:after{font-family:"lp-icon";content:"\f105";position:absolute;right:15px;top:50%;transform:translateY(-50%)}.lp-user-profile .lp-profile-nav-tabs li>ul{display:none;position:absolute;z-index:1000;top:0;left:100%;min-width:180px;margin:0;padding:0;background:#fff;box-shadow:0 15px 20px 0 rgba(0,0,0,0.05);list-style:none}.lp-user-profile .lp-profile-nav-tabs li>ul li{white-space:nowrap}.lp-user-profile .lp-profile-nav-tabs li>ul li:hover,.lp-user-profile .lp-profile-nav-tabs li>ul li.active{color:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs li:hover>ul{display:block}.lp-user-profile .lp-profile-content{float:right;width:calc(100% - 300px);margin-bottom:32px;padding-top:var(--lp-item-padding)}@media(max-width:990px){.lp-user-profile .lp-profile-content{width:100%}}@media(max-width:767px){.lp-user-profile .lp-profile-content .profile-orders{overflow-x:scroll}}.lp-user-profile .lp-profile-content .course-categories,.lp-user-profile .lp-profile-content .course-instructor{margin-bottom:14px}.lp-user-profile .lp-profile-content .course-categories{padding:0}.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form{display:flex;align-items:center;margin-bottom:10px}.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form input[type=number]{padding:8px;border:1px solid #ccc;width:60px}.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form button{cursor:pointer;line-height:1}.lp-user-profile .profile-orders .profile-heading{display:none}.lp-user-profile .profile-orders table{margin-top:0}.lp-user-profile .profile-orders .column-order-actions a{margin-right:6px;color:black;text-decoration:underline;font-weight:500}.lp-user-profile .profile-orders .column-order-actions a:hover,.lp-user-profile .profile-orders .column-order-actions a:focus{color:var(--lp-primary-color)}.lp-user-profile .learn-press-message{margin-top:0}.lp-user-profile .profile-heading{margin-bottom:24px}.lp-user-profile.guest .lp-content-area{display:flex;align-items:flex-start}.lp-user-profile.guest .lp-content-area>div{flex:1;width:100%}@media(min-width:1366px){.lp-user-profile .lp-content-area{padding-right:0;padding-left:0}}@media(max-width:990px){.lp-user-profile{--lp-item-padding:30px}.lp-user-profile #profile-nav{border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-user-profile .lp-profile-nav-tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth}.lp-user-profile .lp-profile-nav-tabs::after{display:none}.lp-user-profile .lp-profile-nav-tabs>li{border:0;border-right:1px solid var(--lp-border-color,#e2e0db);flex:1}.lp-user-profile .lp-profile-nav-tabs>li:last-child{border-right:0}.lp-user-profile .lp-profile-nav-tabs>li>a{height:auto;padding:8px 12px 8px 12px;flex-direction:column;white-space:nowrap;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);line-height:1.4;gap:4px}.lp-user-profile .lp-profile-nav-tabs>li>a>i{position:static;transform:translate(0)}.lp-user-profile .lp-profile-nav-tabs>li>a::after{display:none !important;margin-left:10px}.lp-user-profile .lp-profile-nav-tabs>li.has-child a::after{display:none !important}.lp-user-profile .lp-profile-nav-tabs>li:after{display:none}.lp-user-profile .lp-profile-nav-tabs>li.active:after,.lp-user-profile .lp-profile-nav-tabs>li.active:before{display:none}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul{display:none;width:max-content;transform:translateX(-20%)}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul::after{display:table;clear:both;box-shadow:0 0;content:""}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul li{float:left;border-right:1px solid var(--lp-border-color,#e2e0db)}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul li:last-child{border-right:0}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul li a{padding:0 10px}.lp-user-profile .lp-profile-nav-tabs li:not(.has-child)>a::after,.lp-user-profile .lp-profile-nav-tabs li:hover ul{display:none !important}}@media(max-width:768px){.lp-user-profile .lp-profile-content-area{align-items:center}.lp-user-profile .lp-profile-right{flex-direction:column;align-items:flex-start}.lp-user-profile .lp-profile-user-bio{display:none}.lp-user-profile.guest .lp-content-area{flex-direction:column}}@media(max-width:650px){.lp-user-profile .lp-profile-left{min-width:100px;max-width:100px}.lp-user-profile .lp-user-profile-socials{gap:8px;--lp-social-size:36px;font-size:14px}}#profile-content-withdrawals>h2{font-size:1.6em;margin-bottom:12px}.learn-press-profile-course__statistic{margin-bottom:32px}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-filters{flex:1 1 auto}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:6px;color:var(--lp-primary-color,#ffb606);font-size:.875em;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:all .2s ease}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link:hover,.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link:focus{background:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:#fff;text-decoration:none}@media(max-width:768px){.learn-press-profile-course__tab .learn-press-tabs--with-course-builder{flex-direction:column;align-items:stretch}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link{width:100%;margin:0 0 16px}}.learn-press-profile-course__progress .lp_profile_course_progress__item img{width:100%;aspect-ratio:16/9;object-fit:cover;height:auto;display:block}.learn-press-profile-course__progress .lp_profile_course_progress__item td,.learn-press-profile-course__progress .lp_profile_course_progress__item th{text-align:center}.learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child,.learn-press-profile-course__progress .lp_profile_course_progress__item th:first-child{width:15%;padding:0}@media(max-width:768px){.learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child,.learn-press-profile-course__progress .lp_profile_course_progress__item th:first-child{display:none}}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(2){width:25%}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2) a,.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(2) a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(3),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(3){width:10%}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(4),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(4){width:25%}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(5),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(5){width:25%}@media(max-width:768px){.learn-press-profile-course__progress .learn-press-course-tab__filter__content{overflow-x:auto}}.lp-profile-content #profile-content-order-details h3{margin-top:0;font-size:1.875em;line-height:1.5;font-weight:500;margin-bottom:15px}.recover-order__title{margin-bottom:5px}.recover-order__description{margin-bottom:20px;opacity:.7;font-size:.8em;font-style:italic}.lp-order-recover{display:flex;gap:10px}.lp-order-recover input[type=text]{font-style:italic;flex:1 1 auto}.lp-profile-content ul{list-style:none !important;padding:0 !important}.lp-profile-content ul.learn-press-courses{margin:0 -16px}.lp-profile-content h3{margin-top:0}.lp-user-avatar__buttons{display:inline-flex;gap:12px;margin-top:16px}.course-extra-box{margin-bottom:16px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);width:100%}.course-extra-box.active .course-extra-box__content{height:auto}.course-extra-box__title{--extra-height:50px;display:flex;align-items:center;position:relative;height:var(--extra-height);margin:0 !important;padding:0 45px 0 20px;background:rgba(181,187,211,0.15);font-size:1em;font-weight:700;cursor:pointer}@media(max-width:767px){.course-extra-box__title{padding-left:16px}}.course-extra-box__title::after{position:absolute;top:0;right:20px;font-family:"lp-icon";line-height:var(--extra-height);content:"\f107"}.course-extra-box__content{overflow:hidden;transition:height .3s ease}.course-extra-box__content-inner{-webkit-animation-name:course-extra-box__content-inner-transform;animation-name:course-extra-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}.course-extra-box__content-inner>ul{padding-left:0 !important;padding-bottom:0 !important}.course-extra-box__content ul,.course-extra-box__content li{list-style:none}.course-extra-box__content ul{margin:0;padding:0}.course-extra-box__content li{margin:0;padding:12px 20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}@media(max-width:767px){.course-extra-box__content li{padding-left:16px;padding-right:16px}}.course-extra-box__content li::before{margin-right:8px;color:var(--lp-primary-color);font-family:"lp-icon";content:"\f00c"}.course-extra-box__content li:last-child{border-bottom:0}.course-extra-box:last-child{margin-bottom:60px}.course-extra-box.active .course-extra-box__title::after{content:"\f106"}.course-extra-box+.comment-respond,.course-extra-box+.comments-area{margin-top:30px;margin-bottom:30px}.course-extra-box+.course-tabs{margin-top:30px}input[name=course-extra-box-ratio]{display:none}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content{display:block}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content .course-extra-box__content-inner{transform:scale(1)}@-webkit-keyframes course-extra-box__content-inner-transform{from{opacity:0;-webkit-transform:translateX(5%);-moz-transform:translateX(5%);-ms-transform:translateX(5%);-o-transform:translateX(5%);transform:translateX(5%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes course-extra-box__content-inner-transform{from{opacity:0;transform:translateX(5%)}to{opacity:1;transform:translateX(0)}}.course-tab-panel-faqs .course-faqs-box{margin-bottom:20px;border:1px solid rgba(204,204,204,0.6);border-radius:5px}.course-tab-panel-faqs .course-faqs-box__title{display:block;position:relative;margin:0;padding:12px 45px 12px 20px;font-size:1em;line-height:1.5;font-weight:var(--lp-font-weight-link,600);cursor:pointer}.course-tab-panel-faqs .course-faqs-box__title::after{position:absolute;top:12px;right:20px;font-family:"lp-icon";content:"\f067"}.course-tab-panel-faqs .course-faqs-box:last-child{margin-bottom:40px}.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title{color:var(--lp-primary-color)}.course-tab-panel-faqs .course-faqs-box__content{display:none}.course-tab-panel-faqs .course-faqs-box__content-inner{padding:20px;-webkit-animation-name:course-faqs-box__content-inner-transform;animation-name:course-faqs-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}input[name=course-faqs-box-ratio]{display:none}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__content{display:block}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title{color:var(--lp-primary-color);background:rgba(241,242,248,0.4)}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title::after{content:"\f068"}@-webkit-keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.extra-box__title,.course-faqs__title,.course-material__title{margin-top:0;margin-bottom:12px}.edit-content{margin-left:5px}.course-curriculum ul.curriculum-sections{position:relative;margin:0;padding:0;list-style:none}.course-curriculum ul.curriculum-sections .closed .section-item__loadmore{display:none}.course-curriculum ul.curriculum-sections .section{margin:0;padding:0;flex-wrap:wrap}.course-curriculum ul.curriculum-sections .section:last-child{padding:0}.course-curriculum ul.curriculum-sections .section.section-empty .section-header{margin-bottom:20px}.course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message{margin-right:15px;margin-left:15px}.course-curriculum ul.curriculum-sections .section-title.c+.section-desc{display:block}.course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:0}.course-curriculum ul.curriculum-sections .item-meta.duration{background:#d9e0f1}.course-curriculum .section-item__loadmore{display:flex;justify-content:center;align-items:center}.course-curriculum .section-item__loadmore button{margin-top:10px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0}.course-curriculum .section-item__loadmore.loading button:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.course-curriculum .section-header{display:table;width:100%;padding:20px 0;border-bottom:0;border-bottom:1px solid #d9e0f1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-curriculum .section-header .section-title,.course-curriculum .section-header .section-desc{margin:0}.course-curriculum .section-header span.show-desc{display:inline-block;position:absolute;top:50%;right:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-header span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-header span.show-desc:hover::before{border-top-color:#ccc}.course-curriculum .section-header .section-desc{margin-top:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);color:var(--lp-color-accent);font-style:italic;line-height:1.3}.course-curriculum .section-header .section-meta{display:block;padding-top:17px;padding-bottom:15px;font-size:.8em;text-align:right;vertical-align:middle;white-space:nowrap}.course-curriculum .section-item{width:100%}.course-curriculum .section-content{margin:0;padding:0;list-style:none}.course-curriculum .section-content .course-item-meta{display:table-cell;text-align:right;vertical-align:middle;white-space:nowrap}.course-curriculum .section-content .course-item-meta .item-meta{display:inline-block;color:#fff}.course-curriculum .section-content .course-item-meta .item-meta.final-quiz{background:#14c4ff}.course-curriculum .section-content .course-item-meta .item-meta.trans{padding:0}.course-curriculum .section-content .course-item-meta .count-questions{background:#9672cf}.course-curriculum .section-content .course-item-meta .duration{background:silver}.course-curriculum .section-content .course-item-meta .course-item-status{padding:0;color:#999}.course-curriculum .section-content .course-item-meta .course-item-status::before{font-family:"lp-icon";content:"\f00c"}.course-curriculum .section-content .course-item-preview{font-style:normal;padding:0}.course-curriculum .section-content .course-item-preview::before{font-family:"lp-icon";content:"\f06e";color:#999}.course-curriculum .course-item{display:flex;position:relative;margin:0 0 2px 0;padding:0 16px;background:rgba(241,242,248,0.4);transition:padding-left linear .15s}.course-curriculum .course-item>span{display:flex;width:28px;color:#666;font-weight:300;align-items:center}.course-curriculum .course-item .section-item-link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:12px 0;color:inherit;outline:0;gap:12px}.course-curriculum .course-item .section-item-link:hover .item-name{color:var(--lp-primary-color)}.course-curriculum .course-item .section-item-link::before{color:var(--lp-primary-color);font-family:"lp-icon"}.course-curriculum .course-item .section-item-link .course-item-info{width:100%}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre{display:flex;flex-flow:row-reverse;justify-content:flex-end;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration{background:transparent}.course-curriculum .course-item .item-name{font-weight:600}.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before{content:"\f059"}.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before{content:"\e929" !important}.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before{content:"\e92a" !important}.course-curriculum .course-item.course-item-lp_lesson .section-item-link::before{content:"\f15b"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before{content:"\f03d"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before{content:"\f028"}.course-curriculum .course-item.item-locked .course-item-status::before{color:var(--lp-secondary-color);content:"\f023"}.course-curriculum .course-item.has-status{padding-top:1px}.course-curriculum .course-item.has-status.status-completed .course-item-status::before,.course-curriculum .course-item.has-status.status-evaluated .course-item-status::before{color:#3bb54a}.course-curriculum .course-item.has-status.item-failed .course-item-status::before,.course-curriculum .course-item.has-status.failed .course-item-status::before{border-color:#f02425;color:#f02425;content:"\f00d"}.course-curriculum .course-item::before{position:absolute;top:50%;left:0;width:3px;height:0;background:#00adff;content:"";transition:height linear .15s,top linear .15s}.course-curriculum .course-item.current{background:#f9f9f9}.course-curriculum .course-item.current a::before{left:10px}.course-curriculum .course-item.current::before{top:0;height:100%}.course-curriculum .section-left{vertical-align:top}.course-curriculum .section-left .section-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);text-transform:capitalize;display:block}.course-curriculum .curriculum-more__button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0;width:100%;margin-top:20px;margin-bottom:20px}.course-curriculum .curriculum-more__button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-right:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}body .content-item-summary .form-button-finish-course,body .lp-quiz-buttons .form-button-finish-course{float:right}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{top:2px;font-family:"lp-icon"}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before{content:"\f017"}#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before{content:"\f15c"}#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{content:"\f29c"}.course-remaining-time .label-enrolled{font-size:inherit}.lp-course-progress{position:relative}.lp-course-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-left:-1px;background:var(--lp-secondary-color)}.viewing-course-item .section-header .section-desc{display:none}.lp-course-curriculum ul,.lp-course-curriculum li{list-style:none;margin:0;padding:0}.lp-course-curriculum .course-curriculum-info{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.lp-course-curriculum .course-curriculum-info__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-course-curriculum .course-curriculum-info__left li{display:inline-flex;align-items:center;gap:8px}.lp-course-curriculum .course-curriculum-info__left li::after{content:"";width:4px;height:4px;background-color:var(--lp-border-color,#e2e0db);display:inline-block}.lp-course-curriculum .course-curriculum-info__left li:last-child::after{content:none}.lp-course-curriculum .course-curriculum-info__right{font-weight:var(--lp-font-weight-link,600);text-align:right;text-transform:capitalize}.lp-course-curriculum .course-toggle-all-sections{cursor:pointer}.lp-course-curriculum .course-section{margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;overflow:hidden}.lp-course-curriculum .course-section.lp-collapse .course-section__items{display:none;animation:ease-in-out}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up{display:none}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down{display:block}.lp-course-curriculum .course-section .lp-icon-angle-down{display:none}.lp-course-curriculum .course-section:last-child{margin-bottom:0}.lp-course-curriculum .course-section .course-section-header{background-color:var(--lp-white-grey,#f7f7fb);padding:20px;column-gap:12px;display:flex;justify-content:space-between}.lp-course-curriculum .course-section__title{font-weight:600;font-size:1.1em;line-height:1.3em}.lp-course-curriculum .course-section__description{margin:4px 0 0 0}.lp-course-curriculum .course-section .section-toggle{line-height:1}.lp-course-curriculum .course-section .section-toggle i{font-size:24px}.lp-course-curriculum .course-section .course-section-info{margin-left:0;margin-right:auto}.lp-course-curriculum .course-section .section-count-items{min-width:24px;font-weight:600;text-align:center;line-height:1.3;white-space:nowrap}.lp-course-curriculum .course-section .course-item{background-color:transparent;border-top:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;margin:0}.lp-course-curriculum .course-section .course-item__link{display:flex;justify-content:space-between;width:100%;column-gap:12px;row-gap:8px;position:relative;align-items:flex-start;color:inherit}.lp-course-curriculum .course-section .course-item__info{display:flex;column-gap:12px;row-gap:8px}.lp-course-curriculum .course-section .course-item__info .course-item-ico{min-width:16px}.lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__content{flex-wrap:wrap}}.lp-course-curriculum .course-section .course-item__left:hover{color:var(--lp-primary-color,#ffb606)}.lp-course-curriculum .course-section .course-item__right{display:flex;column-gap:12px;row-gap:8px;align-items:center;flex:none;color:var(--lp-color-meta,#8a8a8a);flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__right{width:100%;order:3}}.lp-course-curriculum .course-section .course-item__status .course-item-ico{width:24px;display:flex;justify-content:center}.lp-course-curriculum .course-section .course-item-ico::before{content:"";display:inline-block;font-family:"lp-icon";font-weight:normal}.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before{content:"\f15b"}.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before{content:"\f12e"}.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before{content:"\e929"}.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before{content:"\e92a"}.lp-course-curriculum .course-section .course-item-ico.preview::before{content:"\f06e";color:#999}.lp-course-curriculum .course-section .course-item-ico.locked::before{content:"\f023";color:#999}.lp-course-curriculum .course-section .course-item-ico.passed.completed::before{content:"\f00c";color:#3bb54a}.lp-course-curriculum .course-section .course-item-ico.in-progress::before,.lp-course-curriculum .course-section .course-item-ico.completed::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.failed.completed::before{content:"\f00d";color:#f02425}.lp-course-curriculum .course-section .course-item-ico.started::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.doing::before{content:"\e921";color:#999}.info-learning .course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.info-learning .course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.lp-quiz-buttons{margin-bottom:20px;display:block;clear:both;content:""}.quiz-progress{margin-bottom:30px;background:#e7f7ff}.quiz-progress .progress-items{display:flex}.quiz-progress .progress-items .progress-item{position:relative;color:#777;font-size:.938em;flex:1}.quiz-progress .progress-items .progress-item .progress-number,.quiz-progress .progress-items .progress-item .progress-label{display:block;line-height:1;text-align:center}.quiz-progress .progress-items .progress-item .progress-number{margin:15px 0 10px 0;font-size:1.25em}.quiz-progress .progress-items .progress-item .progress-label{margin-bottom:15px;font-size:.875em}.quiz-progress .progress-items .progress-item i{display:none;float:left;width:60px;height:60px;color:#fff;background:#00adff;font-size:1.875em;line-height:60px;text-align:center}.quiz-progress .progress-items .progress-item::after{display:block;clear:both;content:""}.answer-options{margin:0;padding:0;list-style:none}.answer-options .answer-option{display:flex;overflow:hidden;position:relative;margin:0 0 18px 0;padding:10px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background linear .25s;-moz-transition:background linear .25s;-ms-transition:background linear .25s;-o-transition:background linear .25s;transition:background linear .25s}.answer-options .answer-option .option-title{display:table-cell}.answer-options .answer-option .option-title .option-title-content{display:inline-block;vertical-align:middle}.answer-options .answer-option .option-title::before{position:absolute;top:0;bottom:0;left:0;width:3px;background:#ddd;content:"";-webkit-transition:background linear .25s;-moz-transition:background linear .25s;-ms-transition:background linear .25s;-o-transition:background linear .25s;transition:background linear .25s}.answer-options .answer-option input[type=checkbox],.answer-options .answer-option input[type=radio]{-webkit-appearance:initial;-moz-appearance:initial;position:relative;z-index:10;width:32px;min-width:32px;height:32px;margin:0 10px 0 3px;border:1px solid #cfcfcf;background:#f9fafc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.answer-options .answer-option input[type=checkbox]::after,.answer-options .answer-option input[type=radio]::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.answer-options .answer-option input[type=checkbox]:focus,.answer-options .answer-option input[type=radio]:focus{outline:0}.answer-options .answer-option input[type=checkbox]:checked ~ .option-title .option-title-content,.answer-options .answer-option input[type=radio]:checked ~ .option-title .option-title-content{position:relative}.answer-options .answer-option input[type=checkbox]:checked ~ .option-title::before,.answer-options .answer-option input[type=radio]:checked ~ .option-title::before{background:#00adff}.answer-options .answer-option input[type=checkbox]:checked::after,.answer-options .answer-option input[type=radio]:checked::after{opacity:1}.answer-options .answer-option input[type=checkbox]::after{margin-top:0}.answer-options .answer-option input[type=checkbox]::after{width:auto;box-sizing:content-box;height:auto;color:#3db748;font-family:"lp-icon";font-size:16px;opacity:0;content:"\f00c";background:0;border:0}.answer-options .answer-option input[type=checkbox]:checked::after{border:0}.answer-options .answer-option input[type=radio]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.answer-options .answer-option input[type=radio]::before{border-radius:50%}.answer-options .answer-option input[type=radio]:checked::after{content:"";width:10px;height:10px;border-radius:10px;background:#00adff}.answer-options .answer-option .option-title{margin:0}.answer-options .answer-option:hover{background:#e1f5ff}.answer-options .answer-option.answered-wrong input[type=checkbox]::after{color:red}.answer-options .answer-option.answered-wrong input[type=radio]::after{background:red}button[data-counter]{position:relative}button[data-counter]::after{padding-left:5px;content:"(+" attr(data-counter) ")"}.quiz-result{max-width:320px;margin:20px auto 48px;text-align:center}.quiz-result .result-heading{display:none}.quiz-result.passed .result-message{background:#3bb54a}.quiz-result.passed .result-message::after{content:"\f00c"}.quiz-result .result-message{margin-bottom:30px;padding:10px 0;color:#fff;background:#f02425;display:flex;align-items:center;justify-content:center;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);gap:8px}.quiz-result .result-message::after{font-family:"lp-icon";content:"\f00d"}.quiz-result .result-grade .result-achieved,.quiz-result .result-grade .result-require{display:inline-block;margin:0 auto}.quiz-result .result-grade .result-achieved{padding-bottom:7px;border-bottom:1px solid var(--lp-border-color,#e2e0db);font-size:1.75em;font-weight:500;line-height:1}.quiz-result .result-grade .result-require{display:block;padding-top:5px;color:#666;font-size:1em;font-weight:400;line-height:1}.quiz-result .result-grade .result-message{font-size:.875em}.quiz-result.passed .result-achieved{color:#04adff}.quiz-result.passed .result-message strong{color:#04adff}.quiz-result .result-statistic{margin:0;padding:0;text-align:left;list-style:none}.quiz-result .result-statistic .result-statistic-field{display:flex;margin:0}.quiz-result .result-statistic .result-statistic-field+li{border-top:1px dashed var(--lp-border-color,#e2e0db)}.quiz-result .result-statistic .result-statistic-field span,.quiz-result .result-statistic .result-statistic-field p{margin:0;flex:1}.quiz-result .result-statistic .result-statistic-field span{color:#666;font-size:1em;font-weight:400;line-height:2.1875em}.quiz-result .result-statistic .result-statistic-field span::before{display:inline-block;width:15px;margin-right:10px;color:var(--lp-primary-color);font-family:"lp-icon";font-size:1em;font-weight:900}.quiz-result .result-statistic .result-statistic-field p{color:#333;font-weight:500;text-align:right}.quiz-result .result-statistic .result-statistic-field.result-time-spend label::before{font-weight:400;content:"\f017"}.quiz-result .result-statistic .result-statistic-field.result-point label::before{font-weight:400;content:"\f005"}.quiz-result .result-statistic .result-statistic-field.result-questions label::before{font-weight:400;content:"\f059"}.quiz-result .result-statistic .result-statistic-field.result-questions-correct label::before{color:#3db748;content:"\f00c"}.quiz-result .result-statistic .result-statistic-field.result-questions-wrong label::before{color:#f02425;content:"\f00d"}.quiz-result .result-statistic .result-statistic-field.result-questions-skipped label::before{color:#ddd;content:"\f2f5"}.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div{max-width:100%;flex-direction:column}@media(min-width:426px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div{flex-direction:row;justify-content:space-between}}@media(min-width:1025px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div{max-width:792px}}@media(min-width:450px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div .questions-index{width:35%;text-align:inherit}}@media(min-width:1120px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div .questions-index{width:50%}}@media(min-width:450px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div{width:65%;justify-content:end;flex:auto}}@media(min-width:768px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div{width:50%}}@media(min-width:1120px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div{width:50%}}@media(max-width:768px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div .submit-quiz #button-submit-quiz{white-space:inherit;padding:8px 16px}}.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div{max-width:100%;flex-direction:column}@media(min-width:650px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div{flex-direction:row}}@media(min-width:1120px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div{max-width:792px}}.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div .questions-index{width:100%;text-align:center}@media(min-width:650px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div .questions-index{width:35%;text-align:inherit}}@media(min-width:1120px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div .questions-index{width:50%}}.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:100%;justify-content:center;flex-direction:column-reverse;gap:0}@media(min-width:490px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{flex-direction:row-reverse}}@media(min-width:650px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:65%;gap:12px;justify-content:end;flex:auto}}@media(min-width:768px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:50%}}@media(min-width:1120px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:50%}}@media(max-width:768px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div .submit-quiz #button-submit-quiz{white-space:inherit;padding:8px 16px}}.quiz-status{position:sticky;z-index:99;top:0;right:0;left:0;margin:0 0 35px 0}.quiz-status>div{display:flex;box-sizing:border-box;width:100%;max-width:792px;margin:0 auto;padding:8px 16px;border-radius:4px;background:var(--lp-primary-color);justify-content:center;align-items:center}.quiz-status>div>div{display:flex;flex-direction:row-reverse;flex:0 0 50%;align-items:center}@media(max-width:480px){.quiz-status>div>div{justify-content:center}}.quiz-status>div>div .submit-quiz #button-submit-quiz{margin:0;border-radius:4px;overflow:hidden;white-space:nowrap}.quiz-status>div>div .countdown{margin:0;border-radius:4px;overflow:hidden;padding:12px}.quiz-status>div .current-point{display:none}.quiz-status .questions-index{display:inline-block;color:#666;font-size:1em;font-weight:400;line-height:1.625em}.quiz-status .questions-index span{color:#333;font-weight:500}.quiz-status .countdown{min-height:38px;color:#333;font-weight:500;text-align:center}.quiz-status .countdown .fas{color:#333;font-size:1em}.quiz-status .countdown .clock{display:none;width:40px;height:40px}.quiz-status .countdown .clock::before{position:absolute;width:40px;height:40px;border:4px solid #b1c1e6;border-radius:50%;content:"";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.quiz-status .countdown .clock .circle-progress-bar{display:inline-block;position:relative;width:40px;height:40px;stroke:#5383f7}.quiz-status .countdown .clock .circle-progress-bar .circle-progress-bar__circle{transition:.35s stroke-dashoffset;transform:rotate(-90deg);transform-origin:50% 50%}.quiz-status .countdown .clock.x .circle-progress-bar__circle{stroke:red}.quiz-status .countdown i{margin:0 5px 0 0}.quiz-status .submit-quiz button{margin:0 0 0 10px;border:0;border-radius:0;background:#fff;text-transform:uppercase}.quiz-status .submit-quiz button:hover{background:var(--lp-secondary-color)}.quiz-status.submitting .submit-quiz button{background:#ddd}.question-numbers{text-align:center;list-style:none}.question-numbers li{display:inline-block;position:relative;margin-bottom:3px}.question-numbers li a{display:block;min-width:20px;padding:8px;border:1px solid #ddd;color:#999;background:#f5f5f5;box-shadow:none;font-size:.75em;line-height:1}.question-numbers li a span{vertical-align:middle}.question-numbers li a:hover{border:1px solid #3880a2;color:#fff;background:#00adff}.question-numbers li.current a{border-color:#3880a2;color:#fff !important;background:#00adff}.question-numbers li.current.skipped::after{background:#fff}.question-numbers li.answered a::after{margin-left:3px;font-family:"lp-icon";font-size:8px;vertical-align:middle}.question-numbers li.answered.answered-wrong a{color:red}.question-numbers li.answered.answered-true a{color:#00adff}.question-numbers li.answered.answered-true.current a{color:#fff}.question-numbers li.skipped::after{position:absolute;bottom:3px;left:50%;width:10px;height:4px;margin-left:-5px;border-radius:2px;background:#aaa;content:""}.quiz-intro{display:flex;margin:0 0 20px;padding:0;list-style:none;flex-flow:row wrap}@media(max-width:768px){.quiz-intro{padding-right:10px;padding-left:10px;justify-content:space-between}}.quiz-intro-item{display:flex;margin:0 40px 0 0;align-items:center}@media(max-width:768px){.quiz-intro-item{margin:0 20px 0 0}}.quiz-intro-item::before{position:relative;margin-right:10px;color:var(--lp-primary-color);font-family:"lp-icon";font-size:1em}.quiz-intro-item--passing-grade{order:2}.quiz-intro-item--passing-grade::before{content:"\f012"}.quiz-intro-item--questions-count{order:1}.quiz-intro-item--questions-count::before{content:"\f12e"}.quiz-intro-item--duration{order:2}.quiz-intro-item--duration::before{content:"\f017"}.quiz-intro-item__title{margin:0;padding:0 8px 0 0;color:#333;font-weight:300}.quiz-intro-item__content{color:#222;font-weight:400}.question-explanation-content,.question-hint-content{margin-bottom:20px;padding:10px 15px;background:#f5f5f5}.redo-quiz button[type=submit]{content:attr(data-counter)}.circle-bar{position:relative;width:300px;height:300px;border-color:#ddd}.circle-bar::before{position:absolute;z-index:0;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border:10px solid #ddd;border-radius:50%;content:""}.circle-bar .before,.circle-bar .after{position:absolute;z-index:0;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border:10px solid #14c4ff;border-radius:50%;transform:rotate(45deg)}.circle-bar .before{border-bottom-color:transparent;border-left-color:transparent;transform:rotate(45deg)}.circle-bar .after{border-color:#14c4ff;border-top-color:transparent;border-right-color:transparent;transform:rotate(45deg)}.circle-bar.bg50 .after{z-index:10;border-bottom-color:inherit;border-left-color:inherit;transform:rotate(45deg)}.lp-quiz-buttons .complete-quiz,.lp-quiz-buttons .back-quiz,.lp-quiz-buttons .review-quiz{float:right}.quiz-result .result-grade{display:flex;flex-direction:column;position:relative;box-sizing:border-box;height:200px;margin-bottom:30px;padding:50px;justify-content:center;align-items:center;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.quiz-result .result-grade::before,.quiz-result .result-grade svg{position:absolute;top:0;left:50%;width:200px;height:200px;margin-left:-100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.quiz-result .result-grade::before{box-sizing:border-box;padding:30px;border:10px solid #ccc;content:""}.quiz-result .result-grade svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.quiz-result .result-grade svg circle{stroke:var(--lp-primary-color)}.quiz-result.passed .result-grade svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.quiz-result.passed .result-grade .result-achieved{color:#333}.quiz-result.passed .result-grade .result-message strong{color:#4caf50}.quiz-questions .question{margin-bottom:60px}.quiz-questions .question-answers .answer-options{margin:0;padding:0}.question .answer-option{padding:0}.question .answer-option input[type=radio],.question .answer-option input[type=checkbox]{position:absolute;top:50%;border-color:#d9e0f1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0 0 0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.question .answer-option input[type=radio]::after,.question .answer-option input[type=checkbox]::after{border-color:#d9e0f1}.question .answer-option input[type=radio]:disabled,.question .answer-option input[type=checkbox]:disabled{border-color:#ddd;background:#f9f9f9}.question .answer-option input[type=radio]:disabled::after,.question .answer-option input[type=checkbox]:disabled::after{border-color:#ddd}.question .answer-option input[type=radio]:checked:not(:disabled)::after,.question .answer-option input[type=checkbox]:checked:not(:disabled)::after{border-color:#99aee4}.question .answer-option input[type=radio]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.question .answer-option input[type=radio]::before{border-radius:50%}.question .answer-option .option-title{display:flex;width:100%;margin:0;padding:10px 10px 10px 60px;border:1px solid var(--lp-border-color,#e2e0db);color:#666;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.question .answer-option .option-title:hover{background:#f9f9f9}.question .answer-option .option-title::before{display:none}.question .answer-option.answer-correct .option-title{border-color:#4caf50}.question .answer-option.answered-wrong .option-title{border-color:#ff6423}.question .question-title{display:block;margin-top:0;margin-bottom:18px;font-size:1.125em;font-weight:500}.question .question-title .edit-link{float:right;font-size:.875em;font-weight:normal}.question .question-content{margin-bottom:30px}.question .question-content img{max-width:100%}.question .question-response{margin-bottom:10px;font-size:.875em}.question .question-response .label{display:inline-block;margin:0 5px 0 0;padding:8px 10px;border-radius:4px;color:#fff;line-height:1}.question .question-response .point{display:inline-block}.question .question-response.correct .label{background:#4caf50}.question .question-response.incorrect .label{background:#ff6423}.question .question-index{display:inline-block;margin:0 5px 0 0}.question .btn-show-hint{position:relative;margin:0 0 0 10px;padding:0;outline:0;color:#00adff;background:transparent;font-size:0;text-decoration:none;border:0}.question .btn-show-hint::before{font-family:"lp-icon";font-size:18px;content:"\f059"}.question .btn-show-hint:hover span{position:absolute;bottom:100%;left:100%;width:auto;padding:6px 9px;border-radius:2px;color:#333;background:#eee;font-size:14px;font-weight:400;line-height:1;white-space:nowrap;text-transform:none}.question.question-fill_in_blanks .blanks .blank-input-wrap{display:inline-block}.question.question-fill_in_blanks .blanks .blank-block{margin-bottom:20px}.question.question-fill_in_blanks .blanks .blank-input{display:inline-block;width:auto;min-width:50px;margin:0 10px;padding:0 10px;border:0;border-bottom:1px dashed var(--lp-border-color,#e2e0db);text-align:center;white-space:nowrap}.question.question-fill_in_blanks .blanks .blank-input br{display:none}.question.question-fill_in_blanks .blanks .blank-input>*{display:inline;white-space:nowrap}.question.question-fill_in_blanks .blanks .blank-select{display:inline-block;height:30px;margin-left:4px;padding:1px}.question.question-fill_in_blanks .blanks .blank-fills{display:inline-block}.question.question-fill_in_blanks .blanks .blank-fills code{margin:0 5px;padding:0 6px;background:#ddd;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.question.question-fill_in_blanks .blanks.ordered{list-style-position:inside}.question.question-fill_in_blanks .blanks.one-paragraph{line-height:3}.lp-sort-bg label.option-title{background:rgba(255,182,6,0.68) !important}.quiz-attempts .attempts-heading{margin-bottom:15px}.quiz-attempts table th,.quiz-attempts table td{text-align:center}.learn-press-message.fixed{position:fixed;top:32px;left:0;right:0;background:rgba(0,173,255,0.6);text-align:center;z-index:100;color:#FFF;padding:10px}.learn-press-message.fixed[data-delay-in]{display:none}.lp-ajax-message{display:none;margin-top:20px;padding:20px;border:2px solid #ebf8e5;border-radius:9px;font-size:.9em;line-height:1.4}.lp-ajax-message.error{border-color:#fee5e5}.lp-icon-passed{margin-right:5px}.lp-icon-passed::before{color:#059601;font-family:"lp-icon";content:"\f058"}.lp-user-item.graduation{padding:10px}.lp-user-item.graduation.passed{background-color:#ebf8e5;color:#3ab500}.lp-user-item.graduation.failed{background-color:#fdecec;color:#d85554}.course-graduation span{color:#999}.course-graduation .icon{margin-right:5px;font-size:1.25em}.course-graduation.passed .icon{color:#059601}.course-graduation.error .icon{color:#d85554}.learn-press-template-warning::before{color:#ffc107;font-family:"lp-icon";content:"\f071"}.lp-badge{display:flex;height:30px;padding:0;line-height:1;align-items:center;justify-content:center}.lp-badge::before,.lp-badge::after{content:""}.lp-badge::before{display:inline-block;position:relative;z-index:10;color:#fff;font-weight:bold;line-height:1}.lp-badge.featured-course{position:absolute;z-index:1;top:15px;left:-120px;width:300px;background:#ff2828;text-align:center;transform:rotate(-45deg);height:auto;padding:5px 0}.lp-badge.featured-course::before{font-size:.75em;text-transform:uppercase;content:attr(data-text)}body div.entry-content>div.learnpress,body div.entry-content>div.learnpress:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){--responsive--aligndefault-width:100%;max-width:var(--lp-content-width,100%)}body .entry-content.has-global-padding{padding-left:0;padding-right:0}.lp-archive-courses ul,.lp-archive-courses ol{list-style-type:decimal;list-style-position:inside;padding:0 0 1.5em}.lp-archive-courses ul{list-style-type:revert;padding:0 0 1em 1em}.lp-archive-courses ul.course-nav-tabs{list-style:none;padding:0}.lp-archive-courses ol ul{padding:2px 0 2px 35px}.lp-archive-courses ol ol{padding:2px 0 2px 20px}.learnpress #left-area ul,.learnpress .entry-content ul,.learnpress .et-l--body ul,.learnpress .et-l--footer ul,.learnpress .et-l--header ul,.learnpress-profile #left-area ul,.learnpress-profile .entry-content ul,.learnpress-profile .et-l--body ul,.learnpress-profile .et-l--footer ul,.learnpress-profile .et-l--header ul{padding:0;list-style:none !important}.learnpress.dt-the7 .learn-press-filters{margin-bottom:20px}.learnpress.dt-the7 .learn-press-courses[data-size="3"] .course{width:50%}.bridge.learnpress .lp-archive-courses{margin-top:100px}.bridge.learnpress .lp-archive-courses ul.learn-press-breadcrumb{padding-top:45px}.bridge.learnpress .content{z-index:110}.bridge.learnpress .comment-respond .comment-form{margin:0}.bridge.learnpress .comment-respond .comment-form>p,.bridge.learnpress .comment-respond .comment-form>div{padding:0}.bridge.learnpress.learnpress-profile .content{z-index:100}.bridge.learnpress #learn-press-item-comments{background:#f6f6f6}.learnpress.ast-separate-container .ast-article-single{padding-left:15px;padding-right:15px}body.astra .course-summary-content .course-detail-info{--lp-color-white:#333;--lp-secondary-color:transparent}body.astra .course-summary-content .course-detail-info .course-title{border-bottom-color:var(--ast-global-color-7)}.ast-container{--lp-cotainer-padding:0}body.learnpress-page.twentysixteen #primary .lp-entry-content{float:none;width:auto;margin:0 15%}body.learnpress-page.twentyfifteen .course-summary-sidebar .widget{width:100%;padding:0}body.learnpress-page.twentysixteen .entry-footer{display:none}body.learnpress-page.twentysixteen .lp-entry-content{float:none;width:auto}body.learnpress-page.twentyseventeen #primary article.type-page{width:100%}body div.entry-content>div.learnpress{--responsive--aligndefault-width:100%;max-width:var(--lp-content-width,100%)}body .entry-content.has-global-padding{padding-left:0;padding-right:0}@media screen and (min-width:61.5625em){body.twentysixteen.learnpress-page .entry-footer{display:none}body.twentysixteen.learnpress-page .lp-entry-content{float:none;width:auto}body:not(.search-results) article:not(.type-page) .entry-footer{display:none}body:not(.search-results) article:not(.type-page) .lp-entry-content{float:none;width:auto}}body.twentyseventeen.learnpress-page #primary article.page .entry-header,body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content{width:100%;float:none}@media screen and (min-width:48em){body.twentyseventeen.learnpress-page #primary article.page .entry-header,body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content{width:100%;float:none}}.edu-press:not(.nofixcss),.theme-edu-press:not(.nofixcss){--lp-font-size-base:1em}.edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) label,.theme-edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) label{display:none}.edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) a,.theme-edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) a{font-size:1rem}.edu-press:not(.nofixcss) .course-instructor-category .course-categories a,.theme-edu-press:not(.nofixcss) .course-instructor-category .course-categories a{font-weight:normal}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-categories,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-categories{position:absolute}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-content .course-instructor,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-content .course-instructor{display:inline}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info>*,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info>*{display:revert}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore{width:auto}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a{padding:0}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a:hover,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a:hover{background:transparent;color:var(--thim-body_primary_color)}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .course-info,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .course-info{border-top:1px solid rgba(153,153,153,0.2);padding-top:20px}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=list] .course-info,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=list] .course-info{margin-top:50px}.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses input,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses input{height:unset;padding:10px 20px}.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button{background-image:none !important}.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button i,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button i{display:block}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .lp-courses-bar .switch-layout .switch-btn,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .lp-courses-bar .switch-layout .switch-btn{opacity:1}.edu-press:not(.nofixcss) .learn-press-courses .course-content .course-readmore a,.theme-edu-press:not(.nofixcss) .learn-press-courses .course-content .course-readmore a{border:0}.edu-press:not(.nofixcss) .lp-user-profile .dashboard-statistic__row .statistic-box,.theme-edu-press:not(.nofixcss) .lp-user-profile .dashboard-statistic__row .statistic-box{background-color:var(--lp-white-grey,#f7f7fb);min-width:unset;margin-bottom:0}.edu-press:not(.nofixcss) .learn-press-courses .course-wrap-meta .meta-item::before,.theme-edu-press:not(.nofixcss) .learn-press-courses .course-wrap-meta .meta-item::before{font-family:"lp-icon" !important;font-weight:normal !important;margin:0 !important}.edu-press:not(.nofixcss).single-lp_course .lp-archive-courses .learn-press-nav-tabs,.theme-edu-press:not(.nofixcss).single-lp_course .lp-archive-courses .learn-press-nav-tabs{background:transparent;border-radius:0}.lp-4{--lp-font-size-base:1em}.elearningwp:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn{border:none !important;background-color:unset !important;padding:0}.elearningwp:not(.nofixcss) .lp-content-area.learn-press-message{padding:10px 15px}.course-builder:not(.nofixcss) .lp-courses-bar .search-courses button{padding:0}.course-builder:not(.nofixcss) .lp-courses-bar .courses-order-by{height:unset !important;padding:8px 35px 8px 15px !important}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user #profile-sidebar{margin-top:0 !important}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user .lp-profile-content-area{align-items:center}.course-builder:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn{border-radius:5px;border:0;padding:0}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header{padding-bottom:30px}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header .lp-profile-user-bio{padding-bottom:0}.learnpress-v4:not(.nofixcss),.learnpress-v3:not(.nofixcss){--lp-border-radius-avatar:0}.learnpress-v4:not(.nofixcss) .statistic-box,.learnpress-v3:not(.nofixcss) .statistic-box{--thim-lp-profile-bg-color:#f7f7fb}.learnpress-v4:not(.nofixcss) #learn-press-profile.lp-user-profile .learn-press-filters,.learnpress-v3:not(.nofixcss) #learn-press-profile.lp-user-profile .learn-press-filters{border:none !important;margin:0 0 0 -1px 0 !important}.learnpress-v4:not(.nofixcss) .lp-user-profile .lp-profile-left,.learnpress-v3:not(.nofixcss) .lp-user-profile .lp-profile-left{min-width:unset !important;position:static !important}.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area,.learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area{min-height:unset;padding-left:0;display:flex}.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left,.learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left{border:none !important}.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left img,.learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left img{border-radius:50%}.learnpress-v4 .lp-course-curriculum,.learnpress-v3 .lp-course-curriculum{--lp-primary-color:var(--thim-body-primary-color,inherit)}.learnpress-v4 .lp-course-curriculum .course-section-header .course-section__title,.learnpress-v4 .lp-course-curriculum .section-count-items,.learnpress-v3 .lp-course-curriculum .course-section-header .course-section__title,.learnpress-v3 .lp-course-curriculum .section-count-items{font-family:var(--thim-font-title-font-family,inherit)}.learnpress-v4 .lp-course-curriculum .course-item__link,.learnpress-v3 .lp-course-curriculum .course-item__link{color:inherit}.learnpress-v4 .lp-course-curriculum .course-item-ico,.learnpress-v3 .lp-course-curriculum .course-item-ico{color:var(--lp-primary-color,#ffb606)}.learnpress-v4 .lp-course-curriculum .course-item__link,.learnpress-v3 .lp-course-curriculum .course-item__link{column-gap:8px}.learnpress-v4 .lp-course-curriculum .course-section__title,.learnpress-v3 .lp-course-curriculum .course-section__title{font-size:1.1em}.learnpress-v4 .lp-course-curriculum .section-toggle,.learnpress-v4 .lp-course-curriculum .section-count-items,.learnpress-v3 .lp-course-curriculum .section-toggle,.learnpress-v3 .lp-course-curriculum .section-count-items{color:var(--lp-primary-color,#ffb606)}.learnpress-v4 #popup-sidebar .course-section-header,.learnpress-v4 #popup-sidebar .lp-course-curriculum .course-item,.learnpress-v3 #popup-sidebar .course-section-header,.learnpress-v3 #popup-sidebar .lp-course-curriculum .course-item{padding-left:16px;padding-right:16px}.learnpress-v4 .lp-course-curriculum{--lp-white-grey:transparent;--lp-border-radius:0}.learnpress-v4 .lp-course-curriculum .course-section{border-width:0 0 1px 0}.learnpress-v4 .lp-course-curriculum .course-section:last-child{border-width:0}.learnpress-v4 .lp-course-curriculum .course-section-header{padding:0 0 8px 0}.learnpress-v4 .lp-course-curriculum .course-item{padding-left:0;padding-right:0}.learnpress-v4 .lp-course-curriculum .course-section{margin-bottom:0}.learnpress-v4 .lp-course-curriculum .course-section-header{padding:24px 0 24px 0}.assignments .lp-icon-file-alt:before{content:"\e929"}.eduma:not(.nofixcss) .learnpress #learn-press-profile.lp-user-profile .learn-press-filters{padding-bottom:0 !important;overflow-y:visible}.eduma:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area{flex-direction:column}.eduma .lp-course-curriculum .course-section-header{padding:var(--thim-ekit-padding-lesson,12px 0)}.eduma .sc_heading+.lp-course-curriculum .lp-course-curriculum__title{display:none}.ivy-school:not(.nofixcss) .lp-user-profile .lp-user-profile-avatar img{border-radius:0}.ivy-school.single-lp_course .course-curriculum{border:0}.ivy-school .lp-course-curriculum{--lp-white-grey:transparent;--lp-border-radius:0;--lp-primary-color:var(--thim-body-primary-color,inherit)}.ivy-school .lp-course-curriculum .course-section-header .course-section__title{font-family:var(--thim-font-title-font-family,inherit)}.ivy-school .lp-course-curriculum .course-item-ico{color:var(--lp-primary-color,#ffb606)}.course-builder .lp-course-curriculum{--lp-white-grey:#f2f2f2;--lp-border-color:#e6e6e6}.course-builder .lp-course-curriculum .course-sections{border:1px solid var(--lp-border-color,#e6e6e6);border-radius:var(--lp-border-radius,5px);overflow:hidden}.course-builder .lp-course-curriculum .course-section{margin:0;border-radius:0;border-width:1px 0 0 0}.course-builder .lp-course-curriculum .course-section:first-child{border:0}.course-builder #popup-sidebar .lp-course-curriculum{--lp-border-radius:0}.course-builder .course-tab-panels .lp-course-curriculum .course-sections{border:0}.course-builder .course-tab-panels .lp-course-curriculum .course-section-header,.course-builder .course-tab-panels .lp-course-curriculum .course-item{padding-left:0;--lp-white-grey:trasparent;padding-right:0}.eduma .lp-course-curriculum .course-item-order.lp-hidden,.coaching .lp-course-curriculum .course-item-order.lp-hidden{display:inline-block !important}.eduma .lp-course-curriculum .course-section__title,.coaching .lp-course-curriculum .course-section__title{text-transform:uppercase}.demo-marketplace .thim-ekit-tablist .lp-course-curriculum__title,.demo-ecommerce .thim-ekit-tablist .lp-course-curriculum__title{display:none}.demo-marketplace .thim-ekit-tablist .course-section-header,.demo-ecommerce .thim-ekit-tablist .course-section-header{background-color:var(--thim-breacrumb-bg-color)}.demo-marketplace .thim-ekit-tablist .course-section__items,.demo-ecommerce .thim-ekit-tablist .course-section__items{background-color:var(--lp-fix-bg-section-item,#f5f7f8)}.demo-marketplace .style-marketplace-2,.demo-ecommerce .style-marketplace-2{--thim-breacrumb-bg-color:#0f1c44;--lp-fix-bg-section-item:transparent}.thim-ekit-light-mode .demo-marketplace .style-marketplace-2,.thim-ekit-light-mode .demo-ecommerce .style-marketplace-2{--thim-breacrumb-bg-color:#f4f4f4}.demo-ecommerce .course-section-header{--thim-breacrumb-bg-color:#e1e9fd}.demo-online-learning .thim-ekit-tablist .lp-course-curriculum__title{display:none}.demo-online-learning .thim-ekit-tablist .course-section{margin-bottom:8px;border:0}.demo-online-learning .thim-ekit-tablist .course-section-header{background-color:#dfefff;border-radius:8px 8px 8px 8px}.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-section{border:0}.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-item{border:1px solid var(--thim-border-color);margin-bottom:10px;padding-left:20px;padding-right:20px}.business-consulting .lp-course-curriculum__title,.demo-business-v2 .lp-course-curriculum__title,.business-coaching .lp-course-curriculum__title,.demo-healthy-coaching .lp-course-curriculum__title{display:none}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section{border-width:1px;margin-bottom:15px}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section:last-child,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section:last-child,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section:last-child,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section:last-child{border-width:1px;margin-bottom:0}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section-header,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header{padding:20px 15px 5px 15px}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-item,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-item,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-item{padding-left:15px;padding-right:15px}.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header{background-color:var(--thim-bg-color,#f5f5f5);padding:10px 15px}.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header{padding:15px 20px}.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section__items{padding-left:20px;padding-right:20px}.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item{padding-left:0;padding-right:0}.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section{border:0;border-radius:5px}.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header{background:#fff;padding:10px 15px}.learn-press-tip{display:none;margin:0 5px;color:#444;font-style:normal;font-weight:normal;line-height:1;vertical-align:baseline;cursor:pointer}.learn-press-tip.ready{display:inline-block}.learn-press-tip::before{font-family:"lp-icon";content:"\f059"}.learn-press-tip:hover{opacity:.8}.learn-press-tip-floating{position:absolute;z-index:9999999;min-width:20px;margin-left:-1px;padding:.618em 1em;color:#fff;background:#383838;font-size:.8em;line-height:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.learn-press-tip-floating>*{font-size:.8em}.learn-press-tip-floating .close{display:inline-block;position:absolute;top:-8px;right:-8px;width:16px;height:16px;border:1px solid #fff;color:#fff;background:#468fbc;line-height:1rem;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.learn-press-tip-floating .close::before{font-family:"lp-icon";content:"\f00d"}.learn-press-tip-floating p{margin:0}.learn-press-tip-floating::before{position:absolute;bottom:-6px;left:50%;width:0;height:0;margin-left:-6px;border:6px solid transparent;border-top-color:#383838;border-bottom-width:0;content:""}body.lp-preview.admin-bar #learn-press-content-item{top:32px !important}body.lp-preview #learn-press-course-curriculum{display:none}body.lp-preview #learn-press-content-item{top:0 !important;left:0 !important}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}#popup_container{opacity:0;transform:scale(0.5)}body.confirm #popup_overlay{z-index:999998 !important}body.confirm #popup_container{z-index:999999 !important;max-width:90% !important;min-width:300px !important;padding:10px !important;background:#f5f5f5;transition:opacity .25s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.confirm #popup_container #popup_title{display:none !important}body.confirm #popup_container #popup_message{margin:-10px;background:#FFF;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.confirm #popup_container .close{position:absolute;top:3px;right:10px}body.confirm #popup_container #popup_panel{margin-top:20px;text-align:center}body.confirm #popup_container #popup_panel button,body.confirm #popup_container #popup_panel input[type=button],body.confirm #popup_container #popup_panel input[type=submit]{height:30px;line-height:1.875rem;padding:0 25px}body.confirm #popup_container #popup_cancel{display:none}body.confirm #popup_container.ready{opacity:1;transform:scale(1)}.lp-archive-courses{width:100%;scroll-margin:30px}.lp-archive-courses .lp-content-area.has-sidebar{display:flex;gap:32px;align-items:flex-start}@media(max-width:768px){.lp-archive-courses .lp-content-area.has-sidebar{display:inherit}}.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li{width:33.33%}@media(max-width:1200px){.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li{width:50%}}@media(max-width:600px){.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li{width:100%}}.lp-archive-courses .lp-content-area .lp-main-content{flex:1}.lp-archive-courses .lp-content-area .lp-archive-courses-sidebar{width:25%}@media(max-width:768px){.lp-archive-courses .lp-content-area .lp-archive-courses-sidebar{width:100%}}.lp-archive-courses.loading ul.learn-press-courses{position:relative}.lp-archive-courses.loading ul.learn-press-courses::before,.lp-archive-courses.loading ul.learn-press-courses::after{content:"";position:absolute;top:0;bottom:0;left:15px;right:15px}.lp-archive-courses.loading ul.learn-press-courses::after{z-index:3;background:#f3f3f3;background:linear-gradient(90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}.lp-archive-courses.loading ul.learn-press-courses::before{z-index:2;opacity:.8%;background:var(--lp-color-white,#fff)}.lp-archive-courses .learn-press-courses-header{margin-bottom:16px}.lp-archive-courses .learn-press-courses-header h1{margin:0;font-size:calc(var(--lp-font-size-base, 1em) * 1.8)}.learn-press-courses{clear:both;margin:0 -16px;padding:0 !important;min-height:300px;list-style:none;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.learn-press-courses .course-item{flex-direction:column;display:flex;transition:all .3s}.learn-press-courses .course-item:hover .course-thumbnail .thumbnail::before{opacity:1}.learn-press-courses .course-item:hover .course-thumbnail a img{transform:scale(1.05)}.learn-press-courses .course-item:hover .course-wishlist{opacity:1}.learn-press-courses .course-item .course-wishlist.filled{opacity:1}.learn-press-courses .course-content{position:relative;border-top:0}.learn-press-courses .course-content .course-permalink{display:block;border:0;text-decoration:none;color:inherit;line-height:1.3}.learn-press-courses .course-content .course-review{display:none}.learn-press-courses .course-content .course-tags{display:inline-block}.learn-press-courses .course-content .course-info>span{display:block}.learn-press-courses .course-content .course-info .course-price .free,.learn-press-courses .course-content .course-info .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.learn-press-courses .course-content .course-info .course-price .origin-price{margin-right:8px;opacity:.8;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);text-decoration:line-through}.learn-press-courses .course-content .course-short-description{display:-webkit-box;overflow:hidden;margin-bottom:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.learn-press-courses .course-content .separator{display:none}.learn-press-courses .course-thumbnail{overflow:hidden;position:relative;border-radius:var(--lp-border-radius,5px)}.learn-press-courses .course-thumbnail .lp-badge.featured{position:absolute;z-index:100;top:28px;left:-110px;width:300px;text-align:center;transform:rotate(-45deg)}.learn-press-courses .course-thumbnail .course-wishlist{position:absolute;z-index:2;top:6px;right:6px;opacity:0;color:var(--lp-color-white,#fff);cursor:pointer}.learn-press-courses .course-thumbnail .course-wishlist::before{font-family:"lp-icon";content:"\f004"}.learn-press-courses .course-thumbnail .course-wishlist .course-wishlist__btn{display:none}.learn-press-courses .course-thumbnail .course-wishlist:hover{color:var(--lp-primary-color)}.learn-press-courses .course-thumbnail:hover::before{opacity:1}.learn-press-courses .course-thumbnail:hover a img{transform:scale(1.05)}.learn-press-courses .course-thumbnail:hover .course-wishlist{opacity:1}.learn-press-courses .course-thumbnail a{display:block;overflow:hidden}.learn-press-courses .course-thumbnail .thumbnail{margin:0;padding:0;border:0;border-radius:unset;line-height:unset}.learn-press-courses .course-thumbnail img{display:block;width:100%;height:auto;transition:all .5s ease;transform:scale(1);max-width:unset !important}.learn-press-courses .wap-course-title{margin:0 0 12px 0;padding:0;display:block;font-size:calc(var(--lp-font-size-base, 1em) * 1.15);font-weight:var(--lp-font-weight-link,600)}.learn-press-courses .wap-course-title a:hover{color:var(--lp-primary-color)}.learn-press-courses .course-permalink:hover{color:var(--lp-primary-color)}@media(min-width:769px){.learn-press-courses .course-summary-content .course-info-left{width:calc(100% - 340px)}}@media(max-width:1024px){.learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value span,.learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value>div{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.learn-press-courses .course-summary-content .course-meta.course-meta-secondary{margin-bottom:0}.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item{height:auto}.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item:last-child{margin-right:0}@media(max-width:1024px){.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item{margin-right:0 !important;width:calc((100% - 32px) / 3)}}@media(max-width:768px){.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item{width:100%}}@media(max-width:768px){.learn-press-courses .course-summary-content{width:100%}}.learn-press-courses .course-price .free{color:#3ab500}.learn-press-courses .course{width:25%;margin:0 0 32px 0;box-shadow:none;list-style:none}.learn-press-courses .course-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.learn-press-courses .course-instructor-category{display:flex;padding:0;gap:4px;flex-wrap:wrap;margin-bottom:12px}.learn-press-courses .course-instructor-category>div>*{display:inline;vertical-align:middle}.learn-press-courses .course-instructor-category label{font-size:inherit;font-weight:inherit}.learn-press-courses .course-instructor-category a{font-weight:var(--lp-font-weight-link,600);text-decoration:none;color:inherit}.learn-press-courses .course-instructor-category a:hover{color:var(--lp-primary-color,#ffb606)}.learn-press-courses .course-wrap-meta{display:flex;padding:0;margin-bottom:12px;gap:20px;flex-wrap:wrap;row-gap:8px}.learn-press-courses .course-wrap-meta .meta-item{text-transform:capitalize;display:flex;gap:8px}.learn-press-courses .course-wrap-meta .meta-item::before{color:var(--lp-primary-color);font-family:"lp-icon"}.learn-press-courses .course-wrap-meta .meta-item>div{display:inline-block}.learn-press-courses .course-wrap-meta .meta-item-level::before{content:"\f012"}.learn-press-courses .course-wrap-meta .meta-item-duration::before{content:"\f017"}.learn-press-courses .course-wrap-meta .meta-item-lesson::before{content:"\f15b"}.learn-press-courses .course-wrap-meta .meta-item-quiz::before{content:"\f12e"}.learn-press-courses .course-wrap-meta .meta-item-student::before{content:"\f501"}.learn-press-courses .course-wrap-meta .meta-item-address::before{content:"\e91b"}.learn-press-courses .course-content .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.learn-press-courses .course-content .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.learn-press-courses[data-layout=list]{margin:0}.learn-press-courses[data-layout=list] .course{display:flex;width:100%;border-bottom:1px solid var(--lp-border-color,#e2e0db);flex-wrap:wrap;justify-content:flex-end;padding-bottom:32px}.learn-press-courses[data-layout=list] .course-item{flex-direction:row;width:100%;border:unset;align-items:start}@media(max-width:767px){.learn-press-courses[data-layout=list] .course-item{flex-direction:column}}.learn-press-courses[data-layout=list] .course-content{padding:0 0 0 24px}@media(max-width:767px){.learn-press-courses[data-layout=list] .course-content{padding:16px 0}}.learn-press-courses[data-layout=list] .course-content .course-tags a{margin:0 10px 10px 0;padding:3px 5px;border-radius:3px;color:var(--lp-color-white,#fff);background:#e4a2a2;line-height:1}.learn-press-courses[data-layout=list] .course-content .course-excerpt{width:100%}.learn-press-courses[data-layout=list] .course-content .course-info{width:100%;display:flex;justify-content:space-between}@media(max-width:520px){.learn-press-courses[data-layout=list] .course-content .course-info{width:100%}}.learn-press-courses[data-layout=list] .course-content .course-info .course-students{display:none}.learn-press-courses[data-layout=list] .course-thumbnail{width:35%}.learn-press-courses[data-layout=list] .course-content{width:65%}@media(max-width:767px){.learn-press-courses[data-layout=list] .course-thumbnail,.learn-press-courses[data-layout=list] .course-content{width:100%}}.learn-press-courses[data-layout=list] .course-title{font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.learn-press-courses[data-layout=grid] .course,.learn-press-courses.lp-courses-related .course{padding:0 16px}@media(max-width:992px){.learn-press-courses[data-layout=grid] .course,.learn-press-courses.lp-courses-related .course{width:50%}}@media(max-width:767px){.learn-press-courses[data-layout=grid] .course,.learn-press-courses.lp-courses-related .course{width:100%}}.learn-press-courses[data-layout=grid] .wp-block-learnpress-course-item-template,.learn-press-courses[data-layout=grid] .course-item,.learn-press-courses.lp-courses-related .wp-block-learnpress-course-item-template,.learn-press-courses.lp-courses-related .course-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-duration,.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-level,.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-quiz,.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-duration,.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-level,.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-quiz,.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-duration,.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-level,.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-quiz,.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-duration,.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-level,.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-quiz{display:none}.learn-press-courses[data-layout=grid] .course-content,.learn-press-courses.lp-courses-related .course-content{width:100%;padding:20px;flex-grow:1}.learn-press-courses[data-layout=grid] .course-content .course-info,.learn-press-courses.lp-courses-related .course-content .course-info{flex-direction:column;align-items:flex-start;gap:12px}.learn-press-courses[data-layout=grid] .course-content .course-info .course-readmore,.learn-press-courses.lp-courses-related .course-content .course-info .course-readmore{width:100%;text-align:center}.learn-press-courses[data-layout=grid] .course-content .course-excerpt,.learn-press-courses[data-layout=grid] .course-content .course-short-description,.learn-press-courses.lp-courses-related .course-content .course-excerpt,.learn-press-courses.lp-courses-related .course-content .course-short-description{display:none}.learn-press-courses[data-layout=grid] .learn-press-message,.learn-press-courses.lp-courses-related .learn-press-message{margin-left:15px;margin-right:15px}.learn-press-courses[data-layout=grid] .course-thumbnail,.learn-press-courses.lp-courses-related .course-thumbnail{border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0}.learn-press-courses[data-size="3"] .course{width:33.3333%}@media(max-width:767px){.learn-press-courses[data-size="3"] .course{width:100%}}.learn-press-courses .lp-archive-course-skeleton{position:absolute;height:100%;background:linear-gradient(90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);animation:lp-skeleton-loading 1.4s ease infinite;background-size:400% 100%}.learn-press-courses .lp-archive-course-skeleton li{display:none}.lp-list-courses-default{position:relative}.lp-list-courses-default .lp-skeleton-animation{clear:both;padding:5px 0 0 0}.lp-courses-bar{display:flex;width:100%;justify-content:space-between;gap:12px;margin-bottom:32px;flex-wrap:wrap}.lp-courses-bar .courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-right:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - 0.5em) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .lp-courses-bar .courses-order-by{background-position-x:calc(100% - 10px)}.lp-courses-bar .courses-order-by:focus{border-color:var(--lp-primary-color);outline:0}.lp-courses-bar>*{display:flex}.lp-courses-bar .search-courses{display:flex;flex:1;margin-bottom:0}.lp-courses-bar .search-courses input{width:100%;max-width:240px;margin:0 4px 0 0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none}.lp-courses-bar .search-courses input::-webkit-input-placeholder{color:#999}.lp-courses-bar .search-courses input::-moz-placeholder{color:#999}.lp-courses-bar .search-courses input:-ms-input-placeholder{color:#999}.lp-courses-bar .search-courses input:-moz-placeholder{color:#999}.lp-courses-bar .search-courses input::placeholder{color:#999}.lp-courses-bar .search-courses input:focus{border-color:var(--lp-primary-color);outline:0}.lp-courses-bar .search-courses button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;box-shadow:0 0}.lp-courses-bar .search-courses button i{font-size:1.2em;line-height:1.2}.lp-courses-bar .search-courses button:focus{outline:0}.lp-courses-bar .search-courses button.loading>i:before{display:inline-block;content:"\f110";-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.lp-courses-bar .switch-layout{align-items:center;justify-content:center}@media(max-width:768px){.lp-courses-bar .switch-layout{display:none}}.lp-courses-bar .switch-layout input[type=radio]{display:none}.lp-courses-bar .switch-layout .switch-btn{margin:0;cursor:pointer;padding:8px 12px}.lp-courses-bar .switch-layout .switch-btn::before{display:inline-block;margin:6px;color:var(--lp-color-base,#333);font-family:"lp-icon";line-height:1.2;width:1em}.lp-courses-bar .switch-layout .switch-btn.grid{border-radius:var(--lp-border-radius,5px) 0 0 var(--lp-border-radius,5px);border:1px solid var(--lp-border-color,#e2e0db);border-right:0}.lp-courses-bar .switch-layout .switch-btn.grid::before{content:"\f009"}.lp-courses-bar .switch-layout .switch-btn.list{border-radius:0 var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0;border:1px solid var(--lp-border-color,#e2e0db);border-left:0}.lp-courses-bar .switch-layout .switch-btn.list::before{content:"\f03a"}.lp-courses-bar .course-filter-btn-mobile{display:inline-flex;align-items:center}@media(min-width:769px){.lp-courses-bar .course-filter-btn-mobile{display:none}}@media(max-width:767px){.lp-courses-bar .search-courses{width:100%}.lp-courses-bar .search-courses input{min-width:240px;max-width:unset}}.switch-layout input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20)::before{color:var(--lp-primary-color)}.lp_allow_repurchase_select{padding:20px;background:#f7f7f7}.lp_allow_repurchase_select>ul{padding:0;list-style:none}.lp_allow_repurchase_select>ul li label{display:flex;align-items:center;gap:10px}.lp_allow_repurchase_select>a{display:inline-block;margin-top:10px;color:var(--lp-color-white,#fff);background-color:#222}.lp-single-offline-course .lp-single-offline-course-main{display:flex;gap:30px;margin-bottom:80px}.lp-single-offline-course .course-price .free{color:#3ab500}.lp-single-offline-course .course-price .origin-price{text-decoration:line-through;opacity:.6;margin-right:4px}.lp-single-offline-course__left{width:70%}.lp-single-offline-course__left>div{margin-bottom:32px}.lp-single-offline-course__left .learn-press-breadcrumb{display:flex;list-style:none;flex-wrap:wrap;gap:5px;font-size:var(--lp-font-size-base);align-items:center;margin-bottom:8px;padding:0}.lp-single-offline-course__left .learn-press-breadcrumb li{list-style:none;padding:0;margin:0}.lp-single-offline-course__left .course-title{display:block;font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);margin:0 0 12px 0}.lp-single-offline-course__left .course-img img{width:100%}.lp-single-offline-course__left .lp-single-course-offline-info-one{margin-bottom:12px}.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta{display:inline;line-height:1.4;margin-left:12px;padding-left:12px;border-left:1px solid #e2e0db}.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta:first-child{margin:0;padding:0;border:0}.lp-single-offline-course__left .lp-single-course-offline-info-one .lp-item-wishlist.active{color:var(--lp-primary-color)}.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info{display:inline-block}.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info .ico-star{display:inline-block;vertical-align:sub;margin-right:4px}.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info svg{height:22px}.lp-single-offline-course__left .instructor-description{margin-top:16px}.lp-single-offline-course__left .course-features ul,.lp-single-offline-course__left .course-target ul,.lp-single-offline-course__left .course-requirements ul{margin:0 0 0 20px;padding:0}.lp-single-offline-course__left .instructor-social{display:flex;gap:8px;margin-top:30px}.lp-single-offline-course__left .instructor-social a{width:37px;height:37px;display:inline-flex;align-items:center;justify-content:center;background-color:#f1f2f8;border-radius:50%}.lp-single-offline-course__left .instructor-social a:hover{background-color:var(--lp-primary-color)}.lp-single-offline-course__left .instructor-social a:hover i{color:#fff}.lp-single-offline-course__left .instructor-social a .lp-icon-facebook{color:#216bf6}.lp-single-offline-course__left .instructor-social a .lp-icon-twitter{color:#169df0}.lp-single-offline-course__left .instructor-social a .lp-icon-youtube-play{color:#ff0200}.lp-single-offline-course__left .instructor-social a .lp-icon-linkedin{color:#0078b7}.lp-single-offline-course__left .instructor-social a i{font-size:18px}.lp-single-offline-course__left .item-title{margin-bottom:30px}.lp-single-offline-course__left>img{margin-bottom:30px}.lp-single-offline-course__right{width:30%;position:relative}.lp-single-offline-course__right__sticky{position:sticky;top:0}.lp-single-offline-course .info-metas,.lp-single-offline-course .course-featured-review{border:1px solid #e2e0db;padding:30px;margin-bottom:60px}@media(max-width:767px){.lp-single-offline-course .info-metas,.lp-single-offline-course .course-featured-review{margin-bottom:30px}}.lp-single-offline-course .info-metas .info-meta-item,.lp-single-offline-course .course-featured-review .info-meta-item{display:flex;justify-content:space-between;border-bottom:1px solid #e2e0db;padding-bottom:16px;margin-bottom:16px;font-size:var(--lp-font-size-base)}.lp-single-offline-course .info-metas .info-meta-item:nth-last-of-type(2),.lp-single-offline-course .course-featured-review .info-meta-item:nth-last-of-type(2){border:0;padding-bottom:0;margin-bottom:0}.lp-single-offline-course .info-metas .info-meta-left,.lp-single-offline-course .course-featured-review .info-meta-left{display:inline-flex;align-items:center;gap:8px}.lp-single-offline-course .info-metas .info-meta-left>span,.lp-single-offline-course .course-featured-review .info-meta-left>span{min-width:16px}@media(min-width:992px){.lp-single-offline-course .info-metas.lp-is-mobile,.lp-single-offline-course .course-featured-review.lp-is-mobile{display:none}}@media(max-width:991px){.lp-single-offline-course .info-metas.lp-is-pc,.lp-single-offline-course .course-featured-review.lp-is-pc{display:none}}.lp-single-offline-course form.purchase-course,.lp-single-offline-course form.enroll-course,.lp-single-offline-course form.retake-course{width:100%}.lp-single-offline-course .course-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.lp-single-offline-course .course-buttons .lp-button{padding:12px 16px;border-radius:var(--lp-border-radius,3px);font-size:var(--button--font-size);line-height:1.5em;font-weight:600;width:100%}.lp-single-offline-course .course-buttons .lp-button.button{border:0}.lp-single-offline-course .course-buttons a.course-btn-extra{border-color:var(--lp-primary-color);color:var(--lp-primary-color)}.lp-single-offline-course .course-buttons a.course-btn-extra:focus,.lp-single-offline-course .course-buttons a.course-btn-extra:hover{background-color:var(--lp-primary-color);color:#fff}.lp-single-offline-course .course-buttons .button-purchase-course{background-color:var(--lp-primary-color);color:#fff}.lp-single-offline-course .featured-review__title{font-weight:bold;font-size:1.4rem;margin-top:10px}.lp-single-offline-course .course-featured-review{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px;position:relative}.lp-single-offline-course .course-featured-review::before{background-image:url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='28' fill='%23F2F1F8'/%3E%3Cpath d='M17.425 40.5325C17.3136 40.5325 17.2015 40.5061 17.0958 40.4518C16.7823 40.2903 16.6073 39.9215 16.6673 39.5504L18.2548 31.142H12.7691C12.3442 31.142 12 30.7678 12 30.3058V15.5028C12 15.0409 12.3442 14.6666 12.7691 14.6666H25.8927C26.3176 14.6666 26.6618 15.0409 26.6618 15.5028V30.3051C26.6618 30.5046 26.5961 30.6979 26.4761 30.8501L18.0084 40.2406C17.8584 40.43 17.6442 40.5325 17.425 40.5325ZM13.5389 29.4689H19.1731C19.4009 29.4689 19.6165 29.5783 19.7629 29.7678C19.9093 29.9572 19.9707 30.2072 19.9307 30.451L18.6739 36.8314L25.1243 29.9953V16.3398H13.5389V29.4689Z' fill='%23121212'/%3E%3Cpath d='M34.7609 40.5325C34.6495 40.5325 34.5374 40.5061 34.4317 40.4518C34.1182 40.2903 33.9433 39.9215 34.0033 39.5496L35.5907 31.1413H30.105C29.6801 31.1413 29.3359 30.767 29.3359 30.3051V15.5028C29.3359 15.0409 29.6801 14.6666 30.105 14.6666H43.2286C43.4329 14.6666 43.6285 14.7551 43.7728 14.912C43.917 15.0688 43.9977 15.2815 43.9977 15.5036V30.3058C43.9977 30.5054 43.9313 30.6987 43.8113 30.8509L35.3436 40.2414C35.1937 40.4308 34.9787 40.5333 34.7595 40.5333L34.7609 40.5325ZM30.8748 29.4689H36.509C36.7368 29.4689 36.9525 29.5783 37.0989 29.7678C37.2452 29.9572 37.3067 30.2072 37.2667 30.451L36.0099 36.8306L42.4603 29.9953V16.3398H30.8755L30.8748 29.4689Z' fill='%23121212'/%3E%3C/svg%3E%0A");content:"";width:56px;height:56px;position:absolute;top:-25px}.lp-single-offline-course .featured-review__stars{order:3;color:var(--lp-primary-color)}.lp-single-offline-course .lp-list-courses-related .section-title{margin-bottom:40px}@media(max-width:991px){.lp-single-offline-course .lp-single-offline-course-main{flex-direction:column;margin-bottom:0}.lp-single-offline-course__left,.lp-single-offline-course__right{width:100%}}@media(max-width:767px){.lp-single-offline-course__left .lp-instructor-info{flex-direction:column}}.lp-archive-courses .course-detail-info{padding:28px 0 24px 0;color:var(--lp-color-white,#fff);background:var(--lp-secondary-color);position:relative}.lp-archive-courses .course-detail-info .course-title{margin:0 0 24px 0;border-bottom:1px solid rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);padding-bottom:24px}@media(min-width:769px){.lp-archive-courses .course-detail-info{overflow-x:hidden}.lp-archive-courses .course-detail-info .course-title,.lp-archive-courses .course-detail-info .course-meta-secondary,.lp-archive-courses .course-detail-info .course-meta-primary{padding-right:320px}.lp-archive-courses .course-detail-info::before,.lp-archive-courses .course-detail-info::after{content:"";width:50%;height:100%;background:var(--lp-secondary-color);position:absolute;top:0}.lp-archive-courses .course-detail-info::before{right:100%;left:auto}.lp-archive-courses .course-detail-info::after{left:100%;right:auto}}.lp-archive-courses .course-detail-info .course-meta-secondary{margin-bottom:0}.lp-archive-courses .course-meta__pull-left{font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.lp-archive-courses .course-meta__pull-left .meta-item{display:flex;text-transform:capitalize;align-items:center}.lp-archive-courses .course-meta__pull-left .meta-item::before{margin-right:8px;color:var(--lp-primary-color);font-family:"lp-icon"}.lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image{margin-right:8px;flex:0 0 46px}.lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img{overflow:hidden;position:relative;width:46px;height:46px;border-radius:50%;display:block}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before{content:"\f017"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-level::before{content:"\f012"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-lesson::before{content:"\f0c5"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-quiz::before{content:"\f12e"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before{content:"\f501"}.lp-archive-courses .course-meta__pull-left .meta-item__value label{margin:0;color:var(--lp-color-accent-1);font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:300;line-height:1.5;display:block}.lp-archive-courses .course-meta__pull-left .meta-item__value>div{line-height:1.5}.lp-archive-courses .course-meta__pull-left .meta-item__value>div a{color:var(--lp-color-white,#fff);text-transform:capitalize;text-decoration:none}.lp-archive-courses .course-meta__pull-left .meta-item__value>div a:hover{color:var(--lp-primary-color)}.lp-archive-courses .course-meta__pull-left .meta-item-categories{align-items:center}.lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span{padding:0 4px}.lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value{display:flex;flex-direction:column;justify-content:space-between}.lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated{margin-bottom:0;line-height:1}.lp-archive-courses .course-meta-primary{margin-bottom:20px}.lp-archive-courses .course-meta-primary .meta-item-categories::before{font-weight:400}.lp-archive-courses .lp-entry-content{display:flex;flex-direction:row}.lp-archive-courses .lp-entry-content .entry-content-left{width:calc(100% - 300px);max-width:100%;margin:0;padding-right:40px;padding-top:60px}@media(max-width:768px){.lp-archive-courses .lp-entry-content .entry-content-left{width:100%;padding-right:0;margin-bottom:50px}}@media(max-width:768px){.lp-archive-courses .lp-entry-content{flex-direction:column}}.lp-archive-courses .course-summary-sidebar{width:300px;max-width:100%;margin-top:-180px}@media(max-width:768px){.lp-archive-courses .course-summary-sidebar{width:100%;margin-top:0}.lp-archive-courses .course-summary-sidebar .course-summary-sidebar__inner{width:100%}}@media(max-width:767px){.lp-archive-courses .course-summary-sidebar{width:100%;padding-left:0}}.lp-archive-courses .course-summary-sidebar__inner{width:300px}.lp-archive-courses .course-summary-sidebar__inner .course-sidebar-top{box-shadow:0 15px 20px 0 rgba(0,0,0,0.05)}.lp-archive-courses .course-summary-sidebar__inner .course-sidebar-secondary{margin-top:30px;padding:0}.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist{color:var(--lp-color-white,#fff);background:transparent !important;font-size:0}.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist.on,.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist:hover{color:var(--lp-primary-color)}.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist::before{font-family:"lp-icon";font-size:1em;content:"\f004"}.lp-archive-courses .course-summary-sidebar__inner>div{padding:20px;background:var(--lp-color-white,#fff)}.lp-archive-courses .course-summary-sidebar__inner>div ul{list-style:none}.lp-archive-courses .course-summary-sidebar__inner>div ul li a{color:#666;font-weight:300;line-height:1.5em}.lp-archive-courses .course-summary-sidebar__inner>div ul li a:hover{color:var(--lp-primary-color);box-shadow:unset}.lp-archive-courses .courses-btn-load-more{display:flex;align-items:center;gap:5px}.lp-archive-courses .course-wishlist:before{font-family:"lp-icon"}.lp-archive-courses .lp-course-curriculum ul{padding:0}.lp-single-course__header{background-color:#f1f2f8}.lp-single-course__header__inner{max-width:var(--lp-container-max-width);margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding);padding-top:40px;padding-bottom:40px}@media(max-width:767px){.lp-single-course__header__inner{padding-top:20px;padding-bottom:20px}}@media(min-width:992px){.lp-single-course__header__inner>*{width:calc(100% - 440px)}}.lp-single-course__header .learn-press-breadcrumb{display:flex;list-style:none;gap:4px;flex-wrap:wrap;margin-bottom:8px;padding:0}.lp-single-course__header .course-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);margin:0 0 24px 0}@media(max-width:767px){.lp-single-course__header .course-title{margin:0 0 16px 0}}.lp-single-course__header .course-instructor-category{display:flex;padding:0;gap:4px;flex-wrap:wrap;margin-bottom:40px}@media(max-width:767px){.lp-single-course__header .course-instructor-category{margin-bottom:20px}}.lp-single-course__header .course-instructor-category>div>*{display:inline;vertical-align:middle}.lp-single-course__header .course-instructor-category label{font-size:inherit;font-weight:inherit}.lp-single-course__header .course-instructor-category a{text-decoration:none;color:inherit}.lp-single-course__header .course-instructor-category a:hover{color:var(--lp-primary-color,#ffb606)}.lp-single-course__header .lp-single-course-info-one{display:flex;column-gap:20px;row-gap:8px;flex-wrap:wrap}.lp-single-course__header .lp-single-course-info-one .star-info{display:inline-flex;align-items:center;gap:4px;padding-right:20px;position:relative}.lp-single-course__header .lp-single-course-info-one .star-info::after{content:"";right:0;left:auto;width:1px;height:20px;position:absolute;background-color:var(--lp-border-color,#e2e0db)}@media(max-width:500px){.lp-single-course__header .lp-single-course-info-one .star-info{padding-right:0}.lp-single-course__header .lp-single-course-info-one .star-info::after{content:none}}.lp-single-course__header .lp-single-course-info-one .ico-star,.lp-single-course__header .lp-single-course-info-one .lp-review-svg-star{display:inline-flex;align-items:center}.lp-single-course .lp-single-course-main{padding:40px 0 80px;display:flex;column-gap:60px;row-gap:30px;flex-wrap:wrap}@media(max-width:1500px){.lp-single-course .lp-single-course-main{column-gap:30px}}@media(max-width:991px){.lp-single-course .lp-single-course-main{flex-direction:column-reverse;padding:40px 0}}.lp-single-course .lp-single-course-main__left{width:100%}@media(min-width:992px){.lp-single-course .lp-single-course-main__left{width:calc(100% - 410px)}}@media(min-width:1501px){.lp-single-course .lp-single-course-main__left{width:calc(100% - 440px)}}.lp-single-course .lp-single-course-main__left>div{margin-bottom:40px}@media(max-width:767px){.lp-single-course .lp-single-course-main__left>div{margin-bottom:30px}}.lp-single-course .lp-single-course-main__left>div:last-child{margin-bottom:0}.lp-single-course .lp-single-course-main__left .extra-box__title,.lp-single-course .lp-single-course-main__left .course-faqs__title,.lp-single-course .lp-single-course-main__left .course-material__title,.lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,.lp-single-course .lp-single-course-main__left .comment-reply-title,.lp-single-course .lp-single-course-main__left .section-title,.lp-single-course .lp-single-course-main__left .item-title{margin:0 0 20px 0;font-size:calc(var(--lp-font-size-base, 1em) * 1.6)}@media(max-width:767px){.lp-single-course .lp-single-course-main__left .extra-box__title,.lp-single-course .lp-single-course-main__left .course-faqs__title,.lp-single-course .lp-single-course-main__left .course-material__title,.lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,.lp-single-course .lp-single-course-main__left .comment-reply-title,.lp-single-course .lp-single-course-main__left .section-title,.lp-single-course .lp-single-course-main__left .item-title{margin:0 0 16px 0}}.lp-single-course .lp-single-course-main__left .extra-box ul{margin:0 0 0 20px;padding:0}.lp-single-course .lp-single-course-main__left .comments-area{width:100%;max-width:100%;margin:0}.lp-single-course .lp-single-course-main__right{width:100%}@media(min-width:992px){.lp-single-course .lp-single-course-main__right{width:380px;margin-top:-280px}}.lp-single-course .lp-single-course-main__right__inner{position:sticky;top:0;background-color:var(--lp-color-white,#fff);border:1px solid var(--lp-border-color,#e2e0db);padding:20px;border-radius:var(--lp-border-radius,5px)}.lp-single-course .lp-single-course-main__right__inner>div{margin-bottom:20px}.lp-single-course .lp-single-course-main__right__inner>div:last-child{margin-bottom:0}.lp-single-course .lp-single-course-main .info-metas .info-meta-item{display:flex;gap:4px;margin-bottom:12px}.lp-single-course .lp-single-course-main .info-metas .info-meta-item:last-child{margin-bottom:0}.lp-single-course .lp-single-course-main .info-metas .info-meta-left{display:flex;gap:8px;align-items:center}.lp-single-course .lp-single-course-main .info-metas i{color:var(--lp-primary-color,#ffb606)}.lp-single-course .lp-single-course-main .course-img{margin-bottom:20px;overflow:hidden;margin:-20px -20px 20px -20px;border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0}.lp-single-course .lp-single-course-main .course-img img{max-width:100%;display:block}.lp-single-course .lp-single-course-main .course-price{display:block;margin-bottom:20px}.lp-single-course .lp-single-course-main .course-price .free{color:#3ab500;font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.lp-single-course .lp-single-course-main .course-price .origin-price{text-decoration:line-through;opacity:.6;font-size:var(--lp-font-size-base,1em);margin-right:4px}.lp-single-course .lp-single-course-main .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.lp-single-course .lp-single-course-main .course-buttons{display:flex;flex-direction:column;gap:8px}.lp-single-course .lp-single-course-main .course-buttons form,.lp-single-course .lp-single-course-main .course-buttons .lp-button{width:100%}.lp-single-course .lp-single-course-main .course-buttons .lp-button{background-color:var(--lp-primary-color,#ffb606);border:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.lp-single-course .lp-single-course-main .course-buttons .lp-button:hover{background-color:var(--lp-secondary-color);border-color:var(--lp-secondary-color)}.lp-single-course .lp-single-course-main .course-buttons .learn-press-message{margin:0}.lp-single-course .lp-single-course-main .featured-review__title{font-weight:var(--lp-font-weight-link,600);font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.lp-single-course .lp-list-courses-related{margin:0 0 40px 0}@media(max-width:767px){.lp-single-course .lp-list-courses-related{margin:0 0 20px 0}}.lp-single-course .lp-list-courses-related .section-title{margin:0 0 40px 0;font-size:calc(var(--lp-font-size-base, 1em) * 1.6)}.lp-single-course .course-detail-info__inner{max-width:var(--lp-container-max-width);margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding)}.lp-single-course .course-detail-info .course-meta{gap:16px;flex-wrap:wrap}@media(min-width:769px){.lp-single-course .course-detail-info .course-meta__pull-left{width:calc(100% - 340px);max-width:100%;margin:0}}.lp-single-course .course-tabs .course-faqs__title,.lp-single-course .course-tabs .course-material__title{display:none}.lp-single-course .course-summary-sidebar__inner{background-color:var(--lp-color-white,#fff);border:1px solid var(--lp-border-color,#e2e0db);padding:20px;border-radius:var(--lp-border-radius,5px)}.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner>*{padding:0;margin-bottom:20px}.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner>*:last-child{margin-bottom:0}.lp-single-course .course-summary-sidebar .course-img{margin:-20px -20px 20px;border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0}.lp-single-course .course-summary-sidebar .course-img img{max-width:100%;width:100%;height:auto}.lp-single-course .course-summary-sidebar .course-price{display:block;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:700}.lp-single-course .course-summary-sidebar .course-price .free{color:#3ab500}.lp-single-course .course-summary-sidebar .course-price .origin-price{text-decoration:line-through;opacity:.6;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);margin-right:4px;font-weight:normal}.lp-single-course button{font-size:1em}.course-featured{padding:4px 12px;border-radius:var(--lp-border-radius,5px);background-color:#ff3b30;color:white;text-transform:uppercase;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:var(--lp-font-weight-link,600);margin-bottom:12px;display:inline-block}.course-summary div.lp-list-co-instructor{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px}.course-summary div.lp-list-co-instructor__item{display:flex;column-gap:30px}@media(max-width:767px){.course-summary div.lp-list-co-instructor__item{align-items:center;flex-direction:column;padding:0 15px;column-gap:0;row-gap:10px}}.course-summary div.lp-list-co-instructor__avatar>img{width:100%;max-width:96px;border-radius:999px}.course-summary div.lp-list-co-instructor__bio{flex:1}.course-summary div.lp-list-co-instructor__bio__top>a{font-size:1.125em;font-weight:600}.course-summary .course-price{margin-bottom:10px}.course-summary .course-price .origin-price,.course-summary .course-price .origin-price{margin-right:10px;font-size:1.125em;font-style:italic;text-decoration:line-through}.course-summary .course-price .price{font-size:1.5em}.course-summary .course-summary-sidebar .lp-course-buttons{margin-bottom:20px;text-align:center}.course-summary .course-featured-review .featured-review__title{margin-top:0;margin-bottom:6px;font-size:1.2em;font-weight:500}.course-summary .course-featured-review .featured-review__stars{padding-bottom:12px;color:var(--lp-primary-color)}.course-summary .course-featured-review .featured-review__content{position:relative;color:#666;font-style:italic}.course-summary .course-featured-review .featured-review__content::after{position:absolute;top:-42px;right:-15px;color:rgba(102,102,102,0.1);font-family:Arial;font-size:180px;font-weight:700;font-style:normal;content:"‘‘";transform:rotate(180deg)}.course-summary .course-tags a{display:inline-block;padding:3px 5px;border-radius:4px;color:#fff;background:#9aa5ab;font-size:.75em;line-height:1}.course-meta{display:flex;margin-bottom:40px}.course-meta .course-students::before{font-family:"lp-icon";content:""}.course-meta .course-meta__pull-left,.course-meta .course-meta__pull-right{display:flex;flex-wrap:wrap;gap:50px}@media(max-width:767px){.course-meta .course-meta__pull-left,.course-meta .course-meta__pull-right{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}}@media(max-width:560px){.course-meta .course-meta__pull-left,.course-meta .course-meta__pull-right{grid-template-columns:repeat(2,1fr)}}.course-meta.course-meta-primary .course-meta__pull-left .meta-item{margin-right:0 !important}@media(max-width:560px){.course-meta.course-meta-primary .course-meta__pull-left .meta-item{width:100%}}@media(max-width:1024px){.course-meta.course-meta-secondary .course-meta__pull-left{gap:16px}}@media(max-width:1024px){.course-meta.course-meta-secondary .course-meta__pull-left .meta-item{margin-right:0 !important;width:calc((100% - 32px) / 3)}}@media(max-width:768px){.course-meta.course-meta-secondary .course-meta__pull-left .meta-item{width:100%}}.course-meta .course-meta__pull-left{flex:1}.course-meta .course-meta__pull-right{flex:0 0 50%}.course-meta.two-columns .course-meta{flex:1}.lp-single-course .comment-form .comment-form-url,.lp-single-course .comment-form .comment-form-email,.lp-single-course .comment-form .comment-form-author,.lp-single-course .comment-form .comment-form-comment,.wp-block-learnpress-course-comment .comment-form .comment-form-url,.wp-block-learnpress-course-comment .comment-form .comment-form-email,.wp-block-learnpress-course-comment .comment-form .comment-form-author,.wp-block-learnpress-course-comment .comment-form .comment-form-comment{display:flex;flex-direction:column;gap:1rem}.lp-single-course .comment-form input[type=url],.lp-single-course .comment-form input[type=text],.lp-single-course .comment-form input[type=email],.lp-single-course .comment-form textarea,.wp-block-learnpress-course-comment .comment-form input[type=url],.wp-block-learnpress-course-comment .comment-form input[type=text],.wp-block-learnpress-course-comment .comment-form input[type=email],.wp-block-learnpress-course-comment .comment-form textarea{padding:12px 20px;outline:0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.lp-single-course .comment-form input[type=submit],.wp-block-learnpress-course-comment .comment-form input[type=submit]{border-radius:var(--lp-border-radius,5px)}.course-summary-sidebar{--lp-button-background-color:#28303d;--lp-button-color:#d1e4dd;position:relative}.course-summary-sidebar .course-sidebar-preview{margin-bottom:35px;background:#fff}.course-summary-sidebar .has-global-padding{padding-right:0;padding-left:0}.course-summary-sidebar .lp-course-buttons{margin-bottom:34px}.course-summary-sidebar .lp-course-buttons>*{margin-bottom:10px}.course-summary-sidebar .lp-course-buttons>*:last-child{margin-bottom:0}.course-summary-sidebar .lp-course-buttons form,.course-summary-sidebar .lp-course-buttons button{width:100%;text-decoration:none}.course-summary-sidebar .lp-course-buttons button{font-weight:500;background-color:var(--lp-button-background-color);color:var(--lp-button-color);border:0}.course-summary-sidebar .lp-course-buttons button:hover{border-color:var(--lp-primary-color)}.course-summary-sidebar .course-results-progress .items-progress,.course-summary-sidebar .course-results-progress .course-progress{display:flex;flex-direction:row;margin:0 0 5px;padding:0;justify-content:space-between;flex-wrap:wrap}.course-summary-sidebar .course-results-progress .items-progress__heading,.course-summary-sidebar .course-results-progress .course-progress__heading{margin:0;margin-bottom:7px;padding:0;color:#333;font-size:1em;font-weight:500;flex:1 1 auto;width:auto}.course-summary-sidebar .course-results-progress .items-progress .learn-press-progress,.course-summary-sidebar .course-results-progress .course-progress .learn-press-progress{clear:both;width:100%}.course-summary-sidebar .course-results-progress .number{display:block;margin:0;color:#666;font-size:1em;font-weight:300;line-height:1em;text-align:right}@media(min-width:769px){.course-summary-sidebar.slide-down .course-summary-sidebar__inner{position:fixed;top:0}}.lp-course-buttons:empty{display:none}.course-sidebar-preview .course-price{text-align:center}.course-sidebar-preview .course-price .origin-price{color:var(--lp-primary-color);font-size:1.3em;font-weight:300;font-style:unset}.course-sidebar-preview .course-price .price{color:var(--lp-primary-color);font-size:1.3em;font-weight:500}.course-sidebar-preview .media-preview{overflow:hidden;position:relative;margin:-20px -20px 10px}.course-sidebar-preview .media-preview img{max-width:100%;height:auto;vertical-align:top;width:100%}.course-sidebar-preview .course-wishlist{float:none}.course-sidebar-preview .course-time{margin-bottom:28px;padding-bottom:8px;border-bottom:1px solid rgba(204,204,204,0.3)}.course-sidebar-preview .course-time-row{color:#666;font-size:1em;font-weight:300;margin-bottom:0}.course-sidebar-preview .course-time-row strong{color:#333;font-weight:500}.course-sidebar-preview .course-time-row time{color:#666;font-weight:300}.course-sidebar-preview>*:last-child{margin-bottom:0}.lp-instructor-info{display:flex;gap:30px;margin-top:30px;margin-bottom:30px}@media(max-width:600px){.lp-instructor-info{flex-wrap:wrap}}.lp-instructor-info .lp-section-instructor{flex:1}.lp-instructor-info .instructor-display-name{font-size:1.4rem}.lp-instructor-info .instructor-avatar{max-width:200px}.lp-instructor-info .lp-instructor-meta{margin-top:16px;display:flex;column-gap:20px;row-gap:8px}.lp-instructor-info .instructor-description{margin-top:16px}.lp-instructor-info img{max-width:100%;border-radius:var(--lp-border-radius,5px)}.lp-instructor-info .instructor-social{display:inline-flex;padding:0;gap:12px;margin:16px 0 0 0}.lp-instructor-info .instructor-social>a{text-align:center;list-style:none}.lp-instructor-info .instructor-social>a span{display:none}.lp-instructor-info .instructor-social>a i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-instructor-info .instructor-social>a i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.instructor-display-name{font-weight:var(--lp-font-weight-link,600)}.instructor-item-meta{display:inline-flex;border-left:1px solid var(--lp-border-color,#e2e0db);padding-left:20px}.lp-instructor-meta .instructor-item-meta:first-child{border:0;padding-left:0}.wrapper-instructor-total-students,.wrapper-instructor-total-courses{display:flex;gap:4px;align-items:center}.learnpress-page .lp-button.secondary{background:#9198ab}.learnpress-page .lp-button.secondary:hover{background:#9ba6c5}.learnpress-page .lp-button:disabled,.learnpress-page .lp-button[disabled]{background:#ddd;pointer-events:none;color:var(--lp-button-background-color)}.learnpress-page:hover{text-decoration:none}.lp-sidebar-toggle__close .content-item-wrap .quiz-buttons.align-center .button-left.fixed{margin-left:0 !important}.course-item-nav{display:flex}.course-item-nav .prev span,.course-item-nav .next span{display:block;font-weight:bold}.course-item-nav .prev a,.course-item-nav .next a{color:#999}.course-item-nav .next{text-align:right}#popup-course{display:flex;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background:var(--lp-bg-color-lesson,#fff)}#popup-course .wp-block-learnpress-item-close .back-course{padding:24px}#popup-course .back-course{padding-left:24px;padding-right:24px;line-height:70px;background:rgba(255,255,255,0.1);color:#fff}#popup-course .back-course:hover{background:rgba(255,255,255,0.15)}@media(max-width:768px){#popup-course .back-course{background:transparent;opacity:.6;padding-left:15px;padding-right:15px}#popup-course .back-course:hover{background:transparent;opacity:1}}#popup-course .popup-header__inner{display:flex;width:792px;margin:0 auto;justify-content:space-between;align-items:center;padding-left:15px;padding-right:15px;column-gap:10px}@media(max-width:1024px){#popup-course .popup-header__inner{width:100%}}@media(max-width:767px){#popup-course .popup-header__inner{flex-direction:column;gap:5px}#popup-course .popup-header__inner.can-finish-course .items-progress{display:none}}#popup-course .lp-quiz-buttons .complete-quiz,#popup-course .lp-quiz-buttons .back-quiz,#popup-course .lp-quiz-buttons .review-quiz{float:right}#popup-course .quiz-results,#popup-course .quiz-content,#popup-course .quiz-questions,#popup-course .quiz-buttons,#popup-course .quiz-attempts{margin-bottom:60px}#popup-course .quiz-questions .lp-fib-content{margin-bottom:20px;padding:20px;border:2px solid var(--lp-border-color,#e2e0db);border-radius:6px;line-height:1.6}#popup-course .quiz-questions .lp-fib-input{display:inline-block;width:auto;max-width:none}#popup-course .quiz-questions .lp-fib-input>input{height:36px;padding:6px 16px;border:1px solid var(--lp-border-color,#e2e0db);line-height:2.25em}#popup-course .quiz-questions .lp-fib-answered{padding:0 10px;background:#ececec;white-space:nowrap}#popup-course .quiz-questions .lp-fib-answered.fail{border:2px solid #d85554}#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer{text-decoration:line-through}#popup-course .quiz-questions .lp-fib-answered.correct{border:2px solid #00adff}#popup-course .quiz-questions .lp-fib-note{display:flex;margin-left:10px;font-size:.8em;font-weight:400;align-items:center}#popup-course .quiz-questions .lp-fib-note>span{display:inline-block;width:20px;height:20px;margin:0 5px 0 0}#popup-course .quiz-questions .lp-sorting-choice__check-answer{padding:5px 20px;border:2px solid #ebf8e5;border-radius:5px}#popup-course .question .question-response{display:flex;align-items:center;justify-content:flex-start}#popup-course .scrollbar-light>.scroll-element{z-index:9999}#popup-course .scrollbar-light>.scroll-element.scroll-y{display:none}#popup-course .scrollbar-light>.scroll-element.scroll-y .scroll-bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#popup-header{display:flex;position:fixed;z-index:100;right:0;left:475px;padding:0;border-bottom:1px solid #d9e0f1;background:var(--lp-secondary-color);align-items:center;transition:left .35s cubic-bezier(0.4,0,0.2,1);will-change:left;transform:translateZ(0)}#popup-header .course-title{margin:0;padding:0;font-size:var(--lp-font-size-base,1em);letter-spacing:unset}#popup-header .course-title a{display:-webkit-box;overflow:hidden;color:#fff;font-weight:400;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-decoration:none}#popup-header .course-title a:hover{color:var(--lp-primary-color)}#popup-header .items-progress{display:flex;justify-content:center;align-items:center;column-gap:10px;white-space:nowrap}#popup-header .number{padding-right:10px;color:#fff;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:300}#popup-header .lp-button{display:flex;position:relative;height:auto;border:0;color:#fff;background:var(--lp-primary-color);white-space:nowrap;padding:6px 15px;font-size:1rem}#popup-header .lp-button:hover{opacity:.8}#popup-header .lp-button-back{float:right;margin:9px 10px}#popup-header .lp-button-back button::before,#popup-header .lp-button-back button::after{content:""}#popup-header .lp-button-back button::before{border:1px solid #ddd}#popup-header .lp-button-back button::after{border:1px solid #ddd}#popup-sidebar{overflow:auto;position:relative;box-shadow:0 15px 30px 0 rgba(0,0,0,0.1);flex:0 0 475px;transition:flex-basis .35s cubic-bezier(0.4,0,0.2,1);will-change:flex-basis;transform:translateZ(0)}#popup-sidebar .search-course{display:flex;position:relative;height:70px;background:var(--lp-white-grey,#f7f7fb)}#popup-sidebar .search-course input[name=s]{display:block;width:100%;padding-left:20px;border:0;color:var(--lp-color-base,#333);background:transparent;box-shadow:none;height:auto;font-size:1rem}#popup-sidebar .search-course input[name=s]::-webkit-input-placeholder{color:#999}#popup-sidebar .search-course input[name=s]::-moz-placeholder{color:#999}#popup-sidebar .search-course input[name=s]:-ms-input-placeholder{color:#999}#popup-sidebar .search-course input[name=s]:-moz-placeholder{color:#999}#popup-sidebar .search-course input[name=s]::placeholder{color:#999}#popup-sidebar .search-course input[name=s]:focus{outline:0}#popup-sidebar .search-course button{position:absolute;top:0;right:12px;height:70px;padding:0 16px;border:0;background:transparent;line-height:1px;box-shadow:none;font-size:1rem}#popup-sidebar .search-course button:focus{outline:0}#popup-sidebar .search-course button i{color:var(--lp-color-accent,#666);width:24px;display:flex;justify-content:center}#popup-sidebar .search-course button.clear{display:none}#popup-sidebar .search-course button.clear::before{content:"\f00d"}#popup-sidebar .search-course.searching button:before{display:inline-block;content:"\f110";animation:lp-rotating 1s linear infinite}#popup-sidebar .course-curriculum{overflow:auto;position:absolute;top:70px;bottom:0;width:475px}#popup-sidebar .course-curriculum::-webkit-scrollbar-thumb{background:#ccc}#popup-sidebar .course-curriculum::-webkit-scrollbar{width:8px}#popup-sidebar .course-curriculum::-webkit-scrollbar-track{background:#f5f5f5}#popup-sidebar .section{position:relative;padding:0 0 4px 0}#popup-sidebar .section .circle-progress{display:inline-block;position:absolute;top:50%;right:10px;width:24px;height:24px;margin-top:-12px;border:3px solid #d9e0f1;border-radius:50%}#popup-sidebar .section.section-empty .section-header{margin:0}#popup-sidebar .section-header{position:sticky;z-index:1000;top:0;padding:20px 16px;cursor:pointer;background-color:var(--lp-bg-color-lesson,#fff)}#popup-sidebar .section-header .section-title .show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f0d7"}#popup-sidebar .section-header .section-toggle{justify-content:flex-end;flex:0}#popup-sidebar .section-header .section-toggle i{color:var(--lp-color-accent,#666)}#popup-sidebar .section-header .section-meta{padding-top:6px;padding-bottom:0}#popup-sidebar .section-content{margin-bottom:0}#popup-sidebar .curriculum-more{padding-right:16px;padding-left:16px}#popup-sidebar .course-item>span{display:none}#popup-sidebar .course-item::before{top:-1px;bottom:-1px;height:auto;background:transparent}#popup-sidebar .course-item::after{content:""}#popup-sidebar .course-item.has-status.failed .trans{color:#f02425}#popup-sidebar .course-item.status-completed .trans{color:#3bb54a}#popup-sidebar .lp-course-curriculum .course-section{--lp-border-radius:0;border-left:0}#popup-sidebar .lp-course-curriculum .lp-course-curriculum__title,#popup-sidebar .lp-course-curriculum .course-curriculum-info,#popup-sidebar .lp-course-curriculum .course-section__description{display:none}#popup-sidebar .lp-course-curriculum .course-item.current:before{background:var(--lp-primary-color,#ffb606)}#popup-sidebar .lp-course-curriculum .course-item__content{flex-direction:column;row-gap:0}#popup-sidebar .lp-course-curriculum .course-item__right{font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}#popup-content{overflow:auto;position:relative;margin:70px 0 50px 0;flex:1;padding-left:15px;padding-right:15px}#popup-content .lp-button{position:relative;margin:0;padding:8px 25px;border-color:var(--lp-border-color,#e2e0db)}#popup-content .lp-button.instant-check .instant-check__icon{margin-right:5px}#popup-content .lp-button.instant-check .instant-check__icon::before{font-family:"lp-icon";content:"\f058"}#popup-content .lp-button.instant-check .instant-check__info{visibility:hidden;position:absolute;top:100%;left:0;margin-top:3px;padding:11px 20px;border-radius:3px;background:var(--lp-white-grey,#f7f7fb);color:var(--lp-color-base,#333);white-space:nowrap;text-transform:none}@media(max-width:600px){#popup-content .lp-button.instant-check .instant-check__info{white-space:normal;width:90vw}}#popup-content .lp-button.instant-check:hover .instant-check__info{visibility:visible}#popup-content .lp-button.instant-check.loading::before{display:none}#popup-content .lp-button.instant-check.loading .instant-check__icon{display:inline-block;animation:lp-rotating 1s linear infinite}#popup-content .lp-button.instant-check.loading .instant-check__icon::before{font-weight:800;content:"\f110"}#popup-content .lp-button:hover{border-color:var(--lp-primary-color)}#popup-content .lp-button.completed{display:flex;flex-direction:row-reverse;border-color:transparent;color:#fff;background:#3db748;align-items:center;justify-content:center;float:left}#popup-content .lp-button.completed i{margin-left:9px;font-size:.8em}#popup-content.fixed-quiz-status .quiz-status{background:var(--lp-primary-color)}#popup-content.fixed-quiz-status .quiz-status>div{padding:0}#popup-content::-webkit-scrollbar{width:8px}#popup-content::-webkit-scrollbar-thumb{background:#ccc}#popup-content::-webkit-scrollbar-track{background:#f5f5f5}#popup-footer{position:fixed;z-index:99;right:0;bottom:0;left:475px;width:100%;max-width:792px;height:auto;margin:0 auto;border-top:1px solid #ebebeb;background:var(--lp-bg-color-lesson,#fff);transition:left .35s cubic-bezier(0.4,0,0.2,1);will-change:left;transform:translateZ(0)}@media(max-width:1024px){#popup-footer{width:auto;padding:0 15px}}#popup-footer .course-item-nav{justify-content:space-between}#popup-footer .course-item-nav .prev,#popup-footer .course-item-nav .next{display:flex;line-height:3.125em}#popup-footer .course-item-nav .prev a,#popup-footer .course-item-nav .next a{display:block;color:var(--lp-color-accent,#666)}#popup-footer .course-item-nav .prev::before,#popup-footer .course-item-nav .next::before{color:#999;font-family:"lp-icon"}#popup-footer .course-item-nav .prev:hover a,#popup-footer .course-item-nav .prev:hover::before,#popup-footer .course-item-nav .next:hover a,#popup-footer .course-item-nav .next:hover::before{color:var(--lp-primary-color)}#popup-footer .course-item-nav .prev:hover .course-item-nav__name,#popup-footer .course-item-nav .next:hover .course-item-nav__name{display:block}#popup-footer .course-item-nav .next{flex-direction:row-reverse}#popup-footer .course-item-nav .next::before{margin-left:10px;content:"\f0da"}#popup-footer .course-item-nav[data-nav=next]{justify-content:flex-end}#popup-footer .prev::before{margin-right:10px;content:"\f0d9"}#popup-footer .prev .course-item-nav__name{right:auto;left:-30px}#popup-footer .prev .course-item-nav__name::before{right:auto;left:5px}@media(max-width:1024px){#popup-footer .prev .course-item-nav__name{left:15px}}#popup-footer .course-item-nav__name{display:none;position:absolute;top:-20px;right:-30px;width:auto;padding:10px 15px;color:var(--lp-color-accent,#666);background:#ccc;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);line-height:1}@media(max-width:1024px){#popup-footer .course-item-nav__name{top:-25px;right:15px;left:auto}}#sidebar-toggle{display:inline-block;width:32px;min-width:32px;line-height:70px;height:unset;margin:0;background:rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-size:1.4em;cursor:pointer;transition:.25s;-webkit-appearance:none;border:0;text-align:center}#sidebar-toggle:after{display:none}#sidebar-toggle::before{display:inline-block;position:static;margin:0;width:auto;height:auto;font-family:"lp-icon";content:"\f0d9"}#sidebar-toggle:focus{border:0;outline:0}.course-item-popup #tab-curriculum{display:block}.course-item-popup .course-curriculum ul.curriculum-sections{z-index:9}.course-item-popup .lp-course-curriculum .course-section .course-item__content{flex-direction:column;row-gap:4px}body.course-item-popup{overflow-y:hidden}@media(max-width:1200px){body.course-item-popup #learn-press-course-curriculum{width:300px}}@media(max-width:768px){body.course-item-popup #learn-press-course-curriculum{margin-right:0}}@media(max-width:768px){body.course-item-popup #learn-press-course-curriculum .course-curriculum{width:200px}}@media(max-width:1300px){body.course-item-popup #learn-press-course-curriculum .progress-bg{width:40px}}@media(max-width:768px){body.course-item-popup #learn-press-course-curriculum .items-progress,body.course-item-popup #learn-press-course-curriculum .course-progress{float:none;width:100%;margin-right:0;margin-bottom:20px}}@media(max-width:1300px){body.course-item-popup #content-item-nav{left:300px}}@media(max-width:768px){body.course-item-popup #content-item-nav{left:200px}}@media(max-width:1300px){body.course-item-popup .section-desc{display:none}}@media(max-width:768px){body.course-item-popup.wpadminbar #learn-press-content-item,body.course-item-popup.wpadminbar #learn-press-course-curriculum{top:106px}}body.admin-bar #popup-course{top:32px}body.lp-sidebar-toggle__close #sidebar-toggle::before{content:"\f0da"}body.lp-sidebar-toggle__close #popup-sidebar{flex:0}body.lp-sidebar-toggle__close #popup-header,body.lp-sidebar-toggle__close #popup-footer{left:0}@media(max-width:768px){body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before{content:"\f0da"}body:not(.lp-sidebar-toggle__open) #popup-sidebar{flex:0}}@media screen and (max-width:480px){#popup-header,#popup-footer{width:100%}.learnpress-v4 #popup-header,.lp-4 #popup-header,.learnpress-v4 #popup-footer,.lp-4 #popup-footer{width:auto}.learnpress-v4.starkid #popup-header,.learnpress-v4.starkid #popup-footer{width:100%}#popup-content{min-width:100vw}}.course-curriculum .section-header .section-meta{position:relative}@media screen and (max-width:1280px){#popup-sidebar{flex-basis:300px}#popup-sidebar .course-curriculum{width:300px}#popup-header,#popup-footer{left:300px}}@media screen and (max-width:782px){body.admin-bar #popup-course{top:46px}#popup-course .course-item-meta .item-meta.count-questions,#popup-course .course-item-meta .item-meta.duration{display:none}#popup-sidebar{flex-basis:300px}#popup-sidebar .course-curriculum{width:300px}#popup-header,#popup-footer{left:300px}}.content-item-wrap{width:792px;max-width:100%;margin:0 auto;--lp-item-padding:60px;padding-top:var(--lp-item-padding);padding-bottom:var(--lp-item-padding)}@media(max-width:1024px){.content-item-wrap{width:100%;--lp-item-padding:40px}}.content-item-wrap .course-item-title{margin-top:0;margin-bottom:24px;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);font-weight:700}@media(max-width:767px){.content-item-wrap .course-item-title{text-align:center}}.content-item-wrap .content-item-summary:after{clear:both;content:"";display:block}.content-item-wrap .content-item-description{margin-bottom:30px}.content-item-wrap .content-item-description .wp-video,.content-item-wrap .content-item-description .mejs-container{margin-bottom:15px}.content-item-wrap .content-item-description h2,.content-item-wrap .content-item-description h3,.content-item-wrap .content-item-description h4,.content-item-wrap .content-item-description h5,.content-item-wrap .content-item-description h6{margin-top:10px;margin-bottom:15px;letter-spacing:unset}.content-item-wrap .content-item-description img{max-width:100%;height:auto;vertical-align:middle}.content-item-wrap #learn-press-quiz-app{margin-bottom:40px}.content-item-wrap .quiz-content{margin-bottom:40px;color:#666;font-weight:300}.content-item-wrap .quiz-content img{max-width:100%;height:auto;vertical-align:middle}.content-item-wrap .quiz-buttons{display:flex;justify-content:center;text-align:center;gap:10px}.content-item-wrap .quiz-buttons .button-right .lp-button{margin:0 0 0 15px}.content-item-wrap .quiz-buttons.align-center{display:block;text-align:center}.content-item-wrap .quiz-buttons.align-center .button-left{text-align:center}.content-item-wrap .quiz-buttons.align-center .button-left.fixed{position:fixed;z-index:999;bottom:0;left:50%;width:100%;max-width:792px;height:auto;margin-left:237px;transform:translateX(-50%);background:#fff;padding-bottom:10px}@media(max-width:768px){.content-item-wrap .quiz-buttons.align-center .button-left.fixed{width:100% !important}}.content-item-wrap .quiz-buttons.align-center .button-left.nav-center{height:50px;margin-left:0 !important}.content-item-wrap .quiz-buttons:not(.infinity).is-first .prev{display:none}.content-item-wrap .quiz-buttons:not(.infinity).is-last .next{display:none}.content-item-wrap .questions-pagination .nav-links{text-align:center;display:flex;justify-content:center;gap:4px;margin-top:6px}.content-item-wrap .questions-pagination .nav-links .page-numbers{padding:10px 15px;margin:0;color:var(--lp-color-base,#333);background-color:transparent;font-weight:normal;border:1px solid var(--lp-border-color,#e2e0db);line-height:1;border-radius:var(--lp-border-radius,5px)}.content-item-wrap .questions-pagination .nav-links .page-numbers.dots{border:0}.content-item-wrap .questions-pagination .nav-links .page-numbers.current,.content-item-wrap .questions-pagination .nav-links .page-numbers:hover{color:var(--lp-primary-color)}@media(max-width:575px){.content-item-wrap .questions-pagination .nav-links{margin-top:10px}.content-item-wrap .questions-pagination .nav-links .page-numbers{padding:5px 10px}}.course-curriculum .section-title{position:relative;margin-bottom:0}.course-curriculum .section-title span.show-desc{display:inline-block;position:absolute;top:50%;right:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-title span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-title span.show-desc:hover::before{border-top-color:var(--lp-border-color,#e2e0db)}@media(max-width:575px){#popup-course .quiz-attempts{overflow-x:auto}}.social-share-toggle{position:relative;display:flex;gap:20px}.social-share-toggle .share-toggle-icon{cursor:pointer;display:flex;align-items:center;gap:8px}.social-share-toggle .share-toggle-icon .share-label{margin:0;cursor:pointer}.social-share-toggle .share-toggle-icon:hover{color:var(--lp-primary-color,#ffb606)}.social-share-toggle .content-widget-social-share{padding:20px;background:#fff;box-shadow:0 1px 16px 0 rgba(0,0,0,0.12)}.social-share-toggle .lp-social-media{display:inline-flex;padding:0;gap:12px;margin:0}.social-share-toggle .lp-social-media>li{text-align:center;list-style:none}.social-share-toggle .lp-social-media>li span{display:none}.social-share-toggle .lp-social-media>li i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.social-share-toggle .lp-social-media>li i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.social-share-toggle .clipboard-post{display:flex;justify-content:space-between;margin-bottom:20px;gap:12px}.social-share-toggle .btn-clipboard{position:relative;padding:12px 20px;white-space:nowrap}.social-share-toggle .btn-clipboard .tooltip{display:none;position:absolute;z-index:2;left:50%;right:auto;bottom:100%;transform:translateX(-50%);width:max-content;color:#fff;font-size:.825em;padding:5px 10px;background:rgba(0,0,0,0.72);border-radius:3px;margin-bottom:10px}.social-share-toggle .btn-clipboard .tooltip:before{content:"";position:absolute;z-index:2;left:50%;bottom:-5px;margin-left:-3px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,0.72)}.social-share-toggle .btn-clipboard:hover{background-color:#eee}.social-share-toggle .btn-clipboard:hover .tooltip{display:block}.social-share-toggle .clipboard-value{border:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;flex:1}@media(max-width:600px){.social-share-toggle .clipboard-value{width:100%}}.social-share-toggle .wrapper-content-widget{visibility:hidden;text-align:left;opacity:0;-webkit-transition:all .27s ease;-moz-transition:all .27s ease;-o-transition:all .27s ease;transition:all .27s ease;position:absolute;right:0;top:auto;z-index:9;margin-top:20px}.social-share-toggle.social-share-toggle__open .wrapper-content-widget{margin-top:0;visibility:visible;opacity:1}@media(max-width:768px){.social-share-toggle .wrapper-content-widget{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7)}.social-share-toggle .wrapper-content-widget .content-widget-social-share{position:relative;z-index:1;max-width:fit-content;top:50%;min-width:320px;transform:translateY(-50%);margin:0 auto}}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.wp-admin .lp-modal-dialog .lp-modal-header{padding:2em}.wp-admin .lp-modal-dialog .lp-modal-header h3{font-size:1.4em}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;right:0;left:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:left;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:right}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}#lp-modal-overlay{display:none;position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;opacity:.5;background:#000}#lp-modal-window{display:none;position:fixed;z-index:999999;top:50%;left:50%;padding:35px 60px 28px 60px;background:#fff;transform:translate(-50%,-50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#lp-modal-window #lp-modal-content{margin:0 0 24px 0;color:#333;font-weight:400;text-align:center}#lp-modal-window #lp-modal-content>*{margin:0 0 .5em}#lp-modal-window #lp-modal-buttons{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}#lp-modal-window #lp-modal-buttons .lp-button{position:relative;margin:0 10px 0 10px}.learn-press-comments{width:792px;max-width:100%;margin:0 auto}@media(max-width:1024px){.learn-press-comments{width:100%}}@media(min-width:769px){#learn-press-item-comments{padding-bottom:50px}}.learn-press-progress{overflow:hidden;position:relative;width:80px;height:6px;border-radius:3px}.learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learn-press-progress .progress-bg .progress-active{position:absolute;left:50%;width:100%;height:100%;margin-left:-100%;background:var(--lp-primary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;left:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;left:0}.course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.course-curriculum .section-header .section-left{display:flex;align-items:center;gap:16px}.course-curriculum .section-header .section-left .wrapper-section-title{flex:1}.course-curriculum .section-header .section-left .section-toggle{flex:0 0 40px;align-items:center;text-align:center;cursor:pointer;min-width:1em}.course-curriculum .section-header .section-left .section-toggle .fa-caret-down,.course-curriculum .section-header .section-left .section-toggle .lp-icon-caret-down,.course-curriculum .section-header .section-left .section-toggle .lp-icon-angle-down{display:none}.course-curriculum .section-header .learn-press-progress{width:80px}.course-curriculum .section.closed .section-toggle .fa-caret-down,.course-curriculum .section.closed .section-toggle .lp-icon-caret-down,.course-curriculum .section.closed .section-toggle .lp-icon-angle-down{display:block}.course-curriculum .section.closed .section-toggle .fa-caret-up,.course-curriculum .section.closed .section-toggle .lp-icon-caret-up{display:none}.course-curriculum .section.closed .section-content{overflow:hidden;height:0}.scroll-wrapper{overflow:hidden;opacity:0}.scroll-wrapper .scroll-element{background:transparent}.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible{transition:opacity .25s}.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible{opacity:.7}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}@keyframes lp-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.lp-material-skeleton{overflow:auto}.lp-material-skeleton .course-material-table{width:100%}.lp-material-skeleton .course-material-table th{text-align:center}.lp-material-skeleton .course-material-table th:first-child{text-align:left}.lp-material-skeleton .course-material-table tr td:not(:first-child){text-align:center}.lp-material-skeleton .course-material-table tfoot td{text-align:left;font-weight:bold}.lp-material-skeleton .lp-loadmore-material.lp-button{margin-top:20px;padding:12px 24px}#popup-content .lp-material-skeleton .lp-loadmore-material.lp-button{margin-top:20px;padding:12px 24px}.learnpress.theme-twentytwentytwo .wp-site-blocks,.learnpress.twentytwentytwo .wp-site-blocks{max-width:none;padding-right:0;padding-left:0}.learnpress.theme-twentytwentytwo .wp-site-blocks>.wp-block-group,.learnpress.twentytwentytwo .wp-site-blocks>.wp-block-group{max-width:none;margin-right:auto;margin-left:auto}.learnpress.theme-twentytwentytwo .lp-archive-courses,.learnpress.twentytwentytwo .lp-archive-courses{max-width:none}.learnpress.theme-twentytwentytwo .wp-container-11 .alignfull,.learnpress.theme-twentytwentytwo .wp-container-9 .alignfull,.learnpress.theme-twentytwentytwo .wp-container-12 .alignfull,.learnpress.twentytwentytwo .wp-container-11 .alignfull,.learnpress.twentytwentytwo .wp-container-9 .alignfull,.learnpress.twentytwentytwo .wp-container-12 .alignfull{max-width:100%;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.learnpress.twentytwentyone .lp-archive-courses a:focus,.learnpress.theme-twentytwentyone .lp-archive-courses a:focus{background:transparent !important;text-decoration:none !important;outline:none !important}.learnpress.twentytwentyone .pagination,.learnpress.twentytwentyone .comments-pagination,.learnpress.theme-twentytwentyone .pagination,.learnpress.theme-twentytwentyone .comments-pagination{border-top:0;padding-top:0}@media(max-width:1199px){.learnpress.twentytwentytwo .wp-site-blocks .wp-block-template-part,.learnpress.theme-twentytwentyone .wp-site-blocks .wp-block-template-part{padding-left:15px;padding-right:15px}}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}ul.learn-press-breadcrumb{max-width:var(--lp-container-max-width);width:100%;margin:0 auto;padding:1em var(--lp-cotainer-padding);list-style:none}ul.learn-press-breadcrumb li{display:inline-block;margin:0}ul.learn-press-breadcrumb li a:hover{color:var(--lp-primary-color)}ul.learn-press-breadcrumb i{margin:0 8px}ul.learn-press-breadcrumb a{color:inherit}.lp-table-wrap{border-radius:5px;width:100%;border:1px solid var(--lp-border-color,#e2e0db);overflow-x:auto}table.lp-list-table{border-collapse:collapse;width:100%;margin:0;min-width:768px}table.lp-list-table td{padding:0}table.lp-list-table .learn-press-pagination{text-align:left}table.lp-list-table thead{background-color:var(--lp-white-grey,#f7f7fb);border:0}table.lp-list-table thead tr{border-bottom:1px solid var(--lp-border-color,#e2e0db)}table.lp-list-table thead th{background:0;border:0;font-size:1em;padding:10px 20px;text-align:left}table.lp-list-table thead th td{border:0;padding:0}table.lp-list-table tbody{font-size:14px}table.lp-list-table tbody tr{border:0;border-bottom:1px solid var(--lp-white-grey,#f7f7fb)}table.lp-list-table tbody tr:nth-child(even) td{background:0}table.lp-list-table tbody tr td{border:0;padding:10px 20px;text-align:left}table.lp-list-table tfoot tr{border:0}table.lp-list-table tfoot tr td{border:0}table.lp-list-table tfoot tr td>div{padding:20px}table.lp-list-table tfoot .pagination{border:0;padding:0}.swal2-container{z-index:99999}.swal2-popup{max-width:850px}.swal2-popup .content-title{margin:0 0 20px 0;padding:0;text-align:center;font-size:1.5em;font-weight:bold}.swal2-popup .swal2-actions{width:100%;padding:0 30px}.swal2-popup .swal2-actions button{flex:1}.swal2-popup .swal2-actions button.swal2-confirm{background-color:#e02200}.swal2-popup .swal2-actions button.swal2-cancel{background-color:transparent;border:1px solid #ccc;color:inherit}.swal2-popup .swal2-warning{color:#e02200;border-color:transparent;background-color:rgba(223,0,0,0.1019607843)}.swal2-popup .swal2-icon{width:50px;height:50px}.swal2-popup .swal2-icon .swal2-icon-content{font-size:0}.swal2-popup .swal2-icon .swal2-icon-content::before{content:"\f071";font-family:"lp-icon";font-size:24px;display:inline-block}.swal2-popup .swal2-title{font-size:1.5em}.swal2-popup .swal2-html-container{font-size:1em}.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown{max-height:200px;overflow:hidden}.swal2-popup .swal2-close{background-color:unset !important;outline:none !important;color:#ccc !important}.swal2-popup .swal2-close:hover{color:#f27474 !important}@media(max-width:1024px){body.learnpress-page{--lp-cotainer-padding:1rem}}footer{clear:both}.margin-bottom{margin-bottom:20px}.hide-if-js{display:none !important}.clearfix::after{display:block;clear:both;content:""}.lp-form-fields{margin:0;padding:0;list-style:none}.lp-form-fields .form-field{margin:0 0 20px 0;list-style:none}.lp-entry-content .course-tabs{margin-bottom:40px}form.retake-course,form.enroll-course,form.purchase-course{display:inline-flex;flex-direction:column;gap:10px}.table-orders th,.table-orders td{padding:5px 10px}.form-button{display:inline-block}ul.list-table-nav{display:flex;margin-left:0;list-style:none}ul.list-table-nav .nav-text{text-align:left;flex:1}ul.list-table-nav .nav-pages{text-align:right;flex:1}ul.list-table-nav .nav-pages .learn-press-pagination{display:inline-block;margin-bottom:0}.primary-color{color:var(--lp-primary-color)}.primary-color-before::before{color:var(--lp-primary-color)}.primary-color-after::after{color:var(--lp-primary-color)}.primary-background-color{background:var(--lp-primary-color)}.primary-background-color{background:var(--lp-primary-color)}.course-origin-price{margin-right:5px;font-size:85%;text-decoration:line-through}.content-item-wrap #comments{margin-right:0;margin-left:0}.content-item-wrap #comments #comment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-tabs input[name=learn-press-course-tab-radio],.course-tabs .course-tab-panel{display:none}.no-event{pointer-events:none}@media screen and (max-width:768px){ul.learn-press-courses .course{width:48%}}@media screen and (max-width:600px){ul.learn-press-courses .course{width:100%;margin-right:0}}.course-price:empty{display:none !important}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress-rtl.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress-rtl.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress-rtl.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress-rtl.css	2026-05-23 18:20:54.000000000 +0000
@@ -376,11 +376,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 .lp-hidden {
@@ -1733,11 +1731,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 button.learnpress_avatar__button {
@@ -2288,10 +2284,10 @@
   width: 100%;
 }
 
-.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-enrolled-students-table-toolbar {
+.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-enrolled-students-table-toolbar {
   background: white;
 }
-.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-list-table tbody {
+.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-list-table tbody {
   background: white;
 }
 
@@ -3132,11 +3128,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 .course-curriculum .section-header {
   display: table;
@@ -3361,11 +3355,9 @@
   margin-left: 5px;
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   vertical-align: middle;
-  margin-top: -2px;
 }
 
 body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress-rtl.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress-rtl.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/learnpress-rtl.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/learnpress-rtl.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-@charset "UTF-8";:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-right:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-left:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-left:var(--lp-cotainer-padding);padding-right:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-right:15px;padding-left:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-left:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}.learn-press-tabs{margin-bottom:32px;position:relative;border-bottom:1px solid var(--lp-border-color,#e2e0db)}.learn-press-tabs .learn-press-tabs__checker{display:none}.learn-press-tabs__nav{display:flex;flex-wrap:wrap;padding:0;column-gap:40px;row-gap:12px;list-style:none;margin:0 0 -1px 0 !important}.learn-press-tabs__item{position:relative;margin:0;list-style:none}.learn-press-tabs__item>a{display:block;margin:0;padding:0 0 16px 0;font-size:1.125em;line-height:1;font-weight:600;text-align:center;cursor:pointer;color:var(--lp-color-base,#333);text-decoration:none}.learn-press-tabs__item>a:focus{outline:0;text-decoration:none}.learn-press-tabs__item::after{position:absolute;bottom:0;top:auto;right:0;width:100%;height:2px;background:transparent;content:""}.learn-press-tabs__item.active a,.learn-press-tabs__item:hover a{color:var(--lp-primary-color,#ffb606)}.learn-press-tabs__item.active::after,.learn-press-tabs__item:hover::after{background:var(--lp-primary-color,#ffb606)}.learn-press-tabs.stretch .learn-press-tabs__tab{flex:1}.learn-press-tabs.stretch .learn-press-tabs__tab>label{padding:18px 10px}@media(max-width:990px){.learn-press-tabs__nav,.learn-press-tabs .learn-press-filters{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;scroll-behavior:smooth}.learn-press-tabs__nav::-webkit-scrollbar,.learn-press-tabs .learn-press-filters::-webkit-scrollbar{display:none}}.learn-press-filters{display:flex;flex-wrap:wrap;padding:0;column-gap:40px;row-gap:12px;list-style:none;margin:0 0 -1px 0 !important}.learn-press-filters li{position:relative;margin:0;list-style:none}.learn-press-filters li a,.learn-press-filters li span{display:block;margin:0;padding:0 0 16px 0;font-size:1.125em;line-height:1;font-weight:600;text-align:center;cursor:pointer;color:var(--lp-color-base,#333);text-decoration:none}.learn-press-filters li a:focus,.learn-press-filters li span:focus{outline:0;text-decoration:none}.learn-press-filters li a::after,.learn-press-filters li span::after{position:absolute;bottom:0;top:auto;right:0;width:100%;height:2px;background:transparent;content:""}.learn-press-filters li a.active,.learn-press-filters li a:hover,.learn-press-filters li span.active,.learn-press-filters li span:hover{color:var(--lp-primary-color,#ffb606)}.learn-press-filters li a.active::after,.learn-press-filters li a:hover::after,.learn-press-filters li span.active::after,.learn-press-filters li span:hover::after{background:var(--lp-primary-color,#ffb606)}.learn-press-filters li.active a,.learn-press-filters li.active span{color:var(--lp-primary-color,#ffb606)}.learn-press-filters li.active a::after,.learn-press-filters li.active span::after{background:var(--lp-primary-color,#ffb606)}.learn-press-filters li:after{display:none !important}.wrapper-course-nav-tabs{position:relative;border-bottom:1px solid var(--lp-border-color,#e2e0db)}#learn-press-course-tabs.show-all .course-tab-panel{margin-bottom:40px}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .course-tab-panels .course-tab-panel:nth-child(7){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) label{color:var(--lp-primary-color);background:#fff}.course-tab-panels .course-tab-panel{padding-top:30px}.course-tab-panel{display:none}.course-tab-panel.active{display:block}.course-tab-panel .course-description h4{margin-top:0;margin-bottom:1.125em}.course-tab-panel .course-description img{max-width:100%;height:auto;vertical-align:middle}.course-tab-panel .lp-course-author{display:flex;align-items:start}@media(max-width:767px){.course-tab-panel .lp-course-author{flex-direction:column;align-items:center}}.course-tab-panel .lp-course-author .course-author__pull-left{margin-left:30px;text-align:center;align-items:center}@media(max-width:767px){.course-tab-panel .lp-course-author .course-author__pull-left{margin-left:0;margin-bottom:24px}}.course-tab-panel .lp-course-author img{width:100px;height:100px;border-radius:50%;object-fit:cover;object-position:center;display:block;margin:0 auto}.course-tab-panel .lp-course-author .course-author__pull-right{flex:1}@media(max-width:767px){.course-tab-panel .lp-course-author .course-author__pull-right{width:100%;text-align:center}}.course-tab-panel .lp-course-author .author-title{margin-bottom:4px}.course-tab-panel .lp-course-author .author-title a{text-decoration:none;color:var(--lp-color-base,#333);box-shadow:none;font-size:1.125em;font-weight:500;text-transform:capitalize}.course-tab-panel .lp-course-author .author-title a:hover{color:var(--lp-primary-color)}.course-tab-panel .lp-course-author .author-description{color:#666;font-style:italic}.course-tab-panel .lp-course-author .instructor-social{display:flex;gap:16px;margin-bottom:12px}.course-tab-panel .lp-course-author .author-socials{display:grid;grid-template-columns:repeat(4,33px);gap:10px;justify-content:center;margin-top:16px}.course-tab-panel .lp-course-author .author-socials>a{display:inline-block;width:33px;height:33px;margin:0;border:1px solid #ededed;border-radius:50%;color:#878787;box-shadow:none;font-size:.8em;line-height:2em;text-align:center;vertical-align:middle;transition:all .3s}.course-tab-panel .lp-course-author .author-socials>a:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before{content:"\f0d5"}.course-tab-panel .lp-course-curriculum__title{display:none}.learn-press-nav-tabs{margin:0;display:flex;flex-wrap:wrap;padding:0;column-gap:40px;row-gap:12px;list-style:none;margin:0 0 -1px 0 !important}.learn-press-nav-tabs li{position:relative;margin:0;list-style:none}.learn-press-nav-tabs li label{display:block;margin:0;padding:0 0 16px 0;font-size:1.125em;line-height:1;font-weight:600;text-align:center;cursor:pointer;color:var(--lp-color-base,#333);text-decoration:none}.learn-press-nav-tabs li label:focus{outline:0;text-decoration:none}.learn-press-nav-tabs li::after{position:absolute;bottom:0;top:auto;right:0;width:100%;height:2px;background:transparent;content:""}.learn-press-nav-tabs li.active label,.learn-press-nav-tabs li:hover label{color:var(--lp-primary-color,#ffb606)}.learn-press-nav-tabs li.active::after,.learn-press-nav-tabs li:hover::after{background:var(--lp-primary-color,#ffb606)}.TabsDragScroll{position:relative}.TabsDragScroll:hover{cursor:all-scroll}.TabsDragScroll ul{max-width:100%;white-space:nowrap;scroll-behavior:smooth;user-select:none;overflow-x:auto;flex-wrap:nowrap}.TabsDragScroll ul::-webkit-scrollbar{display:none}.TabsDragScroll ul.dragging{scroll-behavior:unset;cursor:all-scroll}.lp-checkout-form__before,.lp-checkout-form__after{width:45%;width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px);margin:0 15px 40px 15px}.lp-checkout-form__before .lp-checkout-block h4,.lp-checkout-form__after .lp-checkout-block h4{margin-top:0;margin-bottom:18px;color:#333;font-size:1.5em;font-weight:600;line-height:1}@media(max-width:815px){.lp-checkout-form__before,.lp-checkout-form__after{width:100%;margin:0 0 40px 0}}.lp-checkout-form__before{float:left}.lp-checkout-form__before #checkout-order{width:100%}.lp-checkout-form .lp-checkout-form__after{float:right}.lp-checkout-form .lp-checkout-remember{letter-spacing:0;margin-top:0}.lp-checkout-form .lp-checkout-remember label{width:auto;color:#666}.lp-checkout-form .lp-checkout-remember label input[type=checkbox]{position:relative;top:3px;width:19px;height:19px;margin:0 0 0 4px;border:1px solid #ccc;cursor:pointer;-webkit-appearance:none}.lp-checkout-form .lp-checkout-remember label input[type=checkbox]:focus{outline:0}.lp-checkout-form .lp-checkout-remember label input[type=checkbox]:checked::after{position:absolute;top:2px;right:2px;color:#41abec;font-family:"lp-icon";font-size:14px;line-height:1;content:"\f00c";border:0;transform:none}.lp-checkout-form .lp-checkout-remember a{color:#666;font-weight:300;text-decoration:underline;text-decoration-color:#ccc}.lp-checkout-form .lp-checkout-remember a:hover{color:var(--lp-primary-color);text-decoration-color:var(--lp-primary-color)}.lp-checkout-form .lp-form-fields{padding:0 0 14px 0}.lp-checkout-form .lp-form-fields label{display:block;margin-bottom:10px}.lp-checkout-form .lp-form-fields input:not([type=checkbox]){line-height:normal;width:100%;padding:10px 15px;border:1px solid #ccc}.lp-checkout-form .lp-form-fields input:not([type=checkbox]):focus{border-color:var(--lp-primary-color);outline:0}.lp-checkout-form{margin:0 -15px;margin-top:50px}@media(max-width:815px){.lp-checkout-form{display:flex;flex-direction:column-reverse;margin:0}}.lp-checkout-form #btn-checkout-account-switch-to-guest{margin-bottom:60px}.lp-checkout-form .description{float:right}.lp-checkout-form a{color:#41abec}.lp-checkout-form a label{display:inline-block;color:inherit;font-weight:normal;cursor:pointer}.lp-checkout-form a:hover{color:var(--lp-primary-color,#ffb606)}.lp-checkout-form #checkout-account-guest{width:100%;margin-bottom:35px;padding-bottom:19px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}.lp-checkout-form #checkout-account-guest .lp-form-fields,.lp-checkout-form #checkout-account-guest .form-field{margin-bottom:0;padding-bottom:0}.lp-checkout-form div.lp-guest-checkout-output{margin-top:10px;padding:8px 20px;border:2px solid #41abec;border-radius:4px;transition:all .2s ease}.lp-checkout-form label.lp-guest-checkout-output{margin-top:10px;cursor:pointer;user-select:none}.lp-checkout-form .lp-guest-checkout-notice{margin:30px 0 0 0}.lp-checkout-form .lp-guest-switch-login{margin-top:1em;color:#666;font-weight:400}.lp-checkout-form .lp-guest-switch-login a{display:inline-block}.lp-checkout-form input[name=checkout-account-switch-form]{display:none}.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked)+.lp-checkout-block{display:none;overflow:hidden;height:0;margin:0;padding:0;border:0;opacity:0}.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked)+.lp-checkout-block>*{overflow:hidden;height:0}.lp-checkout-form input[name=checkout-account-switch-form]:checked+.lp-checkout-block{display:block;overflow:auto;height:auto}.lp-checkout-form input[name=checkout-account-switch-form][value=guest]:checked ~ #btn-checkout-account-switch-to-guest{display:none}.lp-checkout-form::after{display:block;clear:both;content:""}.lp-checkout-form:focus{outline:0}#checkout-order .lp-checkout-order__inner{padding:0 20px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:4px}#checkout-order .cart-item:first-child td{border-top:0}#checkout-order td,#checkout-order th{border-left:0;border-right:0;background:transparent}#checkout-order td:last-child,#checkout-order th:last-child{padding-left:0}#checkout-order table{width:100%;margin:0;border:0}#checkout-order .course-name{font-weight:600}#checkout-order .course-name a{display:-webkit-box;overflow:hidden;color:#000;-webkit-line-clamp:1;-webkit-box-orient:vertical}#checkout-order .course-name a:hover{color:var(--lp-primary-color)}#checkout-order .col-number{min-width:50px;color:#666;font-weight:600;text-align:left}#checkout-order tfoot{font-size:1.2em}#checkout-order tfoot th{font-weight:600;padding-right:0}#checkout-order tfoot .order-total{font-size:1.4em}#checkout-order tfoot tr:last-child{border-width:0}#checkout-order tfoot tr:last-child td,#checkout-order tfoot tr:last-child th{border-width:0}#checkout-order .course-thumbnail{width:80px;padding:20px 0 18px 13px}#checkout-order .course-thumbnail img{width:100px;max-width:100% !important;height:auto !important}.order-comments{width:100%;padding:15px;min-height:150px;border:1px solid var(--lp-border-color,#e2e0db);resize:none}#checkout-account-register,#checkout-account-login{width:100%;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}#checkout-account-register .form-field .rwmb-label,#checkout-account-register .form-field .rwmb-input .description,#checkout-account-login .form-field .rwmb-label,#checkout-account-login .form-field .rwmb-input .description{display:none}#checkout-account-register .lp-checkout-remember label,#checkout-account-login .lp-checkout-remember label{display:inline-block}#checkout-account-register .lp-checkout-remember a,#checkout-account-login .lp-checkout-remember a{float:left}#checkout-account-register .lp-checkout-sign-in-link,#checkout-account-register .lp-checkout-sign-up-link,#checkout-account-login .lp-checkout-sign-in-link,#checkout-account-login .lp-checkout-sign-up-link{display:flex;margin:0;color:#666;font-weight:400}#checkout-account-register .lp-checkout-sign-in-link a,#checkout-account-register .lp-checkout-sign-up-link a,#checkout-account-login .lp-checkout-sign-in-link a,#checkout-account-login .lp-checkout-sign-up-link a{margin-right:5px;color:#41abec;cursor:pointer}#checkout-account-register .lp-checkout-sign-in-link a:hover,#checkout-account-register .lp-checkout-sign-up-link a:hover,#checkout-account-login .lp-checkout-sign-in-link a:hover,#checkout-account-login .lp-checkout-sign-up-link a:hover{color:var(--lp-primary-color)}#checkout-account-register .lp-checkout-sign-in-link a label,#checkout-account-register .lp-checkout-sign-up-link a label,#checkout-account-login .lp-checkout-sign-in-link a label,#checkout-account-login .lp-checkout-sign-up-link a label{display:inline-block;float:left;color:inherit;font-weight:normal;cursor:pointer}#checkout-payment{width:100%;margin-bottom:25px}#checkout-payment h4{margin-bottom:24px}#checkout-payment .secure-connection{margin-top:5px;opacity:.5;font-size:.75em;font-weight:normal;margin-right:10px}#checkout-payment .secure-connection i{margin-left:5px;font-size:1.125em}@media(max-width:767px){#checkout-payment .secure-connection{margin-top:0}}#checkout-payment .payment-methods{margin:0 0 24px 0;padding:0;list-style:none}#checkout-payment .lp-payment-method{position:relative;margin:0}#checkout-payment .lp-payment-method>label{display:flex;align-items:center}#checkout-payment .lp-payment-method .gateway-input,#checkout-payment .lp-payment-method .gateway-icon{vertical-align:middle}#checkout-payment .lp-payment-method .gateway-icon{max-height:32px}#checkout-payment .lp-payment-method .gateway-input{position:relative;width:20px;height:20px;margin:0 0 0 8px;border:1px solid var(--lp-border-color,#e2e0db);background:#fff;-webkit-appearance:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#checkout-payment .lp-payment-method .gateway-input::before{position:absolute;top:50%;right:50%;width:6px;height:6px;background:#41abec;transform:translate(50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#checkout-payment .lp-payment-method .gateway-input:checked::before{content:""}#checkout-payment .lp-payment-method .gateway-input:focus{outline:0}#checkout-payment #checkout-order-action button{width:100%;border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color);font-weight:500}#checkout-payment #checkout-order-action button:hover{border-color:var(--lp-primary-color);opacity:.5;background:var(--lp-primary-color)}.lp-terms-and-conditions{color:#666}.lp-terms-and-conditions a{color:#41abec}.lp-terms-and-conditions a:hover{color:var(--lp-primary-color)}.learn-press-checkout.guest-checkout{display:none}.button-continue-guest-checkout{clear:both}#learn-press-checkout .payment-methods{margin:0;padding:0;list-style:none}#learn-press-checkout .payment-methods .lp-payment-method{margin-bottom:20px}#learn-press-checkout .payment-methods .lp-payment-method>label{display:flex;flex-flow:row nowrap;padding:10px 20px;background:#f5f5f5;line-height:2.5rem;cursor:pointer}#learn-press-checkout .payment-methods .lp-payment-method>label img{vertical-align:middle}#learn-press-checkout .payment-methods .lp-payment-method.selected>label{background:#d4d4d4}#learn-press-checkout .payment-methods .payment-method-form{display:none;padding:15px 20px;border-top:1px solid var(--lp-border-color,#e2e0db);background:#f9f9f9}#learn-press-checkout-login,#learn-press-checkout-register{margin-bottom:1.5em;padding:20px 20px 0 20px;border:1px solid var(--lp-border-color,#e2e0db);background:#fff}#learn-press-order-review,.learn-press-checkout-comment{margin-bottom:20px}#checkout-form-login,#checkout-form-register{_display:none}#checkout-form-login .learn-press-form-register,#checkout-form-login .learn-press-form-login,#checkout-form-register .learn-press-form-register,#checkout-form-register .learn-press-form-login{display:none}#checkout-guest-email{margin:0 0 20px 0}#checkout-guest-email .form-heading{margin:0}#checkout-guest-email #checkout-guest-options{margin:0;list-style:none}#checkout-guest-email #checkout-existing-account,#checkout-guest-email #checkout-new-account{display:none;margin:0}#checkout-guest-email.email-exists #checkout-existing-account{display:block}#checkout-guest-email.email-exists #checkout-new-account{display:none}.learn-press-checkout-comment h4{display:none}.lp-content-area .order_details{width:100%;border-collapse:collapse}.lp-content-area .order_details th a,.lp-content-area .order_details td a{color:var(--lp-primary-color)}.learnpress-checkout .learnpress>.learn-press-message{max-width:var(--lp-container-max-width);margin:0 auto}input[type=text],input[type=email],input[type=number],input[type=password]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;box-shadow:unset}.learnpress table{width:100%;margin:0 auto 1em auto;border-spacing:0;border-collapse:collapse}.learnpress table th,.learnpress table td{padding:.7em 1em;border:1px solid var(--lp-border-color,#e2e0db);background:#fff;text-align:right}.learnpress table thead{box-sizing:border-box;border:1px solid var(--lp-border-color,#e2e0db)}.learnpress table thead th{border-bottom:0;background:var(--lp-white-grey,#f7f7fb);font-size:1.1em;font-weight:600}.learnpress table tbody,.learnpress table tfoot{box-sizing:border-box}.learnpress table tbody td,.learnpress table tbody th,.learnpress table tfoot td,.learnpress table tfoot th{border:1px solid var(--lp-border-color,#e2e0db);line-height:1.4}.learnpress table tbody td a,.learnpress table tbody th a,.learnpress table tfoot td a,.learnpress table tfoot th a{color:inherit;text-decoration:none}.learnpress table tbody td a:hover,.learnpress table tbody th a:hover,.learnpress table tfoot td a:hover,.learnpress table tfoot th a:hover{color:var(--lp-primary-color)}.learnpress table tbody tr .column-status .result-percent,.learnpress table tfoot tr .column-status .result-percent{font-weight:500}.learnpress table tbody tr .column-status .lp-label,.learnpress table tfoot tr .column-status .lp-label{font-weight:600}.learnpress table tbody tr:nth-child(even) td,.learnpress table tfoot tr:nth-child(even) td{background:var(--tb-even-color,#fafafa)}.learnpress table .list-table-nav td{font-size:.875em}.learnpress table .list-table-nav td.nav-text{text-align:right}.learnpress table .list-table-nav td.nav-pages{text-align:left}.learnpress table .list-table-nav td.nav-pages .learn-press-pagination{text-align:left}.learnpress table .list-table-nav td.nav-pages .page-numbers{margin-bottom:0}.lp-label{display:inline-block;color:#666;font-weight:300}.learn-press-form .form-fields{margin:0;padding:0;list-style:none}.lp-profile-content .learn-press-form .form-fields{margin:0 -15px !important}.lp-profile-content .learn-press-form .form-fields .form-field{padding-right:15px;padding-left:15px}@media(min-width:767px){.lp-profile-content .learn-press-form .form-fields .form-field__50{width:50%;float:right}}.learn-press-form .form-fields .form-field{margin:0 0 20px 0}.learn-press-form .form-fields .form-field>label{font-style:italic}.learn-press-form .form-fields .form-field label{display:block;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:700;margin:0 0 10px 0}.learn-press-form .form-fields .form-field input[type=email],.learn-press-form .form-fields .form-field input[type=text],.learn-press-form .form-fields .form-field input[type=password],.learn-press-form .form-fields .form-field input[type=tel],.learn-press-form .form-fields .form-field input[type=url],.learn-press-form .form-fields .form-field input[type=number],.learn-press-form .form-fields .form-field textarea{width:100%;border:1px solid var(--lp-border-color,#e2e0db);padding:8px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.learn-press-form .form-fields .form-field input[type=email]:focus,.learn-press-form .form-fields .form-field input[type=text]:focus,.learn-press-form .form-fields .form-field input[type=password]:focus,.learn-press-form .form-fields .form-field input[type=tel]:focus,.learn-press-form .form-fields .form-field input[type=url]:focus,.learn-press-form .form-fields .form-field input[type=number]:focus,.learn-press-form .form-fields .form-field textarea:focus{border-color:var(--lp-primary-color,#ffb606);outline:0}.learn-press-form .form-fields .form-field .description{margin-top:10px;font-size:.875em;font-style:italic;line-height:1.4}.learn-press-form .form-fields .form-field .asterisk,.learn-press-form .form-fields .form-field .required{color:red}.learn-press-form.completed button::before{margin-left:10px;font-family:"lp-icon";font-size:1.125em;content:"\f00c"}.learn-press-form .form-field__clear{clear:both}.learn-press-form form>p>label{display:flex;gap:8px}.learn-press-form p{margin:0}.learn-press-form-login,.learn-press-form-register{max-width:600px;margin-left:auto;margin-bottom:60px;margin-right:auto;padding:40px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.learn-press-form-login h3,.learn-press-form-register h3{margin-bottom:20px}.learn-press-form-login button[type=submit],.learn-press-form-register button[type=submit]{padding:12px 16px;width:100%;border-radius:var(--lp-border-radius,5px);outline:0;color:#fff;background:var(--lp-primary-color)}.required label{font-weight:bold}.required label:after{content:" *";display:inline}.lp-password-input{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.lp-password-input input[type=password]{padding-left:2.5em}.lp-password-input input::-ms-reveal{display:none}.lp-password-input .lp-show-password-input{position:absolute;top:8px;left:10px;cursor:pointer}.lp-password-input .lp-show-password-input::after{font-family:"lp-icon";content:"\f06e"}.lp-password-input .lp-show-password-input.display-password::after{color:#585858;content:"\f070"}.form-desc{font-size:smaller;font-style:italic}.become-teacher-form{width:90%;max-width:500px;margin:0 auto}.become-teacher-form .form-field input[type=text],.become-teacher-form .form-field input[type=email],.become-teacher-form .form-field input[type=number],.become-teacher-form .form-field input[type=password]{width:100%}.become-teacher-form .become-teacher-form__description{margin-top:12px}.become-teacher-form button{padding:12px 24px}.btn-base{border-color:var(--lp-primary-color);color:white;background-color:var(--lp-primary-color)}.lp-user-cover-image_background{position:relative}.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image{opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image{position:absolute;bottom:0;left:0;background:var(--lp-white-grey,#f7f7fb);padding:12px 20px;border-radius:0 var(--lp-border-radius,5px) 0 var(--lp-border-radius,5px);text-transform:capitalize;cursor:pointer;color:var(--lp-primary-color,#ffb606);text-decoration:none;opacity:0;visibility:hidden}@media(max-width:767px){.lp-user-cover-image_background .lp-btn-to-edit-cover-image{font-size:0;padding:4px 12px;opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image:before{font-family:"lp-icon";content:"\f044";font-size:16px}}.lp-user-cover-image__display{width:100%}@media(max-width:767px){.lp-user-cover-image{position:relative;z-index:1}}.lp-user-cover-image .lp-cover-image-empty{display:flex;align-items:center;width:100%;height:250px;border:2px dashed var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;position:relative;text-align:center}.lp-user-cover-image .lp-cover-image-empty:hover{border-color:var(--lp-primary-color,#ffb606)}.lp-user-cover-image .lp-cover-image-empty input[type=file]{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{z-index:1;flex:1;position:relative;padding:0 16px;line-height:1.3}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top{font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-direction:column}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image{font-size:32px;transform:rotate(90deg)}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image:before{color:var(--lp-primary-color);content:"\f08b"}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom{opacity:.7}@media(max-width:420px){.lp-user-cover-image .lp-cover-image-empty{height:200px}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{padding:0 8px;font-size:15px}}.lp-user-cover-image .lp-user-cover-image__buttons{display:inline-flex;gap:12px;margin-top:16px}.lp-user-cover-image_background{background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:20px;border-radius:var(--lp-border-radius,5px);min-height:100px}.lp-user-cover-image_background>img{opacity:0;visibility:hidden}.learnpress_avatar__form label{display:inline-block}.learnpress_avatar__form input[type=file]{display:none}.learnpress_avatar__form__upload{display:flex;width:200px;height:200px;border:1px dashed var(--lp-border-color,#e2e0db);border-radius:3px;background-color:#fafafa;font-size:.875em;font-weight:300;font-style:italic;line-height:2.6875em;text-align:center;cursor:pointer;align-items:center;justify-content:center}.learnpress_avatar__form__upload div{line-height:1.4}.learnpress_avatar__button--loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}button.learnpress_avatar__button{height:40px;padding:0 15px;border:0;background:var(--lp-primary-color);color:white;margin-top:15px;border-radius:3px}button.learnpress_avatar__button+button{margin-right:15px;margin-left:0}.dashboard-statistic__row{display:flex;gap:20px;flex-wrap:wrap}.dashboard-statistic__row .statistic-box{padding:20px;background:var(--lp-white-grey,#f7f7fb);text-align:center;display:flex;flex-wrap:wrap;gap:20px;border-radius:var(--lp-border-radius,5px);width:calc((100% - 40px) / 3)}@media(min-width:1200px) and (max-width:1440px){.dashboard-statistic__row .statistic-box{gap:16px;padding:16px}}@media(max-width:1200px){.dashboard-statistic__row .statistic-box{width:calc((100% - 20px) / 2)}}@media(max-width:768px){.dashboard-statistic__row .statistic-box{gap:16px;padding:16px}}@media(max-width:600px){.dashboard-statistic__row{gap:8px}.dashboard-statistic__row .statistic-box{width:100%;gap:12px;padding:8px 12px}.dashboard-statistic__row .statistic-box__text{display:flex;justify-content:space-between;align-items:center}.dashboard-statistic__row .statistic-box__text label{margin:0}.dashboard-statistic__row .statistic-box__text__number{font-size:1.2em}.dashboard-statistic__row .statistic-box__icon span{--lp-width-icon:40px;font-size:18px}}.statistic-box__icon span{--lp-width-icon:60px;display:flex;width:var(--lp-width-icon);height:var(--lp-width-icon);border-radius:50%;background:rgba(0,199,190,0.1019607843);line-height:var(--lp-width-icon);align-items:center;justify-content:center;color:#00c7be;font-size:24px}.statistic-box__icon [class^=lp-icon-]:before{width:1em}.statistic-box__icon .lp-icon-enrolled_courses:before,.statistic-box__icon .lp-icon-total_course:before{content:"\f518"}.statistic-box__icon .lp-icon-in_progress_course,.statistic-box__icon .lp-icon-student_in_progress{background:rgba(175,82,222,0.1019607843);color:#af52de}.statistic-box__icon .lp-icon-finished_courses,.statistic-box__icon .lp-icon-published_course{background:rgba(88,86,214,0.1019607843);color:#5856d6}.statistic-box__icon .lp-icon-passed_courses,.statistic-box__icon .lp-icon-student_completed{background:rgba(85,190,36,0.2);color:#34c759}.statistic-box__icon .lp-icon-failed_courses,.statistic-box__icon .lp-icon-pending_course{background:rgba(255,59,48,0.1019607843);color:#ff3b30}.statistic-box__icon .lp-icon-total_student{background:rgba(0,122,255,0.1019607843);color:#007aff}.statistic-box__icon .lp-icon-total_student:before{content:"\f501"}.statistic-box__text{flex:1;text-align:right}.statistic-box__text label{display:block;margin-bottom:4px;font-weight:normal;line-height:1.3;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.statistic-box__text__number{font-size:1.6em;line-height:1;font-weight:600}.lp-enrolled-students-table-wrap{margin-top:15px}.lp-enrolled-students-table-wrap .instructor-avatar{align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;background:#64748b;overflow:hidden}.lp-enrolled-students-table-wrap .instructor-avatar img{width:100%;height:100%;object-fit:cover}.lp-enrolled-students-table-toolbar{display:flex;flex-direction:column;gap:14px;padding:20px 20px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:5px;background:var(--lp-white-grey,#f7f7fb)}.lp-enrolled-students-table-toolbar__row{display:grid;gap:14px}.lp-enrolled-students-table-toolbar__row--course{grid-template-columns:minmax(0,1fr)}.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(145px,200px) minmax(145px,150px) auto;align-items:end;max-width:1000px}.lp-enrolled-students-table-toolbar__field{display:flex;flex-direction:column;min-width:0}.lp-enrolled-students-table-toolbar__field input{border:1px solid var(--lp-border-color,#e2e0db)}.lp-enrolled-students-table-toolbar__label{color:#3f4a5c;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:10px;text-align:right}.lp-enrolled-students-table-toolbar__input{width:100%;height:38px;padding:0 12px;border:1px solid #c6cfdb;border-radius:7px;color:#2f3a4a;background:#fff;font-size:14px;line-height:1.4;box-shadow:none}.lp-enrolled-students-table-toolbar__input:focus{border-color:#2f75ff;outline:0;box-shadow:0 0 0 1px #2f75ff}.lp-enrolled-students-table-toolbar__actions{display:flex;align-items:flex-end;gap:8px}.lp-enrolled-students-table-toolbar__actions .button:hover,.lp-enrolled-students-table-toolbar__actions .button:focus{border-color:#99a7bc;color:#2f3a4a;background:#f4f7fb}@media(max-width:1024px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(150px,1fr) minmax(150px,1fr)}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:782px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr 1fr}.lp-enrolled-students-table-toolbar__field--student{grid-column:1/-1}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:640px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr}.lp-enrolled-students-table-toolbar__actions .button{width:100%}}.lp-cell-student{display:flex;align-items:center;gap:10px}.lp-meta{display:flex;flex-direction:column}.lp-meta .lp-name{color:#1e293b;font-weight:500;line-height:1.4}.lp-meta .lp-email{color:#94a3b8;font-size:12px;line-height:1.3}.lp-cell-course a{color:#3b82f6;text-decoration:none}.lp-cell-course a:hover{text-decoration:underline}.lp-cell-progress{min-width:120px}.lp-progress-bar{overflow:hidden;position:relative;width:100%;max-width:120px;height:6px;border-radius:3px;background:#e2e8f0}.lp-progress-bar span{display:block;height:100%;border-radius:3px;background:linear-gradient(-90deg,#3b82f6,#60a5fa);transition:width .3s ease}.lp-progress-text{display:inline-block;margin-top:3px;color:#64748b;font-size:11px}.lp-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.lp-badge--enrolled{color:#475569;background:#f1f5f9}.lp-badge--in-progress,.lp-badge--learning{color:#1e40af;background:#dbeafe}.lp-badge--finished{color:#166534;background:#dcfce7}.lp-badge--passed{color:#14532d;background:#bbf7d0}.lp-badge--failed{color:#991b1b;background:#fee2e2}.lp-enrolled-students-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e2e8f0}.lp-enrolled-students-table-footer__count{color:#64748b;font-size:13px}#profile-content-enrolled-students .lp-enrolled-students-table-footer{border-top:0}.lp-enrolled-students-table-footer .learn-press-pagination{margin:0;text-align:left}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers>li{margin:0}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;width:40px;line-height:40px;padding:0 8px;border:1px solid #e2e8f0;border-radius:4px;color:#475569;background:#fff;font-size:13px;text-decoration:none;cursor:pointer;transition:all .15s}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers:hover:not(.current),.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers:hover:not(.current){border-color:#3b82f6;color:#3b82f6 !important;background:#eff6ff}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current{border-color:#3b82f6;color:#fff;background:#3b82f6;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{min-width:auto;border:0;background:transparent;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{pointer-events:none}.lp-enrolled-empty{padding:40px 20px;color:#94a3b8;text-align:center}.lp-enrolled-empty p{margin:0;font-size:14px}.lp-enrolled-error{padding:15px 20px;color:#dc2626;font-size:13px}#lp-modal-enrolled-wrap{position:relative}.lp-wrap-btn-view-course-students{width:100%}.lp-wrap-btn-view-course-students button{width:100%}.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-enrolled-students-table-toolbar{background:white}.lp-students-enrolled-layout.learnpress_page_lp-enrolled-students .lp-list-table tbody{background:white}.lp-btn-view-students{margin-top:10px;white-space:nowrap;display:block;padding:0;border:0;background:0}.wrapper-profile-header{position:relative}.lp-user-profile{position:relative;--lp-item-padding:40px}.lp-user-profile img{max-width:100%;height:auto}.lp-user-profile .lp-user-profile-avatar img{display:block;border-radius:var(--lp-border-radius-avatar,50%);width:100%;height:auto}.lp-user-profile .lp-user-profile-socials{display:flex;position:relative;margin:0;gap:12px}.lp-user-profile .lp-user-profile-socials a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--lp-color-base,#333);width:var(--lp-social-size,40px);height:var(--lp-social-size,40px);border-radius:50%;border:1px solid var(--lp-border-color,#e2e0db);font-size:16px}.lp-user-profile .lp-user-profile-socials a:hover{color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color);background:var(--lp-primary-color)}.lp-user-profile .lp-user-profile-socials a:hover svg{fill:var(--lp-color-white,#fff)}.lp-user-profile .lp-profile-content-area{position:relative;padding:0;display:flex;align-items:flex-start}.lp-user-profile .lp-profile-left{min-width:120px;max-width:120px}.lp-user-profile .lp-profile-left .user-avatar{position:relative}.lp-user-profile .lp-profile-left .user-avatar img{border-radius:50%}.lp-user-profile .lp-profile-left .user-avatar:hover .lp-btn-to-edit-avatar{opacity:1;visibility:visible}.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar{position:absolute;top:80px;left:0;right:auto;width:36px;height:36px;font-size:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;cursor:pointer;background-color:var(--lp-white-grey,#f7f7fb);border-radius:50%}@media(max-width:767px){.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar{opacity:1;top:60px;visibility:visible}}.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar::before{content:"\f044";font-size:1.5rem;font-family:"lp-icon";font-weight:normal;color:var(--lp-primary-color)}.lp-user-profile .lp-profile-right{padding-right:20px;flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.lp-user-profile .lp-profile-username{margin:0;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:500;color:inherit;flex:1}.lp-user-profile .lp-profile-user-bio{width:100%}.lp-user-profile #profile-sidebar{float:right;width:270px;border:1px solid var(--lp-border-color,#e2e0db);border-top:0;margin-top:var(--lp-item-padding);margin-bottom:32px}@media(max-width:990px){.lp-user-profile #profile-sidebar{width:100%;margin-bottom:0}}.lp-user-profile .lp-profile-nav-tabs{margin:0;padding:0;list-style:none}.lp-user-profile .lp-profile-nav-tabs>li{position:relative;margin:0;padding:0;border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-user-profile .lp-profile-nav-tabs>li a{padding:10px 20px;color:inherit;font-weight:500;text-decoration:none;display:flex;width:100%;gap:8px;line-height:1.4}.lp-user-profile .lp-profile-nav-tabs>li a>i{margin-top:3px}.lp-user-profile .lp-profile-nav-tabs>li>a{padding:14px 20px;position:relative}.lp-user-profile .lp-profile-nav-tabs>li>a>i{color:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs>li ul li{margin:0}.lp-user-profile .lp-profile-nav-tabs>li ul li a{border-bottom:1px solid var(--lp-border-color,#e2e0db);font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.lp-user-profile .lp-profile-nav-tabs>li ul li a:hover{color:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs>li.active{background:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs>li.active>a,.lp-user-profile .lp-profile-nav-tabs>li.active>a i{color:#fff}.lp-user-profile .lp-profile-nav-tabs>li:not(.active):hover{background:var(--lp-white-grey,#f7f7fb)}.lp-user-profile .lp-profile-nav-tabs>li.has-child>a:after{font-family:"lp-icon";content:"\f105";position:absolute;left:15px;top:50%;transform:translateY(-50%)}.lp-user-profile .lp-profile-nav-tabs li>ul{display:none;position:absolute;z-index:1000;top:0;right:100%;min-width:180px;margin:0;padding:0;background:#fff;box-shadow:0 15px 20px 0 rgba(0,0,0,0.05);list-style:none}.lp-user-profile .lp-profile-nav-tabs li>ul li{white-space:nowrap}.lp-user-profile .lp-profile-nav-tabs li>ul li:hover,.lp-user-profile .lp-profile-nav-tabs li>ul li.active{color:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs li:hover>ul{display:block}.lp-user-profile .lp-profile-content{float:left;width:calc(100% - 300px);margin-bottom:32px;padding-top:var(--lp-item-padding)}@media(max-width:990px){.lp-user-profile .lp-profile-content{width:100%}}@media(max-width:767px){.lp-user-profile .lp-profile-content .profile-orders{overflow-x:scroll}}.lp-user-profile .lp-profile-content .course-categories,.lp-user-profile .lp-profile-content .course-instructor{margin-bottom:14px}.lp-user-profile .lp-profile-content .course-categories{padding:0}.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form{display:flex;align-items:center;margin-bottom:10px}.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form input[type=number]{padding:8px;border:1px solid #ccc;width:60px}.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form button{cursor:pointer;line-height:1}.lp-user-profile .profile-orders .profile-heading{display:none}.lp-user-profile .profile-orders table{margin-top:0}.lp-user-profile .profile-orders .column-order-actions a{margin-left:6px;color:black;text-decoration:underline;font-weight:500}.lp-user-profile .profile-orders .column-order-actions a:hover,.lp-user-profile .profile-orders .column-order-actions a:focus{color:var(--lp-primary-color)}.lp-user-profile .learn-press-message{margin-top:0}.lp-user-profile .profile-heading{margin-bottom:24px}.lp-user-profile.guest .lp-content-area{display:flex;align-items:flex-start}.lp-user-profile.guest .lp-content-area>div{flex:1;width:100%}@media(min-width:1366px){.lp-user-profile .lp-content-area{padding-left:0;padding-right:0}}@media(max-width:990px){.lp-user-profile{--lp-item-padding:30px}.lp-user-profile #profile-nav{border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-user-profile .lp-profile-nav-tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth}.lp-user-profile .lp-profile-nav-tabs::after{display:none}.lp-user-profile .lp-profile-nav-tabs>li{border:0;border-left:1px solid var(--lp-border-color,#e2e0db);flex:1}.lp-user-profile .lp-profile-nav-tabs>li:last-child{border-left:0}.lp-user-profile .lp-profile-nav-tabs>li>a{height:auto;padding:8px 12px 8px 12px;flex-direction:column;white-space:nowrap;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);line-height:1.4;gap:4px}.lp-user-profile .lp-profile-nav-tabs>li>a>i{position:static;transform:translate(0)}.lp-user-profile .lp-profile-nav-tabs>li>a::after{display:none !important;margin-right:10px}.lp-user-profile .lp-profile-nav-tabs>li.has-child a::after{display:none !important}.lp-user-profile .lp-profile-nav-tabs>li:after{display:none}.lp-user-profile .lp-profile-nav-tabs>li.active:after,.lp-user-profile .lp-profile-nav-tabs>li.active:before{display:none}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul{display:none;width:max-content;transform:translateX(20%)}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul::after{display:table;clear:both;box-shadow:0 0;content:""}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul li{float:right;border-left:1px solid var(--lp-border-color,#e2e0db)}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul li:last-child{border-left:0}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul li a{padding:0 10px}.lp-user-profile .lp-profile-nav-tabs li:not(.has-child)>a::after,.lp-user-profile .lp-profile-nav-tabs li:hover ul{display:none !important}}@media(max-width:768px){.lp-user-profile .lp-profile-content-area{align-items:center}.lp-user-profile .lp-profile-right{flex-direction:column;align-items:flex-start}.lp-user-profile .lp-profile-user-bio{display:none}.lp-user-profile.guest .lp-content-area{flex-direction:column}}@media(max-width:650px){.lp-user-profile .lp-profile-left{min-width:100px;max-width:100px}.lp-user-profile .lp-user-profile-socials{gap:8px;--lp-social-size:36px;font-size:14px}}#profile-content-withdrawals>h2{font-size:1.6em;margin-bottom:12px}.learn-press-profile-course__statistic{margin-bottom:32px}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-filters{flex:1 1 auto}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:6px;color:var(--lp-primary-color,#ffb606);font-size:.875em;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:all .2s ease}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link:hover,.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link:focus{background:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:#fff;text-decoration:none}@media(max-width:768px){.learn-press-profile-course__tab .learn-press-tabs--with-course-builder{flex-direction:column;align-items:stretch}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link{width:100%;margin:0 0 16px}}.learn-press-profile-course__progress .lp_profile_course_progress__item img{width:100%;aspect-ratio:16/9;object-fit:cover;height:auto;display:block}.learn-press-profile-course__progress .lp_profile_course_progress__item td,.learn-press-profile-course__progress .lp_profile_course_progress__item th{text-align:center}.learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child,.learn-press-profile-course__progress .lp_profile_course_progress__item th:first-child{width:15%;padding:0}@media(max-width:768px){.learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child,.learn-press-profile-course__progress .lp_profile_course_progress__item th:first-child{display:none}}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(2){width:25%}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2) a,.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(2) a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(3),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(3){width:10%}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(4),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(4){width:25%}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(5),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(5){width:25%}@media(max-width:768px){.learn-press-profile-course__progress .learn-press-course-tab__filter__content{overflow-x:auto}}.lp-profile-content #profile-content-order-details h3{margin-top:0;font-size:1.875em;line-height:1.5;font-weight:500;margin-bottom:15px}.recover-order__title{margin-bottom:5px}.recover-order__description{margin-bottom:20px;opacity:.7;font-size:.8em;font-style:italic}.lp-order-recover{display:flex;gap:10px}.lp-order-recover input[type=text]{font-style:italic;flex:1 1 auto}.lp-profile-content ul{list-style:none !important;padding:0 !important}.lp-profile-content ul.learn-press-courses{margin:0 -16px}.lp-profile-content h3{margin-top:0}.lp-user-avatar__buttons{display:inline-flex;gap:12px;margin-top:16px}.course-extra-box{margin-bottom:16px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);width:100%}.course-extra-box.active .course-extra-box__content{height:auto}.course-extra-box__title{--extra-height:50px;display:flex;align-items:center;position:relative;height:var(--extra-height);margin:0 !important;padding:0 20px 0 45px;background:rgba(181,187,211,0.15);font-size:1em;font-weight:700;cursor:pointer}@media(max-width:767px){.course-extra-box__title{padding-right:16px}}.course-extra-box__title::after{position:absolute;top:0;left:20px;font-family:"lp-icon";line-height:var(--extra-height);content:"\f107"}.course-extra-box__content{overflow:hidden;transition:height .3s ease}.course-extra-box__content-inner{-webkit-animation-name:course-extra-box__content-inner-transform;animation-name:course-extra-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}.course-extra-box__content-inner>ul{padding-right:0 !important;padding-bottom:0 !important}.course-extra-box__content ul,.course-extra-box__content li{list-style:none}.course-extra-box__content ul{margin:0;padding:0}.course-extra-box__content li{margin:0;padding:12px 20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}@media(max-width:767px){.course-extra-box__content li{padding-right:16px;padding-left:16px}}.course-extra-box__content li::before{margin-left:8px;color:var(--lp-primary-color);font-family:"lp-icon";content:"\f00c"}.course-extra-box__content li:last-child{border-bottom:0}.course-extra-box:last-child{margin-bottom:60px}.course-extra-box.active .course-extra-box__title::after{content:"\f106"}.course-extra-box+.comment-respond,.course-extra-box+.comments-area{margin-top:30px;margin-bottom:30px}.course-extra-box+.course-tabs{margin-top:30px}input[name=course-extra-box-ratio]{display:none}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content{display:block}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content .course-extra-box__content-inner{transform:scale(1)}@-webkit-keyframes course-extra-box__content-inner-transform{from{opacity:0;-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);-ms-transform:translateX(-5%);-o-transform:translateX(-5%);transform:translateX(-5%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes course-extra-box__content-inner-transform{from{opacity:0;transform:translateX(-5%)}to{opacity:1;transform:translateX(0)}}.course-tab-panel-faqs .course-faqs-box{margin-bottom:20px;border:1px solid rgba(204,204,204,0.6);border-radius:5px}.course-tab-panel-faqs .course-faqs-box__title{display:block;position:relative;margin:0;padding:12px 20px 12px 45px;font-size:1em;line-height:1.5;font-weight:var(--lp-font-weight-link,600);cursor:pointer}.course-tab-panel-faqs .course-faqs-box__title::after{position:absolute;top:12px;left:20px;font-family:"lp-icon";content:"\f067"}.course-tab-panel-faqs .course-faqs-box:last-child{margin-bottom:40px}.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title{color:var(--lp-primary-color)}.course-tab-panel-faqs .course-faqs-box__content{display:none}.course-tab-panel-faqs .course-faqs-box__content-inner{padding:20px;-webkit-animation-name:course-faqs-box__content-inner-transform;animation-name:course-faqs-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}input[name=course-faqs-box-ratio]{display:none}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__content{display:block}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title{color:var(--lp-primary-color);background:rgba(241,242,248,0.4)}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title::after{content:"\f068"}@-webkit-keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.extra-box__title,.course-faqs__title,.course-material__title{margin-top:0;margin-bottom:12px}.edit-content{margin-right:5px}.course-curriculum ul.curriculum-sections{position:relative;margin:0;padding:0;list-style:none}.course-curriculum ul.curriculum-sections .closed .section-item__loadmore{display:none}.course-curriculum ul.curriculum-sections .section{margin:0;padding:0;flex-wrap:wrap}.course-curriculum ul.curriculum-sections .section:last-child{padding:0}.course-curriculum ul.curriculum-sections .section.section-empty .section-header{margin-bottom:20px}.course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message{margin-left:15px;margin-right:15px}.course-curriculum ul.curriculum-sections .section-title.c+.section-desc{display:block}.course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);top:0}.course-curriculum ul.curriculum-sections .item-meta.duration{background:#d9e0f1}.course-curriculum .section-item__loadmore{display:flex;justify-content:center;align-items:center}.course-curriculum .section-item__loadmore button{margin-top:10px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0}.course-curriculum .section-item__loadmore.loading button:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}.course-curriculum .section-header{display:table;width:100%;padding:20px 0;border-bottom:0;border-bottom:1px solid #d9e0f1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-curriculum .section-header .section-title,.course-curriculum .section-header .section-desc{margin:0}.course-curriculum .section-header span.show-desc{display:inline-block;position:absolute;top:50%;left:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-header span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-header span.show-desc:hover::before{border-top-color:#ccc}.course-curriculum .section-header .section-desc{margin-top:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);color:var(--lp-color-accent);font-style:italic;line-height:1.3}.course-curriculum .section-header .section-meta{display:block;padding-top:17px;padding-bottom:15px;font-size:.8em;text-align:left;vertical-align:middle;white-space:nowrap}.course-curriculum .section-item{width:100%}.course-curriculum .section-content{margin:0;padding:0;list-style:none}.course-curriculum .section-content .course-item-meta{display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap}.course-curriculum .section-content .course-item-meta .item-meta{display:inline-block;color:#fff}.course-curriculum .section-content .course-item-meta .item-meta.final-quiz{background:#14c4ff}.course-curriculum .section-content .course-item-meta .item-meta.trans{padding:0}.course-curriculum .section-content .course-item-meta .count-questions{background:#9672cf}.course-curriculum .section-content .course-item-meta .duration{background:silver}.course-curriculum .section-content .course-item-meta .course-item-status{padding:0;color:#999}.course-curriculum .section-content .course-item-meta .course-item-status::before{font-family:"lp-icon";content:"\f00c"}.course-curriculum .section-content .course-item-preview{font-style:normal;padding:0}.course-curriculum .section-content .course-item-preview::before{font-family:"lp-icon";content:"\f06e";color:#999}.course-curriculum .course-item{display:flex;position:relative;margin:0 0 2px 0;padding:0 16px;background:rgba(241,242,248,0.4);transition:padding-right linear .15s}.course-curriculum .course-item>span{display:flex;width:28px;color:#666;font-weight:300;align-items:center}.course-curriculum .course-item .section-item-link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:12px 0;color:inherit;outline:0;gap:12px}.course-curriculum .course-item .section-item-link:hover .item-name{color:var(--lp-primary-color)}.course-curriculum .course-item .section-item-link::before{color:var(--lp-primary-color);font-family:"lp-icon"}.course-curriculum .course-item .section-item-link .course-item-info{width:100%}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre{display:flex;flex-flow:row-reverse;justify-content:flex-end;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration{background:transparent}.course-curriculum .course-item .item-name{font-weight:600}.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before{content:"\f059"}.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before{content:"\e929" !important}.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before{content:"\e92a" !important}.course-curriculum .course-item.course-item-lp_lesson .section-item-link::before{content:"\f15b"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before{content:"\f03d"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before{content:"\f028"}.course-curriculum .course-item.item-locked .course-item-status::before{color:var(--lp-secondary-color);content:"\f023"}.course-curriculum .course-item.has-status{padding-top:1px}.course-curriculum .course-item.has-status.status-completed .course-item-status::before,.course-curriculum .course-item.has-status.status-evaluated .course-item-status::before{color:#3bb54a}.course-curriculum .course-item.has-status.item-failed .course-item-status::before,.course-curriculum .course-item.has-status.failed .course-item-status::before{border-color:#f02425;color:#f02425;content:"\f00d"}.course-curriculum .course-item::before{position:absolute;top:50%;right:0;width:3px;height:0;background:#00adff;content:"";transition:height linear .15s,top linear .15s}.course-curriculum .course-item.current{background:#f9f9f9}.course-curriculum .course-item.current a::before{right:10px}.course-curriculum .course-item.current::before{top:0;height:100%}.course-curriculum .section-left{vertical-align:top}.course-curriculum .section-left .section-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);text-transform:capitalize;display:block}.course-curriculum .curriculum-more__button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0;width:100%;margin-top:20px;margin-bottom:20px}.course-curriculum .curriculum-more__button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px}body .content-item-summary .form-button-finish-course,body .lp-quiz-buttons .form-button-finish-course{float:left}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{top:2px;font-family:"lp-icon"}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before{content:"\f017"}#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before{content:"\f15c"}#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{content:"\f29c"}.course-remaining-time .label-enrolled{font-size:inherit}.lp-course-progress{position:relative}.lp-course-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-right:-1px;background:var(--lp-secondary-color)}.viewing-course-item .section-header .section-desc{display:none}.lp-course-curriculum ul,.lp-course-curriculum li{list-style:none;margin:0;padding:0}.lp-course-curriculum .course-curriculum-info{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.lp-course-curriculum .course-curriculum-info__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-course-curriculum .course-curriculum-info__left li{display:inline-flex;align-items:center;gap:8px}.lp-course-curriculum .course-curriculum-info__left li::after{content:"";width:4px;height:4px;background-color:var(--lp-border-color,#e2e0db);display:inline-block}.lp-course-curriculum .course-curriculum-info__left li:last-child::after{content:none}.lp-course-curriculum .course-curriculum-info__right{font-weight:var(--lp-font-weight-link,600);text-align:left;text-transform:capitalize}.lp-course-curriculum .course-toggle-all-sections{cursor:pointer}.lp-course-curriculum .course-section{margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;overflow:hidden}.lp-course-curriculum .course-section.lp-collapse .course-section__items{display:none;animation:ease-in-out}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up{display:none}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down{display:block}.lp-course-curriculum .course-section .lp-icon-angle-down{display:none}.lp-course-curriculum .course-section:last-child{margin-bottom:0}.lp-course-curriculum .course-section .course-section-header{background-color:var(--lp-white-grey,#f7f7fb);padding:20px;column-gap:12px;display:flex;justify-content:space-between}.lp-course-curriculum .course-section__title{font-weight:600;font-size:1.1em;line-height:1.3em}.lp-course-curriculum .course-section__description{margin:4px 0 0 0}.lp-course-curriculum .course-section .section-toggle{line-height:1}.lp-course-curriculum .course-section .section-toggle i{font-size:24px}.lp-course-curriculum .course-section .course-section-info{margin-right:0;margin-left:auto}.lp-course-curriculum .course-section .section-count-items{min-width:24px;font-weight:600;text-align:center;line-height:1.3;white-space:nowrap}.lp-course-curriculum .course-section .course-item{background-color:transparent;border-top:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;margin:0}.lp-course-curriculum .course-section .course-item__link{display:flex;justify-content:space-between;width:100%;column-gap:12px;row-gap:8px;position:relative;align-items:flex-start;color:inherit}.lp-course-curriculum .course-section .course-item__info{display:flex;column-gap:12px;row-gap:8px}.lp-course-curriculum .course-section .course-item__info .course-item-ico{min-width:16px}.lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__content{flex-wrap:wrap}}.lp-course-curriculum .course-section .course-item__left:hover{color:var(--lp-primary-color,#ffb606)}.lp-course-curriculum .course-section .course-item__right{display:flex;column-gap:12px;row-gap:8px;align-items:center;flex:none;color:var(--lp-color-meta,#8a8a8a);flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__right{width:100%;order:3}}.lp-course-curriculum .course-section .course-item__status .course-item-ico{width:24px;display:flex;justify-content:center}.lp-course-curriculum .course-section .course-item-ico::before{content:"";display:inline-block;font-family:"lp-icon";font-weight:normal}.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before{content:"\f15b"}.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before{content:"\f12e"}.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before{content:"\e929"}.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before{content:"\e92a"}.lp-course-curriculum .course-section .course-item-ico.preview::before{content:"\f06e";color:#999}.lp-course-curriculum .course-section .course-item-ico.locked::before{content:"\f023";color:#999}.lp-course-curriculum .course-section .course-item-ico.passed.completed::before{content:"\f00c";color:#3bb54a}.lp-course-curriculum .course-section .course-item-ico.in-progress::before,.lp-course-curriculum .course-section .course-item-ico.completed::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.failed.completed::before{content:"\f00d";color:#f02425}.lp-course-curriculum .course-section .course-item-ico.started::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.doing::before{content:"\e921";color:#999}.info-learning .course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.info-learning .course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.lp-quiz-buttons{margin-bottom:20px;display:block;clear:both;content:""}.quiz-progress{margin-bottom:30px;background:#e7f7ff}.quiz-progress .progress-items{display:flex}.quiz-progress .progress-items .progress-item{position:relative;color:#777;font-size:.938em;flex:1}.quiz-progress .progress-items .progress-item .progress-number,.quiz-progress .progress-items .progress-item .progress-label{display:block;line-height:1;text-align:center}.quiz-progress .progress-items .progress-item .progress-number{margin:15px 0 10px 0;font-size:1.25em}.quiz-progress .progress-items .progress-item .progress-label{margin-bottom:15px;font-size:.875em}.quiz-progress .progress-items .progress-item i{display:none;float:right;width:60px;height:60px;color:#fff;background:#00adff;font-size:1.875em;line-height:60px;text-align:center}.quiz-progress .progress-items .progress-item::after{display:block;clear:both;content:""}.answer-options{margin:0;padding:0;list-style:none}.answer-options .answer-option{display:flex;overflow:hidden;position:relative;margin:0 0 18px 0;padding:10px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background linear .25s;-moz-transition:background linear .25s;-ms-transition:background linear .25s;-o-transition:background linear .25s;transition:background linear .25s}.answer-options .answer-option .option-title{display:table-cell}.answer-options .answer-option .option-title .option-title-content{display:inline-block;vertical-align:middle}.answer-options .answer-option .option-title::before{position:absolute;top:0;bottom:0;right:0;width:3px;background:#ddd;content:"";-webkit-transition:background linear .25s;-moz-transition:background linear .25s;-ms-transition:background linear .25s;-o-transition:background linear .25s;transition:background linear .25s}.answer-options .answer-option input[type=checkbox],.answer-options .answer-option input[type=radio]{-webkit-appearance:initial;-moz-appearance:initial;position:relative;z-index:10;width:32px;min-width:32px;height:32px;margin:0 3px 0 10px;border:1px solid #cfcfcf;background:#f9fafc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.answer-options .answer-option input[type=checkbox]::after,.answer-options .answer-option input[type=radio]::after{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.answer-options .answer-option input[type=checkbox]:focus,.answer-options .answer-option input[type=radio]:focus{outline:0}.answer-options .answer-option input[type=checkbox]:checked ~ .option-title .option-title-content,.answer-options .answer-option input[type=radio]:checked ~ .option-title .option-title-content{position:relative}.answer-options .answer-option input[type=checkbox]:checked ~ .option-title::before,.answer-options .answer-option input[type=radio]:checked ~ .option-title::before{background:#00adff}.answer-options .answer-option input[type=checkbox]:checked::after,.answer-options .answer-option input[type=radio]:checked::after{opacity:1}.answer-options .answer-option input[type=checkbox]::after{margin-top:0}.answer-options .answer-option input[type=checkbox]::after{width:auto;box-sizing:content-box;height:auto;color:#3db748;font-family:"lp-icon";font-size:16px;opacity:0;content:"\f00c";background:0;border:0}.answer-options .answer-option input[type=checkbox]:checked::after{border:0}.answer-options .answer-option input[type=radio]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.answer-options .answer-option input[type=radio]::before{border-radius:50%}.answer-options .answer-option input[type=radio]:checked::after{content:"";width:10px;height:10px;border-radius:10px;background:#00adff}.answer-options .answer-option .option-title{margin:0}.answer-options .answer-option:hover{background:#e1f5ff}.answer-options .answer-option.answered-wrong input[type=checkbox]::after{color:red}.answer-options .answer-option.answered-wrong input[type=radio]::after{background:red}button[data-counter]{position:relative}button[data-counter]::after{padding-right:5px;content:"(+" attr(data-counter) ")"}.quiz-result{max-width:320px;margin:20px auto 48px;text-align:center}.quiz-result .result-heading{display:none}.quiz-result.passed .result-message{background:#3bb54a}.quiz-result.passed .result-message::after{content:"\f00c"}.quiz-result .result-message{margin-bottom:30px;padding:10px 0;color:#fff;background:#f02425;display:flex;align-items:center;justify-content:center;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);gap:8px}.quiz-result .result-message::after{font-family:"lp-icon";content:"\f00d"}.quiz-result .result-grade .result-achieved,.quiz-result .result-grade .result-require{display:inline-block;margin:0 auto}.quiz-result .result-grade .result-achieved{padding-bottom:7px;border-bottom:1px solid var(--lp-border-color,#e2e0db);font-size:1.75em;font-weight:500;line-height:1}.quiz-result .result-grade .result-require{display:block;padding-top:5px;color:#666;font-size:1em;font-weight:400;line-height:1}.quiz-result .result-grade .result-message{font-size:.875em}.quiz-result.passed .result-achieved{color:#04adff}.quiz-result.passed .result-message strong{color:#04adff}.quiz-result .result-statistic{margin:0;padding:0;text-align:right;list-style:none}.quiz-result .result-statistic .result-statistic-field{display:flex;margin:0}.quiz-result .result-statistic .result-statistic-field+li{border-top:1px dashed var(--lp-border-color,#e2e0db)}.quiz-result .result-statistic .result-statistic-field span,.quiz-result .result-statistic .result-statistic-field p{margin:0;flex:1}.quiz-result .result-statistic .result-statistic-field span{color:#666;font-size:1em;font-weight:400;line-height:2.1875em}.quiz-result .result-statistic .result-statistic-field span::before{display:inline-block;width:15px;margin-left:10px;color:var(--lp-primary-color);font-family:"lp-icon";font-size:1em;font-weight:900}.quiz-result .result-statistic .result-statistic-field p{color:#333;font-weight:500;text-align:left}.quiz-result .result-statistic .result-statistic-field.result-time-spend label::before{font-weight:400;content:"\f017"}.quiz-result .result-statistic .result-statistic-field.result-point label::before{font-weight:400;content:"\f005"}.quiz-result .result-statistic .result-statistic-field.result-questions label::before{font-weight:400;content:"\f059"}.quiz-result .result-statistic .result-statistic-field.result-questions-correct label::before{color:#3db748;content:"\f00c"}.quiz-result .result-statistic .result-statistic-field.result-questions-wrong label::before{color:#f02425;content:"\f00d"}.quiz-result .result-statistic .result-statistic-field.result-questions-skipped label::before{color:#ddd;content:"\f2f5"}.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div{max-width:100%;flex-direction:column}@media(min-width:426px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div{flex-direction:row;justify-content:space-between}}@media(min-width:1025px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div{max-width:792px}}@media(min-width:450px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div .questions-index{width:35%;text-align:inherit}}@media(min-width:1120px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div .questions-index{width:50%}}@media(min-width:450px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div{width:65%;justify-content:end;flex:auto}}@media(min-width:768px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div{width:50%}}@media(min-width:1120px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div{width:50%}}@media(max-width:768px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div .submit-quiz #button-submit-quiz{white-space:inherit;padding:8px 16px}}.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div{max-width:100%;flex-direction:column}@media(min-width:650px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div{flex-direction:row}}@media(min-width:1120px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div{max-width:792px}}.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div .questions-index{width:100%;text-align:center}@media(min-width:650px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div .questions-index{width:35%;text-align:inherit}}@media(min-width:1120px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div .questions-index{width:50%}}.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:100%;justify-content:center;flex-direction:column-reverse;gap:0}@media(min-width:490px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{flex-direction:row-reverse}}@media(min-width:650px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:65%;gap:12px;justify-content:end;flex:auto}}@media(min-width:768px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:50%}}@media(min-width:1120px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:50%}}@media(max-width:768px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div .submit-quiz #button-submit-quiz{white-space:inherit;padding:8px 16px}}.quiz-status{position:sticky;z-index:99;top:0;left:0;right:0;margin:0 0 35px 0}.quiz-status>div{display:flex;box-sizing:border-box;width:100%;max-width:792px;margin:0 auto;padding:8px 16px;border-radius:4px;background:var(--lp-primary-color);justify-content:center;align-items:center}.quiz-status>div>div{display:flex;flex-direction:row-reverse;flex:0 0 50%;align-items:center}@media(max-width:480px){.quiz-status>div>div{justify-content:center}}.quiz-status>div>div .submit-quiz #button-submit-quiz{margin:0;border-radius:4px;overflow:hidden;white-space:nowrap}.quiz-status>div>div .countdown{margin:0;border-radius:4px;overflow:hidden;padding:12px}.quiz-status>div .current-point{display:none}.quiz-status .questions-index{display:inline-block;color:#666;font-size:1em;font-weight:400;line-height:1.625em}.quiz-status .questions-index span{color:#333;font-weight:500}.quiz-status .countdown{min-height:38px;color:#333;font-weight:500;text-align:center}.quiz-status .countdown .fas{color:#333;font-size:1em}.quiz-status .countdown .clock{display:none;width:40px;height:40px}.quiz-status .countdown .clock::before{position:absolute;width:40px;height:40px;border:4px solid #b1c1e6;border-radius:50%;content:"";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.quiz-status .countdown .clock .circle-progress-bar{display:inline-block;position:relative;width:40px;height:40px;stroke:#5383f7}.quiz-status .countdown .clock .circle-progress-bar .circle-progress-bar__circle{transition:.35s stroke-dashoffset;transform:rotate(90deg);transform-origin:50% 50%}.quiz-status .countdown .clock.x .circle-progress-bar__circle{stroke:red}.quiz-status .countdown i{margin:0 0 0 5px}.quiz-status .submit-quiz button{margin:0 10px 0 0;border:0;border-radius:0;background:#fff;text-transform:uppercase}.quiz-status .submit-quiz button:hover{background:var(--lp-secondary-color)}.quiz-status.submitting .submit-quiz button{background:#ddd}.question-numbers{text-align:center;list-style:none}.question-numbers li{display:inline-block;position:relative;margin-bottom:3px}.question-numbers li a{display:block;min-width:20px;padding:8px;border:1px solid #ddd;color:#999;background:#f5f5f5;box-shadow:none;font-size:.75em;line-height:1}.question-numbers li a span{vertical-align:middle}.question-numbers li a:hover{border:1px solid #3880a2;color:#fff;background:#00adff}.question-numbers li.current a{border-color:#3880a2;color:#fff !important;background:#00adff}.question-numbers li.current.skipped::after{background:#fff}.question-numbers li.answered a::after{margin-right:3px;font-family:"lp-icon";font-size:8px;vertical-align:middle}.question-numbers li.answered.answered-wrong a{color:red}.question-numbers li.answered.answered-true a{color:#00adff}.question-numbers li.answered.answered-true.current a{color:#fff}.question-numbers li.skipped::after{position:absolute;bottom:3px;right:50%;width:10px;height:4px;margin-right:-5px;border-radius:2px;background:#aaa;content:""}.quiz-intro{display:flex;margin:0 0 20px;padding:0;list-style:none;flex-flow:row wrap}@media(max-width:768px){.quiz-intro{padding-left:10px;padding-right:10px;justify-content:space-between}}.quiz-intro-item{display:flex;margin:0 0 0 40px;align-items:center}@media(max-width:768px){.quiz-intro-item{margin:0 0 0 20px}}.quiz-intro-item::before{position:relative;margin-left:10px;color:var(--lp-primary-color);font-family:"lp-icon";font-size:1em}.quiz-intro-item--passing-grade{order:2}.quiz-intro-item--passing-grade::before{content:"\f012"}.quiz-intro-item--questions-count{order:1}.quiz-intro-item--questions-count::before{content:"\f12e"}.quiz-intro-item--duration{order:2}.quiz-intro-item--duration::before{content:"\f017"}.quiz-intro-item__title{margin:0;padding:0 0 0 8px;color:#333;font-weight:300}.quiz-intro-item__content{color:#222;font-weight:400}.question-explanation-content,.question-hint-content{margin-bottom:20px;padding:10px 15px;background:#f5f5f5}.redo-quiz button[type=submit]{content:attr(data-counter)}.circle-bar{position:relative;width:300px;height:300px;border-color:#ddd}.circle-bar::before{position:absolute;z-index:0;top:0;right:0;box-sizing:border-box;width:100%;height:100%;border:10px solid #ddd;border-radius:50%;content:""}.circle-bar .before,.circle-bar .after{position:absolute;z-index:0;top:0;right:0;box-sizing:border-box;width:100%;height:100%;border:10px solid #14c4ff;border-radius:50%;transform:rotate(-45deg)}.circle-bar .before{border-bottom-color:transparent;border-right-color:transparent;transform:rotate(-45deg)}.circle-bar .after{border-color:#14c4ff;border-top-color:transparent;border-left-color:transparent;transform:rotate(-45deg)}.circle-bar.bg50 .after{z-index:10;border-bottom-color:inherit;border-right-color:inherit;transform:rotate(-45deg)}.lp-quiz-buttons .complete-quiz,.lp-quiz-buttons .back-quiz,.lp-quiz-buttons .review-quiz{float:left}.quiz-result .result-grade{display:flex;flex-direction:column;position:relative;box-sizing:border-box;height:200px;margin-bottom:30px;padding:50px;justify-content:center;align-items:center;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.quiz-result .result-grade::before,.quiz-result .result-grade svg{position:absolute;top:0;right:50%;width:200px;height:200px;margin-right:-100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.quiz-result .result-grade::before{box-sizing:border-box;padding:30px;border:10px solid #ccc;content:""}.quiz-result .result-grade svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.quiz-result .result-grade svg circle{stroke:var(--lp-primary-color)}.quiz-result.passed .result-grade svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.quiz-result.passed .result-grade .result-achieved{color:#333}.quiz-result.passed .result-grade .result-message strong{color:#4caf50}.quiz-questions .question{margin-bottom:60px}.quiz-questions .question-answers .answer-options{margin:0;padding:0}.question .answer-option{padding:0}.question .answer-option input[type=radio],.question .answer-option input[type=checkbox]{position:absolute;top:50%;border-color:#d9e0f1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0 10px 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.question .answer-option input[type=radio]::after,.question .answer-option input[type=checkbox]::after{border-color:#d9e0f1}.question .answer-option input[type=radio]:disabled,.question .answer-option input[type=checkbox]:disabled{border-color:#ddd;background:#f9f9f9}.question .answer-option input[type=radio]:disabled::after,.question .answer-option input[type=checkbox]:disabled::after{border-color:#ddd}.question .answer-option input[type=radio]:checked:not(:disabled)::after,.question .answer-option input[type=checkbox]:checked:not(:disabled)::after{border-color:#99aee4}.question .answer-option input[type=radio]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.question .answer-option input[type=radio]::before{border-radius:50%}.question .answer-option .option-title{display:flex;width:100%;margin:0;padding:10px 60px 10px 10px;border:1px solid var(--lp-border-color,#e2e0db);color:#666;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.question .answer-option .option-title:hover{background:#f9f9f9}.question .answer-option .option-title::before{display:none}.question .answer-option.answer-correct .option-title{border-color:#4caf50}.question .answer-option.answered-wrong .option-title{border-color:#ff6423}.question .question-title{display:block;margin-top:0;margin-bottom:18px;font-size:1.125em;font-weight:500}.question .question-title .edit-link{float:left;font-size:.875em;font-weight:normal}.question .question-content{margin-bottom:30px}.question .question-content img{max-width:100%}.question .question-response{margin-bottom:10px;font-size:.875em}.question .question-response .label{display:inline-block;margin:0 0 0 5px;padding:8px 10px;border-radius:4px;color:#fff;line-height:1}.question .question-response .point{display:inline-block}.question .question-response.correct .label{background:#4caf50}.question .question-response.incorrect .label{background:#ff6423}.question .question-index{display:inline-block;margin:0 0 0 5px}.question .btn-show-hint{position:relative;margin:0 10px 0 0;padding:0;outline:0;color:#00adff;background:transparent;font-size:0;text-decoration:none;border:0}.question .btn-show-hint::before{font-family:"lp-icon";font-size:18px;content:"\f059"}.question .btn-show-hint:hover span{position:absolute;bottom:100%;right:100%;width:auto;padding:6px 9px;border-radius:2px;color:#333;background:#eee;font-size:14px;font-weight:400;line-height:1;white-space:nowrap;text-transform:none}.question.question-fill_in_blanks .blanks .blank-input-wrap{display:inline-block}.question.question-fill_in_blanks .blanks .blank-block{margin-bottom:20px}.question.question-fill_in_blanks .blanks .blank-input{display:inline-block;width:auto;min-width:50px;margin:0 10px;padding:0 10px;border:0;border-bottom:1px dashed var(--lp-border-color,#e2e0db);text-align:center;white-space:nowrap}.question.question-fill_in_blanks .blanks .blank-input br{display:none}.question.question-fill_in_blanks .blanks .blank-input>*{display:inline;white-space:nowrap}.question.question-fill_in_blanks .blanks .blank-select{display:inline-block;height:30px;margin-right:4px;padding:1px}.question.question-fill_in_blanks .blanks .blank-fills{display:inline-block}.question.question-fill_in_blanks .blanks .blank-fills code{margin:0 5px;padding:0 6px;background:#ddd;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.question.question-fill_in_blanks .blanks.ordered{list-style-position:inside}.question.question-fill_in_blanks .blanks.one-paragraph{line-height:3}.lp-sort-bg label.option-title{background:rgba(255,182,6,0.68) !important}.quiz-attempts .attempts-heading{margin-bottom:15px}.quiz-attempts table th,.quiz-attempts table td{text-align:center}.learn-press-message.fixed{position:fixed;top:32px;right:0;left:0;background:rgba(0,173,255,0.6);text-align:center;z-index:100;color:#FFF;padding:10px}.learn-press-message.fixed[data-delay-in]{display:none}.lp-ajax-message{display:none;margin-top:20px;padding:20px;border:2px solid #ebf8e5;border-radius:9px;font-size:.9em;line-height:1.4}.lp-ajax-message.error{border-color:#fee5e5}.lp-icon-passed{margin-left:5px}.lp-icon-passed::before{color:#059601;font-family:"lp-icon";content:"\f058"}.lp-user-item.graduation{padding:10px}.lp-user-item.graduation.passed{background-color:#ebf8e5;color:#3ab500}.lp-user-item.graduation.failed{background-color:#fdecec;color:#d85554}.course-graduation span{color:#999}.course-graduation .icon{margin-left:5px;font-size:1.25em}.course-graduation.passed .icon{color:#059601}.course-graduation.error .icon{color:#d85554}.learn-press-template-warning::before{color:#ffc107;font-family:"lp-icon";content:"\f071"}.lp-badge{display:flex;height:30px;padding:0;line-height:1;align-items:center;justify-content:center}.lp-badge::before,.lp-badge::after{content:""}.lp-badge::before{display:inline-block;position:relative;z-index:10;color:#fff;font-weight:bold;line-height:1}.lp-badge.featured-course{position:absolute;z-index:1;top:15px;right:-120px;width:300px;background:#ff2828;text-align:center;transform:rotate(45deg);height:auto;padding:5px 0}.lp-badge.featured-course::before{font-size:.75em;text-transform:uppercase;content:attr(data-text)}body div.entry-content>div.learnpress,body div.entry-content>div.learnpress:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){--responsive--aligndefault-width:100%;max-width:var(--lp-content-width,100%)}body .entry-content.has-global-padding{padding-right:0;padding-left:0}.lp-archive-courses ul,.lp-archive-courses ol{list-style-type:decimal;list-style-position:inside;padding:0 0 1.5em}.lp-archive-courses ul{list-style-type:revert;padding:0 1em 1em 0}.lp-archive-courses ul.course-nav-tabs{list-style:none;padding:0}.lp-archive-courses ol ul{padding:2px 35px 2px 0}.lp-archive-courses ol ol{padding:2px 20px 2px 0}.learnpress #left-area ul,.learnpress .entry-content ul,.learnpress .et-l--body ul,.learnpress .et-l--footer ul,.learnpress .et-l--header ul,.learnpress-profile #left-area ul,.learnpress-profile .entry-content ul,.learnpress-profile .et-l--body ul,.learnpress-profile .et-l--footer ul,.learnpress-profile .et-l--header ul{padding:0;list-style:none !important}.learnpress.dt-the7 .learn-press-filters{margin-bottom:20px}.learnpress.dt-the7 .learn-press-courses[data-size="3"] .course{width:50%}.bridge.learnpress .lp-archive-courses{margin-top:100px}.bridge.learnpress .lp-archive-courses ul.learn-press-breadcrumb{padding-top:45px}.bridge.learnpress .content{z-index:110}.bridge.learnpress .comment-respond .comment-form{margin:0}.bridge.learnpress .comment-respond .comment-form>p,.bridge.learnpress .comment-respond .comment-form>div{padding:0}.bridge.learnpress.learnpress-profile .content{z-index:100}.bridge.learnpress #learn-press-item-comments{background:#f6f6f6}.learnpress.ast-separate-container .ast-article-single{padding-right:15px;padding-left:15px}body.astra .course-summary-content .course-detail-info{--lp-color-white:#333;--lp-secondary-color:transparent}body.astra .course-summary-content .course-detail-info .course-title{border-bottom-color:var(--ast-global-color-7)}.ast-container{--lp-cotainer-padding:0}body.learnpress-page.twentysixteen #primary .lp-entry-content{float:none;width:auto;margin:0 15%}body.learnpress-page.twentyfifteen .course-summary-sidebar .widget{width:100%;padding:0}body.learnpress-page.twentysixteen .entry-footer{display:none}body.learnpress-page.twentysixteen .lp-entry-content{float:none;width:auto}body.learnpress-page.twentyseventeen #primary article.type-page{width:100%}body div.entry-content>div.learnpress{--responsive--aligndefault-width:100%;max-width:var(--lp-content-width,100%)}body .entry-content.has-global-padding{padding-right:0;padding-left:0}@media screen and (min-width:61.5625em){body.twentysixteen.learnpress-page .entry-footer{display:none}body.twentysixteen.learnpress-page .lp-entry-content{float:none;width:auto}body:not(.search-results) article:not(.type-page) .entry-footer{display:none}body:not(.search-results) article:not(.type-page) .lp-entry-content{float:none;width:auto}}body.twentyseventeen.learnpress-page #primary article.page .entry-header,body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content{width:100%;float:none}@media screen and (min-width:48em){body.twentyseventeen.learnpress-page #primary article.page .entry-header,body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content{width:100%;float:none}}.edu-press:not(.nofixcss),.theme-edu-press:not(.nofixcss){--lp-font-size-base:1em}.edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) label,.theme-edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) label{display:none}.edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) a,.theme-edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) a{font-size:1rem}.edu-press:not(.nofixcss) .course-instructor-category .course-categories a,.theme-edu-press:not(.nofixcss) .course-instructor-category .course-categories a{font-weight:normal}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-categories,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-categories{position:absolute}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-content .course-instructor,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-content .course-instructor{display:inline}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info>*,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info>*{display:revert}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore{width:auto}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a{padding:0}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a:hover,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a:hover{background:transparent;color:var(--thim-body_primary_color)}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .course-info,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .course-info{border-top:1px solid rgba(153,153,153,0.2);padding-top:20px}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=list] .course-info,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=list] .course-info{margin-top:50px}.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses input,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses input{height:unset;padding:10px 20px}.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button{background-image:none !important}.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button i,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button i{display:block}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .lp-courses-bar .switch-layout .switch-btn,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .lp-courses-bar .switch-layout .switch-btn{opacity:1}.edu-press:not(.nofixcss) .learn-press-courses .course-content .course-readmore a,.theme-edu-press:not(.nofixcss) .learn-press-courses .course-content .course-readmore a{border:0}.edu-press:not(.nofixcss) .lp-user-profile .dashboard-statistic__row .statistic-box,.theme-edu-press:not(.nofixcss) .lp-user-profile .dashboard-statistic__row .statistic-box{background-color:var(--lp-white-grey,#f7f7fb);min-width:unset;margin-bottom:0}.edu-press:not(.nofixcss) .learn-press-courses .course-wrap-meta .meta-item::before,.theme-edu-press:not(.nofixcss) .learn-press-courses .course-wrap-meta .meta-item::before{font-family:"lp-icon" !important;font-weight:normal !important;margin:0 !important}.edu-press:not(.nofixcss).single-lp_course .lp-archive-courses .learn-press-nav-tabs,.theme-edu-press:not(.nofixcss).single-lp_course .lp-archive-courses .learn-press-nav-tabs{background:transparent;border-radius:0}.lp-4{--lp-font-size-base:1em}.elearningwp:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn{border:none !important;background-color:unset !important;padding:0}.elearningwp:not(.nofixcss) .lp-content-area.learn-press-message{padding:10px 15px}.course-builder:not(.nofixcss) .lp-courses-bar .search-courses button{padding:0}.course-builder:not(.nofixcss) .lp-courses-bar .courses-order-by{height:unset !important;padding:8px 15px 8px 35px !important}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user #profile-sidebar{margin-top:0 !important}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user .lp-profile-content-area{align-items:center}.course-builder:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn{border-radius:5px;border:0;padding:0}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header{padding-bottom:30px}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header .lp-profile-user-bio{padding-bottom:0}.learnpress-v4:not(.nofixcss),.learnpress-v3:not(.nofixcss){--lp-border-radius-avatar:0}.learnpress-v4:not(.nofixcss) .statistic-box,.learnpress-v3:not(.nofixcss) .statistic-box{--thim-lp-profile-bg-color:#f7f7fb}.learnpress-v4:not(.nofixcss) #learn-press-profile.lp-user-profile .learn-press-filters,.learnpress-v3:not(.nofixcss) #learn-press-profile.lp-user-profile .learn-press-filters{border:none !important;margin:0 0 0 -1px 0 !important}.learnpress-v4:not(.nofixcss) .lp-user-profile .lp-profile-left,.learnpress-v3:not(.nofixcss) .lp-user-profile .lp-profile-left{min-width:unset !important;position:static !important}.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area,.learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area{min-height:unset;padding-right:0;display:flex}.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left,.learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left{border:none !important}.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left img,.learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left img{border-radius:50%}.learnpress-v4 .lp-course-curriculum,.learnpress-v3 .lp-course-curriculum{--lp-primary-color:var(--thim-body-primary-color,inherit)}.learnpress-v4 .lp-course-curriculum .course-section-header .course-section__title,.learnpress-v4 .lp-course-curriculum .section-count-items,.learnpress-v3 .lp-course-curriculum .course-section-header .course-section__title,.learnpress-v3 .lp-course-curriculum .section-count-items{font-family:var(--thim-font-title-font-family,inherit)}.learnpress-v4 .lp-course-curriculum .course-item__link,.learnpress-v3 .lp-course-curriculum .course-item__link{color:inherit}.learnpress-v4 .lp-course-curriculum .course-item-ico,.learnpress-v3 .lp-course-curriculum .course-item-ico{color:var(--lp-primary-color,#ffb606)}.learnpress-v4 .lp-course-curriculum .course-item__link,.learnpress-v3 .lp-course-curriculum .course-item__link{column-gap:8px}.learnpress-v4 .lp-course-curriculum .course-section__title,.learnpress-v3 .lp-course-curriculum .course-section__title{font-size:1.1em}.learnpress-v4 .lp-course-curriculum .section-toggle,.learnpress-v4 .lp-course-curriculum .section-count-items,.learnpress-v3 .lp-course-curriculum .section-toggle,.learnpress-v3 .lp-course-curriculum .section-count-items{color:var(--lp-primary-color,#ffb606)}.learnpress-v4 #popup-sidebar .course-section-header,.learnpress-v4 #popup-sidebar .lp-course-curriculum .course-item,.learnpress-v3 #popup-sidebar .course-section-header,.learnpress-v3 #popup-sidebar .lp-course-curriculum .course-item{padding-right:16px;padding-left:16px}.learnpress-v4 .lp-course-curriculum{--lp-white-grey:transparent;--lp-border-radius:0}.learnpress-v4 .lp-course-curriculum .course-section{border-width:0 0 1px 0}.learnpress-v4 .lp-course-curriculum .course-section:last-child{border-width:0}.learnpress-v4 .lp-course-curriculum .course-section-header{padding:0 0 8px 0}.learnpress-v4 .lp-course-curriculum .course-item{padding-right:0;padding-left:0}.learnpress-v4 .lp-course-curriculum .course-section{margin-bottom:0}.learnpress-v4 .lp-course-curriculum .course-section-header{padding:24px 0 24px 0}.assignments .lp-icon-file-alt:before{content:"\e929"}.eduma:not(.nofixcss) .learnpress #learn-press-profile.lp-user-profile .learn-press-filters{padding-bottom:0 !important;overflow-y:visible}.eduma:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area{flex-direction:column}.eduma .lp-course-curriculum .course-section-header{padding:var(--thim-ekit-padding-lesson,12px 0)}.eduma .sc_heading+.lp-course-curriculum .lp-course-curriculum__title{display:none}.ivy-school:not(.nofixcss) .lp-user-profile .lp-user-profile-avatar img{border-radius:0}.ivy-school.single-lp_course .course-curriculum{border:0}.ivy-school .lp-course-curriculum{--lp-white-grey:transparent;--lp-border-radius:0;--lp-primary-color:var(--thim-body-primary-color,inherit)}.ivy-school .lp-course-curriculum .course-section-header .course-section__title{font-family:var(--thim-font-title-font-family,inherit)}.ivy-school .lp-course-curriculum .course-item-ico{color:var(--lp-primary-color,#ffb606)}.course-builder .lp-course-curriculum{--lp-white-grey:#f2f2f2;--lp-border-color:#e6e6e6}.course-builder .lp-course-curriculum .course-sections{border:1px solid var(--lp-border-color,#e6e6e6);border-radius:var(--lp-border-radius,5px);overflow:hidden}.course-builder .lp-course-curriculum .course-section{margin:0;border-radius:0;border-width:1px 0 0 0}.course-builder .lp-course-curriculum .course-section:first-child{border:0}.course-builder #popup-sidebar .lp-course-curriculum{--lp-border-radius:0}.course-builder .course-tab-panels .lp-course-curriculum .course-sections{border:0}.course-builder .course-tab-panels .lp-course-curriculum .course-section-header,.course-builder .course-tab-panels .lp-course-curriculum .course-item{padding-right:0;--lp-white-grey:trasparent;padding-left:0}.eduma .lp-course-curriculum .course-item-order.lp-hidden,.coaching .lp-course-curriculum .course-item-order.lp-hidden{display:inline-block !important}.eduma .lp-course-curriculum .course-section__title,.coaching .lp-course-curriculum .course-section__title{text-transform:uppercase}.demo-marketplace .thim-ekit-tablist .lp-course-curriculum__title,.demo-ecommerce .thim-ekit-tablist .lp-course-curriculum__title{display:none}.demo-marketplace .thim-ekit-tablist .course-section-header,.demo-ecommerce .thim-ekit-tablist .course-section-header{background-color:var(--thim-breacrumb-bg-color)}.demo-marketplace .thim-ekit-tablist .course-section__items,.demo-ecommerce .thim-ekit-tablist .course-section__items{background-color:var(--lp-fix-bg-section-item,#f5f7f8)}.demo-marketplace .style-marketplace-2,.demo-ecommerce .style-marketplace-2{--thim-breacrumb-bg-color:#0f1c44;--lp-fix-bg-section-item:transparent}.thim-ekit-light-mode .demo-marketplace .style-marketplace-2,.thim-ekit-light-mode .demo-ecommerce .style-marketplace-2{--thim-breacrumb-bg-color:#f4f4f4}.demo-ecommerce .course-section-header{--thim-breacrumb-bg-color:#e1e9fd}.demo-online-learning .thim-ekit-tablist .lp-course-curriculum__title{display:none}.demo-online-learning .thim-ekit-tablist .course-section{margin-bottom:8px;border:0}.demo-online-learning .thim-ekit-tablist .course-section-header{background-color:#dfefff;border-radius:8px 8px 8px 8px}.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-section{border:0}.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-item{border:1px solid var(--thim-border-color);margin-bottom:10px;padding-right:20px;padding-left:20px}.business-consulting .lp-course-curriculum__title,.demo-business-v2 .lp-course-curriculum__title,.business-coaching .lp-course-curriculum__title,.demo-healthy-coaching .lp-course-curriculum__title{display:none}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section{border-width:1px;margin-bottom:15px}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section:last-child,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section:last-child,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section:last-child,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section:last-child{border-width:1px;margin-bottom:0}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section-header,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header{padding:20px 15px 5px 15px}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-item,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-item,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-item{padding-right:15px;padding-left:15px}.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header{background-color:var(--thim-bg-color,#f5f5f5);padding:10px 15px}.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header{padding:15px 20px}.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section__items{padding-right:20px;padding-left:20px}.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item{padding-right:0;padding-left:0}.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section{border:0;border-radius:5px}.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header{background:#fff;padding:10px 15px}.learn-press-tip{display:none;margin:0 5px;color:#444;font-style:normal;font-weight:normal;line-height:1;vertical-align:baseline;cursor:pointer}.learn-press-tip.ready{display:inline-block}.learn-press-tip::before{font-family:"lp-icon";content:"\f059"}.learn-press-tip:hover{opacity:.8}.learn-press-tip-floating{position:absolute;z-index:9999999;min-width:20px;margin-right:-1px;padding:.618em 1em;color:#fff;background:#383838;font-size:.8em;line-height:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.learn-press-tip-floating>*{font-size:.8em}.learn-press-tip-floating .close{display:inline-block;position:absolute;top:-8px;left:-8px;width:16px;height:16px;border:1px solid #fff;color:#fff;background:#468fbc;line-height:1rem;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.learn-press-tip-floating .close::before{font-family:"lp-icon";content:"\f00d"}.learn-press-tip-floating p{margin:0}.learn-press-tip-floating::before{position:absolute;bottom:-6px;right:50%;width:0;height:0;margin-right:-6px;border:6px solid transparent;border-top-color:#383838;border-bottom-width:0;content:""}body.lp-preview.admin-bar #learn-press-content-item{top:32px !important}body.lp-preview #learn-press-course-curriculum{display:none}body.lp-preview #learn-press-content-item{top:0 !important;right:0 !important}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}#popup_container{opacity:0;transform:scale(0.5)}body.confirm #popup_overlay{z-index:999998 !important}body.confirm #popup_container{z-index:999999 !important;max-width:90% !important;min-width:300px !important;padding:10px !important;background:#f5f5f5;transition:opacity .25s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.confirm #popup_container #popup_title{display:none !important}body.confirm #popup_container #popup_message{margin:-10px;background:#FFF;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.confirm #popup_container .close{position:absolute;top:3px;left:10px}body.confirm #popup_container #popup_panel{margin-top:20px;text-align:center}body.confirm #popup_container #popup_panel button,body.confirm #popup_container #popup_panel input[type=button],body.confirm #popup_container #popup_panel input[type=submit]{height:30px;line-height:1.875rem;padding:0 25px}body.confirm #popup_container #popup_cancel{display:none}body.confirm #popup_container.ready{opacity:1;transform:scale(1)}.lp-archive-courses{width:100%;scroll-margin:30px}.lp-archive-courses .lp-content-area.has-sidebar{display:flex;gap:32px;align-items:flex-start}@media(max-width:768px){.lp-archive-courses .lp-content-area.has-sidebar{display:inherit}}.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li{width:33.33%}@media(max-width:1200px){.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li{width:50%}}@media(max-width:600px){.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li{width:100%}}.lp-archive-courses .lp-content-area .lp-main-content{flex:1}.lp-archive-courses .lp-content-area .lp-archive-courses-sidebar{width:25%}@media(max-width:768px){.lp-archive-courses .lp-content-area .lp-archive-courses-sidebar{width:100%}}.lp-archive-courses.loading ul.learn-press-courses{position:relative}.lp-archive-courses.loading ul.learn-press-courses::before,.lp-archive-courses.loading ul.learn-press-courses::after{content:"";position:absolute;top:0;bottom:0;right:15px;left:15px}.lp-archive-courses.loading ul.learn-press-courses::after{z-index:3;background:#f3f3f3;background:linear-gradient(-90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}.lp-archive-courses.loading ul.learn-press-courses::before{z-index:2;opacity:.8%;background:var(--lp-color-white,#fff)}.lp-archive-courses .learn-press-courses-header{margin-bottom:16px}.lp-archive-courses .learn-press-courses-header h1{margin:0;font-size:calc(var(--lp-font-size-base, 1em) * 1.8)}.learn-press-courses{clear:both;margin:0 -16px;padding:0 !important;min-height:300px;list-style:none;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.learn-press-courses .course-item{flex-direction:column;display:flex;transition:all .3s}.learn-press-courses .course-item:hover .course-thumbnail .thumbnail::before{opacity:1}.learn-press-courses .course-item:hover .course-thumbnail a img{transform:scale(1.05)}.learn-press-courses .course-item:hover .course-wishlist{opacity:1}.learn-press-courses .course-item .course-wishlist.filled{opacity:1}.learn-press-courses .course-content{position:relative;border-top:0}.learn-press-courses .course-content .course-permalink{display:block;border:0;text-decoration:none;color:inherit;line-height:1.3}.learn-press-courses .course-content .course-review{display:none}.learn-press-courses .course-content .course-tags{display:inline-block}.learn-press-courses .course-content .course-info>span{display:block}.learn-press-courses .course-content .course-info .course-price .free,.learn-press-courses .course-content .course-info .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.learn-press-courses .course-content .course-info .course-price .origin-price{margin-left:8px;opacity:.8;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);text-decoration:line-through}.learn-press-courses .course-content .course-short-description{display:-webkit-box;overflow:hidden;margin-bottom:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.learn-press-courses .course-content .separator{display:none}.learn-press-courses .course-thumbnail{overflow:hidden;position:relative;border-radius:var(--lp-border-radius,5px)}.learn-press-courses .course-thumbnail .lp-badge.featured{position:absolute;z-index:100;top:28px;right:-110px;width:300px;text-align:center;transform:rotate(45deg)}.learn-press-courses .course-thumbnail .course-wishlist{position:absolute;z-index:2;top:6px;left:6px;opacity:0;color:var(--lp-color-white,#fff);cursor:pointer}.learn-press-courses .course-thumbnail .course-wishlist::before{font-family:"lp-icon";content:"\f004"}.learn-press-courses .course-thumbnail .course-wishlist .course-wishlist__btn{display:none}.learn-press-courses .course-thumbnail .course-wishlist:hover{color:var(--lp-primary-color)}.learn-press-courses .course-thumbnail:hover::before{opacity:1}.learn-press-courses .course-thumbnail:hover a img{transform:scale(1.05)}.learn-press-courses .course-thumbnail:hover .course-wishlist{opacity:1}.learn-press-courses .course-thumbnail a{display:block;overflow:hidden}.learn-press-courses .course-thumbnail .thumbnail{margin:0;padding:0;border:0;border-radius:unset;line-height:unset}.learn-press-courses .course-thumbnail img{display:block;width:100%;height:auto;transition:all .5s ease;transform:scale(1);max-width:unset !important}.learn-press-courses .wap-course-title{margin:0 0 12px 0;padding:0;display:block;font-size:calc(var(--lp-font-size-base, 1em) * 1.15);font-weight:var(--lp-font-weight-link,600)}.learn-press-courses .wap-course-title a:hover{color:var(--lp-primary-color)}.learn-press-courses .course-permalink:hover{color:var(--lp-primary-color)}@media(min-width:769px){.learn-press-courses .course-summary-content .course-info-left{width:calc(100% - 340px)}}@media(max-width:1024px){.learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value span,.learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value>div{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.learn-press-courses .course-summary-content .course-meta.course-meta-secondary{margin-bottom:0}.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item{height:auto}.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item:last-child{margin-left:0}@media(max-width:1024px){.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item{margin-left:0 !important;width:calc((100% - 32px) / 3)}}@media(max-width:768px){.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item{width:100%}}@media(max-width:768px){.learn-press-courses .course-summary-content{width:100%}}.learn-press-courses .course-price .free{color:#3ab500}.learn-press-courses .course{width:25%;margin:0 0 32px 0;box-shadow:none;list-style:none}.learn-press-courses .course-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.learn-press-courses .course-instructor-category{display:flex;padding:0;gap:4px;flex-wrap:wrap;margin-bottom:12px}.learn-press-courses .course-instructor-category>div>*{display:inline;vertical-align:middle}.learn-press-courses .course-instructor-category label{font-size:inherit;font-weight:inherit}.learn-press-courses .course-instructor-category a{font-weight:var(--lp-font-weight-link,600);text-decoration:none;color:inherit}.learn-press-courses .course-instructor-category a:hover{color:var(--lp-primary-color,#ffb606)}.learn-press-courses .course-wrap-meta{display:flex;padding:0;margin-bottom:12px;gap:20px;flex-wrap:wrap;row-gap:8px}.learn-press-courses .course-wrap-meta .meta-item{text-transform:capitalize;display:flex;gap:8px}.learn-press-courses .course-wrap-meta .meta-item::before{color:var(--lp-primary-color);font-family:"lp-icon"}.learn-press-courses .course-wrap-meta .meta-item>div{display:inline-block}.learn-press-courses .course-wrap-meta .meta-item-level::before{content:"\f012"}.learn-press-courses .course-wrap-meta .meta-item-duration::before{content:"\f017"}.learn-press-courses .course-wrap-meta .meta-item-lesson::before{content:"\f15b"}.learn-press-courses .course-wrap-meta .meta-item-quiz::before{content:"\f12e"}.learn-press-courses .course-wrap-meta .meta-item-student::before{content:"\f501"}.learn-press-courses .course-wrap-meta .meta-item-address::before{content:"\e91b"}.learn-press-courses .course-content .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.learn-press-courses .course-content .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.learn-press-courses[data-layout=list]{margin:0}.learn-press-courses[data-layout=list] .course{display:flex;width:100%;border-bottom:1px solid var(--lp-border-color,#e2e0db);flex-wrap:wrap;justify-content:flex-end;padding-bottom:32px}.learn-press-courses[data-layout=list] .course-item{flex-direction:row;width:100%;border:unset;align-items:start}@media(max-width:767px){.learn-press-courses[data-layout=list] .course-item{flex-direction:column}}.learn-press-courses[data-layout=list] .course-content{padding:0 24px 0 0}@media(max-width:767px){.learn-press-courses[data-layout=list] .course-content{padding:16px 0}}.learn-press-courses[data-layout=list] .course-content .course-tags a{margin:0 0 10px 10px;padding:3px 5px;border-radius:3px;color:var(--lp-color-white,#fff);background:#e4a2a2;line-height:1}.learn-press-courses[data-layout=list] .course-content .course-excerpt{width:100%}.learn-press-courses[data-layout=list] .course-content .course-info{width:100%;display:flex;justify-content:space-between}@media(max-width:520px){.learn-press-courses[data-layout=list] .course-content .course-info{width:100%}}.learn-press-courses[data-layout=list] .course-content .course-info .course-students{display:none}.learn-press-courses[data-layout=list] .course-thumbnail{width:35%}.learn-press-courses[data-layout=list] .course-content{width:65%}@media(max-width:767px){.learn-press-courses[data-layout=list] .course-thumbnail,.learn-press-courses[data-layout=list] .course-content{width:100%}}.learn-press-courses[data-layout=list] .course-title{font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.learn-press-courses[data-layout=grid] .course,.learn-press-courses.lp-courses-related .course{padding:0 16px}@media(max-width:992px){.learn-press-courses[data-layout=grid] .course,.learn-press-courses.lp-courses-related .course{width:50%}}@media(max-width:767px){.learn-press-courses[data-layout=grid] .course,.learn-press-courses.lp-courses-related .course{width:100%}}.learn-press-courses[data-layout=grid] .wp-block-learnpress-course-item-template,.learn-press-courses[data-layout=grid] .course-item,.learn-press-courses.lp-courses-related .wp-block-learnpress-course-item-template,.learn-press-courses.lp-courses-related .course-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-duration,.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-level,.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-quiz,.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-duration,.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-level,.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-quiz,.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-duration,.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-level,.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-quiz,.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-duration,.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-level,.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-quiz{display:none}.learn-press-courses[data-layout=grid] .course-content,.learn-press-courses.lp-courses-related .course-content{width:100%;padding:20px;flex-grow:1}.learn-press-courses[data-layout=grid] .course-content .course-info,.learn-press-courses.lp-courses-related .course-content .course-info{flex-direction:column;align-items:flex-start;gap:12px}.learn-press-courses[data-layout=grid] .course-content .course-info .course-readmore,.learn-press-courses.lp-courses-related .course-content .course-info .course-readmore{width:100%;text-align:center}.learn-press-courses[data-layout=grid] .course-content .course-excerpt,.learn-press-courses[data-layout=grid] .course-content .course-short-description,.learn-press-courses.lp-courses-related .course-content .course-excerpt,.learn-press-courses.lp-courses-related .course-content .course-short-description{display:none}.learn-press-courses[data-layout=grid] .learn-press-message,.learn-press-courses.lp-courses-related .learn-press-message{margin-right:15px;margin-left:15px}.learn-press-courses[data-layout=grid] .course-thumbnail,.learn-press-courses.lp-courses-related .course-thumbnail{border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0}.learn-press-courses[data-size="3"] .course{width:33.3333%}@media(max-width:767px){.learn-press-courses[data-size="3"] .course{width:100%}}.learn-press-courses .lp-archive-course-skeleton{position:absolute;height:100%;background:linear-gradient(-90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);animation:lp-skeleton-loading 1.4s ease infinite;background-size:400% 100%}.learn-press-courses .lp-archive-course-skeleton li{display:none}.lp-list-courses-default{position:relative}.lp-list-courses-default .lp-skeleton-animation{clear:both;padding:5px 0 0 0}.lp-courses-bar{display:flex;width:100%;justify-content:space-between;gap:12px;margin-bottom:32px;flex-wrap:wrap}.lp-courses-bar .courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-left:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - (100% - 0.5em)) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .lp-courses-bar .courses-order-by{background-position-x:calc(100% - (100% - 10px))}.lp-courses-bar .courses-order-by:focus{border-color:var(--lp-primary-color);outline:0}.lp-courses-bar>*{display:flex}.lp-courses-bar .search-courses{display:flex;flex:1;margin-bottom:0}.lp-courses-bar .search-courses input{width:100%;max-width:240px;margin:0 0 0 4px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none}.lp-courses-bar .search-courses input::-webkit-input-placeholder{color:#999}.lp-courses-bar .search-courses input::-moz-placeholder{color:#999}.lp-courses-bar .search-courses input:-ms-input-placeholder{color:#999}.lp-courses-bar .search-courses input:-moz-placeholder{color:#999}.lp-courses-bar .search-courses input::placeholder{color:#999}.lp-courses-bar .search-courses input:focus{border-color:var(--lp-primary-color);outline:0}.lp-courses-bar .search-courses button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;box-shadow:0 0}.lp-courses-bar .search-courses button i{font-size:1.2em;line-height:1.2}.lp-courses-bar .search-courses button:focus{outline:0}.lp-courses-bar .search-courses button.loading>i:before{display:inline-block;content:"\f110";-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.lp-courses-bar .switch-layout{align-items:center;justify-content:center}@media(max-width:768px){.lp-courses-bar .switch-layout{display:none}}.lp-courses-bar .switch-layout input[type=radio]{display:none}.lp-courses-bar .switch-layout .switch-btn{margin:0;cursor:pointer;padding:8px 12px}.lp-courses-bar .switch-layout .switch-btn::before{display:inline-block;margin:6px;color:var(--lp-color-base,#333);font-family:"lp-icon";line-height:1.2;width:1em}.lp-courses-bar .switch-layout .switch-btn.grid{border-radius:0 var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0;border:1px solid var(--lp-border-color,#e2e0db);border-left:0}.lp-courses-bar .switch-layout .switch-btn.grid::before{content:"\f009"}.lp-courses-bar .switch-layout .switch-btn.list{border-radius:var(--lp-border-radius,5px) 0 0 var(--lp-border-radius,5px);border:1px solid var(--lp-border-color,#e2e0db);border-right:0}.lp-courses-bar .switch-layout .switch-btn.list::before{content:"\f03a"}.lp-courses-bar .course-filter-btn-mobile{display:inline-flex;align-items:center}@media(min-width:769px){.lp-courses-bar .course-filter-btn-mobile{display:none}}@media(max-width:767px){.lp-courses-bar .search-courses{width:100%}.lp-courses-bar .search-courses input{min-width:240px;max-width:unset}}.switch-layout input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20)::before{color:var(--lp-primary-color)}.lp_allow_repurchase_select{padding:20px;background:#f7f7f7}.lp_allow_repurchase_select>ul{padding:0;list-style:none}.lp_allow_repurchase_select>ul li label{display:flex;align-items:center;gap:10px}.lp_allow_repurchase_select>a{display:inline-block;margin-top:10px;color:var(--lp-color-white,#fff);background-color:#222}.lp-single-offline-course .lp-single-offline-course-main{display:flex;gap:30px;margin-bottom:80px}.lp-single-offline-course .course-price .free{color:#3ab500}.lp-single-offline-course .course-price .origin-price{text-decoration:line-through;opacity:.6;margin-left:4px}.lp-single-offline-course__left{width:70%}.lp-single-offline-course__left>div{margin-bottom:32px}.lp-single-offline-course__left .learn-press-breadcrumb{display:flex;list-style:none;flex-wrap:wrap;gap:5px;font-size:var(--lp-font-size-base);align-items:center;margin-bottom:8px;padding:0}.lp-single-offline-course__left .learn-press-breadcrumb li{list-style:none;padding:0;margin:0}.lp-single-offline-course__left .course-title{display:block;font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);margin:0 0 12px 0}.lp-single-offline-course__left .course-img img{width:100%}.lp-single-offline-course__left .lp-single-course-offline-info-one{margin-bottom:12px}.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta{display:inline;line-height:1.4;margin-right:12px;padding-right:12px;border-right:1px solid #e2e0db}.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta:first-child{margin:0;padding:0;border:0}.lp-single-offline-course__left .lp-single-course-offline-info-one .lp-item-wishlist.active{color:var(--lp-primary-color)}.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info{display:inline-block}.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info .ico-star{display:inline-block;vertical-align:sub;margin-left:4px}.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info svg{height:22px}.lp-single-offline-course__left .instructor-description{margin-top:16px}.lp-single-offline-course__left .course-features ul,.lp-single-offline-course__left .course-target ul,.lp-single-offline-course__left .course-requirements ul{margin:0 20px 0 0;padding:0}.lp-single-offline-course__left .instructor-social{display:flex;gap:8px;margin-top:30px}.lp-single-offline-course__left .instructor-social a{width:37px;height:37px;display:inline-flex;align-items:center;justify-content:center;background-color:#f1f2f8;border-radius:50%}.lp-single-offline-course__left .instructor-social a:hover{background-color:var(--lp-primary-color)}.lp-single-offline-course__left .instructor-social a:hover i{color:#fff}.lp-single-offline-course__left .instructor-social a .lp-icon-facebook{color:#216bf6}.lp-single-offline-course__left .instructor-social a .lp-icon-twitter{color:#169df0}.lp-single-offline-course__left .instructor-social a .lp-icon-youtube-play{color:#ff0200}.lp-single-offline-course__left .instructor-social a .lp-icon-linkedin{color:#0078b7}.lp-single-offline-course__left .instructor-social a i{font-size:18px}.lp-single-offline-course__left .item-title{margin-bottom:30px}.lp-single-offline-course__left>img{margin-bottom:30px}.lp-single-offline-course__right{width:30%;position:relative}.lp-single-offline-course__right__sticky{position:sticky;top:0}.lp-single-offline-course .info-metas,.lp-single-offline-course .course-featured-review{border:1px solid #e2e0db;padding:30px;margin-bottom:60px}@media(max-width:767px){.lp-single-offline-course .info-metas,.lp-single-offline-course .course-featured-review{margin-bottom:30px}}.lp-single-offline-course .info-metas .info-meta-item,.lp-single-offline-course .course-featured-review .info-meta-item{display:flex;justify-content:space-between;border-bottom:1px solid #e2e0db;padding-bottom:16px;margin-bottom:16px;font-size:var(--lp-font-size-base)}.lp-single-offline-course .info-metas .info-meta-item:nth-last-of-type(2),.lp-single-offline-course .course-featured-review .info-meta-item:nth-last-of-type(2){border:0;padding-bottom:0;margin-bottom:0}.lp-single-offline-course .info-metas .info-meta-left,.lp-single-offline-course .course-featured-review .info-meta-left{display:inline-flex;align-items:center;gap:8px}.lp-single-offline-course .info-metas .info-meta-left>span,.lp-single-offline-course .course-featured-review .info-meta-left>span{min-width:16px}@media(min-width:992px){.lp-single-offline-course .info-metas.lp-is-mobile,.lp-single-offline-course .course-featured-review.lp-is-mobile{display:none}}@media(max-width:991px){.lp-single-offline-course .info-metas.lp-is-pc,.lp-single-offline-course .course-featured-review.lp-is-pc{display:none}}.lp-single-offline-course form.purchase-course,.lp-single-offline-course form.enroll-course,.lp-single-offline-course form.retake-course{width:100%}.lp-single-offline-course .course-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.lp-single-offline-course .course-buttons .lp-button{padding:12px 16px;border-radius:var(--lp-border-radius,3px);font-size:var(--button--font-size);line-height:1.5em;font-weight:600;width:100%}.lp-single-offline-course .course-buttons .lp-button.button{border:0}.lp-single-offline-course .course-buttons a.course-btn-extra{border-color:var(--lp-primary-color);color:var(--lp-primary-color)}.lp-single-offline-course .course-buttons a.course-btn-extra:focus,.lp-single-offline-course .course-buttons a.course-btn-extra:hover{background-color:var(--lp-primary-color);color:#fff}.lp-single-offline-course .course-buttons .button-purchase-course{background-color:var(--lp-primary-color);color:#fff}.lp-single-offline-course .featured-review__title{font-weight:bold;font-size:1.4rem;margin-top:10px}.lp-single-offline-course .course-featured-review{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px;position:relative}.lp-single-offline-course .course-featured-review::before{background-image:url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='28' fill='%23F2F1F8'/%3E%3Cpath d='M17.425 40.5325C17.3136 40.5325 17.2015 40.5061 17.0958 40.4518C16.7823 40.2903 16.6073 39.9215 16.6673 39.5504L18.2548 31.142H12.7691C12.3442 31.142 12 30.7678 12 30.3058V15.5028C12 15.0409 12.3442 14.6666 12.7691 14.6666H25.8927C26.3176 14.6666 26.6618 15.0409 26.6618 15.5028V30.3051C26.6618 30.5046 26.5961 30.6979 26.4761 30.8501L18.0084 40.2406C17.8584 40.43 17.6442 40.5325 17.425 40.5325ZM13.5389 29.4689H19.1731C19.4009 29.4689 19.6165 29.5783 19.7629 29.7678C19.9093 29.9572 19.9707 30.2072 19.9307 30.451L18.6739 36.8314L25.1243 29.9953V16.3398H13.5389V29.4689Z' fill='%23121212'/%3E%3Cpath d='M34.7609 40.5325C34.6495 40.5325 34.5374 40.5061 34.4317 40.4518C34.1182 40.2903 33.9433 39.9215 34.0033 39.5496L35.5907 31.1413H30.105C29.6801 31.1413 29.3359 30.767 29.3359 30.3051V15.5028C29.3359 15.0409 29.6801 14.6666 30.105 14.6666H43.2286C43.4329 14.6666 43.6285 14.7551 43.7728 14.912C43.917 15.0688 43.9977 15.2815 43.9977 15.5036V30.3058C43.9977 30.5054 43.9313 30.6987 43.8113 30.8509L35.3436 40.2414C35.1937 40.4308 34.9787 40.5333 34.7595 40.5333L34.7609 40.5325ZM30.8748 29.4689H36.509C36.7368 29.4689 36.9525 29.5783 37.0989 29.7678C37.2452 29.9572 37.3067 30.2072 37.2667 30.451L36.0099 36.8306L42.4603 29.9953V16.3398H30.8755L30.8748 29.4689Z' fill='%23121212'/%3E%3C/svg%3E%0A");content:"";width:56px;height:56px;position:absolute;top:-25px}.lp-single-offline-course .featured-review__stars{order:3;color:var(--lp-primary-color)}.lp-single-offline-course .lp-list-courses-related .section-title{margin-bottom:40px}@media(max-width:991px){.lp-single-offline-course .lp-single-offline-course-main{flex-direction:column;margin-bottom:0}.lp-single-offline-course__left,.lp-single-offline-course__right{width:100%}}@media(max-width:767px){.lp-single-offline-course__left .lp-instructor-info{flex-direction:column}}.lp-archive-courses .course-detail-info{padding:28px 0 24px 0;color:var(--lp-color-white,#fff);background:var(--lp-secondary-color);position:relative}.lp-archive-courses .course-detail-info .course-title{margin:0 0 24px 0;border-bottom:1px solid rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);padding-bottom:24px}@media(min-width:769px){.lp-archive-courses .course-detail-info{overflow-x:hidden}.lp-archive-courses .course-detail-info .course-title,.lp-archive-courses .course-detail-info .course-meta-secondary,.lp-archive-courses .course-detail-info .course-meta-primary{padding-left:320px}.lp-archive-courses .course-detail-info::before,.lp-archive-courses .course-detail-info::after{content:"";width:50%;height:100%;background:var(--lp-secondary-color);position:absolute;top:0}.lp-archive-courses .course-detail-info::before{left:100%;right:auto}.lp-archive-courses .course-detail-info::after{right:100%;left:auto}}.lp-archive-courses .course-detail-info .course-meta-secondary{margin-bottom:0}.lp-archive-courses .course-meta__pull-left{font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.lp-archive-courses .course-meta__pull-left .meta-item{display:flex;text-transform:capitalize;align-items:center}.lp-archive-courses .course-meta__pull-left .meta-item::before{margin-left:8px;color:var(--lp-primary-color);font-family:"lp-icon"}.lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image{margin-left:8px;flex:0 0 46px}.lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img{overflow:hidden;position:relative;width:46px;height:46px;border-radius:50%;display:block}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before{content:"\f017"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-level::before{content:"\f012"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-lesson::before{content:"\f0c5"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-quiz::before{content:"\f12e"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before{content:"\f501"}.lp-archive-courses .course-meta__pull-left .meta-item__value label{margin:0;color:var(--lp-color-accent-1);font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:300;line-height:1.5;display:block}.lp-archive-courses .course-meta__pull-left .meta-item__value>div{line-height:1.5}.lp-archive-courses .course-meta__pull-left .meta-item__value>div a{color:var(--lp-color-white,#fff);text-transform:capitalize;text-decoration:none}.lp-archive-courses .course-meta__pull-left .meta-item__value>div a:hover{color:var(--lp-primary-color)}.lp-archive-courses .course-meta__pull-left .meta-item-categories{align-items:center}.lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span{padding:0 4px}.lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value{display:flex;flex-direction:column;justify-content:space-between}.lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated{margin-bottom:0;line-height:1}.lp-archive-courses .course-meta-primary{margin-bottom:20px}.lp-archive-courses .course-meta-primary .meta-item-categories::before{font-weight:400}.lp-archive-courses .lp-entry-content{display:flex;flex-direction:row}.lp-archive-courses .lp-entry-content .entry-content-left{width:calc(100% - 300px);max-width:100%;margin:0;padding-left:40px;padding-top:60px}@media(max-width:768px){.lp-archive-courses .lp-entry-content .entry-content-left{width:100%;padding-left:0;margin-bottom:50px}}@media(max-width:768px){.lp-archive-courses .lp-entry-content{flex-direction:column}}.lp-archive-courses .course-summary-sidebar{width:300px;max-width:100%;margin-top:-180px}@media(max-width:768px){.lp-archive-courses .course-summary-sidebar{width:100%;margin-top:0}.lp-archive-courses .course-summary-sidebar .course-summary-sidebar__inner{width:100%}}@media(max-width:767px){.lp-archive-courses .course-summary-sidebar{width:100%;padding-right:0}}.lp-archive-courses .course-summary-sidebar__inner{width:300px}.lp-archive-courses .course-summary-sidebar__inner .course-sidebar-top{box-shadow:0 15px 20px 0 rgba(0,0,0,0.05)}.lp-archive-courses .course-summary-sidebar__inner .course-sidebar-secondary{margin-top:30px;padding:0}.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist{color:var(--lp-color-white,#fff);background:transparent !important;font-size:0}.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist.on,.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist:hover{color:var(--lp-primary-color)}.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist::before{font-family:"lp-icon";font-size:1em;content:"\f004"}.lp-archive-courses .course-summary-sidebar__inner>div{padding:20px;background:var(--lp-color-white,#fff)}.lp-archive-courses .course-summary-sidebar__inner>div ul{list-style:none}.lp-archive-courses .course-summary-sidebar__inner>div ul li a{color:#666;font-weight:300;line-height:1.5em}.lp-archive-courses .course-summary-sidebar__inner>div ul li a:hover{color:var(--lp-primary-color);box-shadow:unset}.lp-archive-courses .courses-btn-load-more{display:flex;align-items:center;gap:5px}.lp-archive-courses .course-wishlist:before{font-family:"lp-icon"}.lp-archive-courses .lp-course-curriculum ul{padding:0}.lp-single-course__header{background-color:#f1f2f8}.lp-single-course__header__inner{max-width:var(--lp-container-max-width);margin:0 auto;padding-left:var(--lp-cotainer-padding);padding-right:var(--lp-cotainer-padding);padding-top:40px;padding-bottom:40px}@media(max-width:767px){.lp-single-course__header__inner{padding-top:20px;padding-bottom:20px}}@media(min-width:992px){.lp-single-course__header__inner>*{width:calc(100% - 440px)}}.lp-single-course__header .learn-press-breadcrumb{display:flex;list-style:none;gap:4px;flex-wrap:wrap;margin-bottom:8px;padding:0}.lp-single-course__header .course-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);margin:0 0 24px 0}@media(max-width:767px){.lp-single-course__header .course-title{margin:0 0 16px 0}}.lp-single-course__header .course-instructor-category{display:flex;padding:0;gap:4px;flex-wrap:wrap;margin-bottom:40px}@media(max-width:767px){.lp-single-course__header .course-instructor-category{margin-bottom:20px}}.lp-single-course__header .course-instructor-category>div>*{display:inline;vertical-align:middle}.lp-single-course__header .course-instructor-category label{font-size:inherit;font-weight:inherit}.lp-single-course__header .course-instructor-category a{text-decoration:none;color:inherit}.lp-single-course__header .course-instructor-category a:hover{color:var(--lp-primary-color,#ffb606)}.lp-single-course__header .lp-single-course-info-one{display:flex;column-gap:20px;row-gap:8px;flex-wrap:wrap}.lp-single-course__header .lp-single-course-info-one .star-info{display:inline-flex;align-items:center;gap:4px;padding-left:20px;position:relative}.lp-single-course__header .lp-single-course-info-one .star-info::after{content:"";left:0;right:auto;width:1px;height:20px;position:absolute;background-color:var(--lp-border-color,#e2e0db)}@media(max-width:500px){.lp-single-course__header .lp-single-course-info-one .star-info{padding-left:0}.lp-single-course__header .lp-single-course-info-one .star-info::after{content:none}}.lp-single-course__header .lp-single-course-info-one .ico-star,.lp-single-course__header .lp-single-course-info-one .lp-review-svg-star{display:inline-flex;align-items:center}.lp-single-course .lp-single-course-main{padding:40px 0 80px;display:flex;column-gap:60px;row-gap:30px;flex-wrap:wrap}@media(max-width:1500px){.lp-single-course .lp-single-course-main{column-gap:30px}}@media(max-width:991px){.lp-single-course .lp-single-course-main{flex-direction:column-reverse;padding:40px 0}}.lp-single-course .lp-single-course-main__left{width:100%}@media(min-width:992px){.lp-single-course .lp-single-course-main__left{width:calc(100% - 410px)}}@media(min-width:1501px){.lp-single-course .lp-single-course-main__left{width:calc(100% - 440px)}}.lp-single-course .lp-single-course-main__left>div{margin-bottom:40px}@media(max-width:767px){.lp-single-course .lp-single-course-main__left>div{margin-bottom:30px}}.lp-single-course .lp-single-course-main__left>div:last-child{margin-bottom:0}.lp-single-course .lp-single-course-main__left .extra-box__title,.lp-single-course .lp-single-course-main__left .course-faqs__title,.lp-single-course .lp-single-course-main__left .course-material__title,.lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,.lp-single-course .lp-single-course-main__left .comment-reply-title,.lp-single-course .lp-single-course-main__left .section-title,.lp-single-course .lp-single-course-main__left .item-title{margin:0 0 20px 0;font-size:calc(var(--lp-font-size-base, 1em) * 1.6)}@media(max-width:767px){.lp-single-course .lp-single-course-main__left .extra-box__title,.lp-single-course .lp-single-course-main__left .course-faqs__title,.lp-single-course .lp-single-course-main__left .course-material__title,.lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,.lp-single-course .lp-single-course-main__left .comment-reply-title,.lp-single-course .lp-single-course-main__left .section-title,.lp-single-course .lp-single-course-main__left .item-title{margin:0 0 16px 0}}.lp-single-course .lp-single-course-main__left .extra-box ul{margin:0 20px 0 0;padding:0}.lp-single-course .lp-single-course-main__left .comments-area{width:100%;max-width:100%;margin:0}.lp-single-course .lp-single-course-main__right{width:100%}@media(min-width:992px){.lp-single-course .lp-single-course-main__right{width:380px;margin-top:-280px}}.lp-single-course .lp-single-course-main__right__inner{position:sticky;top:0;background-color:var(--lp-color-white,#fff);border:1px solid var(--lp-border-color,#e2e0db);padding:20px;border-radius:var(--lp-border-radius,5px)}.lp-single-course .lp-single-course-main__right__inner>div{margin-bottom:20px}.lp-single-course .lp-single-course-main__right__inner>div:last-child{margin-bottom:0}.lp-single-course .lp-single-course-main .info-metas .info-meta-item{display:flex;gap:4px;margin-bottom:12px}.lp-single-course .lp-single-course-main .info-metas .info-meta-item:last-child{margin-bottom:0}.lp-single-course .lp-single-course-main .info-metas .info-meta-left{display:flex;gap:8px;align-items:center}.lp-single-course .lp-single-course-main .info-metas i{color:var(--lp-primary-color,#ffb606)}.lp-single-course .lp-single-course-main .course-img{margin-bottom:20px;overflow:hidden;margin:-20px -20px 20px -20px;border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0}.lp-single-course .lp-single-course-main .course-img img{max-width:100%;display:block}.lp-single-course .lp-single-course-main .course-price{display:block;margin-bottom:20px}.lp-single-course .lp-single-course-main .course-price .free{color:#3ab500;font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.lp-single-course .lp-single-course-main .course-price .origin-price{text-decoration:line-through;opacity:.6;font-size:var(--lp-font-size-base,1em);margin-left:4px}.lp-single-course .lp-single-course-main .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.lp-single-course .lp-single-course-main .course-buttons{display:flex;flex-direction:column;gap:8px}.lp-single-course .lp-single-course-main .course-buttons form,.lp-single-course .lp-single-course-main .course-buttons .lp-button{width:100%}.lp-single-course .lp-single-course-main .course-buttons .lp-button{background-color:var(--lp-primary-color,#ffb606);border:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.lp-single-course .lp-single-course-main .course-buttons .lp-button:hover{background-color:var(--lp-secondary-color);border-color:var(--lp-secondary-color)}.lp-single-course .lp-single-course-main .course-buttons .learn-press-message{margin:0}.lp-single-course .lp-single-course-main .featured-review__title{font-weight:var(--lp-font-weight-link,600);font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.lp-single-course .lp-list-courses-related{margin:0 0 40px 0}@media(max-width:767px){.lp-single-course .lp-list-courses-related{margin:0 0 20px 0}}.lp-single-course .lp-list-courses-related .section-title{margin:0 0 40px 0;font-size:calc(var(--lp-font-size-base, 1em) * 1.6)}.lp-single-course .course-detail-info__inner{max-width:var(--lp-container-max-width);margin:0 auto;padding-left:var(--lp-cotainer-padding);padding-right:var(--lp-cotainer-padding)}.lp-single-course .course-detail-info .course-meta{gap:16px;flex-wrap:wrap}@media(min-width:769px){.lp-single-course .course-detail-info .course-meta__pull-left{width:calc(100% - 340px);max-width:100%;margin:0}}.lp-single-course .course-tabs .course-faqs__title,.lp-single-course .course-tabs .course-material__title{display:none}.lp-single-course .course-summary-sidebar__inner{background-color:var(--lp-color-white,#fff);border:1px solid var(--lp-border-color,#e2e0db);padding:20px;border-radius:var(--lp-border-radius,5px)}.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner>*{padding:0;margin-bottom:20px}.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner>*:last-child{margin-bottom:0}.lp-single-course .course-summary-sidebar .course-img{margin:-20px -20px 20px;border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0}.lp-single-course .course-summary-sidebar .course-img img{max-width:100%;width:100%;height:auto}.lp-single-course .course-summary-sidebar .course-price{display:block;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:700}.lp-single-course .course-summary-sidebar .course-price .free{color:#3ab500}.lp-single-course .course-summary-sidebar .course-price .origin-price{text-decoration:line-through;opacity:.6;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);margin-left:4px;font-weight:normal}.lp-single-course button{font-size:1em}.course-featured{padding:4px 12px;border-radius:var(--lp-border-radius,5px);background-color:#ff3b30;color:white;text-transform:uppercase;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:var(--lp-font-weight-link,600);margin-bottom:12px;display:inline-block}.course-summary div.lp-list-co-instructor{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px}.course-summary div.lp-list-co-instructor__item{display:flex;column-gap:30px}@media(max-width:767px){.course-summary div.lp-list-co-instructor__item{align-items:center;flex-direction:column;padding:0 15px;column-gap:0;row-gap:10px}}.course-summary div.lp-list-co-instructor__avatar>img{width:100%;max-width:96px;border-radius:999px}.course-summary div.lp-list-co-instructor__bio{flex:1}.course-summary div.lp-list-co-instructor__bio__top>a{font-size:1.125em;font-weight:600}.course-summary .course-price{margin-bottom:10px}.course-summary .course-price .origin-price,.course-summary .course-price .origin-price{margin-left:10px;font-size:1.125em;font-style:italic;text-decoration:line-through}.course-summary .course-price .price{font-size:1.5em}.course-summary .course-summary-sidebar .lp-course-buttons{margin-bottom:20px;text-align:center}.course-summary .course-featured-review .featured-review__title{margin-top:0;margin-bottom:6px;font-size:1.2em;font-weight:500}.course-summary .course-featured-review .featured-review__stars{padding-bottom:12px;color:var(--lp-primary-color)}.course-summary .course-featured-review .featured-review__content{position:relative;color:#666;font-style:italic}.course-summary .course-featured-review .featured-review__content::after{position:absolute;top:-42px;left:-15px;color:rgba(102,102,102,0.1);font-family:Arial;font-size:180px;font-weight:700;font-style:normal;content:"‘‘";transform:rotate(-180deg)}.course-summary .course-tags a{display:inline-block;padding:3px 5px;border-radius:4px;color:#fff;background:#9aa5ab;font-size:.75em;line-height:1}.course-meta{display:flex;margin-bottom:40px}.course-meta .course-students::before{font-family:"lp-icon";content:""}.course-meta .course-meta__pull-left,.course-meta .course-meta__pull-right{display:flex;flex-wrap:wrap;gap:50px}@media(max-width:767px){.course-meta .course-meta__pull-left,.course-meta .course-meta__pull-right{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}}@media(max-width:560px){.course-meta .course-meta__pull-left,.course-meta .course-meta__pull-right{grid-template-columns:repeat(2,1fr)}}.course-meta.course-meta-primary .course-meta__pull-left .meta-item{margin-left:0 !important}@media(max-width:560px){.course-meta.course-meta-primary .course-meta__pull-left .meta-item{width:100%}}@media(max-width:1024px){.course-meta.course-meta-secondary .course-meta__pull-left{gap:16px}}@media(max-width:1024px){.course-meta.course-meta-secondary .course-meta__pull-left .meta-item{margin-left:0 !important;width:calc((100% - 32px) / 3)}}@media(max-width:768px){.course-meta.course-meta-secondary .course-meta__pull-left .meta-item{width:100%}}.course-meta .course-meta__pull-left{flex:1}.course-meta .course-meta__pull-right{flex:0 0 50%}.course-meta.two-columns .course-meta{flex:1}.lp-single-course .comment-form .comment-form-url,.lp-single-course .comment-form .comment-form-email,.lp-single-course .comment-form .comment-form-author,.lp-single-course .comment-form .comment-form-comment,.wp-block-learnpress-course-comment .comment-form .comment-form-url,.wp-block-learnpress-course-comment .comment-form .comment-form-email,.wp-block-learnpress-course-comment .comment-form .comment-form-author,.wp-block-learnpress-course-comment .comment-form .comment-form-comment{display:flex;flex-direction:column;gap:1rem}.lp-single-course .comment-form input[type=url],.lp-single-course .comment-form input[type=text],.lp-single-course .comment-form input[type=email],.lp-single-course .comment-form textarea,.wp-block-learnpress-course-comment .comment-form input[type=url],.wp-block-learnpress-course-comment .comment-form input[type=text],.wp-block-learnpress-course-comment .comment-form input[type=email],.wp-block-learnpress-course-comment .comment-form textarea{padding:12px 20px;outline:0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.lp-single-course .comment-form input[type=submit],.wp-block-learnpress-course-comment .comment-form input[type=submit]{border-radius:var(--lp-border-radius,5px)}.course-summary-sidebar{--lp-button-background-color:#28303d;--lp-button-color:#d1e4dd;position:relative}.course-summary-sidebar .course-sidebar-preview{margin-bottom:35px;background:#fff}.course-summary-sidebar .has-global-padding{padding-left:0;padding-right:0}.course-summary-sidebar .lp-course-buttons{margin-bottom:34px}.course-summary-sidebar .lp-course-buttons>*{margin-bottom:10px}.course-summary-sidebar .lp-course-buttons>*:last-child{margin-bottom:0}.course-summary-sidebar .lp-course-buttons form,.course-summary-sidebar .lp-course-buttons button{width:100%;text-decoration:none}.course-summary-sidebar .lp-course-buttons button{font-weight:500;background-color:var(--lp-button-background-color);color:var(--lp-button-color);border:0}.course-summary-sidebar .lp-course-buttons button:hover{border-color:var(--lp-primary-color)}.course-summary-sidebar .course-results-progress .items-progress,.course-summary-sidebar .course-results-progress .course-progress{display:flex;flex-direction:row;margin:0 0 5px;padding:0;justify-content:space-between;flex-wrap:wrap}.course-summary-sidebar .course-results-progress .items-progress__heading,.course-summary-sidebar .course-results-progress .course-progress__heading{margin:0;margin-bottom:7px;padding:0;color:#333;font-size:1em;font-weight:500;flex:1 1 auto;width:auto}.course-summary-sidebar .course-results-progress .items-progress .learn-press-progress,.course-summary-sidebar .course-results-progress .course-progress .learn-press-progress{clear:both;width:100%}.course-summary-sidebar .course-results-progress .number{display:block;margin:0;color:#666;font-size:1em;font-weight:300;line-height:1em;text-align:left}@media(min-width:769px){.course-summary-sidebar.slide-down .course-summary-sidebar__inner{position:fixed;top:0}}.lp-course-buttons:empty{display:none}.course-sidebar-preview .course-price{text-align:center}.course-sidebar-preview .course-price .origin-price{color:var(--lp-primary-color);font-size:1.3em;font-weight:300;font-style:unset}.course-sidebar-preview .course-price .price{color:var(--lp-primary-color);font-size:1.3em;font-weight:500}.course-sidebar-preview .media-preview{overflow:hidden;position:relative;margin:-20px -20px 10px}.course-sidebar-preview .media-preview img{max-width:100%;height:auto;vertical-align:top;width:100%}.course-sidebar-preview .course-wishlist{float:none}.course-sidebar-preview .course-time{margin-bottom:28px;padding-bottom:8px;border-bottom:1px solid rgba(204,204,204,0.3)}.course-sidebar-preview .course-time-row{color:#666;font-size:1em;font-weight:300;margin-bottom:0}.course-sidebar-preview .course-time-row strong{color:#333;font-weight:500}.course-sidebar-preview .course-time-row time{color:#666;font-weight:300}.course-sidebar-preview>*:last-child{margin-bottom:0}.lp-instructor-info{display:flex;gap:30px;margin-top:30px;margin-bottom:30px}@media(max-width:600px){.lp-instructor-info{flex-wrap:wrap}}.lp-instructor-info .lp-section-instructor{flex:1}.lp-instructor-info .instructor-display-name{font-size:1.4rem}.lp-instructor-info .instructor-avatar{max-width:200px}.lp-instructor-info .lp-instructor-meta{margin-top:16px;display:flex;column-gap:20px;row-gap:8px}.lp-instructor-info .instructor-description{margin-top:16px}.lp-instructor-info img{max-width:100%;border-radius:var(--lp-border-radius,5px)}.lp-instructor-info .instructor-social{display:inline-flex;padding:0;gap:12px;margin:16px 0 0 0}.lp-instructor-info .instructor-social>a{text-align:center;list-style:none}.lp-instructor-info .instructor-social>a span{display:none}.lp-instructor-info .instructor-social>a i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-instructor-info .instructor-social>a i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.instructor-display-name{font-weight:var(--lp-font-weight-link,600)}.instructor-item-meta{display:inline-flex;border-right:1px solid var(--lp-border-color,#e2e0db);padding-right:20px}.lp-instructor-meta .instructor-item-meta:first-child{border:0;padding-right:0}.wrapper-instructor-total-students,.wrapper-instructor-total-courses{display:flex;gap:4px;align-items:center}.learnpress-page .lp-button.secondary{background:#9198ab}.learnpress-page .lp-button.secondary:hover{background:#9ba6c5}.learnpress-page .lp-button:disabled,.learnpress-page .lp-button[disabled]{background:#ddd;pointer-events:none;color:var(--lp-button-background-color)}.learnpress-page:hover{text-decoration:none}.lp-sidebar-toggle__close .content-item-wrap .quiz-buttons.align-center .button-left.fixed{margin-right:0 !important}.course-item-nav{display:flex}.course-item-nav .prev span,.course-item-nav .next span{display:block;font-weight:bold}.course-item-nav .prev a,.course-item-nav .next a{color:#999}.course-item-nav .next{text-align:left}#popup-course{display:flex;position:fixed;z-index:9999;top:0;left:0;bottom:0;right:0;background:var(--lp-bg-color-lesson,#fff)}#popup-course .wp-block-learnpress-item-close .back-course{padding:24px}#popup-course .back-course{padding-right:24px;padding-left:24px;line-height:70px;background:rgba(255,255,255,0.1);color:#fff}#popup-course .back-course:hover{background:rgba(255,255,255,0.15)}@media(max-width:768px){#popup-course .back-course{background:transparent;opacity:.6;padding-right:15px;padding-left:15px}#popup-course .back-course:hover{background:transparent;opacity:1}}#popup-course .popup-header__inner{display:flex;width:792px;margin:0 auto;justify-content:space-between;align-items:center;padding-right:15px;padding-left:15px;column-gap:10px}@media(max-width:1024px){#popup-course .popup-header__inner{width:100%}}@media(max-width:767px){#popup-course .popup-header__inner{flex-direction:column;gap:5px}#popup-course .popup-header__inner.can-finish-course .items-progress{display:none}}#popup-course .lp-quiz-buttons .complete-quiz,#popup-course .lp-quiz-buttons .back-quiz,#popup-course .lp-quiz-buttons .review-quiz{float:left}#popup-course .quiz-results,#popup-course .quiz-content,#popup-course .quiz-questions,#popup-course .quiz-buttons,#popup-course .quiz-attempts{margin-bottom:60px}#popup-course .quiz-questions .lp-fib-content{margin-bottom:20px;padding:20px;border:2px solid var(--lp-border-color,#e2e0db);border-radius:6px;line-height:1.6}#popup-course .quiz-questions .lp-fib-input{display:inline-block;width:auto;max-width:none}#popup-course .quiz-questions .lp-fib-input>input{height:36px;padding:6px 16px;border:1px solid var(--lp-border-color,#e2e0db);line-height:2.25em}#popup-course .quiz-questions .lp-fib-answered{padding:0 10px;background:#ececec;white-space:nowrap}#popup-course .quiz-questions .lp-fib-answered.fail{border:2px solid #d85554}#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer{text-decoration:line-through}#popup-course .quiz-questions .lp-fib-answered.correct{border:2px solid #00adff}#popup-course .quiz-questions .lp-fib-note{display:flex;margin-right:10px;font-size:.8em;font-weight:400;align-items:center}#popup-course .quiz-questions .lp-fib-note>span{display:inline-block;width:20px;height:20px;margin:0 0 0 5px}#popup-course .quiz-questions .lp-sorting-choice__check-answer{padding:5px 20px;border:2px solid #ebf8e5;border-radius:5px}#popup-course .question .question-response{display:flex;align-items:center;justify-content:flex-start}#popup-course .scrollbar-light>.scroll-element{z-index:9999}#popup-course .scrollbar-light>.scroll-element.scroll-y{display:none}#popup-course .scrollbar-light>.scroll-element.scroll-y .scroll-bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#popup-header{display:flex;position:fixed;z-index:100;left:0;right:475px;padding:0;border-bottom:1px solid #d9e0f1;background:var(--lp-secondary-color);align-items:center;transition:right .35s cubic-bezier(0.4,0,0.2,1);will-change:left;transform:translateZ(0)}#popup-header .course-title{margin:0;padding:0;font-size:var(--lp-font-size-base,1em);letter-spacing:unset}#popup-header .course-title a{display:-webkit-box;overflow:hidden;color:#fff;font-weight:400;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-decoration:none}#popup-header .course-title a:hover{color:var(--lp-primary-color)}#popup-header .items-progress{display:flex;justify-content:center;align-items:center;column-gap:10px;white-space:nowrap}#popup-header .number{padding-left:10px;color:#fff;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:300}#popup-header .lp-button{display:flex;position:relative;height:auto;border:0;color:#fff;background:var(--lp-primary-color);white-space:nowrap;padding:6px 15px;font-size:1rem}#popup-header .lp-button:hover{opacity:.8}#popup-header .lp-button-back{float:left;margin:9px 10px}#popup-header .lp-button-back button::before,#popup-header .lp-button-back button::after{content:""}#popup-header .lp-button-back button::before{border:1px solid #ddd}#popup-header .lp-button-back button::after{border:1px solid #ddd}#popup-sidebar{overflow:auto;position:relative;box-shadow:0 15px 30px 0 rgba(0,0,0,0.1);flex:0 0 475px;transition:flex-basis .35s cubic-bezier(0.4,0,0.2,1);will-change:flex-basis;transform:translateZ(0)}#popup-sidebar .search-course{display:flex;position:relative;height:70px;background:var(--lp-white-grey,#f7f7fb)}#popup-sidebar .search-course input[name=s]{display:block;width:100%;padding-right:20px;border:0;color:var(--lp-color-base,#333);background:transparent;box-shadow:none;height:auto;font-size:1rem}#popup-sidebar .search-course input[name=s]::-webkit-input-placeholder{color:#999}#popup-sidebar .search-course input[name=s]::-moz-placeholder{color:#999}#popup-sidebar .search-course input[name=s]:-ms-input-placeholder{color:#999}#popup-sidebar .search-course input[name=s]:-moz-placeholder{color:#999}#popup-sidebar .search-course input[name=s]::placeholder{color:#999}#popup-sidebar .search-course input[name=s]:focus{outline:0}#popup-sidebar .search-course button{position:absolute;top:0;left:12px;height:70px;padding:0 16px;border:0;background:transparent;line-height:1px;box-shadow:none;font-size:1rem}#popup-sidebar .search-course button:focus{outline:0}#popup-sidebar .search-course button i{color:var(--lp-color-accent,#666);width:24px;display:flex;justify-content:center}#popup-sidebar .search-course button.clear{display:none}#popup-sidebar .search-course button.clear::before{content:"\f00d"}#popup-sidebar .search-course.searching button:before{display:inline-block;content:"\f110";animation:lp-rotating 1s linear infinite}#popup-sidebar .course-curriculum{overflow:auto;position:absolute;top:70px;bottom:0;width:475px}#popup-sidebar .course-curriculum::-webkit-scrollbar-thumb{background:#ccc}#popup-sidebar .course-curriculum::-webkit-scrollbar{width:8px}#popup-sidebar .course-curriculum::-webkit-scrollbar-track{background:#f5f5f5}#popup-sidebar .section{position:relative;padding:0 0 4px 0}#popup-sidebar .section .circle-progress{display:inline-block;position:absolute;top:50%;left:10px;width:24px;height:24px;margin-top:-12px;border:3px solid #d9e0f1;border-radius:50%}#popup-sidebar .section.section-empty .section-header{margin:0}#popup-sidebar .section-header{position:sticky;z-index:1000;top:0;padding:20px 16px;cursor:pointer;background-color:var(--lp-bg-color-lesson,#fff)}#popup-sidebar .section-header .section-title .show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f0d7"}#popup-sidebar .section-header .section-toggle{justify-content:flex-end;flex:0}#popup-sidebar .section-header .section-toggle i{color:var(--lp-color-accent,#666)}#popup-sidebar .section-header .section-meta{padding-top:6px;padding-bottom:0}#popup-sidebar .section-content{margin-bottom:0}#popup-sidebar .curriculum-more{padding-left:16px;padding-right:16px}#popup-sidebar .course-item>span{display:none}#popup-sidebar .course-item::before{top:-1px;bottom:-1px;height:auto;background:transparent}#popup-sidebar .course-item::after{content:""}#popup-sidebar .course-item.has-status.failed .trans{color:#f02425}#popup-sidebar .course-item.status-completed .trans{color:#3bb54a}#popup-sidebar .lp-course-curriculum .course-section{--lp-border-radius:0;border-right:0}#popup-sidebar .lp-course-curriculum .lp-course-curriculum__title,#popup-sidebar .lp-course-curriculum .course-curriculum-info,#popup-sidebar .lp-course-curriculum .course-section__description{display:none}#popup-sidebar .lp-course-curriculum .course-item.current:before{background:var(--lp-primary-color,#ffb606)}#popup-sidebar .lp-course-curriculum .course-item__content{flex-direction:column;row-gap:0}#popup-sidebar .lp-course-curriculum .course-item__right{font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}#popup-content{overflow:auto;position:relative;margin:70px 0 50px 0;flex:1;padding-right:15px;padding-left:15px}#popup-content .lp-button{position:relative;margin:0;padding:8px 25px;border-color:var(--lp-border-color,#e2e0db)}#popup-content .lp-button.instant-check .instant-check__icon{margin-left:5px}#popup-content .lp-button.instant-check .instant-check__icon::before{font-family:"lp-icon";content:"\f058"}#popup-content .lp-button.instant-check .instant-check__info{visibility:hidden;position:absolute;top:100%;right:0;margin-top:3px;padding:11px 20px;border-radius:3px;background:var(--lp-white-grey,#f7f7fb);color:var(--lp-color-base,#333);white-space:nowrap;text-transform:none}@media(max-width:600px){#popup-content .lp-button.instant-check .instant-check__info{white-space:normal;width:90vw}}#popup-content .lp-button.instant-check:hover .instant-check__info{visibility:visible}#popup-content .lp-button.instant-check.loading::before{display:none}#popup-content .lp-button.instant-check.loading .instant-check__icon{display:inline-block;animation:lp-rotating 1s linear infinite}#popup-content .lp-button.instant-check.loading .instant-check__icon::before{font-weight:800;content:"\f110"}#popup-content .lp-button:hover{border-color:var(--lp-primary-color)}#popup-content .lp-button.completed{display:flex;flex-direction:row-reverse;border-color:transparent;color:#fff;background:#3db748;align-items:center;justify-content:center;float:right}#popup-content .lp-button.completed i{margin-right:9px;font-size:.8em}#popup-content.fixed-quiz-status .quiz-status{background:var(--lp-primary-color)}#popup-content.fixed-quiz-status .quiz-status>div{padding:0}#popup-content::-webkit-scrollbar{width:8px}#popup-content::-webkit-scrollbar-thumb{background:#ccc}#popup-content::-webkit-scrollbar-track{background:#f5f5f5}#popup-footer{position:fixed;z-index:99;left:0;bottom:0;right:475px;width:100%;max-width:792px;height:auto;margin:0 auto;border-top:1px solid #ebebeb;background:var(--lp-bg-color-lesson,#fff);transition:right .35s cubic-bezier(0.4,0,0.2,1);will-change:left;transform:translateZ(0)}@media(max-width:1024px){#popup-footer{width:auto;padding:0 15px}}#popup-footer .course-item-nav{justify-content:space-between}#popup-footer .course-item-nav .prev,#popup-footer .course-item-nav .next{display:flex;line-height:3.125em}#popup-footer .course-item-nav .prev a,#popup-footer .course-item-nav .next a{display:block;color:var(--lp-color-accent,#666)}#popup-footer .course-item-nav .prev::before,#popup-footer .course-item-nav .next::before{color:#999;font-family:"lp-icon"}#popup-footer .course-item-nav .prev:hover a,#popup-footer .course-item-nav .prev:hover::before,#popup-footer .course-item-nav .next:hover a,#popup-footer .course-item-nav .next:hover::before{color:var(--lp-primary-color)}#popup-footer .course-item-nav .prev:hover .course-item-nav__name,#popup-footer .course-item-nav .next:hover .course-item-nav__name{display:block}#popup-footer .course-item-nav .next{flex-direction:row-reverse}#popup-footer .course-item-nav .next::before{margin-right:10px;content:"\f0da"}#popup-footer .course-item-nav[data-nav=next]{justify-content:flex-end}#popup-footer .prev::before{margin-left:10px;content:"\f0d9"}#popup-footer .prev .course-item-nav__name{left:auto;right:-30px}#popup-footer .prev .course-item-nav__name::before{left:auto;right:5px}@media(max-width:1024px){#popup-footer .prev .course-item-nav__name{right:15px}}#popup-footer .course-item-nav__name{display:none;position:absolute;top:-20px;left:-30px;width:auto;padding:10px 15px;color:var(--lp-color-accent,#666);background:#ccc;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);line-height:1}@media(max-width:1024px){#popup-footer .course-item-nav__name{top:-25px;left:15px;right:auto}}#sidebar-toggle{display:inline-block;width:32px;min-width:32px;line-height:70px;height:unset;margin:0;background:rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-size:1.4em;cursor:pointer;transition:.25s;-webkit-appearance:none;border:0;text-align:center}#sidebar-toggle:after{display:none}#sidebar-toggle::before{display:inline-block;position:static;margin:0;width:auto;height:auto;font-family:"lp-icon";content:"\f0d9"}#sidebar-toggle:focus{border:0;outline:0}.course-item-popup #tab-curriculum{display:block}.course-item-popup .course-curriculum ul.curriculum-sections{z-index:9}.course-item-popup .lp-course-curriculum .course-section .course-item__content{flex-direction:column;row-gap:4px}body.course-item-popup{overflow-y:hidden}@media(max-width:1200px){body.course-item-popup #learn-press-course-curriculum{width:300px}}@media(max-width:768px){body.course-item-popup #learn-press-course-curriculum{margin-left:0}}@media(max-width:768px){body.course-item-popup #learn-press-course-curriculum .course-curriculum{width:200px}}@media(max-width:1300px){body.course-item-popup #learn-press-course-curriculum .progress-bg{width:40px}}@media(max-width:768px){body.course-item-popup #learn-press-course-curriculum .items-progress,body.course-item-popup #learn-press-course-curriculum .course-progress{float:none;width:100%;margin-left:0;margin-bottom:20px}}@media(max-width:1300px){body.course-item-popup #content-item-nav{right:300px}}@media(max-width:768px){body.course-item-popup #content-item-nav{right:200px}}@media(max-width:1300px){body.course-item-popup .section-desc{display:none}}@media(max-width:768px){body.course-item-popup.wpadminbar #learn-press-content-item,body.course-item-popup.wpadminbar #learn-press-course-curriculum{top:106px}}body.admin-bar #popup-course{top:32px}body.lp-sidebar-toggle__close #sidebar-toggle::before{content:"\f0da"}body.lp-sidebar-toggle__close #popup-sidebar{flex:0}body.lp-sidebar-toggle__close #popup-header,body.lp-sidebar-toggle__close #popup-footer{right:0}@media(max-width:768px){body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before{content:"\f0da"}body:not(.lp-sidebar-toggle__open) #popup-sidebar{flex:0}}@media screen and (max-width:480px){#popup-header,#popup-footer{width:100%}.learnpress-v4 #popup-header,.lp-4 #popup-header,.learnpress-v4 #popup-footer,.lp-4 #popup-footer{width:auto}.learnpress-v4.starkid #popup-header,.learnpress-v4.starkid #popup-footer{width:100%}#popup-content{min-width:100vw}}.course-curriculum .section-header .section-meta{position:relative}@media screen and (max-width:1280px){#popup-sidebar{flex-basis:300px}#popup-sidebar .course-curriculum{width:300px}#popup-header,#popup-footer{right:300px}}@media screen and (max-width:782px){body.admin-bar #popup-course{top:46px}#popup-course .course-item-meta .item-meta.count-questions,#popup-course .course-item-meta .item-meta.duration{display:none}#popup-sidebar{flex-basis:300px}#popup-sidebar .course-curriculum{width:300px}#popup-header,#popup-footer{right:300px}}.content-item-wrap{width:792px;max-width:100%;margin:0 auto;--lp-item-padding:60px;padding-top:var(--lp-item-padding);padding-bottom:var(--lp-item-padding)}@media(max-width:1024px){.content-item-wrap{width:100%;--lp-item-padding:40px}}.content-item-wrap .course-item-title{margin-top:0;margin-bottom:24px;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);font-weight:700}@media(max-width:767px){.content-item-wrap .course-item-title{text-align:center}}.content-item-wrap .content-item-summary:after{clear:both;content:"";display:block}.content-item-wrap .content-item-description{margin-bottom:30px}.content-item-wrap .content-item-description .wp-video,.content-item-wrap .content-item-description .mejs-container{margin-bottom:15px}.content-item-wrap .content-item-description h2,.content-item-wrap .content-item-description h3,.content-item-wrap .content-item-description h4,.content-item-wrap .content-item-description h5,.content-item-wrap .content-item-description h6{margin-top:10px;margin-bottom:15px;letter-spacing:unset}.content-item-wrap .content-item-description img{max-width:100%;height:auto;vertical-align:middle}.content-item-wrap #learn-press-quiz-app{margin-bottom:40px}.content-item-wrap .quiz-content{margin-bottom:40px;color:#666;font-weight:300}.content-item-wrap .quiz-content img{max-width:100%;height:auto;vertical-align:middle}.content-item-wrap .quiz-buttons{display:flex;justify-content:center;text-align:center;gap:10px}.content-item-wrap .quiz-buttons .button-right .lp-button{margin:0 15px 0 0}.content-item-wrap .quiz-buttons.align-center{display:block;text-align:center}.content-item-wrap .quiz-buttons.align-center .button-left{text-align:center}.content-item-wrap .quiz-buttons.align-center .button-left.fixed{position:fixed;z-index:999;bottom:0;right:50%;width:100%;max-width:792px;height:auto;margin-right:237px;transform:translateX(50%);background:#fff;padding-bottom:10px}@media(max-width:768px){.content-item-wrap .quiz-buttons.align-center .button-left.fixed{width:100% !important}}.content-item-wrap .quiz-buttons.align-center .button-left.nav-center{height:50px;margin-right:0 !important}.content-item-wrap .quiz-buttons:not(.infinity).is-first .prev{display:none}.content-item-wrap .quiz-buttons:not(.infinity).is-last .next{display:none}.content-item-wrap .questions-pagination .nav-links{text-align:center;display:flex;justify-content:center;gap:4px;margin-top:6px}.content-item-wrap .questions-pagination .nav-links .page-numbers{padding:10px 15px;margin:0;color:var(--lp-color-base,#333);background-color:transparent;font-weight:normal;border:1px solid var(--lp-border-color,#e2e0db);line-height:1;border-radius:var(--lp-border-radius,5px)}.content-item-wrap .questions-pagination .nav-links .page-numbers.dots{border:0}.content-item-wrap .questions-pagination .nav-links .page-numbers.current,.content-item-wrap .questions-pagination .nav-links .page-numbers:hover{color:var(--lp-primary-color)}@media(max-width:575px){.content-item-wrap .questions-pagination .nav-links{margin-top:10px}.content-item-wrap .questions-pagination .nav-links .page-numbers{padding:5px 10px}}.course-curriculum .section-title{position:relative;margin-bottom:0}.course-curriculum .section-title span.show-desc{display:inline-block;position:absolute;top:50%;left:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-title span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-title span.show-desc:hover::before{border-top-color:var(--lp-border-color,#e2e0db)}@media(max-width:575px){#popup-course .quiz-attempts{overflow-x:auto}}.social-share-toggle{position:relative;display:flex;gap:20px}.social-share-toggle .share-toggle-icon{cursor:pointer;display:flex;align-items:center;gap:8px}.social-share-toggle .share-toggle-icon .share-label{margin:0;cursor:pointer}.social-share-toggle .share-toggle-icon:hover{color:var(--lp-primary-color,#ffb606)}.social-share-toggle .content-widget-social-share{padding:20px;background:#fff;box-shadow:0 1px 16px 0 rgba(0,0,0,0.12)}.social-share-toggle .lp-social-media{display:inline-flex;padding:0;gap:12px;margin:0}.social-share-toggle .lp-social-media>li{text-align:center;list-style:none}.social-share-toggle .lp-social-media>li span{display:none}.social-share-toggle .lp-social-media>li i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.social-share-toggle .lp-social-media>li i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.social-share-toggle .clipboard-post{display:flex;justify-content:space-between;margin-bottom:20px;gap:12px}.social-share-toggle .btn-clipboard{position:relative;padding:12px 20px;white-space:nowrap}.social-share-toggle .btn-clipboard .tooltip{display:none;position:absolute;z-index:2;right:50%;left:auto;bottom:100%;transform:translateX(50%);width:max-content;color:#fff;font-size:.825em;padding:5px 10px;background:rgba(0,0,0,0.72);border-radius:3px;margin-bottom:10px}.social-share-toggle .btn-clipboard .tooltip:before{content:"";position:absolute;z-index:2;right:50%;bottom:-5px;margin-right:-3px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid rgba(0,0,0,0.72)}.social-share-toggle .btn-clipboard:hover{background-color:#eee}.social-share-toggle .btn-clipboard:hover .tooltip{display:block}.social-share-toggle .clipboard-value{border:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;flex:1}@media(max-width:600px){.social-share-toggle .clipboard-value{width:100%}}.social-share-toggle .wrapper-content-widget{visibility:hidden;text-align:right;opacity:0;-webkit-transition:all .27s ease;-moz-transition:all .27s ease;-o-transition:all .27s ease;transition:all .27s ease;position:absolute;left:0;top:auto;z-index:9;margin-top:20px}.social-share-toggle.social-share-toggle__open .wrapper-content-widget{margin-top:0;visibility:visible;opacity:1}@media(max-width:768px){.social-share-toggle .wrapper-content-widget{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.7)}.social-share-toggle .wrapper-content-widget .content-widget-social-share{position:relative;z-index:1;max-width:fit-content;top:50%;min-width:320px;transform:translateY(-50%);margin:0 auto}}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.wp-admin .lp-modal-dialog .lp-modal-header{padding:2em}.wp-admin .lp-modal-dialog .lp-modal-header h3{font-size:1.4em}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;left:0;right:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:right;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:left}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}#lp-modal-overlay{display:none;position:fixed;z-index:999999;top:0;left:0;bottom:0;right:0;opacity:.5;background:#000}#lp-modal-window{display:none;position:fixed;z-index:999999;top:50%;right:50%;padding:35px 60px 28px 60px;background:#fff;transform:translate(50%,-50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#lp-modal-window #lp-modal-content{margin:0 0 24px 0;color:#333;font-weight:400;text-align:center}#lp-modal-window #lp-modal-content>*{margin:0 0 .5em}#lp-modal-window #lp-modal-buttons{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}#lp-modal-window #lp-modal-buttons .lp-button{position:relative;margin:0 10px 0 10px}.learn-press-comments{width:792px;max-width:100%;margin:0 auto}@media(max-width:1024px){.learn-press-comments{width:100%}}@media(min-width:769px){#learn-press-item-comments{padding-bottom:50px}}.learn-press-progress{overflow:hidden;position:relative;width:80px;height:6px;border-radius:3px}.learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learn-press-progress .progress-bg .progress-active{position:absolute;right:50%;width:100%;height:100%;margin-right:-100%;background:var(--lp-primary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;right:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.course-curriculum .section-header .section-left{display:flex;align-items:center;gap:16px}.course-curriculum .section-header .section-left .wrapper-section-title{flex:1}.course-curriculum .section-header .section-left .section-toggle{flex:0 0 40px;align-items:center;text-align:center;cursor:pointer;min-width:1em}.course-curriculum .section-header .section-left .section-toggle .fa-caret-down,.course-curriculum .section-header .section-left .section-toggle .lp-icon-caret-down,.course-curriculum .section-header .section-left .section-toggle .lp-icon-angle-down{display:none}.course-curriculum .section-header .learn-press-progress{width:80px}.course-curriculum .section.closed .section-toggle .fa-caret-down,.course-curriculum .section.closed .section-toggle .lp-icon-caret-down,.course-curriculum .section.closed .section-toggle .lp-icon-angle-down{display:block}.course-curriculum .section.closed .section-toggle .fa-caret-up,.course-curriculum .section.closed .section-toggle .lp-icon-caret-up{display:none}.course-curriculum .section.closed .section-content{overflow:hidden;height:0}.scroll-wrapper{overflow:hidden;opacity:0}.scroll-wrapper .scroll-element{background:transparent}.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible{transition:opacity .25s}.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible{opacity:.7}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(-90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}@keyframes lp-skeleton-loading{0%{background-position:0 50%}to{background-position:100% 50%}}.lp-material-skeleton{overflow:auto}.lp-material-skeleton .course-material-table{width:100%}.lp-material-skeleton .course-material-table th{text-align:center}.lp-material-skeleton .course-material-table th:first-child{text-align:right}.lp-material-skeleton .course-material-table tr td:not(:first-child){text-align:center}.lp-material-skeleton .course-material-table tfoot td{text-align:right;font-weight:bold}.lp-material-skeleton .lp-loadmore-material.lp-button{margin-top:20px;padding:12px 24px}#popup-content .lp-material-skeleton .lp-loadmore-material.lp-button{margin-top:20px;padding:12px 24px}.learnpress.theme-twentytwentytwo .wp-site-blocks,.learnpress.twentytwentytwo .wp-site-blocks{max-width:none;padding-left:0;padding-right:0}.learnpress.theme-twentytwentytwo .wp-site-blocks>.wp-block-group,.learnpress.twentytwentytwo .wp-site-blocks>.wp-block-group{max-width:none;margin-left:auto;margin-right:auto}.learnpress.theme-twentytwentytwo .lp-archive-courses,.learnpress.twentytwentytwo .lp-archive-courses{max-width:none}.learnpress.theme-twentytwentytwo .wp-container-11 .alignfull,.learnpress.theme-twentytwentytwo .wp-container-9 .alignfull,.learnpress.theme-twentytwentytwo .wp-container-12 .alignfull,.learnpress.twentytwentytwo .wp-container-11 .alignfull,.learnpress.twentytwentytwo .wp-container-9 .alignfull,.learnpress.twentytwentytwo .wp-container-12 .alignfull{max-width:100%;margin-right:0 !important;margin-left:0 !important;padding-right:0 !important;padding-left:0 !important}.learnpress.twentytwentyone .lp-archive-courses a:focus,.learnpress.theme-twentytwentyone .lp-archive-courses a:focus{background:transparent !important;text-decoration:none !important;outline:none !important}.learnpress.twentytwentyone .pagination,.learnpress.twentytwentyone .comments-pagination,.learnpress.theme-twentytwentyone .pagination,.learnpress.theme-twentytwentyone .comments-pagination{border-top:0;padding-top:0}@media(max-width:1199px){.learnpress.twentytwentytwo .wp-site-blocks .wp-block-template-part,.learnpress.theme-twentytwentyone .wp-site-blocks .wp-block-template-part{padding-right:15px;padding-left:15px}}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}ul.learn-press-breadcrumb{max-width:var(--lp-container-max-width);width:100%;margin:0 auto;padding:1em var(--lp-cotainer-padding);list-style:none}ul.learn-press-breadcrumb li{display:inline-block;margin:0}ul.learn-press-breadcrumb li a:hover{color:var(--lp-primary-color)}ul.learn-press-breadcrumb i{margin:0 8px}ul.learn-press-breadcrumb a{color:inherit}.lp-table-wrap{border-radius:5px;width:100%;border:1px solid var(--lp-border-color,#e2e0db);overflow-x:auto}table.lp-list-table{border-collapse:collapse;width:100%;margin:0;min-width:768px}table.lp-list-table td{padding:0}table.lp-list-table .learn-press-pagination{text-align:right}table.lp-list-table thead{background-color:var(--lp-white-grey,#f7f7fb);border:0}table.lp-list-table thead tr{border-bottom:1px solid var(--lp-border-color,#e2e0db)}table.lp-list-table thead th{background:0;border:0;font-size:1em;padding:10px 20px;text-align:right}table.lp-list-table thead th td{border:0;padding:0}table.lp-list-table tbody{font-size:14px}table.lp-list-table tbody tr{border:0;border-bottom:1px solid var(--lp-white-grey,#f7f7fb)}table.lp-list-table tbody tr:nth-child(even) td{background:0}table.lp-list-table tbody tr td{border:0;padding:10px 20px;text-align:right}table.lp-list-table tfoot tr{border:0}table.lp-list-table tfoot tr td{border:0}table.lp-list-table tfoot tr td>div{padding:20px}table.lp-list-table tfoot .pagination{border:0;padding:0}.swal2-container{z-index:99999}.swal2-popup{max-width:850px}.swal2-popup .content-title{margin:0 0 20px 0;padding:0;text-align:center;font-size:1.5em;font-weight:bold}.swal2-popup .swal2-actions{width:100%;padding:0 30px}.swal2-popup .swal2-actions button{flex:1}.swal2-popup .swal2-actions button.swal2-confirm{background-color:#e02200}.swal2-popup .swal2-actions button.swal2-cancel{background-color:transparent;border:1px solid #ccc;color:inherit}.swal2-popup .swal2-warning{color:#e02200;border-color:transparent;background-color:rgba(223,0,0,0.1019607843)}.swal2-popup .swal2-icon{width:50px;height:50px}.swal2-popup .swal2-icon .swal2-icon-content{font-size:0}.swal2-popup .swal2-icon .swal2-icon-content::before{content:"\f071";font-family:"lp-icon";font-size:24px;display:inline-block}.swal2-popup .swal2-title{font-size:1.5em}.swal2-popup .swal2-html-container{font-size:1em}.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown{max-height:200px;overflow:hidden}.swal2-popup .swal2-close{background-color:unset !important;outline:none !important;color:#ccc !important}.swal2-popup .swal2-close:hover{color:#f27474 !important}@media(max-width:1024px){body.learnpress-page{--lp-cotainer-padding:1rem}}footer{clear:both}.margin-bottom{margin-bottom:20px}.hide-if-js{display:none !important}.clearfix::after{display:block;clear:both;content:""}.lp-form-fields{margin:0;padding:0;list-style:none}.lp-form-fields .form-field{margin:0 0 20px 0;list-style:none}.lp-entry-content .course-tabs{margin-bottom:40px}form.retake-course,form.enroll-course,form.purchase-course{display:inline-flex;flex-direction:column;gap:10px}.table-orders th,.table-orders td{padding:5px 10px}.form-button{display:inline-block}ul.list-table-nav{display:flex;margin-right:0;list-style:none}ul.list-table-nav .nav-text{text-align:right;flex:1}ul.list-table-nav .nav-pages{text-align:left;flex:1}ul.list-table-nav .nav-pages .learn-press-pagination{display:inline-block;margin-bottom:0}.primary-color{color:var(--lp-primary-color)}.primary-color-before::before{color:var(--lp-primary-color)}.primary-color-after::after{color:var(--lp-primary-color)}.primary-background-color{background:var(--lp-primary-color)}.primary-background-color{background:var(--lp-primary-color)}.course-origin-price{margin-left:5px;font-size:85%;text-decoration:line-through}.content-item-wrap #comments{margin-left:0;margin-right:0}.content-item-wrap #comments #comment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-tabs input[name=learn-press-course-tab-radio],.course-tabs .course-tab-panel{display:none}.no-event{pointer-events:none}@media screen and (max-width:768px){ul.learn-press-courses .course{width:48%}}@media screen and (max-width:600px){ul.learn-press-courses .course{width:100%;margin-left:0}}.course-price:empty{display:none !important}
\ No newline at end of file
+@charset "UTF-8";:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}.learn-press-message{position:relative;margin:24px auto;padding:10px 20px;border-radius:var(--lp-border-radius,5px);background-color:#e5f7ff;color:#007aff;width:100%}.learn-press-message.error{background-color:#fee5e5;color:#ff3b30}.learn-press-message.warning{background-color:#fef7e6;color:#ff9500}.learn-press-message.success{background-color:#ebf8e5;color:#3ab500}.learn-press-message.info{background-color:rgba(0,122,255,0.1019607843);color:#007aff}.learn-press-message a{text-decoration:underline}.lp-toast.toastify{background:#ebf8e5;color:#3ab500;border-radius:var(--lp-border-radius,5px);box-shadow:0 0;display:flex;align-items:center}.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-right:12px}.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px}.lp-toast.toastify .toast-close:hover{opacity:1}.lp-toast.toastify.error{background-color:#fee5e5;color:#ff3b30;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.warning{background-color:#fef7e6;color:#fb9422;padding:12px 20px;border:0;margin:0 auto}.lp-toast.toastify.info{background-color:rgba(0,122,255,0.1019607843);color:#277afc;padding:12px 20px;border:0;margin:0 auto}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}*,:after,:before{box-sizing:border-box}body{background:#fff}button{cursor:pointer}.learnpress-page input[type=text],.learnpress-page input[type=email],.learnpress-page input[type=number],.learnpress-page input[type=password],.learnpress-page textarea{border-color:var(--lp-border-color,#e2e0db);-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px)}.learnpress-page input[type=text]:focus,.learnpress-page input[type=email]:focus,.learnpress-page input[type=number]:focus,.learnpress-page input[type=password]:focus,.learnpress-page textarea:focus{outline:0;border-color:var(--lp-primary-color,#ffb606)}.learnpress-page .lp-button,.learnpress-page #lp-button{padding:12px 24px;border:1px solid var(--lp-border-color,#e2e0db);color:var(--lp-color-base,#333);background:transparent;box-shadow:unset;font-family:inherit;font-weight:400;text-align:center;text-transform:capitalize;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.learnpress-page .lp-button.large,.learnpress-page #lp-button.large{height:52px;padding:18px 30px;font-size:1.1em}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.learnpress-page .lp-button.btn-ajax-off .icon,.learnpress-page #lp-button.btn-ajax-off .icon{display:none}.learnpress-page .lp-button.btn-ajax-on .icon,.learnpress-page #lp-button.btn-ajax-on .icon{display:inline-block;margin-left:5px;-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{outline:0}.learnpress-page .rwmb-field .description{margin-top:8px;color:#999;font-size:smaller;font-style:italic}input,button,select,textarea{outline:0}a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}p{margin-bottom:1rem}p:last-child{margin:0}.lp-content-area{max-width:var(--lp-container-max-width) !important;margin:0 auto;padding-left:var(--lp-cotainer-padding);padding-right:var(--lp-cotainer-padding)}.lp-content-area.learn-press-message{margin-bottom:24px;padding-right:15px;padding-left:15px}.lp-ico svg{width:20px;height:20px}.lp-button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px}.lp-button.loading{pointer-events:none;opacity:.8}.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.lp-hidden{display:none !important}.course-price .origin-price{text-decoration:line-through;margin-left:4px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);opacity:.6}.learn-press-tabs{margin-bottom:32px;position:relative;border-bottom:1px solid var(--lp-border-color,#e2e0db)}.learn-press-tabs .learn-press-tabs__checker{display:none}.learn-press-tabs__nav{display:flex;flex-wrap:wrap;padding:0;column-gap:40px;row-gap:12px;list-style:none;margin:0 0 -1px 0 !important}.learn-press-tabs__item{position:relative;margin:0;list-style:none}.learn-press-tabs__item>a{display:block;margin:0;padding:0 0 16px 0;font-size:1.125em;line-height:1;font-weight:600;text-align:center;cursor:pointer;color:var(--lp-color-base,#333);text-decoration:none}.learn-press-tabs__item>a:focus{outline:0;text-decoration:none}.learn-press-tabs__item::after{position:absolute;bottom:0;top:auto;right:0;width:100%;height:2px;background:transparent;content:""}.learn-press-tabs__item.active a,.learn-press-tabs__item:hover a{color:var(--lp-primary-color,#ffb606)}.learn-press-tabs__item.active::after,.learn-press-tabs__item:hover::after{background:var(--lp-primary-color,#ffb606)}.learn-press-tabs.stretch .learn-press-tabs__tab{flex:1}.learn-press-tabs.stretch .learn-press-tabs__tab>label{padding:18px 10px}@media(max-width:990px){.learn-press-tabs__nav,.learn-press-tabs .learn-press-filters{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;scroll-behavior:smooth}.learn-press-tabs__nav::-webkit-scrollbar,.learn-press-tabs .learn-press-filters::-webkit-scrollbar{display:none}}.learn-press-filters{display:flex;flex-wrap:wrap;padding:0;column-gap:40px;row-gap:12px;list-style:none;margin:0 0 -1px 0 !important}.learn-press-filters li{position:relative;margin:0;list-style:none}.learn-press-filters li a,.learn-press-filters li span{display:block;margin:0;padding:0 0 16px 0;font-size:1.125em;line-height:1;font-weight:600;text-align:center;cursor:pointer;color:var(--lp-color-base,#333);text-decoration:none}.learn-press-filters li a:focus,.learn-press-filters li span:focus{outline:0;text-decoration:none}.learn-press-filters li a::after,.learn-press-filters li span::after{position:absolute;bottom:0;top:auto;right:0;width:100%;height:2px;background:transparent;content:""}.learn-press-filters li a.active,.learn-press-filters li a:hover,.learn-press-filters li span.active,.learn-press-filters li span:hover{color:var(--lp-primary-color,#ffb606)}.learn-press-filters li a.active::after,.learn-press-filters li a:hover::after,.learn-press-filters li span.active::after,.learn-press-filters li span:hover::after{background:var(--lp-primary-color,#ffb606)}.learn-press-filters li.active a,.learn-press-filters li.active span{color:var(--lp-primary-color,#ffb606)}.learn-press-filters li.active a::after,.learn-press-filters li.active span::after{background:var(--lp-primary-color,#ffb606)}.learn-press-filters li:after{display:none !important}.wrapper-course-nav-tabs{position:relative;border-bottom:1px solid var(--lp-border-color,#e2e0db)}#learn-press-course-tabs.show-all .course-tab-panel{margin-bottom:40px}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .course-tab-panels .course-tab-panel:nth-child(7){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) label{color:var(--lp-primary-color);background:#fff}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9){display:block}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9){border-bottom:0}#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) label{color:var(--lp-primary-color);background:#fff}.course-tab-panels .course-tab-panel{padding-top:30px}.course-tab-panel{display:none}.course-tab-panel.active{display:block}.course-tab-panel .course-description h4{margin-top:0;margin-bottom:1.125em}.course-tab-panel .course-description img{max-width:100%;height:auto;vertical-align:middle}.course-tab-panel .lp-course-author{display:flex;align-items:start}@media(max-width:767px){.course-tab-panel .lp-course-author{flex-direction:column;align-items:center}}.course-tab-panel .lp-course-author .course-author__pull-left{margin-left:30px;text-align:center;align-items:center}@media(max-width:767px){.course-tab-panel .lp-course-author .course-author__pull-left{margin-left:0;margin-bottom:24px}}.course-tab-panel .lp-course-author img{width:100px;height:100px;border-radius:50%;object-fit:cover;object-position:center;display:block;margin:0 auto}.course-tab-panel .lp-course-author .course-author__pull-right{flex:1}@media(max-width:767px){.course-tab-panel .lp-course-author .course-author__pull-right{width:100%;text-align:center}}.course-tab-panel .lp-course-author .author-title{margin-bottom:4px}.course-tab-panel .lp-course-author .author-title a{text-decoration:none;color:var(--lp-color-base,#333);box-shadow:none;font-size:1.125em;font-weight:500;text-transform:capitalize}.course-tab-panel .lp-course-author .author-title a:hover{color:var(--lp-primary-color)}.course-tab-panel .lp-course-author .author-description{color:#666;font-style:italic}.course-tab-panel .lp-course-author .instructor-social{display:flex;gap:16px;margin-bottom:12px}.course-tab-panel .lp-course-author .author-socials{display:grid;grid-template-columns:repeat(4,33px);gap:10px;justify-content:center;margin-top:16px}.course-tab-panel .lp-course-author .author-socials>a{display:inline-block;width:33px;height:33px;margin:0;border:1px solid #ededed;border-radius:50%;color:#878787;box-shadow:none;font-size:.8em;line-height:2em;text-align:center;vertical-align:middle;transition:all .3s}.course-tab-panel .lp-course-author .author-socials>a:hover{border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color)}.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before{content:"\f0d5"}.course-tab-panel .lp-course-curriculum__title{display:none}.learn-press-nav-tabs{margin:0;display:flex;flex-wrap:wrap;padding:0;column-gap:40px;row-gap:12px;list-style:none;margin:0 0 -1px 0 !important}.learn-press-nav-tabs li{position:relative;margin:0;list-style:none}.learn-press-nav-tabs li label{display:block;margin:0;padding:0 0 16px 0;font-size:1.125em;line-height:1;font-weight:600;text-align:center;cursor:pointer;color:var(--lp-color-base,#333);text-decoration:none}.learn-press-nav-tabs li label:focus{outline:0;text-decoration:none}.learn-press-nav-tabs li::after{position:absolute;bottom:0;top:auto;right:0;width:100%;height:2px;background:transparent;content:""}.learn-press-nav-tabs li.active label,.learn-press-nav-tabs li:hover label{color:var(--lp-primary-color,#ffb606)}.learn-press-nav-tabs li.active::after,.learn-press-nav-tabs li:hover::after{background:var(--lp-primary-color,#ffb606)}.TabsDragScroll{position:relative}.TabsDragScroll:hover{cursor:all-scroll}.TabsDragScroll ul{max-width:100%;white-space:nowrap;scroll-behavior:smooth;user-select:none;overflow-x:auto;flex-wrap:nowrap}.TabsDragScroll ul::-webkit-scrollbar{display:none}.TabsDragScroll ul.dragging{scroll-behavior:unset;cursor:all-scroll}.lp-checkout-form__before,.lp-checkout-form__after{width:45%;width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px);margin:0 15px 40px 15px}.lp-checkout-form__before .lp-checkout-block h4,.lp-checkout-form__after .lp-checkout-block h4{margin-top:0;margin-bottom:18px;color:#333;font-size:1.5em;font-weight:600;line-height:1}@media(max-width:815px){.lp-checkout-form__before,.lp-checkout-form__after{width:100%;margin:0 0 40px 0}}.lp-checkout-form__before{float:left}.lp-checkout-form__before #checkout-order{width:100%}.lp-checkout-form .lp-checkout-form__after{float:right}.lp-checkout-form .lp-checkout-remember{letter-spacing:0;margin-top:0}.lp-checkout-form .lp-checkout-remember label{width:auto;color:#666}.lp-checkout-form .lp-checkout-remember label input[type=checkbox]{position:relative;top:3px;width:19px;height:19px;margin:0 0 0 4px;border:1px solid #ccc;cursor:pointer;-webkit-appearance:none}.lp-checkout-form .lp-checkout-remember label input[type=checkbox]:focus{outline:0}.lp-checkout-form .lp-checkout-remember label input[type=checkbox]:checked::after{position:absolute;top:2px;right:2px;color:#41abec;font-family:"lp-icon";font-size:14px;line-height:1;content:"\f00c";border:0;transform:none}.lp-checkout-form .lp-checkout-remember a{color:#666;font-weight:300;text-decoration:underline;text-decoration-color:#ccc}.lp-checkout-form .lp-checkout-remember a:hover{color:var(--lp-primary-color);text-decoration-color:var(--lp-primary-color)}.lp-checkout-form .lp-form-fields{padding:0 0 14px 0}.lp-checkout-form .lp-form-fields label{display:block;margin-bottom:10px}.lp-checkout-form .lp-form-fields input:not([type=checkbox]){line-height:normal;width:100%;padding:10px 15px;border:1px solid #ccc}.lp-checkout-form .lp-form-fields input:not([type=checkbox]):focus{border-color:var(--lp-primary-color);outline:0}.lp-checkout-form{margin:0 -15px;margin-top:50px}@media(max-width:815px){.lp-checkout-form{display:flex;flex-direction:column-reverse;margin:0}}.lp-checkout-form #btn-checkout-account-switch-to-guest{margin-bottom:60px}.lp-checkout-form .description{float:right}.lp-checkout-form a{color:#41abec}.lp-checkout-form a label{display:inline-block;color:inherit;font-weight:normal;cursor:pointer}.lp-checkout-form a:hover{color:var(--lp-primary-color,#ffb606)}.lp-checkout-form #checkout-account-guest{width:100%;margin-bottom:35px;padding-bottom:19px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}.lp-checkout-form #checkout-account-guest .lp-form-fields,.lp-checkout-form #checkout-account-guest .form-field{margin-bottom:0;padding-bottom:0}.lp-checkout-form div.lp-guest-checkout-output{margin-top:10px;padding:8px 20px;border:2px solid #41abec;border-radius:4px;transition:all .2s ease}.lp-checkout-form label.lp-guest-checkout-output{margin-top:10px;cursor:pointer;user-select:none}.lp-checkout-form .lp-guest-checkout-notice{margin:30px 0 0 0}.lp-checkout-form .lp-guest-switch-login{margin-top:1em;color:#666;font-weight:400}.lp-checkout-form .lp-guest-switch-login a{display:inline-block}.lp-checkout-form input[name=checkout-account-switch-form]{display:none}.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked)+.lp-checkout-block{display:none;overflow:hidden;height:0;margin:0;padding:0;border:0;opacity:0}.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked)+.lp-checkout-block>*{overflow:hidden;height:0}.lp-checkout-form input[name=checkout-account-switch-form]:checked+.lp-checkout-block{display:block;overflow:auto;height:auto}.lp-checkout-form input[name=checkout-account-switch-form][value=guest]:checked ~ #btn-checkout-account-switch-to-guest{display:none}.lp-checkout-form::after{display:block;clear:both;content:""}.lp-checkout-form:focus{outline:0}#checkout-order .lp-checkout-order__inner{padding:0 20px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:4px}#checkout-order .cart-item:first-child td{border-top:0}#checkout-order td,#checkout-order th{border-left:0;border-right:0;background:transparent}#checkout-order td:last-child,#checkout-order th:last-child{padding-left:0}#checkout-order table{width:100%;margin:0;border:0}#checkout-order .course-name{font-weight:600}#checkout-order .course-name a{display:-webkit-box;overflow:hidden;color:#000;-webkit-line-clamp:1;-webkit-box-orient:vertical}#checkout-order .course-name a:hover{color:var(--lp-primary-color)}#checkout-order .col-number{min-width:50px;color:#666;font-weight:600;text-align:left}#checkout-order tfoot{font-size:1.2em}#checkout-order tfoot th{font-weight:600;padding-right:0}#checkout-order tfoot .order-total{font-size:1.4em}#checkout-order tfoot tr:last-child{border-width:0}#checkout-order tfoot tr:last-child td,#checkout-order tfoot tr:last-child th{border-width:0}#checkout-order .course-thumbnail{width:80px;padding:20px 0 18px 13px}#checkout-order .course-thumbnail img{width:100px;max-width:100% !important;height:auto !important}.order-comments{width:100%;padding:15px;min-height:150px;border:1px solid var(--lp-border-color,#e2e0db);resize:none}#checkout-account-register,#checkout-account-login{width:100%;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}#checkout-account-register .form-field .rwmb-label,#checkout-account-register .form-field .rwmb-input .description,#checkout-account-login .form-field .rwmb-label,#checkout-account-login .form-field .rwmb-input .description{display:none}#checkout-account-register .lp-checkout-remember label,#checkout-account-login .lp-checkout-remember label{display:inline-block}#checkout-account-register .lp-checkout-remember a,#checkout-account-login .lp-checkout-remember a{float:left}#checkout-account-register .lp-checkout-sign-in-link,#checkout-account-register .lp-checkout-sign-up-link,#checkout-account-login .lp-checkout-sign-in-link,#checkout-account-login .lp-checkout-sign-up-link{display:flex;margin:0;color:#666;font-weight:400}#checkout-account-register .lp-checkout-sign-in-link a,#checkout-account-register .lp-checkout-sign-up-link a,#checkout-account-login .lp-checkout-sign-in-link a,#checkout-account-login .lp-checkout-sign-up-link a{margin-right:5px;color:#41abec;cursor:pointer}#checkout-account-register .lp-checkout-sign-in-link a:hover,#checkout-account-register .lp-checkout-sign-up-link a:hover,#checkout-account-login .lp-checkout-sign-in-link a:hover,#checkout-account-login .lp-checkout-sign-up-link a:hover{color:var(--lp-primary-color)}#checkout-account-register .lp-checkout-sign-in-link a label,#checkout-account-register .lp-checkout-sign-up-link a label,#checkout-account-login .lp-checkout-sign-in-link a label,#checkout-account-login .lp-checkout-sign-up-link a label{display:inline-block;float:left;color:inherit;font-weight:normal;cursor:pointer}#checkout-payment{width:100%;margin-bottom:25px}#checkout-payment h4{margin-bottom:24px}#checkout-payment .secure-connection{margin-top:5px;opacity:.5;font-size:.75em;font-weight:normal;margin-right:10px}#checkout-payment .secure-connection i{margin-left:5px;font-size:1.125em}@media(max-width:767px){#checkout-payment .secure-connection{margin-top:0}}#checkout-payment .payment-methods{margin:0 0 24px 0;padding:0;list-style:none}#checkout-payment .lp-payment-method{position:relative;margin:0}#checkout-payment .lp-payment-method>label{display:flex;align-items:center}#checkout-payment .lp-payment-method .gateway-input,#checkout-payment .lp-payment-method .gateway-icon{vertical-align:middle}#checkout-payment .lp-payment-method .gateway-icon{max-height:32px}#checkout-payment .lp-payment-method .gateway-input{position:relative;width:20px;height:20px;margin:0 0 0 8px;border:1px solid var(--lp-border-color,#e2e0db);background:#fff;-webkit-appearance:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#checkout-payment .lp-payment-method .gateway-input::before{position:absolute;top:50%;right:50%;width:6px;height:6px;background:#41abec;transform:translate(50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#checkout-payment .lp-payment-method .gateway-input:checked::before{content:""}#checkout-payment .lp-payment-method .gateway-input:focus{outline:0}#checkout-payment #checkout-order-action button{width:100%;border-color:var(--lp-primary-color);color:#fff;background:var(--lp-primary-color);font-weight:500}#checkout-payment #checkout-order-action button:hover{border-color:var(--lp-primary-color);opacity:.5;background:var(--lp-primary-color)}.lp-terms-and-conditions{color:#666}.lp-terms-and-conditions a{color:#41abec}.lp-terms-and-conditions a:hover{color:var(--lp-primary-color)}.learn-press-checkout.guest-checkout{display:none}.button-continue-guest-checkout{clear:both}#learn-press-checkout .payment-methods{margin:0;padding:0;list-style:none}#learn-press-checkout .payment-methods .lp-payment-method{margin-bottom:20px}#learn-press-checkout .payment-methods .lp-payment-method>label{display:flex;flex-flow:row nowrap;padding:10px 20px;background:#f5f5f5;line-height:2.5rem;cursor:pointer}#learn-press-checkout .payment-methods .lp-payment-method>label img{vertical-align:middle}#learn-press-checkout .payment-methods .lp-payment-method.selected>label{background:#d4d4d4}#learn-press-checkout .payment-methods .payment-method-form{display:none;padding:15px 20px;border-top:1px solid var(--lp-border-color,#e2e0db);background:#f9f9f9}#learn-press-checkout-login,#learn-press-checkout-register{margin-bottom:1.5em;padding:20px 20px 0 20px;border:1px solid var(--lp-border-color,#e2e0db);background:#fff}#learn-press-order-review,.learn-press-checkout-comment{margin-bottom:20px}#checkout-form-login,#checkout-form-register{_display:none}#checkout-form-login .learn-press-form-register,#checkout-form-login .learn-press-form-login,#checkout-form-register .learn-press-form-register,#checkout-form-register .learn-press-form-login{display:none}#checkout-guest-email{margin:0 0 20px 0}#checkout-guest-email .form-heading{margin:0}#checkout-guest-email #checkout-guest-options{margin:0;list-style:none}#checkout-guest-email #checkout-existing-account,#checkout-guest-email #checkout-new-account{display:none;margin:0}#checkout-guest-email.email-exists #checkout-existing-account{display:block}#checkout-guest-email.email-exists #checkout-new-account{display:none}.learn-press-checkout-comment h4{display:none}.lp-content-area .order_details{width:100%;border-collapse:collapse}.lp-content-area .order_details th a,.lp-content-area .order_details td a{color:var(--lp-primary-color)}.learnpress-checkout .learnpress>.learn-press-message{max-width:var(--lp-container-max-width);margin:0 auto}input[type=text],input[type=email],input[type=number],input[type=password]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;box-shadow:unset}.learnpress table{width:100%;margin:0 auto 1em auto;border-spacing:0;border-collapse:collapse}.learnpress table th,.learnpress table td{padding:.7em 1em;border:1px solid var(--lp-border-color,#e2e0db);background:#fff;text-align:right}.learnpress table thead{box-sizing:border-box;border:1px solid var(--lp-border-color,#e2e0db)}.learnpress table thead th{border-bottom:0;background:var(--lp-white-grey,#f7f7fb);font-size:1.1em;font-weight:600}.learnpress table tbody,.learnpress table tfoot{box-sizing:border-box}.learnpress table tbody td,.learnpress table tbody th,.learnpress table tfoot td,.learnpress table tfoot th{border:1px solid var(--lp-border-color,#e2e0db);line-height:1.4}.learnpress table tbody td a,.learnpress table tbody th a,.learnpress table tfoot td a,.learnpress table tfoot th a{color:inherit;text-decoration:none}.learnpress table tbody td a:hover,.learnpress table tbody th a:hover,.learnpress table tfoot td a:hover,.learnpress table tfoot th a:hover{color:var(--lp-primary-color)}.learnpress table tbody tr .column-status .result-percent,.learnpress table tfoot tr .column-status .result-percent{font-weight:500}.learnpress table tbody tr .column-status .lp-label,.learnpress table tfoot tr .column-status .lp-label{font-weight:600}.learnpress table tbody tr:nth-child(even) td,.learnpress table tfoot tr:nth-child(even) td{background:var(--tb-even-color,#fafafa)}.learnpress table .list-table-nav td{font-size:.875em}.learnpress table .list-table-nav td.nav-text{text-align:right}.learnpress table .list-table-nav td.nav-pages{text-align:left}.learnpress table .list-table-nav td.nav-pages .learn-press-pagination{text-align:left}.learnpress table .list-table-nav td.nav-pages .page-numbers{margin-bottom:0}.lp-label{display:inline-block;color:#666;font-weight:300}.learn-press-form .form-fields{margin:0;padding:0;list-style:none}.lp-profile-content .learn-press-form .form-fields{margin:0 -15px !important}.lp-profile-content .learn-press-form .form-fields .form-field{padding-right:15px;padding-left:15px}@media(min-width:767px){.lp-profile-content .learn-press-form .form-fields .form-field__50{width:50%;float:right}}.learn-press-form .form-fields .form-field{margin:0 0 20px 0}.learn-press-form .form-fields .form-field>label{font-style:italic}.learn-press-form .form-fields .form-field label{display:block;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:700;margin:0 0 10px 0}.learn-press-form .form-fields .form-field input[type=email],.learn-press-form .form-fields .form-field input[type=text],.learn-press-form .form-fields .form-field input[type=password],.learn-press-form .form-fields .form-field input[type=tel],.learn-press-form .form-fields .form-field input[type=url],.learn-press-form .form-fields .form-field input[type=number],.learn-press-form .form-fields .form-field textarea{width:100%;border:1px solid var(--lp-border-color,#e2e0db);padding:8px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.learn-press-form .form-fields .form-field input[type=email]:focus,.learn-press-form .form-fields .form-field input[type=text]:focus,.learn-press-form .form-fields .form-field input[type=password]:focus,.learn-press-form .form-fields .form-field input[type=tel]:focus,.learn-press-form .form-fields .form-field input[type=url]:focus,.learn-press-form .form-fields .form-field input[type=number]:focus,.learn-press-form .form-fields .form-field textarea:focus{border-color:var(--lp-primary-color,#ffb606);outline:0}.learn-press-form .form-fields .form-field .description{margin-top:10px;font-size:.875em;font-style:italic;line-height:1.4}.learn-press-form .form-fields .form-field .asterisk,.learn-press-form .form-fields .form-field .required{color:red}.learn-press-form.completed button::before{margin-left:10px;font-family:"lp-icon";font-size:1.125em;content:"\f00c"}.learn-press-form .form-field__clear{clear:both}.learn-press-form form>p>label{display:flex;gap:8px}.learn-press-form p{margin:0}.learn-press-form-login,.learn-press-form-register{max-width:600px;margin-left:auto;margin-bottom:60px;margin-right:auto;padding:40px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.learn-press-form-login h3,.learn-press-form-register h3{margin-bottom:20px}.learn-press-form-login button[type=submit],.learn-press-form-register button[type=submit]{padding:12px 16px;width:100%;border-radius:var(--lp-border-radius,5px);outline:0;color:#fff;background:var(--lp-primary-color)}.required label{font-weight:bold}.required label:after{content:" *";display:inline}.lp-password-input{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.lp-password-input input[type=password]{padding-left:2.5em}.lp-password-input input::-ms-reveal{display:none}.lp-password-input .lp-show-password-input{position:absolute;top:8px;left:10px;cursor:pointer}.lp-password-input .lp-show-password-input::after{font-family:"lp-icon";content:"\f06e"}.lp-password-input .lp-show-password-input.display-password::after{color:#585858;content:"\f070"}.form-desc{font-size:smaller;font-style:italic}.become-teacher-form{width:90%;max-width:500px;margin:0 auto}.become-teacher-form .form-field input[type=text],.become-teacher-form .form-field input[type=email],.become-teacher-form .form-field input[type=number],.become-teacher-form .form-field input[type=password]{width:100%}.become-teacher-form .become-teacher-form__description{margin-top:12px}.become-teacher-form button{padding:12px 24px}.btn-base{border-color:var(--lp-primary-color);color:white;background-color:var(--lp-primary-color)}.lp-user-cover-image_background{position:relative}.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image{opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image{position:absolute;bottom:0;left:0;background:var(--lp-white-grey,#f7f7fb);padding:12px 20px;border-radius:0 var(--lp-border-radius,5px) 0 var(--lp-border-radius,5px);text-transform:capitalize;cursor:pointer;color:var(--lp-primary-color,#ffb606);text-decoration:none;opacity:0;visibility:hidden}@media(max-width:767px){.lp-user-cover-image_background .lp-btn-to-edit-cover-image{font-size:0;padding:4px 12px;opacity:1;visibility:visible}.lp-user-cover-image_background .lp-btn-to-edit-cover-image:before{font-family:"lp-icon";content:"\f044";font-size:16px}}.lp-user-cover-image__display{width:100%}@media(max-width:767px){.lp-user-cover-image{position:relative;z-index:1}}.lp-user-cover-image .lp-cover-image-empty{display:flex;align-items:center;width:100%;height:250px;border:2px dashed var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;position:relative;text-align:center}.lp-user-cover-image .lp-cover-image-empty:hover{border-color:var(--lp-primary-color,#ffb606)}.lp-user-cover-image .lp-cover-image-empty input[type=file]{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{z-index:1;flex:1;position:relative;padding:0 16px;line-height:1.3}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top{font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-direction:column}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image{font-size:32px;transform:rotate(90deg)}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image:before{color:var(--lp-primary-color);content:"\f08b"}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom{opacity:.7}@media(max-width:420px){.lp-user-cover-image .lp-cover-image-empty{height:200px}.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info{padding:0 8px;font-size:15px}}.lp-user-cover-image .lp-user-cover-image__buttons{display:inline-flex;gap:12px;margin-top:16px}.lp-user-cover-image_background{background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:20px;border-radius:var(--lp-border-radius,5px);min-height:100px}.lp-user-cover-image_background>img{opacity:0;visibility:hidden}.learnpress_avatar__form label{display:inline-block}.learnpress_avatar__form input[type=file]{display:none}.learnpress_avatar__form__upload{display:flex;width:200px;height:200px;border:1px dashed var(--lp-border-color,#e2e0db);border-radius:3px;background-color:#fafafa;font-size:.875em;font-weight:300;font-style:italic;line-height:2.6875em;text-align:center;cursor:pointer;align-items:center;justify-content:center}.learnpress_avatar__form__upload div{line-height:1.4}.learnpress_avatar__button--loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}button.learnpress_avatar__button{height:40px;padding:0 15px;border:0;background:var(--lp-primary-color);color:white;margin-top:15px;border-radius:3px}button.learnpress_avatar__button+button{margin-right:15px;margin-left:0}.dashboard-statistic__row{display:flex;gap:20px;flex-wrap:wrap}.dashboard-statistic__row .statistic-box{padding:20px;background:var(--lp-white-grey,#f7f7fb);text-align:center;display:flex;flex-wrap:wrap;gap:20px;border-radius:var(--lp-border-radius,5px);width:calc((100% - 40px) / 3)}@media(min-width:1200px) and (max-width:1440px){.dashboard-statistic__row .statistic-box{gap:16px;padding:16px}}@media(max-width:1200px){.dashboard-statistic__row .statistic-box{width:calc((100% - 20px) / 2)}}@media(max-width:768px){.dashboard-statistic__row .statistic-box{gap:16px;padding:16px}}@media(max-width:600px){.dashboard-statistic__row{gap:8px}.dashboard-statistic__row .statistic-box{width:100%;gap:12px;padding:8px 12px}.dashboard-statistic__row .statistic-box__text{display:flex;justify-content:space-between;align-items:center}.dashboard-statistic__row .statistic-box__text label{margin:0}.dashboard-statistic__row .statistic-box__text__number{font-size:1.2em}.dashboard-statistic__row .statistic-box__icon span{--lp-width-icon:40px;font-size:18px}}.statistic-box__icon span{--lp-width-icon:60px;display:flex;width:var(--lp-width-icon);height:var(--lp-width-icon);border-radius:50%;background:rgba(0,199,190,0.1019607843);line-height:var(--lp-width-icon);align-items:center;justify-content:center;color:#00c7be;font-size:24px}.statistic-box__icon [class^=lp-icon-]:before{width:1em}.statistic-box__icon .lp-icon-enrolled_courses:before,.statistic-box__icon .lp-icon-total_course:before{content:"\f518"}.statistic-box__icon .lp-icon-in_progress_course,.statistic-box__icon .lp-icon-student_in_progress{background:rgba(175,82,222,0.1019607843);color:#af52de}.statistic-box__icon .lp-icon-finished_courses,.statistic-box__icon .lp-icon-published_course{background:rgba(88,86,214,0.1019607843);color:#5856d6}.statistic-box__icon .lp-icon-passed_courses,.statistic-box__icon .lp-icon-student_completed{background:rgba(85,190,36,0.2);color:#34c759}.statistic-box__icon .lp-icon-failed_courses,.statistic-box__icon .lp-icon-pending_course{background:rgba(255,59,48,0.1019607843);color:#ff3b30}.statistic-box__icon .lp-icon-total_student{background:rgba(0,122,255,0.1019607843);color:#007aff}.statistic-box__icon .lp-icon-total_student:before{content:"\f501"}.statistic-box__text{flex:1;text-align:right}.statistic-box__text label{display:block;margin-bottom:4px;font-weight:normal;line-height:1.3;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.statistic-box__text__number{font-size:1.6em;line-height:1;font-weight:600}.lp-enrolled-students-table-wrap{margin-top:15px}.lp-enrolled-students-table-wrap .instructor-avatar{align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;background:#64748b;overflow:hidden}.lp-enrolled-students-table-wrap .instructor-avatar img{width:100%;height:100%;object-fit:cover}.lp-enrolled-students-table-toolbar{display:flex;flex-direction:column;gap:14px;padding:20px 20px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:5px;background:var(--lp-white-grey,#f7f7fb)}.lp-enrolled-students-table-toolbar__row{display:grid;gap:14px}.lp-enrolled-students-table-toolbar__row--course{grid-template-columns:minmax(0,1fr)}.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(145px,200px) minmax(145px,150px) auto;align-items:end;max-width:1000px}.lp-enrolled-students-table-toolbar__field{display:flex;flex-direction:column;min-width:0}.lp-enrolled-students-table-toolbar__field input{border:1px solid var(--lp-border-color,#e2e0db)}.lp-enrolled-students-table-toolbar__label{color:#3f4a5c;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:10px;text-align:right}.lp-enrolled-students-table-toolbar__input{width:100%;height:38px;padding:0 12px;border:1px solid #c6cfdb;border-radius:7px;color:#2f3a4a;background:#fff;font-size:14px;line-height:1.4;box-shadow:none}.lp-enrolled-students-table-toolbar__input:focus{border-color:#2f75ff;outline:0;box-shadow:0 0 0 1px #2f75ff}.lp-enrolled-students-table-toolbar__actions{display:flex;align-items:flex-end;gap:8px}.lp-enrolled-students-table-toolbar__actions .button:hover,.lp-enrolled-students-table-toolbar__actions .button:focus{border-color:#99a7bc;color:#2f3a4a;background:#f4f7fb}@media(max-width:1024px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:minmax(0,1fr) minmax(150px,1fr) minmax(150px,1fr)}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:782px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr 1fr}.lp-enrolled-students-table-toolbar__field--student{grid-column:1/-1}.lp-enrolled-students-table-toolbar__actions{grid-column:1/-1}}@media(max-width:640px){.lp-enrolled-students-table-toolbar__row--filters{grid-template-columns:1fr}.lp-enrolled-students-table-toolbar__actions .button{width:100%}}.lp-cell-student{display:flex;align-items:center;gap:10px}.lp-meta{display:flex;flex-direction:column}.lp-meta .lp-name{color:#1e293b;font-weight:500;line-height:1.4}.lp-meta .lp-email{color:#94a3b8;font-size:12px;line-height:1.3}.lp-cell-course a{color:#3b82f6;text-decoration:none}.lp-cell-course a:hover{text-decoration:underline}.lp-cell-progress{min-width:120px}.lp-progress-bar{overflow:hidden;position:relative;width:100%;max-width:120px;height:6px;border-radius:3px;background:#e2e8f0}.lp-progress-bar span{display:block;height:100%;border-radius:3px;background:linear-gradient(-90deg,#3b82f6,#60a5fa);transition:width .3s ease}.lp-progress-text{display:inline-block;margin-top:3px;color:#64748b;font-size:11px}.lp-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.lp-badge--enrolled{color:#475569;background:#f1f5f9}.lp-badge--in-progress,.lp-badge--learning{color:#1e40af;background:#dbeafe}.lp-badge--finished{color:#166534;background:#dcfce7}.lp-badge--passed{color:#14532d;background:#bbf7d0}.lp-badge--failed{color:#991b1b;background:#fee2e2}.lp-enrolled-students-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e2e8f0}.lp-enrolled-students-table-footer__count{color:#64748b;font-size:13px}#profile-content-enrolled-students .lp-enrolled-students-table-footer{border-top:0}.lp-enrolled-students-table-footer .learn-press-pagination{margin:0;text-align:left}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers>li{margin:0}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;width:40px;line-height:40px;padding:0 8px;border:1px solid #e2e8f0;border-radius:4px;color:#475569;background:#fff;font-size:13px;text-decoration:none;cursor:pointer;transition:all .15s}.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers:hover:not(.current),.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers:hover:not(.current){border-color:#3b82f6;color:#3b82f6 !important;background:#eff6ff}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current{border-color:#3b82f6;color:#fff;background:#3b82f6;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{min-width:auto;border:0;background:transparent;cursor:default}.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current,.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots{pointer-events:none}.lp-enrolled-empty{padding:40px 20px;color:#94a3b8;text-align:center}.lp-enrolled-empty p{margin:0;font-size:14px}.lp-enrolled-error{padding:15px 20px;color:#dc2626;font-size:13px}#lp-modal-enrolled-wrap{position:relative}.lp-wrap-btn-view-course-students{width:100%}.lp-wrap-btn-view-course-students button{width:100%}.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-enrolled-students-table-toolbar{background:white}.lp-students-enrolled-layout.learnpress_page_learn-press-students-enrolled .lp-list-table tbody{background:white}.lp-btn-view-students{margin-top:10px;white-space:nowrap;display:block;padding:0;border:0;background:0}.wrapper-profile-header{position:relative}.lp-user-profile{position:relative;--lp-item-padding:40px}.lp-user-profile img{max-width:100%;height:auto}.lp-user-profile .lp-user-profile-avatar img{display:block;border-radius:var(--lp-border-radius-avatar,50%);width:100%;height:auto}.lp-user-profile .lp-user-profile-socials{display:flex;position:relative;margin:0;gap:12px}.lp-user-profile .lp-user-profile-socials a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--lp-color-base,#333);width:var(--lp-social-size,40px);height:var(--lp-social-size,40px);border-radius:50%;border:1px solid var(--lp-border-color,#e2e0db);font-size:16px}.lp-user-profile .lp-user-profile-socials a:hover{color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color);background:var(--lp-primary-color)}.lp-user-profile .lp-user-profile-socials a:hover svg{fill:var(--lp-color-white,#fff)}.lp-user-profile .lp-profile-content-area{position:relative;padding:0;display:flex;align-items:flex-start}.lp-user-profile .lp-profile-left{min-width:120px;max-width:120px}.lp-user-profile .lp-profile-left .user-avatar{position:relative}.lp-user-profile .lp-profile-left .user-avatar img{border-radius:50%}.lp-user-profile .lp-profile-left .user-avatar:hover .lp-btn-to-edit-avatar{opacity:1;visibility:visible}.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar{position:absolute;top:80px;left:0;right:auto;width:36px;height:36px;font-size:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;cursor:pointer;background-color:var(--lp-white-grey,#f7f7fb);border-radius:50%}@media(max-width:767px){.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar{opacity:1;top:60px;visibility:visible}}.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar::before{content:"\f044";font-size:1.5rem;font-family:"lp-icon";font-weight:normal;color:var(--lp-primary-color)}.lp-user-profile .lp-profile-right{padding-right:20px;flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.lp-user-profile .lp-profile-username{margin:0;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:500;color:inherit;flex:1}.lp-user-profile .lp-profile-user-bio{width:100%}.lp-user-profile #profile-sidebar{float:right;width:270px;border:1px solid var(--lp-border-color,#e2e0db);border-top:0;margin-top:var(--lp-item-padding);margin-bottom:32px}@media(max-width:990px){.lp-user-profile #profile-sidebar{width:100%;margin-bottom:0}}.lp-user-profile .lp-profile-nav-tabs{margin:0;padding:0;list-style:none}.lp-user-profile .lp-profile-nav-tabs>li{position:relative;margin:0;padding:0;border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-user-profile .lp-profile-nav-tabs>li a{padding:10px 20px;color:inherit;font-weight:500;text-decoration:none;display:flex;width:100%;gap:8px;line-height:1.4}.lp-user-profile .lp-profile-nav-tabs>li a>i{margin-top:3px}.lp-user-profile .lp-profile-nav-tabs>li>a{padding:14px 20px;position:relative}.lp-user-profile .lp-profile-nav-tabs>li>a>i{color:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs>li ul li{margin:0}.lp-user-profile .lp-profile-nav-tabs>li ul li a{border-bottom:1px solid var(--lp-border-color,#e2e0db);font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.lp-user-profile .lp-profile-nav-tabs>li ul li a:hover{color:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs>li.active{background:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs>li.active>a,.lp-user-profile .lp-profile-nav-tabs>li.active>a i{color:#fff}.lp-user-profile .lp-profile-nav-tabs>li:not(.active):hover{background:var(--lp-white-grey,#f7f7fb)}.lp-user-profile .lp-profile-nav-tabs>li.has-child>a:after{font-family:"lp-icon";content:"\f105";position:absolute;left:15px;top:50%;transform:translateY(-50%)}.lp-user-profile .lp-profile-nav-tabs li>ul{display:none;position:absolute;z-index:1000;top:0;right:100%;min-width:180px;margin:0;padding:0;background:#fff;box-shadow:0 15px 20px 0 rgba(0,0,0,0.05);list-style:none}.lp-user-profile .lp-profile-nav-tabs li>ul li{white-space:nowrap}.lp-user-profile .lp-profile-nav-tabs li>ul li:hover,.lp-user-profile .lp-profile-nav-tabs li>ul li.active{color:var(--lp-primary-color)}.lp-user-profile .lp-profile-nav-tabs li:hover>ul{display:block}.lp-user-profile .lp-profile-content{float:left;width:calc(100% - 300px);margin-bottom:32px;padding-top:var(--lp-item-padding)}@media(max-width:990px){.lp-user-profile .lp-profile-content{width:100%}}@media(max-width:767px){.lp-user-profile .lp-profile-content .profile-orders{overflow-x:scroll}}.lp-user-profile .lp-profile-content .course-categories,.lp-user-profile .lp-profile-content .course-instructor{margin-bottom:14px}.lp-user-profile .lp-profile-content .course-categories{padding:0}.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form{display:flex;align-items:center;margin-bottom:10px}.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form input[type=number]{padding:8px;border:1px solid #ccc;width:60px}.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form button{cursor:pointer;line-height:1}.lp-user-profile .profile-orders .profile-heading{display:none}.lp-user-profile .profile-orders table{margin-top:0}.lp-user-profile .profile-orders .column-order-actions a{margin-left:6px;color:black;text-decoration:underline;font-weight:500}.lp-user-profile .profile-orders .column-order-actions a:hover,.lp-user-profile .profile-orders .column-order-actions a:focus{color:var(--lp-primary-color)}.lp-user-profile .learn-press-message{margin-top:0}.lp-user-profile .profile-heading{margin-bottom:24px}.lp-user-profile.guest .lp-content-area{display:flex;align-items:flex-start}.lp-user-profile.guest .lp-content-area>div{flex:1;width:100%}@media(min-width:1366px){.lp-user-profile .lp-content-area{padding-left:0;padding-right:0}}@media(max-width:990px){.lp-user-profile{--lp-item-padding:30px}.lp-user-profile #profile-nav{border-top:1px solid var(--lp-border-color,#e2e0db)}.lp-user-profile .lp-profile-nav-tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth}.lp-user-profile .lp-profile-nav-tabs::after{display:none}.lp-user-profile .lp-profile-nav-tabs>li{border:0;border-left:1px solid var(--lp-border-color,#e2e0db);flex:1}.lp-user-profile .lp-profile-nav-tabs>li:last-child{border-left:0}.lp-user-profile .lp-profile-nav-tabs>li>a{height:auto;padding:8px 12px 8px 12px;flex-direction:column;white-space:nowrap;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);line-height:1.4;gap:4px}.lp-user-profile .lp-profile-nav-tabs>li>a>i{position:static;transform:translate(0)}.lp-user-profile .lp-profile-nav-tabs>li>a::after{display:none !important;margin-right:10px}.lp-user-profile .lp-profile-nav-tabs>li.has-child a::after{display:none !important}.lp-user-profile .lp-profile-nav-tabs>li:after{display:none}.lp-user-profile .lp-profile-nav-tabs>li.active:after,.lp-user-profile .lp-profile-nav-tabs>li.active:before{display:none}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul{display:none;width:max-content;transform:translateX(20%)}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul::after{display:table;clear:both;box-shadow:0 0;content:""}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul li{float:right;border-left:1px solid var(--lp-border-color,#e2e0db)}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul li:last-child{border-left:0}.lp-user-profile .lp-profile-nav-tabs>li.active.has-child ul li a{padding:0 10px}.lp-user-profile .lp-profile-nav-tabs li:not(.has-child)>a::after,.lp-user-profile .lp-profile-nav-tabs li:hover ul{display:none !important}}@media(max-width:768px){.lp-user-profile .lp-profile-content-area{align-items:center}.lp-user-profile .lp-profile-right{flex-direction:column;align-items:flex-start}.lp-user-profile .lp-profile-user-bio{display:none}.lp-user-profile.guest .lp-content-area{flex-direction:column}}@media(max-width:650px){.lp-user-profile .lp-profile-left{min-width:100px;max-width:100px}.lp-user-profile .lp-user-profile-socials{gap:8px;--lp-social-size:36px;font-size:14px}}#profile-content-withdrawals>h2{font-size:1.6em;margin-bottom:12px}.learn-press-profile-course__statistic{margin-bottom:32px}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-filters{flex:1 1 auto}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:6px;color:var(--lp-primary-color,#ffb606);font-size:.875em;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:all .2s ease}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link:hover,.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link:focus{background:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:#fff;text-decoration:none}@media(max-width:768px){.learn-press-profile-course__tab .learn-press-tabs--with-course-builder{flex-direction:column;align-items:stretch}.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link{width:100%;margin:0 0 16px}}.learn-press-profile-course__progress .lp_profile_course_progress__item img{width:100%;aspect-ratio:16/9;object-fit:cover;height:auto;display:block}.learn-press-profile-course__progress .lp_profile_course_progress__item td,.learn-press-profile-course__progress .lp_profile_course_progress__item th{text-align:center}.learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child,.learn-press-profile-course__progress .lp_profile_course_progress__item th:first-child{width:15%;padding:0}@media(max-width:768px){.learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child,.learn-press-profile-course__progress .lp_profile_course_progress__item th:first-child{display:none}}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(2){width:25%}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2) a,.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(2) a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(3),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(3){width:10%}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(4),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(4){width:25%}.learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(5),.learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(5){width:25%}@media(max-width:768px){.learn-press-profile-course__progress .learn-press-course-tab__filter__content{overflow-x:auto}}.lp-profile-content #profile-content-order-details h3{margin-top:0;font-size:1.875em;line-height:1.5;font-weight:500;margin-bottom:15px}.recover-order__title{margin-bottom:5px}.recover-order__description{margin-bottom:20px;opacity:.7;font-size:.8em;font-style:italic}.lp-order-recover{display:flex;gap:10px}.lp-order-recover input[type=text]{font-style:italic;flex:1 1 auto}.lp-profile-content ul{list-style:none !important;padding:0 !important}.lp-profile-content ul.learn-press-courses{margin:0 -16px}.lp-profile-content h3{margin-top:0}.lp-user-avatar__buttons{display:inline-flex;gap:12px;margin-top:16px}.course-extra-box{margin-bottom:16px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);width:100%}.course-extra-box.active .course-extra-box__content{height:auto}.course-extra-box__title{--extra-height:50px;display:flex;align-items:center;position:relative;height:var(--extra-height);margin:0 !important;padding:0 20px 0 45px;background:rgba(181,187,211,0.15);font-size:1em;font-weight:700;cursor:pointer}@media(max-width:767px){.course-extra-box__title{padding-right:16px}}.course-extra-box__title::after{position:absolute;top:0;left:20px;font-family:"lp-icon";line-height:var(--extra-height);content:"\f107"}.course-extra-box__content{overflow:hidden;transition:height .3s ease}.course-extra-box__content-inner{-webkit-animation-name:course-extra-box__content-inner-transform;animation-name:course-extra-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}.course-extra-box__content-inner>ul{padding-right:0 !important;padding-bottom:0 !important}.course-extra-box__content ul,.course-extra-box__content li{list-style:none}.course-extra-box__content ul{margin:0;padding:0}.course-extra-box__content li{margin:0;padding:12px 20px;border-bottom:1px solid var(--lp-border-color,#e2e0db)}@media(max-width:767px){.course-extra-box__content li{padding-right:16px;padding-left:16px}}.course-extra-box__content li::before{margin-left:8px;color:var(--lp-primary-color);font-family:"lp-icon";content:"\f00c"}.course-extra-box__content li:last-child{border-bottom:0}.course-extra-box:last-child{margin-bottom:60px}.course-extra-box.active .course-extra-box__title::after{content:"\f106"}.course-extra-box+.comment-respond,.course-extra-box+.comments-area{margin-top:30px;margin-bottom:30px}.course-extra-box+.course-tabs{margin-top:30px}input[name=course-extra-box-ratio]{display:none}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content{display:block}input[name=course-extra-box-ratio]:checked+.course-extra-box .course-extra-box__content .course-extra-box__content-inner{transform:scale(1)}@-webkit-keyframes course-extra-box__content-inner-transform{from{opacity:0;-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);-ms-transform:translateX(-5%);-o-transform:translateX(-5%);transform:translateX(-5%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes course-extra-box__content-inner-transform{from{opacity:0;transform:translateX(-5%)}to{opacity:1;transform:translateX(0)}}.course-tab-panel-faqs .course-faqs-box{margin-bottom:20px;border:1px solid rgba(204,204,204,0.6);border-radius:5px}.course-tab-panel-faqs .course-faqs-box__title{display:block;position:relative;margin:0;padding:12px 20px 12px 45px;font-size:1em;line-height:1.5;font-weight:var(--lp-font-weight-link,600);cursor:pointer}.course-tab-panel-faqs .course-faqs-box__title::after{position:absolute;top:12px;left:20px;font-family:"lp-icon";content:"\f067"}.course-tab-panel-faqs .course-faqs-box:last-child{margin-bottom:40px}.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title{color:var(--lp-primary-color)}.course-tab-panel-faqs .course-faqs-box__content{display:none}.course-tab-panel-faqs .course-faqs-box__content-inner{padding:20px;-webkit-animation-name:course-faqs-box__content-inner-transform;animation-name:course-faqs-box__content-inner-transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}input[name=course-faqs-box-ratio]{display:none}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__content{display:block}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title{color:var(--lp-primary-color);background:rgba(241,242,248,0.4)}input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title::after{content:"\f068"}@-webkit-keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes course-faqs-box__content-inner-transform{from{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.extra-box__title,.course-faqs__title,.course-material__title{margin-top:0;margin-bottom:12px}.edit-content{margin-right:5px}.course-curriculum ul.curriculum-sections{position:relative;margin:0;padding:0;list-style:none}.course-curriculum ul.curriculum-sections .closed .section-item__loadmore{display:none}.course-curriculum ul.curriculum-sections .section{margin:0;padding:0;flex-wrap:wrap}.course-curriculum ul.curriculum-sections .section:last-child{padding:0}.course-curriculum ul.curriculum-sections .section.section-empty .section-header{margin-bottom:20px}.course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message{margin-left:15px;margin-right:15px}.course-curriculum ul.curriculum-sections .section-title.c+.section-desc{display:block}.course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);top:0}.course-curriculum ul.curriculum-sections .item-meta.duration{background:#d9e0f1}.course-curriculum .section-item__loadmore{display:flex;justify-content:center;align-items:center}.course-curriculum .section-item__loadmore button{margin-top:10px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0}.course-curriculum .section-item__loadmore.loading button:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.course-curriculum .section-header{display:table;width:100%;padding:20px 0;border-bottom:0;border-bottom:1px solid #d9e0f1;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-curriculum .section-header .section-title,.course-curriculum .section-header .section-desc{margin:0}.course-curriculum .section-header span.show-desc{display:inline-block;position:absolute;top:50%;left:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-header span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-header span.show-desc:hover::before{border-top-color:#ccc}.course-curriculum .section-header .section-desc{margin-top:10px;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);color:var(--lp-color-accent);font-style:italic;line-height:1.3}.course-curriculum .section-header .section-meta{display:block;padding-top:17px;padding-bottom:15px;font-size:.8em;text-align:left;vertical-align:middle;white-space:nowrap}.course-curriculum .section-item{width:100%}.course-curriculum .section-content{margin:0;padding:0;list-style:none}.course-curriculum .section-content .course-item-meta{display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap}.course-curriculum .section-content .course-item-meta .item-meta{display:inline-block;color:#fff}.course-curriculum .section-content .course-item-meta .item-meta.final-quiz{background:#14c4ff}.course-curriculum .section-content .course-item-meta .item-meta.trans{padding:0}.course-curriculum .section-content .course-item-meta .count-questions{background:#9672cf}.course-curriculum .section-content .course-item-meta .duration{background:silver}.course-curriculum .section-content .course-item-meta .course-item-status{padding:0;color:#999}.course-curriculum .section-content .course-item-meta .course-item-status::before{font-family:"lp-icon";content:"\f00c"}.course-curriculum .section-content .course-item-preview{font-style:normal;padding:0}.course-curriculum .section-content .course-item-preview::before{font-family:"lp-icon";content:"\f06e";color:#999}.course-curriculum .course-item{display:flex;position:relative;margin:0 0 2px 0;padding:0 16px;background:rgba(241,242,248,0.4);transition:padding-right linear .15s}.course-curriculum .course-item>span{display:flex;width:28px;color:#666;font-weight:300;align-items:center}.course-curriculum .course-item .section-item-link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:12px 0;color:inherit;outline:0;gap:12px}.course-curriculum .course-item .section-item-link:hover .item-name{color:var(--lp-primary-color)}.course-curriculum .course-item .section-item-link::before{color:var(--lp-primary-color);font-family:"lp-icon"}.course-curriculum .course-item .section-item-link .course-item-info{width:100%}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre{display:flex;flex-flow:row-reverse;justify-content:flex-end;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration{background:transparent}.course-curriculum .course-item .item-name{font-weight:600}.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before{content:"\f059"}.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before{content:"\e929" !important}.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before{content:"\e92a" !important}.course-curriculum .course-item.course-item-lp_lesson .section-item-link::before{content:"\f15b"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before{content:"\f03d"}.course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before{content:"\f028"}.course-curriculum .course-item.item-locked .course-item-status::before{color:var(--lp-secondary-color);content:"\f023"}.course-curriculum .course-item.has-status{padding-top:1px}.course-curriculum .course-item.has-status.status-completed .course-item-status::before,.course-curriculum .course-item.has-status.status-evaluated .course-item-status::before{color:#3bb54a}.course-curriculum .course-item.has-status.item-failed .course-item-status::before,.course-curriculum .course-item.has-status.failed .course-item-status::before{border-color:#f02425;color:#f02425;content:"\f00d"}.course-curriculum .course-item::before{position:absolute;top:50%;right:0;width:3px;height:0;background:#00adff;content:"";transition:height linear .15s,top linear .15s}.course-curriculum .course-item.current{background:#f9f9f9}.course-curriculum .course-item.current a::before{right:10px}.course-curriculum .course-item.current::before{top:0;height:100%}.course-curriculum .section-left{vertical-align:top}.course-curriculum .section-left .section-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);text-transform:capitalize;display:block}.course-curriculum .curriculum-more__button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;box-shadow:none;outline:0;width:100%;margin-top:20px;margin-bottom:20px}.course-curriculum .curriculum-more__button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}body .content-item-summary .form-button-finish-course,body .lp-quiz-buttons .form-button-finish-course{float:left}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before,#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{top:2px;font-family:"lp-icon"}#wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before{content:"\f017"}#wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before{content:"\f15c"}#wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before{content:"\f29c"}.course-remaining-time .label-enrolled{font-size:inherit}.lp-course-progress{position:relative}.lp-course-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-right:-1px;background:var(--lp-secondary-color)}.viewing-course-item .section-header .section-desc{display:none}.lp-course-curriculum ul,.lp-course-curriculum li{list-style:none;margin:0;padding:0}.lp-course-curriculum .course-curriculum-info{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.lp-course-curriculum .course-curriculum-info__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-course-curriculum .course-curriculum-info__left li{display:inline-flex;align-items:center;gap:8px}.lp-course-curriculum .course-curriculum-info__left li::after{content:"";width:4px;height:4px;background-color:var(--lp-border-color,#e2e0db);display:inline-block}.lp-course-curriculum .course-curriculum-info__left li:last-child::after{content:none}.lp-course-curriculum .course-curriculum-info__right{font-weight:var(--lp-font-weight-link,600);text-align:left;text-transform:capitalize}.lp-course-curriculum .course-toggle-all-sections{cursor:pointer}.lp-course-curriculum .course-section{margin-bottom:8px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);cursor:pointer;overflow:hidden}.lp-course-curriculum .course-section.lp-collapse .course-section__items{display:none;animation:ease-in-out}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up{display:none}.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down{display:block}.lp-course-curriculum .course-section .lp-icon-angle-down{display:none}.lp-course-curriculum .course-section:last-child{margin-bottom:0}.lp-course-curriculum .course-section .course-section-header{background-color:var(--lp-white-grey,#f7f7fb);padding:20px;column-gap:12px;display:flex;justify-content:space-between}.lp-course-curriculum .course-section__title{font-weight:600;font-size:1.1em;line-height:1.3em}.lp-course-curriculum .course-section__description{margin:4px 0 0 0}.lp-course-curriculum .course-section .section-toggle{line-height:1}.lp-course-curriculum .course-section .section-toggle i{font-size:24px}.lp-course-curriculum .course-section .course-section-info{margin-right:0;margin-left:auto}.lp-course-curriculum .course-section .section-count-items{min-width:24px;font-weight:600;text-align:center;line-height:1.3;white-space:nowrap}.lp-course-curriculum .course-section .course-item{background-color:transparent;border-top:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;margin:0}.lp-course-curriculum .course-section .course-item__link{display:flex;justify-content:space-between;width:100%;column-gap:12px;row-gap:8px;position:relative;align-items:flex-start;color:inherit}.lp-course-curriculum .course-section .course-item__info{display:flex;column-gap:12px;row-gap:8px}.lp-course-curriculum .course-section .course-item__info .course-item-ico{min-width:16px}.lp-course-curriculum .course-section .course-item__content{display:flex;justify-content:space-between;column-gap:12px;row-gap:8px;align-items:baseline;flex:1}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__content{flex-wrap:wrap}}.lp-course-curriculum .course-section .course-item__left:hover{color:var(--lp-primary-color,#ffb606)}.lp-course-curriculum .course-section .course-item__right{display:flex;column-gap:12px;row-gap:8px;align-items:center;flex:none;color:var(--lp-color-meta,#8a8a8a);flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}@media(max-width:1024px){.lp-course-curriculum .course-section .course-item__right{width:100%;order:3}}.lp-course-curriculum .course-section .course-item__status .course-item-ico{width:24px;display:flex;justify-content:center}.lp-course-curriculum .course-section .course-item-ico::before{content:"";display:inline-block;font-family:"lp-icon";font-weight:normal}.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before{content:"\f15b"}.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before{content:"\f12e"}.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before{content:"\e929"}.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before{content:"\e92a"}.lp-course-curriculum .course-section .course-item-ico.preview::before{content:"\f06e";color:#999}.lp-course-curriculum .course-section .course-item-ico.locked::before{content:"\f023";color:#999}.lp-course-curriculum .course-section .course-item-ico.passed.completed::before{content:"\f00c";color:#3bb54a}.lp-course-curriculum .course-section .course-item-ico.in-progress::before,.lp-course-curriculum .course-section .course-item-ico.completed::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.failed.completed::before{content:"\f00d";color:#f02425}.lp-course-curriculum .course-section .course-item-ico.started::before{content:"\f00c";color:#999}.lp-course-curriculum .course-section .course-item-ico.doing::before{content:"\e921";color:#999}.info-learning .course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.info-learning .course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.info-learning .course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.lp-quiz-buttons{margin-bottom:20px;display:block;clear:both;content:""}.quiz-progress{margin-bottom:30px;background:#e7f7ff}.quiz-progress .progress-items{display:flex}.quiz-progress .progress-items .progress-item{position:relative;color:#777;font-size:.938em;flex:1}.quiz-progress .progress-items .progress-item .progress-number,.quiz-progress .progress-items .progress-item .progress-label{display:block;line-height:1;text-align:center}.quiz-progress .progress-items .progress-item .progress-number{margin:15px 0 10px 0;font-size:1.25em}.quiz-progress .progress-items .progress-item .progress-label{margin-bottom:15px;font-size:.875em}.quiz-progress .progress-items .progress-item i{display:none;float:right;width:60px;height:60px;color:#fff;background:#00adff;font-size:1.875em;line-height:60px;text-align:center}.quiz-progress .progress-items .progress-item::after{display:block;clear:both;content:""}.answer-options{margin:0;padding:0;list-style:none}.answer-options .answer-option{display:flex;overflow:hidden;position:relative;margin:0 0 18px 0;padding:10px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background linear .25s;-moz-transition:background linear .25s;-ms-transition:background linear .25s;-o-transition:background linear .25s;transition:background linear .25s}.answer-options .answer-option .option-title{display:table-cell}.answer-options .answer-option .option-title .option-title-content{display:inline-block;vertical-align:middle}.answer-options .answer-option .option-title::before{position:absolute;top:0;bottom:0;right:0;width:3px;background:#ddd;content:"";-webkit-transition:background linear .25s;-moz-transition:background linear .25s;-ms-transition:background linear .25s;-o-transition:background linear .25s;transition:background linear .25s}.answer-options .answer-option input[type=checkbox],.answer-options .answer-option input[type=radio]{-webkit-appearance:initial;-moz-appearance:initial;position:relative;z-index:10;width:32px;min-width:32px;height:32px;margin:0 3px 0 10px;border:1px solid #cfcfcf;background:#f9fafc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.answer-options .answer-option input[type=checkbox]::after,.answer-options .answer-option input[type=radio]::after{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.answer-options .answer-option input[type=checkbox]:focus,.answer-options .answer-option input[type=radio]:focus{outline:0}.answer-options .answer-option input[type=checkbox]:checked ~ .option-title .option-title-content,.answer-options .answer-option input[type=radio]:checked ~ .option-title .option-title-content{position:relative}.answer-options .answer-option input[type=checkbox]:checked ~ .option-title::before,.answer-options .answer-option input[type=radio]:checked ~ .option-title::before{background:#00adff}.answer-options .answer-option input[type=checkbox]:checked::after,.answer-options .answer-option input[type=radio]:checked::after{opacity:1}.answer-options .answer-option input[type=checkbox]::after{margin-top:0}.answer-options .answer-option input[type=checkbox]::after{width:auto;box-sizing:content-box;height:auto;color:#3db748;font-family:"lp-icon";font-size:16px;opacity:0;content:"\f00c";background:0;border:0}.answer-options .answer-option input[type=checkbox]:checked::after{border:0}.answer-options .answer-option input[type=radio]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.answer-options .answer-option input[type=radio]::before{border-radius:50%}.answer-options .answer-option input[type=radio]:checked::after{content:"";width:10px;height:10px;border-radius:10px;background:#00adff}.answer-options .answer-option .option-title{margin:0}.answer-options .answer-option:hover{background:#e1f5ff}.answer-options .answer-option.answered-wrong input[type=checkbox]::after{color:red}.answer-options .answer-option.answered-wrong input[type=radio]::after{background:red}button[data-counter]{position:relative}button[data-counter]::after{padding-right:5px;content:"(+" attr(data-counter) ")"}.quiz-result{max-width:320px;margin:20px auto 48px;text-align:center}.quiz-result .result-heading{display:none}.quiz-result.passed .result-message{background:#3bb54a}.quiz-result.passed .result-message::after{content:"\f00c"}.quiz-result .result-message{margin-bottom:30px;padding:10px 0;color:#fff;background:#f02425;display:flex;align-items:center;justify-content:center;-webkit-border-radius:var(--lp-border-radius,5px);-moz-border-radius:var(--lp-border-radius,5px);border-radius:var(--lp-border-radius,5px);gap:8px}.quiz-result .result-message::after{font-family:"lp-icon";content:"\f00d"}.quiz-result .result-grade .result-achieved,.quiz-result .result-grade .result-require{display:inline-block;margin:0 auto}.quiz-result .result-grade .result-achieved{padding-bottom:7px;border-bottom:1px solid var(--lp-border-color,#e2e0db);font-size:1.75em;font-weight:500;line-height:1}.quiz-result .result-grade .result-require{display:block;padding-top:5px;color:#666;font-size:1em;font-weight:400;line-height:1}.quiz-result .result-grade .result-message{font-size:.875em}.quiz-result.passed .result-achieved{color:#04adff}.quiz-result.passed .result-message strong{color:#04adff}.quiz-result .result-statistic{margin:0;padding:0;text-align:right;list-style:none}.quiz-result .result-statistic .result-statistic-field{display:flex;margin:0}.quiz-result .result-statistic .result-statistic-field+li{border-top:1px dashed var(--lp-border-color,#e2e0db)}.quiz-result .result-statistic .result-statistic-field span,.quiz-result .result-statistic .result-statistic-field p{margin:0;flex:1}.quiz-result .result-statistic .result-statistic-field span{color:#666;font-size:1em;font-weight:400;line-height:2.1875em}.quiz-result .result-statistic .result-statistic-field span::before{display:inline-block;width:15px;margin-left:10px;color:var(--lp-primary-color);font-family:"lp-icon";font-size:1em;font-weight:900}.quiz-result .result-statistic .result-statistic-field p{color:#333;font-weight:500;text-align:left}.quiz-result .result-statistic .result-statistic-field.result-time-spend label::before{font-weight:400;content:"\f017"}.quiz-result .result-statistic .result-statistic-field.result-point label::before{font-weight:400;content:"\f005"}.quiz-result .result-statistic .result-statistic-field.result-questions label::before{font-weight:400;content:"\f059"}.quiz-result .result-statistic .result-statistic-field.result-questions-correct label::before{color:#3db748;content:"\f00c"}.quiz-result .result-statistic .result-statistic-field.result-questions-wrong label::before{color:#f02425;content:"\f00d"}.quiz-result .result-statistic .result-statistic-field.result-questions-skipped label::before{color:#ddd;content:"\f2f5"}.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div{max-width:100%;flex-direction:column}@media(min-width:426px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div{flex-direction:row;justify-content:space-between}}@media(min-width:1025px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div{max-width:792px}}@media(min-width:450px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div .questions-index{width:35%;text-align:inherit}}@media(min-width:1120px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div .questions-index{width:50%}}@media(min-width:450px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div{width:65%;justify-content:end;flex:auto}}@media(min-width:768px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div{width:50%}}@media(min-width:1120px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div{width:50%}}@media(max-width:768px){.lp-sidebar-toggle__close #content-item-quiz .quiz-status>div>div .submit-quiz #button-submit-quiz{white-space:inherit;padding:8px 16px}}.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div{max-width:100%;flex-direction:column}@media(min-width:650px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div{flex-direction:row}}@media(min-width:1120px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div{max-width:792px}}.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div .questions-index{width:100%;text-align:center}@media(min-width:650px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div .questions-index{width:35%;text-align:inherit}}@media(min-width:1120px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div .questions-index{width:50%}}.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:100%;justify-content:center;flex-direction:column-reverse;gap:0}@media(min-width:490px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{flex-direction:row-reverse}}@media(min-width:650px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:65%;gap:12px;justify-content:end;flex:auto}}@media(min-width:768px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:50%}}@media(min-width:1120px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div{width:50%}}@media(max-width:768px){.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div>div .submit-quiz #button-submit-quiz{white-space:inherit;padding:8px 16px}}.quiz-status{position:sticky;z-index:99;top:0;left:0;right:0;margin:0 0 35px 0}.quiz-status>div{display:flex;box-sizing:border-box;width:100%;max-width:792px;margin:0 auto;padding:8px 16px;border-radius:4px;background:var(--lp-primary-color);justify-content:center;align-items:center}.quiz-status>div>div{display:flex;flex-direction:row-reverse;flex:0 0 50%;align-items:center}@media(max-width:480px){.quiz-status>div>div{justify-content:center}}.quiz-status>div>div .submit-quiz #button-submit-quiz{margin:0;border-radius:4px;overflow:hidden;white-space:nowrap}.quiz-status>div>div .countdown{margin:0;border-radius:4px;overflow:hidden;padding:12px}.quiz-status>div .current-point{display:none}.quiz-status .questions-index{display:inline-block;color:#666;font-size:1em;font-weight:400;line-height:1.625em}.quiz-status .questions-index span{color:#333;font-weight:500}.quiz-status .countdown{min-height:38px;color:#333;font-weight:500;text-align:center}.quiz-status .countdown .fas{color:#333;font-size:1em}.quiz-status .countdown .clock{display:none;width:40px;height:40px}.quiz-status .countdown .clock::before{position:absolute;width:40px;height:40px;border:4px solid #b1c1e6;border-radius:50%;content:"";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.quiz-status .countdown .clock .circle-progress-bar{display:inline-block;position:relative;width:40px;height:40px;stroke:#5383f7}.quiz-status .countdown .clock .circle-progress-bar .circle-progress-bar__circle{transition:.35s stroke-dashoffset;transform:rotate(90deg);transform-origin:50% 50%}.quiz-status .countdown .clock.x .circle-progress-bar__circle{stroke:red}.quiz-status .countdown i{margin:0 0 0 5px}.quiz-status .submit-quiz button{margin:0 10px 0 0;border:0;border-radius:0;background:#fff;text-transform:uppercase}.quiz-status .submit-quiz button:hover{background:var(--lp-secondary-color)}.quiz-status.submitting .submit-quiz button{background:#ddd}.question-numbers{text-align:center;list-style:none}.question-numbers li{display:inline-block;position:relative;margin-bottom:3px}.question-numbers li a{display:block;min-width:20px;padding:8px;border:1px solid #ddd;color:#999;background:#f5f5f5;box-shadow:none;font-size:.75em;line-height:1}.question-numbers li a span{vertical-align:middle}.question-numbers li a:hover{border:1px solid #3880a2;color:#fff;background:#00adff}.question-numbers li.current a{border-color:#3880a2;color:#fff !important;background:#00adff}.question-numbers li.current.skipped::after{background:#fff}.question-numbers li.answered a::after{margin-right:3px;font-family:"lp-icon";font-size:8px;vertical-align:middle}.question-numbers li.answered.answered-wrong a{color:red}.question-numbers li.answered.answered-true a{color:#00adff}.question-numbers li.answered.answered-true.current a{color:#fff}.question-numbers li.skipped::after{position:absolute;bottom:3px;right:50%;width:10px;height:4px;margin-right:-5px;border-radius:2px;background:#aaa;content:""}.quiz-intro{display:flex;margin:0 0 20px;padding:0;list-style:none;flex-flow:row wrap}@media(max-width:768px){.quiz-intro{padding-left:10px;padding-right:10px;justify-content:space-between}}.quiz-intro-item{display:flex;margin:0 0 0 40px;align-items:center}@media(max-width:768px){.quiz-intro-item{margin:0 0 0 20px}}.quiz-intro-item::before{position:relative;margin-left:10px;color:var(--lp-primary-color);font-family:"lp-icon";font-size:1em}.quiz-intro-item--passing-grade{order:2}.quiz-intro-item--passing-grade::before{content:"\f012"}.quiz-intro-item--questions-count{order:1}.quiz-intro-item--questions-count::before{content:"\f12e"}.quiz-intro-item--duration{order:2}.quiz-intro-item--duration::before{content:"\f017"}.quiz-intro-item__title{margin:0;padding:0 0 0 8px;color:#333;font-weight:300}.quiz-intro-item__content{color:#222;font-weight:400}.question-explanation-content,.question-hint-content{margin-bottom:20px;padding:10px 15px;background:#f5f5f5}.redo-quiz button[type=submit]{content:attr(data-counter)}.circle-bar{position:relative;width:300px;height:300px;border-color:#ddd}.circle-bar::before{position:absolute;z-index:0;top:0;right:0;box-sizing:border-box;width:100%;height:100%;border:10px solid #ddd;border-radius:50%;content:""}.circle-bar .before,.circle-bar .after{position:absolute;z-index:0;top:0;right:0;box-sizing:border-box;width:100%;height:100%;border:10px solid #14c4ff;border-radius:50%;transform:rotate(-45deg)}.circle-bar .before{border-bottom-color:transparent;border-right-color:transparent;transform:rotate(-45deg)}.circle-bar .after{border-color:#14c4ff;border-top-color:transparent;border-left-color:transparent;transform:rotate(-45deg)}.circle-bar.bg50 .after{z-index:10;border-bottom-color:inherit;border-right-color:inherit;transform:rotate(-45deg)}.lp-quiz-buttons .complete-quiz,.lp-quiz-buttons .back-quiz,.lp-quiz-buttons .review-quiz{float:left}.quiz-result .result-grade{display:flex;flex-direction:column;position:relative;box-sizing:border-box;height:200px;margin-bottom:30px;padding:50px;justify-content:center;align-items:center;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.quiz-result .result-grade::before,.quiz-result .result-grade svg{position:absolute;top:0;right:50%;width:200px;height:200px;margin-right:-100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.quiz-result .result-grade::before{box-sizing:border-box;padding:30px;border:10px solid #ccc;content:""}.quiz-result .result-grade svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.quiz-result .result-grade svg circle{stroke:var(--lp-primary-color)}.quiz-result.passed .result-grade svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.quiz-result.passed .result-grade .result-achieved{color:#333}.quiz-result.passed .result-grade .result-message strong{color:#4caf50}.quiz-questions .question{margin-bottom:60px}.quiz-questions .question-answers .answer-options{margin:0;padding:0}.question .answer-option{padding:0}.question .answer-option input[type=radio],.question .answer-option input[type=checkbox]{position:absolute;top:50%;border-color:#d9e0f1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0 10px 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.question .answer-option input[type=radio]::after,.question .answer-option input[type=checkbox]::after{border-color:#d9e0f1}.question .answer-option input[type=radio]:disabled,.question .answer-option input[type=checkbox]:disabled{border-color:#ddd;background:#f9f9f9}.question .answer-option input[type=radio]:disabled::after,.question .answer-option input[type=checkbox]:disabled::after{border-color:#ddd}.question .answer-option input[type=radio]:checked:not(:disabled)::after,.question .answer-option input[type=checkbox]:checked:not(:disabled)::after{border-color:#99aee4}.question .answer-option input[type=radio]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.question .answer-option input[type=radio]::before{border-radius:50%}.question .answer-option .option-title{display:flex;width:100%;margin:0;padding:10px 60px 10px 10px;border:1px solid var(--lp-border-color,#e2e0db);color:#666;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.question .answer-option .option-title:hover{background:#f9f9f9}.question .answer-option .option-title::before{display:none}.question .answer-option.answer-correct .option-title{border-color:#4caf50}.question .answer-option.answered-wrong .option-title{border-color:#ff6423}.question .question-title{display:block;margin-top:0;margin-bottom:18px;font-size:1.125em;font-weight:500}.question .question-title .edit-link{float:left;font-size:.875em;font-weight:normal}.question .question-content{margin-bottom:30px}.question .question-content img{max-width:100%}.question .question-response{margin-bottom:10px;font-size:.875em}.question .question-response .label{display:inline-block;margin:0 0 0 5px;padding:8px 10px;border-radius:4px;color:#fff;line-height:1}.question .question-response .point{display:inline-block}.question .question-response.correct .label{background:#4caf50}.question .question-response.incorrect .label{background:#ff6423}.question .question-index{display:inline-block;margin:0 0 0 5px}.question .btn-show-hint{position:relative;margin:0 10px 0 0;padding:0;outline:0;color:#00adff;background:transparent;font-size:0;text-decoration:none;border:0}.question .btn-show-hint::before{font-family:"lp-icon";font-size:18px;content:"\f059"}.question .btn-show-hint:hover span{position:absolute;bottom:100%;right:100%;width:auto;padding:6px 9px;border-radius:2px;color:#333;background:#eee;font-size:14px;font-weight:400;line-height:1;white-space:nowrap;text-transform:none}.question.question-fill_in_blanks .blanks .blank-input-wrap{display:inline-block}.question.question-fill_in_blanks .blanks .blank-block{margin-bottom:20px}.question.question-fill_in_blanks .blanks .blank-input{display:inline-block;width:auto;min-width:50px;margin:0 10px;padding:0 10px;border:0;border-bottom:1px dashed var(--lp-border-color,#e2e0db);text-align:center;white-space:nowrap}.question.question-fill_in_blanks .blanks .blank-input br{display:none}.question.question-fill_in_blanks .blanks .blank-input>*{display:inline;white-space:nowrap}.question.question-fill_in_blanks .blanks .blank-select{display:inline-block;height:30px;margin-right:4px;padding:1px}.question.question-fill_in_blanks .blanks .blank-fills{display:inline-block}.question.question-fill_in_blanks .blanks .blank-fills code{margin:0 5px;padding:0 6px;background:#ddd;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.question.question-fill_in_blanks .blanks.ordered{list-style-position:inside}.question.question-fill_in_blanks .blanks.one-paragraph{line-height:3}.lp-sort-bg label.option-title{background:rgba(255,182,6,0.68) !important}.quiz-attempts .attempts-heading{margin-bottom:15px}.quiz-attempts table th,.quiz-attempts table td{text-align:center}.learn-press-message.fixed{position:fixed;top:32px;right:0;left:0;background:rgba(0,173,255,0.6);text-align:center;z-index:100;color:#FFF;padding:10px}.learn-press-message.fixed[data-delay-in]{display:none}.lp-ajax-message{display:none;margin-top:20px;padding:20px;border:2px solid #ebf8e5;border-radius:9px;font-size:.9em;line-height:1.4}.lp-ajax-message.error{border-color:#fee5e5}.lp-icon-passed{margin-left:5px}.lp-icon-passed::before{color:#059601;font-family:"lp-icon";content:"\f058"}.lp-user-item.graduation{padding:10px}.lp-user-item.graduation.passed{background-color:#ebf8e5;color:#3ab500}.lp-user-item.graduation.failed{background-color:#fdecec;color:#d85554}.course-graduation span{color:#999}.course-graduation .icon{margin-left:5px;font-size:1.25em}.course-graduation.passed .icon{color:#059601}.course-graduation.error .icon{color:#d85554}.learn-press-template-warning::before{color:#ffc107;font-family:"lp-icon";content:"\f071"}.lp-badge{display:flex;height:30px;padding:0;line-height:1;align-items:center;justify-content:center}.lp-badge::before,.lp-badge::after{content:""}.lp-badge::before{display:inline-block;position:relative;z-index:10;color:#fff;font-weight:bold;line-height:1}.lp-badge.featured-course{position:absolute;z-index:1;top:15px;right:-120px;width:300px;background:#ff2828;text-align:center;transform:rotate(45deg);height:auto;padding:5px 0}.lp-badge.featured-course::before{font-size:.75em;text-transform:uppercase;content:attr(data-text)}body div.entry-content>div.learnpress,body div.entry-content>div.learnpress:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){--responsive--aligndefault-width:100%;max-width:var(--lp-content-width,100%)}body .entry-content.has-global-padding{padding-right:0;padding-left:0}.lp-archive-courses ul,.lp-archive-courses ol{list-style-type:decimal;list-style-position:inside;padding:0 0 1.5em}.lp-archive-courses ul{list-style-type:revert;padding:0 1em 1em 0}.lp-archive-courses ul.course-nav-tabs{list-style:none;padding:0}.lp-archive-courses ol ul{padding:2px 35px 2px 0}.lp-archive-courses ol ol{padding:2px 20px 2px 0}.learnpress #left-area ul,.learnpress .entry-content ul,.learnpress .et-l--body ul,.learnpress .et-l--footer ul,.learnpress .et-l--header ul,.learnpress-profile #left-area ul,.learnpress-profile .entry-content ul,.learnpress-profile .et-l--body ul,.learnpress-profile .et-l--footer ul,.learnpress-profile .et-l--header ul{padding:0;list-style:none !important}.learnpress.dt-the7 .learn-press-filters{margin-bottom:20px}.learnpress.dt-the7 .learn-press-courses[data-size="3"] .course{width:50%}.bridge.learnpress .lp-archive-courses{margin-top:100px}.bridge.learnpress .lp-archive-courses ul.learn-press-breadcrumb{padding-top:45px}.bridge.learnpress .content{z-index:110}.bridge.learnpress .comment-respond .comment-form{margin:0}.bridge.learnpress .comment-respond .comment-form>p,.bridge.learnpress .comment-respond .comment-form>div{padding:0}.bridge.learnpress.learnpress-profile .content{z-index:100}.bridge.learnpress #learn-press-item-comments{background:#f6f6f6}.learnpress.ast-separate-container .ast-article-single{padding-right:15px;padding-left:15px}body.astra .course-summary-content .course-detail-info{--lp-color-white:#333;--lp-secondary-color:transparent}body.astra .course-summary-content .course-detail-info .course-title{border-bottom-color:var(--ast-global-color-7)}.ast-container{--lp-cotainer-padding:0}body.learnpress-page.twentysixteen #primary .lp-entry-content{float:none;width:auto;margin:0 15%}body.learnpress-page.twentyfifteen .course-summary-sidebar .widget{width:100%;padding:0}body.learnpress-page.twentysixteen .entry-footer{display:none}body.learnpress-page.twentysixteen .lp-entry-content{float:none;width:auto}body.learnpress-page.twentyseventeen #primary article.type-page{width:100%}body div.entry-content>div.learnpress{--responsive--aligndefault-width:100%;max-width:var(--lp-content-width,100%)}body .entry-content.has-global-padding{padding-right:0;padding-left:0}@media screen and (min-width:61.5625em){body.twentysixteen.learnpress-page .entry-footer{display:none}body.twentysixteen.learnpress-page .lp-entry-content{float:none;width:auto}body:not(.search-results) article:not(.type-page) .entry-footer{display:none}body:not(.search-results) article:not(.type-page) .lp-entry-content{float:none;width:auto}}body.twentyseventeen.learnpress-page #primary article.page .entry-header,body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content{width:100%;float:none}@media screen and (min-width:48em){body.twentyseventeen.learnpress-page #primary article.page .entry-header,body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content{width:100%;float:none}}.edu-press:not(.nofixcss),.theme-edu-press:not(.nofixcss){--lp-font-size-base:1em}.edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) label,.theme-edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) label{display:none}.edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) a,.theme-edu-press:not(.nofixcss) .course-instructor-category>div:nth-child(2) a{font-size:1rem}.edu-press:not(.nofixcss) .course-instructor-category .course-categories a,.theme-edu-press:not(.nofixcss) .course-instructor-category .course-categories a{font-weight:normal}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-categories,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-categories{position:absolute}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-content .course-instructor,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-content .course-instructor{display:inline}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info>*,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info>*{display:revert}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore{width:auto}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a{padding:0}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a:hover,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a:hover{background:transparent;color:var(--thim-body_primary_color)}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .course-info,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .course-info{border-top:1px solid rgba(153,153,153,0.2);padding-top:20px}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=list] .course-info,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=list] .course-info{margin-top:50px}.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses input,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses input{height:unset;padding:10px 20px}.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button{background-image:none !important}.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button i,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button i{display:block}.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .lp-courses-bar .switch-layout .switch-btn,.theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .lp-courses-bar .switch-layout .switch-btn{opacity:1}.edu-press:not(.nofixcss) .learn-press-courses .course-content .course-readmore a,.theme-edu-press:not(.nofixcss) .learn-press-courses .course-content .course-readmore a{border:0}.edu-press:not(.nofixcss) .lp-user-profile .dashboard-statistic__row .statistic-box,.theme-edu-press:not(.nofixcss) .lp-user-profile .dashboard-statistic__row .statistic-box{background-color:var(--lp-white-grey,#f7f7fb);min-width:unset;margin-bottom:0}.edu-press:not(.nofixcss) .learn-press-courses .course-wrap-meta .meta-item::before,.theme-edu-press:not(.nofixcss) .learn-press-courses .course-wrap-meta .meta-item::before{font-family:"lp-icon" !important;font-weight:normal !important;margin:0 !important}.edu-press:not(.nofixcss).single-lp_course .lp-archive-courses .learn-press-nav-tabs,.theme-edu-press:not(.nofixcss).single-lp_course .lp-archive-courses .learn-press-nav-tabs{background:transparent;border-radius:0}.lp-4{--lp-font-size-base:1em}.elearningwp:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn{border:none !important;background-color:unset !important;padding:0}.elearningwp:not(.nofixcss) .lp-content-area.learn-press-message{padding:10px 15px}.course-builder:not(.nofixcss) .lp-courses-bar .search-courses button{padding:0}.course-builder:not(.nofixcss) .lp-courses-bar .courses-order-by{height:unset !important;padding:8px 15px 8px 35px !important}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user #profile-sidebar{margin-top:0 !important}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user .lp-profile-content-area{align-items:center}.course-builder:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn{border-radius:5px;border:0;padding:0}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header{padding-bottom:30px}.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header .lp-profile-user-bio{padding-bottom:0}.learnpress-v4:not(.nofixcss),.learnpress-v3:not(.nofixcss){--lp-border-radius-avatar:0}.learnpress-v4:not(.nofixcss) .statistic-box,.learnpress-v3:not(.nofixcss) .statistic-box{--thim-lp-profile-bg-color:#f7f7fb}.learnpress-v4:not(.nofixcss) #learn-press-profile.lp-user-profile .learn-press-filters,.learnpress-v3:not(.nofixcss) #learn-press-profile.lp-user-profile .learn-press-filters{border:none !important;margin:0 0 0 -1px 0 !important}.learnpress-v4:not(.nofixcss) .lp-user-profile .lp-profile-left,.learnpress-v3:not(.nofixcss) .lp-user-profile .lp-profile-left{min-width:unset !important;position:static !important}.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area,.learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area{min-height:unset;padding-right:0;display:flex}.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left,.learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left{border:none !important}.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left img,.learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left img{border-radius:50%}.learnpress-v4 .lp-course-curriculum,.learnpress-v3 .lp-course-curriculum{--lp-primary-color:var(--thim-body-primary-color,inherit)}.learnpress-v4 .lp-course-curriculum .course-section-header .course-section__title,.learnpress-v4 .lp-course-curriculum .section-count-items,.learnpress-v3 .lp-course-curriculum .course-section-header .course-section__title,.learnpress-v3 .lp-course-curriculum .section-count-items{font-family:var(--thim-font-title-font-family,inherit)}.learnpress-v4 .lp-course-curriculum .course-item__link,.learnpress-v3 .lp-course-curriculum .course-item__link{color:inherit}.learnpress-v4 .lp-course-curriculum .course-item-ico,.learnpress-v3 .lp-course-curriculum .course-item-ico{color:var(--lp-primary-color,#ffb606)}.learnpress-v4 .lp-course-curriculum .course-item__link,.learnpress-v3 .lp-course-curriculum .course-item__link{column-gap:8px}.learnpress-v4 .lp-course-curriculum .course-section__title,.learnpress-v3 .lp-course-curriculum .course-section__title{font-size:1.1em}.learnpress-v4 .lp-course-curriculum .section-toggle,.learnpress-v4 .lp-course-curriculum .section-count-items,.learnpress-v3 .lp-course-curriculum .section-toggle,.learnpress-v3 .lp-course-curriculum .section-count-items{color:var(--lp-primary-color,#ffb606)}.learnpress-v4 #popup-sidebar .course-section-header,.learnpress-v4 #popup-sidebar .lp-course-curriculum .course-item,.learnpress-v3 #popup-sidebar .course-section-header,.learnpress-v3 #popup-sidebar .lp-course-curriculum .course-item{padding-right:16px;padding-left:16px}.learnpress-v4 .lp-course-curriculum{--lp-white-grey:transparent;--lp-border-radius:0}.learnpress-v4 .lp-course-curriculum .course-section{border-width:0 0 1px 0}.learnpress-v4 .lp-course-curriculum .course-section:last-child{border-width:0}.learnpress-v4 .lp-course-curriculum .course-section-header{padding:0 0 8px 0}.learnpress-v4 .lp-course-curriculum .course-item{padding-right:0;padding-left:0}.learnpress-v4 .lp-course-curriculum .course-section{margin-bottom:0}.learnpress-v4 .lp-course-curriculum .course-section-header{padding:24px 0 24px 0}.assignments .lp-icon-file-alt:before{content:"\e929"}.eduma:not(.nofixcss) .learnpress #learn-press-profile.lp-user-profile .learn-press-filters{padding-bottom:0 !important;overflow-y:visible}.eduma:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area{flex-direction:column}.eduma .lp-course-curriculum .course-section-header{padding:var(--thim-ekit-padding-lesson,12px 0)}.eduma .sc_heading+.lp-course-curriculum .lp-course-curriculum__title{display:none}.ivy-school:not(.nofixcss) .lp-user-profile .lp-user-profile-avatar img{border-radius:0}.ivy-school.single-lp_course .course-curriculum{border:0}.ivy-school .lp-course-curriculum{--lp-white-grey:transparent;--lp-border-radius:0;--lp-primary-color:var(--thim-body-primary-color,inherit)}.ivy-school .lp-course-curriculum .course-section-header .course-section__title{font-family:var(--thim-font-title-font-family,inherit)}.ivy-school .lp-course-curriculum .course-item-ico{color:var(--lp-primary-color,#ffb606)}.course-builder .lp-course-curriculum{--lp-white-grey:#f2f2f2;--lp-border-color:#e6e6e6}.course-builder .lp-course-curriculum .course-sections{border:1px solid var(--lp-border-color,#e6e6e6);border-radius:var(--lp-border-radius,5px);overflow:hidden}.course-builder .lp-course-curriculum .course-section{margin:0;border-radius:0;border-width:1px 0 0 0}.course-builder .lp-course-curriculum .course-section:first-child{border:0}.course-builder #popup-sidebar .lp-course-curriculum{--lp-border-radius:0}.course-builder .course-tab-panels .lp-course-curriculum .course-sections{border:0}.course-builder .course-tab-panels .lp-course-curriculum .course-section-header,.course-builder .course-tab-panels .lp-course-curriculum .course-item{padding-right:0;--lp-white-grey:trasparent;padding-left:0}.eduma .lp-course-curriculum .course-item-order.lp-hidden,.coaching .lp-course-curriculum .course-item-order.lp-hidden{display:inline-block !important}.eduma .lp-course-curriculum .course-section__title,.coaching .lp-course-curriculum .course-section__title{text-transform:uppercase}.demo-marketplace .thim-ekit-tablist .lp-course-curriculum__title,.demo-ecommerce .thim-ekit-tablist .lp-course-curriculum__title{display:none}.demo-marketplace .thim-ekit-tablist .course-section-header,.demo-ecommerce .thim-ekit-tablist .course-section-header{background-color:var(--thim-breacrumb-bg-color)}.demo-marketplace .thim-ekit-tablist .course-section__items,.demo-ecommerce .thim-ekit-tablist .course-section__items{background-color:var(--lp-fix-bg-section-item,#f5f7f8)}.demo-marketplace .style-marketplace-2,.demo-ecommerce .style-marketplace-2{--thim-breacrumb-bg-color:#0f1c44;--lp-fix-bg-section-item:transparent}.thim-ekit-light-mode .demo-marketplace .style-marketplace-2,.thim-ekit-light-mode .demo-ecommerce .style-marketplace-2{--thim-breacrumb-bg-color:#f4f4f4}.demo-ecommerce .course-section-header{--thim-breacrumb-bg-color:#e1e9fd}.demo-online-learning .thim-ekit-tablist .lp-course-curriculum__title{display:none}.demo-online-learning .thim-ekit-tablist .course-section{margin-bottom:8px;border:0}.demo-online-learning .thim-ekit-tablist .course-section-header{background-color:#dfefff;border-radius:8px 8px 8px 8px}.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-section{border:0}.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-item{border:1px solid var(--thim-border-color);margin-bottom:10px;padding-right:20px;padding-left:20px}.business-consulting .lp-course-curriculum__title,.demo-business-v2 .lp-course-curriculum__title,.business-coaching .lp-course-curriculum__title,.demo-healthy-coaching .lp-course-curriculum__title{display:none}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section{border-width:1px;margin-bottom:15px}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section:last-child,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section:last-child,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section:last-child,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section:last-child{border-width:1px;margin-bottom:0}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section-header,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header{padding:20px 15px 5px 15px}.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-item,.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-item,.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item,.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-item{padding-right:15px;padding-left:15px}.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header{background-color:var(--thim-bg-color,#f5f5f5);padding:10px 15px}.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header{padding:15px 20px}.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section__items{padding-right:20px;padding-left:20px}.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item{padding-right:0;padding-left:0}.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section{border:0;border-radius:5px}.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header{background:#fff;padding:10px 15px}.learn-press-tip{display:none;margin:0 5px;color:#444;font-style:normal;font-weight:normal;line-height:1;vertical-align:baseline;cursor:pointer}.learn-press-tip.ready{display:inline-block}.learn-press-tip::before{font-family:"lp-icon";content:"\f059"}.learn-press-tip:hover{opacity:.8}.learn-press-tip-floating{position:absolute;z-index:9999999;min-width:20px;margin-right:-1px;padding:.618em 1em;color:#fff;background:#383838;font-size:.8em;line-height:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.learn-press-tip-floating>*{font-size:.8em}.learn-press-tip-floating .close{display:inline-block;position:absolute;top:-8px;left:-8px;width:16px;height:16px;border:1px solid #fff;color:#fff;background:#468fbc;line-height:1rem;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.learn-press-tip-floating .close::before{font-family:"lp-icon";content:"\f00d"}.learn-press-tip-floating p{margin:0}.learn-press-tip-floating::before{position:absolute;bottom:-6px;right:50%;width:0;height:0;margin-right:-6px;border:6px solid transparent;border-top-color:#383838;border-bottom-width:0;content:""}body.lp-preview.admin-bar #learn-press-content-item{top:32px !important}body.lp-preview #learn-press-course-curriculum{display:none}body.lp-preview #learn-press-content-item{top:0 !important;right:0 !important}@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}#popup_container{opacity:0;transform:scale(0.5)}body.confirm #popup_overlay{z-index:999998 !important}body.confirm #popup_container{z-index:999999 !important;max-width:90% !important;min-width:300px !important;padding:10px !important;background:#f5f5f5;transition:opacity .25s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.confirm #popup_container #popup_title{display:none !important}body.confirm #popup_container #popup_message{margin:-10px;background:#FFF;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.confirm #popup_container .close{position:absolute;top:3px;left:10px}body.confirm #popup_container #popup_panel{margin-top:20px;text-align:center}body.confirm #popup_container #popup_panel button,body.confirm #popup_container #popup_panel input[type=button],body.confirm #popup_container #popup_panel input[type=submit]{height:30px;line-height:1.875rem;padding:0 25px}body.confirm #popup_container #popup_cancel{display:none}body.confirm #popup_container.ready{opacity:1;transform:scale(1)}.lp-archive-courses{width:100%;scroll-margin:30px}.lp-archive-courses .lp-content-area.has-sidebar{display:flex;gap:32px;align-items:flex-start}@media(max-width:768px){.lp-archive-courses .lp-content-area.has-sidebar{display:inherit}}.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li{width:33.33%}@media(max-width:1200px){.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li{width:50%}}@media(max-width:600px){.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li{width:100%}}.lp-archive-courses .lp-content-area .lp-main-content{flex:1}.lp-archive-courses .lp-content-area .lp-archive-courses-sidebar{width:25%}@media(max-width:768px){.lp-archive-courses .lp-content-area .lp-archive-courses-sidebar{width:100%}}.lp-archive-courses.loading ul.learn-press-courses{position:relative}.lp-archive-courses.loading ul.learn-press-courses::before,.lp-archive-courses.loading ul.learn-press-courses::after{content:"";position:absolute;top:0;bottom:0;right:15px;left:15px}.lp-archive-courses.loading ul.learn-press-courses::after{z-index:3;background:#f3f3f3;background:linear-gradient(-90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}.lp-archive-courses.loading ul.learn-press-courses::before{z-index:2;opacity:.8%;background:var(--lp-color-white,#fff)}.lp-archive-courses .learn-press-courses-header{margin-bottom:16px}.lp-archive-courses .learn-press-courses-header h1{margin:0;font-size:calc(var(--lp-font-size-base, 1em) * 1.8)}.learn-press-courses{clear:both;margin:0 -16px;padding:0 !important;min-height:300px;list-style:none;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.learn-press-courses .course-item{flex-direction:column;display:flex;transition:all .3s}.learn-press-courses .course-item:hover .course-thumbnail .thumbnail::before{opacity:1}.learn-press-courses .course-item:hover .course-thumbnail a img{transform:scale(1.05)}.learn-press-courses .course-item:hover .course-wishlist{opacity:1}.learn-press-courses .course-item .course-wishlist.filled{opacity:1}.learn-press-courses .course-content{position:relative;border-top:0}.learn-press-courses .course-content .course-permalink{display:block;border:0;text-decoration:none;color:inherit;line-height:1.3}.learn-press-courses .course-content .course-review{display:none}.learn-press-courses .course-content .course-tags{display:inline-block}.learn-press-courses .course-content .course-info>span{display:block}.learn-press-courses .course-content .course-info .course-price .free,.learn-press-courses .course-content .course-info .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.learn-press-courses .course-content .course-info .course-price .origin-price{margin-left:8px;opacity:.8;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);text-decoration:line-through}.learn-press-courses .course-content .course-short-description{display:-webkit-box;overflow:hidden;margin-bottom:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.learn-press-courses .course-content .separator{display:none}.learn-press-courses .course-thumbnail{overflow:hidden;position:relative;border-radius:var(--lp-border-radius,5px)}.learn-press-courses .course-thumbnail .lp-badge.featured{position:absolute;z-index:100;top:28px;right:-110px;width:300px;text-align:center;transform:rotate(45deg)}.learn-press-courses .course-thumbnail .course-wishlist{position:absolute;z-index:2;top:6px;left:6px;opacity:0;color:var(--lp-color-white,#fff);cursor:pointer}.learn-press-courses .course-thumbnail .course-wishlist::before{font-family:"lp-icon";content:"\f004"}.learn-press-courses .course-thumbnail .course-wishlist .course-wishlist__btn{display:none}.learn-press-courses .course-thumbnail .course-wishlist:hover{color:var(--lp-primary-color)}.learn-press-courses .course-thumbnail:hover::before{opacity:1}.learn-press-courses .course-thumbnail:hover a img{transform:scale(1.05)}.learn-press-courses .course-thumbnail:hover .course-wishlist{opacity:1}.learn-press-courses .course-thumbnail a{display:block;overflow:hidden}.learn-press-courses .course-thumbnail .thumbnail{margin:0;padding:0;border:0;border-radius:unset;line-height:unset}.learn-press-courses .course-thumbnail img{display:block;width:100%;height:auto;transition:all .5s ease;transform:scale(1);max-width:unset !important}.learn-press-courses .wap-course-title{margin:0 0 12px 0;padding:0;display:block;font-size:calc(var(--lp-font-size-base, 1em) * 1.15);font-weight:var(--lp-font-weight-link,600)}.learn-press-courses .wap-course-title a:hover{color:var(--lp-primary-color)}.learn-press-courses .course-permalink:hover{color:var(--lp-primary-color)}@media(min-width:769px){.learn-press-courses .course-summary-content .course-info-left{width:calc(100% - 340px)}}@media(max-width:1024px){.learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value span,.learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value>div{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.learn-press-courses .course-summary-content .course-meta.course-meta-secondary{margin-bottom:0}.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item{height:auto}.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item:last-child{margin-left:0}@media(max-width:1024px){.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item{margin-left:0 !important;width:calc((100% - 32px) / 3)}}@media(max-width:768px){.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item{width:100%}}@media(max-width:768px){.learn-press-courses .course-summary-content{width:100%}}.learn-press-courses .course-price .free{color:#3ab500}.learn-press-courses .course{width:25%;margin:0 0 32px 0;box-shadow:none;list-style:none}.learn-press-courses .course-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.learn-press-courses .course-instructor-category{display:flex;padding:0;gap:4px;flex-wrap:wrap;margin-bottom:12px}.learn-press-courses .course-instructor-category>div>*{display:inline;vertical-align:middle}.learn-press-courses .course-instructor-category label{font-size:inherit;font-weight:inherit}.learn-press-courses .course-instructor-category a{font-weight:var(--lp-font-weight-link,600);text-decoration:none;color:inherit}.learn-press-courses .course-instructor-category a:hover{color:var(--lp-primary-color,#ffb606)}.learn-press-courses .course-wrap-meta{display:flex;padding:0;margin-bottom:12px;gap:20px;flex-wrap:wrap;row-gap:8px}.learn-press-courses .course-wrap-meta .meta-item{text-transform:capitalize;display:flex;gap:8px}.learn-press-courses .course-wrap-meta .meta-item::before{color:var(--lp-primary-color);font-family:"lp-icon"}.learn-press-courses .course-wrap-meta .meta-item>div{display:inline-block}.learn-press-courses .course-wrap-meta .meta-item-level::before{content:"\f012"}.learn-press-courses .course-wrap-meta .meta-item-duration::before{content:"\f017"}.learn-press-courses .course-wrap-meta .meta-item-lesson::before{content:"\f15b"}.learn-press-courses .course-wrap-meta .meta-item-quiz::before{content:"\f12e"}.learn-press-courses .course-wrap-meta .meta-item-student::before{content:"\f501"}.learn-press-courses .course-wrap-meta .meta-item-address::before{content:"\e91b"}.learn-press-courses .course-content .course-readmore a{padding:8px 24px;border-radius:var(--lp-border-radius,5px);color:var(--lp-color-base,#333);border:1px solid var(--lp-color-base,#333);transition:all .3s;display:block;background:transparent;text-decoration:none;text-align:center}.learn-press-courses .course-content .course-readmore a:hover{background:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff);border-color:var(--lp-primary-color,#ffb606)}.learn-press-courses[data-layout=list]{margin:0}.learn-press-courses[data-layout=list] .course{display:flex;width:100%;border-bottom:1px solid var(--lp-border-color,#e2e0db);flex-wrap:wrap;justify-content:flex-end;padding-bottom:32px}.learn-press-courses[data-layout=list] .course-item{flex-direction:row;width:100%;border:unset;align-items:start}@media(max-width:767px){.learn-press-courses[data-layout=list] .course-item{flex-direction:column}}.learn-press-courses[data-layout=list] .course-content{padding:0 24px 0 0}@media(max-width:767px){.learn-press-courses[data-layout=list] .course-content{padding:16px 0}}.learn-press-courses[data-layout=list] .course-content .course-tags a{margin:0 0 10px 10px;padding:3px 5px;border-radius:3px;color:var(--lp-color-white,#fff);background:#e4a2a2;line-height:1}.learn-press-courses[data-layout=list] .course-content .course-excerpt{width:100%}.learn-press-courses[data-layout=list] .course-content .course-info{width:100%;display:flex;justify-content:space-between}@media(max-width:520px){.learn-press-courses[data-layout=list] .course-content .course-info{width:100%}}.learn-press-courses[data-layout=list] .course-content .course-info .course-students{display:none}.learn-press-courses[data-layout=list] .course-thumbnail{width:35%}.learn-press-courses[data-layout=list] .course-content{width:65%}@media(max-width:767px){.learn-press-courses[data-layout=list] .course-thumbnail,.learn-press-courses[data-layout=list] .course-content{width:100%}}.learn-press-courses[data-layout=list] .course-title{font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.learn-press-courses[data-layout=grid] .course,.learn-press-courses.lp-courses-related .course{padding:0 16px}@media(max-width:992px){.learn-press-courses[data-layout=grid] .course,.learn-press-courses.lp-courses-related .course{width:50%}}@media(max-width:767px){.learn-press-courses[data-layout=grid] .course,.learn-press-courses.lp-courses-related .course{width:100%}}.learn-press-courses[data-layout=grid] .wp-block-learnpress-course-item-template,.learn-press-courses[data-layout=grid] .course-item,.learn-press-courses.lp-courses-related .wp-block-learnpress-course-item-template,.learn-press-courses.lp-courses-related .course-item{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-duration,.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-level,.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-quiz,.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-duration,.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-level,.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-quiz,.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-duration,.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-level,.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-quiz,.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-duration,.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-level,.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-quiz{display:none}.learn-press-courses[data-layout=grid] .course-content,.learn-press-courses.lp-courses-related .course-content{width:100%;padding:20px;flex-grow:1}.learn-press-courses[data-layout=grid] .course-content .course-info,.learn-press-courses.lp-courses-related .course-content .course-info{flex-direction:column;align-items:flex-start;gap:12px}.learn-press-courses[data-layout=grid] .course-content .course-info .course-readmore,.learn-press-courses.lp-courses-related .course-content .course-info .course-readmore{width:100%;text-align:center}.learn-press-courses[data-layout=grid] .course-content .course-excerpt,.learn-press-courses[data-layout=grid] .course-content .course-short-description,.learn-press-courses.lp-courses-related .course-content .course-excerpt,.learn-press-courses.lp-courses-related .course-content .course-short-description{display:none}.learn-press-courses[data-layout=grid] .learn-press-message,.learn-press-courses.lp-courses-related .learn-press-message{margin-right:15px;margin-left:15px}.learn-press-courses[data-layout=grid] .course-thumbnail,.learn-press-courses.lp-courses-related .course-thumbnail{border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0}.learn-press-courses[data-size="3"] .course{width:33.3333%}@media(max-width:767px){.learn-press-courses[data-size="3"] .course{width:100%}}.learn-press-courses .lp-archive-course-skeleton{position:absolute;height:100%;background:linear-gradient(-90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);animation:lp-skeleton-loading 1.4s ease infinite;background-size:400% 100%}.learn-press-courses .lp-archive-course-skeleton li{display:none}.lp-list-courses-default{position:relative}.lp-list-courses-default .lp-skeleton-animation{clear:both;padding:5px 0 0 0}.lp-courses-bar{display:flex;width:100%;justify-content:space-between;gap:12px;margin-bottom:32px;flex-wrap:wrap}.lp-courses-bar .courses-order-by{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;padding-left:30px;background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size:.8em;background-position:calc(100% - (100% - 0.5em)) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.1}.woocommerce-js .lp-courses-bar .courses-order-by{background-position-x:calc(100% - (100% - 10px))}.lp-courses-bar .courses-order-by:focus{border-color:var(--lp-primary-color);outline:0}.lp-courses-bar>*{display:flex}.lp-courses-bar .search-courses{display:flex;flex:1;margin-bottom:0}.lp-courses-bar .search-courses input{width:100%;max-width:240px;margin:0 0 0 4px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none}.lp-courses-bar .search-courses input::-webkit-input-placeholder{color:#999}.lp-courses-bar .search-courses input::-moz-placeholder{color:#999}.lp-courses-bar .search-courses input:-ms-input-placeholder{color:#999}.lp-courses-bar .search-courses input:-moz-placeholder{color:#999}.lp-courses-bar .search-courses input::placeholder{color:#999}.lp-courses-bar .search-courses input:focus{border-color:var(--lp-primary-color);outline:0}.lp-courses-bar .search-courses button{border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);padding:8px 16px;height:inherit;font-size:inherit;line-height:1.1;box-shadow:none;box-shadow:0 0}.lp-courses-bar .search-courses button i{font-size:1.2em;line-height:1.2}.lp-courses-bar .search-courses button:focus{outline:0}.lp-courses-bar .search-courses button.loading>i:before{display:inline-block;content:"\f110";-webkit-animation:lp-rotating 1s linear infinite;-moz-animation:lp-rotating 1s linear infinite;animation:lp-rotating 1s linear infinite}.lp-courses-bar .switch-layout{align-items:center;justify-content:center}@media(max-width:768px){.lp-courses-bar .switch-layout{display:none}}.lp-courses-bar .switch-layout input[type=radio]{display:none}.lp-courses-bar .switch-layout .switch-btn{margin:0;cursor:pointer;padding:8px 12px}.lp-courses-bar .switch-layout .switch-btn::before{display:inline-block;margin:6px;color:var(--lp-color-base,#333);font-family:"lp-icon";line-height:1.2;width:1em}.lp-courses-bar .switch-layout .switch-btn.grid{border-radius:0 var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0;border:1px solid var(--lp-border-color,#e2e0db);border-left:0}.lp-courses-bar .switch-layout .switch-btn.grid::before{content:"\f009"}.lp-courses-bar .switch-layout .switch-btn.list{border-radius:var(--lp-border-radius,5px) 0 0 var(--lp-border-radius,5px);border:1px solid var(--lp-border-color,#e2e0db);border-right:0}.lp-courses-bar .switch-layout .switch-btn.list::before{content:"\f03a"}.lp-courses-bar .course-filter-btn-mobile{display:inline-flex;align-items:center}@media(min-width:769px){.lp-courses-bar .course-filter-btn-mobile{display:none}}@media(max-width:767px){.lp-courses-bar .search-courses{width:100%}.lp-courses-bar .search-courses input{min-width:240px;max-width:unset}}.switch-layout input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before{color:var(--lp-primary-color)}.switch-layout input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20){background-color:var(--lp-white-grey,#f7f7fb)}input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20)::before{color:var(--lp-primary-color)}.lp_allow_repurchase_select{padding:20px;background:#f7f7f7}.lp_allow_repurchase_select>ul{padding:0;list-style:none}.lp_allow_repurchase_select>ul li label{display:flex;align-items:center;gap:10px}.lp_allow_repurchase_select>a{display:inline-block;margin-top:10px;color:var(--lp-color-white,#fff);background-color:#222}.lp-single-offline-course .lp-single-offline-course-main{display:flex;gap:30px;margin-bottom:80px}.lp-single-offline-course .course-price .free{color:#3ab500}.lp-single-offline-course .course-price .origin-price{text-decoration:line-through;opacity:.6;margin-left:4px}.lp-single-offline-course__left{width:70%}.lp-single-offline-course__left>div{margin-bottom:32px}.lp-single-offline-course__left .learn-press-breadcrumb{display:flex;list-style:none;flex-wrap:wrap;gap:5px;font-size:var(--lp-font-size-base);align-items:center;margin-bottom:8px;padding:0}.lp-single-offline-course__left .learn-press-breadcrumb li{list-style:none;padding:0;margin:0}.lp-single-offline-course__left .course-title{display:block;font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);margin:0 0 12px 0}.lp-single-offline-course__left .course-img img{width:100%}.lp-single-offline-course__left .lp-single-course-offline-info-one{margin-bottom:12px}.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta{display:inline;line-height:1.4;margin-right:12px;padding-right:12px;border-right:1px solid #e2e0db}.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta:first-child{margin:0;padding:0;border:0}.lp-single-offline-course__left .lp-single-course-offline-info-one .lp-item-wishlist.active{color:var(--lp-primary-color)}.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info{display:inline-block}.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info .ico-star{display:inline-block;vertical-align:sub;margin-left:4px}.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info svg{height:22px}.lp-single-offline-course__left .instructor-description{margin-top:16px}.lp-single-offline-course__left .course-features ul,.lp-single-offline-course__left .course-target ul,.lp-single-offline-course__left .course-requirements ul{margin:0 20px 0 0;padding:0}.lp-single-offline-course__left .instructor-social{display:flex;gap:8px;margin-top:30px}.lp-single-offline-course__left .instructor-social a{width:37px;height:37px;display:inline-flex;align-items:center;justify-content:center;background-color:#f1f2f8;border-radius:50%}.lp-single-offline-course__left .instructor-social a:hover{background-color:var(--lp-primary-color)}.lp-single-offline-course__left .instructor-social a:hover i{color:#fff}.lp-single-offline-course__left .instructor-social a .lp-icon-facebook{color:#216bf6}.lp-single-offline-course__left .instructor-social a .lp-icon-twitter{color:#169df0}.lp-single-offline-course__left .instructor-social a .lp-icon-youtube-play{color:#ff0200}.lp-single-offline-course__left .instructor-social a .lp-icon-linkedin{color:#0078b7}.lp-single-offline-course__left .instructor-social a i{font-size:18px}.lp-single-offline-course__left .item-title{margin-bottom:30px}.lp-single-offline-course__left>img{margin-bottom:30px}.lp-single-offline-course__right{width:30%;position:relative}.lp-single-offline-course__right__sticky{position:sticky;top:0}.lp-single-offline-course .info-metas,.lp-single-offline-course .course-featured-review{border:1px solid #e2e0db;padding:30px;margin-bottom:60px}@media(max-width:767px){.lp-single-offline-course .info-metas,.lp-single-offline-course .course-featured-review{margin-bottom:30px}}.lp-single-offline-course .info-metas .info-meta-item,.lp-single-offline-course .course-featured-review .info-meta-item{display:flex;justify-content:space-between;border-bottom:1px solid #e2e0db;padding-bottom:16px;margin-bottom:16px;font-size:var(--lp-font-size-base)}.lp-single-offline-course .info-metas .info-meta-item:nth-last-of-type(2),.lp-single-offline-course .course-featured-review .info-meta-item:nth-last-of-type(2){border:0;padding-bottom:0;margin-bottom:0}.lp-single-offline-course .info-metas .info-meta-left,.lp-single-offline-course .course-featured-review .info-meta-left{display:inline-flex;align-items:center;gap:8px}.lp-single-offline-course .info-metas .info-meta-left>span,.lp-single-offline-course .course-featured-review .info-meta-left>span{min-width:16px}@media(min-width:992px){.lp-single-offline-course .info-metas.lp-is-mobile,.lp-single-offline-course .course-featured-review.lp-is-mobile{display:none}}@media(max-width:991px){.lp-single-offline-course .info-metas.lp-is-pc,.lp-single-offline-course .course-featured-review.lp-is-pc{display:none}}.lp-single-offline-course form.purchase-course,.lp-single-offline-course form.enroll-course,.lp-single-offline-course form.retake-course{width:100%}.lp-single-offline-course .course-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.lp-single-offline-course .course-buttons .lp-button{padding:12px 16px;border-radius:var(--lp-border-radius,3px);font-size:var(--button--font-size);line-height:1.5em;font-weight:600;width:100%}.lp-single-offline-course .course-buttons .lp-button.button{border:0}.lp-single-offline-course .course-buttons a.course-btn-extra{border-color:var(--lp-primary-color);color:var(--lp-primary-color)}.lp-single-offline-course .course-buttons a.course-btn-extra:focus,.lp-single-offline-course .course-buttons a.course-btn-extra:hover{background-color:var(--lp-primary-color);color:#fff}.lp-single-offline-course .course-buttons .button-purchase-course{background-color:var(--lp-primary-color);color:#fff}.lp-single-offline-course .featured-review__title{font-weight:bold;font-size:1.4rem;margin-top:10px}.lp-single-offline-course .course-featured-review{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px;position:relative}.lp-single-offline-course .course-featured-review::before{background-image:url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='28' fill='%23F2F1F8'/%3E%3Cpath d='M17.425 40.5325C17.3136 40.5325 17.2015 40.5061 17.0958 40.4518C16.7823 40.2903 16.6073 39.9215 16.6673 39.5504L18.2548 31.142H12.7691C12.3442 31.142 12 30.7678 12 30.3058V15.5028C12 15.0409 12.3442 14.6666 12.7691 14.6666H25.8927C26.3176 14.6666 26.6618 15.0409 26.6618 15.5028V30.3051C26.6618 30.5046 26.5961 30.6979 26.4761 30.8501L18.0084 40.2406C17.8584 40.43 17.6442 40.5325 17.425 40.5325ZM13.5389 29.4689H19.1731C19.4009 29.4689 19.6165 29.5783 19.7629 29.7678C19.9093 29.9572 19.9707 30.2072 19.9307 30.451L18.6739 36.8314L25.1243 29.9953V16.3398H13.5389V29.4689Z' fill='%23121212'/%3E%3Cpath d='M34.7609 40.5325C34.6495 40.5325 34.5374 40.5061 34.4317 40.4518C34.1182 40.2903 33.9433 39.9215 34.0033 39.5496L35.5907 31.1413H30.105C29.6801 31.1413 29.3359 30.767 29.3359 30.3051V15.5028C29.3359 15.0409 29.6801 14.6666 30.105 14.6666H43.2286C43.4329 14.6666 43.6285 14.7551 43.7728 14.912C43.917 15.0688 43.9977 15.2815 43.9977 15.5036V30.3058C43.9977 30.5054 43.9313 30.6987 43.8113 30.8509L35.3436 40.2414C35.1937 40.4308 34.9787 40.5333 34.7595 40.5333L34.7609 40.5325ZM30.8748 29.4689H36.509C36.7368 29.4689 36.9525 29.5783 37.0989 29.7678C37.2452 29.9572 37.3067 30.2072 37.2667 30.451L36.0099 36.8306L42.4603 29.9953V16.3398H30.8755L30.8748 29.4689Z' fill='%23121212'/%3E%3C/svg%3E%0A");content:"";width:56px;height:56px;position:absolute;top:-25px}.lp-single-offline-course .featured-review__stars{order:3;color:var(--lp-primary-color)}.lp-single-offline-course .lp-list-courses-related .section-title{margin-bottom:40px}@media(max-width:991px){.lp-single-offline-course .lp-single-offline-course-main{flex-direction:column;margin-bottom:0}.lp-single-offline-course__left,.lp-single-offline-course__right{width:100%}}@media(max-width:767px){.lp-single-offline-course__left .lp-instructor-info{flex-direction:column}}.lp-archive-courses .course-detail-info{padding:28px 0 24px 0;color:var(--lp-color-white,#fff);background:var(--lp-secondary-color);position:relative}.lp-archive-courses .course-detail-info .course-title{margin:0 0 24px 0;border-bottom:1px solid rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);padding-bottom:24px}@media(min-width:769px){.lp-archive-courses .course-detail-info{overflow-x:hidden}.lp-archive-courses .course-detail-info .course-title,.lp-archive-courses .course-detail-info .course-meta-secondary,.lp-archive-courses .course-detail-info .course-meta-primary{padding-left:320px}.lp-archive-courses .course-detail-info::before,.lp-archive-courses .course-detail-info::after{content:"";width:50%;height:100%;background:var(--lp-secondary-color);position:absolute;top:0}.lp-archive-courses .course-detail-info::before{left:100%;right:auto}.lp-archive-courses .course-detail-info::after{right:100%;left:auto}}.lp-archive-courses .course-detail-info .course-meta-secondary{margin-bottom:0}.lp-archive-courses .course-meta__pull-left{font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}.lp-archive-courses .course-meta__pull-left .meta-item{display:flex;text-transform:capitalize;align-items:center}.lp-archive-courses .course-meta__pull-left .meta-item::before{margin-left:8px;color:var(--lp-primary-color);font-family:"lp-icon"}.lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image{margin-left:8px;flex:0 0 46px}.lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img{overflow:hidden;position:relative;width:46px;height:46px;border-radius:50%;display:block}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before{content:"\f017"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-level::before{content:"\f012"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-lesson::before{content:"\f0c5"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-quiz::before{content:"\f12e"}.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before{content:"\f501"}.lp-archive-courses .course-meta__pull-left .meta-item__value label{margin:0;color:var(--lp-color-accent-1);font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:300;line-height:1.5;display:block}.lp-archive-courses .course-meta__pull-left .meta-item__value>div{line-height:1.5}.lp-archive-courses .course-meta__pull-left .meta-item__value>div a{color:var(--lp-color-white,#fff);text-transform:capitalize;text-decoration:none}.lp-archive-courses .course-meta__pull-left .meta-item__value>div a:hover{color:var(--lp-primary-color)}.lp-archive-courses .course-meta__pull-left .meta-item-categories{align-items:center}.lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span{padding:0 4px}.lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value{display:flex;flex-direction:column;justify-content:space-between}.lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated{margin-bottom:0;line-height:1}.lp-archive-courses .course-meta-primary{margin-bottom:20px}.lp-archive-courses .course-meta-primary .meta-item-categories::before{font-weight:400}.lp-archive-courses .lp-entry-content{display:flex;flex-direction:row}.lp-archive-courses .lp-entry-content .entry-content-left{width:calc(100% - 300px);max-width:100%;margin:0;padding-left:40px;padding-top:60px}@media(max-width:768px){.lp-archive-courses .lp-entry-content .entry-content-left{width:100%;padding-left:0;margin-bottom:50px}}@media(max-width:768px){.lp-archive-courses .lp-entry-content{flex-direction:column}}.lp-archive-courses .course-summary-sidebar{width:300px;max-width:100%;margin-top:-180px}@media(max-width:768px){.lp-archive-courses .course-summary-sidebar{width:100%;margin-top:0}.lp-archive-courses .course-summary-sidebar .course-summary-sidebar__inner{width:100%}}@media(max-width:767px){.lp-archive-courses .course-summary-sidebar{width:100%;padding-right:0}}.lp-archive-courses .course-summary-sidebar__inner{width:300px}.lp-archive-courses .course-summary-sidebar__inner .course-sidebar-top{box-shadow:0 15px 20px 0 rgba(0,0,0,0.05)}.lp-archive-courses .course-summary-sidebar__inner .course-sidebar-secondary{margin-top:30px;padding:0}.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist{color:var(--lp-color-white,#fff);background:transparent !important;font-size:0}.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist.on,.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist:hover{color:var(--lp-primary-color)}.lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist::before{font-family:"lp-icon";font-size:1em;content:"\f004"}.lp-archive-courses .course-summary-sidebar__inner>div{padding:20px;background:var(--lp-color-white,#fff)}.lp-archive-courses .course-summary-sidebar__inner>div ul{list-style:none}.lp-archive-courses .course-summary-sidebar__inner>div ul li a{color:#666;font-weight:300;line-height:1.5em}.lp-archive-courses .course-summary-sidebar__inner>div ul li a:hover{color:var(--lp-primary-color);box-shadow:unset}.lp-archive-courses .courses-btn-load-more{display:flex;align-items:center;gap:5px}.lp-archive-courses .course-wishlist:before{font-family:"lp-icon"}.lp-archive-courses .lp-course-curriculum ul{padding:0}.lp-single-course__header{background-color:#f1f2f8}.lp-single-course__header__inner{max-width:var(--lp-container-max-width);margin:0 auto;padding-left:var(--lp-cotainer-padding);padding-right:var(--lp-cotainer-padding);padding-top:40px;padding-bottom:40px}@media(max-width:767px){.lp-single-course__header__inner{padding-top:20px;padding-bottom:20px}}@media(min-width:992px){.lp-single-course__header__inner>*{width:calc(100% - 440px)}}.lp-single-course__header .learn-press-breadcrumb{display:flex;list-style:none;gap:4px;flex-wrap:wrap;margin-bottom:8px;padding:0}.lp-single-course__header .course-title{font-weight:700;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);margin:0 0 24px 0}@media(max-width:767px){.lp-single-course__header .course-title{margin:0 0 16px 0}}.lp-single-course__header .course-instructor-category{display:flex;padding:0;gap:4px;flex-wrap:wrap;margin-bottom:40px}@media(max-width:767px){.lp-single-course__header .course-instructor-category{margin-bottom:20px}}.lp-single-course__header .course-instructor-category>div>*{display:inline;vertical-align:middle}.lp-single-course__header .course-instructor-category label{font-size:inherit;font-weight:inherit}.lp-single-course__header .course-instructor-category a{text-decoration:none;color:inherit}.lp-single-course__header .course-instructor-category a:hover{color:var(--lp-primary-color,#ffb606)}.lp-single-course__header .lp-single-course-info-one{display:flex;column-gap:20px;row-gap:8px;flex-wrap:wrap}.lp-single-course__header .lp-single-course-info-one .star-info{display:inline-flex;align-items:center;gap:4px;padding-left:20px;position:relative}.lp-single-course__header .lp-single-course-info-one .star-info::after{content:"";left:0;right:auto;width:1px;height:20px;position:absolute;background-color:var(--lp-border-color,#e2e0db)}@media(max-width:500px){.lp-single-course__header .lp-single-course-info-one .star-info{padding-left:0}.lp-single-course__header .lp-single-course-info-one .star-info::after{content:none}}.lp-single-course__header .lp-single-course-info-one .ico-star,.lp-single-course__header .lp-single-course-info-one .lp-review-svg-star{display:inline-flex;align-items:center}.lp-single-course .lp-single-course-main{padding:40px 0 80px;display:flex;column-gap:60px;row-gap:30px;flex-wrap:wrap}@media(max-width:1500px){.lp-single-course .lp-single-course-main{column-gap:30px}}@media(max-width:991px){.lp-single-course .lp-single-course-main{flex-direction:column-reverse;padding:40px 0}}.lp-single-course .lp-single-course-main__left{width:100%}@media(min-width:992px){.lp-single-course .lp-single-course-main__left{width:calc(100% - 410px)}}@media(min-width:1501px){.lp-single-course .lp-single-course-main__left{width:calc(100% - 440px)}}.lp-single-course .lp-single-course-main__left>div{margin-bottom:40px}@media(max-width:767px){.lp-single-course .lp-single-course-main__left>div{margin-bottom:30px}}.lp-single-course .lp-single-course-main__left>div:last-child{margin-bottom:0}.lp-single-course .lp-single-course-main__left .extra-box__title,.lp-single-course .lp-single-course-main__left .course-faqs__title,.lp-single-course .lp-single-course-main__left .course-material__title,.lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,.lp-single-course .lp-single-course-main__left .comment-reply-title,.lp-single-course .lp-single-course-main__left .section-title,.lp-single-course .lp-single-course-main__left .item-title{margin:0 0 20px 0;font-size:calc(var(--lp-font-size-base, 1em) * 1.6)}@media(max-width:767px){.lp-single-course .lp-single-course-main__left .extra-box__title,.lp-single-course .lp-single-course-main__left .course-faqs__title,.lp-single-course .lp-single-course-main__left .course-material__title,.lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,.lp-single-course .lp-single-course-main__left .comment-reply-title,.lp-single-course .lp-single-course-main__left .section-title,.lp-single-course .lp-single-course-main__left .item-title{margin:0 0 16px 0}}.lp-single-course .lp-single-course-main__left .extra-box ul{margin:0 20px 0 0;padding:0}.lp-single-course .lp-single-course-main__left .comments-area{width:100%;max-width:100%;margin:0}.lp-single-course .lp-single-course-main__right{width:100%}@media(min-width:992px){.lp-single-course .lp-single-course-main__right{width:380px;margin-top:-280px}}.lp-single-course .lp-single-course-main__right__inner{position:sticky;top:0;background-color:var(--lp-color-white,#fff);border:1px solid var(--lp-border-color,#e2e0db);padding:20px;border-radius:var(--lp-border-radius,5px)}.lp-single-course .lp-single-course-main__right__inner>div{margin-bottom:20px}.lp-single-course .lp-single-course-main__right__inner>div:last-child{margin-bottom:0}.lp-single-course .lp-single-course-main .info-metas .info-meta-item{display:flex;gap:4px;margin-bottom:12px}.lp-single-course .lp-single-course-main .info-metas .info-meta-item:last-child{margin-bottom:0}.lp-single-course .lp-single-course-main .info-metas .info-meta-left{display:flex;gap:8px;align-items:center}.lp-single-course .lp-single-course-main .info-metas i{color:var(--lp-primary-color,#ffb606)}.lp-single-course .lp-single-course-main .course-img{margin-bottom:20px;overflow:hidden;margin:-20px -20px 20px -20px;border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0}.lp-single-course .lp-single-course-main .course-img img{max-width:100%;display:block}.lp-single-course .lp-single-course-main .course-price{display:block;margin-bottom:20px}.lp-single-course .lp-single-course-main .course-price .free{color:#3ab500;font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.lp-single-course .lp-single-course-main .course-price .origin-price{text-decoration:line-through;opacity:.6;font-size:var(--lp-font-size-base,1em);margin-left:4px}.lp-single-course .lp-single-course-main .course-price .price{font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:var(--lp-font-weight-link,600)}.lp-single-course .lp-single-course-main .course-buttons{display:flex;flex-direction:column;gap:8px}.lp-single-course .lp-single-course-main .course-buttons form,.lp-single-course .lp-single-course-main .course-buttons .lp-button{width:100%}.lp-single-course .lp-single-course-main .course-buttons .lp-button{background-color:var(--lp-primary-color,#ffb606);border:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.lp-single-course .lp-single-course-main .course-buttons .lp-button:hover{background-color:var(--lp-secondary-color);border-color:var(--lp-secondary-color)}.lp-single-course .lp-single-course-main .course-buttons .learn-press-message{margin:0}.lp-single-course .lp-single-course-main .featured-review__title{font-weight:var(--lp-font-weight-link,600);font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.lp-single-course .lp-list-courses-related{margin:0 0 40px 0}@media(max-width:767px){.lp-single-course .lp-list-courses-related{margin:0 0 20px 0}}.lp-single-course .lp-list-courses-related .section-title{margin:0 0 40px 0;font-size:calc(var(--lp-font-size-base, 1em) * 1.6)}.lp-single-course .course-detail-info__inner{max-width:var(--lp-container-max-width);margin:0 auto;padding-left:var(--lp-cotainer-padding);padding-right:var(--lp-cotainer-padding)}.lp-single-course .course-detail-info .course-meta{gap:16px;flex-wrap:wrap}@media(min-width:769px){.lp-single-course .course-detail-info .course-meta__pull-left{width:calc(100% - 340px);max-width:100%;margin:0}}.lp-single-course .course-tabs .course-faqs__title,.lp-single-course .course-tabs .course-material__title{display:none}.lp-single-course .course-summary-sidebar__inner{background-color:var(--lp-color-white,#fff);border:1px solid var(--lp-border-color,#e2e0db);padding:20px;border-radius:var(--lp-border-radius,5px)}.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner>*{padding:0;margin-bottom:20px}.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner>*:last-child{margin-bottom:0}.lp-single-course .course-summary-sidebar .course-img{margin:-20px -20px 20px;border-radius:var(--lp-border-radius,5px) var(--lp-border-radius,5px) 0 0}.lp-single-course .course-summary-sidebar .course-img img{max-width:100%;width:100%;height:auto}.lp-single-course .course-summary-sidebar .course-price{display:block;font-size:calc(var(--lp-font-size-base, 1em) * 1.25);font-weight:700}.lp-single-course .course-summary-sidebar .course-price .free{color:#3ab500}.lp-single-course .course-summary-sidebar .course-price .origin-price{text-decoration:line-through;opacity:.6;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);margin-left:4px;font-weight:normal}.lp-single-course button{font-size:1em}.course-featured{padding:4px 12px;border-radius:var(--lp-border-radius,5px);background-color:#ff3b30;color:white;text-transform:uppercase;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:var(--lp-font-weight-link,600);margin-bottom:12px;display:inline-block}.course-summary div.lp-list-co-instructor{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px}.course-summary div.lp-list-co-instructor__item{display:flex;column-gap:30px}@media(max-width:767px){.course-summary div.lp-list-co-instructor__item{align-items:center;flex-direction:column;padding:0 15px;column-gap:0;row-gap:10px}}.course-summary div.lp-list-co-instructor__avatar>img{width:100%;max-width:96px;border-radius:999px}.course-summary div.lp-list-co-instructor__bio{flex:1}.course-summary div.lp-list-co-instructor__bio__top>a{font-size:1.125em;font-weight:600}.course-summary .course-price{margin-bottom:10px}.course-summary .course-price .origin-price,.course-summary .course-price .origin-price{margin-left:10px;font-size:1.125em;font-style:italic;text-decoration:line-through}.course-summary .course-price .price{font-size:1.5em}.course-summary .course-summary-sidebar .lp-course-buttons{margin-bottom:20px;text-align:center}.course-summary .course-featured-review .featured-review__title{margin-top:0;margin-bottom:6px;font-size:1.2em;font-weight:500}.course-summary .course-featured-review .featured-review__stars{padding-bottom:12px;color:var(--lp-primary-color)}.course-summary .course-featured-review .featured-review__content{position:relative;color:#666;font-style:italic}.course-summary .course-featured-review .featured-review__content::after{position:absolute;top:-42px;left:-15px;color:rgba(102,102,102,0.1);font-family:Arial;font-size:180px;font-weight:700;font-style:normal;content:"‘‘";transform:rotate(-180deg)}.course-summary .course-tags a{display:inline-block;padding:3px 5px;border-radius:4px;color:#fff;background:#9aa5ab;font-size:.75em;line-height:1}.course-meta{display:flex;margin-bottom:40px}.course-meta .course-students::before{font-family:"lp-icon";content:""}.course-meta .course-meta__pull-left,.course-meta .course-meta__pull-right{display:flex;flex-wrap:wrap;gap:50px}@media(max-width:767px){.course-meta .course-meta__pull-left,.course-meta .course-meta__pull-right{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}}@media(max-width:560px){.course-meta .course-meta__pull-left,.course-meta .course-meta__pull-right{grid-template-columns:repeat(2,1fr)}}.course-meta.course-meta-primary .course-meta__pull-left .meta-item{margin-left:0 !important}@media(max-width:560px){.course-meta.course-meta-primary .course-meta__pull-left .meta-item{width:100%}}@media(max-width:1024px){.course-meta.course-meta-secondary .course-meta__pull-left{gap:16px}}@media(max-width:1024px){.course-meta.course-meta-secondary .course-meta__pull-left .meta-item{margin-left:0 !important;width:calc((100% - 32px) / 3)}}@media(max-width:768px){.course-meta.course-meta-secondary .course-meta__pull-left .meta-item{width:100%}}.course-meta .course-meta__pull-left{flex:1}.course-meta .course-meta__pull-right{flex:0 0 50%}.course-meta.two-columns .course-meta{flex:1}.lp-single-course .comment-form .comment-form-url,.lp-single-course .comment-form .comment-form-email,.lp-single-course .comment-form .comment-form-author,.lp-single-course .comment-form .comment-form-comment,.wp-block-learnpress-course-comment .comment-form .comment-form-url,.wp-block-learnpress-course-comment .comment-form .comment-form-email,.wp-block-learnpress-course-comment .comment-form .comment-form-author,.wp-block-learnpress-course-comment .comment-form .comment-form-comment{display:flex;flex-direction:column;gap:1rem}.lp-single-course .comment-form input[type=url],.lp-single-course .comment-form input[type=text],.lp-single-course .comment-form input[type=email],.lp-single-course .comment-form textarea,.wp-block-learnpress-course-comment .comment-form input[type=url],.wp-block-learnpress-course-comment .comment-form input[type=text],.wp-block-learnpress-course-comment .comment-form input[type=email],.wp-block-learnpress-course-comment .comment-form textarea{padding:12px 20px;outline:0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.lp-single-course .comment-form input[type=submit],.wp-block-learnpress-course-comment .comment-form input[type=submit]{border-radius:var(--lp-border-radius,5px)}.course-summary-sidebar{--lp-button-background-color:#28303d;--lp-button-color:#d1e4dd;position:relative}.course-summary-sidebar .course-sidebar-preview{margin-bottom:35px;background:#fff}.course-summary-sidebar .has-global-padding{padding-left:0;padding-right:0}.course-summary-sidebar .lp-course-buttons{margin-bottom:34px}.course-summary-sidebar .lp-course-buttons>*{margin-bottom:10px}.course-summary-sidebar .lp-course-buttons>*:last-child{margin-bottom:0}.course-summary-sidebar .lp-course-buttons form,.course-summary-sidebar .lp-course-buttons button{width:100%;text-decoration:none}.course-summary-sidebar .lp-course-buttons button{font-weight:500;background-color:var(--lp-button-background-color);color:var(--lp-button-color);border:0}.course-summary-sidebar .lp-course-buttons button:hover{border-color:var(--lp-primary-color)}.course-summary-sidebar .course-results-progress .items-progress,.course-summary-sidebar .course-results-progress .course-progress{display:flex;flex-direction:row;margin:0 0 5px;padding:0;justify-content:space-between;flex-wrap:wrap}.course-summary-sidebar .course-results-progress .items-progress__heading,.course-summary-sidebar .course-results-progress .course-progress__heading{margin:0;margin-bottom:7px;padding:0;color:#333;font-size:1em;font-weight:500;flex:1 1 auto;width:auto}.course-summary-sidebar .course-results-progress .items-progress .learn-press-progress,.course-summary-sidebar .course-results-progress .course-progress .learn-press-progress{clear:both;width:100%}.course-summary-sidebar .course-results-progress .number{display:block;margin:0;color:#666;font-size:1em;font-weight:300;line-height:1em;text-align:left}@media(min-width:769px){.course-summary-sidebar.slide-down .course-summary-sidebar__inner{position:fixed;top:0}}.lp-course-buttons:empty{display:none}.course-sidebar-preview .course-price{text-align:center}.course-sidebar-preview .course-price .origin-price{color:var(--lp-primary-color);font-size:1.3em;font-weight:300;font-style:unset}.course-sidebar-preview .course-price .price{color:var(--lp-primary-color);font-size:1.3em;font-weight:500}.course-sidebar-preview .media-preview{overflow:hidden;position:relative;margin:-20px -20px 10px}.course-sidebar-preview .media-preview img{max-width:100%;height:auto;vertical-align:top;width:100%}.course-sidebar-preview .course-wishlist{float:none}.course-sidebar-preview .course-time{margin-bottom:28px;padding-bottom:8px;border-bottom:1px solid rgba(204,204,204,0.3)}.course-sidebar-preview .course-time-row{color:#666;font-size:1em;font-weight:300;margin-bottom:0}.course-sidebar-preview .course-time-row strong{color:#333;font-weight:500}.course-sidebar-preview .course-time-row time{color:#666;font-weight:300}.course-sidebar-preview>*:last-child{margin-bottom:0}.lp-instructor-info{display:flex;gap:30px;margin-top:30px;margin-bottom:30px}@media(max-width:600px){.lp-instructor-info{flex-wrap:wrap}}.lp-instructor-info .lp-section-instructor{flex:1}.lp-instructor-info .instructor-display-name{font-size:1.4rem}.lp-instructor-info .instructor-avatar{max-width:200px}.lp-instructor-info .lp-instructor-meta{margin-top:16px;display:flex;column-gap:20px;row-gap:8px}.lp-instructor-info .instructor-description{margin-top:16px}.lp-instructor-info img{max-width:100%;border-radius:var(--lp-border-radius,5px)}.lp-instructor-info .instructor-social{display:inline-flex;padding:0;gap:12px;margin:16px 0 0 0}.lp-instructor-info .instructor-social>a{text-align:center;list-style:none}.lp-instructor-info .instructor-social>a span{display:none}.lp-instructor-info .instructor-social>a i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.lp-instructor-info .instructor-social>a i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.instructor-display-name{font-weight:var(--lp-font-weight-link,600)}.instructor-item-meta{display:inline-flex;border-right:1px solid var(--lp-border-color,#e2e0db);padding-right:20px}.lp-instructor-meta .instructor-item-meta:first-child{border:0;padding-right:0}.wrapper-instructor-total-students,.wrapper-instructor-total-courses{display:flex;gap:4px;align-items:center}.learnpress-page .lp-button.secondary{background:#9198ab}.learnpress-page .lp-button.secondary:hover{background:#9ba6c5}.learnpress-page .lp-button:disabled,.learnpress-page .lp-button[disabled]{background:#ddd;pointer-events:none;color:var(--lp-button-background-color)}.learnpress-page:hover{text-decoration:none}.lp-sidebar-toggle__close .content-item-wrap .quiz-buttons.align-center .button-left.fixed{margin-right:0 !important}.course-item-nav{display:flex}.course-item-nav .prev span,.course-item-nav .next span{display:block;font-weight:bold}.course-item-nav .prev a,.course-item-nav .next a{color:#999}.course-item-nav .next{text-align:left}#popup-course{display:flex;position:fixed;z-index:9999;top:0;left:0;bottom:0;right:0;background:var(--lp-bg-color-lesson,#fff)}#popup-course .wp-block-learnpress-item-close .back-course{padding:24px}#popup-course .back-course{padding-right:24px;padding-left:24px;line-height:70px;background:rgba(255,255,255,0.1);color:#fff}#popup-course .back-course:hover{background:rgba(255,255,255,0.15)}@media(max-width:768px){#popup-course .back-course{background:transparent;opacity:.6;padding-right:15px;padding-left:15px}#popup-course .back-course:hover{background:transparent;opacity:1}}#popup-course .popup-header__inner{display:flex;width:792px;margin:0 auto;justify-content:space-between;align-items:center;padding-right:15px;padding-left:15px;column-gap:10px}@media(max-width:1024px){#popup-course .popup-header__inner{width:100%}}@media(max-width:767px){#popup-course .popup-header__inner{flex-direction:column;gap:5px}#popup-course .popup-header__inner.can-finish-course .items-progress{display:none}}#popup-course .lp-quiz-buttons .complete-quiz,#popup-course .lp-quiz-buttons .back-quiz,#popup-course .lp-quiz-buttons .review-quiz{float:left}#popup-course .quiz-results,#popup-course .quiz-content,#popup-course .quiz-questions,#popup-course .quiz-buttons,#popup-course .quiz-attempts{margin-bottom:60px}#popup-course .quiz-questions .lp-fib-content{margin-bottom:20px;padding:20px;border:2px solid var(--lp-border-color,#e2e0db);border-radius:6px;line-height:1.6}#popup-course .quiz-questions .lp-fib-input{display:inline-block;width:auto;max-width:none}#popup-course .quiz-questions .lp-fib-input>input{height:36px;padding:6px 16px;border:1px solid var(--lp-border-color,#e2e0db);line-height:2.25em}#popup-course .quiz-questions .lp-fib-answered{padding:0 10px;background:#ececec;white-space:nowrap}#popup-course .quiz-questions .lp-fib-answered.fail{border:2px solid #d85554}#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer{text-decoration:line-through}#popup-course .quiz-questions .lp-fib-answered.correct{border:2px solid #00adff}#popup-course .quiz-questions .lp-fib-note{display:flex;margin-right:10px;font-size:.8em;font-weight:400;align-items:center}#popup-course .quiz-questions .lp-fib-note>span{display:inline-block;width:20px;height:20px;margin:0 0 0 5px}#popup-course .quiz-questions .lp-sorting-choice__check-answer{padding:5px 20px;border:2px solid #ebf8e5;border-radius:5px}#popup-course .question .question-response{display:flex;align-items:center;justify-content:flex-start}#popup-course .scrollbar-light>.scroll-element{z-index:9999}#popup-course .scrollbar-light>.scroll-element.scroll-y{display:none}#popup-course .scrollbar-light>.scroll-element.scroll-y .scroll-bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#popup-header{display:flex;position:fixed;z-index:100;left:0;right:475px;padding:0;border-bottom:1px solid #d9e0f1;background:var(--lp-secondary-color);align-items:center;transition:right .35s cubic-bezier(0.4,0,0.2,1);will-change:left;transform:translateZ(0)}#popup-header .course-title{margin:0;padding:0;font-size:var(--lp-font-size-base,1em);letter-spacing:unset}#popup-header .course-title a{display:-webkit-box;overflow:hidden;color:#fff;font-weight:400;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-decoration:none}#popup-header .course-title a:hover{color:var(--lp-primary-color)}#popup-header .items-progress{display:flex;justify-content:center;align-items:center;column-gap:10px;white-space:nowrap}#popup-header .number{padding-left:10px;color:#fff;font-size:calc(var(--lp-font-size-base, 1em) * 0.86);font-weight:300}#popup-header .lp-button{display:flex;position:relative;height:auto;border:0;color:#fff;background:var(--lp-primary-color);white-space:nowrap;padding:6px 15px;font-size:1rem}#popup-header .lp-button:hover{opacity:.8}#popup-header .lp-button-back{float:left;margin:9px 10px}#popup-header .lp-button-back button::before,#popup-header .lp-button-back button::after{content:""}#popup-header .lp-button-back button::before{border:1px solid #ddd}#popup-header .lp-button-back button::after{border:1px solid #ddd}#popup-sidebar{overflow:auto;position:relative;box-shadow:0 15px 30px 0 rgba(0,0,0,0.1);flex:0 0 475px;transition:flex-basis .35s cubic-bezier(0.4,0,0.2,1);will-change:flex-basis;transform:translateZ(0)}#popup-sidebar .search-course{display:flex;position:relative;height:70px;background:var(--lp-white-grey,#f7f7fb)}#popup-sidebar .search-course input[name=s]{display:block;width:100%;padding-right:20px;border:0;color:var(--lp-color-base,#333);background:transparent;box-shadow:none;height:auto;font-size:1rem}#popup-sidebar .search-course input[name=s]::-webkit-input-placeholder{color:#999}#popup-sidebar .search-course input[name=s]::-moz-placeholder{color:#999}#popup-sidebar .search-course input[name=s]:-ms-input-placeholder{color:#999}#popup-sidebar .search-course input[name=s]:-moz-placeholder{color:#999}#popup-sidebar .search-course input[name=s]::placeholder{color:#999}#popup-sidebar .search-course input[name=s]:focus{outline:0}#popup-sidebar .search-course button{position:absolute;top:0;left:12px;height:70px;padding:0 16px;border:0;background:transparent;line-height:1px;box-shadow:none;font-size:1rem}#popup-sidebar .search-course button:focus{outline:0}#popup-sidebar .search-course button i{color:var(--lp-color-accent,#666);width:24px;display:flex;justify-content:center}#popup-sidebar .search-course button.clear{display:none}#popup-sidebar .search-course button.clear::before{content:"\f00d"}#popup-sidebar .search-course.searching button:before{display:inline-block;content:"\f110";animation:lp-rotating 1s linear infinite}#popup-sidebar .course-curriculum{overflow:auto;position:absolute;top:70px;bottom:0;width:475px}#popup-sidebar .course-curriculum::-webkit-scrollbar-thumb{background:#ccc}#popup-sidebar .course-curriculum::-webkit-scrollbar{width:8px}#popup-sidebar .course-curriculum::-webkit-scrollbar-track{background:#f5f5f5}#popup-sidebar .section{position:relative;padding:0 0 4px 0}#popup-sidebar .section .circle-progress{display:inline-block;position:absolute;top:50%;left:10px;width:24px;height:24px;margin-top:-12px;border:3px solid #d9e0f1;border-radius:50%}#popup-sidebar .section.section-empty .section-header{margin:0}#popup-sidebar .section-header{position:sticky;z-index:1000;top:0;padding:20px 16px;cursor:pointer;background-color:var(--lp-bg-color-lesson,#fff)}#popup-sidebar .section-header .section-title .show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f0d7"}#popup-sidebar .section-header .section-toggle{justify-content:flex-end;flex:0}#popup-sidebar .section-header .section-toggle i{color:var(--lp-color-accent,#666)}#popup-sidebar .section-header .section-meta{padding-top:6px;padding-bottom:0}#popup-sidebar .section-content{margin-bottom:0}#popup-sidebar .curriculum-more{padding-left:16px;padding-right:16px}#popup-sidebar .course-item>span{display:none}#popup-sidebar .course-item::before{top:-1px;bottom:-1px;height:auto;background:transparent}#popup-sidebar .course-item::after{content:""}#popup-sidebar .course-item.has-status.failed .trans{color:#f02425}#popup-sidebar .course-item.status-completed .trans{color:#3bb54a}#popup-sidebar .lp-course-curriculum .course-section{--lp-border-radius:0;border-right:0}#popup-sidebar .lp-course-curriculum .lp-course-curriculum__title,#popup-sidebar .lp-course-curriculum .course-curriculum-info,#popup-sidebar .lp-course-curriculum .course-section__description{display:none}#popup-sidebar .lp-course-curriculum .course-item.current:before{background:var(--lp-primary-color,#ffb606)}#popup-sidebar .lp-course-curriculum .course-item__content{flex-direction:column;row-gap:0}#popup-sidebar .lp-course-curriculum .course-item__right{font-size:calc(var(--lp-font-size-base, 1em) * 0.925)}#popup-content{overflow:auto;position:relative;margin:70px 0 50px 0;flex:1;padding-right:15px;padding-left:15px}#popup-content .lp-button{position:relative;margin:0;padding:8px 25px;border-color:var(--lp-border-color,#e2e0db)}#popup-content .lp-button.instant-check .instant-check__icon{margin-left:5px}#popup-content .lp-button.instant-check .instant-check__icon::before{font-family:"lp-icon";content:"\f058"}#popup-content .lp-button.instant-check .instant-check__info{visibility:hidden;position:absolute;top:100%;right:0;margin-top:3px;padding:11px 20px;border-radius:3px;background:var(--lp-white-grey,#f7f7fb);color:var(--lp-color-base,#333);white-space:nowrap;text-transform:none}@media(max-width:600px){#popup-content .lp-button.instant-check .instant-check__info{white-space:normal;width:90vw}}#popup-content .lp-button.instant-check:hover .instant-check__info{visibility:visible}#popup-content .lp-button.instant-check.loading::before{display:none}#popup-content .lp-button.instant-check.loading .instant-check__icon{display:inline-block;animation:lp-rotating 1s linear infinite}#popup-content .lp-button.instant-check.loading .instant-check__icon::before{font-weight:800;content:"\f110"}#popup-content .lp-button:hover{border-color:var(--lp-primary-color)}#popup-content .lp-button.completed{display:flex;flex-direction:row-reverse;border-color:transparent;color:#fff;background:#3db748;align-items:center;justify-content:center;float:right}#popup-content .lp-button.completed i{margin-right:9px;font-size:.8em}#popup-content.fixed-quiz-status .quiz-status{background:var(--lp-primary-color)}#popup-content.fixed-quiz-status .quiz-status>div{padding:0}#popup-content::-webkit-scrollbar{width:8px}#popup-content::-webkit-scrollbar-thumb{background:#ccc}#popup-content::-webkit-scrollbar-track{background:#f5f5f5}#popup-footer{position:fixed;z-index:99;left:0;bottom:0;right:475px;width:100%;max-width:792px;height:auto;margin:0 auto;border-top:1px solid #ebebeb;background:var(--lp-bg-color-lesson,#fff);transition:right .35s cubic-bezier(0.4,0,0.2,1);will-change:left;transform:translateZ(0)}@media(max-width:1024px){#popup-footer{width:auto;padding:0 15px}}#popup-footer .course-item-nav{justify-content:space-between}#popup-footer .course-item-nav .prev,#popup-footer .course-item-nav .next{display:flex;line-height:3.125em}#popup-footer .course-item-nav .prev a,#popup-footer .course-item-nav .next a{display:block;color:var(--lp-color-accent,#666)}#popup-footer .course-item-nav .prev::before,#popup-footer .course-item-nav .next::before{color:#999;font-family:"lp-icon"}#popup-footer .course-item-nav .prev:hover a,#popup-footer .course-item-nav .prev:hover::before,#popup-footer .course-item-nav .next:hover a,#popup-footer .course-item-nav .next:hover::before{color:var(--lp-primary-color)}#popup-footer .course-item-nav .prev:hover .course-item-nav__name,#popup-footer .course-item-nav .next:hover .course-item-nav__name{display:block}#popup-footer .course-item-nav .next{flex-direction:row-reverse}#popup-footer .course-item-nav .next::before{margin-right:10px;content:"\f0da"}#popup-footer .course-item-nav[data-nav=next]{justify-content:flex-end}#popup-footer .prev::before{margin-left:10px;content:"\f0d9"}#popup-footer .prev .course-item-nav__name{left:auto;right:-30px}#popup-footer .prev .course-item-nav__name::before{left:auto;right:5px}@media(max-width:1024px){#popup-footer .prev .course-item-nav__name{right:15px}}#popup-footer .course-item-nav__name{display:none;position:absolute;top:-20px;left:-30px;width:auto;padding:10px 15px;color:var(--lp-color-accent,#666);background:#ccc;font-size:calc(var(--lp-font-size-base, 1em) * 0.925);line-height:1}@media(max-width:1024px){#popup-footer .course-item-nav__name{top:-25px;left:15px;right:auto}}#sidebar-toggle{display:inline-block;width:32px;min-width:32px;line-height:70px;height:unset;margin:0;background:rgba(255,255,255,0.1);color:var(--lp-color-white,#fff);font-size:1.4em;cursor:pointer;transition:.25s;-webkit-appearance:none;border:0;text-align:center}#sidebar-toggle:after{display:none}#sidebar-toggle::before{display:inline-block;position:static;margin:0;width:auto;height:auto;font-family:"lp-icon";content:"\f0d9"}#sidebar-toggle:focus{border:0;outline:0}.course-item-popup #tab-curriculum{display:block}.course-item-popup .course-curriculum ul.curriculum-sections{z-index:9}.course-item-popup .lp-course-curriculum .course-section .course-item__content{flex-direction:column;row-gap:4px}body.course-item-popup{overflow-y:hidden}@media(max-width:1200px){body.course-item-popup #learn-press-course-curriculum{width:300px}}@media(max-width:768px){body.course-item-popup #learn-press-course-curriculum{margin-left:0}}@media(max-width:768px){body.course-item-popup #learn-press-course-curriculum .course-curriculum{width:200px}}@media(max-width:1300px){body.course-item-popup #learn-press-course-curriculum .progress-bg{width:40px}}@media(max-width:768px){body.course-item-popup #learn-press-course-curriculum .items-progress,body.course-item-popup #learn-press-course-curriculum .course-progress{float:none;width:100%;margin-left:0;margin-bottom:20px}}@media(max-width:1300px){body.course-item-popup #content-item-nav{right:300px}}@media(max-width:768px){body.course-item-popup #content-item-nav{right:200px}}@media(max-width:1300px){body.course-item-popup .section-desc{display:none}}@media(max-width:768px){body.course-item-popup.wpadminbar #learn-press-content-item,body.course-item-popup.wpadminbar #learn-press-course-curriculum{top:106px}}body.admin-bar #popup-course{top:32px}body.lp-sidebar-toggle__close #sidebar-toggle::before{content:"\f0da"}body.lp-sidebar-toggle__close #popup-sidebar{flex:0}body.lp-sidebar-toggle__close #popup-header,body.lp-sidebar-toggle__close #popup-footer{right:0}@media(max-width:768px){body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before{content:"\f0da"}body:not(.lp-sidebar-toggle__open) #popup-sidebar{flex:0}}@media screen and (max-width:480px){#popup-header,#popup-footer{width:100%}.learnpress-v4 #popup-header,.lp-4 #popup-header,.learnpress-v4 #popup-footer,.lp-4 #popup-footer{width:auto}.learnpress-v4.starkid #popup-header,.learnpress-v4.starkid #popup-footer{width:100%}#popup-content{min-width:100vw}}.course-curriculum .section-header .section-meta{position:relative}@media screen and (max-width:1280px){#popup-sidebar{flex-basis:300px}#popup-sidebar .course-curriculum{width:300px}#popup-header,#popup-footer{right:300px}}@media screen and (max-width:782px){body.admin-bar #popup-course{top:46px}#popup-course .course-item-meta .item-meta.count-questions,#popup-course .course-item-meta .item-meta.duration{display:none}#popup-sidebar{flex-basis:300px}#popup-sidebar .course-curriculum{width:300px}#popup-header,#popup-footer{right:300px}}.content-item-wrap{width:792px;max-width:100%;margin:0 auto;--lp-item-padding:60px;padding-top:var(--lp-item-padding);padding-bottom:var(--lp-item-padding)}@media(max-width:1024px){.content-item-wrap{width:100%;--lp-item-padding:40px}}.content-item-wrap .course-item-title{margin-top:0;margin-bottom:24px;font-size:calc(var(--lp-font-size-base, 1em) * 1.8);font-weight:700}@media(max-width:767px){.content-item-wrap .course-item-title{text-align:center}}.content-item-wrap .content-item-summary:after{clear:both;content:"";display:block}.content-item-wrap .content-item-description{margin-bottom:30px}.content-item-wrap .content-item-description .wp-video,.content-item-wrap .content-item-description .mejs-container{margin-bottom:15px}.content-item-wrap .content-item-description h2,.content-item-wrap .content-item-description h3,.content-item-wrap .content-item-description h4,.content-item-wrap .content-item-description h5,.content-item-wrap .content-item-description h6{margin-top:10px;margin-bottom:15px;letter-spacing:unset}.content-item-wrap .content-item-description img{max-width:100%;height:auto;vertical-align:middle}.content-item-wrap #learn-press-quiz-app{margin-bottom:40px}.content-item-wrap .quiz-content{margin-bottom:40px;color:#666;font-weight:300}.content-item-wrap .quiz-content img{max-width:100%;height:auto;vertical-align:middle}.content-item-wrap .quiz-buttons{display:flex;justify-content:center;text-align:center;gap:10px}.content-item-wrap .quiz-buttons .button-right .lp-button{margin:0 15px 0 0}.content-item-wrap .quiz-buttons.align-center{display:block;text-align:center}.content-item-wrap .quiz-buttons.align-center .button-left{text-align:center}.content-item-wrap .quiz-buttons.align-center .button-left.fixed{position:fixed;z-index:999;bottom:0;right:50%;width:100%;max-width:792px;height:auto;margin-right:237px;transform:translateX(50%);background:#fff;padding-bottom:10px}@media(max-width:768px){.content-item-wrap .quiz-buttons.align-center .button-left.fixed{width:100% !important}}.content-item-wrap .quiz-buttons.align-center .button-left.nav-center{height:50px;margin-right:0 !important}.content-item-wrap .quiz-buttons:not(.infinity).is-first .prev{display:none}.content-item-wrap .quiz-buttons:not(.infinity).is-last .next{display:none}.content-item-wrap .questions-pagination .nav-links{text-align:center;display:flex;justify-content:center;gap:4px;margin-top:6px}.content-item-wrap .questions-pagination .nav-links .page-numbers{padding:10px 15px;margin:0;color:var(--lp-color-base,#333);background-color:transparent;font-weight:normal;border:1px solid var(--lp-border-color,#e2e0db);line-height:1;border-radius:var(--lp-border-radius,5px)}.content-item-wrap .questions-pagination .nav-links .page-numbers.dots{border:0}.content-item-wrap .questions-pagination .nav-links .page-numbers.current,.content-item-wrap .questions-pagination .nav-links .page-numbers:hover{color:var(--lp-primary-color)}@media(max-width:575px){.content-item-wrap .questions-pagination .nav-links{margin-top:10px}.content-item-wrap .questions-pagination .nav-links .page-numbers{padding:5px 10px}}.course-curriculum .section-title{position:relative;margin-bottom:0}.course-curriculum .section-title span.show-desc{display:inline-block;position:absolute;top:50%;left:30px;width:20px;height:20px;transform:translate(0,-50%)}.course-curriculum .section-title span.show-desc::before{font-family:"lp-icon";font-size:1.125em;content:"\f107"}.course-curriculum .section-title span.show-desc:hover::before{border-top-color:var(--lp-border-color,#e2e0db)}@media(max-width:575px){#popup-course .quiz-attempts{overflow-x:auto}}.social-share-toggle{position:relative;display:flex;gap:20px}.social-share-toggle .share-toggle-icon{cursor:pointer;display:flex;align-items:center;gap:8px}.social-share-toggle .share-toggle-icon .share-label{margin:0;cursor:pointer}.social-share-toggle .share-toggle-icon:hover{color:var(--lp-primary-color,#ffb606)}.social-share-toggle .content-widget-social-share{padding:20px;background:#fff;box-shadow:0 1px 16px 0 rgba(0,0,0,0.12)}.social-share-toggle .lp-social-media{display:inline-flex;padding:0;gap:12px;margin:0}.social-share-toggle .lp-social-media>li{text-align:center;list-style:none}.social-share-toggle .lp-social-media>li span{display:none}.social-share-toggle .lp-social-media>li i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lp-border-color,#e2e0db);border-radius:50%}.social-share-toggle .lp-social-media>li i:hover{background-color:var(--lp-primary-color,#ffb606);border-color:var(--lp-primary-color,#ffb606);color:var(--lp-color-white,#fff)}.social-share-toggle .clipboard-post{display:flex;justify-content:space-between;margin-bottom:20px;gap:12px}.social-share-toggle .btn-clipboard{position:relative;padding:12px 20px;white-space:nowrap}.social-share-toggle .btn-clipboard .tooltip{display:none;position:absolute;z-index:2;right:50%;left:auto;bottom:100%;transform:translateX(50%);width:max-content;color:#fff;font-size:.825em;padding:5px 10px;background:rgba(0,0,0,0.72);border-radius:3px;margin-bottom:10px}.social-share-toggle .btn-clipboard .tooltip:before{content:"";position:absolute;z-index:2;right:50%;bottom:-5px;margin-right:-3px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid rgba(0,0,0,0.72)}.social-share-toggle .btn-clipboard:hover{background-color:#eee}.social-share-toggle .btn-clipboard:hover .tooltip{display:block}.social-share-toggle .clipboard-value{border:1px solid var(--lp-border-color,#e2e0db);padding:12px 20px;flex:1}@media(max-width:600px){.social-share-toggle .clipboard-value{width:100%}}.social-share-toggle .wrapper-content-widget{visibility:hidden;text-align:right;opacity:0;-webkit-transition:all .27s ease;-moz-transition:all .27s ease;-o-transition:all .27s ease;transition:all .27s ease;position:absolute;left:0;top:auto;z-index:9;margin-top:20px}.social-share-toggle.social-share-toggle__open .wrapper-content-widget{margin-top:0;visibility:visible;opacity:1}@media(max-width:768px){.social-share-toggle .wrapper-content-widget{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.7)}.social-share-toggle .wrapper-content-widget .content-widget-social-share{position:relative;z-index:1;max-width:fit-content;top:50%;min-width:320px;transform:translateY(-50%);margin:0 auto}}.lp-overlay{display:none;position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(209,213,219,0.8);transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-property:opacity}.wp-admin .lp-modal-dialog .lp-modal-header{padding:2em}.wp-admin .lp-modal-dialog .lp-modal-header h3{font-size:1.4em}.lp-modal-dialog{display:flex;position:fixed;z-index:9999;top:0;left:0;right:0;width:100%;min-height:100vh;text-align:center;align-items:center;justify-content:center}.lp-modal-dialog .learn-press-message{width:auto;margin:0 !important}.lp-modal-dialog .lp-modal-content{display:inline-block;overflow:hidden;z-index:2;width:auto;max-width:600px;border-radius:8px;text-align:right;vertical-align:middle;background:white;color:black}.lp-modal-dialog .lp-modal-content h2,.lp-modal-dialog .lp-modal-content h3{margin:0}.lp-modal-dialog .lp-modal-content .lp-group-step h3{border-bottom:1px solid #eee}.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em{padding:0 1em}.lp-modal-dialog .lp-modal-header{background:#7c60d9;border-bottom:1px solid #eee;padding:1em}.lp-modal-dialog .lp-modal-header h3{margin:0;color:white;font-weight:400}.lp-modal-dialog .lp-modal-body .main-content{max-height:500px;overflow:auto;overscroll-behavior:contain}.lp-modal-dialog .lp-modal-body .main-content h3,.lp-modal-dialog .lp-modal-body .main-content h2,.lp-modal-dialog .lp-modal-body .main-content .pd-2em{padding:1em}.lp-modal-dialog .lp-modal-footer{padding:20px;background-color:#f9fafb;text-align:left}.lp-modal-dialog .btn-yes{color:#fff;background-color:#7c60d9}#lp-modal-overlay{display:none;position:fixed;z-index:999999;top:0;left:0;bottom:0;right:0;opacity:.5;background:#000}#lp-modal-window{display:none;position:fixed;z-index:999999;top:50%;right:50%;padding:35px 60px 28px 60px;background:#fff;transform:translate(50%,-50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#lp-modal-window #lp-modal-content{margin:0 0 24px 0;color:#333;font-weight:400;text-align:center}#lp-modal-window #lp-modal-content>*{margin:0 0 .5em}#lp-modal-window #lp-modal-buttons{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}#lp-modal-window #lp-modal-buttons .lp-button{position:relative;margin:0 10px 0 10px}.learn-press-comments{width:792px;max-width:100%;margin:0 auto}@media(max-width:1024px){.learn-press-comments{width:100%}}@media(min-width:769px){#learn-press-item-comments{padding-bottom:50px}}.learn-press-progress{overflow:hidden;position:relative;width:80px;height:6px;border-radius:3px}.learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learn-press-progress .progress-bg .progress-active{position:absolute;right:50%;width:100%;height:100%;margin-right:-100%;background:var(--lp-primary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learn-press-progress .learn-press-progress__active{position:absolute;z-index:1;right:-100%;width:100%;height:100%;border-radius:3px;background:var(--lp-primary-color);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.learn-press-progress::before{display:block;position:absolute;z-index:0;top:0;width:100%;height:100%;background:#ccc;content:""}.course-progress__line{width:100%;background:#ccc;height:5px;border-radius:5px;position:relative}.course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.course-progress__line__active{background:var(--lp-primary-color);height:100%;border-radius:5px;position:absolute;top:0;right:0}.course-progress__line__point{position:absolute;top:0;width:2px;height:100%;background:var(--lp-secondary-color)}.course-curriculum .section-header .section-left{display:flex;align-items:center;gap:16px}.course-curriculum .section-header .section-left .wrapper-section-title{flex:1}.course-curriculum .section-header .section-left .section-toggle{flex:0 0 40px;align-items:center;text-align:center;cursor:pointer;min-width:1em}.course-curriculum .section-header .section-left .section-toggle .fa-caret-down,.course-curriculum .section-header .section-left .section-toggle .lp-icon-caret-down,.course-curriculum .section-header .section-left .section-toggle .lp-icon-angle-down{display:none}.course-curriculum .section-header .learn-press-progress{width:80px}.course-curriculum .section.closed .section-toggle .fa-caret-down,.course-curriculum .section.closed .section-toggle .lp-icon-caret-down,.course-curriculum .section.closed .section-toggle .lp-icon-angle-down{display:block}.course-curriculum .section.closed .section-toggle .fa-caret-up,.course-curriculum .section.closed .section-toggle .lp-icon-caret-up{display:none}.course-curriculum .section.closed .section-content{overflow:hidden;height:0}.scroll-wrapper{overflow:hidden;opacity:0}.scroll-wrapper .scroll-element{background:transparent}.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible{transition:opacity .25s}.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible{opacity:.7}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(-90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}@keyframes lp-skeleton-loading{0%{background-position:0 50%}to{background-position:100% 50%}}.lp-material-skeleton{overflow:auto}.lp-material-skeleton .course-material-table{width:100%}.lp-material-skeleton .course-material-table th{text-align:center}.lp-material-skeleton .course-material-table th:first-child{text-align:right}.lp-material-skeleton .course-material-table tr td:not(:first-child){text-align:center}.lp-material-skeleton .course-material-table tfoot td{text-align:right;font-weight:bold}.lp-material-skeleton .lp-loadmore-material.lp-button{margin-top:20px;padding:12px 24px}#popup-content .lp-material-skeleton .lp-loadmore-material.lp-button{margin-top:20px;padding:12px 24px}.learnpress.theme-twentytwentytwo .wp-site-blocks,.learnpress.twentytwentytwo .wp-site-blocks{max-width:none;padding-left:0;padding-right:0}.learnpress.theme-twentytwentytwo .wp-site-blocks>.wp-block-group,.learnpress.twentytwentytwo .wp-site-blocks>.wp-block-group{max-width:none;margin-left:auto;margin-right:auto}.learnpress.theme-twentytwentytwo .lp-archive-courses,.learnpress.twentytwentytwo .lp-archive-courses{max-width:none}.learnpress.theme-twentytwentytwo .wp-container-11 .alignfull,.learnpress.theme-twentytwentytwo .wp-container-9 .alignfull,.learnpress.theme-twentytwentytwo .wp-container-12 .alignfull,.learnpress.twentytwentytwo .wp-container-11 .alignfull,.learnpress.twentytwentytwo .wp-container-9 .alignfull,.learnpress.twentytwentytwo .wp-container-12 .alignfull{max-width:100%;margin-right:0 !important;margin-left:0 !important;padding-right:0 !important;padding-left:0 !important}.learnpress.twentytwentyone .lp-archive-courses a:focus,.learnpress.theme-twentytwentyone .lp-archive-courses a:focus{background:transparent !important;text-decoration:none !important;outline:none !important}.learnpress.twentytwentyone .pagination,.learnpress.twentytwentyone .comments-pagination,.learnpress.theme-twentytwentyone .pagination,.learnpress.theme-twentytwentyone .comments-pagination{border-top:0;padding-top:0}@media(max-width:1199px){.learnpress.twentytwentytwo .wp-site-blocks .wp-block-template-part,.learnpress.theme-twentytwentyone .wp-site-blocks .wp-block-template-part{padding-right:15px;padding-left:15px}}.learnpress-block-pagination,.learn-press-pagination{margin:20px 0;text-align:center}.learnpress-block-pagination .page-numbers,.learn-press-pagination .page-numbers{display:inline-flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}.learnpress-block-pagination .page-numbers>li,.learn-press-pagination .page-numbers>li{display:inline-block;margin:0}.learnpress-block-pagination .page-numbers>li .page-numbers,.learn-press-pagination .page-numbers>li .page-numbers{float:unset;padding:0 12px;color:#666;text-decoration:none}.learnpress-block-pagination .page-numbers>li .page-numbers.current,.learn-press-pagination .page-numbers>li .page-numbers.current{color:var(--lp-primary-color);font-weight:400}.learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--lp-primary-color)}ul.learn-press-breadcrumb{max-width:var(--lp-container-max-width);width:100%;margin:0 auto;padding:1em var(--lp-cotainer-padding);list-style:none}ul.learn-press-breadcrumb li{display:inline-block;margin:0}ul.learn-press-breadcrumb li a:hover{color:var(--lp-primary-color)}ul.learn-press-breadcrumb i{margin:0 8px}ul.learn-press-breadcrumb a{color:inherit}.lp-table-wrap{border-radius:5px;width:100%;border:1px solid var(--lp-border-color,#e2e0db);overflow-x:auto}table.lp-list-table{border-collapse:collapse;width:100%;margin:0;min-width:768px}table.lp-list-table td{padding:0}table.lp-list-table .learn-press-pagination{text-align:right}table.lp-list-table thead{background-color:var(--lp-white-grey,#f7f7fb);border:0}table.lp-list-table thead tr{border-bottom:1px solid var(--lp-border-color,#e2e0db)}table.lp-list-table thead th{background:0;border:0;font-size:1em;padding:10px 20px;text-align:right}table.lp-list-table thead th td{border:0;padding:0}table.lp-list-table tbody{font-size:14px}table.lp-list-table tbody tr{border:0;border-bottom:1px solid var(--lp-white-grey,#f7f7fb)}table.lp-list-table tbody tr:nth-child(even) td{background:0}table.lp-list-table tbody tr td{border:0;padding:10px 20px;text-align:right}table.lp-list-table tfoot tr{border:0}table.lp-list-table tfoot tr td{border:0}table.lp-list-table tfoot tr td>div{padding:20px}table.lp-list-table tfoot .pagination{border:0;padding:0}.swal2-container{z-index:99999}.swal2-popup{max-width:850px}.swal2-popup .content-title{margin:0 0 20px 0;padding:0;text-align:center;font-size:1.5em;font-weight:bold}.swal2-popup .swal2-actions{width:100%;padding:0 30px}.swal2-popup .swal2-actions button{flex:1}.swal2-popup .swal2-actions button.swal2-confirm{background-color:#e02200}.swal2-popup .swal2-actions button.swal2-cancel{background-color:transparent;border:1px solid #ccc;color:inherit}.swal2-popup .swal2-warning{color:#e02200;border-color:transparent;background-color:rgba(223,0,0,0.1019607843)}.swal2-popup .swal2-icon{width:50px;height:50px}.swal2-popup .swal2-icon .swal2-icon-content{font-size:0}.swal2-popup .swal2-icon .swal2-icon-content::before{content:"\f071";font-family:"lp-icon";font-size:24px;display:inline-block}.swal2-popup .swal2-title{font-size:1.5em}.swal2-popup .swal2-html-container{font-size:1em}.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown{max-height:200px;overflow:hidden}.swal2-popup .swal2-close{background-color:unset !important;outline:none !important;color:#ccc !important}.swal2-popup .swal2-close:hover{color:#f27474 !important}@media(max-width:1024px){body.learnpress-page{--lp-cotainer-padding:1rem}}footer{clear:both}.margin-bottom{margin-bottom:20px}.hide-if-js{display:none !important}.clearfix::after{display:block;clear:both;content:""}.lp-form-fields{margin:0;padding:0;list-style:none}.lp-form-fields .form-field{margin:0 0 20px 0;list-style:none}.lp-entry-content .course-tabs{margin-bottom:40px}form.retake-course,form.enroll-course,form.purchase-course{display:inline-flex;flex-direction:column;gap:10px}.table-orders th,.table-orders td{padding:5px 10px}.form-button{display:inline-block}ul.list-table-nav{display:flex;margin-right:0;list-style:none}ul.list-table-nav .nav-text{text-align:right;flex:1}ul.list-table-nav .nav-pages{text-align:left;flex:1}ul.list-table-nav .nav-pages .learn-press-pagination{display:inline-block;margin-bottom:0}.primary-color{color:var(--lp-primary-color)}.primary-color-before::before{color:var(--lp-primary-color)}.primary-color-after::after{color:var(--lp-primary-color)}.primary-background-color{background:var(--lp-primary-color)}.primary-background-color{background:var(--lp-primary-color)}.course-origin-price{margin-left:5px;font-size:85%;text-decoration:line-through}.content-item-wrap #comments{margin-left:0;margin-right:0}.content-item-wrap #comments #comment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-tabs input[name=learn-press-course-tab-radio],.course-tabs .course-tab-panel{display:none}.no-event{pointer-events:none}@media screen and (max-width:768px){ul.learn-press-courses .course{width:48%}}@media screen and (max-width:600px){ul.learn-press-courses .course{width:100%;margin-left:0}}.course-price:empty{display:none !important}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/widgets.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/widgets.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/widgets.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/widgets.css	2026-05-23 18:20:54.000000000 +0000
@@ -60,7 +60,7 @@
 
 @font-face {
   font-family: "lp-icon";
-  src: url("../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=79") format("woff2");
+  src: url("../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=127") format("woff2");
   font-weight: normal;
   font-style: normal;
   font-display: swap;
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/widgets.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/widgets.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/widgets.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/widgets.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-@charset "UTF-8";@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}@font-face{font-family:"lp-icon";src:url("../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=79") format("woff2");font-weight:normal;font-style:normal;font-display:swap}[class^=lp-icon-],[class*=" lp-icon-"]{font-family:"lp-icon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-icon-plus:before{content:"\f067"}.lp-icon-question:before{content:"\f128"}.lp-icon-minus:before{content:"\f068"}.lp-icon-search:before{content:"\f002"}.lp-icon-envelope-o:before{content:"\f003"}.lp-icon-heart:before{content:"\f004"}.lp-icon-star:before{content:"\f005"}.lp-icon-star-o:before{content:"\f006"}.lp-icon-user:before{content:"\f007"}.lp-icon-th-large:before{content:"\f009"}.lp-icon-th:before{content:"\f00a"}.lp-icon-th-list:before{content:"\f00b"}.lp-icon-check:before{content:"\f00c"}.lp-icon-close:before{content:"\f00d"}.lp-icon-remove:before{content:"\f00d"}.lp-icon-times:before{content:"\f00d"}.lp-icon-signal:before{content:"\f012"}.lp-icon-cog:before{content:"\f013"}.lp-icon-gear:before{content:"\f013"}.lp-icon-trash-o:before{content:"\f014"}.lp-icon-home:before{content:"\f015"}.lp-icon-file-o:before{content:"\f016"}.lp-icon-clock-o:before{content:"\f017"}.lp-icon-download:before{content:"\f019"}.lp-icon-play-circle-o:before{content:"\f01d"}.lp-icon-refresh:before{content:"\f021"}.lp-icon-lock:before{content:"\f023"}.lp-icon-flag:before{content:"\f024"}.lp-icon-book:before{content:"\f02d"}.lp-icon-bookmark:before{content:"\f02e"}.lp-icon-video-camera:before{content:"\f03d"}.lp-icon-edit:before{content:"\f044"}.lp-icon-pencil-square-o:before{content:"\f044"}.lp-icon-check-square-o:before{content:"\f046"}.lp-icon-arrows:before{content:"\f047"}.lp-icon-chevron-left:before{content:"\f053"}.lp-icon-chevron-right:before{content:"\f054"}.lp-icon-check-circle:before{content:"\f058"}.lp-icon-question-circle:before{content:"\f059"}.lp-icon-arrow-left:before{content:"\f060"}.lp-icon-arrow-right:before{content:"\f061"}.lp-icon-expand:before{content:"\f065"}.lp-icon-compress:before{content:"\f066"}.lp-icon-exclamation-circle:before{content:"\f06a"}.lp-icon-gift:before{content:"\f06b"}.lp-icon-eye:before{content:"\f06e"}.lp-icon-eye-slash:before{content:"\f070"}.lp-icon-exclamation-triangle:before{content:"\f071"}.lp-icon-warning:before{content:"\f071"}.lp-icon-calendar:before{content:"\f073"}.lp-icon-comment:before{content:"\f075"}.lp-icon-chevron-up:before{content:"\f077"}.lp-icon-chevron-down:before{content:"\f078"}.lp-icon-shopping-cart:before{content:"\f07a"}.lp-icon-bar-chart:before{content:"\f080"}.lp-icon-bar-chart-o:before{content:"\f080"}.lp-icon-key:before{content:"\f084"}.lp-icon-cogs:before{content:"\f085"}.lp-icon-gears:before{content:"\f085"}.lp-icon-thumbs-o-up:before{content:"\f087"}.lp-icon-thumbs-o-down:before{content:"\f088"}.lp-icon-heart-o:before{content:"\f08a"}.lp-icon-sign-out:before{content:"\f08b"}.lp-icon-linkedin-square:before{content:"\f08c"}.lp-icon-sign-in:before{content:"\f090"}.lp-icon-phone:before{content:"\f095"}.lp-icon-square-o:before{content:"\f096"}.lp-icon-bookmark-o:before{content:"\f097"}.lp-icon-twitter:before{content:"\f099"}.lp-icon-facebook:before{content:"\f09a"}.lp-icon-facebook-f:before{content:"\f09a"}.lp-icon-unlock:before{content:"\f09c"}.lp-icon-bullhorn:before{content:"\f0a1"}.lp-icon-bell-o:before{content:"\f0a2"}.lp-icon-certificate:before{content:"\f0a3"}.lp-icon-briefcase:before{content:"\f0b1"}.lp-icon-arrows-alt:before{content:"\f0b2"}.lp-icon-copy:before{content:"\f0c5"}.lp-icon-files-o:before{content:"\f0c5"}.lp-icon-pinterest-square:before{content:"\f0d3"}.lp-icon-google-plus-square:before{content:"\f0d4"}.lp-icon-google-plus:before{content:"\f0d5"}.lp-icon-money-bill-alt:before{content:"\f0d6"}.lp-icon-caret-down:before{content:"\f0d7"}.lp-icon-caret-up:before{content:"\f0d8"}.lp-icon-caret-left:before{content:"\f0d9"}.lp-icon-caret-right:before{content:"\f0da"}.lp-icon-linkedin:before{content:"\f0e1"}.lp-icon-comment-o:before{content:"\f0e5"}.lp-icon-file-text-o:before{content:"\f0f6"}.lp-icon-angle-double-left:before{content:"\f100"}.lp-icon-angle-double-right:before{content:"\f101"}.lp-icon-angle-double-up:before{content:"\f102"}.lp-icon-angle-double-down:before{content:"\f103"}.lp-icon-angle-left:before{content:"\f104"}.lp-icon-angle-right:before{content:"\f105"}.lp-icon-angle-up:before{content:"\f106"}.lp-icon-angle-down:before{content:"\f107"}.lp-icon-desktop:before{content:"\f108"}.lp-icon-mobile:before{content:"\f10b"}.lp-icon-mobile-phone:before{content:"\f10b"}.lp-icon-circle-o:before{content:"\f10c"}.lp-icon-spinner:before{content:"\f110"}.lp-icon-code:before{content:"\f121"}.lp-icon-puzzle-piece:before{content:"\f12e"}.lp-icon-calendar-o:before{content:"\f133"}.lp-icon-ellipsis-h:before{content:"\f141"}.lp-icon-ellipsis-v:before{content:"\f142"}.lp-icon-file:before{content:"\f15b"}.lp-icon-file-alt:before{content:"\f15c"}.lp-icon-youtube-play:before{content:"\f16a"}.lp-icon-instagram:before{content:"\f16d"}.lp-icon-dot-circle-o:before{content:"\f192"}.lp-icon-graduation-cap:before{content:"\f19d"}.lp-icon-mortar-board:before{content:"\f19d"}.lp-icon-google:before{content:"\f1a0"}.lp-icon-language:before{content:"\f1ab"}.lp-icon-database:before{content:"\f1c0"}.lp-icon-file-pdf:before{content:"\f1c1"}.lp-icon-file-word:before{content:"\f1c2"}.lp-icon-file-excel:before{content:"\f1c3"}.lp-icon-file-powerpoint:before{content:"\f1c4"}.lp-icon-file-image:before{content:"\f1c5"}.lp-icon-file-photo:before{content:"\f1c5"}.lp-icon-file-picture:before{content:"\f1c5"}.lp-icon-file-archive:before{content:"\f1c6"}.lp-icon-file-zip:before{content:"\f1c6"}.lp-icon-file-audio:before{content:"\f1c7"}.lp-icon-file-sound:before{content:"\f1c7"}.lp-icon-file-movie:before{content:"\f1c8"}.lp-icon-file-video:before{content:"\f1c8"}.lp-icon-file-code:before{content:"\f1c9"}.lp-icon-circle-thin:before{content:"\f1db"}.lp-icon-share-alt:before{content:"\f1e0"}.lp-icon-pie-chart:before{content:"\f200"}.lp-icon-line-chart:before{content:"\f201"}.lp-icon-user-secret:before{content:"\f21b"}.lp-icon-television:before{content:"\f26c"}.lp-icon-tv:before{content:"\f26c"}.lp-icon-question-circle-o:before{content:"\f29c"}.lp-icon-google-plus-circle:before{content:"\f2b3"}.lp-icon-google-plus-official:before{content:"\f2b3"}.lp-icon-user-circle:before{content:"\f2bd"}.lp-icon-user-graduate:before{content:"\f501"}.lp-icon-user-edit:before{content:"\f4ff"}.lp-icon-my-courses:before{content:"\e900"}.lp-icon-clock:before{content:"\e901"}.lp-icon-stopwatch:before{content:"\f2f2"}.lp-icon-file-download:before{content:"\f56d"}.lp-icon-list:before{content:"\f03a"}.lp-icon-students:before{content:"\e902"}.lp-icon-courses:before{content:"\e903"}.lp-icon-tiktok-alt:before{content:"\e908"}.lp-icon-alarm-clock:before{content:"\e909"}.lp-icon-art-and-design:before{content:"\e90a"}.lp-icon-best-customer-experience:before{content:"\e90b"}.lp-icon-certificate-o:before{content:"\e90c"}.lp-icon-community:before{content:"\e90d"}.lp-icon-online-education:before{content:"\e90e"}.lp-icon-concierge-bell:before{content:"\e90f"}.lp-icon-target:before{content:"\e910"}.lp-icon-content-marketing:before{content:"\e911"}.lp-icon-dollar-sign:before{content:"\e912"}.lp-icon-website:before{content:"\e913"}.lp-icon-worldwide-security:before{content:"\e914"}.lp-icon-educational-programs:before{content:"\e915"}.lp-icon-online-class:before{content:"\e916"}.lp-icon-monitor:before{content:"\e917"}.lp-icon-lucide:before{content:"\e918"}.lp-icon-ebook:before{content:"\e919"}.lp-icon-co-instructor:before{content:"\e904"}.lp-icon-close-circle:before{content:"\e907"}.lp-icon-layers:before{content:"\e91a"}.lp-icon-filter:before{content:"\e91c"}.lp-icon-in_progress_course:before{content:"\e91d"}.lp-icon-finished_courses:before{content:"\e91e"}.lp-icon-failed_courses:before{content:"\e91f"}.lp-icon-passed_courses:before{content:"\e920"}.lp-icon-student_in_progress:before{content:"\e924"}.lp-icon-student_completed:before{content:"\e925"}.lp-icon-published_course:before{content:"\e926"}.lp-icon-pending_course:before{content:"\e927"}.lp-icon-list-check:before{content:"\e929"}.lp-icon-icon-h5p:before{content:"\e92a"}.lp-icon-comment-written:before{content:"\e921"}.lp-icon-book-open:before{content:"\f518"}.lp-icon-pinterest-p:before{content:"\f231"}.lp-icon-dropbox:before{content:"\e905"}.lp-icon-edit-square:before{content:"\e923"}.lp-icon-drag:before{content:"\e922"}.lp-icon-map-pin:before{content:"\e91b"}.lp-icon-map-marker:before{content:"\e91b"}.lp-icon-box:before{content:"\e906"}.lp-ico-ai{display:inline-block;width:13px;height:13px;background-image:url("../../images/icons/ico-ai.svg");background-size:contain;background-repeat:no-repeat}.lp-icon-course-builder{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}@keyframes lp-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.lp-loading-circle{width:15px;height:15px;border:2px solid #ccc;border-radius:50%;border-top-color:rgba(0,0,0,0.76);animation:spin 1s infinite linear;display:inline-block}.lp-loading-circle.hide{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lp-form-course-filter__title{font-weight:500;margin-bottom:12px}.lp-form-course-filter__content{position:relative}.lp-form-course-filter__content .lp-course-filter__field *{cursor:pointer}.lp-form-course-filter__content .lp-course-filter__field{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.lp-form-course-filter__content .lp-course-filter__field input:focus{outline:0}.lp-form-course-filter__content .lp-course-filter__field input[disabled]{cursor:not-allowed}.lp-form-course-filter__content .lp-course-filter__field label{margin:0;text-transform:capitalize;line-height:inherit;flex:1}.lp-form-course-filter__content .lp-course-filter__field .count{color:#999}.lp-form-course-filter__content .lp-course-filter-search-field{position:relative;display:flex;align-items:center}.lp-form-course-filter__content .lp-course-filter-search-field input{width:100%;line-height:2rem;border:1px solid #eee;padding:8px}.lp-form-course-filter__content .lp-course-filter-search-field input:focus{outline:0}.lp-form-course-filter__content .lp-course-filter-search-field .lp-loading-circle{position:absolute;right:10px}.lp-form-course-filter__content .lp-course-filter-search-result{position:absolute;z-index:10;background:white;width:100%;border:1px solid #eee;max-height:300px;overflow-y:auto;padding:0}.lp-form-course-filter__content .lp-course-filter-search-result:empty{border:0}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list{padding:0 10px}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .item-course-suggest{display:flex;gap:8px;padding:10px 0;align-items:center;border-bottom:1px solid #f5f5f5}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .item-course-suggest:last-child{border-bottom:0}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .course-img{width:50px}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .course-img img{width:50px;height:auto;display:block}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list a{font-size:.875em;line-height:1em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list a span{font-size:.875em;line-height:1em}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-info{border-top:1px solid #eee;padding:10px;background:#e8f0fe;font-weight:500;display:flex;justify-content:space-between}.lp-form-course-filter .course-filter-submit,.lp-form-course-filter .course-filter-reset{padding:12px 24px;text-transform:capitalize;width:calc(50% - 4px);border:1px solid #ccc;border-radius:4px;background-color:var(--lp-button-background-color);color:var(--lp-button-color)}.lp-form-course-filter .course-filter-submit:focus,.lp-form-course-filter .course-filter-reset:focus{outline:0}.lp-form-course-filter .course-filter-submit:hover,.lp-form-course-filter .course-filter-reset:hover{color:#fff;background:var(--lp-primary-color)}.lp-form-course-filter .course-filter-reset{margin-left:4px}.lp-form-course-filter .course-filter-submit{margin-right:4px}.lp-form-course-filter .lp-form-course-filter__item{margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:12px}.lp-form-course-filter .lp-form-course-filter__item .lp-cate-parent .lp-cate-child{margin-left:1rem}#learn-press-become-teacher-form .become-teacher-fields{list-style:none;padding:0}.lp-form-course-filter__close,.elementor-widget-container .lp-form-course-filter__close{display:none}.elementor-widget-container .learnpress-widget-wrapper{position:unset}@media(max-width:768px){.widget_course_filter{position:fixed !important;right:0;top:0;bottom:0;z-index:999999;width:400px;height:100%;background-color:#fff;transition:.3s;display:block;overflow-y:auto;border:none !important;border-radius:0 !important;transform:translate3d(100%,0,0);margin:0;opacity:0;visibility:hidden;padding:20px}.widget_course_filter .lp-form-block-course-filter .course-filter-submit,.widget_course_filter .lp-form-course-filter .course-filter-submit{width:100%;margin:0}.widget_course_filter .lp-form-block-course-filter .course-filter-reset,.widget_course_filter .lp-form-course-filter .course-filter-reset{width:100%;margin:12px 0 0 0}.widget_course_filter .widget-title{display:flex;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.show-lp-course-filter-mobile{overflow:hidden}.show-lp-course-filter-mobile .widget_course_filter{transform:none;opacity:1;visibility:visible}.show-lp-course-filter-mobile .lp-archive-courses-sidebar::after{position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.9);content:"";-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s;z-index:99999}.show-lp-course-filter-mobile .learnpress-widget-wrapper{position:unset}.lp-form-course-filter__close,.elementor-widget-container .lp-form-course-filter__close{display:flex;position:absolute;right:0;top:20px;left:auto;align-items:center;justify-content:center;gap:4px;padding:0 20px}.lp-form-course-filter__close i,.elementor-widget-container .lp-form-course-filter__close i{font-size:1rem}}@media(max-width:500px){.widget_course_filter{width:100%;left:0;right:0;box-sizing:border-box}}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}@media(min-width:1024px){body.theme-divi{--lp-cotainer-padding:0}}.learnpress.widget{margin-bottom:30px}.learnpress.widget h3{margin-bottom:20px}.learnpress.widget a{text-decoration:none}.learnpress-widget-wrapper{margin-top:16px;position:relative}.learnpress-widget-wrapper .lp-widget-loading-change{display:none;position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0;z-index:10}.learnpress-widget-wrapper .lp-widget-course{margin:0 0 30px 0;border:1px solid #eee}.learnpress-widget-wrapper .lp-widget-course__image img{height:auto;width:100%;display:block}.learnpress-widget-wrapper .lp-widget-course__title{margin-bottom:20px;font-size:1em;font-weight:600}.learnpress-widget-wrapper .lp-widget-course__content{margin:0;padding:16px;border-top:1px solid #eee}.learnpress-widget-wrapper .lp-widget-course__title{margin:4px 0 16px 0}.learnpress-widget-wrapper .lp-widget-course__meta{display:grid;margin:16px 0 0 0;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;gap:24px}.learnpress-widget-wrapper .lp-widget-course__meta .course-price{margin-bottom:0}.learnpress-widget-wrapper .lp-widget-course__meta .course-price .course-item-price{display:flex;flex-direction:column}.learnpress-widget-wrapper .lp-widget-course__description{color:#666;font-size:.875em}.learnpress-widget-wrapper .lp-widget-course__price{color:#444;font-size:.875em;font-weight:600}.learnpress-widget-wrapper .lp-widget-course__instructor{display:flex;align-items:center}.learnpress-widget-wrapper .lp-widget-course__instructor__avatar{margin-right:5px}.learnpress-widget-wrapper .lp-widget-course__instructor__avatar img{width:20px;border-radius:20px;height:20px;display:block}.learnpress-widget-wrapper .lp-widget-course__instructor>a{color:#777;font-size:.875em}.learnpress.widget_course_progress .lp_widget_course_progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp_widget_course_progress{margin:0;padding:20px;border:1px solid #eee}.learnpress.widget_course_progress .course-results-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress{margin-top:10px;font-size:.8em}.learnpress.widget_course_progress .course-results-progress .items-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress .items-progress{display:flex;margin-bottom:7px;justify-content:space-between;align-items:center}.learnpress.widget_course_progress .course-results-progress .items-progress__heading,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress .items-progress__heading{font-weight:400}.learnpress.widget_course_progress .lp-course-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress{width:100%}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress{position:relative}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .progress-bg,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .progress-bg .progress-active,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .progress-bg .progress-active{position:absolute;left:50%;width:100%;height:100%;margin-left:-100%;background:var(--lp-primary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .lp-passing-conditional,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-left:-1px;background:var(--lp-secondary-color)}.lp_widget_course_info{margin:0;padding:20px;border:1px solid var(--lp-border-color,#e2e0db)}.lp_widget_course_info h3{margin-bottom:15px}.lp_widget_course_info ul{margin:0;padding:0}.lp_widget_course_info ul li{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.lp_widget_course_info ul label{font-size:var(--lp-font-size-base,1em);margin:0}.lp-widget-course-extra{margin:0}.lp-widget-course-extra h3{margin-bottom:20px;font-size:var(--lp-font-size-base,1em)}.lp-widget-course-extra__content h4.course-extras__title{margin:0;margin-bottom:15px;font-size:var(--lp-font-size-base,1em);font-weight:600}.lp-widget-course-extra__content ul{margin:0;padding:0}.lp-widget-course-extra__content ul li{margin-bottom:10px}.lp-widget-course-extra__content .course-extras{display:block}.lp-widget-course-extra__content .course-extras .course-extras__content ul{list-style:none}.lp-widget-course-extra__content .course-extras .course-extras__content ol{list-style-position:inside}.lp-widget-course-extra__content .course-extras .course-extras__content ul li,.lp-widget-course-extra__content .course-extras .course-extras__content ol li{position:relative;border:0}.lp-widget-course-extra__content .course-extras.style-checks ul li,.lp-widget-course-extra__content .course-extras.style-checks ol li{padding-left:20px}.lp-widget-course-extra__content .course-extras.style-checks ul li::before,.lp-widget-course-extra__content .course-extras.style-checks ol li::before{display:inline-block;position:absolute;top:50%;left:0;width:12px;height:7px;border:2px solid #8794b9;border-top:0;border-right:0;content:"";transform:rotate(-54deg) translateY(-50%)}.lp-widget-course-extra__content .course-extras.style-radios ul li,.lp-widget-course-extra__content .course-extras.style-radios ol li{padding-left:20px}.lp-widget-course-extra__content .course-extras.style-radios ul li::before,.lp-widget-course-extra__content .course-extras.style-radios ol li::before{display:inline-block;position:absolute;top:50%;left:0;width:12px;height:7px;border:2px solid #8794b9;border-top:0;border-right:0;content:"";transform:rotate(-54deg) translateY(-50%)}.learnpress.widget_course_featured .lp-widget-featured-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_featured .lp-widget-featured-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_featured .lp-widget-featured-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer__link::before{content:"←"}.learnpress.widget_course_popular .lp-widget-popular-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_popular .lp-widget-popular-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_popular .lp-widget-popular-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer__link::before{content:"←"}.learnpress.widget_course_recent .lp-widget-recent-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_recent .lp-widget-recent-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_recent .lp-widget-recent-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer__link::before{content:"←"}.learnpress-widget-wrapper__restapi .lp-skeleton-animation{min-width:250px}.learnpress-widget-wrapper__restapi ul{padding:0}
\ No newline at end of file
+@charset "UTF-8";@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}@keyframes animation4{from{left:-40%;width:40%}to{left:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}@font-face{font-family:"lp-icon";src:url("../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=127") format("woff2");font-weight:normal;font-style:normal;font-display:swap}[class^=lp-icon-],[class*=" lp-icon-"]{font-family:"lp-icon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-icon-plus:before{content:"\f067"}.lp-icon-question:before{content:"\f128"}.lp-icon-minus:before{content:"\f068"}.lp-icon-search:before{content:"\f002"}.lp-icon-envelope-o:before{content:"\f003"}.lp-icon-heart:before{content:"\f004"}.lp-icon-star:before{content:"\f005"}.lp-icon-star-o:before{content:"\f006"}.lp-icon-user:before{content:"\f007"}.lp-icon-th-large:before{content:"\f009"}.lp-icon-th:before{content:"\f00a"}.lp-icon-th-list:before{content:"\f00b"}.lp-icon-check:before{content:"\f00c"}.lp-icon-close:before{content:"\f00d"}.lp-icon-remove:before{content:"\f00d"}.lp-icon-times:before{content:"\f00d"}.lp-icon-signal:before{content:"\f012"}.lp-icon-cog:before{content:"\f013"}.lp-icon-gear:before{content:"\f013"}.lp-icon-trash-o:before{content:"\f014"}.lp-icon-home:before{content:"\f015"}.lp-icon-file-o:before{content:"\f016"}.lp-icon-clock-o:before{content:"\f017"}.lp-icon-download:before{content:"\f019"}.lp-icon-play-circle-o:before{content:"\f01d"}.lp-icon-refresh:before{content:"\f021"}.lp-icon-lock:before{content:"\f023"}.lp-icon-flag:before{content:"\f024"}.lp-icon-book:before{content:"\f02d"}.lp-icon-bookmark:before{content:"\f02e"}.lp-icon-video-camera:before{content:"\f03d"}.lp-icon-edit:before{content:"\f044"}.lp-icon-pencil-square-o:before{content:"\f044"}.lp-icon-check-square-o:before{content:"\f046"}.lp-icon-arrows:before{content:"\f047"}.lp-icon-chevron-left:before{content:"\f053"}.lp-icon-chevron-right:before{content:"\f054"}.lp-icon-check-circle:before{content:"\f058"}.lp-icon-question-circle:before{content:"\f059"}.lp-icon-arrow-left:before{content:"\f060"}.lp-icon-arrow-right:before{content:"\f061"}.lp-icon-expand:before{content:"\f065"}.lp-icon-compress:before{content:"\f066"}.lp-icon-exclamation-circle:before{content:"\f06a"}.lp-icon-gift:before{content:"\f06b"}.lp-icon-eye:before{content:"\f06e"}.lp-icon-eye-slash:before{content:"\f070"}.lp-icon-exclamation-triangle:before{content:"\f071"}.lp-icon-warning:before{content:"\f071"}.lp-icon-calendar:before{content:"\f073"}.lp-icon-comment:before{content:"\f075"}.lp-icon-chevron-up:before{content:"\f077"}.lp-icon-chevron-down:before{content:"\f078"}.lp-icon-shopping-cart:before{content:"\f07a"}.lp-icon-bar-chart:before{content:"\f080"}.lp-icon-bar-chart-o:before{content:"\f080"}.lp-icon-key:before{content:"\f084"}.lp-icon-cogs:before{content:"\f085"}.lp-icon-gears:before{content:"\f085"}.lp-icon-thumbs-o-up:before{content:"\f087"}.lp-icon-thumbs-o-down:before{content:"\f088"}.lp-icon-heart-o:before{content:"\f08a"}.lp-icon-sign-out:before{content:"\f08b"}.lp-icon-linkedin-square:before{content:"\f08c"}.lp-icon-sign-in:before{content:"\f090"}.lp-icon-phone:before{content:"\f095"}.lp-icon-square-o:before{content:"\f096"}.lp-icon-bookmark-o:before{content:"\f097"}.lp-icon-twitter:before{content:"\f099"}.lp-icon-facebook:before{content:"\f09a"}.lp-icon-facebook-f:before{content:"\f09a"}.lp-icon-unlock:before{content:"\f09c"}.lp-icon-bullhorn:before{content:"\f0a1"}.lp-icon-bell-o:before{content:"\f0a2"}.lp-icon-certificate:before{content:"\f0a3"}.lp-icon-briefcase:before{content:"\f0b1"}.lp-icon-arrows-alt:before{content:"\f0b2"}.lp-icon-copy:before{content:"\f0c5"}.lp-icon-files-o:before{content:"\f0c5"}.lp-icon-pinterest-square:before{content:"\f0d3"}.lp-icon-google-plus-square:before{content:"\f0d4"}.lp-icon-google-plus:before{content:"\f0d5"}.lp-icon-money-bill-alt:before{content:"\f0d6"}.lp-icon-caret-down:before{content:"\f0d7"}.lp-icon-caret-up:before{content:"\f0d8"}.lp-icon-caret-left:before{content:"\f0d9"}.lp-icon-caret-right:before{content:"\f0da"}.lp-icon-linkedin:before{content:"\f0e1"}.lp-icon-comment-o:before{content:"\f0e5"}.lp-icon-file-text-o:before{content:"\f0f6"}.lp-icon-angle-double-left:before{content:"\f100"}.lp-icon-angle-double-right:before{content:"\f101"}.lp-icon-angle-double-up:before{content:"\f102"}.lp-icon-angle-double-down:before{content:"\f103"}.lp-icon-angle-left:before{content:"\f104"}.lp-icon-angle-right:before{content:"\f105"}.lp-icon-angle-up:before{content:"\f106"}.lp-icon-angle-down:before{content:"\f107"}.lp-icon-desktop:before{content:"\f108"}.lp-icon-mobile:before{content:"\f10b"}.lp-icon-mobile-phone:before{content:"\f10b"}.lp-icon-circle-o:before{content:"\f10c"}.lp-icon-spinner:before{content:"\f110"}.lp-icon-code:before{content:"\f121"}.lp-icon-puzzle-piece:before{content:"\f12e"}.lp-icon-calendar-o:before{content:"\f133"}.lp-icon-ellipsis-h:before{content:"\f141"}.lp-icon-ellipsis-v:before{content:"\f142"}.lp-icon-file:before{content:"\f15b"}.lp-icon-file-alt:before{content:"\f15c"}.lp-icon-youtube-play:before{content:"\f16a"}.lp-icon-instagram:before{content:"\f16d"}.lp-icon-dot-circle-o:before{content:"\f192"}.lp-icon-graduation-cap:before{content:"\f19d"}.lp-icon-mortar-board:before{content:"\f19d"}.lp-icon-google:before{content:"\f1a0"}.lp-icon-language:before{content:"\f1ab"}.lp-icon-database:before{content:"\f1c0"}.lp-icon-file-pdf:before{content:"\f1c1"}.lp-icon-file-word:before{content:"\f1c2"}.lp-icon-file-excel:before{content:"\f1c3"}.lp-icon-file-powerpoint:before{content:"\f1c4"}.lp-icon-file-image:before{content:"\f1c5"}.lp-icon-file-photo:before{content:"\f1c5"}.lp-icon-file-picture:before{content:"\f1c5"}.lp-icon-file-archive:before{content:"\f1c6"}.lp-icon-file-zip:before{content:"\f1c6"}.lp-icon-file-audio:before{content:"\f1c7"}.lp-icon-file-sound:before{content:"\f1c7"}.lp-icon-file-movie:before{content:"\f1c8"}.lp-icon-file-video:before{content:"\f1c8"}.lp-icon-file-code:before{content:"\f1c9"}.lp-icon-circle-thin:before{content:"\f1db"}.lp-icon-share-alt:before{content:"\f1e0"}.lp-icon-pie-chart:before{content:"\f200"}.lp-icon-line-chart:before{content:"\f201"}.lp-icon-user-secret:before{content:"\f21b"}.lp-icon-television:before{content:"\f26c"}.lp-icon-tv:before{content:"\f26c"}.lp-icon-question-circle-o:before{content:"\f29c"}.lp-icon-google-plus-circle:before{content:"\f2b3"}.lp-icon-google-plus-official:before{content:"\f2b3"}.lp-icon-user-circle:before{content:"\f2bd"}.lp-icon-user-graduate:before{content:"\f501"}.lp-icon-user-edit:before{content:"\f4ff"}.lp-icon-my-courses:before{content:"\e900"}.lp-icon-clock:before{content:"\e901"}.lp-icon-stopwatch:before{content:"\f2f2"}.lp-icon-file-download:before{content:"\f56d"}.lp-icon-list:before{content:"\f03a"}.lp-icon-students:before{content:"\e902"}.lp-icon-courses:before{content:"\e903"}.lp-icon-tiktok-alt:before{content:"\e908"}.lp-icon-alarm-clock:before{content:"\e909"}.lp-icon-art-and-design:before{content:"\e90a"}.lp-icon-best-customer-experience:before{content:"\e90b"}.lp-icon-certificate-o:before{content:"\e90c"}.lp-icon-community:before{content:"\e90d"}.lp-icon-online-education:before{content:"\e90e"}.lp-icon-concierge-bell:before{content:"\e90f"}.lp-icon-target:before{content:"\e910"}.lp-icon-content-marketing:before{content:"\e911"}.lp-icon-dollar-sign:before{content:"\e912"}.lp-icon-website:before{content:"\e913"}.lp-icon-worldwide-security:before{content:"\e914"}.lp-icon-educational-programs:before{content:"\e915"}.lp-icon-online-class:before{content:"\e916"}.lp-icon-monitor:before{content:"\e917"}.lp-icon-lucide:before{content:"\e918"}.lp-icon-ebook:before{content:"\e919"}.lp-icon-co-instructor:before{content:"\e904"}.lp-icon-close-circle:before{content:"\e907"}.lp-icon-layers:before{content:"\e91a"}.lp-icon-filter:before{content:"\e91c"}.lp-icon-in_progress_course:before{content:"\e91d"}.lp-icon-finished_courses:before{content:"\e91e"}.lp-icon-failed_courses:before{content:"\e91f"}.lp-icon-passed_courses:before{content:"\e920"}.lp-icon-student_in_progress:before{content:"\e924"}.lp-icon-student_completed:before{content:"\e925"}.lp-icon-published_course:before{content:"\e926"}.lp-icon-pending_course:before{content:"\e927"}.lp-icon-list-check:before{content:"\e929"}.lp-icon-icon-h5p:before{content:"\e92a"}.lp-icon-comment-written:before{content:"\e921"}.lp-icon-book-open:before{content:"\f518"}.lp-icon-pinterest-p:before{content:"\f231"}.lp-icon-dropbox:before{content:"\e905"}.lp-icon-edit-square:before{content:"\e923"}.lp-icon-drag:before{content:"\e922"}.lp-icon-map-pin:before{content:"\e91b"}.lp-icon-map-marker:before{content:"\e91b"}.lp-icon-box:before{content:"\e906"}.lp-ico-ai{display:inline-block;width:13px;height:13px;background-image:url("../../images/icons/ico-ai.svg");background-size:contain;background-repeat:no-repeat}.lp-icon-course-builder{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}@keyframes lp-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.lp-loading-circle{width:15px;height:15px;border:2px solid #ccc;border-radius:50%;border-top-color:rgba(0,0,0,0.76);animation:spin 1s infinite linear;display:inline-block}.lp-loading-circle.hide{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lp-form-course-filter__title{font-weight:500;margin-bottom:12px}.lp-form-course-filter__content{position:relative}.lp-form-course-filter__content .lp-course-filter__field *{cursor:pointer}.lp-form-course-filter__content .lp-course-filter__field{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.lp-form-course-filter__content .lp-course-filter__field input:focus{outline:0}.lp-form-course-filter__content .lp-course-filter__field input[disabled]{cursor:not-allowed}.lp-form-course-filter__content .lp-course-filter__field label{margin:0;text-transform:capitalize;line-height:inherit;flex:1}.lp-form-course-filter__content .lp-course-filter__field .count{color:#999}.lp-form-course-filter__content .lp-course-filter-search-field{position:relative;display:flex;align-items:center}.lp-form-course-filter__content .lp-course-filter-search-field input{width:100%;line-height:2rem;border:1px solid #eee;padding:8px}.lp-form-course-filter__content .lp-course-filter-search-field input:focus{outline:0}.lp-form-course-filter__content .lp-course-filter-search-field .lp-loading-circle{position:absolute;right:10px}.lp-form-course-filter__content .lp-course-filter-search-result{position:absolute;z-index:10;background:white;width:100%;border:1px solid #eee;max-height:300px;overflow-y:auto;padding:0}.lp-form-course-filter__content .lp-course-filter-search-result:empty{border:0}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list{padding:0 10px}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .item-course-suggest{display:flex;gap:8px;padding:10px 0;align-items:center;border-bottom:1px solid #f5f5f5}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .item-course-suggest:last-child{border-bottom:0}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .course-img{width:50px}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .course-img img{width:50px;height:auto;display:block}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list a{font-size:.875em;line-height:1em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list a span{font-size:.875em;line-height:1em}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-info{border-top:1px solid #eee;padding:10px;background:#e8f0fe;font-weight:500;display:flex;justify-content:space-between}.lp-form-course-filter .course-filter-submit,.lp-form-course-filter .course-filter-reset{padding:12px 24px;text-transform:capitalize;width:calc(50% - 4px);border:1px solid #ccc;border-radius:4px;background-color:var(--lp-button-background-color);color:var(--lp-button-color)}.lp-form-course-filter .course-filter-submit:focus,.lp-form-course-filter .course-filter-reset:focus{outline:0}.lp-form-course-filter .course-filter-submit:hover,.lp-form-course-filter .course-filter-reset:hover{color:#fff;background:var(--lp-primary-color)}.lp-form-course-filter .course-filter-reset{margin-left:4px}.lp-form-course-filter .course-filter-submit{margin-right:4px}.lp-form-course-filter .lp-form-course-filter__item{margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:12px}.lp-form-course-filter .lp-form-course-filter__item .lp-cate-parent .lp-cate-child{margin-left:1rem}#learn-press-become-teacher-form .become-teacher-fields{list-style:none;padding:0}.lp-form-course-filter__close,.elementor-widget-container .lp-form-course-filter__close{display:none}.elementor-widget-container .learnpress-widget-wrapper{position:unset}@media(max-width:768px){.widget_course_filter{position:fixed !important;right:0;top:0;bottom:0;z-index:999999;width:400px;height:100%;background-color:#fff;transition:.3s;display:block;overflow-y:auto;border:none !important;border-radius:0 !important;transform:translate3d(100%,0,0);margin:0;opacity:0;visibility:hidden;padding:20px}.widget_course_filter .lp-form-block-course-filter .course-filter-submit,.widget_course_filter .lp-form-course-filter .course-filter-submit{width:100%;margin:0}.widget_course_filter .lp-form-block-course-filter .course-filter-reset,.widget_course_filter .lp-form-course-filter .course-filter-reset{width:100%;margin:12px 0 0 0}.widget_course_filter .widget-title{display:flex;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.show-lp-course-filter-mobile{overflow:hidden}.show-lp-course-filter-mobile .widget_course_filter{transform:none;opacity:1;visibility:visible}.show-lp-course-filter-mobile .lp-archive-courses-sidebar::after{position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.9);content:"";-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s;z-index:99999}.show-lp-course-filter-mobile .learnpress-widget-wrapper{position:unset}.lp-form-course-filter__close,.elementor-widget-container .lp-form-course-filter__close{display:flex;position:absolute;right:0;top:20px;left:auto;align-items:center;justify-content:center;gap:4px;padding:0 20px}.lp-form-course-filter__close i,.elementor-widget-container .lp-form-course-filter__close i{font-size:1rem}}@media(max-width:500px){.widget_course_filter{width:100%;left:0;right:0;box-sizing:border-box}}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}@media(min-width:1024px){body.theme-divi{--lp-cotainer-padding:0}}.learnpress.widget{margin-bottom:30px}.learnpress.widget h3{margin-bottom:20px}.learnpress.widget a{text-decoration:none}.learnpress-widget-wrapper{margin-top:16px;position:relative}.learnpress-widget-wrapper .lp-widget-loading-change{display:none;position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0;z-index:10}.learnpress-widget-wrapper .lp-widget-course{margin:0 0 30px 0;border:1px solid #eee}.learnpress-widget-wrapper .lp-widget-course__image img{height:auto;width:100%;display:block}.learnpress-widget-wrapper .lp-widget-course__title{margin-bottom:20px;font-size:1em;font-weight:600}.learnpress-widget-wrapper .lp-widget-course__content{margin:0;padding:16px;border-top:1px solid #eee}.learnpress-widget-wrapper .lp-widget-course__title{margin:4px 0 16px 0}.learnpress-widget-wrapper .lp-widget-course__meta{display:grid;margin:16px 0 0 0;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;gap:24px}.learnpress-widget-wrapper .lp-widget-course__meta .course-price{margin-bottom:0}.learnpress-widget-wrapper .lp-widget-course__meta .course-price .course-item-price{display:flex;flex-direction:column}.learnpress-widget-wrapper .lp-widget-course__description{color:#666;font-size:.875em}.learnpress-widget-wrapper .lp-widget-course__price{color:#444;font-size:.875em;font-weight:600}.learnpress-widget-wrapper .lp-widget-course__instructor{display:flex;align-items:center}.learnpress-widget-wrapper .lp-widget-course__instructor__avatar{margin-right:5px}.learnpress-widget-wrapper .lp-widget-course__instructor__avatar img{width:20px;border-radius:20px;height:20px;display:block}.learnpress-widget-wrapper .lp-widget-course__instructor>a{color:#777;font-size:.875em}.learnpress.widget_course_progress .lp_widget_course_progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp_widget_course_progress{margin:0;padding:20px;border:1px solid #eee}.learnpress.widget_course_progress .course-results-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress{margin-top:10px;font-size:.8em}.learnpress.widget_course_progress .course-results-progress .items-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress .items-progress{display:flex;margin-bottom:7px;justify-content:space-between;align-items:center}.learnpress.widget_course_progress .course-results-progress .items-progress__heading,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress .items-progress__heading{font-weight:400}.learnpress.widget_course_progress .lp-course-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress{width:100%}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress{position:relative}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .progress-bg,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .progress-bg .progress-active,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .progress-bg .progress-active{position:absolute;left:50%;width:100%;height:100%;margin-left:-100%;background:var(--lp-primary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .lp-passing-conditional,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-left:-1px;background:var(--lp-secondary-color)}.lp_widget_course_info{margin:0;padding:20px;border:1px solid var(--lp-border-color,#e2e0db)}.lp_widget_course_info h3{margin-bottom:15px}.lp_widget_course_info ul{margin:0;padding:0}.lp_widget_course_info ul li{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.lp_widget_course_info ul label{font-size:var(--lp-font-size-base,1em);margin:0}.lp-widget-course-extra{margin:0}.lp-widget-course-extra h3{margin-bottom:20px;font-size:var(--lp-font-size-base,1em)}.lp-widget-course-extra__content h4.course-extras__title{margin:0;margin-bottom:15px;font-size:var(--lp-font-size-base,1em);font-weight:600}.lp-widget-course-extra__content ul{margin:0;padding:0}.lp-widget-course-extra__content ul li{margin-bottom:10px}.lp-widget-course-extra__content .course-extras{display:block}.lp-widget-course-extra__content .course-extras .course-extras__content ul{list-style:none}.lp-widget-course-extra__content .course-extras .course-extras__content ol{list-style-position:inside}.lp-widget-course-extra__content .course-extras .course-extras__content ul li,.lp-widget-course-extra__content .course-extras .course-extras__content ol li{position:relative;border:0}.lp-widget-course-extra__content .course-extras.style-checks ul li,.lp-widget-course-extra__content .course-extras.style-checks ol li{padding-left:20px}.lp-widget-course-extra__content .course-extras.style-checks ul li::before,.lp-widget-course-extra__content .course-extras.style-checks ol li::before{display:inline-block;position:absolute;top:50%;left:0;width:12px;height:7px;border:2px solid #8794b9;border-top:0;border-right:0;content:"";transform:rotate(-54deg) translateY(-50%)}.lp-widget-course-extra__content .course-extras.style-radios ul li,.lp-widget-course-extra__content .course-extras.style-radios ol li{padding-left:20px}.lp-widget-course-extra__content .course-extras.style-radios ul li::before,.lp-widget-course-extra__content .course-extras.style-radios ol li::before{display:inline-block;position:absolute;top:50%;left:0;width:12px;height:7px;border:2px solid #8794b9;border-top:0;border-right:0;content:"";transform:rotate(-54deg) translateY(-50%)}.learnpress.widget_course_featured .lp-widget-featured-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_featured .lp-widget-featured-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_featured .lp-widget-featured-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer__link::before{content:"←"}.learnpress.widget_course_popular .lp-widget-popular-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_popular .lp-widget-popular-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_popular .lp-widget-popular-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer__link::before{content:"←"}.learnpress.widget_course_recent .lp-widget-recent-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_recent .lp-widget-recent-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_recent .lp-widget-recent-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer__link::before{content:"←"}.learnpress-widget-wrapper__restapi .lp-skeleton-animation{min-width:250px}.learnpress-widget-wrapper__restapi ul{padding:0}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/widgets-rtl.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/widgets-rtl.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/widgets-rtl.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/widgets-rtl.css	2026-05-23 18:20:54.000000000 +0000
@@ -60,7 +60,7 @@
 
 @font-face {
   font-family: "lp-icon";
-  src: url("../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=79") format("woff2");
+  src: url("../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=127") format("woff2");
   font-weight: normal;
   font-style: normal;
   font-display: swap;
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/widgets-rtl.min.css /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/widgets-rtl.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/css/widgets-rtl.min.css	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/css/widgets-rtl.min.css	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-@charset "UTF-8";@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}@font-face{font-family:"lp-icon";src:url("../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=79") format("woff2");font-weight:normal;font-style:normal;font-display:swap}[class^=lp-icon-],[class*=" lp-icon-"]{font-family:"lp-icon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-icon-plus:before{content:"\f067"}.lp-icon-question:before{content:"\f128"}.lp-icon-minus:before{content:"\f068"}.lp-icon-search:before{content:"\f002"}.lp-icon-envelope-o:before{content:"\f003"}.lp-icon-heart:before{content:"\f004"}.lp-icon-star:before{content:"\f005"}.lp-icon-star-o:before{content:"\f006"}.lp-icon-user:before{content:"\f007"}.lp-icon-th-large:before{content:"\f009"}.lp-icon-th:before{content:"\f00a"}.lp-icon-th-list:before{content:"\f00b"}.lp-icon-check:before{content:"\f00c"}.lp-icon-close:before{content:"\f00d"}.lp-icon-remove:before{content:"\f00d"}.lp-icon-times:before{content:"\f00d"}.lp-icon-signal:before{content:"\f012"}.lp-icon-cog:before{content:"\f013"}.lp-icon-gear:before{content:"\f013"}.lp-icon-trash-o:before{content:"\f014"}.lp-icon-home:before{content:"\f015"}.lp-icon-file-o:before{content:"\f016"}.lp-icon-clock-o:before{content:"\f017"}.lp-icon-download:before{content:"\f019"}.lp-icon-play-circle-o:before{content:"\f01d"}.lp-icon-refresh:before{content:"\f021"}.lp-icon-lock:before{content:"\f023"}.lp-icon-flag:before{content:"\f024"}.lp-icon-book:before{content:"\f02d"}.lp-icon-bookmark:before{content:"\f02e"}.lp-icon-video-camera:before{content:"\f03d"}.lp-icon-edit:before{content:"\f044"}.lp-icon-pencil-square-o:before{content:"\f044"}.lp-icon-check-square-o:before{content:"\f046"}.lp-icon-arrows:before{content:"\f047"}.lp-icon-chevron-left:before{content:"\f053"}.lp-icon-chevron-right:before{content:"\f054"}.lp-icon-check-circle:before{content:"\f058"}.lp-icon-question-circle:before{content:"\f059"}.lp-icon-arrow-left:before{content:"\f060"}.lp-icon-arrow-right:before{content:"\f061"}.lp-icon-expand:before{content:"\f065"}.lp-icon-compress:before{content:"\f066"}.lp-icon-exclamation-circle:before{content:"\f06a"}.lp-icon-gift:before{content:"\f06b"}.lp-icon-eye:before{content:"\f06e"}.lp-icon-eye-slash:before{content:"\f070"}.lp-icon-exclamation-triangle:before{content:"\f071"}.lp-icon-warning:before{content:"\f071"}.lp-icon-calendar:before{content:"\f073"}.lp-icon-comment:before{content:"\f075"}.lp-icon-chevron-up:before{content:"\f077"}.lp-icon-chevron-down:before{content:"\f078"}.lp-icon-shopping-cart:before{content:"\f07a"}.lp-icon-bar-chart:before{content:"\f080"}.lp-icon-bar-chart-o:before{content:"\f080"}.lp-icon-key:before{content:"\f084"}.lp-icon-cogs:before{content:"\f085"}.lp-icon-gears:before{content:"\f085"}.lp-icon-thumbs-o-up:before{content:"\f087"}.lp-icon-thumbs-o-down:before{content:"\f088"}.lp-icon-heart-o:before{content:"\f08a"}.lp-icon-sign-out:before{content:"\f08b"}.lp-icon-linkedin-square:before{content:"\f08c"}.lp-icon-sign-in:before{content:"\f090"}.lp-icon-phone:before{content:"\f095"}.lp-icon-square-o:before{content:"\f096"}.lp-icon-bookmark-o:before{content:"\f097"}.lp-icon-twitter:before{content:"\f099"}.lp-icon-facebook:before{content:"\f09a"}.lp-icon-facebook-f:before{content:"\f09a"}.lp-icon-unlock:before{content:"\f09c"}.lp-icon-bullhorn:before{content:"\f0a1"}.lp-icon-bell-o:before{content:"\f0a2"}.lp-icon-certificate:before{content:"\f0a3"}.lp-icon-briefcase:before{content:"\f0b1"}.lp-icon-arrows-alt:before{content:"\f0b2"}.lp-icon-copy:before{content:"\f0c5"}.lp-icon-files-o:before{content:"\f0c5"}.lp-icon-pinterest-square:before{content:"\f0d3"}.lp-icon-google-plus-square:before{content:"\f0d4"}.lp-icon-google-plus:before{content:"\f0d5"}.lp-icon-money-bill-alt:before{content:"\f0d6"}.lp-icon-caret-down:before{content:"\f0d7"}.lp-icon-caret-up:before{content:"\f0d8"}.lp-icon-caret-left:before{content:"\f0d9"}.lp-icon-caret-right:before{content:"\f0da"}.lp-icon-linkedin:before{content:"\f0e1"}.lp-icon-comment-o:before{content:"\f0e5"}.lp-icon-file-text-o:before{content:"\f0f6"}.lp-icon-angle-double-left:before{content:"\f100"}.lp-icon-angle-double-right:before{content:"\f101"}.lp-icon-angle-double-up:before{content:"\f102"}.lp-icon-angle-double-down:before{content:"\f103"}.lp-icon-angle-left:before{content:"\f104"}.lp-icon-angle-right:before{content:"\f105"}.lp-icon-angle-up:before{content:"\f106"}.lp-icon-angle-down:before{content:"\f107"}.lp-icon-desktop:before{content:"\f108"}.lp-icon-mobile:before{content:"\f10b"}.lp-icon-mobile-phone:before{content:"\f10b"}.lp-icon-circle-o:before{content:"\f10c"}.lp-icon-spinner:before{content:"\f110"}.lp-icon-code:before{content:"\f121"}.lp-icon-puzzle-piece:before{content:"\f12e"}.lp-icon-calendar-o:before{content:"\f133"}.lp-icon-ellipsis-h:before{content:"\f141"}.lp-icon-ellipsis-v:before{content:"\f142"}.lp-icon-file:before{content:"\f15b"}.lp-icon-file-alt:before{content:"\f15c"}.lp-icon-youtube-play:before{content:"\f16a"}.lp-icon-instagram:before{content:"\f16d"}.lp-icon-dot-circle-o:before{content:"\f192"}.lp-icon-graduation-cap:before{content:"\f19d"}.lp-icon-mortar-board:before{content:"\f19d"}.lp-icon-google:before{content:"\f1a0"}.lp-icon-language:before{content:"\f1ab"}.lp-icon-database:before{content:"\f1c0"}.lp-icon-file-pdf:before{content:"\f1c1"}.lp-icon-file-word:before{content:"\f1c2"}.lp-icon-file-excel:before{content:"\f1c3"}.lp-icon-file-powerpoint:before{content:"\f1c4"}.lp-icon-file-image:before{content:"\f1c5"}.lp-icon-file-photo:before{content:"\f1c5"}.lp-icon-file-picture:before{content:"\f1c5"}.lp-icon-file-archive:before{content:"\f1c6"}.lp-icon-file-zip:before{content:"\f1c6"}.lp-icon-file-audio:before{content:"\f1c7"}.lp-icon-file-sound:before{content:"\f1c7"}.lp-icon-file-movie:before{content:"\f1c8"}.lp-icon-file-video:before{content:"\f1c8"}.lp-icon-file-code:before{content:"\f1c9"}.lp-icon-circle-thin:before{content:"\f1db"}.lp-icon-share-alt:before{content:"\f1e0"}.lp-icon-pie-chart:before{content:"\f200"}.lp-icon-line-chart:before{content:"\f201"}.lp-icon-user-secret:before{content:"\f21b"}.lp-icon-television:before{content:"\f26c"}.lp-icon-tv:before{content:"\f26c"}.lp-icon-question-circle-o:before{content:"\f29c"}.lp-icon-google-plus-circle:before{content:"\f2b3"}.lp-icon-google-plus-official:before{content:"\f2b3"}.lp-icon-user-circle:before{content:"\f2bd"}.lp-icon-user-graduate:before{content:"\f501"}.lp-icon-user-edit:before{content:"\f4ff"}.lp-icon-my-courses:before{content:"\e900"}.lp-icon-clock:before{content:"\e901"}.lp-icon-stopwatch:before{content:"\f2f2"}.lp-icon-file-download:before{content:"\f56d"}.lp-icon-list:before{content:"\f03a"}.lp-icon-students:before{content:"\e902"}.lp-icon-courses:before{content:"\e903"}.lp-icon-tiktok-alt:before{content:"\e908"}.lp-icon-alarm-clock:before{content:"\e909"}.lp-icon-art-and-design:before{content:"\e90a"}.lp-icon-best-customer-experience:before{content:"\e90b"}.lp-icon-certificate-o:before{content:"\e90c"}.lp-icon-community:before{content:"\e90d"}.lp-icon-online-education:before{content:"\e90e"}.lp-icon-concierge-bell:before{content:"\e90f"}.lp-icon-target:before{content:"\e910"}.lp-icon-content-marketing:before{content:"\e911"}.lp-icon-dollar-sign:before{content:"\e912"}.lp-icon-website:before{content:"\e913"}.lp-icon-worldwide-security:before{content:"\e914"}.lp-icon-educational-programs:before{content:"\e915"}.lp-icon-online-class:before{content:"\e916"}.lp-icon-monitor:before{content:"\e917"}.lp-icon-lucide:before{content:"\e918"}.lp-icon-ebook:before{content:"\e919"}.lp-icon-co-instructor:before{content:"\e904"}.lp-icon-close-circle:before{content:"\e907"}.lp-icon-layers:before{content:"\e91a"}.lp-icon-filter:before{content:"\e91c"}.lp-icon-in_progress_course:before{content:"\e91d"}.lp-icon-finished_courses:before{content:"\e91e"}.lp-icon-failed_courses:before{content:"\e91f"}.lp-icon-passed_courses:before{content:"\e920"}.lp-icon-student_in_progress:before{content:"\e924"}.lp-icon-student_completed:before{content:"\e925"}.lp-icon-published_course:before{content:"\e926"}.lp-icon-pending_course:before{content:"\e927"}.lp-icon-list-check:before{content:"\e929"}.lp-icon-icon-h5p:before{content:"\e92a"}.lp-icon-comment-written:before{content:"\e921"}.lp-icon-book-open:before{content:"\f518"}.lp-icon-pinterest-p:before{content:"\f231"}.lp-icon-dropbox:before{content:"\e905"}.lp-icon-edit-square:before{content:"\e923"}.lp-icon-drag:before{content:"\e922"}.lp-icon-map-pin:before{content:"\e91b"}.lp-icon-map-marker:before{content:"\e91b"}.lp-icon-box:before{content:"\e906"}.lp-ico-ai{display:inline-block;width:13px;height:13px;background-image:url("../../images/icons/ico-ai.svg");background-size:contain;background-repeat:no-repeat}.lp-icon-course-builder{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(-90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}@keyframes lp-skeleton-loading{0%{background-position:0 50%}to{background-position:100% 50%}}.lp-loading-circle{width:15px;height:15px;border:2px solid #ccc;border-radius:50%;border-top-color:rgba(0,0,0,0.76);animation:spin 1s infinite linear;display:inline-block}.lp-loading-circle.hide{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.lp-form-course-filter__title{font-weight:500;margin-bottom:12px}.lp-form-course-filter__content{position:relative}.lp-form-course-filter__content .lp-course-filter__field *{cursor:pointer}.lp-form-course-filter__content .lp-course-filter__field{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.lp-form-course-filter__content .lp-course-filter__field input:focus{outline:0}.lp-form-course-filter__content .lp-course-filter__field input[disabled]{cursor:not-allowed}.lp-form-course-filter__content .lp-course-filter__field label{margin:0;text-transform:capitalize;line-height:inherit;flex:1}.lp-form-course-filter__content .lp-course-filter__field .count{color:#999}.lp-form-course-filter__content .lp-course-filter-search-field{position:relative;display:flex;align-items:center}.lp-form-course-filter__content .lp-course-filter-search-field input{width:100%;line-height:2rem;border:1px solid #eee;padding:8px}.lp-form-course-filter__content .lp-course-filter-search-field input:focus{outline:0}.lp-form-course-filter__content .lp-course-filter-search-field .lp-loading-circle{position:absolute;left:10px}.lp-form-course-filter__content .lp-course-filter-search-result{position:absolute;z-index:10;background:white;width:100%;border:1px solid #eee;max-height:300px;overflow-y:auto;padding:0}.lp-form-course-filter__content .lp-course-filter-search-result:empty{border:0}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list{padding:0 10px}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .item-course-suggest{display:flex;gap:8px;padding:10px 0;align-items:center;border-bottom:1px solid #f5f5f5}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .item-course-suggest:last-child{border-bottom:0}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .course-img{width:50px}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .course-img img{width:50px;height:auto;display:block}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list a{font-size:.875em;line-height:1em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list a span{font-size:.875em;line-height:1em}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-info{border-top:1px solid #eee;padding:10px;background:#e8f0fe;font-weight:500;display:flex;justify-content:space-between}.lp-form-course-filter .course-filter-submit,.lp-form-course-filter .course-filter-reset{padding:12px 24px;text-transform:capitalize;width:calc(50% - 4px);border:1px solid #ccc;border-radius:4px;background-color:var(--lp-button-background-color);color:var(--lp-button-color)}.lp-form-course-filter .course-filter-submit:focus,.lp-form-course-filter .course-filter-reset:focus{outline:0}.lp-form-course-filter .course-filter-submit:hover,.lp-form-course-filter .course-filter-reset:hover{color:#fff;background:var(--lp-primary-color)}.lp-form-course-filter .course-filter-reset{margin-right:4px}.lp-form-course-filter .course-filter-submit{margin-left:4px}.lp-form-course-filter .lp-form-course-filter__item{margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:12px}.lp-form-course-filter .lp-form-course-filter__item .lp-cate-parent .lp-cate-child{margin-right:1rem}#learn-press-become-teacher-form .become-teacher-fields{list-style:none;padding:0}.lp-form-course-filter__close,.elementor-widget-container .lp-form-course-filter__close{display:none}.elementor-widget-container .learnpress-widget-wrapper{position:unset}@media(max-width:768px){.widget_course_filter{position:fixed !important;left:0;top:0;bottom:0;z-index:999999;width:400px;height:100%;background-color:#fff;transition:.3s;display:block;overflow-y:auto;border:none !important;border-radius:0 !important;transform:translate3d(-100%,0,0);margin:0;opacity:0;visibility:hidden;padding:20px}.widget_course_filter .lp-form-block-course-filter .course-filter-submit,.widget_course_filter .lp-form-course-filter .course-filter-submit{width:100%;margin:0}.widget_course_filter .lp-form-block-course-filter .course-filter-reset,.widget_course_filter .lp-form-course-filter .course-filter-reset{width:100%;margin:12px 0 0 0}.widget_course_filter .widget-title{display:flex;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.show-lp-course-filter-mobile{overflow:hidden}.show-lp-course-filter-mobile .widget_course_filter{transform:none;opacity:1;visibility:visible}.show-lp-course-filter-mobile .lp-archive-courses-sidebar::after{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);content:"";-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s;z-index:99999}.show-lp-course-filter-mobile .learnpress-widget-wrapper{position:unset}.lp-form-course-filter__close,.elementor-widget-container .lp-form-course-filter__close{display:flex;position:absolute;left:0;top:20px;right:auto;align-items:center;justify-content:center;gap:4px;padding:0 20px}.lp-form-course-filter__close i,.elementor-widget-container .lp-form-course-filter__close i{font-size:1rem}}@media(max-width:500px){.widget_course_filter{width:100%;right:0;left:0;box-sizing:border-box}}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}@media(min-width:1024px){body.theme-divi{--lp-cotainer-padding:0}}.learnpress.widget{margin-bottom:30px}.learnpress.widget h3{margin-bottom:20px}.learnpress.widget a{text-decoration:none}.learnpress-widget-wrapper{margin-top:16px;position:relative}.learnpress-widget-wrapper .lp-widget-loading-change{display:none;position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0;z-index:10}.learnpress-widget-wrapper .lp-widget-course{margin:0 0 30px 0;border:1px solid #eee}.learnpress-widget-wrapper .lp-widget-course__image img{height:auto;width:100%;display:block}.learnpress-widget-wrapper .lp-widget-course__title{margin-bottom:20px;font-size:1em;font-weight:600}.learnpress-widget-wrapper .lp-widget-course__content{margin:0;padding:16px;border-top:1px solid #eee}.learnpress-widget-wrapper .lp-widget-course__title{margin:4px 0 16px 0}.learnpress-widget-wrapper .lp-widget-course__meta{display:grid;margin:16px 0 0 0;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;gap:24px}.learnpress-widget-wrapper .lp-widget-course__meta .course-price{margin-bottom:0}.learnpress-widget-wrapper .lp-widget-course__meta .course-price .course-item-price{display:flex;flex-direction:column}.learnpress-widget-wrapper .lp-widget-course__description{color:#666;font-size:.875em}.learnpress-widget-wrapper .lp-widget-course__price{color:#444;font-size:.875em;font-weight:600}.learnpress-widget-wrapper .lp-widget-course__instructor{display:flex;align-items:center}.learnpress-widget-wrapper .lp-widget-course__instructor__avatar{margin-left:5px}.learnpress-widget-wrapper .lp-widget-course__instructor__avatar img{width:20px;border-radius:20px;height:20px;display:block}.learnpress-widget-wrapper .lp-widget-course__instructor>a{color:#777;font-size:.875em}.learnpress.widget_course_progress .lp_widget_course_progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp_widget_course_progress{margin:0;padding:20px;border:1px solid #eee}.learnpress.widget_course_progress .course-results-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress{margin-top:10px;font-size:.8em}.learnpress.widget_course_progress .course-results-progress .items-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress .items-progress{display:flex;margin-bottom:7px;justify-content:space-between;align-items:center}.learnpress.widget_course_progress .course-results-progress .items-progress__heading,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress .items-progress__heading{font-weight:400}.learnpress.widget_course_progress .lp-course-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress{width:100%}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress{position:relative}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .progress-bg,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .progress-bg .progress-active,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .progress-bg .progress-active{position:absolute;right:50%;width:100%;height:100%;margin-right:-100%;background:var(--lp-primary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .lp-passing-conditional,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-right:-1px;background:var(--lp-secondary-color)}.lp_widget_course_info{margin:0;padding:20px;border:1px solid var(--lp-border-color,#e2e0db)}.lp_widget_course_info h3{margin-bottom:15px}.lp_widget_course_info ul{margin:0;padding:0}.lp_widget_course_info ul li{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.lp_widget_course_info ul label{font-size:var(--lp-font-size-base,1em);margin:0}.lp-widget-course-extra{margin:0}.lp-widget-course-extra h3{margin-bottom:20px;font-size:var(--lp-font-size-base,1em)}.lp-widget-course-extra__content h4.course-extras__title{margin:0;margin-bottom:15px;font-size:var(--lp-font-size-base,1em);font-weight:600}.lp-widget-course-extra__content ul{margin:0;padding:0}.lp-widget-course-extra__content ul li{margin-bottom:10px}.lp-widget-course-extra__content .course-extras{display:block}.lp-widget-course-extra__content .course-extras .course-extras__content ul{list-style:none}.lp-widget-course-extra__content .course-extras .course-extras__content ol{list-style-position:inside}.lp-widget-course-extra__content .course-extras .course-extras__content ul li,.lp-widget-course-extra__content .course-extras .course-extras__content ol li{position:relative;border:0}.lp-widget-course-extra__content .course-extras.style-checks ul li,.lp-widget-course-extra__content .course-extras.style-checks ol li{padding-right:20px}.lp-widget-course-extra__content .course-extras.style-checks ul li::before,.lp-widget-course-extra__content .course-extras.style-checks ol li::before{display:inline-block;position:absolute;top:50%;right:0;width:12px;height:7px;border:2px solid #8794b9;border-top:0;border-left:0;content:"";transform:rotate(54deg) translateY(-50%)}.lp-widget-course-extra__content .course-extras.style-radios ul li,.lp-widget-course-extra__content .course-extras.style-radios ol li{padding-right:20px}.lp-widget-course-extra__content .course-extras.style-radios ul li::before,.lp-widget-course-extra__content .course-extras.style-radios ol li::before{display:inline-block;position:absolute;top:50%;right:0;width:12px;height:7px;border:2px solid #8794b9;border-top:0;border-left:0;content:"";transform:rotate(54deg) translateY(-50%)}.learnpress.widget_course_featured .lp-widget-featured-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_featured .lp-widget-featured-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_featured .lp-widget-featured-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer__link::before{content:"←"}.learnpress.widget_course_popular .lp-widget-popular-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_popular .lp-widget-popular-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_popular .lp-widget-popular-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer__link::before{content:"←"}.learnpress.widget_course_recent .lp-widget-recent-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_recent .lp-widget-recent-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_recent .lp-widget-recent-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer__link::before{content:"←"}.learnpress-widget-wrapper__restapi .lp-skeleton-animation{min-width:250px}.learnpress-widget-wrapper__restapi ul{padding:0}
\ No newline at end of file
+@charset "UTF-8";@-webkit-keyframes rotating4{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating4{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}@keyframes animation4{from{right:-40%;width:40%}to{right:100%;width:10%}}:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}@font-face{font-family:"lp-icon";src:url("../src/css/vendor/fonts/lp-icon/lp-icon.woff2?v=127") format("woff2");font-weight:normal;font-style:normal;font-display:swap}[class^=lp-icon-],[class*=" lp-icon-"]{font-family:"lp-icon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-icon-plus:before{content:"\f067"}.lp-icon-question:before{content:"\f128"}.lp-icon-minus:before{content:"\f068"}.lp-icon-search:before{content:"\f002"}.lp-icon-envelope-o:before{content:"\f003"}.lp-icon-heart:before{content:"\f004"}.lp-icon-star:before{content:"\f005"}.lp-icon-star-o:before{content:"\f006"}.lp-icon-user:before{content:"\f007"}.lp-icon-th-large:before{content:"\f009"}.lp-icon-th:before{content:"\f00a"}.lp-icon-th-list:before{content:"\f00b"}.lp-icon-check:before{content:"\f00c"}.lp-icon-close:before{content:"\f00d"}.lp-icon-remove:before{content:"\f00d"}.lp-icon-times:before{content:"\f00d"}.lp-icon-signal:before{content:"\f012"}.lp-icon-cog:before{content:"\f013"}.lp-icon-gear:before{content:"\f013"}.lp-icon-trash-o:before{content:"\f014"}.lp-icon-home:before{content:"\f015"}.lp-icon-file-o:before{content:"\f016"}.lp-icon-clock-o:before{content:"\f017"}.lp-icon-download:before{content:"\f019"}.lp-icon-play-circle-o:before{content:"\f01d"}.lp-icon-refresh:before{content:"\f021"}.lp-icon-lock:before{content:"\f023"}.lp-icon-flag:before{content:"\f024"}.lp-icon-book:before{content:"\f02d"}.lp-icon-bookmark:before{content:"\f02e"}.lp-icon-video-camera:before{content:"\f03d"}.lp-icon-edit:before{content:"\f044"}.lp-icon-pencil-square-o:before{content:"\f044"}.lp-icon-check-square-o:before{content:"\f046"}.lp-icon-arrows:before{content:"\f047"}.lp-icon-chevron-left:before{content:"\f053"}.lp-icon-chevron-right:before{content:"\f054"}.lp-icon-check-circle:before{content:"\f058"}.lp-icon-question-circle:before{content:"\f059"}.lp-icon-arrow-left:before{content:"\f060"}.lp-icon-arrow-right:before{content:"\f061"}.lp-icon-expand:before{content:"\f065"}.lp-icon-compress:before{content:"\f066"}.lp-icon-exclamation-circle:before{content:"\f06a"}.lp-icon-gift:before{content:"\f06b"}.lp-icon-eye:before{content:"\f06e"}.lp-icon-eye-slash:before{content:"\f070"}.lp-icon-exclamation-triangle:before{content:"\f071"}.lp-icon-warning:before{content:"\f071"}.lp-icon-calendar:before{content:"\f073"}.lp-icon-comment:before{content:"\f075"}.lp-icon-chevron-up:before{content:"\f077"}.lp-icon-chevron-down:before{content:"\f078"}.lp-icon-shopping-cart:before{content:"\f07a"}.lp-icon-bar-chart:before{content:"\f080"}.lp-icon-bar-chart-o:before{content:"\f080"}.lp-icon-key:before{content:"\f084"}.lp-icon-cogs:before{content:"\f085"}.lp-icon-gears:before{content:"\f085"}.lp-icon-thumbs-o-up:before{content:"\f087"}.lp-icon-thumbs-o-down:before{content:"\f088"}.lp-icon-heart-o:before{content:"\f08a"}.lp-icon-sign-out:before{content:"\f08b"}.lp-icon-linkedin-square:before{content:"\f08c"}.lp-icon-sign-in:before{content:"\f090"}.lp-icon-phone:before{content:"\f095"}.lp-icon-square-o:before{content:"\f096"}.lp-icon-bookmark-o:before{content:"\f097"}.lp-icon-twitter:before{content:"\f099"}.lp-icon-facebook:before{content:"\f09a"}.lp-icon-facebook-f:before{content:"\f09a"}.lp-icon-unlock:before{content:"\f09c"}.lp-icon-bullhorn:before{content:"\f0a1"}.lp-icon-bell-o:before{content:"\f0a2"}.lp-icon-certificate:before{content:"\f0a3"}.lp-icon-briefcase:before{content:"\f0b1"}.lp-icon-arrows-alt:before{content:"\f0b2"}.lp-icon-copy:before{content:"\f0c5"}.lp-icon-files-o:before{content:"\f0c5"}.lp-icon-pinterest-square:before{content:"\f0d3"}.lp-icon-google-plus-square:before{content:"\f0d4"}.lp-icon-google-plus:before{content:"\f0d5"}.lp-icon-money-bill-alt:before{content:"\f0d6"}.lp-icon-caret-down:before{content:"\f0d7"}.lp-icon-caret-up:before{content:"\f0d8"}.lp-icon-caret-left:before{content:"\f0d9"}.lp-icon-caret-right:before{content:"\f0da"}.lp-icon-linkedin:before{content:"\f0e1"}.lp-icon-comment-o:before{content:"\f0e5"}.lp-icon-file-text-o:before{content:"\f0f6"}.lp-icon-angle-double-left:before{content:"\f100"}.lp-icon-angle-double-right:before{content:"\f101"}.lp-icon-angle-double-up:before{content:"\f102"}.lp-icon-angle-double-down:before{content:"\f103"}.lp-icon-angle-left:before{content:"\f104"}.lp-icon-angle-right:before{content:"\f105"}.lp-icon-angle-up:before{content:"\f106"}.lp-icon-angle-down:before{content:"\f107"}.lp-icon-desktop:before{content:"\f108"}.lp-icon-mobile:before{content:"\f10b"}.lp-icon-mobile-phone:before{content:"\f10b"}.lp-icon-circle-o:before{content:"\f10c"}.lp-icon-spinner:before{content:"\f110"}.lp-icon-code:before{content:"\f121"}.lp-icon-puzzle-piece:before{content:"\f12e"}.lp-icon-calendar-o:before{content:"\f133"}.lp-icon-ellipsis-h:before{content:"\f141"}.lp-icon-ellipsis-v:before{content:"\f142"}.lp-icon-file:before{content:"\f15b"}.lp-icon-file-alt:before{content:"\f15c"}.lp-icon-youtube-play:before{content:"\f16a"}.lp-icon-instagram:before{content:"\f16d"}.lp-icon-dot-circle-o:before{content:"\f192"}.lp-icon-graduation-cap:before{content:"\f19d"}.lp-icon-mortar-board:before{content:"\f19d"}.lp-icon-google:before{content:"\f1a0"}.lp-icon-language:before{content:"\f1ab"}.lp-icon-database:before{content:"\f1c0"}.lp-icon-file-pdf:before{content:"\f1c1"}.lp-icon-file-word:before{content:"\f1c2"}.lp-icon-file-excel:before{content:"\f1c3"}.lp-icon-file-powerpoint:before{content:"\f1c4"}.lp-icon-file-image:before{content:"\f1c5"}.lp-icon-file-photo:before{content:"\f1c5"}.lp-icon-file-picture:before{content:"\f1c5"}.lp-icon-file-archive:before{content:"\f1c6"}.lp-icon-file-zip:before{content:"\f1c6"}.lp-icon-file-audio:before{content:"\f1c7"}.lp-icon-file-sound:before{content:"\f1c7"}.lp-icon-file-movie:before{content:"\f1c8"}.lp-icon-file-video:before{content:"\f1c8"}.lp-icon-file-code:before{content:"\f1c9"}.lp-icon-circle-thin:before{content:"\f1db"}.lp-icon-share-alt:before{content:"\f1e0"}.lp-icon-pie-chart:before{content:"\f200"}.lp-icon-line-chart:before{content:"\f201"}.lp-icon-user-secret:before{content:"\f21b"}.lp-icon-television:before{content:"\f26c"}.lp-icon-tv:before{content:"\f26c"}.lp-icon-question-circle-o:before{content:"\f29c"}.lp-icon-google-plus-circle:before{content:"\f2b3"}.lp-icon-google-plus-official:before{content:"\f2b3"}.lp-icon-user-circle:before{content:"\f2bd"}.lp-icon-user-graduate:before{content:"\f501"}.lp-icon-user-edit:before{content:"\f4ff"}.lp-icon-my-courses:before{content:"\e900"}.lp-icon-clock:before{content:"\e901"}.lp-icon-stopwatch:before{content:"\f2f2"}.lp-icon-file-download:before{content:"\f56d"}.lp-icon-list:before{content:"\f03a"}.lp-icon-students:before{content:"\e902"}.lp-icon-courses:before{content:"\e903"}.lp-icon-tiktok-alt:before{content:"\e908"}.lp-icon-alarm-clock:before{content:"\e909"}.lp-icon-art-and-design:before{content:"\e90a"}.lp-icon-best-customer-experience:before{content:"\e90b"}.lp-icon-certificate-o:before{content:"\e90c"}.lp-icon-community:before{content:"\e90d"}.lp-icon-online-education:before{content:"\e90e"}.lp-icon-concierge-bell:before{content:"\e90f"}.lp-icon-target:before{content:"\e910"}.lp-icon-content-marketing:before{content:"\e911"}.lp-icon-dollar-sign:before{content:"\e912"}.lp-icon-website:before{content:"\e913"}.lp-icon-worldwide-security:before{content:"\e914"}.lp-icon-educational-programs:before{content:"\e915"}.lp-icon-online-class:before{content:"\e916"}.lp-icon-monitor:before{content:"\e917"}.lp-icon-lucide:before{content:"\e918"}.lp-icon-ebook:before{content:"\e919"}.lp-icon-co-instructor:before{content:"\e904"}.lp-icon-close-circle:before{content:"\e907"}.lp-icon-layers:before{content:"\e91a"}.lp-icon-filter:before{content:"\e91c"}.lp-icon-in_progress_course:before{content:"\e91d"}.lp-icon-finished_courses:before{content:"\e91e"}.lp-icon-failed_courses:before{content:"\e91f"}.lp-icon-passed_courses:before{content:"\e920"}.lp-icon-student_in_progress:before{content:"\e924"}.lp-icon-student_completed:before{content:"\e925"}.lp-icon-published_course:before{content:"\e926"}.lp-icon-pending_course:before{content:"\e927"}.lp-icon-list-check:before{content:"\e929"}.lp-icon-icon-h5p:before{content:"\e92a"}.lp-icon-comment-written:before{content:"\e921"}.lp-icon-book-open:before{content:"\f518"}.lp-icon-pinterest-p:before{content:"\f231"}.lp-icon-dropbox:before{content:"\e905"}.lp-icon-edit-square:before{content:"\e923"}.lp-icon-drag:before{content:"\e922"}.lp-icon-map-pin:before{content:"\e91b"}.lp-icon-map-marker:before{content:"\e91b"}.lp-icon-box:before{content:"\e906"}.lp-ico-ai{display:inline-block;width:13px;height:13px;background-image:url("../../images/icons/ico-ai.svg");background-size:contain;background-repeat:no-repeat}.lp-icon-course-builder{display:inline-block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6422 16.0228C21.7413 16.1947 21.7682 16.3988 21.717 16.5905C21.6659 16.7822 21.5409 16.9458 21.3694 17.0456L12.3694 22.2956C12.2547 22.3624 12.1243 22.3977 11.9916 22.3977C11.8588 22.3977 11.7284 22.3624 11.6138 22.2956L2.61376 17.0456C2.44472 16.944 2.3225 16.7799 2.27354 16.5889C2.22459 16.3978 2.25284 16.1952 2.3522 16.0249C2.45155 15.8545 2.614 15.7301 2.80438 15.6787C2.99476 15.6272 3.19774 15.6528 3.36938 15.7499L11.9983 20.5004L20.6194 15.7499C20.7913 15.6509 20.9954 15.624 21.1871 15.6751C21.3788 15.7262 21.5425 15.8512 21.6422 16.0228ZM20.6194 11.2499L11.9916 16.0228L3.36938 11.2499C3.19861 11.1649 3.00186 11.1482 2.81917 11.2031C2.63648 11.258 2.48159 11.3805 2.38602 11.5456C2.29044 11.7107 2.26138 11.906 2.30473 12.0918C2.34809 12.2776 2.46061 12.4398 2.61938 12.5456L11.6194 17.7956C11.7341 17.8624 11.8644 17.8977 11.9972 17.8977C12.13 17.8977 12.2603 17.8624 12.375 17.7956L21.375 12.5456C21.4615 12.4967 21.5373 12.4311 21.5982 12.3526C21.6591 12.2741 21.7038 12.1844 21.7297 12.0885C21.7556 11.9926 21.7622 11.8925 21.7492 11.7941C21.7361 11.6956 21.7036 11.6007 21.6536 11.515C21.6035 11.4292 21.5369 11.3542 21.4577 11.2943C21.3784 11.2344 21.2881 11.1909 21.1919 11.1663C21.0957 11.1416 20.9955 11.1363 20.8972 11.1507C20.799 11.165 20.7045 11.1988 20.6194 11.2499ZM2.24438 7.39775C2.24468 7.26639 2.27948 7.13741 2.34529 7.02372C2.4111 6.91003 2.50562 6.81562 2.61938 6.74994L11.6194 1.49994C11.7341 1.43306 11.8644 1.39783 11.9972 1.39783C12.13 1.39783 12.2603 1.43306 12.375 1.49994L21.375 6.74994C21.4882 6.81599 21.5822 6.91056 21.6474 7.02423C21.7127 7.13789 21.7471 7.26668 21.7471 7.39775C21.7471 7.52883 21.7127 7.65762 21.6474 7.77128C21.5822 7.88494 21.4882 7.97951 21.375 8.04557L12.375 13.2956C12.2603 13.3624 12.13 13.3977 11.9972 13.3977C11.8644 13.3977 11.7341 13.3624 11.6194 13.2956L2.61938 8.04557C2.50562 7.97988 2.4111 7.88547 2.34529 7.77178C2.27948 7.6581 2.24468 7.52912 2.24438 7.39775ZM4.99439 7.39783L11.9944 11.5456L18.9944 7.39783L11.9944 3.39783L4.99439 7.39783Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lp-skeleton-animation{margin:0;padding:0;list-style:none}.lp-skeleton-animation>li{width:100%;height:16px;margin-top:15px;border-radius:2px;background:linear-gradient(-90deg,hsla(0,0%,74.5%,0.2) 25%,hsla(0,0%,50.6%,0.24) 37%,hsla(0,0%,74.5%,0.2) 63%);background-size:400% 100%;list-style:none;animation:lp-skeleton-loading 1.4s ease infinite}@keyframes lp-skeleton-loading{0%{background-position:0 50%}to{background-position:100% 50%}}.lp-loading-circle{width:15px;height:15px;border:2px solid #ccc;border-radius:50%;border-top-color:rgba(0,0,0,0.76);animation:spin 1s infinite linear;display:inline-block}.lp-loading-circle.hide{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.lp-form-course-filter__title{font-weight:500;margin-bottom:12px}.lp-form-course-filter__content{position:relative}.lp-form-course-filter__content .lp-course-filter__field *{cursor:pointer}.lp-form-course-filter__content .lp-course-filter__field{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.lp-form-course-filter__content .lp-course-filter__field input:focus{outline:0}.lp-form-course-filter__content .lp-course-filter__field input[disabled]{cursor:not-allowed}.lp-form-course-filter__content .lp-course-filter__field label{margin:0;text-transform:capitalize;line-height:inherit;flex:1}.lp-form-course-filter__content .lp-course-filter__field .count{color:#999}.lp-form-course-filter__content .lp-course-filter-search-field{position:relative;display:flex;align-items:center}.lp-form-course-filter__content .lp-course-filter-search-field input{width:100%;line-height:2rem;border:1px solid #eee;padding:8px}.lp-form-course-filter__content .lp-course-filter-search-field input:focus{outline:0}.lp-form-course-filter__content .lp-course-filter-search-field .lp-loading-circle{position:absolute;left:10px}.lp-form-course-filter__content .lp-course-filter-search-result{position:absolute;z-index:10;background:white;width:100%;border:1px solid #eee;max-height:300px;overflow-y:auto;padding:0}.lp-form-course-filter__content .lp-course-filter-search-result:empty{border:0}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list{padding:0 10px}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .item-course-suggest{display:flex;gap:8px;padding:10px 0;align-items:center;border-bottom:1px solid #f5f5f5}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .item-course-suggest:last-child{border-bottom:0}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .course-img{width:50px}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list .course-img img{width:50px;height:auto;display:block}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list a{font-size:.875em;line-height:1em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-list a span{font-size:.875em;line-height:1em}.lp-form-course-filter__content .lp-course-filter-search-result .lp-courses-suggest-info{border-top:1px solid #eee;padding:10px;background:#e8f0fe;font-weight:500;display:flex;justify-content:space-between}.lp-form-course-filter .course-filter-submit,.lp-form-course-filter .course-filter-reset{padding:12px 24px;text-transform:capitalize;width:calc(50% - 4px);border:1px solid #ccc;border-radius:4px;background-color:var(--lp-button-background-color);color:var(--lp-button-color)}.lp-form-course-filter .course-filter-submit:focus,.lp-form-course-filter .course-filter-reset:focus{outline:0}.lp-form-course-filter .course-filter-submit:hover,.lp-form-course-filter .course-filter-reset:hover{color:#fff;background:var(--lp-primary-color)}.lp-form-course-filter .course-filter-reset{margin-right:4px}.lp-form-course-filter .course-filter-submit{margin-left:4px}.lp-form-course-filter .lp-form-course-filter__item{margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:12px}.lp-form-course-filter .lp-form-course-filter__item .lp-cate-parent .lp-cate-child{margin-right:1rem}#learn-press-become-teacher-form .become-teacher-fields{list-style:none;padding:0}.lp-form-course-filter__close,.elementor-widget-container .lp-form-course-filter__close{display:none}.elementor-widget-container .learnpress-widget-wrapper{position:unset}@media(max-width:768px){.widget_course_filter{position:fixed !important;left:0;top:0;bottom:0;z-index:999999;width:400px;height:100%;background-color:#fff;transition:.3s;display:block;overflow-y:auto;border:none !important;border-radius:0 !important;transform:translate3d(-100%,0,0);margin:0;opacity:0;visibility:hidden;padding:20px}.widget_course_filter .lp-form-block-course-filter .course-filter-submit,.widget_course_filter .lp-form-course-filter .course-filter-submit{width:100%;margin:0}.widget_course_filter .lp-form-block-course-filter .course-filter-reset,.widget_course_filter .lp-form-course-filter .course-filter-reset{width:100%;margin:12px 0 0 0}.widget_course_filter .widget-title{display:flex;gap:16px;align-items:center;font-size:calc(var(--lp-font-size-base, 1em) * 1.25)}.show-lp-course-filter-mobile{overflow:hidden}.show-lp-course-filter-mobile .widget_course_filter{transform:none;opacity:1;visibility:visible}.show-lp-course-filter-mobile .lp-archive-courses-sidebar::after{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);content:"";-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s;z-index:99999}.show-lp-course-filter-mobile .learnpress-widget-wrapper{position:unset}.lp-form-course-filter__close,.elementor-widget-container .lp-form-course-filter__close{display:flex;position:absolute;left:0;top:20px;right:auto;align-items:center;justify-content:center;gap:4px;padding:0 20px}.lp-form-course-filter__close i,.elementor-widget-container .lp-form-course-filter__close i{font-size:1rem}}@media(max-width:500px){.widget_course_filter{width:100%;right:0;left:0;box-sizing:border-box}}@keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes lp-rotating{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.lp-loading-change{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0}.lp-load-ajax-element{position:relative}@media(min-width:1024px){body.theme-divi{--lp-cotainer-padding:0}}.learnpress.widget{margin-bottom:30px}.learnpress.widget h3{margin-bottom:20px}.learnpress.widget a{text-decoration:none}.learnpress-widget-wrapper{margin-top:16px;position:relative}.learnpress-widget-wrapper .lp-widget-loading-change{display:none;position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.38);top:0;z-index:10}.learnpress-widget-wrapper .lp-widget-course{margin:0 0 30px 0;border:1px solid #eee}.learnpress-widget-wrapper .lp-widget-course__image img{height:auto;width:100%;display:block}.learnpress-widget-wrapper .lp-widget-course__title{margin-bottom:20px;font-size:1em;font-weight:600}.learnpress-widget-wrapper .lp-widget-course__content{margin:0;padding:16px;border-top:1px solid #eee}.learnpress-widget-wrapper .lp-widget-course__title{margin:4px 0 16px 0}.learnpress-widget-wrapper .lp-widget-course__meta{display:grid;margin:16px 0 0 0;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;gap:24px}.learnpress-widget-wrapper .lp-widget-course__meta .course-price{margin-bottom:0}.learnpress-widget-wrapper .lp-widget-course__meta .course-price .course-item-price{display:flex;flex-direction:column}.learnpress-widget-wrapper .lp-widget-course__description{color:#666;font-size:.875em}.learnpress-widget-wrapper .lp-widget-course__price{color:#444;font-size:.875em;font-weight:600}.learnpress-widget-wrapper .lp-widget-course__instructor{display:flex;align-items:center}.learnpress-widget-wrapper .lp-widget-course__instructor__avatar{margin-left:5px}.learnpress-widget-wrapper .lp-widget-course__instructor__avatar img{width:20px;border-radius:20px;height:20px;display:block}.learnpress-widget-wrapper .lp-widget-course__instructor>a{color:#777;font-size:.875em}.learnpress.widget_course_progress .lp_widget_course_progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp_widget_course_progress{margin:0;padding:20px;border:1px solid #eee}.learnpress.widget_course_progress .course-results-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress{margin-top:10px;font-size:.8em}.learnpress.widget_course_progress .course-results-progress .items-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress .items-progress{display:flex;margin-bottom:7px;justify-content:space-between;align-items:center}.learnpress.widget_course_progress .course-results-progress .items-progress__heading,.elementor-widget-wp-widget-learnpress_widget_course_progress .course-results-progress .items-progress__heading{font-weight:400}.learnpress.widget_course_progress .lp-course-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress{width:100%}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress{position:relative}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .progress-bg,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .progress-bg{overflow:hidden;position:relative;height:6px;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .progress-bg .progress-active,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .progress-bg .progress-active{position:absolute;right:50%;width:100%;height:100%;margin-right:-100%;background:var(--lp-primary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.learnpress.widget_course_progress .lp-course-progress.learn-press-progress .lp-passing-conditional,.elementor-widget-wp-widget-learnpress_widget_course_progress .lp-course-progress.learn-press-progress .lp-passing-conditional{position:absolute;top:0;width:3px;height:6px;margin-right:-1px;background:var(--lp-secondary-color)}.lp_widget_course_info{margin:0;padding:20px;border:1px solid var(--lp-border-color,#e2e0db)}.lp_widget_course_info h3{margin-bottom:15px}.lp_widget_course_info ul{margin:0;padding:0}.lp_widget_course_info ul li{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.lp_widget_course_info ul label{font-size:var(--lp-font-size-base,1em);margin:0}.lp-widget-course-extra{margin:0}.lp-widget-course-extra h3{margin-bottom:20px;font-size:var(--lp-font-size-base,1em)}.lp-widget-course-extra__content h4.course-extras__title{margin:0;margin-bottom:15px;font-size:var(--lp-font-size-base,1em);font-weight:600}.lp-widget-course-extra__content ul{margin:0;padding:0}.lp-widget-course-extra__content ul li{margin-bottom:10px}.lp-widget-course-extra__content .course-extras{display:block}.lp-widget-course-extra__content .course-extras .course-extras__content ul{list-style:none}.lp-widget-course-extra__content .course-extras .course-extras__content ol{list-style-position:inside}.lp-widget-course-extra__content .course-extras .course-extras__content ul li,.lp-widget-course-extra__content .course-extras .course-extras__content ol li{position:relative;border:0}.lp-widget-course-extra__content .course-extras.style-checks ul li,.lp-widget-course-extra__content .course-extras.style-checks ol li{padding-right:20px}.lp-widget-course-extra__content .course-extras.style-checks ul li::before,.lp-widget-course-extra__content .course-extras.style-checks ol li::before{display:inline-block;position:absolute;top:50%;right:0;width:12px;height:7px;border:2px solid #8794b9;border-top:0;border-left:0;content:"";transform:rotate(54deg) translateY(-50%)}.lp-widget-course-extra__content .course-extras.style-radios ul li,.lp-widget-course-extra__content .course-extras.style-radios ol li{padding-right:20px}.lp-widget-course-extra__content .course-extras.style-radios ul li::before,.lp-widget-course-extra__content .course-extras.style-radios ol li::before{display:inline-block;position:absolute;top:50%;right:0;width:12px;height:7px;border:2px solid #8794b9;border-top:0;border-left:0;content:"";transform:rotate(54deg) translateY(-50%)}.learnpress.widget_course_featured .lp-widget-featured-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_featured .lp-widget-featured-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_featured .lp-widget-featured-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_featured .lp-widget-featured-courses__footer__link::before{content:"←"}.learnpress.widget_course_popular .lp-widget-popular-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_popular .lp-widget-popular-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_popular .lp-widget-popular-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_popular .lp-widget-popular-courses__footer__link::before{content:"←"}.learnpress.widget_course_recent .lp-widget-recent-courses__footer,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer{margin-top:20px;padding-top:10px;border-top:1px solid #eee}.learnpress.widget_course_recent .lp-widget-recent-courses__footer__link,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer__link{font-size:1rem;line-height:1}.learnpress.widget_course_recent .lp-widget-recent-courses__footer__link::before,.elementor-widget-wp-widget-learnpress_widget_course_recent .lp-widget-recent-courses__footer__link::before{content:"←"}.learnpress-widget-wrapper__restapi .lp-skeleton-animation{min-width:250px}.learnpress-widget-wrapper__restapi ul{padding:0}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/admin-courses.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/admin-courses.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/admin-courses.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/admin-courses.js	2026-05-23 18:20:54.000000000 +0000
@@ -712,6 +712,7 @@
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -735,7 +736,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -1029,6 +1030,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ },
 
 /***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/toastify-js/src/toastify.css"
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/edit-course.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/edit-course.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/edit-course.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/edit-course.js	2026-05-23 18:20:54.000000000 +0000
@@ -2853,6 +2853,7 @@
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -2876,7 +2877,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -3170,6 +3171,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ },
 
 /***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/toastify-js/src/toastify.css"
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/edit-question.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/edit-question.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/edit-question.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/edit-question.js	2026-05-23 18:20:54.000000000 +0000
@@ -64,6 +64,7 @@
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -87,7 +88,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -381,6 +382,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ },
 
 /***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/toastify-js/src/toastify.css"
@@ -9896,8 +9930,52 @@
     });
   }
   reInitTinymce(id) {
+    if (!window.tinymce || !id) {
+      return;
+    }
+    const elTextarea = document.getElementById(id);
+    if (!elTextarea) {
+      return;
+    }
+    this.reInitQuicktags(id);
+    const editor = window.tinymce.get(id);
+    const editorContainer = editor?.getContainer?.();
+    const isEditorAttached = editor && (editor.targetElm === elTextarea || editor.getElement?.() === elTextarea || editorContainer?.contains(elTextarea));
+    if (isEditorAttached) {
+      this.setDefaultEditorTab(id);
+      return;
+    }
     window.tinymce.execCommand('mceRemoveEditor', true, id);
     window.tinymce.execCommand('mceAddEditor', true, id);
+    this.setDefaultEditorTab(id);
+  }
+  reInitQuicktags(id) {
+    const toolbar = document.getElementById(`qt_${id}_toolbar`);
+    if (!toolbar || toolbar.children.length || !window.quicktags) {
+      return;
+    }
+    const settings = window.tinyMCEPreInit?.qtInit?.[id] || {
+      id
+    };
+    window.quicktags(settings);
+    if (window.QTags?._buttonsInit) {
+      window.QTags._buttonsInit();
+    }
+  }
+  setDefaultEditorTab(id) {
+    const wrapEditor = document.getElementById(`wp-${id}-wrap`);
+    if (!wrapEditor) {
+      return;
+    }
+    if (wrapEditor.classList.contains('html-active') && window.switchEditors?.go) {
+      window.switchEditors.go(id, 'tmce');
+    }
+    wrapEditor.classList.add('tmce-active');
+    wrapEditor.classList.remove('html-active');
+    const visualTab = document.getElementById(`${id}-tmce`);
+    const codeTab = document.getElementById(`${id}-html`);
+    visualTab?.setAttribute('aria-pressed', 'true');
+    codeTab?.setAttribute('aria-pressed', 'false');
   }
 
   // Events for TinyMCE editor
@@ -9911,13 +9989,7 @@
       if (id === 'content') {
         return;
       }
-
-      // Active tab visual
-      const wrapEditor = document.querySelector(`#wp-${id}-wrap`);
-      if (wrapEditor) {
-        wrapEditor.classList.add('tmce-active');
-        wrapEditor.classList.remove('html-active');
-      }
+      this.setDefaultEditorTab(id);
       const elTextarea = document.getElementById(id);
       if (!elTextarea) {
         return;
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/edit-question.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/edit-question.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/edit-question.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/edit-question.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{var e={2603(e,t,o){"use strict";o.d(t,{W:()=>a});var n=o(7736),i=o.n(n);o(4316);const s={text:"",gravity:lpData.toast.gravity,position:lpData.toast.position,className:`${lpData.toast.classPrefix}`,close:1==lpData.toast.close,stopOnFocus:1==lpData.toast.stopOnFocus,duration:lpData.toast.duration},a=(e,t="success",o)=>{let n=s;o&&(n={...n,...o}),new(i())({...n,text:e,className:`${lpData.toast.classPrefix} ${t}`}).showToast()}},4223(e,t,o){"use strict";o.d(t,{eventHandlers:()=>c,lpOnElementReady:()=>s,lpSetLoadingEl:()=>r,lpShowHideEl:()=>a,toggleCollapse:()=>l});const n="lp-hidden",i="loading",s=(e,t)=>{const o=document.querySelector(e);if(o)return void t(o);const n=new MutationObserver((o,n)=>{const i=document.querySelector(e);i&&(n.disconnect(),t(i))});n.observe(document.documentElement,{childList:!0,subtree:!0})},a=(e,t=0)=>{e&&(t?e.classList.remove(n):e.classList.add(n))},r=(e,t)=>{e&&(t?e.classList.add(i):e.classList.remove(i))},l=(e,t,o="",n=[],i)=>{if(o||(o=".lp-trigger-toggle"),n&&n.length>0)for(const e of n)if(t.closest(e))return;const s=t.closest(o);if(!s)return;const a=s.closest(".lp-section-toggle");a&&(a.classList.toggle("lp-collapse"),"function"==typeof i&&i(a))},c=(e,t)=>{document.addEventListener(e,o=>{const n=o.target;let i={e:o,target:n};t.forEach(t=>{i={...i,...t},t.conditionBeforeCallBack&&!0!==t.conditionBeforeCallBack(i)||"keydown"===e&&t.checkIsEventEnter&&"Enter"!==o.key||n.closest(t.selector)&&(t.class?t.class[t.callBack](i):t.callBack(i))})})}},9455(e,t,o){"use strict";o.d(t,{A:()=>r});var n=o(1601),i=o.n(n),s=o(6314),a=o.n(s)()(i());a.push([e.id,"/*!\n * Toastify js 1.12.0\n * https://github.com/apvarun/toastify-js\n * @license MIT licensed\n *\n * Copyright (C) 2018 Varun A P\n */\n\n.toastify {\n    padding: 12px 20px;\n    color: #ffffff;\n    display: inline-block;\n    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);\n    background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5);\n    background: linear-gradient(135deg, #73a5ff, #5477f5);\n    position: fixed;\n    opacity: 0;\n    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);\n    border-radius: 2px;\n    cursor: pointer;\n    text-decoration: none;\n    max-width: calc(50% - 20px);\n    z-index: 2147483647;\n}\n\n.toastify.on {\n    opacity: 1;\n}\n\n.toast-close {\n    background: transparent;\n    border: 0;\n    color: white;\n    cursor: pointer;\n    font-family: inherit;\n    font-size: 1em;\n    opacity: 0.4;\n    padding: 0 5px;\n}\n\n.toastify-right {\n    right: 15px;\n}\n\n.toastify-left {\n    left: 15px;\n}\n\n.toastify-top {\n    top: -150px;\n}\n\n.toastify-bottom {\n    bottom: -150px;\n}\n\n.toastify-rounded {\n    border-radius: 25px;\n}\n\n.toastify-avatar {\n    width: 1.5em;\n    height: 1.5em;\n    margin: -7px 5px;\n    border-radius: 2px;\n}\n\n.toastify-center {\n    margin-left: auto;\n    margin-right: auto;\n    left: 0;\n    right: 0;\n    max-width: fit-content;\n    max-width: -moz-fit-content;\n}\n\n@media only screen and (max-width: 360px) {\n    .toastify-right, .toastify-left {\n        margin-left: auto;\n        margin-right: auto;\n        left: 0;\n        right: 0;\n        max-width: fit-content;\n    }\n}\n",""]);const r=a},6314(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var o="",n=void 0!==t[5];return t[4]&&(o+="@supports (".concat(t[4],") {")),t[2]&&(o+="@media ".concat(t[2]," {")),n&&(o+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),o+=e(t),n&&(o+="}"),t[2]&&(o+="}"),t[4]&&(o+="}"),o}).join("")},t.i=function(e,o,n,i,s){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(n)for(var r=0;r<this.length;r++){var l=this[r][0];null!=l&&(a[l]=!0)}for(var c=0;c<e.length;c++){var d=[].concat(e[c]);n&&a[d[0]]||(void 0!==s&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=s),o&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=o):d[2]=o),i&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=i):d[4]="".concat(i)),t.push(d))}},t}},1601(e){"use strict";e.exports=function(e){return e[1]}},246(e,t,o){"use strict";function n(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)({}).hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},i.apply(null,arguments)}function s(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function a(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?s(Object(o),!0).forEach(function(t){n(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):s(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function l(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}o.d(t,{Ay:()=>it});var c=l(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),d=l(/Edge/i),u=l(/firefox/i),p=l(/safari/i)&&!l(/chrome/i)&&!l(/android/i),h=l(/iP(ad|od|hone)/i),m=l(/chrome/i)&&l(/android/i),w={capture:!1,passive:!1};function f(e,t,o){e.addEventListener(t,o,!c&&w)}function g(e,t,o){e.removeEventListener(t,o,!c&&w)}function b(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function v(e){return e.host&&e!==document&&e.host.nodeType&&e.host!==e?e.host:e.parentNode}function y(e,t,o,n){if(e){o=o||document;do{if(null!=t&&(">"===t[0]?e.parentNode===o&&b(e,t):b(e,t))||n&&e===o)return e;if(e===o)break}while(e=v(e))}return null}var k,x=/\s+/g;function C(e,t,o){if(e&&t)if(e.classList)e.classList[o?"add":"remove"](t);else{var n=(" "+e.className+" ").replace(x," ").replace(" "+t+" "," ");e.className=(n+(o?" "+t:"")).replace(x," ")}}function E(e,t,o){var n=e&&e.style;if(n){if(void 0===o)return document.defaultView&&document.defaultView.getComputedStyle?o=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(o=e.currentStyle),void 0===t?o:o[t];t in n||-1!==t.indexOf("webkit")||(t="-webkit-"+t),n[t]=o+("string"==typeof o?"":"px")}}function A(e,t){var o="";if("string"==typeof e)o=e;else do{var n=E(e,"transform");n&&"none"!==n&&(o=n+" "+o)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(o)}function S(e,t,o){if(e){var n=e.getElementsByTagName(t),i=0,s=n.length;if(o)for(;i<s;i++)o(n[i],i);return n}return[]}function T(){return document.scrollingElement||document.documentElement}function B(e,t,o,n,i){if(e.getBoundingClientRect||e===window){var s,a,r,l,d,u,p;if(e!==window&&e.parentNode&&e!==T()?(a=(s=e.getBoundingClientRect()).top,r=s.left,l=s.bottom,d=s.right,u=s.height,p=s.width):(a=0,r=0,l=window.innerHeight,d=window.innerWidth,u=window.innerHeight,p=window.innerWidth),(t||o)&&e!==window&&(i=i||e.parentNode,!c))do{if(i&&i.getBoundingClientRect&&("none"!==E(i,"transform")||o&&"static"!==E(i,"position"))){var h=i.getBoundingClientRect();a-=h.top+parseInt(E(i,"border-top-width")),r-=h.left+parseInt(E(i,"border-left-width")),l=a+s.height,d=r+s.width;break}}while(i=i.parentNode);if(n&&e!==window){var m=A(i||e),w=m&&m.a,f=m&&m.d;m&&(l=(a/=f)+(u/=f),d=(r/=w)+(p/=w))}return{top:a,left:r,bottom:l,right:d,width:p,height:u}}}function $(e,t,o){for(var n=L(e,!0),i=B(e)[t];n;){var s=B(n)[o];if(!("top"===o||"left"===o?i>=s:i<=s))return n;if(n===T())break;n=L(n,!1)}return!1}function D(e,t,o,n){for(var i=0,s=0,a=e.children;s<a.length;){if("none"!==a[s].style.display&&a[s]!==qe.ghost&&(n||a[s]!==qe.dragged)&&y(a[s],o.draggable,e,!1)){if(i===t)return a[s];i++}s++}return null}function _(e,t){for(var o=e.lastElementChild;o&&(o===qe.ghost||"none"===E(o,"display")||t&&!b(o,t));)o=o.previousElementSibling;return o||null}function I(e,t){var o=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===qe.clone||t&&!b(e,t)||o++;return o}function O(e){var t=0,o=0,n=T();if(e)do{var i=A(e),s=i.a,a=i.d;t+=e.scrollLeft*s,o+=e.scrollTop*a}while(e!==n&&(e=e.parentNode));return[t,o]}function L(e,t){if(!e||!e.getBoundingClientRect)return T();var o=e,n=!1;do{if(o.clientWidth<o.scrollWidth||o.clientHeight<o.scrollHeight){var i=E(o);if(o.clientWidth<o.scrollWidth&&("auto"==i.overflowX||"scroll"==i.overflowX)||o.clientHeight<o.scrollHeight&&("auto"==i.overflowY||"scroll"==i.overflowY)){if(!o.getBoundingClientRect||o===document.body)return T();if(n||t)return o;n=!0}}}while(o=o.parentNode);return T()}function P(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function M(e,t){return function(){if(!k){var o=arguments;1===o.length?e.call(this,o[0]):e.apply(this,o),k=setTimeout(function(){k=void 0},t)}}}function q(e,t,o){e.scrollLeft+=t,e.scrollTop+=o}function N(e){var t=window.Polymer,o=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):o?o(e).clone(!0)[0]:e.cloneNode(!0)}function F(e,t,o){var n={};return Array.from(e.children).forEach(function(i){var s,a,r,l;if(y(i,t.draggable,e,!1)&&!i.animated&&i!==o){var c=B(i);n.left=Math.min(null!==(s=n.left)&&void 0!==s?s:1/0,c.left),n.top=Math.min(null!==(a=n.top)&&void 0!==a?a:1/0,c.top),n.right=Math.max(null!==(r=n.right)&&void 0!==r?r:-1/0,c.right),n.bottom=Math.max(null!==(l=n.bottom)&&void 0!==l?l:-1/0,c.bottom)}}),n.width=n.right-n.left,n.height=n.bottom-n.top,n.x=n.left,n.y=n.top,n}var j="Sortable"+(new Date).getTime();var H=[],Q={initializeByDefault:!0},z={mount:function(e){for(var t in Q)Q.hasOwnProperty(t)&&!(t in e)&&(e[t]=Q[t]);H.forEach(function(t){if(t.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),H.push(e)},pluginEvent:function(e,t,o){var n=this;this.eventCanceled=!1,o.cancel=function(){n.eventCanceled=!0};var i=e+"Global";H.forEach(function(n){t[n.pluginName]&&(t[n.pluginName][i]&&t[n.pluginName][i](a({sortable:t},o)),t.options[n.pluginName]&&t[n.pluginName][e]&&t[n.pluginName][e](a({sortable:t},o)))})},initializePlugins:function(e,t,o,n){for(var s in H.forEach(function(n){var s=n.pluginName;if(e.options[s]||n.initializeByDefault){var a=new n(e,t,e.options);a.sortable=e,a.options=e.options,e[s]=a,i(o,a.defaults)}}),e.options)if(e.options.hasOwnProperty(s)){var a=this.modifyOption(e,s,e.options[s]);void 0!==a&&(e.options[s]=a)}},getEventProperties:function(e,t){var o={};return H.forEach(function(n){"function"==typeof n.eventProperties&&i(o,n.eventProperties.call(t[n.pluginName],e))}),o},modifyOption:function(e,t,o){var n;return H.forEach(function(i){e[i.pluginName]&&i.optionListeners&&"function"==typeof i.optionListeners[t]&&(n=i.optionListeners[t].call(e[i.pluginName],o))}),n}};var R=["evt"],W=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=o.evt,i=function(e,t){if(null==e)return{};var o,n,i=function(e,t){if(null==e)return{};var o={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;o[n]=e[n]}return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)o=s[n],-1===t.indexOf(o)&&{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}(o,R);z.pluginEvent.bind(qe)(e,t,a({dragEl:Y,parentEl:V,ghostEl:U,rootEl:J,nextEl:Z,lastDownEl:G,cloneEl:K,cloneHidden:ee,dragStarted:he,putSortable:ae,activeSortable:qe.active,originalEvent:n,oldIndex:te,oldDraggableIndex:ne,newIndex:oe,newDraggableIndex:ie,hideGhostForTarget:Oe,unhideGhostForTarget:Le,cloneNowHidden:function(){ee=!0},cloneNowShown:function(){ee=!1},dispatchSortableEvent:function(e){X({sortable:t,name:e,originalEvent:n})}},i))};function X(e){!function(e){var t=e.sortable,o=e.rootEl,n=e.name,i=e.targetEl,s=e.cloneEl,r=e.toEl,l=e.fromEl,u=e.oldIndex,p=e.newIndex,h=e.oldDraggableIndex,m=e.newDraggableIndex,w=e.originalEvent,f=e.putSortable,g=e.extraEventProperties;if(t=t||o&&o[j]){var b,v=t.options,y="on"+n.charAt(0).toUpperCase()+n.substr(1);!window.CustomEvent||c||d?(b=document.createEvent("Event")).initEvent(n,!0,!0):b=new CustomEvent(n,{bubbles:!0,cancelable:!0}),b.to=r||o,b.from=l||o,b.item=i||o,b.clone=s,b.oldIndex=u,b.newIndex=p,b.oldDraggableIndex=h,b.newDraggableIndex=m,b.originalEvent=w,b.pullMode=f?f.lastPutMode:void 0;var k=a(a({},g),z.getEventProperties(n,t));for(var x in k)b[x]=k[x];o&&o.dispatchEvent(b),v[y]&&v[y].call(t,b)}}(a({putSortable:ae,cloneEl:K,targetEl:Y,rootEl:J,oldIndex:te,oldDraggableIndex:ne,newIndex:oe,newDraggableIndex:ie},e))}var Y,V,U,J,Z,G,K,ee,te,oe,ne,ie,se,ae,re,le,ce,de,ue,pe,he,me,we,fe,ge,be=!1,ve=!1,ye=[],ke=!1,xe=!1,Ce=[],Ee=!1,Ae=[],Se="undefined"!=typeof document,Te=h,Be=d||c?"cssFloat":"float",$e=Se&&!m&&!h&&"draggable"in document.createElement("div"),De=function(){if(Se){if(c)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),_e=function(e,t){var o=E(e),n=parseInt(o.width)-parseInt(o.paddingLeft)-parseInt(o.paddingRight)-parseInt(o.borderLeftWidth)-parseInt(o.borderRightWidth),i=D(e,0,t),s=D(e,1,t),a=i&&E(i),r=s&&E(s),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+B(i).width,c=r&&parseInt(r.marginLeft)+parseInt(r.marginRight)+B(s).width;if("flex"===o.display)return"column"===o.flexDirection||"column-reverse"===o.flexDirection?"vertical":"horizontal";if("grid"===o.display)return o.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&a.float&&"none"!==a.float){var d="left"===a.float?"left":"right";return!s||"both"!==r.clear&&r.clear!==d?"horizontal":"vertical"}return i&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||l>=n&&"none"===o[Be]||s&&"none"===o[Be]&&l+c>n)?"vertical":"horizontal"},Ie=function(e){function t(e,o){return function(n,i,s,a){var r=n.options.group.name&&i.options.group.name&&n.options.group.name===i.options.group.name;if(null==e&&(o||r))return!0;if(null==e||!1===e)return!1;if(o&&"clone"===e)return e;if("function"==typeof e)return t(e(n,i,s,a),o)(n,i,s,a);var l=(o?n:i).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var o={},n=e.group;n&&"object"==r(n)||(n={name:n}),o.name=n.name,o.checkPull=t(n.pull,!0),o.checkPut=t(n.put),o.revertClone=n.revertClone,e.group=o},Oe=function(){!De&&U&&E(U,"display","none")},Le=function(){!De&&U&&E(U,"display","")};Se&&!m&&document.addEventListener("click",function(e){if(ve)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ve=!1,!1},!0);var Pe=function(e){if(Y){e=e.touches?e.touches[0]:e;var t=(i=e.clientX,s=e.clientY,ye.some(function(e){var t=e[j].options.emptyInsertThreshold;if(t&&!_(e)){var o=B(e),n=i>=o.left-t&&i<=o.right+t,r=s>=o.top-t&&s<=o.bottom+t;return n&&r?a=e:void 0}}),a);if(t){var o={};for(var n in e)e.hasOwnProperty(n)&&(o[n]=e[n]);o.target=o.rootEl=t,o.preventDefault=void 0,o.stopPropagation=void 0,t[j]._onDragOver(o)}}var i,s,a},Me=function(e){Y&&Y.parentNode[j]._isOutsideThisEl(e.target)};function qe(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=i({},t),e[j]=this;var o,n,s={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return _e(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==qe.supportPointer&&"PointerEvent"in window&&(!p||h),emptyInsertThreshold:5};for(var r in z.initializePlugins(this,e,s),s)!(r in t)&&(t[r]=s[r]);for(var l in Ie(t),this)"_"===l.charAt(0)&&"function"==typeof this[l]&&(this[l]=this[l].bind(this));this.nativeDraggable=!t.forceFallback&&$e,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?f(e,"pointerdown",this._onTapStart):(f(e,"mousedown",this._onTapStart),f(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(f(e,"dragover",this),f(e,"dragenter",this)),ye.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),i(this,(n=[],{captureAnimationState:function(){n=[],this.options.animation&&[].slice.call(this.el.children).forEach(function(e){if("none"!==E(e,"display")&&e!==qe.ghost){n.push({target:e,rect:B(e)});var t=a({},n[n.length-1].rect);if(e.thisAnimationDuration){var o=A(e,!0);o&&(t.top-=o.f,t.left-=o.e)}e.fromRect=t}})},addAnimationState:function(e){n.push(e)},removeAnimationState:function(e){n.splice(function(e,t){for(var o in e)if(e.hasOwnProperty(o))for(var n in t)if(t.hasOwnProperty(n)&&t[n]===e[o][n])return Number(o);return-1}(n,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(o),void("function"==typeof e&&e());var i=!1,s=0;n.forEach(function(e){var o=0,n=e.target,a=n.fromRect,r=B(n),l=n.prevFromRect,c=n.prevToRect,d=e.rect,u=A(n,!0);u&&(r.top-=u.f,r.left-=u.e),n.toRect=r,n.thisAnimationDuration&&P(l,r)&&!P(a,r)&&(d.top-r.top)/(d.left-r.left)===(a.top-r.top)/(a.left-r.left)&&(o=function(e,t,o,n){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-o.top,2)+Math.pow(t.left-o.left,2))*n.animation}(d,l,c,t.options)),P(r,a)||(n.prevFromRect=a,n.prevToRect=r,o||(o=t.options.animation),t.animate(n,d,r,o)),o&&(i=!0,s=Math.max(s,o),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout(function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null},o),n.thisAnimationDuration=o)}),clearTimeout(o),i?o=setTimeout(function(){"function"==typeof e&&e()},s):"function"==typeof e&&e(),n=[]},animate:function(e,t,o,n){if(n){E(e,"transition",""),E(e,"transform","");var i=A(this.el),s=i&&i.a,a=i&&i.d,r=(t.left-o.left)/(s||1),l=(t.top-o.top)/(a||1);e.animatingX=!!r,e.animatingY=!!l,E(e,"transform","translate3d("+r+"px,"+l+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),E(e,"transition","transform "+n+"ms"+(this.options.easing?" "+this.options.easing:"")),E(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout(function(){E(e,"transition",""),E(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1},n)}}}))}function Ne(e,t,o,n,i,s,a,r){var l,u,p=e[j],h=p.options.onMove;return!window.CustomEvent||c||d?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=o,l.draggedRect=n,l.related=i||t,l.relatedRect=s||B(t),l.willInsertAfter=r,l.originalEvent=a,e.dispatchEvent(l),h&&(u=h.call(p,l,a)),u}function Fe(e){e.draggable=!1}function je(){Ee=!1}function He(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,o=t.length,n=0;o--;)n+=t.charCodeAt(o);return n.toString(36)}function Qe(e){return setTimeout(e,0)}function ze(e){return clearTimeout(e)}qe.prototype={constructor:qe,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(me=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,Y):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,o=this.el,n=this.options,i=n.preventOnFilter,s=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,r=(a||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||r,c=n.filter;if(function(e){Ae.length=0;for(var t=e.getElementsByTagName("input"),o=t.length;o--;){var n=t[o];n.checked&&Ae.push(n)}}(o),!Y&&!(/mousedown|pointerdown/.test(s)&&0!==e.button||n.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!p||!r||"SELECT"!==r.tagName.toUpperCase())&&!((r=y(r,n.draggable,o,!1))&&r.animated||G===r)){if(te=I(r),ne=I(r,n.draggable),"function"==typeof c){if(c.call(this,e,r,this))return X({sortable:t,rootEl:l,name:"filter",targetEl:r,toEl:o,fromEl:o}),W("filter",t,{evt:e}),void(i&&e.preventDefault())}else if(c&&(c=c.split(",").some(function(n){if(n=y(l,n.trim(),o,!1))return X({sortable:t,rootEl:n,name:"filter",targetEl:r,fromEl:o,toEl:o}),W("filter",t,{evt:e}),!0})))return void(i&&e.preventDefault());n.handle&&!y(l,n.handle,o,!1)||this._prepareDragStart(e,a,r)}}},_prepareDragStart:function(e,t,o){var n,i=this,s=i.el,a=i.options,r=s.ownerDocument;if(o&&!Y&&o.parentNode===s){var l=B(o);if(J=s,V=(Y=o).parentNode,Z=Y.nextSibling,G=o,se=a.group,qe.dragged=Y,re={target:Y,clientX:(t||e).clientX,clientY:(t||e).clientY},ue=re.clientX-l.left,pe=re.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,Y.style["will-change"]="all",n=function(){W("delayEnded",i,{evt:e}),qe.eventCanceled?i._onDrop():(i._disableDelayedDragEvents(),!u&&i.nativeDraggable&&(Y.draggable=!0),i._triggerDragStart(e,t),X({sortable:i,name:"choose",originalEvent:e}),C(Y,a.chosenClass,!0))},a.ignore.split(",").forEach(function(e){S(Y,e.trim(),Fe)}),f(r,"dragover",Pe),f(r,"mousemove",Pe),f(r,"touchmove",Pe),a.supportPointer?(f(r,"pointerup",i._onDrop),!this.nativeDraggable&&f(r,"pointercancel",i._onDrop)):(f(r,"mouseup",i._onDrop),f(r,"touchend",i._onDrop),f(r,"touchcancel",i._onDrop)),u&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Y.draggable=!0),W("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(d||c))n();else{if(qe.eventCanceled)return void this._onDrop();a.supportPointer?(f(r,"pointerup",i._disableDelayedDrag),f(r,"pointercancel",i._disableDelayedDrag)):(f(r,"mouseup",i._disableDelayedDrag),f(r,"touchend",i._disableDelayedDrag),f(r,"touchcancel",i._disableDelayedDrag)),f(r,"mousemove",i._delayedDragTouchMoveHandler),f(r,"touchmove",i._delayedDragTouchMoveHandler),a.supportPointer&&f(r,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(n,a.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Y&&Fe(Y),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;g(e,"mouseup",this._disableDelayedDrag),g(e,"touchend",this._disableDelayedDrag),g(e,"touchcancel",this._disableDelayedDrag),g(e,"pointerup",this._disableDelayedDrag),g(e,"pointercancel",this._disableDelayedDrag),g(e,"mousemove",this._delayedDragTouchMoveHandler),g(e,"touchmove",this._delayedDragTouchMoveHandler),g(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?f(document,"pointermove",this._onTouchMove):f(document,t?"touchmove":"mousemove",this._onTouchMove):(f(Y,"dragend",this),f(J,"dragstart",this._onDragStart));try{document.selection?Qe(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(be=!1,J&&Y){W("dragStarted",this,{evt:t}),this.nativeDraggable&&f(document,"dragover",Me);var o=this.options;!e&&C(Y,o.dragClass,!1),C(Y,o.ghostClass,!0),qe.active=this,e&&this._appendGhost(),X({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(le){this._lastX=le.clientX,this._lastY=le.clientY,Oe();for(var e=document.elementFromPoint(le.clientX,le.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(le.clientX,le.clientY))!==t;)t=e;if(Y.parentNode[j]._isOutsideThisEl(e),t)do{if(t[j]&&t[j]._onDragOver({clientX:le.clientX,clientY:le.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=v(t));Le()}},_onTouchMove:function(e){if(re){var t=this.options,o=t.fallbackTolerance,n=t.fallbackOffset,i=e.touches?e.touches[0]:e,s=U&&A(U,!0),a=U&&s&&s.a,r=U&&s&&s.d,l=Te&&ge&&O(ge),c=(i.clientX-re.clientX+n.x)/(a||1)+(l?l[0]-Ce[0]:0)/(a||1),d=(i.clientY-re.clientY+n.y)/(r||1)+(l?l[1]-Ce[1]:0)/(r||1);if(!qe.active&&!be){if(o&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<o)return;this._onDragStart(e,!0)}if(U){s?(s.e+=c-(ce||0),s.f+=d-(de||0)):s={a:1,b:0,c:0,d:1,e:c,f:d};var u="matrix(".concat(s.a,",").concat(s.b,",").concat(s.c,",").concat(s.d,",").concat(s.e,",").concat(s.f,")");E(U,"webkitTransform",u),E(U,"mozTransform",u),E(U,"msTransform",u),E(U,"transform",u),ce=c,de=d,le=i}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!U){var e=this.options.fallbackOnBody?document.body:J,t=B(Y,!0,Te,!0,e),o=this.options;if(Te){for(ge=e;"static"===E(ge,"position")&&"none"===E(ge,"transform")&&ge!==document;)ge=ge.parentNode;ge!==document.body&&ge!==document.documentElement?(ge===document&&(ge=T()),t.top+=ge.scrollTop,t.left+=ge.scrollLeft):ge=T(),Ce=O(ge)}C(U=Y.cloneNode(!0),o.ghostClass,!1),C(U,o.fallbackClass,!0),C(U,o.dragClass,!0),E(U,"transition",""),E(U,"transform",""),E(U,"box-sizing","border-box"),E(U,"margin",0),E(U,"top",t.top),E(U,"left",t.left),E(U,"width",t.width),E(U,"height",t.height),E(U,"opacity","0.8"),E(U,"position",Te?"absolute":"fixed"),E(U,"zIndex","100000"),E(U,"pointerEvents","none"),qe.ghost=U,e.appendChild(U),E(U,"transform-origin",ue/parseInt(U.style.width)*100+"% "+pe/parseInt(U.style.height)*100+"%")}},_onDragStart:function(e,t){var o=this,n=e.dataTransfer,i=o.options;W("dragStart",this,{evt:e}),qe.eventCanceled?this._onDrop():(W("setupClone",this),qe.eventCanceled||((K=N(Y)).removeAttribute("id"),K.draggable=!1,K.style["will-change"]="",this._hideClone(),C(K,this.options.chosenClass,!1),qe.clone=K),o.cloneId=Qe(function(){W("clone",o),qe.eventCanceled||(o.options.removeCloneOnHide||J.insertBefore(K,Y),o._hideClone(),X({sortable:o,name:"clone"}))}),!t&&C(Y,i.dragClass,!0),t?(ve=!0,o._loopId=setInterval(o._emulateDragOver,50)):(g(document,"mouseup",o._onDrop),g(document,"touchend",o._onDrop),g(document,"touchcancel",o._onDrop),n&&(n.effectAllowed="move",i.setData&&i.setData.call(o,n,Y)),f(document,"drop",o),E(Y,"transform","translateZ(0)")),be=!0,o._dragStartId=Qe(o._dragStarted.bind(o,t,e)),f(document,"selectstart",o),he=!0,window.getSelection().removeAllRanges(),p&&E(document.body,"user-select","none"))},_onDragOver:function(e){var t,o,n,i,s=this.el,r=e.target,l=this.options,c=l.group,d=qe.active,u=se===c,p=l.sort,h=ae||d,m=this,w=!1;if(!Ee){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),r=y(r,l.draggable,s,!0),H("dragOver"),qe.eventCanceled)return w;if(Y.contains(e.target)||r.animated&&r.animatingX&&r.animatingY||m._ignoreWhileAnimating===r)return z(!1);if(ve=!1,d&&!l.disabled&&(u?p||(n=V!==J):ae===this||(this.lastPutMode=se.checkPull(this,d,Y,e))&&c.checkPut(this,d,Y,e))){if(i="vertical"===this._getDirection(e,r),t=B(Y),H("dragOverValid"),qe.eventCanceled)return w;if(n)return V=J,Q(),this._hideClone(),H("revert"),qe.eventCanceled||(Z?J.insertBefore(Y,Z):J.appendChild(Y)),z(!0);var f=_(s,l.draggable);if(!f||function(e,t,o){var n=B(_(o.el,o.options.draggable)),i=F(o.el,o.options,U);return t?e.clientX>i.right+10||e.clientY>n.bottom&&e.clientX>n.left:e.clientY>i.bottom+10||e.clientX>n.right&&e.clientY>n.top}(e,i,this)&&!f.animated){if(f===Y)return z(!1);if(f&&s===e.target&&(r=f),r&&(o=B(r)),!1!==Ne(J,s,Y,t,r,o,e,!!r))return Q(),f&&f.nextSibling?s.insertBefore(Y,f.nextSibling):s.appendChild(Y),V=s,R(),z(!0)}else if(f&&function(e,t,o){var n=B(D(o.el,0,o.options,!0)),i=F(o.el,o.options,U);return t?e.clientX<i.left-10||e.clientY<n.top&&e.clientX<n.right:e.clientY<i.top-10||e.clientY<n.bottom&&e.clientX<n.left}(e,i,this)){var g=D(s,0,l,!0);if(g===Y)return z(!1);if(o=B(r=g),!1!==Ne(J,s,Y,t,r,o,e,!1))return Q(),s.insertBefore(Y,g),V=s,R(),z(!0)}else if(r.parentNode===s){o=B(r);var b,v,k,x=Y.parentNode!==s,A=!function(e,t,o){var n=o?e.left:e.top,i=o?e.right:e.bottom,s=o?e.width:e.height,a=o?t.left:t.top,r=o?t.right:t.bottom,l=o?t.width:t.height;return n===a||i===r||n+s/2===a+l/2}(Y.animated&&Y.toRect||t,r.animated&&r.toRect||o,i),S=i?"top":"left",T=$(r,"top","top")||$(Y,"top","top"),O=T?T.scrollTop:void 0;if(me!==r&&(v=o[S],ke=!1,xe=!A&&l.invertSwap||x),b=function(e,t,o,n,i,s,a,r){var l=n?e.clientY:e.clientX,c=n?o.height:o.width,d=n?o.top:o.left,u=n?o.bottom:o.right,p=!1;if(!a)if(r&&fe<c*i){if(!ke&&(1===we?l>d+c*s/2:l<u-c*s/2)&&(ke=!0),ke)p=!0;else if(1===we?l<d+fe:l>u-fe)return-we}else if(l>d+c*(1-i)/2&&l<u-c*(1-i)/2)return function(e){return I(Y)<I(e)?1:-1}(t);return(p=p||a)&&(l<d+c*s/2||l>u-c*s/2)?l>d+c/2?1:-1:0}(e,r,o,i,A?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,xe,me===r),0!==b){var L=I(Y);do{L-=b,k=V.children[L]}while(k&&("none"===E(k,"display")||k===U))}if(0===b||k===r)return z(!1);me=r,we=b;var P=r.nextElementSibling,M=!1,N=Ne(J,s,Y,t,r,o,e,M=1===b);if(!1!==N)return 1!==N&&-1!==N||(M=1===N),Ee=!0,setTimeout(je,30),Q(),M&&!P?s.appendChild(Y):r.parentNode.insertBefore(Y,M?P:r),T&&q(T,0,O-T.scrollTop),V=Y.parentNode,void 0===v||xe||(fe=Math.abs(v-B(r)[S])),R(),z(!0)}if(s.contains(Y))return z(!1)}return!1}function H(l,c){W(l,m,a({evt:e,isOwner:u,axis:i?"vertical":"horizontal",revert:n,dragRect:t,targetRect:o,canSort:p,fromSortable:h,target:r,completed:z,onMove:function(o,n){return Ne(J,s,Y,t,o,B(o),e,n)},changed:R},c))}function Q(){H("dragOverAnimationCapture"),m.captureAnimationState(),m!==h&&h.captureAnimationState()}function z(t){return H("dragOverCompleted",{insertion:t}),t&&(u?d._hideClone():d._showClone(m),m!==h&&(C(Y,ae?ae.options.ghostClass:d.options.ghostClass,!1),C(Y,l.ghostClass,!0)),ae!==m&&m!==qe.active?ae=m:m===qe.active&&ae&&(ae=null),h===m&&(m._ignoreWhileAnimating=r),m.animateAll(function(){H("dragOverAnimationComplete"),m._ignoreWhileAnimating=null}),m!==h&&(h.animateAll(),h._ignoreWhileAnimating=null)),(r===Y&&!Y.animated||r===s&&!r.animated)&&(me=null),l.dragoverBubble||e.rootEl||r===document||(Y.parentNode[j]._isOutsideThisEl(e.target),!t&&Pe(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),w=!0}function R(){oe=I(Y),ie=I(Y,l.draggable),X({sortable:m,name:"change",toEl:s,newIndex:oe,newDraggableIndex:ie,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){g(document,"mousemove",this._onTouchMove),g(document,"touchmove",this._onTouchMove),g(document,"pointermove",this._onTouchMove),g(document,"dragover",Pe),g(document,"mousemove",Pe),g(document,"touchmove",Pe)},_offUpEvents:function(){var e=this.el.ownerDocument;g(e,"mouseup",this._onDrop),g(e,"touchend",this._onDrop),g(e,"pointerup",this._onDrop),g(e,"pointercancel",this._onDrop),g(e,"touchcancel",this._onDrop),g(document,"selectstart",this)},_onDrop:function(e){var t=this.el,o=this.options;oe=I(Y),ie=I(Y,o.draggable),W("drop",this,{evt:e}),V=Y&&Y.parentNode,oe=I(Y),ie=I(Y,o.draggable),qe.eventCanceled||(be=!1,xe=!1,ke=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),ze(this.cloneId),ze(this._dragStartId),this.nativeDraggable&&(g(document,"drop",this),g(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),p&&E(document.body,"user-select",""),E(Y,"transform",""),e&&(he&&(e.cancelable&&e.preventDefault(),!o.dropBubble&&e.stopPropagation()),U&&U.parentNode&&U.parentNode.removeChild(U),(J===V||ae&&"clone"!==ae.lastPutMode)&&K&&K.parentNode&&K.parentNode.removeChild(K),Y&&(this.nativeDraggable&&g(Y,"dragend",this),Fe(Y),Y.style["will-change"]="",he&&!be&&C(Y,ae?ae.options.ghostClass:this.options.ghostClass,!1),C(Y,this.options.chosenClass,!1),X({sortable:this,name:"unchoose",toEl:V,newIndex:null,newDraggableIndex:null,originalEvent:e}),J!==V?(oe>=0&&(X({rootEl:V,name:"add",toEl:V,fromEl:J,originalEvent:e}),X({sortable:this,name:"remove",toEl:V,originalEvent:e}),X({rootEl:V,name:"sort",toEl:V,fromEl:J,originalEvent:e}),X({sortable:this,name:"sort",toEl:V,originalEvent:e})),ae&&ae.save()):oe!==te&&oe>=0&&(X({sortable:this,name:"update",toEl:V,originalEvent:e}),X({sortable:this,name:"sort",toEl:V,originalEvent:e})),qe.active&&(null!=oe&&-1!==oe||(oe=te,ie=ne),X({sortable:this,name:"end",toEl:V,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){W("nulling",this),J=Y=V=U=Z=K=G=ee=re=le=he=oe=ie=te=ne=me=we=ae=se=qe.dragged=qe.ghost=qe.clone=qe.active=null;var e=this.el;Ae.forEach(function(t){e.contains(t)&&(t.checked=!0)}),Ae.length=ce=de=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":Y&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],o=this.el.children,n=0,i=o.length,s=this.options;n<i;n++)y(e=o[n],s.draggable,this.el,!1)&&t.push(e.getAttribute(s.dataIdAttr)||He(e));return t},sort:function(e,t){var o={},n=this.el;this.toArray().forEach(function(e,t){var i=n.children[t];y(i,this.options.draggable,n,!1)&&(o[e]=i)},this),t&&this.captureAnimationState(),e.forEach(function(e){o[e]&&(n.removeChild(o[e]),n.appendChild(o[e]))}),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return y(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var o=this.options;if(void 0===t)return o[e];var n=z.modifyOption(this,e,t);o[e]=void 0!==n?n:t,"group"===e&&Ie(o)},destroy:function(){W("destroy",this);var e=this.el;e[j]=null,g(e,"mousedown",this._onTapStart),g(e,"touchstart",this._onTapStart),g(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(g(e,"dragover",this),g(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(e){e.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),ye.splice(ye.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!ee){if(W("hideClone",this),qe.eventCanceled)return;E(K,"display","none"),this.options.removeCloneOnHide&&K.parentNode&&K.parentNode.removeChild(K),ee=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(ee){if(W("showClone",this),qe.eventCanceled)return;Y.parentNode!=J||this.options.group.revertClone?Z?J.insertBefore(K,Z):J.appendChild(K):J.insertBefore(K,Y),this.options.group.revertClone&&this.animate(Y,K),E(K,"display",""),ee=!1}}else this._hideClone()}},Se&&f(document,"touchmove",function(e){(qe.active||be)&&e.cancelable&&e.preventDefault()}),qe.utils={on:f,off:g,css:E,find:S,is:function(e,t){return!!y(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);return e},throttle:M,closest:y,toggleClass:C,clone:N,index:I,nextTick:Qe,cancelNextTick:ze,detectDirection:_e,getChild:D,expando:j},qe.get=function(e){return e[j]},qe.mount=function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];t[0].constructor===Array&&(t=t[0]),t.forEach(function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(qe.utils=a(a({},qe.utils),e.utils)),z.mount(e)})},qe.create=function(e,t){return new qe(e,t)},qe.version="1.15.7";var Re,We,Xe,Ye,Ve,Ue,Je=[],Ze=!1;function Ge(){Je.forEach(function(e){clearInterval(e.pid)}),Je=[]}function Ke(){clearInterval(Ue)}var et=M(function(e,t,o,n){if(t.scroll){var i,s=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,r=t.scrollSensitivity,l=t.scrollSpeed,c=T(),d=!1;We!==o&&(We=o,Ge(),Re=t.scroll,i=t.scrollFn,!0===Re&&(Re=L(o,!0)));var u=0,p=Re;do{var h=p,m=B(h),w=m.top,f=m.bottom,g=m.left,b=m.right,v=m.width,y=m.height,k=void 0,x=void 0,C=h.scrollWidth,A=h.scrollHeight,S=E(h),$=h.scrollLeft,D=h.scrollTop;h===c?(k=v<C&&("auto"===S.overflowX||"scroll"===S.overflowX||"visible"===S.overflowX),x=y<A&&("auto"===S.overflowY||"scroll"===S.overflowY||"visible"===S.overflowY)):(k=v<C&&("auto"===S.overflowX||"scroll"===S.overflowX),x=y<A&&("auto"===S.overflowY||"scroll"===S.overflowY));var _=k&&(Math.abs(b-s)<=r&&$+v<C)-(Math.abs(g-s)<=r&&!!$),I=x&&(Math.abs(f-a)<=r&&D+y<A)-(Math.abs(w-a)<=r&&!!D);if(!Je[u])for(var O=0;O<=u;O++)Je[O]||(Je[O]={});Je[u].vx==_&&Je[u].vy==I&&Je[u].el===h||(Je[u].el=h,Je[u].vx=_,Je[u].vy=I,clearInterval(Je[u].pid),0==_&&0==I||(d=!0,Je[u].pid=setInterval(function(){n&&0===this.layer&&qe.active._onTouchMove(Ve);var t=Je[this.layer].vy?Je[this.layer].vy*l:0,o=Je[this.layer].vx?Je[this.layer].vx*l:0;"function"==typeof i&&"continue"!==i.call(qe.dragged.parentNode[j],o,t,e,Ve,Je[this.layer].el)||q(Je[this.layer].el,o,t)}.bind({layer:u}),24))),u++}while(t.bubbleScroll&&p!==c&&(p=L(p,!1)));Ze=d}},30),tt=function(e){var t=e.originalEvent,o=e.putSortable,n=e.dragEl,i=e.activeSortable,s=e.dispatchSortableEvent,a=e.hideGhostForTarget,r=e.unhideGhostForTarget;if(t){var l=o||i;a();var c=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,d=document.elementFromPoint(c.clientX,c.clientY);r(),l&&!l.el.contains(d)&&(s("spill"),this.onSpill({dragEl:n,putSortable:o}))}};function ot(){}function nt(){}ot.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,o=e.putSortable;this.sortable.captureAnimationState(),o&&o.captureAnimationState();var n=D(this.sortable.el,this.startIndex,this.options);n?this.sortable.el.insertBefore(t,n):this.sortable.el.appendChild(t),this.sortable.animateAll(),o&&o.animateAll()},drop:tt},i(ot,{pluginName:"revertOnSpill"}),nt.prototype={onSpill:function(e){var t=e.dragEl,o=e.putSortable||this.sortable;o.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),o.animateAll()},drop:tt},i(nt,{pluginName:"removeOnSpill"}),qe.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?f(document,"dragover",this._handleAutoScroll):this.options.supportPointer?f(document,"pointermove",this._handleFallbackAutoScroll):t.touches?f(document,"touchmove",this._handleFallbackAutoScroll):f(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?g(document,"dragover",this._handleAutoScroll):(g(document,"pointermove",this._handleFallbackAutoScroll),g(document,"touchmove",this._handleFallbackAutoScroll),g(document,"mousemove",this._handleFallbackAutoScroll)),Ke(),Ge(),clearTimeout(k),k=void 0},nulling:function(){Ve=We=Re=Ze=Ue=Xe=Ye=null,Je.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var o=this,n=(e.touches?e.touches[0]:e).clientX,i=(e.touches?e.touches[0]:e).clientY,s=document.elementFromPoint(n,i);if(Ve=e,t||this.options.forceAutoScrollFallback||d||c||p){et(e,this.options,s,t);var a=L(s,!0);!Ze||Ue&&n===Xe&&i===Ye||(Ue&&Ke(),Ue=setInterval(function(){var s=L(document.elementFromPoint(n,i),!0);s!==a&&(a=s,Ge()),et(e,o.options,s,t)},10),Xe=n,Ye=i)}else{if(!this.options.bubbleScroll||L(s,!0)===T())return void Ge();et(e,this.options,L(s,!1),!1)}}},i(e,{pluginName:"scroll",initializeByDefault:!0})}),qe.mount(nt,ot);const it=qe},4316(e,t,o){"use strict";var n=o(5072),i=o.n(n),s=o(7825),a=o.n(s),r=o(7659),l=o.n(r),c=o(5056),d=o.n(c),u=o(540),p=o.n(u),h=o(1113),m=o.n(h),w=o(9455),f={};f.styleTagTransform=m(),f.setAttributes=d(),f.insert=l().bind(null,"head"),f.domAPI=a(),f.insertStyleElement=p(),i()(w.A,f),w.A&&w.A.locals&&w.A.locals},5072(e){"use strict";var t=[];function o(e){for(var o=-1,n=0;n<t.length;n++)if(t[n].identifier===e){o=n;break}return o}function n(e,n){for(var s={},a=[],r=0;r<e.length;r++){var l=e[r],c=n.base?l[0]+n.base:l[0],d=s[c]||0,u="".concat(c," ").concat(d);s[c]=d+1;var p=o(u),h={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==p)t[p].references++,t[p].updater(h);else{var m=i(h,n);n.byIndex=r,t.splice(r,0,{identifier:u,updater:m,references:1})}a.push(u)}return a}function i(e,t){var o=t.domAPI(t);return o.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;o.update(e=t)}else o.remove()}}e.exports=function(e,i){var s=n(e=e||[],i=i||{});return function(e){e=e||[];for(var a=0;a<s.length;a++){var r=o(s[a]);t[r].references--}for(var l=n(e,i),c=0;c<s.length;c++){var d=o(s[c]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}s=l}}},7659(e){"use strict";var t={};e.exports=function(e,o){var n=function(e){if(void 0===t[e]){var o=document.querySelector(e);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}t[e]=o}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(o)}},540(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056(e,t,o){"use strict";e.exports=function(e){var t=o.nc;t&&e.setAttribute("nonce",t)}},7825(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(o){!function(e,t,o){var n="";o.supports&&(n+="@supports (".concat(o.supports,") {")),o.media&&(n+="@media ".concat(o.media," {"));var i=void 0!==o.layer;i&&(n+="@layer".concat(o.layer.length>0?" ".concat(o.layer):""," {")),n+=o.css,i&&(n+="}"),o.media&&(n+="}"),o.supports&&(n+="}");var s=o.sourceMap;s&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(s))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,o)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},8465(e){e.exports=function(){"use strict";function e(e,t,o){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:o;throw new TypeError("Private element is not present on this object")}function t(t,o){return t.get(e(t,o))}function o(e,t,o){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,o)}const n={},i=e=>new Promise(t=>{if(!e)return t();const o=window.scrollX,i=window.scrollY;n.restoreFocusTimeout=setTimeout(()=>{n.previousActiveElement instanceof HTMLElement?(n.previousActiveElement.focus(),n.previousActiveElement=null):document.body&&document.body.focus(),t()},100),window.scrollTo(o,i)}),s="swal2-",a=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"].reduce((e,t)=>(e[t]=s+t,e),{}),r=["success","warning","info","question","error"].reduce((e,t)=>(e[t]=s+t,e),{}),l="SweetAlert2:",c=e=>e.charAt(0).toUpperCase()+e.slice(1),d=e=>{console.warn(`${l} ${"object"==typeof e?e.join(" "):e}`)},u=e=>{console.error(`${l} ${e}`)},p=[],h=(e,t=null)=>{var o;o=`"${e}" is deprecated and will be removed in the next major release.${t?` Use "${t}" instead.`:""}`,p.includes(o)||(p.push(o),d(o))},m=e=>"function"==typeof e?e():e,w=e=>e&&"function"==typeof e.toPromise,f=e=>w(e)?e.toPromise():Promise.resolve(e),g=e=>e&&Promise.resolve(e)===e,b=()=>document.body.querySelector(`.${a.container}`),v=e=>{const t=b();return t?t.querySelector(e):null},y=e=>v(`.${e}`),k=()=>y(a.popup),x=()=>y(a.icon),C=()=>y(a.title),E=()=>y(a["html-container"]),A=()=>y(a.image),S=()=>y(a["progress-steps"]),T=()=>y(a["validation-message"]),B=()=>v(`.${a.actions} .${a.confirm}`),$=()=>v(`.${a.actions} .${a.cancel}`),D=()=>v(`.${a.actions} .${a.deny}`),_=()=>v(`.${a.loader}`),I=()=>y(a.actions),O=()=>y(a.footer),L=()=>y(a["timer-progress-bar"]),P=()=>y(a.close),M=()=>{const e=k();if(!e)return[];const t=e.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),o=Array.from(t).sort((e,t)=>{const o=parseInt(e.getAttribute("tabindex")||"0"),n=parseInt(t.getAttribute("tabindex")||"0");return o>n?1:o<n?-1:0}),n=e.querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n'),i=Array.from(n).filter(e=>"-1"!==e.getAttribute("tabindex"));return[...new Set(o.concat(i))].filter(e=>ee(e))},q=()=>j(document.body,a.shown)&&!j(document.body,a["toast-shown"])&&!j(document.body,a["no-backdrop"]),N=()=>{const e=k();return!!e&&j(e,a.toast)},F=(e,t)=>{if(e.textContent="",t){const o=(new DOMParser).parseFromString(t,"text/html"),n=o.querySelector("head");n&&Array.from(n.childNodes).forEach(t=>{e.appendChild(t)});const i=o.querySelector("body");i&&Array.from(i.childNodes).forEach(t=>{t instanceof HTMLVideoElement||t instanceof HTMLAudioElement?e.appendChild(t.cloneNode(!0)):e.appendChild(t)})}},j=(e,t)=>{if(!t)return!1;const o=t.split(/\s+/);for(let t=0;t<o.length;t++)if(!e.classList.contains(o[t]))return!1;return!0},H=(e,t,o)=>{if(((e,t)=>{Array.from(e.classList).forEach(o=>{Object.values(a).includes(o)||Object.values(r).includes(o)||Object.values(t.showClass||{}).includes(o)||e.classList.remove(o)})})(e,t),!t.customClass)return;const n=t.customClass[o];n&&("string"==typeof n||n.forEach?W(e,n):d(`Invalid type of customClass.${o}! Expected string or iterable object, got "${typeof n}"`))},Q=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(`.${a.popup} > .${a[t]}`);case"checkbox":return e.querySelector(`.${a.popup} > .${a.checkbox} input`);case"radio":return e.querySelector(`.${a.popup} > .${a.radio} input:checked`)||e.querySelector(`.${a.popup} > .${a.radio} input:first-child`);case"range":return e.querySelector(`.${a.popup} > .${a.range} input`);default:return e.querySelector(`.${a.popup} > .${a.input}`)}},z=e=>{if(e.focus(),"file"!==e.type){const t=e.value;e.value="",e.value=t}},R=(e,t,o)=>{e&&t&&("string"==typeof t&&(t=t.split(/\s+/).filter(Boolean)),t.forEach(t=>{Array.isArray(e)?e.forEach(e=>{o?e.classList.add(t):e.classList.remove(t)}):o?e.classList.add(t):e.classList.remove(t)}))},W=(e,t)=>{R(e,t,!0)},X=(e,t)=>{R(e,t,!1)},Y=(e,t)=>{const o=Array.from(e.children);for(let e=0;e<o.length;e++){const n=o[e];if(n instanceof HTMLElement&&j(n,t))return n}},V=(e,t,o)=>{o===`${parseInt(`${o}`)}`&&(o=parseInt(o)),o||0===parseInt(`${o}`)?e.style.setProperty(t,"number"==typeof o?`${o}px`:o):e.style.removeProperty(t)},U=(e,t="flex")=>{e&&(e.style.display=t)},J=e=>{e&&(e.style.display="none")},Z=(e,t="block")=>{e&&new MutationObserver(()=>{K(e,e.innerHTML,t)}).observe(e,{childList:!0,subtree:!0})},G=(e,t,o,n)=>{const i=e.querySelector(t);i&&i.style.setProperty(o,n)},K=(e,t,o="flex")=>{t?U(e,o):J(e)},ee=e=>Boolean(e&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),te=e=>Boolean(e.scrollHeight>e.clientHeight),oe=e=>{const t=window.getComputedStyle(e),o=parseFloat(t.getPropertyValue("animation-duration")||"0"),n=parseFloat(t.getPropertyValue("transition-duration")||"0");return o>0||n>0},ne=(e,t=!1)=>{const o=L();o&&ee(o)&&(t&&(o.style.transition="none",o.style.width="100%"),setTimeout(()=>{o.style.transition=`width ${e/1e3}s linear`,o.style.width="0%"},10))},ie=`\n <div aria-labelledby="${a.title}" aria-describedby="${a["html-container"]}" class="${a.popup}" tabindex="-1">\n   <button type="button" class="${a.close}"></button>\n   <ul class="${a["progress-steps"]}"></ul>\n   <div class="${a.icon}"></div>\n   <img class="${a.image}" />\n   <h2 class="${a.title}" id="${a.title}"></h2>\n   <div class="${a["html-container"]}" id="${a["html-container"]}"></div>\n   <input class="${a.input}" id="${a.input}" />\n   <input type="file" class="${a.file}" />\n   <div class="${a.range}">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="${a.select}" id="${a.select}"></select>\n   <div class="${a.radio}"></div>\n   <label class="${a.checkbox}">\n     <input type="checkbox" id="${a.checkbox}" />\n     <span class="${a.label}"></span>\n   </label>\n   <textarea class="${a.textarea}" id="${a.textarea}"></textarea>\n   <div class="${a["validation-message"]}" id="${a["validation-message"]}"></div>\n   <div class="${a.actions}">\n     <div class="${a.loader}"></div>\n     <button type="button" class="${a.confirm}"></button>\n     <button type="button" class="${a.deny}"></button>\n     <button type="button" class="${a.cancel}"></button>\n   </div>\n   <div class="${a.footer}"></div>\n   <div class="${a["timer-progress-bar-container"]}">\n     <div class="${a["timer-progress-bar"]}"></div>\n   </div>\n </div>\n`.replace(/(^|\n)\s*/g,""),se=()=>{n.currentInstance&&n.currentInstance.resetValidationMessage()},ae=e=>{const t=(()=>{const e=b();return!!e&&(e.remove(),X([document.documentElement,document.body],[a["no-backdrop"],a["toast-shown"],a["has-column"]]),!0)})();if("undefined"==typeof window||"undefined"==typeof document)return void u("SweetAlert2 requires document to initialize");const o=document.createElement("div");o.className=a.container,t&&W(o,a["no-transition"]),F(o,ie),o.dataset.swal2Theme=e.theme;const i=(e=>{if("string"==typeof e){const t=document.querySelector(e);if(!t)throw new Error(`Target element "${e}" not found`);return t}return e})(e.target||"body");i.appendChild(o),e.topLayer&&(o.setAttribute("popover",""),o.showPopover()),(e=>{const t=k();t&&(t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true"))})(e),(e=>{"rtl"===window.getComputedStyle(e).direction&&(W(b(),a.rtl),n.isRTL=!0)})(i),(()=>{const e=k();if(!e)return;const t=Y(e,a.input),o=Y(e,a.file),n=e.querySelector(`.${a.range} input`),i=e.querySelector(`.${a.range} output`),s=Y(e,a.select),r=e.querySelector(`.${a.checkbox} input`),l=Y(e,a.textarea);t&&(t.oninput=se),o&&(o.onchange=se),s&&(s.onchange=se),r&&(r.onchange=se),l&&(l.oninput=se),n&&i&&(n.oninput=()=>{se(),i.value=n.value},n.onchange=()=>{se(),i.value=n.value})})()},re=(e,t)=>{e instanceof HTMLElement?t.appendChild(e):"object"==typeof e?le(e,t):e&&F(t,e)},le=(e,t)=>{"jquery"in e?ce(t,e):F(t,e.toString())},ce=(e,t)=>{if(e.textContent="",0 in t)for(let o=0;o in t;o++)e.appendChild(t[o].cloneNode(!0));else e.appendChild(t.cloneNode(!0))},de=(e,t)=>{const o=I(),n=_();o&&n&&(t.showConfirmButton||t.showDenyButton||t.showCancelButton?U(o):J(o),H(o,t,"actions"),function(e,t,o){const n=B(),i=D(),s=$();n&&i&&s&&(pe(n,"confirm",o),pe(i,"deny",o),pe(s,"cancel",o),function(e,t,o,n){n.buttonsStyling?(W([e,t,o],a.styled),n.confirmButtonColor&&e.style.setProperty("--swal2-confirm-button-background-color",n.confirmButtonColor),n.denyButtonColor&&t.style.setProperty("--swal2-deny-button-background-color",n.denyButtonColor),n.cancelButtonColor&&o.style.setProperty("--swal2-cancel-button-background-color",n.cancelButtonColor),ue(e),ue(t),ue(o)):X([e,t,o],a.styled)}(n,i,s,o),o.reverseButtons&&(o.toast?(e.insertBefore(s,n),e.insertBefore(i,n)):(e.insertBefore(s,t),e.insertBefore(i,t),e.insertBefore(n,t))))}(o,n,t),F(n,t.loaderHtml||""),H(n,t,"loader"))};function ue(e){const t=window.getComputedStyle(e);if(t.getPropertyValue("--swal2-action-button-focus-box-shadow"))return;const o=t.backgroundColor.replace(/rgba?\((\d+), (\d+), (\d+).*/,"rgba($1, $2, $3, 0.5)");e.style.setProperty("--swal2-action-button-focus-box-shadow",t.getPropertyValue("--swal2-outline").replace(/ rgba\(.*/,` ${o}`))}function pe(e,t,o){const n=c(t);K(e,o[`show${n}Button`],"inline-block"),F(e,o[`${t}ButtonText`]||""),e.setAttribute("aria-label",o[`${t}ButtonAriaLabel`]||""),e.className=a[t],H(e,o,`${t}Button`)}const he=(e,t)=>{const o=b();o&&(function(e,t){"string"==typeof t?e.style.background=t:t||W([document.documentElement,document.body],a["no-backdrop"])}(o,t.backdrop),function(e,t){t&&(t in a?W(e,a[t]):(d('The "position" parameter is not valid, defaulting to "center"'),W(e,a.center)))}(o,t.position),function(e,t){t&&W(e,a[`grow-${t}`])}(o,t.grow),H(o,t,"container"))};var me={innerParams:new WeakMap,domCache:new WeakMap};const we=["input","file","range","select","radio","checkbox","textarea"],fe=e=>{if(!e.input)return;if(!Ce[e.input])return void u(`Unexpected type of input! Expected ${Object.keys(Ce).join(" | ")}, got "${e.input}"`);const t=ke(e.input);if(!t)return;const o=Ce[e.input](t,e);U(t),e.inputAutoFocus&&setTimeout(()=>{z(o)})},ge=(e,t)=>{const o=k();if(!o)return;const n=Q(o,e);if(n){(e=>{for(let t=0;t<e.attributes.length;t++){const o=e.attributes[t].name;["id","type","value","style"].includes(o)||e.removeAttribute(o)}})(n);for(const e in t)n.setAttribute(e,t[e])}},be=e=>{if(!e.input)return;const t=ke(e.input);t&&H(t,e,"input")},ve=(e,t)=>{!e.placeholder&&t.inputPlaceholder&&(e.placeholder=t.inputPlaceholder)},ye=(e,t,o)=>{if(o.inputLabel){const n=document.createElement("label"),i=a["input-label"];n.setAttribute("for",e.id),n.className=i,"object"==typeof o.customClass&&W(n,o.customClass.inputLabel),n.innerText=o.inputLabel,t.insertAdjacentElement("beforebegin",n)}},ke=e=>{const t=k();if(t)return Y(t,a[e]||a.input)},xe=(e,t)=>{["string","number"].includes(typeof t)?e.value=`${t}`:g(t)||d(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof t}"`)},Ce={};Ce.text=Ce.email=Ce.password=Ce.number=Ce.tel=Ce.url=Ce.search=Ce.date=Ce["datetime-local"]=Ce.time=Ce.week=Ce.month=(e,t)=>{const o=e;return xe(o,t.inputValue),ye(o,o,t),ve(o,t),o.type=t.input,o},Ce.file=(e,t)=>{const o=e;return ye(o,o,t),ve(o,t),o},Ce.range=(e,t)=>{const o=e,n=o.querySelector("input"),i=o.querySelector("output");return n&&(xe(n,t.inputValue),n.type=t.input,ye(n,e,t)),i&&xe(i,t.inputValue),e},Ce.select=(e,t)=>{const o=e;if(o.textContent="",t.inputPlaceholder){const e=document.createElement("option");F(e,t.inputPlaceholder),e.value="",e.disabled=!0,e.selected=!0,o.appendChild(e)}return ye(o,o,t),o},Ce.radio=e=>(e.textContent="",e),Ce.checkbox=(e,t)=>{const o=k();if(!o)throw new Error("Popup not found");const n=Q(o,"checkbox");if(!n)throw new Error("Checkbox input not found");n.value="1",n.checked=Boolean(t.inputValue);const i=e.querySelector("span");if(i){const e=t.inputPlaceholder||t.inputLabel;e&&F(i,e)}return n},Ce.textarea=(e,t)=>{const o=e;xe(o,t.inputValue),ve(o,t),ye(o,o,t);return setTimeout(()=>{if("MutationObserver"in window){const e=k();if(!e)return;const n=parseInt(window.getComputedStyle(e).width);new MutationObserver(()=>{if(!document.body.contains(o))return;const e=o.offsetWidth+(s=o,parseInt(window.getComputedStyle(s).marginLeft)+parseInt(window.getComputedStyle(s).marginRight)),i=k();var s;i&&(e>n?i.style.width=`${e}px`:V(i,"width",t.width))}).observe(o,{attributes:!0,attributeFilter:["style"]})}}),o};const Ee=(e,t)=>{const o=E();o&&(Z(o),H(o,t,"htmlContainer"),t.html?(re(t.html,o),U(o,"block")):t.text?(o.textContent=t.text,U(o,"block")):J(o),((e,t)=>{const o=k();if(!o)return;const n=me.innerParams.get(e),i=!n||t.input!==n.input;we.forEach(e=>{const n=Y(o,a[e]);n&&(ge(e,t.inputAttributes),n.className=a[e],i&&J(n))}),t.input&&(i&&fe(t),be(t))})(e,t))},Ae=(e,t)=>{for(const[o,n]of Object.entries(r))t.icon!==o&&X(e,n);W(e,t.icon&&r[t.icon]),Be(e,t),Se(),H(e,t,"icon")},Se=()=>{const e=k();if(!e)return;const t=window.getComputedStyle(e).getPropertyValue("background-color"),o=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e<o.length;e++)o[e].style.backgroundColor=t},Te=(e,t)=>{if(!t.icon&&!t.iconHtml)return;let o=e.innerHTML,n="";t.iconHtml?n=$e(t.iconHtml):"success"===t.icon?(n=(e=>`\n  ${e.animation?'<div class="swal2-success-circular-line-left"></div>':""}\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div>\n  ${e.animation?'<div class="swal2-success-fix"></div>':""}\n  ${e.animation?'<div class="swal2-success-circular-line-right"></div>':""}\n`)(t),o=o.replace(/ style=".*?"/g,"")):"error"===t.icon?n='\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n':t.icon&&(n=$e({question:"?",warning:"!",info:"i"}[t.icon])),o.trim()!==n.trim()&&F(e,n)},Be=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(const o of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])G(e,o,"background-color",t.iconColor);G(e,".swal2-success-ring","border-color",t.iconColor)}},$e=e=>`<div class="${a["icon-content"]}">${e}</div>`;let De=!1,_e=0,Ie=0,Oe=0,Le=0;const Pe=e=>{const t=k();if(!t)return;const o=x();if(e.target===t||o&&o.contains(e.target)){De=!0;const o=Ne(e);_e=o.clientX,Ie=o.clientY,Oe=parseInt(t.style.insetInlineStart)||0,Le=parseInt(t.style.insetBlockStart)||0,W(t,"swal2-dragging")}},Me=e=>{const t=k();if(t&&De){let{clientX:o,clientY:i}=Ne(e);const s=o-_e;t.style.insetInlineStart=`${Oe+(n.isRTL?-s:s)}px`,t.style.insetBlockStart=`${Le+(i-Ie)}px`}},qe=()=>{const e=k();De=!1,X(e,"swal2-dragging")},Ne=e=>{let t=0,o=0;return e.type.startsWith("mouse")?(t=e.clientX,o=e.clientY):e.type.startsWith("touch")&&(t=e.touches[0].clientX,o=e.touches[0].clientY),{clientX:t,clientY:o}},Fe=(e,t)=>{const o=b(),n=k();if(o&&n){if(t.toast){V(o,"width",t.width),n.style.width="100%";const e=_();e&&n.insertBefore(e,x())}else V(n,"width",t.width);V(n,"padding",t.padding),t.color&&(n.style.color=t.color),t.background&&(n.style.background=t.background),J(T()),je(n,t),t.draggable&&!t.toast?(W(n,a.draggable),(e=>{e.addEventListener("mousedown",Pe),document.body.addEventListener("mousemove",Me),e.addEventListener("mouseup",qe),e.addEventListener("touchstart",Pe),document.body.addEventListener("touchmove",Me),e.addEventListener("touchend",qe)})(n)):(X(n,a.draggable),(e=>{e.removeEventListener("mousedown",Pe),document.body.removeEventListener("mousemove",Me),e.removeEventListener("mouseup",qe),e.removeEventListener("touchstart",Pe),document.body.removeEventListener("touchmove",Me),e.removeEventListener("touchend",qe)})(n))}},je=(e,t)=>{const o=t.showClass||{};e.className=`${a.popup} ${ee(e)?o.popup:""}`,t.toast?(W([document.documentElement,document.body],a["toast-shown"]),W(e,a.toast)):W(e,a.modal),H(e,t,"popup"),"string"==typeof t.customClass&&W(e,t.customClass),t.icon&&W(e,a[`icon-${t.icon}`])},He=e=>{const t=document.createElement("li");return W(t,a["progress-step"]),F(t,e),t},Qe=e=>{const t=document.createElement("li");return W(t,a["progress-step-line"]),e.progressStepsDistance&&V(t,"width",e.progressStepsDistance),t},ze=(e,t)=>{var o;Fe(0,t),he(0,t),((e,t)=>{const o=S();if(!o)return;const{progressSteps:n,currentProgressStep:i}=t;n&&0!==n.length&&void 0!==i?(U(o),o.textContent="",i>=n.length&&d("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),n.forEach((e,s)=>{const r=He(e);if(o.appendChild(r),s===i&&W(r,a["active-progress-step"]),s!==n.length-1){const e=Qe(t);o.appendChild(e)}})):J(o)})(0,t),((e,t)=>{const o=me.innerParams.get(e),n=x();if(n){if(o&&t.icon===o.icon)return Te(n,t),void Ae(n,t);if(t.icon||t.iconHtml){if(t.icon&&-1===Object.keys(r).indexOf(t.icon))return u(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${t.icon}"`),void J(n);U(n),Te(n,t),Ae(n,t),W(n,t.showClass&&t.showClass.icon),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",Se)}else J(n)}})(e,t),((e,t)=>{const o=A();o&&(t.imageUrl?(U(o,""),o.setAttribute("src",t.imageUrl),o.setAttribute("alt",t.imageAlt||""),V(o,"width",t.imageWidth),V(o,"height",t.imageHeight),o.className=a.image,H(o,t,"image")):J(o))})(0,t),((e,t)=>{const o=C();o&&(Z(o),K(o,Boolean(t.title||t.titleText),"block"),t.title&&re(t.title,o),t.titleText&&(o.innerText=t.titleText),H(o,t,"title"))})(0,t),((e,t)=>{const o=P();o&&(F(o,t.closeButtonHtml||""),H(o,t,"closeButton"),K(o,t.showCloseButton),o.setAttribute("aria-label",t.closeButtonAriaLabel||""))})(0,t),Ee(e,t),de(0,t),((e,t)=>{const o=O();o&&(Z(o),K(o,Boolean(t.footer),"block"),t.footer&&re(t.footer,o),H(o,t,"footer"))})(0,t);const i=k();"function"==typeof t.didRender&&i&&t.didRender(i),null===(o=n.eventEmitter)||void 0===o||o.emit("didRender",i)},Re=()=>{var e;return null===(e=B())||void 0===e?void 0:e.click()},We=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Xe=e=>{if(e.keydownTarget&&e.keydownHandlerAdded&&e.keydownHandler){const t=e.keydownHandler;e.keydownTarget.removeEventListener("keydown",t,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1}},Ye=(e,t)=>{var o;const n=M();if(n.length)return-2===(e+=t)&&(e=n.length-1),e===n.length?e=0:-1===e&&(e=n.length-1),void n[e].focus();null===(o=k())||void 0===o||o.focus()},Ve=["ArrowRight","ArrowDown"],Ue=["ArrowLeft","ArrowUp"],Je=(e,t,o)=>{e&&(t.isComposing||229===t.keyCode||(e.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?Ze(t,e):"Tab"===t.key?Ge(t):[...Ve,...Ue].includes(t.key)?Ke(t.key):"Escape"===t.key&&et(t,e,o)))},Ze=(e,t)=>{if(!m(t.allowEnterKey))return;const o=k();if(!o||!t.input)return;const n=Q(o,t.input);if(e.target&&n&&e.target instanceof HTMLElement&&e.target.outerHTML===n.outerHTML){if(["textarea","file"].includes(t.input))return;Re(),e.preventDefault()}},Ge=e=>{const t=e.target,o=M();let n=-1;for(let e=0;e<o.length;e++)if(t===o[e]){n=e;break}e.shiftKey?Ye(n,-1):Ye(n,1),e.stopPropagation(),e.preventDefault()},Ke=e=>{const t=I(),o=B(),n=D(),i=$();if(!(t&&o&&n&&i))return;const s=[o,n,i];if(document.activeElement instanceof HTMLElement&&!s.includes(document.activeElement))return;const a=Ve.includes(e)?"nextElementSibling":"previousElementSibling";let r=document.activeElement;if(r){for(let e=0;e<t.children.length;e++){if(r=r[a],!r)return;if(r instanceof HTMLButtonElement&&ee(r))break}r instanceof HTMLButtonElement&&r.focus()}},et=(e,t,o)=>{e.preventDefault(),m(t.allowEscapeKey)&&o(We.esc)};var tt={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const ot=()=>{Array.from(document.body.children).forEach(e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")||""),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")})},nt="undefined"!=typeof window&&Boolean(window.GestureEvent),it=()=>{const e=b();if(!e)return;let t;e.ontouchstart=e=>{t=st(e)},e.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}},st=e=>{const t=e.target,o=b(),n=E();return!(!o||!n||at(e)||rt(e)||t!==o&&(te(o)||!(t instanceof HTMLElement)||((e,t)=>{let o=e;for(;o&&o!==t;){if(te(o))return!0;o=o.parentElement}return!1})(t,n)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||te(n)&&n.contains(t)))},at=e=>Boolean(e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType),rt=e=>e.touches&&e.touches.length>1;let lt=null;const ct=e=>{null===lt&&(document.body.scrollHeight>window.innerHeight||"scroll"===e)&&(lt=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${lt+(()=>{const e=document.createElement("div");e.className=a["scrollbar-measure"],document.body.appendChild(e);const t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t})()}px`)};function dt(e,t,o,s){N()?bt(e,s):(i(o).then(()=>bt(e,s)),Xe(n)),nt?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),q()&&(null!==lt&&(document.body.style.paddingRight=`${lt}px`,lt=null),(()=>{if(j(document.body,a.iosfix)){const e=parseInt(document.body.style.top,10);X(document.body,a.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}})(),ot()),X([document.documentElement,document.body],[a.shown,a["height-auto"],a["no-backdrop"],a["toast-shown"]])}function ut(e){e=wt(e);const t=tt.swalPromiseResolve.get(this),o=pt(this);this.isAwaitingPromise?e.isDismissed||(mt(this),t(e)):o&&t(e)}const pt=e=>{const t=k();if(!t)return!1;const o=me.innerParams.get(e);if(!o||j(t,o.hideClass.popup))return!1;X(t,o.showClass.popup),W(t,o.hideClass.popup);const n=b();return X(n,o.showClass.backdrop),W(n,o.hideClass.backdrop),ft(e,t,o),!0};function ht(e){const t=tt.swalPromiseReject.get(this);mt(this),t&&t(e)}const mt=e=>{e.isAwaitingPromise&&(delete e.isAwaitingPromise,me.innerParams.get(e)||e._destroy())},wt=e=>void 0===e?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),ft=(e,t,o)=>{var i;const s=b(),a=oe(t);"function"==typeof o.willClose&&o.willClose(t),null===(i=n.eventEmitter)||void 0===i||i.emit("willClose",t),a&&s?gt(e,t,s,Boolean(o.returnFocus),o.didClose):s&&dt(e,s,Boolean(o.returnFocus),o.didClose)},gt=(e,t,o,i,s)=>{n.swalCloseEventFinishedCallback=dt.bind(null,e,o,i,s);const a=function(e){var o;e.target===t&&(null===(o=n.swalCloseEventFinishedCallback)||void 0===o||o.call(n),delete n.swalCloseEventFinishedCallback,t.removeEventListener("animationend",a),t.removeEventListener("transitionend",a))};t.addEventListener("animationend",a),t.addEventListener("transitionend",a)},bt=(e,t)=>{setTimeout(()=>{var o;"function"==typeof t&&t.bind(e.params)(),null===(o=n.eventEmitter)||void 0===o||o.emit("didClose"),e._destroy&&e._destroy()})},vt=e=>{let t=k();if(t||new Ko,t=k(),!t)return;const o=_();N()?J(x()):yt(t,e),U(o),t.setAttribute("data-loading","true"),t.setAttribute("aria-busy","true"),t.focus()},yt=(e,t)=>{const o=I(),n=_();o&&n&&(!t&&ee(B())&&(t=B()),U(o),t&&(J(t),n.setAttribute("data-button-to-replace",t.className),o.insertBefore(n,t)),W([e,o],a.loading))},kt=e=>e.checked?1:0,xt=e=>e.checked?e.value:null,Ct=e=>e.files&&e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null,Et=(e,t)=>{const o=k();if(!o)return;const n=e=>{"select"===t.input?function(e,t,o){const n=Y(e,a.select);if(!n)return;const i=(e,t,n)=>{const i=document.createElement("option");i.value=n,F(i,t),i.selected=Tt(n,o.inputValue),e.appendChild(i)};t.forEach(e=>{const t=e[0],o=e[1];if(Array.isArray(o)){const e=document.createElement("optgroup");e.label=t,e.disabled=!1,n.appendChild(e),o.forEach(t=>i(e,t[1],t[0]))}else i(n,o,t)}),n.focus()}(o,St(e),t):"radio"===t.input&&function(e,t,o){const n=Y(e,a.radio);if(!n)return;t.forEach(e=>{const t=e[0],i=e[1],s=document.createElement("input"),r=document.createElement("label");s.type="radio",s.name=a.radio,s.value=t,Tt(t,o.inputValue)&&(s.checked=!0);const l=document.createElement("span");F(l,i),l.className=a.label,r.appendChild(s),r.appendChild(l),n.appendChild(r)});const i=n.querySelectorAll("input");i.length&&i[0].focus()}(o,St(e),t)};w(t.inputOptions)||g(t.inputOptions)?(vt(B()),f(t.inputOptions).then(t=>{e.hideLoading(),n(t)})):"object"==typeof t.inputOptions?n(t.inputOptions):u("Unexpected type of inputOptions! Expected object, Map or Promise, got "+typeof t.inputOptions)},At=(e,t)=>{const o=e.getInput();o&&(J(o),f(t.inputValue).then(n=>{o.value="number"===t.input?`${parseFloat(n)||0}`:`${n}`,U(o),o.focus(),e.hideLoading()}).catch(t=>{u(`Error in inputValue promise: ${t}`),o.value="",U(o),o.focus(),e.hideLoading()}))};const St=e=>{const t=[];return e instanceof Map?e.forEach((e,o)=>{let n=e;"object"==typeof n&&(n=St(n)),t.push([o,n])}):Object.keys(e).forEach(o=>{let n=e[o];"object"==typeof n&&(n=St(n)),t.push([o,n])}),t},Tt=(e,t)=>Boolean(t)&&null!=t&&t.toString()===e.toString(),Bt=(e,t)=>{const o=me.innerParams.get(e);if(!o.input)return void u(`The "input" parameter is needed to be set when using returnInputValueOn${c(t)}`);const n=e.getInput(),i=((e,t)=>{const o=e.getInput();if(!o)return null;switch(t.input){case"checkbox":return kt(o);case"radio":return xt(o);case"file":return Ct(o);default:return t.inputAutoTrim?o.value.trim():o.value}})(e,o);o.inputValidator?$t(e,i,t):n&&!n.checkValidity()?(e.enableButtons(),e.showValidationMessage(o.validationMessage||n.validationMessage)):"deny"===t?Dt(e,i):Ot(e,i)},$t=(e,t,o)=>{const n=me.innerParams.get(e);e.disableInput(),Promise.resolve().then(()=>f(n.inputValidator(t,n.validationMessage))).then(n=>{e.enableButtons(),e.enableInput(),n?e.showValidationMessage(n):"deny"===o?Dt(e,t):Ot(e,t)})},Dt=(e,t)=>{const o=me.innerParams.get(e);o.showLoaderOnDeny&&vt(D()),o.preDeny?(e.isAwaitingPromise=!0,Promise.resolve().then(()=>f(o.preDeny(t,o.validationMessage))).then(o=>{!1===o?(e.hideLoading(),mt(e)):e.close({isDenied:!0,value:void 0===o?t:o})}).catch(t=>It(e,t))):e.close({isDenied:!0,value:t})},_t=(e,t)=>{e.close({isConfirmed:!0,value:t})},It=(e,t)=>{e.rejectPromise(t)},Ot=(e,t)=>{const o=me.innerParams.get(e);o.showLoaderOnConfirm&&vt(),o.preConfirm?(e.resetValidationMessage(),e.isAwaitingPromise=!0,Promise.resolve().then(()=>f(o.preConfirm(t,o.validationMessage))).then(o=>{ee(T())||!1===o?(e.hideLoading(),mt(e)):_t(e,void 0===o?t:o)}).catch(t=>It(e,t))):_t(e,t)};function Lt(){const e=me.innerParams.get(this);if(!e)return;const t=me.domCache.get(this);J(t.loader),N()?e.icon&&U(x()):Pt(t),X([t.popup,t.actions],a.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}const Pt=e=>{const t=e.loader.getAttribute("data-button-to-replace"),o=t?e.popup.getElementsByClassName(t):[];o.length?U(o[0],"inline-block"):!ee(B())&&!ee(D())&&!ee($())&&J(e.actions)};function Mt(){const e=me.innerParams.get(this),t=me.domCache.get(this);return t?Q(t.popup,e.input):null}function qt(e,t,o){const n=me.domCache.get(e);t.forEach(e=>{n[e].disabled=o})}function Nt(e,t){const o=k();if(o&&e)if("radio"===e.type){const e=o.querySelectorAll(`[name="${a.radio}"]`);for(let o=0;o<e.length;o++)e[o].disabled=t}else e.disabled=t}function Ft(){qt(this,["confirmButton","denyButton","cancelButton"],!1)}function jt(){qt(this,["confirmButton","denyButton","cancelButton"],!0)}function Ht(){Nt(this.getInput(),!1)}function Qt(){Nt(this.getInput(),!0)}function zt(e){const t=me.domCache.get(this),o=me.innerParams.get(this);F(t.validationMessage,e),t.validationMessage.className=a["validation-message"],o.customClass&&o.customClass.validationMessage&&W(t.validationMessage,o.customClass.validationMessage),U(t.validationMessage);const n=this.getInput();n&&(n.setAttribute("aria-invalid","true"),n.setAttribute("aria-describedby",a["validation-message"]),z(n),W(n,a.inputerror))}function Rt(){const e=me.domCache.get(this);e.validationMessage&&J(e.validationMessage);const t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),X(t,a.inputerror))}const Wt={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,draggable:!1,animation:!0,theme:"light",showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0,topLayer:!1},Xt=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","draggable","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","theme","willClose"],Yt={allowEnterKey:void 0},Vt=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],Ut=e=>Object.prototype.hasOwnProperty.call(Wt,e),Jt=e=>-1!==Xt.indexOf(e),Zt=e=>Yt[e],Gt=e=>{Ut(e)||d(`Unknown parameter "${e}"`)},Kt=e=>{Vt.includes(e)&&d(`The parameter "${e}" is incompatible with toasts`)},eo=e=>{const t=Zt(e);t&&h(e,t)},to=e=>{!1===e.backdrop&&e.allowOutsideClick&&d('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),e.theme&&!["light","dark","auto","minimal","borderless","bootstrap-4","bootstrap-4-light","bootstrap-4-dark","bootstrap-5","bootstrap-5-light","bootstrap-5-dark","material-ui","material-ui-light","material-ui-dark","embed-iframe","bulma","bulma-light","bulma-dark"].includes(e.theme)&&d(`Invalid theme "${e.theme}"`);for(const t in e)Gt(t),e.toast&&Kt(t),eo(t)};function oo(e){const t=b(),o=k(),n=me.innerParams.get(this);if(!o||j(o,n.hideClass.popup))return void d("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const i=no(e),s=Object.assign({},n,i);to(s),t&&(t.dataset.swal2Theme=s.theme),ze(this,s),me.innerParams.set(this,s),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})}const no=e=>{const t={};return Object.keys(e).forEach(o=>{if(Jt(o)){const n=e;t[o]=n[o]}else d(`Invalid parameter to update: ${o}`)}),t};function io(){var e;const t=me.domCache.get(this),o=me.innerParams.get(this);o?(t.popup&&n.swalCloseEventFinishedCallback&&(n.swalCloseEventFinishedCallback(),delete n.swalCloseEventFinishedCallback),"function"==typeof o.didDestroy&&o.didDestroy(),null===(e=n.eventEmitter)||void 0===e||e.emit("didDestroy"),so(this)):ao(this)}const so=e=>{ao(e),delete e.params,delete n.keydownHandler,delete n.keydownTarget,delete n.currentInstance},ao=e=>{e.isAwaitingPromise?(ro(me,e),e.isAwaitingPromise=!0):(ro(tt,e),ro(me,e),delete e.isAwaitingPromise,delete e.disableButtons,delete e.enableButtons,delete e.getInput,delete e.disableInput,delete e.enableInput,delete e.hideLoading,delete e.disableLoading,delete e.showValidationMessage,delete e.resetValidationMessage,delete e.close,delete e.closePopup,delete e.closeModal,delete e.closeToast,delete e.rejectPromise,delete e.update,delete e._destroy)},ro=(e,t)=>{for(const o in e)e[o].delete(t)};var lo=Object.freeze({__proto__:null,_destroy:io,close:ut,closeModal:ut,closePopup:ut,closeToast:ut,disableButtons:jt,disableInput:Qt,disableLoading:Lt,enableButtons:Ft,enableInput:Ht,getInput:Mt,handleAwaitingPromise:mt,hideLoading:Lt,rejectPromise:ht,resetValidationMessage:Rt,showValidationMessage:zt,update:oo});const co=(e,t,o)=>{t.popup.onclick=()=>{e&&(uo(e)||e.timer||e.input)||o(We.close)}},uo=e=>Boolean(e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton);let po=!1;const ho=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(t){e.container.onmouseup=()=>{},t.target===e.container&&(po=!0)}}},mo=e=>{e.container.onmousedown=t=>{t.target===e.container&&t.preventDefault(),e.popup.onmouseup=function(t){e.popup.onmouseup=()=>{},(t.target===e.popup||t.target instanceof HTMLElement&&e.popup.contains(t.target))&&(po=!0)}}},wo=(e,t,o)=>{t.container.onclick=n=>{po?po=!1:n.target===t.container&&m(e.allowOutsideClick)&&o(We.backdrop)}},fo=e=>e instanceof Element||(e=>"object"==typeof e&&e.jquery)(e);const go=()=>{if(n.timeout)return(()=>{const e=L();if(!e)return;const t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";const o=t/parseInt(window.getComputedStyle(e).width)*100;e.style.width=`${o}%`})(),n.timeout.stop()},bo=()=>{if(n.timeout){const e=n.timeout.start();return ne(e),e}};let vo=!1;const yo={};const ko=e=>{for(let t=e.target;t&&t!==document;t=t.parentNode)for(const e in yo){const o=t.getAttribute&&t.getAttribute(e);if(o)return void yo[e].fire({template:o})}};n.eventEmitter=new class{constructor(){this.events={}}_getHandlersByEventName(e){return void 0===this.events[e]&&(this.events[e]=[]),this.events[e]}on(e,t){const o=this._getHandlersByEventName(e);o.includes(t)||o.push(t)}once(e,t){const o=(...n)=>{this.removeListener(e,o),t.apply(this,n)};this.on(e,o)}emit(e,...t){this._getHandlersByEventName(e).forEach(e=>{try{e.apply(this,t)}catch(e){console.error(e)}})}removeListener(e,t){const o=this._getHandlersByEventName(e),n=o.indexOf(t);n>-1&&o.splice(n,1)}removeAllListeners(e){void 0!==this.events[e]&&(this.events[e].length=0)}reset(){this.events={}}};var xo=Object.freeze({__proto__:null,argsToParams:e=>{const t={};return"object"!=typeof e[0]||fo(e[0])?["title","html","icon"].forEach((o,n)=>{const i=e[n];"string"==typeof i||fo(i)?t[o]=i:void 0!==i&&u(`Unexpected type of ${o}! Expected "string" or "Element", got ${typeof i}`)}):Object.assign(t,e[0]),t},bindClickHandler:function(e="data-swal-template"){yo[e]=this,vo||(document.body.addEventListener("click",ko),vo=!0)},clickCancel:()=>{var e;return null===(e=$())||void 0===e?void 0:e.click()},clickConfirm:Re,clickDeny:()=>{var e;return null===(e=D())||void 0===e?void 0:e.click()},enableLoading:vt,fire:function(...e){return new this(...e)},getActions:I,getCancelButton:$,getCloseButton:P,getConfirmButton:B,getContainer:b,getDenyButton:D,getFocusableElements:M,getFooter:O,getHtmlContainer:E,getIcon:x,getIconContent:()=>y(a["icon-content"]),getImage:A,getInputLabel:()=>y(a["input-label"]),getLoader:_,getPopup:k,getProgressSteps:S,getTimerLeft:()=>n.timeout&&n.timeout.getTimerLeft(),getTimerProgressBar:L,getTitle:C,getValidationMessage:T,increaseTimer:e=>{if(n.timeout){const t=n.timeout.increase(e);return ne(t,!0),t}},isDeprecatedParameter:Zt,isLoading:()=>{const e=k();return!!e&&e.hasAttribute("data-loading")},isTimerRunning:()=>Boolean(n.timeout&&n.timeout.isRunning()),isUpdatableParameter:Jt,isValidParameter:Ut,isVisible:()=>ee(k()),mixin:function(e){return class extends(this){_main(t,o){return super._main(t,Object.assign({},e,o))}}},off:(e,t)=>{n.eventEmitter&&(e?t?n.eventEmitter.removeListener(e,t):n.eventEmitter.removeAllListeners(e):n.eventEmitter.reset())},on:(e,t)=>{n.eventEmitter&&n.eventEmitter.on(e,t)},once:(e,t)=>{n.eventEmitter&&n.eventEmitter.once(e,t)},resumeTimer:bo,showLoading:vt,stopTimer:go,toggleTimer:()=>{const e=n.timeout;return e&&(e.running?go():bo())}});class Co{constructor(e,t){this.callback=e,this.remaining=t,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(e){const t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const Eo=["swal-title","swal-html","swal-footer"],Ao=e=>{const t={};return Array.from(e.querySelectorAll("swal-param")).forEach(e=>{Oo(e,["name","value"]);const o=e.getAttribute("name"),n=e.getAttribute("value");o&&n&&(t[o]=o in Wt&&"boolean"==typeof Wt[o]?"false"!==n:o in Wt&&"object"==typeof Wt[o]?JSON.parse(n):n)}),t},So=e=>{const t={};return Array.from(e.querySelectorAll("swal-function-param")).forEach(e=>{const o=e.getAttribute("name"),n=e.getAttribute("value");o&&n&&(t[o]=new Function(`return ${n}`)())}),t},To=e=>{const t={};return Array.from(e.querySelectorAll("swal-button")).forEach(e=>{Oo(e,["type","color","aria-label"]);const o=e.getAttribute("type");if(o&&["confirm","cancel","deny"].includes(o)){if(t[`${o}ButtonText`]=e.innerHTML,t[`show${c(o)}Button`]=!0,e.hasAttribute("color")){const n=e.getAttribute("color");null!==n&&(t[`${o}ButtonColor`]=n)}if(e.hasAttribute("aria-label")){const n=e.getAttribute("aria-label");null!==n&&(t[`${o}ButtonAriaLabel`]=n)}}}),t},Bo=e=>{const t={},o=e.querySelector("swal-image");return o&&(Oo(o,["src","width","height","alt"]),o.hasAttribute("src")&&(t.imageUrl=o.getAttribute("src")||void 0),o.hasAttribute("width")&&(t.imageWidth=o.getAttribute("width")||void 0),o.hasAttribute("height")&&(t.imageHeight=o.getAttribute("height")||void 0),o.hasAttribute("alt")&&(t.imageAlt=o.getAttribute("alt")||void 0)),t},$o=e=>{const t={},o=e.querySelector("swal-icon");return o&&(Oo(o,["type","color"]),o.hasAttribute("type")&&(t.icon=o.getAttribute("type")),o.hasAttribute("color")&&(t.iconColor=o.getAttribute("color")),t.iconHtml=o.innerHTML),t},Do=e=>{const t={},o=e.querySelector("swal-input");o&&(Oo(o,["type","label","placeholder","value"]),t.input=o.getAttribute("type")||"text",o.hasAttribute("label")&&(t.inputLabel=o.getAttribute("label")),o.hasAttribute("placeholder")&&(t.inputPlaceholder=o.getAttribute("placeholder")),o.hasAttribute("value")&&(t.inputValue=o.getAttribute("value")));const n=Array.from(e.querySelectorAll("swal-input-option"));return n.length&&(t.inputOptions={},n.forEach(e=>{Oo(e,["value"]);const o=e.getAttribute("value");if(!o)return;const n=e.innerHTML;t.inputOptions[o]=n})),t},_o=(e,t)=>{const o={};for(const n in t){const i=t[n],s=e.querySelector(i);s&&(Oo(s,[]),o[i.replace(/^swal-/,"")]=s.innerHTML.trim())}return o},Io=e=>{const t=Eo.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(e.children).forEach(e=>{const o=e.tagName.toLowerCase();t.includes(o)||d(`Unrecognized element <${o}>`)})},Oo=(e,t)=>{Array.from(e.attributes).forEach(o=>{-1===t.indexOf(o.name)&&d([`Unrecognized attribute "${o.name}" on <${e.tagName.toLowerCase()}>.`,t.length?`Allowed attributes are: ${t.join(", ")}`:"To set the value, use HTML within the element."])})},Lo=e=>{var t,o;const i=b(),s=k();if(!i||!s)return;"function"==typeof e.willOpen&&e.willOpen(s),null===(t=n.eventEmitter)||void 0===t||t.emit("willOpen",s);const a=window.getComputedStyle(document.body).overflowY;if(No(i,s,e),setTimeout(()=>{Mo(i,s)},10),q()&&(qo(i,void 0!==e.scrollbarPadding&&e.scrollbarPadding,a),(()=>{const e=b();Array.from(document.body.children).forEach(t=>{t.contains(e)||(t.hasAttribute("aria-hidden")&&t.setAttribute("data-previous-aria-hidden",t.getAttribute("aria-hidden")||""),t.setAttribute("aria-hidden","true"))})})()),N()||n.previousActiveElement||(n.previousActiveElement=document.activeElement),"function"==typeof e.didOpen){const t=e.didOpen;setTimeout(()=>t(s))}null===(o=n.eventEmitter)||void 0===o||o.emit("didOpen",s)},Po=e=>{const t=k();if(!t||e.target!==t)return;const o=b();o&&(t.removeEventListener("animationend",Po),t.removeEventListener("transitionend",Po),o.style.overflowY="auto",X(o,a["no-transition"]))},Mo=(e,t)=>{oe(t)?(e.style.overflowY="hidden",t.addEventListener("animationend",Po),t.addEventListener("transitionend",Po)):e.style.overflowY="auto"},qo=(e,t,o)=>{(()=>{if(nt&&!j(document.body,a.iosfix)){const e=document.body.scrollTop;document.body.style.top=-1*e+"px",W(document.body,a.iosfix),it()}})(),t&&"hidden"!==o&&ct(o),setTimeout(()=>{e.scrollTop=0})},No=(e,t,o)=>{var n;null!==(n=o.showClass)&&void 0!==n&&n.backdrop&&W(e,o.showClass.backdrop),o.animation?(t.style.setProperty("opacity","0","important"),U(t,"grid"),setTimeout(()=>{var e;null!==(e=o.showClass)&&void 0!==e&&e.popup&&W(t,o.showClass.popup),t.style.removeProperty("opacity")},10)):U(t,"grid"),W([document.documentElement,document.body],a.shown),o.heightAuto&&o.backdrop&&!o.toast&&W([document.documentElement,document.body],a["height-auto"])};var Fo=(e,t)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),jo=(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL");function Ho(e){(function(e){e.inputValidator||("email"===e.input&&(e.inputValidator=Fo),"url"===e.input&&(e.inputValidator=jo))})(e),e.showLoaderOnConfirm&&!e.preConfirm&&d("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(e){(!e.target||"string"==typeof e.target&&!document.querySelector(e.target)||"string"!=typeof e.target&&!e.target.appendChild)&&(d('Target parameter is not valid, defaulting to "body"'),e.target="body")}(e),"string"==typeof e.title&&(e.title=e.title.split("\n").join("<br />")),ae(e)}let Qo;var zo=new WeakMap;class Ro{constructor(...t){if(o(this,zo,Promise.resolve({isConfirmed:!1,isDenied:!1,isDismissed:!0})),"undefined"==typeof window)return;Qo=this;const n=Object.freeze(this.constructor.argsToParams(t));var i,s,a;this.params=n,this.isAwaitingPromise=!1,i=zo,s=this,a=this._main(Qo.params),i.set(e(i,s),a)}_main(e,t={}){if(to(Object.assign({},t,e)),n.currentInstance){const e=tt.swalPromiseResolve.get(n.currentInstance),{isAwaitingPromise:t}=n.currentInstance;n.currentInstance._destroy(),t||e({isDismissed:!0}),q()&&ot()}n.currentInstance=Qo;const o=Xo(e,t);Ho(o),Object.freeze(o),n.timeout&&(n.timeout.stop(),delete n.timeout),clearTimeout(n.restoreFocusTimeout);const i=Yo(Qo);return ze(Qo,o),me.innerParams.set(Qo,o),Wo(Qo,i,o)}then(e){return t(zo,this).then(e)}finally(e){return t(zo,this).finally(e)}}const Wo=(e,t,o)=>new Promise((i,s)=>{const a=t=>{e.close({isDismissed:!0,dismiss:t,isConfirmed:!1,isDenied:!1})};tt.swalPromiseResolve.set(e,i),tt.swalPromiseReject.set(e,s),t.confirmButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.input?Bt(e,"confirm"):Ot(e,!0)})(e)},t.denyButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?Bt(e,"deny"):Dt(e,!1)})(e)},t.cancelButton.onclick=()=>{((e,t)=>{e.disableButtons(),t(We.cancel)})(e,a)},t.closeButton.onclick=()=>{a(We.close)},((e,t,o)=>{e.toast?co(e,t,o):(ho(t),mo(t),wo(e,t,o))})(o,t,a),((e,t,o)=>{if(Xe(e),!t.toast){const n=e=>Je(t,e,o);e.keydownHandler=n;const i=t.keydownListenerCapture?window:k();if(i){e.keydownTarget=i,e.keydownListenerCapture=t.keydownListenerCapture;const o=n;e.keydownTarget.addEventListener("keydown",o,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0}}})(n,o,a),((e,t)=>{"select"===t.input||"radio"===t.input?Et(e,t):["text","email","number","tel","textarea"].some(e=>e===t.input)&&(w(t.inputValue)||g(t.inputValue))&&(vt(B()),At(e,t))})(e,o),Lo(o),Vo(n,o,a),Uo(t,o),setTimeout(()=>{t.container.scrollTop=0})}),Xo=(e,t)=>{const o=(e=>{const t="string"==typeof e.template?document.querySelector(e.template):e.template;if(!t)return{};const o=t.content;return Io(o),Object.assign(Ao(o),So(o),To(o),Bo(o),$o(o),Do(o),_o(o,Eo))})(e),n=Object.assign({},Wt,t,o,e);return n.showClass=Object.assign({},Wt.showClass,n.showClass),n.hideClass=Object.assign({},Wt.hideClass,n.hideClass),!1===n.animation&&(n.showClass={backdrop:"swal2-noanimation"},n.hideClass={}),n},Yo=e=>{const t={popup:k(),container:b(),actions:I(),confirmButton:B(),denyButton:D(),cancelButton:$(),loader:_(),closeButton:P(),validationMessage:T(),progressSteps:S()};return me.domCache.set(e,t),t},Vo=(e,t,o)=>{const n=L();J(n),t.timer&&(e.timeout=new Co(()=>{o("timer"),delete e.timeout},t.timer),t.timerProgressBar&&n&&(U(n),H(n,t,"timerProgressBar"),setTimeout(()=>{e.timeout&&e.timeout.running&&ne(t.timer)})))},Uo=(e,t)=>{if(!t.toast)return m(t.allowEnterKey)?void(Jo(e)||Zo(e,t)||Ye(-1,1)):(h("allowEnterKey"),void Go())},Jo=e=>{const t=Array.from(e.popup.querySelectorAll("[autofocus]"));for(const e of t)if(e instanceof HTMLElement&&ee(e))return e.focus(),!0;return!1},Zo=(e,t)=>t.focusDeny&&ee(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&ee(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!ee(e.confirmButton)||(e.confirmButton.focus(),0)),Go=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};Ro.prototype.disableButtons=jt,Ro.prototype.enableButtons=Ft,Ro.prototype.getInput=Mt,Ro.prototype.disableInput=Qt,Ro.prototype.enableInput=Ht,Ro.prototype.hideLoading=Lt,Ro.prototype.disableLoading=Lt,Ro.prototype.showValidationMessage=zt,Ro.prototype.resetValidationMessage=Rt,Ro.prototype.close=ut,Ro.prototype.closePopup=ut,Ro.prototype.closeModal=ut,Ro.prototype.closeToast=ut,Ro.prototype.rejectPromise=ht,Ro.prototype.update=oo,Ro.prototype._destroy=io,Object.assign(Ro,xo),Object.keys(lo).forEach(e=>{Ro[e]=function(...t){if(Qo&&Qo[e])return Qo[e](...t)}}),Ro.DismissReason=We,Ro.version="11.26.17";const Ko=Ro;return Ko.default=Ko,Ko}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),"undefined"!=typeof document&&function(e,t){var o=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=t);else try{o.innerHTML=t}catch(e){o.innerText=t}}(document,':root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-container-padding: 0.625em;--swal2-backdrop: rgba(0, 0, 0, 0.4);--swal2-backdrop-transition: background-color 0.15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: 0.3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show 0.3s;--swal2-hide-animation: swal2-hide 0.15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: 0.8em 1em 0;--swal2-html-container-padding: 1em 1.6em 0.3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: 0.1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color 0.2s, box-shadow 0.2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color 0.2s, box-shadow 0.2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: 0.25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: 0.25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: 0.25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show 0.5s;--swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}@media(prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:rgba(0,0,0,0);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translate3d(0, 0, 0) scale(1);opacity:1}100%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}')},7736(e){var t;t=function(e){var t=function(e){return new t.lib.init(e)};function o(e,t){return t.offset[e]?isNaN(t.offset[e])?t.offset[e]:t.offset[e]+"px":"0px"}function n(e,t){return!(!e||"string"!=typeof t||!(e.className&&e.className.trim().split(/\s+/gi).indexOf(t)>-1))}return t.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},t.lib=t.prototype={toastify:"1.12.0",constructor:t,init:function(e){return e||(e={}),this.options={},this.toastElement=null,this.options.text=e.text||t.defaults.text,this.options.node=e.node||t.defaults.node,this.options.duration=0===e.duration?0:e.duration||t.defaults.duration,this.options.selector=e.selector||t.defaults.selector,this.options.callback=e.callback||t.defaults.callback,this.options.destination=e.destination||t.defaults.destination,this.options.newWindow=e.newWindow||t.defaults.newWindow,this.options.close=e.close||t.defaults.close,this.options.gravity="bottom"===e.gravity?"toastify-bottom":t.defaults.gravity,this.options.positionLeft=e.positionLeft||t.defaults.positionLeft,this.options.position=e.position||t.defaults.position,this.options.backgroundColor=e.backgroundColor||t.defaults.backgroundColor,this.options.avatar=e.avatar||t.defaults.avatar,this.options.className=e.className||t.defaults.className,this.options.stopOnFocus=void 0===e.stopOnFocus?t.defaults.stopOnFocus:e.stopOnFocus,this.options.onClick=e.onClick||t.defaults.onClick,this.options.offset=e.offset||t.defaults.offset,this.options.escapeMarkup=void 0!==e.escapeMarkup?e.escapeMarkup:t.defaults.escapeMarkup,this.options.ariaLive=e.ariaLive||t.defaults.ariaLive,this.options.style=e.style||t.defaults.style,e.backgroundColor&&(this.options.style.background=e.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var e=document.createElement("div");for(var t in e.className="toastify on "+this.options.className,this.options.position?e.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(e.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):e.className+=" toastify-right",e.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)e.style[t]=this.options.style[t];if(this.options.ariaLive&&e.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)e.appendChild(this.options.node);else if(this.options.escapeMarkup?e.innerText=this.options.text:e.innerHTML=this.options.text,""!==this.options.avatar){var n=document.createElement("img");n.src=this.options.avatar,n.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?e.appendChild(n):e.insertAdjacentElement("afterbegin",n)}if(!0===this.options.close){var i=document.createElement("button");i.type="button",i.setAttribute("aria-label","Close"),i.className="toast-close",i.innerHTML="&#10006;",i.addEventListener("click",function(e){e.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var s=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&s>360?e.insertAdjacentElement("afterbegin",i):e.appendChild(i)}if(this.options.stopOnFocus&&this.options.duration>0){var a=this;e.addEventListener("mouseover",function(t){window.clearTimeout(e.timeOutValue)}),e.addEventListener("mouseleave",function(){e.timeOutValue=window.setTimeout(function(){a.removeElement(e)},a.options.duration)})}if(void 0!==this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var r=o("x",this.options),l=o("y",this.options),c="left"==this.options.position?r:"-"+r,d="toastify-top"==this.options.gravity?l:"-"+l;e.style.transform="translate("+c+","+d+")"}return e},showToast:function(){var e;if(this.toastElement=this.buildToast(),!(e="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var o=t.defaults.oldestFirst?e.firstChild:e.lastChild;return e.insertBefore(this.toastElement,o),t.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(e){e.className=e.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),e.parentNode&&e.parentNode.removeChild(e),this.options.callback.call(e),t.reposition()}.bind(this),400)}},t.reposition=function(){for(var e,t={top:15,bottom:15},o={top:15,bottom:15},i={top:15,bottom:15},s=document.getElementsByClassName("toastify"),a=0;a<s.length;a++){e=!0===n(s[a],"toastify-top")?"toastify-top":"toastify-bottom";var r=s[a].offsetHeight;e=e.substr(9,e.length-1),(window.innerWidth>0?window.innerWidth:screen.width)<=360?(s[a].style[e]=i[e]+"px",i[e]+=r+15):!0===n(s[a],"toastify-left")?(s[a].style[e]=t[e]+"px",t[e]+=r+15):(s[a].style[e]=o[e]+"px",o[e]+=r+15)}return this},t.lib.init.prototype=t.lib,t},e.exports?e.exports=t():this.Toastify=t()}},t={};function o(n){var i=t[n];if(void 0!==i)return i.exports;var s=t[n]={id:n,exports:{}};return e[n].call(s.exports,s,s.exports,o),s.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.nc=void 0,(()=>{"use strict";var e=o(4223),t=o(2603),n=o(8465),i=o.n(n),s=o(246);const a="edit-question";let r,l,c,d;class u{static selectors={elEditQuestionWrap:".lp-edit-question-wrap",elQuestionEditMain:".lp-question-edit-main",elQuestionToggleAll:".lp-question-toggle-all",elEditListQuestions:".lp-edit-list-questions",elQuestionToggle:".lp-question-toggle",elBtnShowPopupItemsToSelect:".lp-btn-show-popup-items-to-select",elPopupItemsToSelectClone:".lp-popup-items-to-select.clone",elBtnAddQuestion:".lp-btn-add-question",elBtnRemoveQuestion:".lp-btn-remove-question",elBtnUpdateQuestionTitle:".lp-btn-update-question-title",elBtnUpdateQuestionDes:".lp-btn-update-question-des",elBtnUpdateQuestionHint:".lp-btn-update-question-hint",elBtnUpdateQuestionExplain:".lp-btn-update-question-explanation",elQuestionTitleNewInput:".lp-question-title-new-input",elQuestionTitleInput:".lp-question-title-input",elQuestionTypeLabel:".lp-question-type-label",elQuestionTypeNew:".lp-question-type-new",elAddNewQuestion:"add-new-question",elQuestionClone:".lp-question-item.clone",elAnswersConfig:".lp-answers-config",elBtnAddAnswer:".lp-btn-add-question-answer",elQuestionAnswerItemAddNew:".lp-question-answer-item-add-new",elQuestionAnswerTitleNewInput:".lp-question-answer-title-new-input",elQuestionAnswerTitleInput:".lp-question-answer-title-input",elBtnDeleteAnswer:".lp-btn-delete-question-answer",elQuestionByType:".lp-question-by-type",elInputAnswerSetTrue:".lp-input-answer-set-true",elQuestionAnswerItem:".lp-question-answer-item",elBtnUpdateQuestionAnswer:".lp-btn-update-question-answer",elBtnFibInsertBlank:".lp-btn-fib-insert-blank",elBtnFibDeleteAllBlanks:".lp-btn-fib-delete-all-blanks",elBtnFibSaveContent:".lp-btn-fib-save-content",elBtnFibClearAllContent:".lp-btn-fib-clear-all-content",elFibOptionTitleInput:".lp-question-fib-option-title-input",elFibBlankOptions:".lp-question-fib-blank-options",elFibBlankOptionItem:".lp-question-fib-blank-option-item",elFibBlankOptionItemClone:".lp-question-fib-blank-option-item.clone",elFibBlankOptionIndex:".lp-question-fib-option-index",elBtnFibOptionDelete:".lp-btn-fib-option-delete",elFibOptionMatchCaseWrap:".lp-question-fib-option-match-case-wrap",elFibOptionMatchCaseInput:".lp-question-fib-option-match-case-input",elQuestionFibOptionDetail:".lp-question-fib-option-detail",elFibOptionComparisonInput:".lp-question-fib-option-comparison-input",elAutoSaveFib:".lp-auto-save-fib",LPTarget:".lp-target",elCollapse:"lp-collapse",elSectionToggle:".lp-section-toggle",elTriggerToggle:".lp-trigger-toggle",elAutoSaveQuestion:".lp-auto-save-question",elAutoSaveAnswer:".lp-auto-save-question-answer",elQuestionFibInput:"lp-question-fib-input",elBtnQuestionCreateType:".lp-btn-question-create-type"};constructor(){}init(){this.events(),this.initTinyMCE().then()}events(){u._loadedEvents||(u._loadedEvents=!0,document.querySelectorAll(`${u.selectors.elQuestionEditMain}`).forEach(e=>{this.sortAbleQuestionAnswer(e)}),e.eventHandlers("click",[{selector:u.selectors.elBtnQuestionCreateType,callBack:this.createQuestionType.name,class:this},{selector:u.selectors.elBtnAddAnswer,callBack:this.addQuestionAnswer.name,class:this},{selector:u.selectors.elBtnDeleteAnswer,callBack:this.deleteQuestionAnswer.name,class:this},{selector:u.selectors.elBtnFibInsertBlank,callBack:this.fibInsertBlank.name,class:this},{selector:u.selectors.elBtnFibDeleteAllBlanks,callBack:this.fibDeleteAllBlanks.name,class:this},{selector:u.selectors.elBtnFibSaveContent,callBack:this.fibSaveContent.name,class:this},{selector:u.selectors.elBtnFibClearAllContent,callBack:this.fibClearContent.name,class:this},{selector:u.selectors.elBtnFibOptionDelete,callBack:this.fibDeleteBlank.name,class:this},{selector:u.selectors.elFibOptionMatchCaseInput,callBack:this.fibShowHideMatchCaseOption.name,class:this},{selector:u.selectors.elFibOptionComparisonInput,callBack:e=>{const{e:t,target:o}=e;o.closest(`${u.selectors.elQuestionEditMain}`).querySelector(`${u.selectors.elBtnFibSaveContent}`).click()}}]),document.addEventListener("click",t=>{const o=t.target;e.toggleCollapse(t,o,u.selectors.elTriggerToggle)}),e.eventHandlers("keyup",[{selector:u.selectors.elQuestionAnswerTitleNewInput,callBack:this.checkCanAddAnswer.name,class:this},{selector:u.selectors.elFibOptionTitleInput,callBack:this.fibOptionTitleInputChange.name,class:this},{selector:u.selectors.elAutoSaveQuestion,callBack:this.autoUpdateQuestion.name,class:this}]),e.eventHandlers("keydown",[{selector:u.selectors.elQuestionAnswerTitleNewInput,callBack:this.addQuestionAnswer.name,class:this,checkIsEventEnter:!0}]),e.eventHandlers("change",[{selector:u.selectors.elAutoSaveAnswer,callBack:this.autoUpdateAnswer.name,class:this}]),this.eventEditorTinymce())}async initTinyMCE(){document.querySelectorAll(".lp-editor-tinymce").forEach(e=>{const t=e.id;this.reInitTinymce(t)})}reInitTinymce(e){window.tinymce.execCommand("mceRemoveEditor",!0,e),window.tinymce.execCommand("mceAddEditor",!0,e)}eventEditorTinymce(){window.tinymce.on("AddEditor",t=>{const o=t.editor.id,n=window.tinymce.get(o);if(!n)return;if("content"===o)return;const i=document.querySelector(`#wp-${o}-wrap`);i&&(i.classList.add("tmce-active"),i.classList.remove("html-active"));const s=document.getElementById(o);if(!s)return;const a=s.closest(`${u.selectors.elQuestionEditMain}`);a&&(a.dataset.questionId,n.settings.force_p_newlines=!1,n.settings.forced_root_block="",n.settings.force_br_newlines=!0,n.settings.relative_urls=!1,n.settings.remove_script_host=!1,n.settings.convert_urls=!0,n.settings.document_base_url=lpData.site_url,n.on("change keyup",e=>{s.value=n.getContent(),this.autoUpdateQuestion({e,target:s})}),n.on("blur",e=>{}),n.on("focusin",e=>{}),n.on("init",()=>{n.dom.addStyle(`\n\t\t\t\tbody {\n\t\t\t\t\tline-height: 2.2 !important;\n\t\t\t\t}\n\t\t\t\t.${u.selectors.elQuestionFibInput} {\n\t\t\t\t\tborder: 1px dashed rebeccapurple;\n\t\t\t\t\tpadding: 5px;\n\t\t\t\t}\n\t\t\t`)}),n.on("setcontent",e=>{const t=this.randomString(),o=n.dom.select(`.${u.selectors.elQuestionFibInput}[data-id="${t}"]`);o[0]&&o[0].focus(),n.dom.bind(o[0],"input",e=>{})}),n.on("selectionchange",t=>{if(r=n.selection,r.getNode().classList.contains(`${u.selectors.elQuestionFibInput}`)){const t=r.getNode().dataset.id,i=r.getNode().textContent.trim();if(0===i.length){const o=n.id.replace(`${u.selectors.elQuestionFibInput}-`,""),i=document.querySelector(`${u.selectors.elQuestionEditMain}[data-question-id="${o}"]`).querySelector(`${u.selectors.elFibBlankOptions}`).querySelector(`${u.selectors.elFibBlankOptionItem}[data-id="${t}"]`);i&&e.lpShowHideEl(i,0)}else{const e=document.getElementById(o).closest(`${u.selectors.elAnswersConfig}`).querySelector(`${u.selectors.elFibBlankOptionItem}[data-id="${t}"]`);if(e){const t=e.querySelector(`${u.selectors.elFibOptionTitleInput}`);t&&(t.value=i)}}}}),n.on("Undo",t=>{n.getContent();const o=n.selection.getNode();if(o.classList.contains(`${u.selectors.elQuestionFibInput}`)){const t=o.dataset.id,n=document.querySelector(`${u.selectors.elFibBlankOptionItem}[data-id="${t}"]`);n&&e.lpShowHideEl(n,1)}}),n.on("Redo",e=>{}))})}autoUpdateQuestion(e){let{e:o,target:n,key:i,value:s}=e;const r=n.closest(`${u.selectors.elAutoSaveQuestion}`);if(!r)return;const l=r.closest(`${u.selectors.elQuestionEditMain}`).dataset.questionId;clearTimeout(d),d=setTimeout(()=>{const e={success:e=>{const{message:o,status:n}=e;if("success"!==n)throw`Error: ${o}`;t.W(o,n)},error:e=>{t.W(e,"error")},completed:()=>{}},o={action:"update_question",question_id:l,args:{id_url:a}};if(void 0===i){if(i=r.dataset.keyAutoSave,!i){if(!r.classList.contains("lp-editor-tinymce"))return;const e=r.id;if(i=e.replace(/lp-/g,"").replace(`-${l}`,"").replace(/-/g,"_"),!i)return}s=r.value}o[i]=s,window.lpAJAXG.fetchAJAX(o,e)},700)}createQuestionType(e){const{e:o,target:n}=e,i=n.closest(`${u.selectors.elBtnQuestionCreateType}`);if(!i)return;const s=i.closest(`${u.selectors.elQuestionEditMain}`);if(!s)return;const r=s.dataset.questionId,l=s.querySelector(`${u.selectors.elQuestionTypeNew}`);if(!l)return;const c=l.value.trim();if(!c){const e=l.dataset.messEmptyType;return void t.W(e,"error")}const d={success:e=>{const{message:o,status:n,data:i}=e;if("success"!==n)throw`Error: ${o}`;{const{html_option_answers:e}=i;s.querySelector(`${u.selectors.elAnswersConfig}`).outerHTML=e,this.initTinyMCE(),this.sortAbleQuestionAnswer(s),t.W(o,n)}},error:e=>{t.W(e,"error")},completed:()=>{}},p={action:"update_question",question_id:r,question_type:c,args:{id_url:a}};window.lpAJAXG.fetchAJAX(p,d)}addQuestionAnswer(o){const{e:n,target:i}=o,s=i.closest(`${u.selectors.elQuestionAnswerItemAddNew}`);if(!s)return;n.preventDefault();const r=s.querySelector(`${u.selectors.elQuestionAnswerTitleNewInput}`);if(!r.value.trim()){const e=r.dataset.messEmptyTitle;return void t.W(e,"error")}const l=i.closest(`${u.selectors.elQuestionEditMain}`),c=l.querySelector(`${u.selectors.elQuestionAnswerItem}.clone`),d=c.cloneNode(!0),p=d.querySelector(`${u.selectors.elQuestionAnswerTitleInput}`);d.classList.remove("clone"),e.lpShowHideEl(d,1),e.lpSetLoadingEl(d,1),c.insertAdjacentElement("beforebegin",d);const h=r.value.trim();p.value=h,r.value="";const m={success:o=>{const{message:n,status:i,data:s}=o;if("success"!==i)throw`Error: ${n}`;{const{question_answer:t}=s;d.dataset.answerId=t.question_answer_id,e.lpSetLoadingEl(d,0);const o=this.getDataAnswersConfig(l);o.push(t),this.setDataAnswersConfig(l,o)}t.W(n,i)},error:e=>{d.remove(),t.W(e,"error")},completed:()=>{}},w={action:"add_question_answer",question_id:l.dataset.questionId,answer_title:h,args:{id_url:a}};window.lpAJAXG.fetchAJAX(w,m)}checkCanAddAnswer(e){const{e:t,target:o}=e,n=o.closest(u.selectors.elQuestionAnswerTitleNewInput);if(!n)return;const i=n.closest(`${u.selectors.elQuestionAnswerItemAddNew}`);if(!i)return;const s=i.querySelector(`${u.selectors.elBtnAddAnswer}`);s&&(n.value.trim()?s.classList.add("active"):s.classList.remove("active"))}autoUpdateAnswer(o){const{e:n,target:i}=o,s=i.closest(`${u.selectors.elAutoSaveAnswer}`);if(!s)return;const r=s.closest(`${u.selectors.elQuestionAnswerItem}`);clearTimeout(l),l=setTimeout(()=>{const o=s.closest(`${u.selectors.elQuestionEditMain}`),n=o.dataset.questionId,i=this.getDataAnswersConfig(o),l=o.querySelector(`${u.selectors.elAnswersConfig}`),c=structuredClone(i),d=l.querySelectorAll(`${u.selectors.elQuestionAnswerItem}:not(.clone)`),p={};d.forEach((e,t)=>{p[e.dataset.answerId]=t+1}),i.map((e,t)=>{const n=o.querySelector(`${u.selectors.elQuestionAnswerItem}[data-answer-id="${e.question_answer_id}"]`),i=n.querySelector(`${u.selectors.elInputAnswerSetTrue}`),s=n.querySelector(`${u.selectors.elQuestionAnswerTitleInput}`);return s&&(e.title=s.value.trim()),i&&(i.checked?e.is_true="yes":e.is_true=""),p[e.question_answer_id]&&(e.order=p[e.question_answer_id]),e}),e.lpSetLoadingEl(r,1);const h={success:e=>{const{message:o,status:n}=e;if("success"!==n)throw`Error: ${o}`;t.W(o,n)},error:e=>{c.forEach(e=>{const t=o.querySelector(`${u.selectors.elQuestionAnswerItem}[data-answer-id="${e.question_answer_id}"]`).querySelector(`${u.selectors.elInputAnswerSetTrue}`);return"yes"===e.is_true&&(t.checked=!0),e}),t.W(e,"error")},completed:()=>{e.lpSetLoadingEl(r,0)}},m={action:"update_question_answers_config",question_id:n,answers:i,args:{id_url:a}};window.lpAJAXG.fetchAJAX(m,h)},700)}sortAbleQuestionAnswer(e){let t,o=0;e.querySelectorAll(`${u.selectors.elAnswersConfig}`).forEach(e=>{new s.Ay(e,{handle:".drag",animation:150,onEnd:e=>{const n=e.item;o&&(clearTimeout(t),t=setTimeout(()=>{const e=n.querySelector(`${u.selectors.elAutoSaveAnswer}`);this.autoUpdateAnswer({e:null,target:e})},1e3))},onMove:e=>{clearTimeout(t)},onUpdate:e=>{o=1}})})}deleteQuestionAnswer(o){const{e:n,target:s}=o,r=s.closest(`${u.selectors.elBtnDeleteAnswer}`);if(!r)return;const l=r.closest(`${u.selectors.elQuestionAnswerItem}`);if(!l)return;const c=r.closest(`${u.selectors.elQuestionEditMain}`),d=c.dataset.questionId,p=l.dataset.answerId;d&&p&&i().fire({title:r.dataset.title||"Are you sure?",text:r.dataset.content||"Do you want to delete this answer?",icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(o=>{if(o.isConfirmed){e.lpSetLoadingEl(l,1);const o={success:e=>{const{message:o,status:n}=e;if(t.W(o,n),"success"===n){const e=parseInt(l.dataset.answerId);l.remove();const t=this.getDataAnswersConfig(c);if(t){const o=t.filter(t=>parseInt(t.question_answer_id)!==e);this.setDataAnswersConfig(c,o)}}},error:e=>{t.W(e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}},n={action:"delete_question_answer",question_id:d,question_answer_id:p,args:{id_url:a}};window.lpAJAXG.fetchAJAX(n,o)}})}getDataAnswersConfig(e){const t=e.querySelector(`${u.selectors.elAnswersConfig}`);if(!t)return null;let o=t.dataset.answers||"[]";try{o=JSON.parse(o)}catch(e){o=[]}return o.meta_data||(o.meta_data={}),o}setDataAnswersConfig(e,t){const o=e.querySelector(`${u.selectors.elAnswersConfig}`);o&&(t&&"object"==typeof t||(t={}),o.dataset.answers=JSON.stringify(t))}fibInsertBlank=o=>{const{e:n,target:i}=o,s=i.closest(u.selectors.elBtnFibInsertBlank);if(!s)return;const a=s.dataset.defaultText,l=s.closest(u.selectors.elQuestionEditMain),c=l.dataset.questionId,d=s.dataset.messInserted,p=s.dataset.messRequireSelectText,h=`${u.selectors.elQuestionFibInput}-${c}`,m=this.randomString();let w;if(!r)return void t.W(p,"error");{const e=r.getNode();if(!e)return void t.W("Event insert blank has error, please try again","error");if(!e.closest(`body[data-id="${h}"]`))return void t.W(p,"error");if(e.classList.contains(`${u.selectors.elQuestionFibInput}`))return void t.W(d,"error");w=r.getContent(),0===w.length&&(w=a);const o=`<span class="${u.selectors.elQuestionFibInput}" data-id="${m}">${w}</span>`;r.setContent(o)}const f=this.getDataAnswersConfig(l);f.meta_data=f.meta_data||{},0===Object.keys(f.meta_data).length&&(f.meta_data={}),f.meta_data[m]={id:m,match_case:0,comparison:"equal",fill:w,index:1,open:!1},this.setDataAnswersConfig(l,f);const g=l.querySelector(`${u.selectors.elFibBlankOptions}`),b=l.querySelector(`${u.selectors.elFibBlankOptionItemClone}`),v=b.cloneNode(!0),y=g.querySelectorAll(`${u.selectors.elFibBlankOptionItem}:not(.clone)`).length,k=v.querySelector(`${u.selectors.elFibBlankOptionIndex}`),x=v.querySelector(`${u.selectors.elFibOptionTitleInput}`),C=v.querySelector(`${u.selectors.elFibOptionMatchCaseInput}`),E=v.querySelectorAll(`${u.selectors.elFibOptionComparisonInput}`);v.dataset.id=m,x.name=`${u.selectors.elFibOptionTitleInput}-${m}`,x.value=this.decodeHtml(w),k.textContent=y+1+".",C.name=`${u.selectors.elFibOptionMatchCaseInput}-${m}`.replace(/\./g,""),E.forEach(e=>{e.name=`${u.selectors.elFibOptionComparisonInput}-${m}`.replace(/\./g,""),"equal"===e.value&&(e.checked=!0)}),b.insertAdjacentElement("beforebegin",v),v.classList.remove("clone"),e.lpShowHideEl(v,1);const A=l.querySelector(`${u.selectors.elBtnFibSaveContent}`);e.lpSetLoadingEl(s,1),this.fibSaveContent({e:null,target:A,callBackCompleted:()=>{e.lpSetLoadingEl(s,0)}})};fibDeleteAllBlanks(t){const{e:o,target:n}=t,s=n.closest(`${u.selectors.elBtnFibDeleteAllBlanks}`);if(!s)return;const a=s.closest(`${u.selectors.elQuestionEditMain}`);if(!a)return;const r=a.dataset.questionId,l=this.getDataAnswersConfig(a);i().fire({title:s.dataset.title,text:s.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){const t=window.tinymce.get(`${u.selectors.elQuestionFibInput}-${r}`);t.dom.select(`.${u.selectors.elQuestionFibInput}`).forEach(e=>{t.dom.remove(e,!0)}),l.meta_data={},this.setDataAnswersConfig(a,l),a.querySelector(`${u.selectors.elFibBlankOptions}`).querySelectorAll(`${u.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const o=a.querySelector(`${u.selectors.elBtnFibSaveContent}`);e.lpSetLoadingEl(s,1),this.fibSaveContent({e:null,target:o,callBackCompleted:()=>{e.lpSetLoadingEl(s,0)}})}})}fibClearContent(t){const{e:o,target:n}=t,s=n.closest(`${u.selectors.elBtnFibClearAllContent}`);if(!s)return;const a=s.closest(`${u.selectors.elQuestionEditMain}`);if(!a)return;const r=a.dataset.questionId,l=this.getDataAnswersConfig(a);i().fire({title:s.dataset.title,text:s.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){window.tinymce.get(`lp-question-fib-input-${r}`).setContent(""),l.meta_data={},this.setDataAnswersConfig(a,l),a.querySelector(`${u.selectors.elFibBlankOptions}`).querySelectorAll(`${u.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const t=a.querySelector(`${u.selectors.elBtnFibSaveContent}`);e.lpSetLoadingEl(s,1),this.fibSaveContent({e:null,target:t,callBackCompleted:()=>{e.lpSetLoadingEl(s,0)}})}})}fibDeleteBlank(t){const{e:o,target:n}=t,s=n.closest(`${u.selectors.elBtnFibOptionDelete}`);if(!s)return;const a=s.closest(`${u.selectors.elQuestionEditMain}`);if(!a)return;const r=a.dataset.questionId,l=(a.querySelector(`${u.selectors.elAnswersConfig}`),this.getDataAnswersConfig(a)),c=s.closest(`${u.selectors.elFibBlankOptionItem}`),d=c.dataset.id;i().fire({title:s.dataset.title,text:s.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){const t=window.tinymce.get(`${u.selectors.elQuestionFibInput}-${r}`),o=t.dom.select(`.${u.selectors.elQuestionFibInput}[data-id="${d}"]`);o[0]&&t.dom.remove(o[0],!0),c.remove(),l.meta_data=l.meta_data||{},l.meta_data[d]&&delete l.meta_data[d],this.setDataAnswersConfig(a,l);const n=a.querySelector(`${u.selectors.elBtnFibSaveContent}`);e.lpSetLoadingEl(c,1),this.fibSaveContent({e:null,target:n,callBackCompleted:()=>{e.lpSetLoadingEl(c,0)}})}})}fibOptionTitleInputChange(e){const{e:t,target:o}=e,n=o.closest(`${u.selectors.elFibOptionTitleInput}`);if(!n)return;const i=n.closest(`${u.selectors.elFibBlankOptionItem}`);if(!i)return;const s=n.closest(`${u.selectors.elQuestionEditMain}`);if(!s)return;const a=n.value.trim(),r=i.dataset.id,l=s.dataset.questionId,d=window.tinymce.get(`lp-question-fib-input-${l}`).dom.select(`.lp-question-fib-input[data-id="${r}"]`);d[0]&&(d[0].textContent=a),clearTimeout(c),c=setTimeout(()=>{const e=s.querySelector(`${u.selectors.elBtnFibSaveContent}`);this.fibSaveContent({e:null,target:e})},700)}fibSaveContent(o){const{e:n,target:i,callBackCompleted:s=null}=o,r=i.closest(`${u.selectors.elBtnFibSaveContent}`);if(!r)return;const l=r.closest(`${u.selectors.elQuestionEditMain}`),c=l.dataset.questionId,d=this.getDataAnswersConfig(l);if(!d)return;const p=window.tinymce.get(`${u.selectors.elQuestionFibInput}-${c}`);d.title=p.getContent();const h=l.querySelectorAll(`${u.selectors.elFibBlankOptionItem}:not(.clone)`);h&&h.forEach(e=>{const t=e.dataset.id,o=e.querySelector(`${u.selectors.elFibOptionMatchCaseInput}`),n=e.querySelector(`${u.selectors.elFibOptionComparisonInput}:checked`);d.meta_data[t].match_case=o.checked?1:0,d.meta_data[t].comparison=n.value}),s||e.lpSetLoadingEl(r,1);const m={success:e=>{const{message:o,status:n}=e;if("success"!==n)throw`Error: ${o}`;this.setDataAnswersConfig(l,d),t.W(o,n)},error:e=>{t.W(e,"error")},completed:()=>{s&&"function"==typeof s?s():e.lpSetLoadingEl(r,0)}},w={action:"update_question_answers_config",question_id:c,answers:d,args:{id_url:a}};window.lpAJAXG.fetchAJAX(w,m)}fibShowHideMatchCaseOption(t){const{e:o,target:n}=t,i=n.closest(`${u.selectors.elFibOptionMatchCaseInput}`);if(!i)return;const s=i.closest(`${u.selectors.elQuestionFibOptionDetail}`),a=s.querySelector(`${u.selectors.elFibOptionMatchCaseWrap}`);s&&a&&(i.checked?e.lpShowHideEl(a,1):e.lpShowHideEl(a,0),i.closest(`${u.selectors.elQuestionEditMain}`).querySelector(`${u.selectors.elBtnFibSaveContent}`).click())}randomString(e=10){let t="";for(let o=0;o<e;o++)t+="abcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(36*Math.random()));return t}decodeHtml(e){const t=document.createElement("textarea");return t.innerHTML=e,t.value}}const p=new u;e.lpOnElementReady(u.selectors.elEditQuestionWrap,e=>{const t=u.selectors.elQuestionEditMain.replace(".","");e.classList.contains(t)&&p.init()})})()})();
\ No newline at end of file
+(()=>{var e={2603(e,t,o){"use strict";o.d(t,{W:()=>a});var n=o(7736),i=o.n(n);o(4316);const s={text:"",gravity:lpData.toast.gravity,position:lpData.toast.position,className:`${lpData.toast.classPrefix}`,close:1==lpData.toast.close,stopOnFocus:1==lpData.toast.stopOnFocus,duration:lpData.toast.duration},a=(e,t="success",o)=>{let n=s;o&&(n={...n,...o}),new(i())({...n,text:e,className:`${lpData.toast.classPrefix} ${t}`}).showToast()}},4223(e,t,o){"use strict";o.d(t,{eventHandlers:()=>c,lpOnElementReady:()=>s,lpSetLoadingEl:()=>r,lpShowHideEl:()=>a,toggleCollapse:()=>l});const n="lp-hidden",i="loading",s=(e,t)=>{const o=document.querySelector(e);if(o)return void t(o);const n=new MutationObserver((o,n)=>{const i=document.querySelector(e);i&&(n.disconnect(),t(i))});n.observe(document.documentElement,{childList:!0,subtree:!0})},a=(e,t=0)=>{e&&(t?e.classList.remove(n):e.classList.add(n))},r=(e,t)=>{e&&(t?e.classList.add(i):e.classList.remove(i))},l=(e,t,o="",n=[],i)=>{if(o||(o=".lp-trigger-toggle"),n&&n.length>0)for(const e of n)if(t.closest(e))return;const s=t.closest(o);if(!s)return;const a=s.closest(".lp-section-toggle");a&&(a.classList.toggle("lp-collapse"),"function"==typeof i&&i(a))},c=(e,t)=>{document.addEventListener(e,o=>{const n=o.target;let i={e:o,target:n};t.forEach(t=>{i={...i,...t},t.conditionBeforeCallBack&&!0!==t.conditionBeforeCallBack(i)||"keydown"===e&&t.checkIsEventEnter&&"Enter"!==o.key||n.closest(t.selector)&&(t.class?t.class[t.callBack](i):t.callBack(i))})})}},9455(e,t,o){"use strict";o.d(t,{A:()=>r});var n=o(1601),i=o.n(n),s=o(6314),a=o.n(s)()(i());a.push([e.id,"/*!\n * Toastify js 1.12.0\n * https://github.com/apvarun/toastify-js\n * @license MIT licensed\n *\n * Copyright (C) 2018 Varun A P\n */\n\n.toastify {\n    padding: 12px 20px;\n    color: #ffffff;\n    display: inline-block;\n    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);\n    background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5);\n    background: linear-gradient(135deg, #73a5ff, #5477f5);\n    position: fixed;\n    opacity: 0;\n    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);\n    border-radius: 2px;\n    cursor: pointer;\n    text-decoration: none;\n    max-width: calc(50% - 20px);\n    z-index: 2147483647;\n}\n\n.toastify.on {\n    opacity: 1;\n}\n\n.toast-close {\n    background: transparent;\n    border: 0;\n    color: white;\n    cursor: pointer;\n    font-family: inherit;\n    font-size: 1em;\n    opacity: 0.4;\n    padding: 0 5px;\n}\n\n.toastify-right {\n    right: 15px;\n}\n\n.toastify-left {\n    left: 15px;\n}\n\n.toastify-top {\n    top: -150px;\n}\n\n.toastify-bottom {\n    bottom: -150px;\n}\n\n.toastify-rounded {\n    border-radius: 25px;\n}\n\n.toastify-avatar {\n    width: 1.5em;\n    height: 1.5em;\n    margin: -7px 5px;\n    border-radius: 2px;\n}\n\n.toastify-center {\n    margin-left: auto;\n    margin-right: auto;\n    left: 0;\n    right: 0;\n    max-width: fit-content;\n    max-width: -moz-fit-content;\n}\n\n@media only screen and (max-width: 360px) {\n    .toastify-right, .toastify-left {\n        margin-left: auto;\n        margin-right: auto;\n        left: 0;\n        right: 0;\n        max-width: fit-content;\n    }\n}\n",""]);const r=a},6314(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var o="",n=void 0!==t[5];return t[4]&&(o+="@supports (".concat(t[4],") {")),t[2]&&(o+="@media ".concat(t[2]," {")),n&&(o+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),o+=e(t),n&&(o+="}"),t[2]&&(o+="}"),t[4]&&(o+="}"),o}).join("")},t.i=function(e,o,n,i,s){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(n)for(var r=0;r<this.length;r++){var l=this[r][0];null!=l&&(a[l]=!0)}for(var c=0;c<e.length;c++){var d=[].concat(e[c]);n&&a[d[0]]||(void 0!==s&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=s),o&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=o):d[2]=o),i&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=i):d[4]="".concat(i)),t.push(d))}},t}},1601(e){"use strict";e.exports=function(e){return e[1]}},246(e,t,o){"use strict";function n(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)({}).hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},i.apply(null,arguments)}function s(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function a(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?s(Object(o),!0).forEach(function(t){n(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):s(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function l(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}o.d(t,{Ay:()=>it});var c=l(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),d=l(/Edge/i),u=l(/firefox/i),p=l(/safari/i)&&!l(/chrome/i)&&!l(/android/i),h=l(/iP(ad|od|hone)/i),m=l(/chrome/i)&&l(/android/i),w={capture:!1,passive:!1};function f(e,t,o){e.addEventListener(t,o,!c&&w)}function g(e,t,o){e.removeEventListener(t,o,!c&&w)}function b(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function v(e){return e.host&&e!==document&&e.host.nodeType&&e.host!==e?e.host:e.parentNode}function y(e,t,o,n){if(e){o=o||document;do{if(null!=t&&(">"===t[0]?e.parentNode===o&&b(e,t):b(e,t))||n&&e===o)return e;if(e===o)break}while(e=v(e))}return null}var k,x=/\s+/g;function C(e,t,o){if(e&&t)if(e.classList)e.classList[o?"add":"remove"](t);else{var n=(" "+e.className+" ").replace(x," ").replace(" "+t+" "," ");e.className=(n+(o?" "+t:"")).replace(x," ")}}function E(e,t,o){var n=e&&e.style;if(n){if(void 0===o)return document.defaultView&&document.defaultView.getComputedStyle?o=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(o=e.currentStyle),void 0===t?o:o[t];t in n||-1!==t.indexOf("webkit")||(t="-webkit-"+t),n[t]=o+("string"==typeof o?"":"px")}}function A(e,t){var o="";if("string"==typeof e)o=e;else do{var n=E(e,"transform");n&&"none"!==n&&(o=n+" "+o)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(o)}function S(e,t,o){if(e){var n=e.getElementsByTagName(t),i=0,s=n.length;if(o)for(;i<s;i++)o(n[i],i);return n}return[]}function T(){return document.scrollingElement||document.documentElement}function B(e,t,o,n,i){if(e.getBoundingClientRect||e===window){var s,a,r,l,d,u,p;if(e!==window&&e.parentNode&&e!==T()?(a=(s=e.getBoundingClientRect()).top,r=s.left,l=s.bottom,d=s.right,u=s.height,p=s.width):(a=0,r=0,l=window.innerHeight,d=window.innerWidth,u=window.innerHeight,p=window.innerWidth),(t||o)&&e!==window&&(i=i||e.parentNode,!c))do{if(i&&i.getBoundingClientRect&&("none"!==E(i,"transform")||o&&"static"!==E(i,"position"))){var h=i.getBoundingClientRect();a-=h.top+parseInt(E(i,"border-top-width")),r-=h.left+parseInt(E(i,"border-left-width")),l=a+s.height,d=r+s.width;break}}while(i=i.parentNode);if(n&&e!==window){var m=A(i||e),w=m&&m.a,f=m&&m.d;m&&(l=(a/=f)+(u/=f),d=(r/=w)+(p/=w))}return{top:a,left:r,bottom:l,right:d,width:p,height:u}}}function $(e,t,o){for(var n=L(e,!0),i=B(e)[t];n;){var s=B(n)[o];if(!("top"===o||"left"===o?i>=s:i<=s))return n;if(n===T())break;n=L(n,!1)}return!1}function D(e,t,o,n){for(var i=0,s=0,a=e.children;s<a.length;){if("none"!==a[s].style.display&&a[s]!==qe.ghost&&(n||a[s]!==qe.dragged)&&y(a[s],o.draggable,e,!1)){if(i===t)return a[s];i++}s++}return null}function _(e,t){for(var o=e.lastElementChild;o&&(o===qe.ghost||"none"===E(o,"display")||t&&!b(o,t));)o=o.previousElementSibling;return o||null}function I(e,t){var o=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===qe.clone||t&&!b(e,t)||o++;return o}function O(e){var t=0,o=0,n=T();if(e)do{var i=A(e),s=i.a,a=i.d;t+=e.scrollLeft*s,o+=e.scrollTop*a}while(e!==n&&(e=e.parentNode));return[t,o]}function L(e,t){if(!e||!e.getBoundingClientRect)return T();var o=e,n=!1;do{if(o.clientWidth<o.scrollWidth||o.clientHeight<o.scrollHeight){var i=E(o);if(o.clientWidth<o.scrollWidth&&("auto"==i.overflowX||"scroll"==i.overflowX)||o.clientHeight<o.scrollHeight&&("auto"==i.overflowY||"scroll"==i.overflowY)){if(!o.getBoundingClientRect||o===document.body)return T();if(n||t)return o;n=!0}}}while(o=o.parentNode);return T()}function P(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function M(e,t){return function(){if(!k){var o=arguments;1===o.length?e.call(this,o[0]):e.apply(this,o),k=setTimeout(function(){k=void 0},t)}}}function q(e,t,o){e.scrollLeft+=t,e.scrollTop+=o}function N(e){var t=window.Polymer,o=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):o?o(e).clone(!0)[0]:e.cloneNode(!0)}function F(e,t,o){var n={};return Array.from(e.children).forEach(function(i){var s,a,r,l;if(y(i,t.draggable,e,!1)&&!i.animated&&i!==o){var c=B(i);n.left=Math.min(null!==(s=n.left)&&void 0!==s?s:1/0,c.left),n.top=Math.min(null!==(a=n.top)&&void 0!==a?a:1/0,c.top),n.right=Math.max(null!==(r=n.right)&&void 0!==r?r:-1/0,c.right),n.bottom=Math.max(null!==(l=n.bottom)&&void 0!==l?l:-1/0,c.bottom)}}),n.width=n.right-n.left,n.height=n.bottom-n.top,n.x=n.left,n.y=n.top,n}var j="Sortable"+(new Date).getTime();var H=[],Q={initializeByDefault:!0},z={mount:function(e){for(var t in Q)Q.hasOwnProperty(t)&&!(t in e)&&(e[t]=Q[t]);H.forEach(function(t){if(t.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),H.push(e)},pluginEvent:function(e,t,o){var n=this;this.eventCanceled=!1,o.cancel=function(){n.eventCanceled=!0};var i=e+"Global";H.forEach(function(n){t[n.pluginName]&&(t[n.pluginName][i]&&t[n.pluginName][i](a({sortable:t},o)),t.options[n.pluginName]&&t[n.pluginName][e]&&t[n.pluginName][e](a({sortable:t},o)))})},initializePlugins:function(e,t,o,n){for(var s in H.forEach(function(n){var s=n.pluginName;if(e.options[s]||n.initializeByDefault){var a=new n(e,t,e.options);a.sortable=e,a.options=e.options,e[s]=a,i(o,a.defaults)}}),e.options)if(e.options.hasOwnProperty(s)){var a=this.modifyOption(e,s,e.options[s]);void 0!==a&&(e.options[s]=a)}},getEventProperties:function(e,t){var o={};return H.forEach(function(n){"function"==typeof n.eventProperties&&i(o,n.eventProperties.call(t[n.pluginName],e))}),o},modifyOption:function(e,t,o){var n;return H.forEach(function(i){e[i.pluginName]&&i.optionListeners&&"function"==typeof i.optionListeners[t]&&(n=i.optionListeners[t].call(e[i.pluginName],o))}),n}};var R=["evt"],W=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=o.evt,i=function(e,t){if(null==e)return{};var o,n,i=function(e,t){if(null==e)return{};var o={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;o[n]=e[n]}return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)o=s[n],-1===t.indexOf(o)&&{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}(o,R);z.pluginEvent.bind(qe)(e,t,a({dragEl:Y,parentEl:V,ghostEl:U,rootEl:J,nextEl:Z,lastDownEl:G,cloneEl:K,cloneHidden:ee,dragStarted:he,putSortable:ae,activeSortable:qe.active,originalEvent:n,oldIndex:te,oldDraggableIndex:ne,newIndex:oe,newDraggableIndex:ie,hideGhostForTarget:Oe,unhideGhostForTarget:Le,cloneNowHidden:function(){ee=!0},cloneNowShown:function(){ee=!1},dispatchSortableEvent:function(e){X({sortable:t,name:e,originalEvent:n})}},i))};function X(e){!function(e){var t=e.sortable,o=e.rootEl,n=e.name,i=e.targetEl,s=e.cloneEl,r=e.toEl,l=e.fromEl,u=e.oldIndex,p=e.newIndex,h=e.oldDraggableIndex,m=e.newDraggableIndex,w=e.originalEvent,f=e.putSortable,g=e.extraEventProperties;if(t=t||o&&o[j]){var b,v=t.options,y="on"+n.charAt(0).toUpperCase()+n.substr(1);!window.CustomEvent||c||d?(b=document.createEvent("Event")).initEvent(n,!0,!0):b=new CustomEvent(n,{bubbles:!0,cancelable:!0}),b.to=r||o,b.from=l||o,b.item=i||o,b.clone=s,b.oldIndex=u,b.newIndex=p,b.oldDraggableIndex=h,b.newDraggableIndex=m,b.originalEvent=w,b.pullMode=f?f.lastPutMode:void 0;var k=a(a({},g),z.getEventProperties(n,t));for(var x in k)b[x]=k[x];o&&o.dispatchEvent(b),v[y]&&v[y].call(t,b)}}(a({putSortable:ae,cloneEl:K,targetEl:Y,rootEl:J,oldIndex:te,oldDraggableIndex:ne,newIndex:oe,newDraggableIndex:ie},e))}var Y,V,U,J,Z,G,K,ee,te,oe,ne,ie,se,ae,re,le,ce,de,ue,pe,he,me,we,fe,ge,be=!1,ve=!1,ye=[],ke=!1,xe=!1,Ce=[],Ee=!1,Ae=[],Se="undefined"!=typeof document,Te=h,Be=d||c?"cssFloat":"float",$e=Se&&!m&&!h&&"draggable"in document.createElement("div"),De=function(){if(Se){if(c)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),_e=function(e,t){var o=E(e),n=parseInt(o.width)-parseInt(o.paddingLeft)-parseInt(o.paddingRight)-parseInt(o.borderLeftWidth)-parseInt(o.borderRightWidth),i=D(e,0,t),s=D(e,1,t),a=i&&E(i),r=s&&E(s),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+B(i).width,c=r&&parseInt(r.marginLeft)+parseInt(r.marginRight)+B(s).width;if("flex"===o.display)return"column"===o.flexDirection||"column-reverse"===o.flexDirection?"vertical":"horizontal";if("grid"===o.display)return o.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&a.float&&"none"!==a.float){var d="left"===a.float?"left":"right";return!s||"both"!==r.clear&&r.clear!==d?"horizontal":"vertical"}return i&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||l>=n&&"none"===o[Be]||s&&"none"===o[Be]&&l+c>n)?"vertical":"horizontal"},Ie=function(e){function t(e,o){return function(n,i,s,a){var r=n.options.group.name&&i.options.group.name&&n.options.group.name===i.options.group.name;if(null==e&&(o||r))return!0;if(null==e||!1===e)return!1;if(o&&"clone"===e)return e;if("function"==typeof e)return t(e(n,i,s,a),o)(n,i,s,a);var l=(o?n:i).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var o={},n=e.group;n&&"object"==r(n)||(n={name:n}),o.name=n.name,o.checkPull=t(n.pull,!0),o.checkPut=t(n.put),o.revertClone=n.revertClone,e.group=o},Oe=function(){!De&&U&&E(U,"display","none")},Le=function(){!De&&U&&E(U,"display","")};Se&&!m&&document.addEventListener("click",function(e){if(ve)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ve=!1,!1},!0);var Pe=function(e){if(Y){e=e.touches?e.touches[0]:e;var t=(i=e.clientX,s=e.clientY,ye.some(function(e){var t=e[j].options.emptyInsertThreshold;if(t&&!_(e)){var o=B(e),n=i>=o.left-t&&i<=o.right+t,r=s>=o.top-t&&s<=o.bottom+t;return n&&r?a=e:void 0}}),a);if(t){var o={};for(var n in e)e.hasOwnProperty(n)&&(o[n]=e[n]);o.target=o.rootEl=t,o.preventDefault=void 0,o.stopPropagation=void 0,t[j]._onDragOver(o)}}var i,s,a},Me=function(e){Y&&Y.parentNode[j]._isOutsideThisEl(e.target)};function qe(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=i({},t),e[j]=this;var o,n,s={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return _e(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==qe.supportPointer&&"PointerEvent"in window&&(!p||h),emptyInsertThreshold:5};for(var r in z.initializePlugins(this,e,s),s)!(r in t)&&(t[r]=s[r]);for(var l in Ie(t),this)"_"===l.charAt(0)&&"function"==typeof this[l]&&(this[l]=this[l].bind(this));this.nativeDraggable=!t.forceFallback&&$e,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?f(e,"pointerdown",this._onTapStart):(f(e,"mousedown",this._onTapStart),f(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(f(e,"dragover",this),f(e,"dragenter",this)),ye.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),i(this,(n=[],{captureAnimationState:function(){n=[],this.options.animation&&[].slice.call(this.el.children).forEach(function(e){if("none"!==E(e,"display")&&e!==qe.ghost){n.push({target:e,rect:B(e)});var t=a({},n[n.length-1].rect);if(e.thisAnimationDuration){var o=A(e,!0);o&&(t.top-=o.f,t.left-=o.e)}e.fromRect=t}})},addAnimationState:function(e){n.push(e)},removeAnimationState:function(e){n.splice(function(e,t){for(var o in e)if(e.hasOwnProperty(o))for(var n in t)if(t.hasOwnProperty(n)&&t[n]===e[o][n])return Number(o);return-1}(n,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(o),void("function"==typeof e&&e());var i=!1,s=0;n.forEach(function(e){var o=0,n=e.target,a=n.fromRect,r=B(n),l=n.prevFromRect,c=n.prevToRect,d=e.rect,u=A(n,!0);u&&(r.top-=u.f,r.left-=u.e),n.toRect=r,n.thisAnimationDuration&&P(l,r)&&!P(a,r)&&(d.top-r.top)/(d.left-r.left)===(a.top-r.top)/(a.left-r.left)&&(o=function(e,t,o,n){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-o.top,2)+Math.pow(t.left-o.left,2))*n.animation}(d,l,c,t.options)),P(r,a)||(n.prevFromRect=a,n.prevToRect=r,o||(o=t.options.animation),t.animate(n,d,r,o)),o&&(i=!0,s=Math.max(s,o),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout(function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null},o),n.thisAnimationDuration=o)}),clearTimeout(o),i?o=setTimeout(function(){"function"==typeof e&&e()},s):"function"==typeof e&&e(),n=[]},animate:function(e,t,o,n){if(n){E(e,"transition",""),E(e,"transform","");var i=A(this.el),s=i&&i.a,a=i&&i.d,r=(t.left-o.left)/(s||1),l=(t.top-o.top)/(a||1);e.animatingX=!!r,e.animatingY=!!l,E(e,"transform","translate3d("+r+"px,"+l+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),E(e,"transition","transform "+n+"ms"+(this.options.easing?" "+this.options.easing:"")),E(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout(function(){E(e,"transition",""),E(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1},n)}}}))}function Ne(e,t,o,n,i,s,a,r){var l,u,p=e[j],h=p.options.onMove;return!window.CustomEvent||c||d?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=o,l.draggedRect=n,l.related=i||t,l.relatedRect=s||B(t),l.willInsertAfter=r,l.originalEvent=a,e.dispatchEvent(l),h&&(u=h.call(p,l,a)),u}function Fe(e){e.draggable=!1}function je(){Ee=!1}function He(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,o=t.length,n=0;o--;)n+=t.charCodeAt(o);return n.toString(36)}function Qe(e){return setTimeout(e,0)}function ze(e){return clearTimeout(e)}qe.prototype={constructor:qe,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(me=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,Y):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,o=this.el,n=this.options,i=n.preventOnFilter,s=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,r=(a||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||r,c=n.filter;if(function(e){Ae.length=0;for(var t=e.getElementsByTagName("input"),o=t.length;o--;){var n=t[o];n.checked&&Ae.push(n)}}(o),!Y&&!(/mousedown|pointerdown/.test(s)&&0!==e.button||n.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!p||!r||"SELECT"!==r.tagName.toUpperCase())&&!((r=y(r,n.draggable,o,!1))&&r.animated||G===r)){if(te=I(r),ne=I(r,n.draggable),"function"==typeof c){if(c.call(this,e,r,this))return X({sortable:t,rootEl:l,name:"filter",targetEl:r,toEl:o,fromEl:o}),W("filter",t,{evt:e}),void(i&&e.preventDefault())}else if(c&&(c=c.split(",").some(function(n){if(n=y(l,n.trim(),o,!1))return X({sortable:t,rootEl:n,name:"filter",targetEl:r,fromEl:o,toEl:o}),W("filter",t,{evt:e}),!0})))return void(i&&e.preventDefault());n.handle&&!y(l,n.handle,o,!1)||this._prepareDragStart(e,a,r)}}},_prepareDragStart:function(e,t,o){var n,i=this,s=i.el,a=i.options,r=s.ownerDocument;if(o&&!Y&&o.parentNode===s){var l=B(o);if(J=s,V=(Y=o).parentNode,Z=Y.nextSibling,G=o,se=a.group,qe.dragged=Y,re={target:Y,clientX:(t||e).clientX,clientY:(t||e).clientY},ue=re.clientX-l.left,pe=re.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,Y.style["will-change"]="all",n=function(){W("delayEnded",i,{evt:e}),qe.eventCanceled?i._onDrop():(i._disableDelayedDragEvents(),!u&&i.nativeDraggable&&(Y.draggable=!0),i._triggerDragStart(e,t),X({sortable:i,name:"choose",originalEvent:e}),C(Y,a.chosenClass,!0))},a.ignore.split(",").forEach(function(e){S(Y,e.trim(),Fe)}),f(r,"dragover",Pe),f(r,"mousemove",Pe),f(r,"touchmove",Pe),a.supportPointer?(f(r,"pointerup",i._onDrop),!this.nativeDraggable&&f(r,"pointercancel",i._onDrop)):(f(r,"mouseup",i._onDrop),f(r,"touchend",i._onDrop),f(r,"touchcancel",i._onDrop)),u&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Y.draggable=!0),W("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(d||c))n();else{if(qe.eventCanceled)return void this._onDrop();a.supportPointer?(f(r,"pointerup",i._disableDelayedDrag),f(r,"pointercancel",i._disableDelayedDrag)):(f(r,"mouseup",i._disableDelayedDrag),f(r,"touchend",i._disableDelayedDrag),f(r,"touchcancel",i._disableDelayedDrag)),f(r,"mousemove",i._delayedDragTouchMoveHandler),f(r,"touchmove",i._delayedDragTouchMoveHandler),a.supportPointer&&f(r,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(n,a.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Y&&Fe(Y),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;g(e,"mouseup",this._disableDelayedDrag),g(e,"touchend",this._disableDelayedDrag),g(e,"touchcancel",this._disableDelayedDrag),g(e,"pointerup",this._disableDelayedDrag),g(e,"pointercancel",this._disableDelayedDrag),g(e,"mousemove",this._delayedDragTouchMoveHandler),g(e,"touchmove",this._delayedDragTouchMoveHandler),g(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?f(document,"pointermove",this._onTouchMove):f(document,t?"touchmove":"mousemove",this._onTouchMove):(f(Y,"dragend",this),f(J,"dragstart",this._onDragStart));try{document.selection?Qe(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(be=!1,J&&Y){W("dragStarted",this,{evt:t}),this.nativeDraggable&&f(document,"dragover",Me);var o=this.options;!e&&C(Y,o.dragClass,!1),C(Y,o.ghostClass,!0),qe.active=this,e&&this._appendGhost(),X({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(le){this._lastX=le.clientX,this._lastY=le.clientY,Oe();for(var e=document.elementFromPoint(le.clientX,le.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(le.clientX,le.clientY))!==t;)t=e;if(Y.parentNode[j]._isOutsideThisEl(e),t)do{if(t[j]&&t[j]._onDragOver({clientX:le.clientX,clientY:le.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=v(t));Le()}},_onTouchMove:function(e){if(re){var t=this.options,o=t.fallbackTolerance,n=t.fallbackOffset,i=e.touches?e.touches[0]:e,s=U&&A(U,!0),a=U&&s&&s.a,r=U&&s&&s.d,l=Te&&ge&&O(ge),c=(i.clientX-re.clientX+n.x)/(a||1)+(l?l[0]-Ce[0]:0)/(a||1),d=(i.clientY-re.clientY+n.y)/(r||1)+(l?l[1]-Ce[1]:0)/(r||1);if(!qe.active&&!be){if(o&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<o)return;this._onDragStart(e,!0)}if(U){s?(s.e+=c-(ce||0),s.f+=d-(de||0)):s={a:1,b:0,c:0,d:1,e:c,f:d};var u="matrix(".concat(s.a,",").concat(s.b,",").concat(s.c,",").concat(s.d,",").concat(s.e,",").concat(s.f,")");E(U,"webkitTransform",u),E(U,"mozTransform",u),E(U,"msTransform",u),E(U,"transform",u),ce=c,de=d,le=i}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!U){var e=this.options.fallbackOnBody?document.body:J,t=B(Y,!0,Te,!0,e),o=this.options;if(Te){for(ge=e;"static"===E(ge,"position")&&"none"===E(ge,"transform")&&ge!==document;)ge=ge.parentNode;ge!==document.body&&ge!==document.documentElement?(ge===document&&(ge=T()),t.top+=ge.scrollTop,t.left+=ge.scrollLeft):ge=T(),Ce=O(ge)}C(U=Y.cloneNode(!0),o.ghostClass,!1),C(U,o.fallbackClass,!0),C(U,o.dragClass,!0),E(U,"transition",""),E(U,"transform",""),E(U,"box-sizing","border-box"),E(U,"margin",0),E(U,"top",t.top),E(U,"left",t.left),E(U,"width",t.width),E(U,"height",t.height),E(U,"opacity","0.8"),E(U,"position",Te?"absolute":"fixed"),E(U,"zIndex","100000"),E(U,"pointerEvents","none"),qe.ghost=U,e.appendChild(U),E(U,"transform-origin",ue/parseInt(U.style.width)*100+"% "+pe/parseInt(U.style.height)*100+"%")}},_onDragStart:function(e,t){var o=this,n=e.dataTransfer,i=o.options;W("dragStart",this,{evt:e}),qe.eventCanceled?this._onDrop():(W("setupClone",this),qe.eventCanceled||((K=N(Y)).removeAttribute("id"),K.draggable=!1,K.style["will-change"]="",this._hideClone(),C(K,this.options.chosenClass,!1),qe.clone=K),o.cloneId=Qe(function(){W("clone",o),qe.eventCanceled||(o.options.removeCloneOnHide||J.insertBefore(K,Y),o._hideClone(),X({sortable:o,name:"clone"}))}),!t&&C(Y,i.dragClass,!0),t?(ve=!0,o._loopId=setInterval(o._emulateDragOver,50)):(g(document,"mouseup",o._onDrop),g(document,"touchend",o._onDrop),g(document,"touchcancel",o._onDrop),n&&(n.effectAllowed="move",i.setData&&i.setData.call(o,n,Y)),f(document,"drop",o),E(Y,"transform","translateZ(0)")),be=!0,o._dragStartId=Qe(o._dragStarted.bind(o,t,e)),f(document,"selectstart",o),he=!0,window.getSelection().removeAllRanges(),p&&E(document.body,"user-select","none"))},_onDragOver:function(e){var t,o,n,i,s=this.el,r=e.target,l=this.options,c=l.group,d=qe.active,u=se===c,p=l.sort,h=ae||d,m=this,w=!1;if(!Ee){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),r=y(r,l.draggable,s,!0),H("dragOver"),qe.eventCanceled)return w;if(Y.contains(e.target)||r.animated&&r.animatingX&&r.animatingY||m._ignoreWhileAnimating===r)return z(!1);if(ve=!1,d&&!l.disabled&&(u?p||(n=V!==J):ae===this||(this.lastPutMode=se.checkPull(this,d,Y,e))&&c.checkPut(this,d,Y,e))){if(i="vertical"===this._getDirection(e,r),t=B(Y),H("dragOverValid"),qe.eventCanceled)return w;if(n)return V=J,Q(),this._hideClone(),H("revert"),qe.eventCanceled||(Z?J.insertBefore(Y,Z):J.appendChild(Y)),z(!0);var f=_(s,l.draggable);if(!f||function(e,t,o){var n=B(_(o.el,o.options.draggable)),i=F(o.el,o.options,U);return t?e.clientX>i.right+10||e.clientY>n.bottom&&e.clientX>n.left:e.clientY>i.bottom+10||e.clientX>n.right&&e.clientY>n.top}(e,i,this)&&!f.animated){if(f===Y)return z(!1);if(f&&s===e.target&&(r=f),r&&(o=B(r)),!1!==Ne(J,s,Y,t,r,o,e,!!r))return Q(),f&&f.nextSibling?s.insertBefore(Y,f.nextSibling):s.appendChild(Y),V=s,R(),z(!0)}else if(f&&function(e,t,o){var n=B(D(o.el,0,o.options,!0)),i=F(o.el,o.options,U);return t?e.clientX<i.left-10||e.clientY<n.top&&e.clientX<n.right:e.clientY<i.top-10||e.clientY<n.bottom&&e.clientX<n.left}(e,i,this)){var g=D(s,0,l,!0);if(g===Y)return z(!1);if(o=B(r=g),!1!==Ne(J,s,Y,t,r,o,e,!1))return Q(),s.insertBefore(Y,g),V=s,R(),z(!0)}else if(r.parentNode===s){o=B(r);var b,v,k,x=Y.parentNode!==s,A=!function(e,t,o){var n=o?e.left:e.top,i=o?e.right:e.bottom,s=o?e.width:e.height,a=o?t.left:t.top,r=o?t.right:t.bottom,l=o?t.width:t.height;return n===a||i===r||n+s/2===a+l/2}(Y.animated&&Y.toRect||t,r.animated&&r.toRect||o,i),S=i?"top":"left",T=$(r,"top","top")||$(Y,"top","top"),O=T?T.scrollTop:void 0;if(me!==r&&(v=o[S],ke=!1,xe=!A&&l.invertSwap||x),b=function(e,t,o,n,i,s,a,r){var l=n?e.clientY:e.clientX,c=n?o.height:o.width,d=n?o.top:o.left,u=n?o.bottom:o.right,p=!1;if(!a)if(r&&fe<c*i){if(!ke&&(1===we?l>d+c*s/2:l<u-c*s/2)&&(ke=!0),ke)p=!0;else if(1===we?l<d+fe:l>u-fe)return-we}else if(l>d+c*(1-i)/2&&l<u-c*(1-i)/2)return function(e){return I(Y)<I(e)?1:-1}(t);return(p=p||a)&&(l<d+c*s/2||l>u-c*s/2)?l>d+c/2?1:-1:0}(e,r,o,i,A?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,xe,me===r),0!==b){var L=I(Y);do{L-=b,k=V.children[L]}while(k&&("none"===E(k,"display")||k===U))}if(0===b||k===r)return z(!1);me=r,we=b;var P=r.nextElementSibling,M=!1,N=Ne(J,s,Y,t,r,o,e,M=1===b);if(!1!==N)return 1!==N&&-1!==N||(M=1===N),Ee=!0,setTimeout(je,30),Q(),M&&!P?s.appendChild(Y):r.parentNode.insertBefore(Y,M?P:r),T&&q(T,0,O-T.scrollTop),V=Y.parentNode,void 0===v||xe||(fe=Math.abs(v-B(r)[S])),R(),z(!0)}if(s.contains(Y))return z(!1)}return!1}function H(l,c){W(l,m,a({evt:e,isOwner:u,axis:i?"vertical":"horizontal",revert:n,dragRect:t,targetRect:o,canSort:p,fromSortable:h,target:r,completed:z,onMove:function(o,n){return Ne(J,s,Y,t,o,B(o),e,n)},changed:R},c))}function Q(){H("dragOverAnimationCapture"),m.captureAnimationState(),m!==h&&h.captureAnimationState()}function z(t){return H("dragOverCompleted",{insertion:t}),t&&(u?d._hideClone():d._showClone(m),m!==h&&(C(Y,ae?ae.options.ghostClass:d.options.ghostClass,!1),C(Y,l.ghostClass,!0)),ae!==m&&m!==qe.active?ae=m:m===qe.active&&ae&&(ae=null),h===m&&(m._ignoreWhileAnimating=r),m.animateAll(function(){H("dragOverAnimationComplete"),m._ignoreWhileAnimating=null}),m!==h&&(h.animateAll(),h._ignoreWhileAnimating=null)),(r===Y&&!Y.animated||r===s&&!r.animated)&&(me=null),l.dragoverBubble||e.rootEl||r===document||(Y.parentNode[j]._isOutsideThisEl(e.target),!t&&Pe(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),w=!0}function R(){oe=I(Y),ie=I(Y,l.draggable),X({sortable:m,name:"change",toEl:s,newIndex:oe,newDraggableIndex:ie,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){g(document,"mousemove",this._onTouchMove),g(document,"touchmove",this._onTouchMove),g(document,"pointermove",this._onTouchMove),g(document,"dragover",Pe),g(document,"mousemove",Pe),g(document,"touchmove",Pe)},_offUpEvents:function(){var e=this.el.ownerDocument;g(e,"mouseup",this._onDrop),g(e,"touchend",this._onDrop),g(e,"pointerup",this._onDrop),g(e,"pointercancel",this._onDrop),g(e,"touchcancel",this._onDrop),g(document,"selectstart",this)},_onDrop:function(e){var t=this.el,o=this.options;oe=I(Y),ie=I(Y,o.draggable),W("drop",this,{evt:e}),V=Y&&Y.parentNode,oe=I(Y),ie=I(Y,o.draggable),qe.eventCanceled||(be=!1,xe=!1,ke=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),ze(this.cloneId),ze(this._dragStartId),this.nativeDraggable&&(g(document,"drop",this),g(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),p&&E(document.body,"user-select",""),E(Y,"transform",""),e&&(he&&(e.cancelable&&e.preventDefault(),!o.dropBubble&&e.stopPropagation()),U&&U.parentNode&&U.parentNode.removeChild(U),(J===V||ae&&"clone"!==ae.lastPutMode)&&K&&K.parentNode&&K.parentNode.removeChild(K),Y&&(this.nativeDraggable&&g(Y,"dragend",this),Fe(Y),Y.style["will-change"]="",he&&!be&&C(Y,ae?ae.options.ghostClass:this.options.ghostClass,!1),C(Y,this.options.chosenClass,!1),X({sortable:this,name:"unchoose",toEl:V,newIndex:null,newDraggableIndex:null,originalEvent:e}),J!==V?(oe>=0&&(X({rootEl:V,name:"add",toEl:V,fromEl:J,originalEvent:e}),X({sortable:this,name:"remove",toEl:V,originalEvent:e}),X({rootEl:V,name:"sort",toEl:V,fromEl:J,originalEvent:e}),X({sortable:this,name:"sort",toEl:V,originalEvent:e})),ae&&ae.save()):oe!==te&&oe>=0&&(X({sortable:this,name:"update",toEl:V,originalEvent:e}),X({sortable:this,name:"sort",toEl:V,originalEvent:e})),qe.active&&(null!=oe&&-1!==oe||(oe=te,ie=ne),X({sortable:this,name:"end",toEl:V,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){W("nulling",this),J=Y=V=U=Z=K=G=ee=re=le=he=oe=ie=te=ne=me=we=ae=se=qe.dragged=qe.ghost=qe.clone=qe.active=null;var e=this.el;Ae.forEach(function(t){e.contains(t)&&(t.checked=!0)}),Ae.length=ce=de=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":Y&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],o=this.el.children,n=0,i=o.length,s=this.options;n<i;n++)y(e=o[n],s.draggable,this.el,!1)&&t.push(e.getAttribute(s.dataIdAttr)||He(e));return t},sort:function(e,t){var o={},n=this.el;this.toArray().forEach(function(e,t){var i=n.children[t];y(i,this.options.draggable,n,!1)&&(o[e]=i)},this),t&&this.captureAnimationState(),e.forEach(function(e){o[e]&&(n.removeChild(o[e]),n.appendChild(o[e]))}),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return y(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var o=this.options;if(void 0===t)return o[e];var n=z.modifyOption(this,e,t);o[e]=void 0!==n?n:t,"group"===e&&Ie(o)},destroy:function(){W("destroy",this);var e=this.el;e[j]=null,g(e,"mousedown",this._onTapStart),g(e,"touchstart",this._onTapStart),g(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(g(e,"dragover",this),g(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(e){e.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),ye.splice(ye.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!ee){if(W("hideClone",this),qe.eventCanceled)return;E(K,"display","none"),this.options.removeCloneOnHide&&K.parentNode&&K.parentNode.removeChild(K),ee=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(ee){if(W("showClone",this),qe.eventCanceled)return;Y.parentNode!=J||this.options.group.revertClone?Z?J.insertBefore(K,Z):J.appendChild(K):J.insertBefore(K,Y),this.options.group.revertClone&&this.animate(Y,K),E(K,"display",""),ee=!1}}else this._hideClone()}},Se&&f(document,"touchmove",function(e){(qe.active||be)&&e.cancelable&&e.preventDefault()}),qe.utils={on:f,off:g,css:E,find:S,is:function(e,t){return!!y(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);return e},throttle:M,closest:y,toggleClass:C,clone:N,index:I,nextTick:Qe,cancelNextTick:ze,detectDirection:_e,getChild:D,expando:j},qe.get=function(e){return e[j]},qe.mount=function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];t[0].constructor===Array&&(t=t[0]),t.forEach(function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(qe.utils=a(a({},qe.utils),e.utils)),z.mount(e)})},qe.create=function(e,t){return new qe(e,t)},qe.version="1.15.7";var Re,We,Xe,Ye,Ve,Ue,Je=[],Ze=!1;function Ge(){Je.forEach(function(e){clearInterval(e.pid)}),Je=[]}function Ke(){clearInterval(Ue)}var et=M(function(e,t,o,n){if(t.scroll){var i,s=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,r=t.scrollSensitivity,l=t.scrollSpeed,c=T(),d=!1;We!==o&&(We=o,Ge(),Re=t.scroll,i=t.scrollFn,!0===Re&&(Re=L(o,!0)));var u=0,p=Re;do{var h=p,m=B(h),w=m.top,f=m.bottom,g=m.left,b=m.right,v=m.width,y=m.height,k=void 0,x=void 0,C=h.scrollWidth,A=h.scrollHeight,S=E(h),$=h.scrollLeft,D=h.scrollTop;h===c?(k=v<C&&("auto"===S.overflowX||"scroll"===S.overflowX||"visible"===S.overflowX),x=y<A&&("auto"===S.overflowY||"scroll"===S.overflowY||"visible"===S.overflowY)):(k=v<C&&("auto"===S.overflowX||"scroll"===S.overflowX),x=y<A&&("auto"===S.overflowY||"scroll"===S.overflowY));var _=k&&(Math.abs(b-s)<=r&&$+v<C)-(Math.abs(g-s)<=r&&!!$),I=x&&(Math.abs(f-a)<=r&&D+y<A)-(Math.abs(w-a)<=r&&!!D);if(!Je[u])for(var O=0;O<=u;O++)Je[O]||(Je[O]={});Je[u].vx==_&&Je[u].vy==I&&Je[u].el===h||(Je[u].el=h,Je[u].vx=_,Je[u].vy=I,clearInterval(Je[u].pid),0==_&&0==I||(d=!0,Je[u].pid=setInterval(function(){n&&0===this.layer&&qe.active._onTouchMove(Ve);var t=Je[this.layer].vy?Je[this.layer].vy*l:0,o=Je[this.layer].vx?Je[this.layer].vx*l:0;"function"==typeof i&&"continue"!==i.call(qe.dragged.parentNode[j],o,t,e,Ve,Je[this.layer].el)||q(Je[this.layer].el,o,t)}.bind({layer:u}),24))),u++}while(t.bubbleScroll&&p!==c&&(p=L(p,!1)));Ze=d}},30),tt=function(e){var t=e.originalEvent,o=e.putSortable,n=e.dragEl,i=e.activeSortable,s=e.dispatchSortableEvent,a=e.hideGhostForTarget,r=e.unhideGhostForTarget;if(t){var l=o||i;a();var c=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,d=document.elementFromPoint(c.clientX,c.clientY);r(),l&&!l.el.contains(d)&&(s("spill"),this.onSpill({dragEl:n,putSortable:o}))}};function ot(){}function nt(){}ot.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,o=e.putSortable;this.sortable.captureAnimationState(),o&&o.captureAnimationState();var n=D(this.sortable.el,this.startIndex,this.options);n?this.sortable.el.insertBefore(t,n):this.sortable.el.appendChild(t),this.sortable.animateAll(),o&&o.animateAll()},drop:tt},i(ot,{pluginName:"revertOnSpill"}),nt.prototype={onSpill:function(e){var t=e.dragEl,o=e.putSortable||this.sortable;o.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),o.animateAll()},drop:tt},i(nt,{pluginName:"removeOnSpill"}),qe.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?f(document,"dragover",this._handleAutoScroll):this.options.supportPointer?f(document,"pointermove",this._handleFallbackAutoScroll):t.touches?f(document,"touchmove",this._handleFallbackAutoScroll):f(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?g(document,"dragover",this._handleAutoScroll):(g(document,"pointermove",this._handleFallbackAutoScroll),g(document,"touchmove",this._handleFallbackAutoScroll),g(document,"mousemove",this._handleFallbackAutoScroll)),Ke(),Ge(),clearTimeout(k),k=void 0},nulling:function(){Ve=We=Re=Ze=Ue=Xe=Ye=null,Je.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var o=this,n=(e.touches?e.touches[0]:e).clientX,i=(e.touches?e.touches[0]:e).clientY,s=document.elementFromPoint(n,i);if(Ve=e,t||this.options.forceAutoScrollFallback||d||c||p){et(e,this.options,s,t);var a=L(s,!0);!Ze||Ue&&n===Xe&&i===Ye||(Ue&&Ke(),Ue=setInterval(function(){var s=L(document.elementFromPoint(n,i),!0);s!==a&&(a=s,Ge()),et(e,o.options,s,t)},10),Xe=n,Ye=i)}else{if(!this.options.bubbleScroll||L(s,!0)===T())return void Ge();et(e,this.options,L(s,!1),!1)}}},i(e,{pluginName:"scroll",initializeByDefault:!0})}),qe.mount(nt,ot);const it=qe},4316(e,t,o){"use strict";var n=o(5072),i=o.n(n),s=o(7825),a=o.n(s),r=o(7659),l=o.n(r),c=o(5056),d=o.n(c),u=o(540),p=o.n(u),h=o(1113),m=o.n(h),w=o(9455),f={};f.styleTagTransform=m(),f.setAttributes=d(),f.insert=l().bind(null,"head"),f.domAPI=a(),f.insertStyleElement=p(),i()(w.A,f),w.A&&w.A.locals&&w.A.locals},5072(e){"use strict";var t=[];function o(e){for(var o=-1,n=0;n<t.length;n++)if(t[n].identifier===e){o=n;break}return o}function n(e,n){for(var s={},a=[],r=0;r<e.length;r++){var l=e[r],c=n.base?l[0]+n.base:l[0],d=s[c]||0,u="".concat(c," ").concat(d);s[c]=d+1;var p=o(u),h={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==p)t[p].references++,t[p].updater(h);else{var m=i(h,n);n.byIndex=r,t.splice(r,0,{identifier:u,updater:m,references:1})}a.push(u)}return a}function i(e,t){var o=t.domAPI(t);return o.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;o.update(e=t)}else o.remove()}}e.exports=function(e,i){var s=n(e=e||[],i=i||{});return function(e){e=e||[];for(var a=0;a<s.length;a++){var r=o(s[a]);t[r].references--}for(var l=n(e,i),c=0;c<s.length;c++){var d=o(s[c]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}s=l}}},7659(e){"use strict";var t={};e.exports=function(e,o){var n=function(e){if(void 0===t[e]){var o=document.querySelector(e);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}t[e]=o}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(o)}},540(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056(e,t,o){"use strict";e.exports=function(e){var t=o.nc;t&&e.setAttribute("nonce",t)}},7825(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(o){!function(e,t,o){var n="";o.supports&&(n+="@supports (".concat(o.supports,") {")),o.media&&(n+="@media ".concat(o.media," {"));var i=void 0!==o.layer;i&&(n+="@layer".concat(o.layer.length>0?" ".concat(o.layer):""," {")),n+=o.css,i&&(n+="}"),o.media&&(n+="}"),o.supports&&(n+="}");var s=o.sourceMap;s&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(s))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,o)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},8465(e){e.exports=function(){"use strict";function e(e,t,o){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:o;throw new TypeError("Private element is not present on this object")}function t(t,o){return t.get(e(t,o))}function o(e,t,o){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,o)}const n={},i=e=>new Promise(t=>{if(!e)return t();const o=window.scrollX,i=window.scrollY;n.restoreFocusTimeout=setTimeout(()=>{n.previousActiveElement instanceof HTMLElement?(n.previousActiveElement.focus(),n.previousActiveElement=null):document.body&&document.body.focus(),t()},100),window.scrollTo(o,i)}),s="swal2-",a=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"].reduce((e,t)=>(e[t]=s+t,e),{}),r=["success","warning","info","question","error"].reduce((e,t)=>(e[t]=s+t,e),{}),l="SweetAlert2:",c=e=>e.charAt(0).toUpperCase()+e.slice(1),d=e=>{console.warn(`${l} ${"object"==typeof e?e.join(" "):e}`)},u=e=>{console.error(`${l} ${e}`)},p=[],h=(e,t=null)=>{var o;o=`"${e}" is deprecated and will be removed in the next major release.${t?` Use "${t}" instead.`:""}`,p.includes(o)||(p.push(o),d(o))},m=e=>"function"==typeof e?e():e,w=e=>e&&"function"==typeof e.toPromise,f=e=>w(e)?e.toPromise():Promise.resolve(e),g=e=>e&&Promise.resolve(e)===e,b=()=>document.body.querySelector(`.${a.container}`),v=e=>{const t=b();return t?t.querySelector(e):null},y=e=>v(`.${e}`),k=()=>y(a.popup),x=()=>y(a.icon),C=()=>y(a.title),E=()=>y(a["html-container"]),A=()=>y(a.image),S=()=>y(a["progress-steps"]),T=()=>y(a["validation-message"]),B=()=>v(`.${a.actions} .${a.confirm}`),$=()=>v(`.${a.actions} .${a.cancel}`),D=()=>v(`.${a.actions} .${a.deny}`),_=()=>v(`.${a.loader}`),I=()=>y(a.actions),O=()=>y(a.footer),L=()=>y(a["timer-progress-bar"]),P=()=>y(a.close),M=()=>{const e=k();if(!e)return[];const t=e.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),o=Array.from(t).sort((e,t)=>{const o=parseInt(e.getAttribute("tabindex")||"0"),n=parseInt(t.getAttribute("tabindex")||"0");return o>n?1:o<n?-1:0}),n=e.querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n'),i=Array.from(n).filter(e=>"-1"!==e.getAttribute("tabindex"));return[...new Set(o.concat(i))].filter(e=>ee(e))},q=()=>j(document.body,a.shown)&&!j(document.body,a["toast-shown"])&&!j(document.body,a["no-backdrop"]),N=()=>{const e=k();return!!e&&j(e,a.toast)},F=(e,t)=>{if(e.textContent="",t){const o=(new DOMParser).parseFromString(t,"text/html"),n=o.querySelector("head");n&&Array.from(n.childNodes).forEach(t=>{e.appendChild(t)});const i=o.querySelector("body");i&&Array.from(i.childNodes).forEach(t=>{t instanceof HTMLVideoElement||t instanceof HTMLAudioElement?e.appendChild(t.cloneNode(!0)):e.appendChild(t)})}},j=(e,t)=>{if(!t)return!1;const o=t.split(/\s+/);for(let t=0;t<o.length;t++)if(!e.classList.contains(o[t]))return!1;return!0},H=(e,t,o)=>{if(((e,t)=>{Array.from(e.classList).forEach(o=>{Object.values(a).includes(o)||Object.values(r).includes(o)||Object.values(t.showClass||{}).includes(o)||e.classList.remove(o)})})(e,t),!t.customClass)return;const n=t.customClass[o];n&&("string"==typeof n||n.forEach?W(e,n):d(`Invalid type of customClass.${o}! Expected string or iterable object, got "${typeof n}"`))},Q=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(`.${a.popup} > .${a[t]}`);case"checkbox":return e.querySelector(`.${a.popup} > .${a.checkbox} input`);case"radio":return e.querySelector(`.${a.popup} > .${a.radio} input:checked`)||e.querySelector(`.${a.popup} > .${a.radio} input:first-child`);case"range":return e.querySelector(`.${a.popup} > .${a.range} input`);default:return e.querySelector(`.${a.popup} > .${a.input}`)}},z=e=>{if(e.focus(),"file"!==e.type){const t=e.value;e.value="",e.value=t}},R=(e,t,o)=>{e&&t&&("string"==typeof t&&(t=t.split(/\s+/).filter(Boolean)),t.forEach(t=>{Array.isArray(e)?e.forEach(e=>{o?e.classList.add(t):e.classList.remove(t)}):o?e.classList.add(t):e.classList.remove(t)}))},W=(e,t)=>{R(e,t,!0)},X=(e,t)=>{R(e,t,!1)},Y=(e,t)=>{const o=Array.from(e.children);for(let e=0;e<o.length;e++){const n=o[e];if(n instanceof HTMLElement&&j(n,t))return n}},V=(e,t,o)=>{o===`${parseInt(`${o}`)}`&&(o=parseInt(o)),o||0===parseInt(`${o}`)?e.style.setProperty(t,"number"==typeof o?`${o}px`:o):e.style.removeProperty(t)},U=(e,t="flex")=>{e&&(e.style.display=t)},J=e=>{e&&(e.style.display="none")},Z=(e,t="block")=>{e&&new MutationObserver(()=>{K(e,e.innerHTML,t)}).observe(e,{childList:!0,subtree:!0})},G=(e,t,o,n)=>{const i=e.querySelector(t);i&&i.style.setProperty(o,n)},K=(e,t,o="flex")=>{t?U(e,o):J(e)},ee=e=>Boolean(e&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),te=e=>Boolean(e.scrollHeight>e.clientHeight),oe=e=>{const t=window.getComputedStyle(e),o=parseFloat(t.getPropertyValue("animation-duration")||"0"),n=parseFloat(t.getPropertyValue("transition-duration")||"0");return o>0||n>0},ne=(e,t=!1)=>{const o=L();o&&ee(o)&&(t&&(o.style.transition="none",o.style.width="100%"),setTimeout(()=>{o.style.transition=`width ${e/1e3}s linear`,o.style.width="0%"},10))},ie=`\n <div aria-labelledby="${a.title}" aria-describedby="${a["html-container"]}" class="${a.popup}" tabindex="-1">\n   <button type="button" class="${a.close}"></button>\n   <ul class="${a["progress-steps"]}"></ul>\n   <div class="${a.icon}"></div>\n   <img class="${a.image}" />\n   <h2 class="${a.title}" id="${a.title}"></h2>\n   <div class="${a["html-container"]}" id="${a["html-container"]}"></div>\n   <input class="${a.input}" id="${a.input}" />\n   <input type="file" class="${a.file}" />\n   <div class="${a.range}">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="${a.select}" id="${a.select}"></select>\n   <div class="${a.radio}"></div>\n   <label class="${a.checkbox}">\n     <input type="checkbox" id="${a.checkbox}" />\n     <span class="${a.label}"></span>\n   </label>\n   <textarea class="${a.textarea}" id="${a.textarea}"></textarea>\n   <div class="${a["validation-message"]}" id="${a["validation-message"]}"></div>\n   <div class="${a.actions}">\n     <div class="${a.loader}"></div>\n     <button type="button" class="${a.confirm}"></button>\n     <button type="button" class="${a.deny}"></button>\n     <button type="button" class="${a.cancel}"></button>\n   </div>\n   <div class="${a.footer}"></div>\n   <div class="${a["timer-progress-bar-container"]}">\n     <div class="${a["timer-progress-bar"]}"></div>\n   </div>\n </div>\n`.replace(/(^|\n)\s*/g,""),se=()=>{n.currentInstance&&n.currentInstance.resetValidationMessage()},ae=e=>{const t=(()=>{const e=b();return!!e&&(e.remove(),X([document.documentElement,document.body],[a["no-backdrop"],a["toast-shown"],a["has-column"]]),!0)})();if("undefined"==typeof window||"undefined"==typeof document)return void u("SweetAlert2 requires document to initialize");const o=document.createElement("div");o.className=a.container,t&&W(o,a["no-transition"]),F(o,ie),o.dataset.swal2Theme=e.theme;const i=(e=>{if("string"==typeof e){const t=document.querySelector(e);if(!t)throw new Error(`Target element "${e}" not found`);return t}return e})(e.target||"body");i.appendChild(o),e.topLayer&&(o.setAttribute("popover",""),o.showPopover()),(e=>{const t=k();t&&(t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true"))})(e),(e=>{"rtl"===window.getComputedStyle(e).direction&&(W(b(),a.rtl),n.isRTL=!0)})(i),(()=>{const e=k();if(!e)return;const t=Y(e,a.input),o=Y(e,a.file),n=e.querySelector(`.${a.range} input`),i=e.querySelector(`.${a.range} output`),s=Y(e,a.select),r=e.querySelector(`.${a.checkbox} input`),l=Y(e,a.textarea);t&&(t.oninput=se),o&&(o.onchange=se),s&&(s.onchange=se),r&&(r.onchange=se),l&&(l.oninput=se),n&&i&&(n.oninput=()=>{se(),i.value=n.value},n.onchange=()=>{se(),i.value=n.value})})()},re=(e,t)=>{e instanceof HTMLElement?t.appendChild(e):"object"==typeof e?le(e,t):e&&F(t,e)},le=(e,t)=>{"jquery"in e?ce(t,e):F(t,e.toString())},ce=(e,t)=>{if(e.textContent="",0 in t)for(let o=0;o in t;o++)e.appendChild(t[o].cloneNode(!0));else e.appendChild(t.cloneNode(!0))},de=(e,t)=>{const o=I(),n=_();o&&n&&(t.showConfirmButton||t.showDenyButton||t.showCancelButton?U(o):J(o),H(o,t,"actions"),function(e,t,o){const n=B(),i=D(),s=$();n&&i&&s&&(pe(n,"confirm",o),pe(i,"deny",o),pe(s,"cancel",o),function(e,t,o,n){n.buttonsStyling?(W([e,t,o],a.styled),n.confirmButtonColor&&e.style.setProperty("--swal2-confirm-button-background-color",n.confirmButtonColor),n.denyButtonColor&&t.style.setProperty("--swal2-deny-button-background-color",n.denyButtonColor),n.cancelButtonColor&&o.style.setProperty("--swal2-cancel-button-background-color",n.cancelButtonColor),ue(e),ue(t),ue(o)):X([e,t,o],a.styled)}(n,i,s,o),o.reverseButtons&&(o.toast?(e.insertBefore(s,n),e.insertBefore(i,n)):(e.insertBefore(s,t),e.insertBefore(i,t),e.insertBefore(n,t))))}(o,n,t),F(n,t.loaderHtml||""),H(n,t,"loader"))};function ue(e){const t=window.getComputedStyle(e);if(t.getPropertyValue("--swal2-action-button-focus-box-shadow"))return;const o=t.backgroundColor.replace(/rgba?\((\d+), (\d+), (\d+).*/,"rgba($1, $2, $3, 0.5)");e.style.setProperty("--swal2-action-button-focus-box-shadow",t.getPropertyValue("--swal2-outline").replace(/ rgba\(.*/,` ${o}`))}function pe(e,t,o){const n=c(t);K(e,o[`show${n}Button`],"inline-block"),F(e,o[`${t}ButtonText`]||""),e.setAttribute("aria-label",o[`${t}ButtonAriaLabel`]||""),e.className=a[t],H(e,o,`${t}Button`)}const he=(e,t)=>{const o=b();o&&(function(e,t){"string"==typeof t?e.style.background=t:t||W([document.documentElement,document.body],a["no-backdrop"])}(o,t.backdrop),function(e,t){t&&(t in a?W(e,a[t]):(d('The "position" parameter is not valid, defaulting to "center"'),W(e,a.center)))}(o,t.position),function(e,t){t&&W(e,a[`grow-${t}`])}(o,t.grow),H(o,t,"container"))};var me={innerParams:new WeakMap,domCache:new WeakMap};const we=["input","file","range","select","radio","checkbox","textarea"],fe=e=>{if(!e.input)return;if(!Ce[e.input])return void u(`Unexpected type of input! Expected ${Object.keys(Ce).join(" | ")}, got "${e.input}"`);const t=ke(e.input);if(!t)return;const o=Ce[e.input](t,e);U(t),e.inputAutoFocus&&setTimeout(()=>{z(o)})},ge=(e,t)=>{const o=k();if(!o)return;const n=Q(o,e);if(n){(e=>{for(let t=0;t<e.attributes.length;t++){const o=e.attributes[t].name;["id","type","value","style"].includes(o)||e.removeAttribute(o)}})(n);for(const e in t)n.setAttribute(e,t[e])}},be=e=>{if(!e.input)return;const t=ke(e.input);t&&H(t,e,"input")},ve=(e,t)=>{!e.placeholder&&t.inputPlaceholder&&(e.placeholder=t.inputPlaceholder)},ye=(e,t,o)=>{if(o.inputLabel){const n=document.createElement("label"),i=a["input-label"];n.setAttribute("for",e.id),n.className=i,"object"==typeof o.customClass&&W(n,o.customClass.inputLabel),n.innerText=o.inputLabel,t.insertAdjacentElement("beforebegin",n)}},ke=e=>{const t=k();if(t)return Y(t,a[e]||a.input)},xe=(e,t)=>{["string","number"].includes(typeof t)?e.value=`${t}`:g(t)||d(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof t}"`)},Ce={};Ce.text=Ce.email=Ce.password=Ce.number=Ce.tel=Ce.url=Ce.search=Ce.date=Ce["datetime-local"]=Ce.time=Ce.week=Ce.month=(e,t)=>{const o=e;return xe(o,t.inputValue),ye(o,o,t),ve(o,t),o.type=t.input,o},Ce.file=(e,t)=>{const o=e;return ye(o,o,t),ve(o,t),o},Ce.range=(e,t)=>{const o=e,n=o.querySelector("input"),i=o.querySelector("output");return n&&(xe(n,t.inputValue),n.type=t.input,ye(n,e,t)),i&&xe(i,t.inputValue),e},Ce.select=(e,t)=>{const o=e;if(o.textContent="",t.inputPlaceholder){const e=document.createElement("option");F(e,t.inputPlaceholder),e.value="",e.disabled=!0,e.selected=!0,o.appendChild(e)}return ye(o,o,t),o},Ce.radio=e=>(e.textContent="",e),Ce.checkbox=(e,t)=>{const o=k();if(!o)throw new Error("Popup not found");const n=Q(o,"checkbox");if(!n)throw new Error("Checkbox input not found");n.value="1",n.checked=Boolean(t.inputValue);const i=e.querySelector("span");if(i){const e=t.inputPlaceholder||t.inputLabel;e&&F(i,e)}return n},Ce.textarea=(e,t)=>{const o=e;xe(o,t.inputValue),ve(o,t),ye(o,o,t);return setTimeout(()=>{if("MutationObserver"in window){const e=k();if(!e)return;const n=parseInt(window.getComputedStyle(e).width);new MutationObserver(()=>{if(!document.body.contains(o))return;const e=o.offsetWidth+(s=o,parseInt(window.getComputedStyle(s).marginLeft)+parseInt(window.getComputedStyle(s).marginRight)),i=k();var s;i&&(e>n?i.style.width=`${e}px`:V(i,"width",t.width))}).observe(o,{attributes:!0,attributeFilter:["style"]})}}),o};const Ee=(e,t)=>{const o=E();o&&(Z(o),H(o,t,"htmlContainer"),t.html?(re(t.html,o),U(o,"block")):t.text?(o.textContent=t.text,U(o,"block")):J(o),((e,t)=>{const o=k();if(!o)return;const n=me.innerParams.get(e),i=!n||t.input!==n.input;we.forEach(e=>{const n=Y(o,a[e]);n&&(ge(e,t.inputAttributes),n.className=a[e],i&&J(n))}),t.input&&(i&&fe(t),be(t))})(e,t))},Ae=(e,t)=>{for(const[o,n]of Object.entries(r))t.icon!==o&&X(e,n);W(e,t.icon&&r[t.icon]),Be(e,t),Se(),H(e,t,"icon")},Se=()=>{const e=k();if(!e)return;const t=window.getComputedStyle(e).getPropertyValue("background-color"),o=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e<o.length;e++)o[e].style.backgroundColor=t},Te=(e,t)=>{if(!t.icon&&!t.iconHtml)return;let o=e.innerHTML,n="";t.iconHtml?n=$e(t.iconHtml):"success"===t.icon?(n=(e=>`\n  ${e.animation?'<div class="swal2-success-circular-line-left"></div>':""}\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div>\n  ${e.animation?'<div class="swal2-success-fix"></div>':""}\n  ${e.animation?'<div class="swal2-success-circular-line-right"></div>':""}\n`)(t),o=o.replace(/ style=".*?"/g,"")):"error"===t.icon?n='\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n':t.icon&&(n=$e({question:"?",warning:"!",info:"i"}[t.icon])),o.trim()!==n.trim()&&F(e,n)},Be=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(const o of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])G(e,o,"background-color",t.iconColor);G(e,".swal2-success-ring","border-color",t.iconColor)}},$e=e=>`<div class="${a["icon-content"]}">${e}</div>`;let De=!1,_e=0,Ie=0,Oe=0,Le=0;const Pe=e=>{const t=k();if(!t)return;const o=x();if(e.target===t||o&&o.contains(e.target)){De=!0;const o=Ne(e);_e=o.clientX,Ie=o.clientY,Oe=parseInt(t.style.insetInlineStart)||0,Le=parseInt(t.style.insetBlockStart)||0,W(t,"swal2-dragging")}},Me=e=>{const t=k();if(t&&De){let{clientX:o,clientY:i}=Ne(e);const s=o-_e;t.style.insetInlineStart=`${Oe+(n.isRTL?-s:s)}px`,t.style.insetBlockStart=`${Le+(i-Ie)}px`}},qe=()=>{const e=k();De=!1,X(e,"swal2-dragging")},Ne=e=>{let t=0,o=0;return e.type.startsWith("mouse")?(t=e.clientX,o=e.clientY):e.type.startsWith("touch")&&(t=e.touches[0].clientX,o=e.touches[0].clientY),{clientX:t,clientY:o}},Fe=(e,t)=>{const o=b(),n=k();if(o&&n){if(t.toast){V(o,"width",t.width),n.style.width="100%";const e=_();e&&n.insertBefore(e,x())}else V(n,"width",t.width);V(n,"padding",t.padding),t.color&&(n.style.color=t.color),t.background&&(n.style.background=t.background),J(T()),je(n,t),t.draggable&&!t.toast?(W(n,a.draggable),(e=>{e.addEventListener("mousedown",Pe),document.body.addEventListener("mousemove",Me),e.addEventListener("mouseup",qe),e.addEventListener("touchstart",Pe),document.body.addEventListener("touchmove",Me),e.addEventListener("touchend",qe)})(n)):(X(n,a.draggable),(e=>{e.removeEventListener("mousedown",Pe),document.body.removeEventListener("mousemove",Me),e.removeEventListener("mouseup",qe),e.removeEventListener("touchstart",Pe),document.body.removeEventListener("touchmove",Me),e.removeEventListener("touchend",qe)})(n))}},je=(e,t)=>{const o=t.showClass||{};e.className=`${a.popup} ${ee(e)?o.popup:""}`,t.toast?(W([document.documentElement,document.body],a["toast-shown"]),W(e,a.toast)):W(e,a.modal),H(e,t,"popup"),"string"==typeof t.customClass&&W(e,t.customClass),t.icon&&W(e,a[`icon-${t.icon}`])},He=e=>{const t=document.createElement("li");return W(t,a["progress-step"]),F(t,e),t},Qe=e=>{const t=document.createElement("li");return W(t,a["progress-step-line"]),e.progressStepsDistance&&V(t,"width",e.progressStepsDistance),t},ze=(e,t)=>{var o;Fe(0,t),he(0,t),((e,t)=>{const o=S();if(!o)return;const{progressSteps:n,currentProgressStep:i}=t;n&&0!==n.length&&void 0!==i?(U(o),o.textContent="",i>=n.length&&d("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),n.forEach((e,s)=>{const r=He(e);if(o.appendChild(r),s===i&&W(r,a["active-progress-step"]),s!==n.length-1){const e=Qe(t);o.appendChild(e)}})):J(o)})(0,t),((e,t)=>{const o=me.innerParams.get(e),n=x();if(n){if(o&&t.icon===o.icon)return Te(n,t),void Ae(n,t);if(t.icon||t.iconHtml){if(t.icon&&-1===Object.keys(r).indexOf(t.icon))return u(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${t.icon}"`),void J(n);U(n),Te(n,t),Ae(n,t),W(n,t.showClass&&t.showClass.icon),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",Se)}else J(n)}})(e,t),((e,t)=>{const o=A();o&&(t.imageUrl?(U(o,""),o.setAttribute("src",t.imageUrl),o.setAttribute("alt",t.imageAlt||""),V(o,"width",t.imageWidth),V(o,"height",t.imageHeight),o.className=a.image,H(o,t,"image")):J(o))})(0,t),((e,t)=>{const o=C();o&&(Z(o),K(o,Boolean(t.title||t.titleText),"block"),t.title&&re(t.title,o),t.titleText&&(o.innerText=t.titleText),H(o,t,"title"))})(0,t),((e,t)=>{const o=P();o&&(F(o,t.closeButtonHtml||""),H(o,t,"closeButton"),K(o,t.showCloseButton),o.setAttribute("aria-label",t.closeButtonAriaLabel||""))})(0,t),Ee(e,t),de(0,t),((e,t)=>{const o=O();o&&(Z(o),K(o,Boolean(t.footer),"block"),t.footer&&re(t.footer,o),H(o,t,"footer"))})(0,t);const i=k();"function"==typeof t.didRender&&i&&t.didRender(i),null===(o=n.eventEmitter)||void 0===o||o.emit("didRender",i)},Re=()=>{var e;return null===(e=B())||void 0===e?void 0:e.click()},We=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Xe=e=>{if(e.keydownTarget&&e.keydownHandlerAdded&&e.keydownHandler){const t=e.keydownHandler;e.keydownTarget.removeEventListener("keydown",t,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1}},Ye=(e,t)=>{var o;const n=M();if(n.length)return-2===(e+=t)&&(e=n.length-1),e===n.length?e=0:-1===e&&(e=n.length-1),void n[e].focus();null===(o=k())||void 0===o||o.focus()},Ve=["ArrowRight","ArrowDown"],Ue=["ArrowLeft","ArrowUp"],Je=(e,t,o)=>{e&&(t.isComposing||229===t.keyCode||(e.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?Ze(t,e):"Tab"===t.key?Ge(t):[...Ve,...Ue].includes(t.key)?Ke(t.key):"Escape"===t.key&&et(t,e,o)))},Ze=(e,t)=>{if(!m(t.allowEnterKey))return;const o=k();if(!o||!t.input)return;const n=Q(o,t.input);if(e.target&&n&&e.target instanceof HTMLElement&&e.target.outerHTML===n.outerHTML){if(["textarea","file"].includes(t.input))return;Re(),e.preventDefault()}},Ge=e=>{const t=e.target,o=M();let n=-1;for(let e=0;e<o.length;e++)if(t===o[e]){n=e;break}e.shiftKey?Ye(n,-1):Ye(n,1),e.stopPropagation(),e.preventDefault()},Ke=e=>{const t=I(),o=B(),n=D(),i=$();if(!(t&&o&&n&&i))return;const s=[o,n,i];if(document.activeElement instanceof HTMLElement&&!s.includes(document.activeElement))return;const a=Ve.includes(e)?"nextElementSibling":"previousElementSibling";let r=document.activeElement;if(r){for(let e=0;e<t.children.length;e++){if(r=r[a],!r)return;if(r instanceof HTMLButtonElement&&ee(r))break}r instanceof HTMLButtonElement&&r.focus()}},et=(e,t,o)=>{e.preventDefault(),m(t.allowEscapeKey)&&o(We.esc)};var tt={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const ot=()=>{Array.from(document.body.children).forEach(e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")||""),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")})},nt="undefined"!=typeof window&&Boolean(window.GestureEvent),it=()=>{const e=b();if(!e)return;let t;e.ontouchstart=e=>{t=st(e)},e.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}},st=e=>{const t=e.target,o=b(),n=E();return!(!o||!n||at(e)||rt(e)||t!==o&&(te(o)||!(t instanceof HTMLElement)||((e,t)=>{let o=e;for(;o&&o!==t;){if(te(o))return!0;o=o.parentElement}return!1})(t,n)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||te(n)&&n.contains(t)))},at=e=>Boolean(e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType),rt=e=>e.touches&&e.touches.length>1;let lt=null;const ct=e=>{null===lt&&(document.body.scrollHeight>window.innerHeight||"scroll"===e)&&(lt=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${lt+(()=>{const e=document.createElement("div");e.className=a["scrollbar-measure"],document.body.appendChild(e);const t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t})()}px`)};function dt(e,t,o,s){N()?bt(e,s):(i(o).then(()=>bt(e,s)),Xe(n)),nt?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),q()&&(null!==lt&&(document.body.style.paddingRight=`${lt}px`,lt=null),(()=>{if(j(document.body,a.iosfix)){const e=parseInt(document.body.style.top,10);X(document.body,a.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}})(),ot()),X([document.documentElement,document.body],[a.shown,a["height-auto"],a["no-backdrop"],a["toast-shown"]])}function ut(e){e=wt(e);const t=tt.swalPromiseResolve.get(this),o=pt(this);this.isAwaitingPromise?e.isDismissed||(mt(this),t(e)):o&&t(e)}const pt=e=>{const t=k();if(!t)return!1;const o=me.innerParams.get(e);if(!o||j(t,o.hideClass.popup))return!1;X(t,o.showClass.popup),W(t,o.hideClass.popup);const n=b();return X(n,o.showClass.backdrop),W(n,o.hideClass.backdrop),ft(e,t,o),!0};function ht(e){const t=tt.swalPromiseReject.get(this);mt(this),t&&t(e)}const mt=e=>{e.isAwaitingPromise&&(delete e.isAwaitingPromise,me.innerParams.get(e)||e._destroy())},wt=e=>void 0===e?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),ft=(e,t,o)=>{var i;const s=b(),a=oe(t);"function"==typeof o.willClose&&o.willClose(t),null===(i=n.eventEmitter)||void 0===i||i.emit("willClose",t),a&&s?gt(e,t,s,Boolean(o.returnFocus),o.didClose):s&&dt(e,s,Boolean(o.returnFocus),o.didClose)},gt=(e,t,o,i,s)=>{n.swalCloseEventFinishedCallback=dt.bind(null,e,o,i,s);const a=function(e){var o;e.target===t&&(null===(o=n.swalCloseEventFinishedCallback)||void 0===o||o.call(n),delete n.swalCloseEventFinishedCallback,t.removeEventListener("animationend",a),t.removeEventListener("transitionend",a))};t.addEventListener("animationend",a),t.addEventListener("transitionend",a)},bt=(e,t)=>{setTimeout(()=>{var o;"function"==typeof t&&t.bind(e.params)(),null===(o=n.eventEmitter)||void 0===o||o.emit("didClose"),e._destroy&&e._destroy()})},vt=e=>{let t=k();if(t||new Ko,t=k(),!t)return;const o=_();N()?J(x()):yt(t,e),U(o),t.setAttribute("data-loading","true"),t.setAttribute("aria-busy","true"),t.focus()},yt=(e,t)=>{const o=I(),n=_();o&&n&&(!t&&ee(B())&&(t=B()),U(o),t&&(J(t),n.setAttribute("data-button-to-replace",t.className),o.insertBefore(n,t)),W([e,o],a.loading))},kt=e=>e.checked?1:0,xt=e=>e.checked?e.value:null,Ct=e=>e.files&&e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null,Et=(e,t)=>{const o=k();if(!o)return;const n=e=>{"select"===t.input?function(e,t,o){const n=Y(e,a.select);if(!n)return;const i=(e,t,n)=>{const i=document.createElement("option");i.value=n,F(i,t),i.selected=Tt(n,o.inputValue),e.appendChild(i)};t.forEach(e=>{const t=e[0],o=e[1];if(Array.isArray(o)){const e=document.createElement("optgroup");e.label=t,e.disabled=!1,n.appendChild(e),o.forEach(t=>i(e,t[1],t[0]))}else i(n,o,t)}),n.focus()}(o,St(e),t):"radio"===t.input&&function(e,t,o){const n=Y(e,a.radio);if(!n)return;t.forEach(e=>{const t=e[0],i=e[1],s=document.createElement("input"),r=document.createElement("label");s.type="radio",s.name=a.radio,s.value=t,Tt(t,o.inputValue)&&(s.checked=!0);const l=document.createElement("span");F(l,i),l.className=a.label,r.appendChild(s),r.appendChild(l),n.appendChild(r)});const i=n.querySelectorAll("input");i.length&&i[0].focus()}(o,St(e),t)};w(t.inputOptions)||g(t.inputOptions)?(vt(B()),f(t.inputOptions).then(t=>{e.hideLoading(),n(t)})):"object"==typeof t.inputOptions?n(t.inputOptions):u("Unexpected type of inputOptions! Expected object, Map or Promise, got "+typeof t.inputOptions)},At=(e,t)=>{const o=e.getInput();o&&(J(o),f(t.inputValue).then(n=>{o.value="number"===t.input?`${parseFloat(n)||0}`:`${n}`,U(o),o.focus(),e.hideLoading()}).catch(t=>{u(`Error in inputValue promise: ${t}`),o.value="",U(o),o.focus(),e.hideLoading()}))};const St=e=>{const t=[];return e instanceof Map?e.forEach((e,o)=>{let n=e;"object"==typeof n&&(n=St(n)),t.push([o,n])}):Object.keys(e).forEach(o=>{let n=e[o];"object"==typeof n&&(n=St(n)),t.push([o,n])}),t},Tt=(e,t)=>Boolean(t)&&null!=t&&t.toString()===e.toString(),Bt=(e,t)=>{const o=me.innerParams.get(e);if(!o.input)return void u(`The "input" parameter is needed to be set when using returnInputValueOn${c(t)}`);const n=e.getInput(),i=((e,t)=>{const o=e.getInput();if(!o)return null;switch(t.input){case"checkbox":return kt(o);case"radio":return xt(o);case"file":return Ct(o);default:return t.inputAutoTrim?o.value.trim():o.value}})(e,o);o.inputValidator?$t(e,i,t):n&&!n.checkValidity()?(e.enableButtons(),e.showValidationMessage(o.validationMessage||n.validationMessage)):"deny"===t?Dt(e,i):Ot(e,i)},$t=(e,t,o)=>{const n=me.innerParams.get(e);e.disableInput(),Promise.resolve().then(()=>f(n.inputValidator(t,n.validationMessage))).then(n=>{e.enableButtons(),e.enableInput(),n?e.showValidationMessage(n):"deny"===o?Dt(e,t):Ot(e,t)})},Dt=(e,t)=>{const o=me.innerParams.get(e);o.showLoaderOnDeny&&vt(D()),o.preDeny?(e.isAwaitingPromise=!0,Promise.resolve().then(()=>f(o.preDeny(t,o.validationMessage))).then(o=>{!1===o?(e.hideLoading(),mt(e)):e.close({isDenied:!0,value:void 0===o?t:o})}).catch(t=>It(e,t))):e.close({isDenied:!0,value:t})},_t=(e,t)=>{e.close({isConfirmed:!0,value:t})},It=(e,t)=>{e.rejectPromise(t)},Ot=(e,t)=>{const o=me.innerParams.get(e);o.showLoaderOnConfirm&&vt(),o.preConfirm?(e.resetValidationMessage(),e.isAwaitingPromise=!0,Promise.resolve().then(()=>f(o.preConfirm(t,o.validationMessage))).then(o=>{ee(T())||!1===o?(e.hideLoading(),mt(e)):_t(e,void 0===o?t:o)}).catch(t=>It(e,t))):_t(e,t)};function Lt(){const e=me.innerParams.get(this);if(!e)return;const t=me.domCache.get(this);J(t.loader),N()?e.icon&&U(x()):Pt(t),X([t.popup,t.actions],a.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}const Pt=e=>{const t=e.loader.getAttribute("data-button-to-replace"),o=t?e.popup.getElementsByClassName(t):[];o.length?U(o[0],"inline-block"):!ee(B())&&!ee(D())&&!ee($())&&J(e.actions)};function Mt(){const e=me.innerParams.get(this),t=me.domCache.get(this);return t?Q(t.popup,e.input):null}function qt(e,t,o){const n=me.domCache.get(e);t.forEach(e=>{n[e].disabled=o})}function Nt(e,t){const o=k();if(o&&e)if("radio"===e.type){const e=o.querySelectorAll(`[name="${a.radio}"]`);for(let o=0;o<e.length;o++)e[o].disabled=t}else e.disabled=t}function Ft(){qt(this,["confirmButton","denyButton","cancelButton"],!1)}function jt(){qt(this,["confirmButton","denyButton","cancelButton"],!0)}function Ht(){Nt(this.getInput(),!1)}function Qt(){Nt(this.getInput(),!0)}function zt(e){const t=me.domCache.get(this),o=me.innerParams.get(this);F(t.validationMessage,e),t.validationMessage.className=a["validation-message"],o.customClass&&o.customClass.validationMessage&&W(t.validationMessage,o.customClass.validationMessage),U(t.validationMessage);const n=this.getInput();n&&(n.setAttribute("aria-invalid","true"),n.setAttribute("aria-describedby",a["validation-message"]),z(n),W(n,a.inputerror))}function Rt(){const e=me.domCache.get(this);e.validationMessage&&J(e.validationMessage);const t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),X(t,a.inputerror))}const Wt={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,draggable:!1,animation:!0,theme:"light",showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0,topLayer:!1},Xt=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","draggable","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","theme","willClose"],Yt={allowEnterKey:void 0},Vt=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],Ut=e=>Object.prototype.hasOwnProperty.call(Wt,e),Jt=e=>-1!==Xt.indexOf(e),Zt=e=>Yt[e],Gt=e=>{Ut(e)||d(`Unknown parameter "${e}"`)},Kt=e=>{Vt.includes(e)&&d(`The parameter "${e}" is incompatible with toasts`)},eo=e=>{const t=Zt(e);t&&h(e,t)},to=e=>{!1===e.backdrop&&e.allowOutsideClick&&d('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),e.theme&&!["light","dark","auto","minimal","borderless","bootstrap-4","bootstrap-4-light","bootstrap-4-dark","bootstrap-5","bootstrap-5-light","bootstrap-5-dark","material-ui","material-ui-light","material-ui-dark","embed-iframe","bulma","bulma-light","bulma-dark"].includes(e.theme)&&d(`Invalid theme "${e.theme}"`);for(const t in e)Gt(t),e.toast&&Kt(t),eo(t)};function oo(e){const t=b(),o=k(),n=me.innerParams.get(this);if(!o||j(o,n.hideClass.popup))return void d("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const i=no(e),s=Object.assign({},n,i);to(s),t&&(t.dataset.swal2Theme=s.theme),ze(this,s),me.innerParams.set(this,s),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})}const no=e=>{const t={};return Object.keys(e).forEach(o=>{if(Jt(o)){const n=e;t[o]=n[o]}else d(`Invalid parameter to update: ${o}`)}),t};function io(){var e;const t=me.domCache.get(this),o=me.innerParams.get(this);o?(t.popup&&n.swalCloseEventFinishedCallback&&(n.swalCloseEventFinishedCallback(),delete n.swalCloseEventFinishedCallback),"function"==typeof o.didDestroy&&o.didDestroy(),null===(e=n.eventEmitter)||void 0===e||e.emit("didDestroy"),so(this)):ao(this)}const so=e=>{ao(e),delete e.params,delete n.keydownHandler,delete n.keydownTarget,delete n.currentInstance},ao=e=>{e.isAwaitingPromise?(ro(me,e),e.isAwaitingPromise=!0):(ro(tt,e),ro(me,e),delete e.isAwaitingPromise,delete e.disableButtons,delete e.enableButtons,delete e.getInput,delete e.disableInput,delete e.enableInput,delete e.hideLoading,delete e.disableLoading,delete e.showValidationMessage,delete e.resetValidationMessage,delete e.close,delete e.closePopup,delete e.closeModal,delete e.closeToast,delete e.rejectPromise,delete e.update,delete e._destroy)},ro=(e,t)=>{for(const o in e)e[o].delete(t)};var lo=Object.freeze({__proto__:null,_destroy:io,close:ut,closeModal:ut,closePopup:ut,closeToast:ut,disableButtons:jt,disableInput:Qt,disableLoading:Lt,enableButtons:Ft,enableInput:Ht,getInput:Mt,handleAwaitingPromise:mt,hideLoading:Lt,rejectPromise:ht,resetValidationMessage:Rt,showValidationMessage:zt,update:oo});const co=(e,t,o)=>{t.popup.onclick=()=>{e&&(uo(e)||e.timer||e.input)||o(We.close)}},uo=e=>Boolean(e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton);let po=!1;const ho=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(t){e.container.onmouseup=()=>{},t.target===e.container&&(po=!0)}}},mo=e=>{e.container.onmousedown=t=>{t.target===e.container&&t.preventDefault(),e.popup.onmouseup=function(t){e.popup.onmouseup=()=>{},(t.target===e.popup||t.target instanceof HTMLElement&&e.popup.contains(t.target))&&(po=!0)}}},wo=(e,t,o)=>{t.container.onclick=n=>{po?po=!1:n.target===t.container&&m(e.allowOutsideClick)&&o(We.backdrop)}},fo=e=>e instanceof Element||(e=>"object"==typeof e&&e.jquery)(e);const go=()=>{if(n.timeout)return(()=>{const e=L();if(!e)return;const t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";const o=t/parseInt(window.getComputedStyle(e).width)*100;e.style.width=`${o}%`})(),n.timeout.stop()},bo=()=>{if(n.timeout){const e=n.timeout.start();return ne(e),e}};let vo=!1;const yo={};const ko=e=>{for(let t=e.target;t&&t!==document;t=t.parentNode)for(const e in yo){const o=t.getAttribute&&t.getAttribute(e);if(o)return void yo[e].fire({template:o})}};n.eventEmitter=new class{constructor(){this.events={}}_getHandlersByEventName(e){return void 0===this.events[e]&&(this.events[e]=[]),this.events[e]}on(e,t){const o=this._getHandlersByEventName(e);o.includes(t)||o.push(t)}once(e,t){const o=(...n)=>{this.removeListener(e,o),t.apply(this,n)};this.on(e,o)}emit(e,...t){this._getHandlersByEventName(e).forEach(e=>{try{e.apply(this,t)}catch(e){console.error(e)}})}removeListener(e,t){const o=this._getHandlersByEventName(e),n=o.indexOf(t);n>-1&&o.splice(n,1)}removeAllListeners(e){void 0!==this.events[e]&&(this.events[e].length=0)}reset(){this.events={}}};var xo=Object.freeze({__proto__:null,argsToParams:e=>{const t={};return"object"!=typeof e[0]||fo(e[0])?["title","html","icon"].forEach((o,n)=>{const i=e[n];"string"==typeof i||fo(i)?t[o]=i:void 0!==i&&u(`Unexpected type of ${o}! Expected "string" or "Element", got ${typeof i}`)}):Object.assign(t,e[0]),t},bindClickHandler:function(e="data-swal-template"){yo[e]=this,vo||(document.body.addEventListener("click",ko),vo=!0)},clickCancel:()=>{var e;return null===(e=$())||void 0===e?void 0:e.click()},clickConfirm:Re,clickDeny:()=>{var e;return null===(e=D())||void 0===e?void 0:e.click()},enableLoading:vt,fire:function(...e){return new this(...e)},getActions:I,getCancelButton:$,getCloseButton:P,getConfirmButton:B,getContainer:b,getDenyButton:D,getFocusableElements:M,getFooter:O,getHtmlContainer:E,getIcon:x,getIconContent:()=>y(a["icon-content"]),getImage:A,getInputLabel:()=>y(a["input-label"]),getLoader:_,getPopup:k,getProgressSteps:S,getTimerLeft:()=>n.timeout&&n.timeout.getTimerLeft(),getTimerProgressBar:L,getTitle:C,getValidationMessage:T,increaseTimer:e=>{if(n.timeout){const t=n.timeout.increase(e);return ne(t,!0),t}},isDeprecatedParameter:Zt,isLoading:()=>{const e=k();return!!e&&e.hasAttribute("data-loading")},isTimerRunning:()=>Boolean(n.timeout&&n.timeout.isRunning()),isUpdatableParameter:Jt,isValidParameter:Ut,isVisible:()=>ee(k()),mixin:function(e){return class extends(this){_main(t,o){return super._main(t,Object.assign({},e,o))}}},off:(e,t)=>{n.eventEmitter&&(e?t?n.eventEmitter.removeListener(e,t):n.eventEmitter.removeAllListeners(e):n.eventEmitter.reset())},on:(e,t)=>{n.eventEmitter&&n.eventEmitter.on(e,t)},once:(e,t)=>{n.eventEmitter&&n.eventEmitter.once(e,t)},resumeTimer:bo,showLoading:vt,stopTimer:go,toggleTimer:()=>{const e=n.timeout;return e&&(e.running?go():bo())}});class Co{constructor(e,t){this.callback=e,this.remaining=t,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(e){const t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const Eo=["swal-title","swal-html","swal-footer"],Ao=e=>{const t={};return Array.from(e.querySelectorAll("swal-param")).forEach(e=>{Oo(e,["name","value"]);const o=e.getAttribute("name"),n=e.getAttribute("value");o&&n&&(t[o]=o in Wt&&"boolean"==typeof Wt[o]?"false"!==n:o in Wt&&"object"==typeof Wt[o]?JSON.parse(n):n)}),t},So=e=>{const t={};return Array.from(e.querySelectorAll("swal-function-param")).forEach(e=>{const o=e.getAttribute("name"),n=e.getAttribute("value");o&&n&&(t[o]=new Function(`return ${n}`)())}),t},To=e=>{const t={};return Array.from(e.querySelectorAll("swal-button")).forEach(e=>{Oo(e,["type","color","aria-label"]);const o=e.getAttribute("type");if(o&&["confirm","cancel","deny"].includes(o)){if(t[`${o}ButtonText`]=e.innerHTML,t[`show${c(o)}Button`]=!0,e.hasAttribute("color")){const n=e.getAttribute("color");null!==n&&(t[`${o}ButtonColor`]=n)}if(e.hasAttribute("aria-label")){const n=e.getAttribute("aria-label");null!==n&&(t[`${o}ButtonAriaLabel`]=n)}}}),t},Bo=e=>{const t={},o=e.querySelector("swal-image");return o&&(Oo(o,["src","width","height","alt"]),o.hasAttribute("src")&&(t.imageUrl=o.getAttribute("src")||void 0),o.hasAttribute("width")&&(t.imageWidth=o.getAttribute("width")||void 0),o.hasAttribute("height")&&(t.imageHeight=o.getAttribute("height")||void 0),o.hasAttribute("alt")&&(t.imageAlt=o.getAttribute("alt")||void 0)),t},$o=e=>{const t={},o=e.querySelector("swal-icon");return o&&(Oo(o,["type","color"]),o.hasAttribute("type")&&(t.icon=o.getAttribute("type")),o.hasAttribute("color")&&(t.iconColor=o.getAttribute("color")),t.iconHtml=o.innerHTML),t},Do=e=>{const t={},o=e.querySelector("swal-input");o&&(Oo(o,["type","label","placeholder","value"]),t.input=o.getAttribute("type")||"text",o.hasAttribute("label")&&(t.inputLabel=o.getAttribute("label")),o.hasAttribute("placeholder")&&(t.inputPlaceholder=o.getAttribute("placeholder")),o.hasAttribute("value")&&(t.inputValue=o.getAttribute("value")));const n=Array.from(e.querySelectorAll("swal-input-option"));return n.length&&(t.inputOptions={},n.forEach(e=>{Oo(e,["value"]);const o=e.getAttribute("value");if(!o)return;const n=e.innerHTML;t.inputOptions[o]=n})),t},_o=(e,t)=>{const o={};for(const n in t){const i=t[n],s=e.querySelector(i);s&&(Oo(s,[]),o[i.replace(/^swal-/,"")]=s.innerHTML.trim())}return o},Io=e=>{const t=Eo.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(e.children).forEach(e=>{const o=e.tagName.toLowerCase();t.includes(o)||d(`Unrecognized element <${o}>`)})},Oo=(e,t)=>{Array.from(e.attributes).forEach(o=>{-1===t.indexOf(o.name)&&d([`Unrecognized attribute "${o.name}" on <${e.tagName.toLowerCase()}>.`,t.length?`Allowed attributes are: ${t.join(", ")}`:"To set the value, use HTML within the element."])})},Lo=e=>{var t,o;const i=b(),s=k();if(!i||!s)return;"function"==typeof e.willOpen&&e.willOpen(s),null===(t=n.eventEmitter)||void 0===t||t.emit("willOpen",s);const a=window.getComputedStyle(document.body).overflowY;if(No(i,s,e),setTimeout(()=>{Mo(i,s)},10),q()&&(qo(i,void 0!==e.scrollbarPadding&&e.scrollbarPadding,a),(()=>{const e=b();Array.from(document.body.children).forEach(t=>{t.contains(e)||(t.hasAttribute("aria-hidden")&&t.setAttribute("data-previous-aria-hidden",t.getAttribute("aria-hidden")||""),t.setAttribute("aria-hidden","true"))})})()),N()||n.previousActiveElement||(n.previousActiveElement=document.activeElement),"function"==typeof e.didOpen){const t=e.didOpen;setTimeout(()=>t(s))}null===(o=n.eventEmitter)||void 0===o||o.emit("didOpen",s)},Po=e=>{const t=k();if(!t||e.target!==t)return;const o=b();o&&(t.removeEventListener("animationend",Po),t.removeEventListener("transitionend",Po),o.style.overflowY="auto",X(o,a["no-transition"]))},Mo=(e,t)=>{oe(t)?(e.style.overflowY="hidden",t.addEventListener("animationend",Po),t.addEventListener("transitionend",Po)):e.style.overflowY="auto"},qo=(e,t,o)=>{(()=>{if(nt&&!j(document.body,a.iosfix)){const e=document.body.scrollTop;document.body.style.top=-1*e+"px",W(document.body,a.iosfix),it()}})(),t&&"hidden"!==o&&ct(o),setTimeout(()=>{e.scrollTop=0})},No=(e,t,o)=>{var n;null!==(n=o.showClass)&&void 0!==n&&n.backdrop&&W(e,o.showClass.backdrop),o.animation?(t.style.setProperty("opacity","0","important"),U(t,"grid"),setTimeout(()=>{var e;null!==(e=o.showClass)&&void 0!==e&&e.popup&&W(t,o.showClass.popup),t.style.removeProperty("opacity")},10)):U(t,"grid"),W([document.documentElement,document.body],a.shown),o.heightAuto&&o.backdrop&&!o.toast&&W([document.documentElement,document.body],a["height-auto"])};var Fo=(e,t)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),jo=(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL");function Ho(e){(function(e){e.inputValidator||("email"===e.input&&(e.inputValidator=Fo),"url"===e.input&&(e.inputValidator=jo))})(e),e.showLoaderOnConfirm&&!e.preConfirm&&d("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(e){(!e.target||"string"==typeof e.target&&!document.querySelector(e.target)||"string"!=typeof e.target&&!e.target.appendChild)&&(d('Target parameter is not valid, defaulting to "body"'),e.target="body")}(e),"string"==typeof e.title&&(e.title=e.title.split("\n").join("<br />")),ae(e)}let Qo;var zo=new WeakMap;class Ro{constructor(...t){if(o(this,zo,Promise.resolve({isConfirmed:!1,isDenied:!1,isDismissed:!0})),"undefined"==typeof window)return;Qo=this;const n=Object.freeze(this.constructor.argsToParams(t));var i,s,a;this.params=n,this.isAwaitingPromise=!1,i=zo,s=this,a=this._main(Qo.params),i.set(e(i,s),a)}_main(e,t={}){if(to(Object.assign({},t,e)),n.currentInstance){const e=tt.swalPromiseResolve.get(n.currentInstance),{isAwaitingPromise:t}=n.currentInstance;n.currentInstance._destroy(),t||e({isDismissed:!0}),q()&&ot()}n.currentInstance=Qo;const o=Xo(e,t);Ho(o),Object.freeze(o),n.timeout&&(n.timeout.stop(),delete n.timeout),clearTimeout(n.restoreFocusTimeout);const i=Yo(Qo);return ze(Qo,o),me.innerParams.set(Qo,o),Wo(Qo,i,o)}then(e){return t(zo,this).then(e)}finally(e){return t(zo,this).finally(e)}}const Wo=(e,t,o)=>new Promise((i,s)=>{const a=t=>{e.close({isDismissed:!0,dismiss:t,isConfirmed:!1,isDenied:!1})};tt.swalPromiseResolve.set(e,i),tt.swalPromiseReject.set(e,s),t.confirmButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.input?Bt(e,"confirm"):Ot(e,!0)})(e)},t.denyButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?Bt(e,"deny"):Dt(e,!1)})(e)},t.cancelButton.onclick=()=>{((e,t)=>{e.disableButtons(),t(We.cancel)})(e,a)},t.closeButton.onclick=()=>{a(We.close)},((e,t,o)=>{e.toast?co(e,t,o):(ho(t),mo(t),wo(e,t,o))})(o,t,a),((e,t,o)=>{if(Xe(e),!t.toast){const n=e=>Je(t,e,o);e.keydownHandler=n;const i=t.keydownListenerCapture?window:k();if(i){e.keydownTarget=i,e.keydownListenerCapture=t.keydownListenerCapture;const o=n;e.keydownTarget.addEventListener("keydown",o,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0}}})(n,o,a),((e,t)=>{"select"===t.input||"radio"===t.input?Et(e,t):["text","email","number","tel","textarea"].some(e=>e===t.input)&&(w(t.inputValue)||g(t.inputValue))&&(vt(B()),At(e,t))})(e,o),Lo(o),Vo(n,o,a),Uo(t,o),setTimeout(()=>{t.container.scrollTop=0})}),Xo=(e,t)=>{const o=(e=>{const t="string"==typeof e.template?document.querySelector(e.template):e.template;if(!t)return{};const o=t.content;return Io(o),Object.assign(Ao(o),So(o),To(o),Bo(o),$o(o),Do(o),_o(o,Eo))})(e),n=Object.assign({},Wt,t,o,e);return n.showClass=Object.assign({},Wt.showClass,n.showClass),n.hideClass=Object.assign({},Wt.hideClass,n.hideClass),!1===n.animation&&(n.showClass={backdrop:"swal2-noanimation"},n.hideClass={}),n},Yo=e=>{const t={popup:k(),container:b(),actions:I(),confirmButton:B(),denyButton:D(),cancelButton:$(),loader:_(),closeButton:P(),validationMessage:T(),progressSteps:S()};return me.domCache.set(e,t),t},Vo=(e,t,o)=>{const n=L();J(n),t.timer&&(e.timeout=new Co(()=>{o("timer"),delete e.timeout},t.timer),t.timerProgressBar&&n&&(U(n),H(n,t,"timerProgressBar"),setTimeout(()=>{e.timeout&&e.timeout.running&&ne(t.timer)})))},Uo=(e,t)=>{if(!t.toast)return m(t.allowEnterKey)?void(Jo(e)||Zo(e,t)||Ye(-1,1)):(h("allowEnterKey"),void Go())},Jo=e=>{const t=Array.from(e.popup.querySelectorAll("[autofocus]"));for(const e of t)if(e instanceof HTMLElement&&ee(e))return e.focus(),!0;return!1},Zo=(e,t)=>t.focusDeny&&ee(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&ee(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!ee(e.confirmButton)||(e.confirmButton.focus(),0)),Go=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};Ro.prototype.disableButtons=jt,Ro.prototype.enableButtons=Ft,Ro.prototype.getInput=Mt,Ro.prototype.disableInput=Qt,Ro.prototype.enableInput=Ht,Ro.prototype.hideLoading=Lt,Ro.prototype.disableLoading=Lt,Ro.prototype.showValidationMessage=zt,Ro.prototype.resetValidationMessage=Rt,Ro.prototype.close=ut,Ro.prototype.closePopup=ut,Ro.prototype.closeModal=ut,Ro.prototype.closeToast=ut,Ro.prototype.rejectPromise=ht,Ro.prototype.update=oo,Ro.prototype._destroy=io,Object.assign(Ro,xo),Object.keys(lo).forEach(e=>{Ro[e]=function(...t){if(Qo&&Qo[e])return Qo[e](...t)}}),Ro.DismissReason=We,Ro.version="11.26.17";const Ko=Ro;return Ko.default=Ko,Ko}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),"undefined"!=typeof document&&function(e,t){var o=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=t);else try{o.innerHTML=t}catch(e){o.innerText=t}}(document,':root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-container-padding: 0.625em;--swal2-backdrop: rgba(0, 0, 0, 0.4);--swal2-backdrop-transition: background-color 0.15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: 0.3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show 0.3s;--swal2-hide-animation: swal2-hide 0.15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: 0.8em 1em 0;--swal2-html-container-padding: 1em 1.6em 0.3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: 0.1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color 0.2s, box-shadow 0.2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color 0.2s, box-shadow 0.2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: 0.25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: 0.25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: 0.25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show 0.5s;--swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}@media(prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:rgba(0,0,0,0);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translate3d(0, 0, 0) scale(1);opacity:1}100%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}')},7736(e){var t;t=function(e){var t=function(e){return new t.lib.init(e)};function o(e,t){return t.offset[e]?isNaN(t.offset[e])?t.offset[e]:t.offset[e]+"px":"0px"}function n(e,t){return!(!e||"string"!=typeof t||!(e.className&&e.className.trim().split(/\s+/gi).indexOf(t)>-1))}return t.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},t.lib=t.prototype={toastify:"1.12.0",constructor:t,init:function(e){return e||(e={}),this.options={},this.toastElement=null,this.options.text=e.text||t.defaults.text,this.options.node=e.node||t.defaults.node,this.options.duration=0===e.duration?0:e.duration||t.defaults.duration,this.options.selector=e.selector||t.defaults.selector,this.options.callback=e.callback||t.defaults.callback,this.options.destination=e.destination||t.defaults.destination,this.options.newWindow=e.newWindow||t.defaults.newWindow,this.options.close=e.close||t.defaults.close,this.options.gravity="bottom"===e.gravity?"toastify-bottom":t.defaults.gravity,this.options.positionLeft=e.positionLeft||t.defaults.positionLeft,this.options.position=e.position||t.defaults.position,this.options.backgroundColor=e.backgroundColor||t.defaults.backgroundColor,this.options.avatar=e.avatar||t.defaults.avatar,this.options.className=e.className||t.defaults.className,this.options.stopOnFocus=void 0===e.stopOnFocus?t.defaults.stopOnFocus:e.stopOnFocus,this.options.onClick=e.onClick||t.defaults.onClick,this.options.offset=e.offset||t.defaults.offset,this.options.escapeMarkup=void 0!==e.escapeMarkup?e.escapeMarkup:t.defaults.escapeMarkup,this.options.ariaLive=e.ariaLive||t.defaults.ariaLive,this.options.style=e.style||t.defaults.style,e.backgroundColor&&(this.options.style.background=e.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var e=document.createElement("div");for(var t in e.className="toastify on "+this.options.className,this.options.position?e.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(e.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):e.className+=" toastify-right",e.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)e.style[t]=this.options.style[t];if(this.options.ariaLive&&e.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)e.appendChild(this.options.node);else if(this.options.escapeMarkup?e.innerText=this.options.text:e.innerHTML=this.options.text,""!==this.options.avatar){var n=document.createElement("img");n.src=this.options.avatar,n.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?e.appendChild(n):e.insertAdjacentElement("afterbegin",n)}if(!0===this.options.close){var i=document.createElement("button");i.type="button",i.setAttribute("aria-label","Close"),i.className="toast-close",i.innerHTML="&#10006;",i.addEventListener("click",function(e){e.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var s=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&s>360?e.insertAdjacentElement("afterbegin",i):e.appendChild(i)}if(this.options.stopOnFocus&&this.options.duration>0){var a=this;e.addEventListener("mouseover",function(t){window.clearTimeout(e.timeOutValue)}),e.addEventListener("mouseleave",function(){e.timeOutValue=window.setTimeout(function(){a.removeElement(e)},a.options.duration)})}if(void 0!==this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var r=o("x",this.options),l=o("y",this.options),c="left"==this.options.position?r:"-"+r,d="toastify-top"==this.options.gravity?l:"-"+l;e.style.transform="translate("+c+","+d+")"}return e},showToast:function(){var e;if(this.toastElement=this.buildToast(),!(e="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var o=t.defaults.oldestFirst?e.firstChild:e.lastChild;return e.insertBefore(this.toastElement,o),t.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(e){e.className=e.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),e.parentNode&&e.parentNode.removeChild(e),this.options.callback.call(e),t.reposition()}.bind(this),400)}},t.reposition=function(){for(var e,t={top:15,bottom:15},o={top:15,bottom:15},i={top:15,bottom:15},s=document.getElementsByClassName("toastify"),a=0;a<s.length;a++){e=!0===n(s[a],"toastify-top")?"toastify-top":"toastify-bottom";var r=s[a].offsetHeight;e=e.substr(9,e.length-1),(window.innerWidth>0?window.innerWidth:screen.width)<=360?(s[a].style[e]=i[e]+"px",i[e]+=r+15):!0===n(s[a],"toastify-left")?(s[a].style[e]=t[e]+"px",t[e]+=r+15):(s[a].style[e]=o[e]+"px",o[e]+=r+15)}return this},t.lib.init.prototype=t.lib,t},e.exports?e.exports=t():this.Toastify=t()}},t={};function o(n){var i=t[n];if(void 0!==i)return i.exports;var s=t[n]={id:n,exports:{}};return e[n].call(s.exports,s,s.exports,o),s.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.nc=void 0,(()=>{"use strict";var e=o(4223),t=o(2603),n=o(8465),i=o.n(n),s=o(246);const a="edit-question";let r,l,c,d;class u{static selectors={elEditQuestionWrap:".lp-edit-question-wrap",elQuestionEditMain:".lp-question-edit-main",elQuestionToggleAll:".lp-question-toggle-all",elEditListQuestions:".lp-edit-list-questions",elQuestionToggle:".lp-question-toggle",elBtnShowPopupItemsToSelect:".lp-btn-show-popup-items-to-select",elPopupItemsToSelectClone:".lp-popup-items-to-select.clone",elBtnAddQuestion:".lp-btn-add-question",elBtnRemoveQuestion:".lp-btn-remove-question",elBtnUpdateQuestionTitle:".lp-btn-update-question-title",elBtnUpdateQuestionDes:".lp-btn-update-question-des",elBtnUpdateQuestionHint:".lp-btn-update-question-hint",elBtnUpdateQuestionExplain:".lp-btn-update-question-explanation",elQuestionTitleNewInput:".lp-question-title-new-input",elQuestionTitleInput:".lp-question-title-input",elQuestionTypeLabel:".lp-question-type-label",elQuestionTypeNew:".lp-question-type-new",elAddNewQuestion:"add-new-question",elQuestionClone:".lp-question-item.clone",elAnswersConfig:".lp-answers-config",elBtnAddAnswer:".lp-btn-add-question-answer",elQuestionAnswerItemAddNew:".lp-question-answer-item-add-new",elQuestionAnswerTitleNewInput:".lp-question-answer-title-new-input",elQuestionAnswerTitleInput:".lp-question-answer-title-input",elBtnDeleteAnswer:".lp-btn-delete-question-answer",elQuestionByType:".lp-question-by-type",elInputAnswerSetTrue:".lp-input-answer-set-true",elQuestionAnswerItem:".lp-question-answer-item",elBtnUpdateQuestionAnswer:".lp-btn-update-question-answer",elBtnFibInsertBlank:".lp-btn-fib-insert-blank",elBtnFibDeleteAllBlanks:".lp-btn-fib-delete-all-blanks",elBtnFibSaveContent:".lp-btn-fib-save-content",elBtnFibClearAllContent:".lp-btn-fib-clear-all-content",elFibOptionTitleInput:".lp-question-fib-option-title-input",elFibBlankOptions:".lp-question-fib-blank-options",elFibBlankOptionItem:".lp-question-fib-blank-option-item",elFibBlankOptionItemClone:".lp-question-fib-blank-option-item.clone",elFibBlankOptionIndex:".lp-question-fib-option-index",elBtnFibOptionDelete:".lp-btn-fib-option-delete",elFibOptionMatchCaseWrap:".lp-question-fib-option-match-case-wrap",elFibOptionMatchCaseInput:".lp-question-fib-option-match-case-input",elQuestionFibOptionDetail:".lp-question-fib-option-detail",elFibOptionComparisonInput:".lp-question-fib-option-comparison-input",elAutoSaveFib:".lp-auto-save-fib",LPTarget:".lp-target",elCollapse:"lp-collapse",elSectionToggle:".lp-section-toggle",elTriggerToggle:".lp-trigger-toggle",elAutoSaveQuestion:".lp-auto-save-question",elAutoSaveAnswer:".lp-auto-save-question-answer",elQuestionFibInput:"lp-question-fib-input",elBtnQuestionCreateType:".lp-btn-question-create-type"};constructor(){}init(){this.events(),this.initTinyMCE().then()}events(){u._loadedEvents||(u._loadedEvents=!0,document.querySelectorAll(`${u.selectors.elQuestionEditMain}`).forEach(e=>{this.sortAbleQuestionAnswer(e)}),e.eventHandlers("click",[{selector:u.selectors.elBtnQuestionCreateType,callBack:this.createQuestionType.name,class:this},{selector:u.selectors.elBtnAddAnswer,callBack:this.addQuestionAnswer.name,class:this},{selector:u.selectors.elBtnDeleteAnswer,callBack:this.deleteQuestionAnswer.name,class:this},{selector:u.selectors.elBtnFibInsertBlank,callBack:this.fibInsertBlank.name,class:this},{selector:u.selectors.elBtnFibDeleteAllBlanks,callBack:this.fibDeleteAllBlanks.name,class:this},{selector:u.selectors.elBtnFibSaveContent,callBack:this.fibSaveContent.name,class:this},{selector:u.selectors.elBtnFibClearAllContent,callBack:this.fibClearContent.name,class:this},{selector:u.selectors.elBtnFibOptionDelete,callBack:this.fibDeleteBlank.name,class:this},{selector:u.selectors.elFibOptionMatchCaseInput,callBack:this.fibShowHideMatchCaseOption.name,class:this},{selector:u.selectors.elFibOptionComparisonInput,callBack:e=>{const{e:t,target:o}=e;o.closest(`${u.selectors.elQuestionEditMain}`).querySelector(`${u.selectors.elBtnFibSaveContent}`).click()}}]),document.addEventListener("click",t=>{const o=t.target;e.toggleCollapse(t,o,u.selectors.elTriggerToggle)}),e.eventHandlers("keyup",[{selector:u.selectors.elQuestionAnswerTitleNewInput,callBack:this.checkCanAddAnswer.name,class:this},{selector:u.selectors.elFibOptionTitleInput,callBack:this.fibOptionTitleInputChange.name,class:this},{selector:u.selectors.elAutoSaveQuestion,callBack:this.autoUpdateQuestion.name,class:this}]),e.eventHandlers("keydown",[{selector:u.selectors.elQuestionAnswerTitleNewInput,callBack:this.addQuestionAnswer.name,class:this,checkIsEventEnter:!0}]),e.eventHandlers("change",[{selector:u.selectors.elAutoSaveAnswer,callBack:this.autoUpdateAnswer.name,class:this}]),this.eventEditorTinymce())}async initTinyMCE(){document.querySelectorAll(".lp-editor-tinymce").forEach(e=>{const t=e.id;this.reInitTinymce(t)})}reInitTinymce(e){if(!window.tinymce||!e)return;const t=document.getElementById(e);if(!t)return;this.reInitQuicktags(e);const o=window.tinymce.get(e),n=o?.getContainer?.();o&&(o.targetElm===t||o.getElement?.()===t||n?.contains(t))||(window.tinymce.execCommand("mceRemoveEditor",!0,e),window.tinymce.execCommand("mceAddEditor",!0,e)),this.setDefaultEditorTab(e)}reInitQuicktags(e){const t=document.getElementById(`qt_${e}_toolbar`);if(!t||t.children.length||!window.quicktags)return;const o=window.tinyMCEPreInit?.qtInit?.[e]||{id:e};window.quicktags(o),window.QTags?._buttonsInit&&window.QTags._buttonsInit()}setDefaultEditorTab(e){const t=document.getElementById(`wp-${e}-wrap`);if(!t)return;t.classList.contains("html-active")&&window.switchEditors?.go&&window.switchEditors.go(e,"tmce"),t.classList.add("tmce-active"),t.classList.remove("html-active");const o=document.getElementById(`${e}-tmce`),n=document.getElementById(`${e}-html`);o?.setAttribute("aria-pressed","true"),n?.setAttribute("aria-pressed","false")}eventEditorTinymce(){window.tinymce.on("AddEditor",t=>{const o=t.editor.id,n=window.tinymce.get(o);if(!n)return;if("content"===o)return;this.setDefaultEditorTab(o);const i=document.getElementById(o);if(!i)return;const s=i.closest(`${u.selectors.elQuestionEditMain}`);s&&(s.dataset.questionId,n.settings.force_p_newlines=!1,n.settings.forced_root_block="",n.settings.force_br_newlines=!0,n.settings.relative_urls=!1,n.settings.remove_script_host=!1,n.settings.convert_urls=!0,n.settings.document_base_url=lpData.site_url,n.on("change keyup",e=>{i.value=n.getContent(),this.autoUpdateQuestion({e,target:i})}),n.on("blur",e=>{}),n.on("focusin",e=>{}),n.on("init",()=>{n.dom.addStyle(`\n\t\t\t\tbody {\n\t\t\t\t\tline-height: 2.2 !important;\n\t\t\t\t}\n\t\t\t\t.${u.selectors.elQuestionFibInput} {\n\t\t\t\t\tborder: 1px dashed rebeccapurple;\n\t\t\t\t\tpadding: 5px;\n\t\t\t\t}\n\t\t\t`)}),n.on("setcontent",e=>{const t=this.randomString(),o=n.dom.select(`.${u.selectors.elQuestionFibInput}[data-id="${t}"]`);o[0]&&o[0].focus(),n.dom.bind(o[0],"input",e=>{})}),n.on("selectionchange",t=>{if(r=n.selection,r.getNode().classList.contains(`${u.selectors.elQuestionFibInput}`)){const t=r.getNode().dataset.id,i=r.getNode().textContent.trim();if(0===i.length){const o=n.id.replace(`${u.selectors.elQuestionFibInput}-`,""),i=document.querySelector(`${u.selectors.elQuestionEditMain}[data-question-id="${o}"]`).querySelector(`${u.selectors.elFibBlankOptions}`).querySelector(`${u.selectors.elFibBlankOptionItem}[data-id="${t}"]`);i&&e.lpShowHideEl(i,0)}else{const e=document.getElementById(o).closest(`${u.selectors.elAnswersConfig}`).querySelector(`${u.selectors.elFibBlankOptionItem}[data-id="${t}"]`);if(e){const t=e.querySelector(`${u.selectors.elFibOptionTitleInput}`);t&&(t.value=i)}}}}),n.on("Undo",t=>{n.getContent();const o=n.selection.getNode();if(o.classList.contains(`${u.selectors.elQuestionFibInput}`)){const t=o.dataset.id,n=document.querySelector(`${u.selectors.elFibBlankOptionItem}[data-id="${t}"]`);n&&e.lpShowHideEl(n,1)}}),n.on("Redo",e=>{}))})}autoUpdateQuestion(e){let{e:o,target:n,key:i,value:s}=e;const r=n.closest(`${u.selectors.elAutoSaveQuestion}`);if(!r)return;const l=r.closest(`${u.selectors.elQuestionEditMain}`).dataset.questionId;clearTimeout(d),d=setTimeout(()=>{const e={success:e=>{const{message:o,status:n}=e;if("success"!==n)throw`Error: ${o}`;t.W(o,n)},error:e=>{t.W(e,"error")},completed:()=>{}},o={action:"update_question",question_id:l,args:{id_url:a}};if(void 0===i){if(i=r.dataset.keyAutoSave,!i){if(!r.classList.contains("lp-editor-tinymce"))return;const e=r.id;if(i=e.replace(/lp-/g,"").replace(`-${l}`,"").replace(/-/g,"_"),!i)return}s=r.value}o[i]=s,window.lpAJAXG.fetchAJAX(o,e)},700)}createQuestionType(e){const{e:o,target:n}=e,i=n.closest(`${u.selectors.elBtnQuestionCreateType}`);if(!i)return;const s=i.closest(`${u.selectors.elQuestionEditMain}`);if(!s)return;const r=s.dataset.questionId,l=s.querySelector(`${u.selectors.elQuestionTypeNew}`);if(!l)return;const c=l.value.trim();if(!c){const e=l.dataset.messEmptyType;return void t.W(e,"error")}const d={success:e=>{const{message:o,status:n,data:i}=e;if("success"!==n)throw`Error: ${o}`;{const{html_option_answers:e}=i;s.querySelector(`${u.selectors.elAnswersConfig}`).outerHTML=e,this.initTinyMCE(),this.sortAbleQuestionAnswer(s),t.W(o,n)}},error:e=>{t.W(e,"error")},completed:()=>{}},p={action:"update_question",question_id:r,question_type:c,args:{id_url:a}};window.lpAJAXG.fetchAJAX(p,d)}addQuestionAnswer(o){const{e:n,target:i}=o,s=i.closest(`${u.selectors.elQuestionAnswerItemAddNew}`);if(!s)return;n.preventDefault();const r=s.querySelector(`${u.selectors.elQuestionAnswerTitleNewInput}`);if(!r.value.trim()){const e=r.dataset.messEmptyTitle;return void t.W(e,"error")}const l=i.closest(`${u.selectors.elQuestionEditMain}`),c=l.querySelector(`${u.selectors.elQuestionAnswerItem}.clone`),d=c.cloneNode(!0),p=d.querySelector(`${u.selectors.elQuestionAnswerTitleInput}`);d.classList.remove("clone"),e.lpShowHideEl(d,1),e.lpSetLoadingEl(d,1),c.insertAdjacentElement("beforebegin",d);const h=r.value.trim();p.value=h,r.value="";const m={success:o=>{const{message:n,status:i,data:s}=o;if("success"!==i)throw`Error: ${n}`;{const{question_answer:t}=s;d.dataset.answerId=t.question_answer_id,e.lpSetLoadingEl(d,0);const o=this.getDataAnswersConfig(l);o.push(t),this.setDataAnswersConfig(l,o)}t.W(n,i)},error:e=>{d.remove(),t.W(e,"error")},completed:()=>{}},w={action:"add_question_answer",question_id:l.dataset.questionId,answer_title:h,args:{id_url:a}};window.lpAJAXG.fetchAJAX(w,m)}checkCanAddAnswer(e){const{e:t,target:o}=e,n=o.closest(u.selectors.elQuestionAnswerTitleNewInput);if(!n)return;const i=n.closest(`${u.selectors.elQuestionAnswerItemAddNew}`);if(!i)return;const s=i.querySelector(`${u.selectors.elBtnAddAnswer}`);s&&(n.value.trim()?s.classList.add("active"):s.classList.remove("active"))}autoUpdateAnswer(o){const{e:n,target:i}=o,s=i.closest(`${u.selectors.elAutoSaveAnswer}`);if(!s)return;const r=s.closest(`${u.selectors.elQuestionAnswerItem}`);clearTimeout(l),l=setTimeout(()=>{const o=s.closest(`${u.selectors.elQuestionEditMain}`),n=o.dataset.questionId,i=this.getDataAnswersConfig(o),l=o.querySelector(`${u.selectors.elAnswersConfig}`),c=structuredClone(i),d=l.querySelectorAll(`${u.selectors.elQuestionAnswerItem}:not(.clone)`),p={};d.forEach((e,t)=>{p[e.dataset.answerId]=t+1}),i.map((e,t)=>{const n=o.querySelector(`${u.selectors.elQuestionAnswerItem}[data-answer-id="${e.question_answer_id}"]`),i=n.querySelector(`${u.selectors.elInputAnswerSetTrue}`),s=n.querySelector(`${u.selectors.elQuestionAnswerTitleInput}`);return s&&(e.title=s.value.trim()),i&&(i.checked?e.is_true="yes":e.is_true=""),p[e.question_answer_id]&&(e.order=p[e.question_answer_id]),e}),e.lpSetLoadingEl(r,1);const h={success:e=>{const{message:o,status:n}=e;if("success"!==n)throw`Error: ${o}`;t.W(o,n)},error:e=>{c.forEach(e=>{const t=o.querySelector(`${u.selectors.elQuestionAnswerItem}[data-answer-id="${e.question_answer_id}"]`).querySelector(`${u.selectors.elInputAnswerSetTrue}`);return"yes"===e.is_true&&(t.checked=!0),e}),t.W(e,"error")},completed:()=>{e.lpSetLoadingEl(r,0)}},m={action:"update_question_answers_config",question_id:n,answers:i,args:{id_url:a}};window.lpAJAXG.fetchAJAX(m,h)},700)}sortAbleQuestionAnswer(e){let t,o=0;e.querySelectorAll(`${u.selectors.elAnswersConfig}`).forEach(e=>{new s.Ay(e,{handle:".drag",animation:150,onEnd:e=>{const n=e.item;o&&(clearTimeout(t),t=setTimeout(()=>{const e=n.querySelector(`${u.selectors.elAutoSaveAnswer}`);this.autoUpdateAnswer({e:null,target:e})},1e3))},onMove:e=>{clearTimeout(t)},onUpdate:e=>{o=1}})})}deleteQuestionAnswer(o){const{e:n,target:s}=o,r=s.closest(`${u.selectors.elBtnDeleteAnswer}`);if(!r)return;const l=r.closest(`${u.selectors.elQuestionAnswerItem}`);if(!l)return;const c=r.closest(`${u.selectors.elQuestionEditMain}`),d=c.dataset.questionId,p=l.dataset.answerId;d&&p&&i().fire({title:r.dataset.title||"Are you sure?",text:r.dataset.content||"Do you want to delete this answer?",icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(o=>{if(o.isConfirmed){e.lpSetLoadingEl(l,1);const o={success:e=>{const{message:o,status:n}=e;if(t.W(o,n),"success"===n){const e=parseInt(l.dataset.answerId);l.remove();const t=this.getDataAnswersConfig(c);if(t){const o=t.filter(t=>parseInt(t.question_answer_id)!==e);this.setDataAnswersConfig(c,o)}}},error:e=>{t.W(e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}},n={action:"delete_question_answer",question_id:d,question_answer_id:p,args:{id_url:a}};window.lpAJAXG.fetchAJAX(n,o)}})}getDataAnswersConfig(e){const t=e.querySelector(`${u.selectors.elAnswersConfig}`);if(!t)return null;let o=t.dataset.answers||"[]";try{o=JSON.parse(o)}catch(e){o=[]}return o.meta_data||(o.meta_data={}),o}setDataAnswersConfig(e,t){const o=e.querySelector(`${u.selectors.elAnswersConfig}`);o&&(t&&"object"==typeof t||(t={}),o.dataset.answers=JSON.stringify(t))}fibInsertBlank=o=>{const{e:n,target:i}=o,s=i.closest(u.selectors.elBtnFibInsertBlank);if(!s)return;const a=s.dataset.defaultText,l=s.closest(u.selectors.elQuestionEditMain),c=l.dataset.questionId,d=s.dataset.messInserted,p=s.dataset.messRequireSelectText,h=`${u.selectors.elQuestionFibInput}-${c}`,m=this.randomString();let w;if(!r)return void t.W(p,"error");{const e=r.getNode();if(!e)return void t.W("Event insert blank has error, please try again","error");if(!e.closest(`body[data-id="${h}"]`))return void t.W(p,"error");if(e.classList.contains(`${u.selectors.elQuestionFibInput}`))return void t.W(d,"error");w=r.getContent(),0===w.length&&(w=a);const o=`<span class="${u.selectors.elQuestionFibInput}" data-id="${m}">${w}</span>`;r.setContent(o)}const f=this.getDataAnswersConfig(l);f.meta_data=f.meta_data||{},0===Object.keys(f.meta_data).length&&(f.meta_data={}),f.meta_data[m]={id:m,match_case:0,comparison:"equal",fill:w,index:1,open:!1},this.setDataAnswersConfig(l,f);const g=l.querySelector(`${u.selectors.elFibBlankOptions}`),b=l.querySelector(`${u.selectors.elFibBlankOptionItemClone}`),v=b.cloneNode(!0),y=g.querySelectorAll(`${u.selectors.elFibBlankOptionItem}:not(.clone)`).length,k=v.querySelector(`${u.selectors.elFibBlankOptionIndex}`),x=v.querySelector(`${u.selectors.elFibOptionTitleInput}`),C=v.querySelector(`${u.selectors.elFibOptionMatchCaseInput}`),E=v.querySelectorAll(`${u.selectors.elFibOptionComparisonInput}`);v.dataset.id=m,x.name=`${u.selectors.elFibOptionTitleInput}-${m}`,x.value=this.decodeHtml(w),k.textContent=y+1+".",C.name=`${u.selectors.elFibOptionMatchCaseInput}-${m}`.replace(/\./g,""),E.forEach(e=>{e.name=`${u.selectors.elFibOptionComparisonInput}-${m}`.replace(/\./g,""),"equal"===e.value&&(e.checked=!0)}),b.insertAdjacentElement("beforebegin",v),v.classList.remove("clone"),e.lpShowHideEl(v,1);const A=l.querySelector(`${u.selectors.elBtnFibSaveContent}`);e.lpSetLoadingEl(s,1),this.fibSaveContent({e:null,target:A,callBackCompleted:()=>{e.lpSetLoadingEl(s,0)}})};fibDeleteAllBlanks(t){const{e:o,target:n}=t,s=n.closest(`${u.selectors.elBtnFibDeleteAllBlanks}`);if(!s)return;const a=s.closest(`${u.selectors.elQuestionEditMain}`);if(!a)return;const r=a.dataset.questionId,l=this.getDataAnswersConfig(a);i().fire({title:s.dataset.title,text:s.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){const t=window.tinymce.get(`${u.selectors.elQuestionFibInput}-${r}`);t.dom.select(`.${u.selectors.elQuestionFibInput}`).forEach(e=>{t.dom.remove(e,!0)}),l.meta_data={},this.setDataAnswersConfig(a,l),a.querySelector(`${u.selectors.elFibBlankOptions}`).querySelectorAll(`${u.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const o=a.querySelector(`${u.selectors.elBtnFibSaveContent}`);e.lpSetLoadingEl(s,1),this.fibSaveContent({e:null,target:o,callBackCompleted:()=>{e.lpSetLoadingEl(s,0)}})}})}fibClearContent(t){const{e:o,target:n}=t,s=n.closest(`${u.selectors.elBtnFibClearAllContent}`);if(!s)return;const a=s.closest(`${u.selectors.elQuestionEditMain}`);if(!a)return;const r=a.dataset.questionId,l=this.getDataAnswersConfig(a);i().fire({title:s.dataset.title,text:s.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){window.tinymce.get(`lp-question-fib-input-${r}`).setContent(""),l.meta_data={},this.setDataAnswersConfig(a,l),a.querySelector(`${u.selectors.elFibBlankOptions}`).querySelectorAll(`${u.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const t=a.querySelector(`${u.selectors.elBtnFibSaveContent}`);e.lpSetLoadingEl(s,1),this.fibSaveContent({e:null,target:t,callBackCompleted:()=>{e.lpSetLoadingEl(s,0)}})}})}fibDeleteBlank(t){const{e:o,target:n}=t,s=n.closest(`${u.selectors.elBtnFibOptionDelete}`);if(!s)return;const a=s.closest(`${u.selectors.elQuestionEditMain}`);if(!a)return;const r=a.dataset.questionId,l=(a.querySelector(`${u.selectors.elAnswersConfig}`),this.getDataAnswersConfig(a)),c=s.closest(`${u.selectors.elFibBlankOptionItem}`),d=c.dataset.id;i().fire({title:s.dataset.title,text:s.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){const t=window.tinymce.get(`${u.selectors.elQuestionFibInput}-${r}`),o=t.dom.select(`.${u.selectors.elQuestionFibInput}[data-id="${d}"]`);o[0]&&t.dom.remove(o[0],!0),c.remove(),l.meta_data=l.meta_data||{},l.meta_data[d]&&delete l.meta_data[d],this.setDataAnswersConfig(a,l);const n=a.querySelector(`${u.selectors.elBtnFibSaveContent}`);e.lpSetLoadingEl(c,1),this.fibSaveContent({e:null,target:n,callBackCompleted:()=>{e.lpSetLoadingEl(c,0)}})}})}fibOptionTitleInputChange(e){const{e:t,target:o}=e,n=o.closest(`${u.selectors.elFibOptionTitleInput}`);if(!n)return;const i=n.closest(`${u.selectors.elFibBlankOptionItem}`);if(!i)return;const s=n.closest(`${u.selectors.elQuestionEditMain}`);if(!s)return;const a=n.value.trim(),r=i.dataset.id,l=s.dataset.questionId,d=window.tinymce.get(`lp-question-fib-input-${l}`).dom.select(`.lp-question-fib-input[data-id="${r}"]`);d[0]&&(d[0].textContent=a),clearTimeout(c),c=setTimeout(()=>{const e=s.querySelector(`${u.selectors.elBtnFibSaveContent}`);this.fibSaveContent({e:null,target:e})},700)}fibSaveContent(o){const{e:n,target:i,callBackCompleted:s=null}=o,r=i.closest(`${u.selectors.elBtnFibSaveContent}`);if(!r)return;const l=r.closest(`${u.selectors.elQuestionEditMain}`),c=l.dataset.questionId,d=this.getDataAnswersConfig(l);if(!d)return;const p=window.tinymce.get(`${u.selectors.elQuestionFibInput}-${c}`);d.title=p.getContent();const h=l.querySelectorAll(`${u.selectors.elFibBlankOptionItem}:not(.clone)`);h&&h.forEach(e=>{const t=e.dataset.id,o=e.querySelector(`${u.selectors.elFibOptionMatchCaseInput}`),n=e.querySelector(`${u.selectors.elFibOptionComparisonInput}:checked`);d.meta_data[t].match_case=o.checked?1:0,d.meta_data[t].comparison=n.value}),s||e.lpSetLoadingEl(r,1);const m={success:e=>{const{message:o,status:n}=e;if("success"!==n)throw`Error: ${o}`;this.setDataAnswersConfig(l,d),t.W(o,n)},error:e=>{t.W(e,"error")},completed:()=>{s&&"function"==typeof s?s():e.lpSetLoadingEl(r,0)}},w={action:"update_question_answers_config",question_id:c,answers:d,args:{id_url:a}};window.lpAJAXG.fetchAJAX(w,m)}fibShowHideMatchCaseOption(t){const{e:o,target:n}=t,i=n.closest(`${u.selectors.elFibOptionMatchCaseInput}`);if(!i)return;const s=i.closest(`${u.selectors.elQuestionFibOptionDetail}`),a=s.querySelector(`${u.selectors.elFibOptionMatchCaseWrap}`);s&&a&&(i.checked?e.lpShowHideEl(a,1):e.lpShowHideEl(a,0),i.closest(`${u.selectors.elQuestionEditMain}`).querySelector(`${u.selectors.elBtnFibSaveContent}`).click())}randomString(e=10){let t="";for(let o=0;o<e;o++)t+="abcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(36*Math.random()));return t}decodeHtml(e){const t=document.createElement("textarea");return t.innerHTML=e,t.value}}const p=new u;e.lpOnElementReady(u.selectors.elEditQuestionWrap,e=>{const t=u.selectors.elQuestionEditMain.replace(".","");e.classList.contains(t)&&p.init()})})()})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/edit-quiz.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/edit-quiz.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/edit-quiz.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/edit-quiz.js	2026-05-23 18:20:54.000000000 +0000
@@ -205,8 +205,52 @@
     });
   }
   reInitTinymce(id) {
+    if (!window.tinymce || !id) {
+      return;
+    }
+    const elTextarea = document.getElementById(id);
+    if (!elTextarea) {
+      return;
+    }
+    this.reInitQuicktags(id);
+    const editor = window.tinymce.get(id);
+    const editorContainer = editor?.getContainer?.();
+    const isEditorAttached = editor && (editor.targetElm === elTextarea || editor.getElement?.() === elTextarea || editorContainer?.contains(elTextarea));
+    if (isEditorAttached) {
+      this.setDefaultEditorTab(id);
+      return;
+    }
     window.tinymce.execCommand('mceRemoveEditor', true, id);
     window.tinymce.execCommand('mceAddEditor', true, id);
+    this.setDefaultEditorTab(id);
+  }
+  reInitQuicktags(id) {
+    const toolbar = document.getElementById(`qt_${id}_toolbar`);
+    if (!toolbar || toolbar.children.length || !window.quicktags) {
+      return;
+    }
+    const settings = window.tinyMCEPreInit?.qtInit?.[id] || {
+      id
+    };
+    window.quicktags(settings);
+    if (window.QTags?._buttonsInit) {
+      window.QTags._buttonsInit();
+    }
+  }
+  setDefaultEditorTab(id) {
+    const wrapEditor = document.getElementById(`wp-${id}-wrap`);
+    if (!wrapEditor) {
+      return;
+    }
+    if (wrapEditor.classList.contains('html-active') && window.switchEditors?.go) {
+      window.switchEditors.go(id, 'tmce');
+    }
+    wrapEditor.classList.add('tmce-active');
+    wrapEditor.classList.remove('html-active');
+    const visualTab = document.getElementById(`${id}-tmce`);
+    const codeTab = document.getElementById(`${id}-html`);
+    visualTab?.setAttribute('aria-pressed', 'true');
+    codeTab?.setAttribute('aria-pressed', 'false');
   }
 
   // Events for TinyMCE editor
@@ -220,13 +264,7 @@
       if (id === 'content') {
         return;
       }
-
-      // Active tab visual
-      const wrapEditor = document.querySelector(`#wp-${id}-wrap`);
-      if (wrapEditor) {
-        wrapEditor.classList.add('tmce-active');
-        wrapEditor.classList.remove('html-active');
-      }
+      this.setDefaultEditorTab(id);
       const elTextarea = document.getElementById(id);
       if (!elTextarea) {
         return;
@@ -1664,6 +1702,7 @@
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -1687,7 +1726,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -1981,6 +2020,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ },
 
 /***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/toastify-js/src/toastify.css"
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/edit-quiz.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/edit-quiz.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/edit-quiz.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/edit-quiz.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{var e={345(e,t,o){"use strict";o.d(t,{f:()=>h});var n=o(4223),s=o(2603),i=o(8465),a=o.n(i),r=o(246);const l="edit-question";let c,d,u,p;class h{static selectors={elEditQuestionWrap:".lp-edit-question-wrap",elQuestionEditMain:".lp-question-edit-main",elQuestionToggleAll:".lp-question-toggle-all",elEditListQuestions:".lp-edit-list-questions",elQuestionToggle:".lp-question-toggle",elBtnShowPopupItemsToSelect:".lp-btn-show-popup-items-to-select",elPopupItemsToSelectClone:".lp-popup-items-to-select.clone",elBtnAddQuestion:".lp-btn-add-question",elBtnRemoveQuestion:".lp-btn-remove-question",elBtnUpdateQuestionTitle:".lp-btn-update-question-title",elBtnUpdateQuestionDes:".lp-btn-update-question-des",elBtnUpdateQuestionHint:".lp-btn-update-question-hint",elBtnUpdateQuestionExplain:".lp-btn-update-question-explanation",elQuestionTitleNewInput:".lp-question-title-new-input",elQuestionTitleInput:".lp-question-title-input",elQuestionTypeLabel:".lp-question-type-label",elQuestionTypeNew:".lp-question-type-new",elAddNewQuestion:"add-new-question",elQuestionClone:".lp-question-item.clone",elAnswersConfig:".lp-answers-config",elBtnAddAnswer:".lp-btn-add-question-answer",elQuestionAnswerItemAddNew:".lp-question-answer-item-add-new",elQuestionAnswerTitleNewInput:".lp-question-answer-title-new-input",elQuestionAnswerTitleInput:".lp-question-answer-title-input",elBtnDeleteAnswer:".lp-btn-delete-question-answer",elQuestionByType:".lp-question-by-type",elInputAnswerSetTrue:".lp-input-answer-set-true",elQuestionAnswerItem:".lp-question-answer-item",elBtnUpdateQuestionAnswer:".lp-btn-update-question-answer",elBtnFibInsertBlank:".lp-btn-fib-insert-blank",elBtnFibDeleteAllBlanks:".lp-btn-fib-delete-all-blanks",elBtnFibSaveContent:".lp-btn-fib-save-content",elBtnFibClearAllContent:".lp-btn-fib-clear-all-content",elFibOptionTitleInput:".lp-question-fib-option-title-input",elFibBlankOptions:".lp-question-fib-blank-options",elFibBlankOptionItem:".lp-question-fib-blank-option-item",elFibBlankOptionItemClone:".lp-question-fib-blank-option-item.clone",elFibBlankOptionIndex:".lp-question-fib-option-index",elBtnFibOptionDelete:".lp-btn-fib-option-delete",elFibOptionMatchCaseWrap:".lp-question-fib-option-match-case-wrap",elFibOptionMatchCaseInput:".lp-question-fib-option-match-case-input",elQuestionFibOptionDetail:".lp-question-fib-option-detail",elFibOptionComparisonInput:".lp-question-fib-option-comparison-input",elAutoSaveFib:".lp-auto-save-fib",LPTarget:".lp-target",elCollapse:"lp-collapse",elSectionToggle:".lp-section-toggle",elTriggerToggle:".lp-trigger-toggle",elAutoSaveQuestion:".lp-auto-save-question",elAutoSaveAnswer:".lp-auto-save-question-answer",elQuestionFibInput:"lp-question-fib-input",elBtnQuestionCreateType:".lp-btn-question-create-type"};constructor(){}init(){this.events(),this.initTinyMCE().then()}events(){h._loadedEvents||(h._loadedEvents=!0,document.querySelectorAll(`${h.selectors.elQuestionEditMain}`).forEach(e=>{this.sortAbleQuestionAnswer(e)}),n.eventHandlers("click",[{selector:h.selectors.elBtnQuestionCreateType,callBack:this.createQuestionType.name,class:this},{selector:h.selectors.elBtnAddAnswer,callBack:this.addQuestionAnswer.name,class:this},{selector:h.selectors.elBtnDeleteAnswer,callBack:this.deleteQuestionAnswer.name,class:this},{selector:h.selectors.elBtnFibInsertBlank,callBack:this.fibInsertBlank.name,class:this},{selector:h.selectors.elBtnFibDeleteAllBlanks,callBack:this.fibDeleteAllBlanks.name,class:this},{selector:h.selectors.elBtnFibSaveContent,callBack:this.fibSaveContent.name,class:this},{selector:h.selectors.elBtnFibClearAllContent,callBack:this.fibClearContent.name,class:this},{selector:h.selectors.elBtnFibOptionDelete,callBack:this.fibDeleteBlank.name,class:this},{selector:h.selectors.elFibOptionMatchCaseInput,callBack:this.fibShowHideMatchCaseOption.name,class:this},{selector:h.selectors.elFibOptionComparisonInput,callBack:e=>{const{e:t,target:o}=e;o.closest(`${h.selectors.elQuestionEditMain}`).querySelector(`${h.selectors.elBtnFibSaveContent}`).click()}}]),document.addEventListener("click",e=>{const t=e.target;n.toggleCollapse(e,t,h.selectors.elTriggerToggle)}),n.eventHandlers("keyup",[{selector:h.selectors.elQuestionAnswerTitleNewInput,callBack:this.checkCanAddAnswer.name,class:this},{selector:h.selectors.elFibOptionTitleInput,callBack:this.fibOptionTitleInputChange.name,class:this},{selector:h.selectors.elAutoSaveQuestion,callBack:this.autoUpdateQuestion.name,class:this}]),n.eventHandlers("keydown",[{selector:h.selectors.elQuestionAnswerTitleNewInput,callBack:this.addQuestionAnswer.name,class:this,checkIsEventEnter:!0}]),n.eventHandlers("change",[{selector:h.selectors.elAutoSaveAnswer,callBack:this.autoUpdateAnswer.name,class:this}]),this.eventEditorTinymce())}async initTinyMCE(){document.querySelectorAll(".lp-editor-tinymce").forEach(e=>{const t=e.id;this.reInitTinymce(t)})}reInitTinymce(e){window.tinymce.execCommand("mceRemoveEditor",!0,e),window.tinymce.execCommand("mceAddEditor",!0,e)}eventEditorTinymce(){window.tinymce.on("AddEditor",e=>{const t=e.editor.id,o=window.tinymce.get(t);if(!o)return;if("content"===t)return;const s=document.querySelector(`#wp-${t}-wrap`);s&&(s.classList.add("tmce-active"),s.classList.remove("html-active"));const i=document.getElementById(t);if(!i)return;const a=i.closest(`${h.selectors.elQuestionEditMain}`);a&&(a.dataset.questionId,o.settings.force_p_newlines=!1,o.settings.forced_root_block="",o.settings.force_br_newlines=!0,o.settings.relative_urls=!1,o.settings.remove_script_host=!1,o.settings.convert_urls=!0,o.settings.document_base_url=lpData.site_url,o.on("change keyup",e=>{i.value=o.getContent(),this.autoUpdateQuestion({e,target:i})}),o.on("blur",e=>{}),o.on("focusin",e=>{}),o.on("init",()=>{o.dom.addStyle(`\n\t\t\t\tbody {\n\t\t\t\t\tline-height: 2.2 !important;\n\t\t\t\t}\n\t\t\t\t.${h.selectors.elQuestionFibInput} {\n\t\t\t\t\tborder: 1px dashed rebeccapurple;\n\t\t\t\t\tpadding: 5px;\n\t\t\t\t}\n\t\t\t`)}),o.on("setcontent",e=>{const t=this.randomString(),n=o.dom.select(`.${h.selectors.elQuestionFibInput}[data-id="${t}"]`);n[0]&&n[0].focus(),o.dom.bind(n[0],"input",e=>{})}),o.on("selectionchange",e=>{if(c=o.selection,c.getNode().classList.contains(`${h.selectors.elQuestionFibInput}`)){const e=c.getNode().dataset.id,s=c.getNode().textContent.trim();if(0===s.length){const t=o.id.replace(`${h.selectors.elQuestionFibInput}-`,""),s=document.querySelector(`${h.selectors.elQuestionEditMain}[data-question-id="${t}"]`).querySelector(`${h.selectors.elFibBlankOptions}`).querySelector(`${h.selectors.elFibBlankOptionItem}[data-id="${e}"]`);s&&n.lpShowHideEl(s,0)}else{const o=document.getElementById(t).closest(`${h.selectors.elAnswersConfig}`).querySelector(`${h.selectors.elFibBlankOptionItem}[data-id="${e}"]`);if(o){const e=o.querySelector(`${h.selectors.elFibOptionTitleInput}`);e&&(e.value=s)}}}}),o.on("Undo",e=>{o.getContent();const t=o.selection.getNode();if(t.classList.contains(`${h.selectors.elQuestionFibInput}`)){const e=t.dataset.id,o=document.querySelector(`${h.selectors.elFibBlankOptionItem}[data-id="${e}"]`);o&&n.lpShowHideEl(o,1)}}),o.on("Redo",e=>{}))})}autoUpdateQuestion(e){let{e:t,target:o,key:n,value:i}=e;const a=o.closest(`${h.selectors.elAutoSaveQuestion}`);if(!a)return;const r=a.closest(`${h.selectors.elQuestionEditMain}`).dataset.questionId;clearTimeout(p),p=setTimeout(()=>{const e={success:e=>{const{message:t,status:o}=e;if("success"!==o)throw`Error: ${t}`;s.W(t,o)},error:e=>{s.W(e,"error")},completed:()=>{}},t={action:"update_question",question_id:r,args:{id_url:l}};if(void 0===n){if(n=a.dataset.keyAutoSave,!n){if(!a.classList.contains("lp-editor-tinymce"))return;const e=a.id;if(n=e.replace(/lp-/g,"").replace(`-${r}`,"").replace(/-/g,"_"),!n)return}i=a.value}t[n]=i,window.lpAJAXG.fetchAJAX(t,e)},700)}createQuestionType(e){const{e:t,target:o}=e,n=o.closest(`${h.selectors.elBtnQuestionCreateType}`);if(!n)return;const i=n.closest(`${h.selectors.elQuestionEditMain}`);if(!i)return;const a=i.dataset.questionId,r=i.querySelector(`${h.selectors.elQuestionTypeNew}`);if(!r)return;const c=r.value.trim();if(!c){const e=r.dataset.messEmptyType;return void s.W(e,"error")}const d={success:e=>{const{message:t,status:o,data:n}=e;if("success"!==o)throw`Error: ${t}`;{const{html_option_answers:e}=n;i.querySelector(`${h.selectors.elAnswersConfig}`).outerHTML=e,this.initTinyMCE(),this.sortAbleQuestionAnswer(i),s.W(t,o)}},error:e=>{s.W(e,"error")},completed:()=>{}},u={action:"update_question",question_id:a,question_type:c,args:{id_url:l}};window.lpAJAXG.fetchAJAX(u,d)}addQuestionAnswer(e){const{e:t,target:o}=e,i=o.closest(`${h.selectors.elQuestionAnswerItemAddNew}`);if(!i)return;t.preventDefault();const a=i.querySelector(`${h.selectors.elQuestionAnswerTitleNewInput}`);if(!a.value.trim()){const e=a.dataset.messEmptyTitle;return void s.W(e,"error")}const r=o.closest(`${h.selectors.elQuestionEditMain}`),c=r.querySelector(`${h.selectors.elQuestionAnswerItem}.clone`),d=c.cloneNode(!0),u=d.querySelector(`${h.selectors.elQuestionAnswerTitleInput}`);d.classList.remove("clone"),n.lpShowHideEl(d,1),n.lpSetLoadingEl(d,1),c.insertAdjacentElement("beforebegin",d);const p=a.value.trim();u.value=p,a.value="";const m={success:e=>{const{message:t,status:o,data:i}=e;if("success"!==o)throw`Error: ${t}`;{const{question_answer:e}=i;d.dataset.answerId=e.question_answer_id,n.lpSetLoadingEl(d,0);const t=this.getDataAnswersConfig(r);t.push(e),this.setDataAnswersConfig(r,t)}s.W(t,o)},error:e=>{d.remove(),s.W(e,"error")},completed:()=>{}},w={action:"add_question_answer",question_id:r.dataset.questionId,answer_title:p,args:{id_url:l}};window.lpAJAXG.fetchAJAX(w,m)}checkCanAddAnswer(e){const{e:t,target:o}=e,n=o.closest(h.selectors.elQuestionAnswerTitleNewInput);if(!n)return;const s=n.closest(`${h.selectors.elQuestionAnswerItemAddNew}`);if(!s)return;const i=s.querySelector(`${h.selectors.elBtnAddAnswer}`);i&&(n.value.trim()?i.classList.add("active"):i.classList.remove("active"))}autoUpdateAnswer(e){const{e:t,target:o}=e,i=o.closest(`${h.selectors.elAutoSaveAnswer}`);if(!i)return;const a=i.closest(`${h.selectors.elQuestionAnswerItem}`);clearTimeout(d),d=setTimeout(()=>{const e=i.closest(`${h.selectors.elQuestionEditMain}`),t=e.dataset.questionId,o=this.getDataAnswersConfig(e),r=e.querySelector(`${h.selectors.elAnswersConfig}`),c=structuredClone(o),d=r.querySelectorAll(`${h.selectors.elQuestionAnswerItem}:not(.clone)`),u={};d.forEach((e,t)=>{u[e.dataset.answerId]=t+1}),o.map((t,o)=>{const n=e.querySelector(`${h.selectors.elQuestionAnswerItem}[data-answer-id="${t.question_answer_id}"]`),s=n.querySelector(`${h.selectors.elInputAnswerSetTrue}`),i=n.querySelector(`${h.selectors.elQuestionAnswerTitleInput}`);return i&&(t.title=i.value.trim()),s&&(s.checked?t.is_true="yes":t.is_true=""),u[t.question_answer_id]&&(t.order=u[t.question_answer_id]),t}),n.lpSetLoadingEl(a,1);const p={success:e=>{const{message:t,status:o}=e;if("success"!==o)throw`Error: ${t}`;s.W(t,o)},error:t=>{c.forEach(t=>{const o=e.querySelector(`${h.selectors.elQuestionAnswerItem}[data-answer-id="${t.question_answer_id}"]`).querySelector(`${h.selectors.elInputAnswerSetTrue}`);return"yes"===t.is_true&&(o.checked=!0),t}),s.W(t,"error")},completed:()=>{n.lpSetLoadingEl(a,0)}},m={action:"update_question_answers_config",question_id:t,answers:o,args:{id_url:l}};window.lpAJAXG.fetchAJAX(m,p)},700)}sortAbleQuestionAnswer(e){let t,o=0;e.querySelectorAll(`${h.selectors.elAnswersConfig}`).forEach(e=>{new r.Ay(e,{handle:".drag",animation:150,onEnd:e=>{const n=e.item;o&&(clearTimeout(t),t=setTimeout(()=>{const e=n.querySelector(`${h.selectors.elAutoSaveAnswer}`);this.autoUpdateAnswer({e:null,target:e})},1e3))},onMove:e=>{clearTimeout(t)},onUpdate:e=>{o=1}})})}deleteQuestionAnswer(e){const{e:t,target:o}=e,i=o.closest(`${h.selectors.elBtnDeleteAnswer}`);if(!i)return;const r=i.closest(`${h.selectors.elQuestionAnswerItem}`);if(!r)return;const c=i.closest(`${h.selectors.elQuestionEditMain}`),d=c.dataset.questionId,u=r.dataset.answerId;d&&u&&a().fire({title:i.dataset.title||"Are you sure?",text:i.dataset.content||"Do you want to delete this answer?",icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){n.lpSetLoadingEl(r,1);const e={success:e=>{const{message:t,status:o}=e;if(s.W(t,o),"success"===o){const e=parseInt(r.dataset.answerId);r.remove();const t=this.getDataAnswersConfig(c);if(t){const o=t.filter(t=>parseInt(t.question_answer_id)!==e);this.setDataAnswersConfig(c,o)}}},error:e=>{s.W(e,"error")},completed:()=>{n.lpSetLoadingEl(r,0)}},t={action:"delete_question_answer",question_id:d,question_answer_id:u,args:{id_url:l}};window.lpAJAXG.fetchAJAX(t,e)}})}getDataAnswersConfig(e){const t=e.querySelector(`${h.selectors.elAnswersConfig}`);if(!t)return null;let o=t.dataset.answers||"[]";try{o=JSON.parse(o)}catch(e){o=[]}return o.meta_data||(o.meta_data={}),o}setDataAnswersConfig(e,t){const o=e.querySelector(`${h.selectors.elAnswersConfig}`);o&&(t&&"object"==typeof t||(t={}),o.dataset.answers=JSON.stringify(t))}fibInsertBlank=e=>{const{e:t,target:o}=e,i=o.closest(h.selectors.elBtnFibInsertBlank);if(!i)return;const a=i.dataset.defaultText,r=i.closest(h.selectors.elQuestionEditMain),l=r.dataset.questionId,d=i.dataset.messInserted,u=i.dataset.messRequireSelectText,p=`${h.selectors.elQuestionFibInput}-${l}`,m=this.randomString();let w;if(!c)return void s.W(u,"error");{const e=c.getNode();if(!e)return void s.W("Event insert blank has error, please try again","error");if(!e.closest(`body[data-id="${p}"]`))return void s.W(u,"error");if(e.classList.contains(`${h.selectors.elQuestionFibInput}`))return void s.W(d,"error");w=c.getContent(),0===w.length&&(w=a);const t=`<span class="${h.selectors.elQuestionFibInput}" data-id="${m}">${w}</span>`;c.setContent(t)}const f=this.getDataAnswersConfig(r);f.meta_data=f.meta_data||{},0===Object.keys(f.meta_data).length&&(f.meta_data={}),f.meta_data[m]={id:m,match_case:0,comparison:"equal",fill:w,index:1,open:!1},this.setDataAnswersConfig(r,f);const g=r.querySelector(`${h.selectors.elFibBlankOptions}`),b=r.querySelector(`${h.selectors.elFibBlankOptionItemClone}`),v=b.cloneNode(!0),y=g.querySelectorAll(`${h.selectors.elFibBlankOptionItem}:not(.clone)`).length,k=v.querySelector(`${h.selectors.elFibBlankOptionIndex}`),E=v.querySelector(`${h.selectors.elFibOptionTitleInput}`),C=v.querySelector(`${h.selectors.elFibOptionMatchCaseInput}`),S=v.querySelectorAll(`${h.selectors.elFibOptionComparisonInput}`);v.dataset.id=m,E.name=`${h.selectors.elFibOptionTitleInput}-${m}`,E.value=this.decodeHtml(w),k.textContent=y+1+".",C.name=`${h.selectors.elFibOptionMatchCaseInput}-${m}`.replace(/\./g,""),S.forEach(e=>{e.name=`${h.selectors.elFibOptionComparisonInput}-${m}`.replace(/\./g,""),"equal"===e.value&&(e.checked=!0)}),b.insertAdjacentElement("beforebegin",v),v.classList.remove("clone"),n.lpShowHideEl(v,1);const A=r.querySelector(`${h.selectors.elBtnFibSaveContent}`);n.lpSetLoadingEl(i,1),this.fibSaveContent({e:null,target:A,callBackCompleted:()=>{n.lpSetLoadingEl(i,0)}})};fibDeleteAllBlanks(e){const{e:t,target:o}=e,s=o.closest(`${h.selectors.elBtnFibDeleteAllBlanks}`);if(!s)return;const i=s.closest(`${h.selectors.elQuestionEditMain}`);if(!i)return;const r=i.dataset.questionId,l=this.getDataAnswersConfig(i);a().fire({title:s.dataset.title,text:s.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e=window.tinymce.get(`${h.selectors.elQuestionFibInput}-${r}`);e.dom.select(`.${h.selectors.elQuestionFibInput}`).forEach(t=>{e.dom.remove(t,!0)}),l.meta_data={},this.setDataAnswersConfig(i,l),i.querySelector(`${h.selectors.elFibBlankOptions}`).querySelectorAll(`${h.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const t=i.querySelector(`${h.selectors.elBtnFibSaveContent}`);n.lpSetLoadingEl(s,1),this.fibSaveContent({e:null,target:t,callBackCompleted:()=>{n.lpSetLoadingEl(s,0)}})}})}fibClearContent(e){const{e:t,target:o}=e,s=o.closest(`${h.selectors.elBtnFibClearAllContent}`);if(!s)return;const i=s.closest(`${h.selectors.elQuestionEditMain}`);if(!i)return;const r=i.dataset.questionId,l=this.getDataAnswersConfig(i);a().fire({title:s.dataset.title,text:s.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){window.tinymce.get(`lp-question-fib-input-${r}`).setContent(""),l.meta_data={},this.setDataAnswersConfig(i,l),i.querySelector(`${h.selectors.elFibBlankOptions}`).querySelectorAll(`${h.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const e=i.querySelector(`${h.selectors.elBtnFibSaveContent}`);n.lpSetLoadingEl(s,1),this.fibSaveContent({e:null,target:e,callBackCompleted:()=>{n.lpSetLoadingEl(s,0)}})}})}fibDeleteBlank(e){const{e:t,target:o}=e,s=o.closest(`${h.selectors.elBtnFibOptionDelete}`);if(!s)return;const i=s.closest(`${h.selectors.elQuestionEditMain}`);if(!i)return;const r=i.dataset.questionId,l=(i.querySelector(`${h.selectors.elAnswersConfig}`),this.getDataAnswersConfig(i)),c=s.closest(`${h.selectors.elFibBlankOptionItem}`),d=c.dataset.id;a().fire({title:s.dataset.title,text:s.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e=window.tinymce.get(`${h.selectors.elQuestionFibInput}-${r}`),t=e.dom.select(`.${h.selectors.elQuestionFibInput}[data-id="${d}"]`);t[0]&&e.dom.remove(t[0],!0),c.remove(),l.meta_data=l.meta_data||{},l.meta_data[d]&&delete l.meta_data[d],this.setDataAnswersConfig(i,l);const o=i.querySelector(`${h.selectors.elBtnFibSaveContent}`);n.lpSetLoadingEl(c,1),this.fibSaveContent({e:null,target:o,callBackCompleted:()=>{n.lpSetLoadingEl(c,0)}})}})}fibOptionTitleInputChange(e){const{e:t,target:o}=e,n=o.closest(`${h.selectors.elFibOptionTitleInput}`);if(!n)return;const s=n.closest(`${h.selectors.elFibBlankOptionItem}`);if(!s)return;const i=n.closest(`${h.selectors.elQuestionEditMain}`);if(!i)return;const a=n.value.trim(),r=s.dataset.id,l=i.dataset.questionId,c=window.tinymce.get(`lp-question-fib-input-${l}`).dom.select(`.lp-question-fib-input[data-id="${r}"]`);c[0]&&(c[0].textContent=a),clearTimeout(u),u=setTimeout(()=>{const e=i.querySelector(`${h.selectors.elBtnFibSaveContent}`);this.fibSaveContent({e:null,target:e})},700)}fibSaveContent(e){const{e:t,target:o,callBackCompleted:i=null}=e,a=o.closest(`${h.selectors.elBtnFibSaveContent}`);if(!a)return;const r=a.closest(`${h.selectors.elQuestionEditMain}`),c=r.dataset.questionId,d=this.getDataAnswersConfig(r);if(!d)return;const u=window.tinymce.get(`${h.selectors.elQuestionFibInput}-${c}`);d.title=u.getContent();const p=r.querySelectorAll(`${h.selectors.elFibBlankOptionItem}:not(.clone)`);p&&p.forEach(e=>{const t=e.dataset.id,o=e.querySelector(`${h.selectors.elFibOptionMatchCaseInput}`),n=e.querySelector(`${h.selectors.elFibOptionComparisonInput}:checked`);d.meta_data[t].match_case=o.checked?1:0,d.meta_data[t].comparison=n.value}),i||n.lpSetLoadingEl(a,1);const m={success:e=>{const{message:t,status:o}=e;if("success"!==o)throw`Error: ${t}`;this.setDataAnswersConfig(r,d),s.W(t,o)},error:e=>{s.W(e,"error")},completed:()=>{i&&"function"==typeof i?i():n.lpSetLoadingEl(a,0)}},w={action:"update_question_answers_config",question_id:c,answers:d,args:{id_url:l}};window.lpAJAXG.fetchAJAX(w,m)}fibShowHideMatchCaseOption(e){const{e:t,target:o}=e,s=o.closest(`${h.selectors.elFibOptionMatchCaseInput}`);if(!s)return;const i=s.closest(`${h.selectors.elQuestionFibOptionDetail}`),a=i.querySelector(`${h.selectors.elFibOptionMatchCaseWrap}`);i&&a&&(s.checked?n.lpShowHideEl(a,1):n.lpShowHideEl(a,0),s.closest(`${h.selectors.elQuestionEditMain}`).querySelector(`${h.selectors.elBtnFibSaveContent}`).click())}randomString(e=10){let t="";for(let o=0;o<e;o++)t+="abcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(36*Math.random()));return t}decodeHtml(e){const t=document.createElement("textarea");return t.innerHTML=e,t.value}}const m=new h;n.lpOnElementReady(h.selectors.elEditQuestionWrap,e=>{const t=h.selectors.elQuestionEditMain.replace(".","");e.classList.contains(t)&&m.init()})},2603(e,t,o){"use strict";o.d(t,{W:()=>a});var n=o(7736),s=o.n(n);o(4316);const i={text:"",gravity:lpData.toast.gravity,position:lpData.toast.position,className:`${lpData.toast.classPrefix}`,close:1==lpData.toast.close,stopOnFocus:1==lpData.toast.stopOnFocus,duration:lpData.toast.duration},a=(e,t="success",o)=>{let n=i;o&&(n={...n,...o}),new(s())({...n,text:e,className:`${lpData.toast.classPrefix} ${t}`}).showToast()}},4223(e,t,o){"use strict";o.d(t,{eventHandlers:()=>c,lpOnElementReady:()=>i,lpSetLoadingEl:()=>r,lpShowHideEl:()=>a,toggleCollapse:()=>l});const n="lp-hidden",s="loading",i=(e,t)=>{const o=document.querySelector(e);if(o)return void t(o);const n=new MutationObserver((o,n)=>{const s=document.querySelector(e);s&&(n.disconnect(),t(s))});n.observe(document.documentElement,{childList:!0,subtree:!0})},a=(e,t=0)=>{e&&(t?e.classList.remove(n):e.classList.add(n))},r=(e,t)=>{e&&(t?e.classList.add(s):e.classList.remove(s))},l=(e,t,o="",n=[],s)=>{if(o||(o=".lp-trigger-toggle"),n&&n.length>0)for(const e of n)if(t.closest(e))return;const i=t.closest(o);if(!i)return;const a=i.closest(".lp-section-toggle");a&&(a.classList.toggle("lp-collapse"),"function"==typeof s&&s(a))},c=(e,t)=>{document.addEventListener(e,o=>{const n=o.target;let s={e:o,target:n};t.forEach(t=>{s={...s,...t},t.conditionBeforeCallBack&&!0!==t.conditionBeforeCallBack(s)||"keydown"===e&&t.checkIsEventEnter&&"Enter"!==o.key||n.closest(t.selector)&&(t.class?t.class[t.callBack](s):t.callBack(s))})})}},9455(e,t,o){"use strict";o.d(t,{A:()=>r});var n=o(1601),s=o.n(n),i=o(6314),a=o.n(i)()(s());a.push([e.id,"/*!\n * Toastify js 1.12.0\n * https://github.com/apvarun/toastify-js\n * @license MIT licensed\n *\n * Copyright (C) 2018 Varun A P\n */\n\n.toastify {\n    padding: 12px 20px;\n    color: #ffffff;\n    display: inline-block;\n    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);\n    background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5);\n    background: linear-gradient(135deg, #73a5ff, #5477f5);\n    position: fixed;\n    opacity: 0;\n    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);\n    border-radius: 2px;\n    cursor: pointer;\n    text-decoration: none;\n    max-width: calc(50% - 20px);\n    z-index: 2147483647;\n}\n\n.toastify.on {\n    opacity: 1;\n}\n\n.toast-close {\n    background: transparent;\n    border: 0;\n    color: white;\n    cursor: pointer;\n    font-family: inherit;\n    font-size: 1em;\n    opacity: 0.4;\n    padding: 0 5px;\n}\n\n.toastify-right {\n    right: 15px;\n}\n\n.toastify-left {\n    left: 15px;\n}\n\n.toastify-top {\n    top: -150px;\n}\n\n.toastify-bottom {\n    bottom: -150px;\n}\n\n.toastify-rounded {\n    border-radius: 25px;\n}\n\n.toastify-avatar {\n    width: 1.5em;\n    height: 1.5em;\n    margin: -7px 5px;\n    border-radius: 2px;\n}\n\n.toastify-center {\n    margin-left: auto;\n    margin-right: auto;\n    left: 0;\n    right: 0;\n    max-width: fit-content;\n    max-width: -moz-fit-content;\n}\n\n@media only screen and (max-width: 360px) {\n    .toastify-right, .toastify-left {\n        margin-left: auto;\n        margin-right: auto;\n        left: 0;\n        right: 0;\n        max-width: fit-content;\n    }\n}\n",""]);const r=a},6314(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var o="",n=void 0!==t[5];return t[4]&&(o+="@supports (".concat(t[4],") {")),t[2]&&(o+="@media ".concat(t[2]," {")),n&&(o+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),o+=e(t),n&&(o+="}"),t[2]&&(o+="}"),t[4]&&(o+="}"),o}).join("")},t.i=function(e,o,n,s,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(n)for(var r=0;r<this.length;r++){var l=this[r][0];null!=l&&(a[l]=!0)}for(var c=0;c<e.length;c++){var d=[].concat(e[c]);n&&a[d[0]]||(void 0!==i&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=i),o&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=o):d[2]=o),s&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=s):d[4]="".concat(s)),t.push(d))}},t}},1601(e){"use strict";e.exports=function(e){return e[1]}},246(e,t,o){"use strict";function n(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)({}).hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},s.apply(null,arguments)}function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function a(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?i(Object(o),!0).forEach(function(t){n(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function l(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}o.d(t,{Ay:()=>st});var c=l(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),d=l(/Edge/i),u=l(/firefox/i),p=l(/safari/i)&&!l(/chrome/i)&&!l(/android/i),h=l(/iP(ad|od|hone)/i),m=l(/chrome/i)&&l(/android/i),w={capture:!1,passive:!1};function f(e,t,o){e.addEventListener(t,o,!c&&w)}function g(e,t,o){e.removeEventListener(t,o,!c&&w)}function b(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function v(e){return e.host&&e!==document&&e.host.nodeType&&e.host!==e?e.host:e.parentNode}function y(e,t,o,n){if(e){o=o||document;do{if(null!=t&&(">"===t[0]?e.parentNode===o&&b(e,t):b(e,t))||n&&e===o)return e;if(e===o)break}while(e=v(e))}return null}var k,E=/\s+/g;function C(e,t,o){if(e&&t)if(e.classList)e.classList[o?"add":"remove"](t);else{var n=(" "+e.className+" ").replace(E," ").replace(" "+t+" "," ");e.className=(n+(o?" "+t:"")).replace(E," ")}}function S(e,t,o){var n=e&&e.style;if(n){if(void 0===o)return document.defaultView&&document.defaultView.getComputedStyle?o=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(o=e.currentStyle),void 0===t?o:o[t];t in n||-1!==t.indexOf("webkit")||(t="-webkit-"+t),n[t]=o+("string"==typeof o?"":"px")}}function A(e,t){var o="";if("string"==typeof e)o=e;else do{var n=S(e,"transform");n&&"none"!==n&&(o=n+" "+o)}while(!t&&(e=e.parentNode));var s=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return s&&new s(o)}function x(e,t,o){if(e){var n=e.getElementsByTagName(t),s=0,i=n.length;if(o)for(;s<i;s++)o(n[s],s);return n}return[]}function T(){return document.scrollingElement||document.documentElement}function I(e,t,o,n,s){if(e.getBoundingClientRect||e===window){var i,a,r,l,d,u,p;if(e!==window&&e.parentNode&&e!==T()?(a=(i=e.getBoundingClientRect()).top,r=i.left,l=i.bottom,d=i.right,u=i.height,p=i.width):(a=0,r=0,l=window.innerHeight,d=window.innerWidth,u=window.innerHeight,p=window.innerWidth),(t||o)&&e!==window&&(s=s||e.parentNode,!c))do{if(s&&s.getBoundingClientRect&&("none"!==S(s,"transform")||o&&"static"!==S(s,"position"))){var h=s.getBoundingClientRect();a-=h.top+parseInt(S(s,"border-top-width")),r-=h.left+parseInt(S(s,"border-left-width")),l=a+i.height,d=r+i.width;break}}while(s=s.parentNode);if(n&&e!==window){var m=A(s||e),w=m&&m.a,f=m&&m.d;m&&(l=(a/=f)+(u/=f),d=(r/=w)+(p/=w))}return{top:a,left:r,bottom:l,right:d,width:p,height:u}}}function B(e,t,o){for(var n=D(e,!0),s=I(e)[t];n;){var i=I(n)[o];if(!("top"===o||"left"===o?s>=i:s<=i))return n;if(n===T())break;n=D(n,!1)}return!1}function $(e,t,o,n){for(var s=0,i=0,a=e.children;i<a.length;){if("none"!==a[i].style.display&&a[i]!==Me.ghost&&(n||a[i]!==Me.dragged)&&y(a[i],o.draggable,e,!1)){if(s===t)return a[i];s++}i++}return null}function q(e,t){for(var o=e.lastElementChild;o&&(o===Me.ghost||"none"===S(o,"display")||t&&!b(o,t));)o=o.previousElementSibling;return o||null}function L(e,t){var o=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===Me.clone||t&&!b(e,t)||o++;return o}function _(e){var t=0,o=0,n=T();if(e)do{var s=A(e),i=s.a,a=s.d;t+=e.scrollLeft*i,o+=e.scrollTop*a}while(e!==n&&(e=e.parentNode));return[t,o]}function D(e,t){if(!e||!e.getBoundingClientRect)return T();var o=e,n=!1;do{if(o.clientWidth<o.scrollWidth||o.clientHeight<o.scrollHeight){var s=S(o);if(o.clientWidth<o.scrollWidth&&("auto"==s.overflowX||"scroll"==s.overflowX)||o.clientHeight<o.scrollHeight&&("auto"==s.overflowY||"scroll"==s.overflowY)){if(!o.getBoundingClientRect||o===document.body)return T();if(n||t)return o;n=!0}}}while(o=o.parentNode);return T()}function O(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function P(e,t){return function(){if(!k){var o=arguments;1===o.length?e.call(this,o[0]):e.apply(this,o),k=setTimeout(function(){k=void 0},t)}}}function M(e,t,o){e.scrollLeft+=t,e.scrollTop+=o}function Q(e){var t=window.Polymer,o=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):o?o(e).clone(!0)[0]:e.cloneNode(!0)}function N(e,t,o){var n={};return Array.from(e.children).forEach(function(s){var i,a,r,l;if(y(s,t.draggable,e,!1)&&!s.animated&&s!==o){var c=I(s);n.left=Math.min(null!==(i=n.left)&&void 0!==i?i:1/0,c.left),n.top=Math.min(null!==(a=n.top)&&void 0!==a?a:1/0,c.top),n.right=Math.max(null!==(r=n.right)&&void 0!==r?r:-1/0,c.right),n.bottom=Math.max(null!==(l=n.bottom)&&void 0!==l?l:-1/0,c.bottom)}}),n.width=n.right-n.left,n.height=n.bottom-n.top,n.x=n.left,n.y=n.top,n}var H="Sortable"+(new Date).getTime();var F=[],z={initializeByDefault:!0},j={mount:function(e){for(var t in z)z.hasOwnProperty(t)&&!(t in e)&&(e[t]=z[t]);F.forEach(function(t){if(t.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),F.push(e)},pluginEvent:function(e,t,o){var n=this;this.eventCanceled=!1,o.cancel=function(){n.eventCanceled=!0};var s=e+"Global";F.forEach(function(n){t[n.pluginName]&&(t[n.pluginName][s]&&t[n.pluginName][s](a({sortable:t},o)),t.options[n.pluginName]&&t[n.pluginName][e]&&t[n.pluginName][e](a({sortable:t},o)))})},initializePlugins:function(e,t,o,n){for(var i in F.forEach(function(n){var i=n.pluginName;if(e.options[i]||n.initializeByDefault){var a=new n(e,t,e.options);a.sortable=e,a.options=e.options,e[i]=a,s(o,a.defaults)}}),e.options)if(e.options.hasOwnProperty(i)){var a=this.modifyOption(e,i,e.options[i]);void 0!==a&&(e.options[i]=a)}},getEventProperties:function(e,t){var o={};return F.forEach(function(n){"function"==typeof n.eventProperties&&s(o,n.eventProperties.call(t[n.pluginName],e))}),o},modifyOption:function(e,t,o){var n;return F.forEach(function(s){e[s.pluginName]&&s.optionListeners&&"function"==typeof s.optionListeners[t]&&(n=s.optionListeners[t].call(e[s.pluginName],o))}),n}};var W=["evt"],X=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=o.evt,s=function(e,t){if(null==e)return{};var o,n,s=function(e,t){if(null==e)return{};var o={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;o[n]=e[n]}return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)o=i[n],-1===t.indexOf(o)&&{}.propertyIsEnumerable.call(e,o)&&(s[o]=e[o])}return s}(o,W);j.pluginEvent.bind(Me)(e,t,a({dragEl:Y,parentEl:V,ghostEl:U,rootEl:J,nextEl:G,lastDownEl:Z,cloneEl:K,cloneHidden:ee,dragStarted:he,putSortable:ae,activeSortable:Me.active,originalEvent:n,oldIndex:te,oldDraggableIndex:ne,newIndex:oe,newDraggableIndex:se,hideGhostForTarget:_e,unhideGhostForTarget:De,cloneNowHidden:function(){ee=!0},cloneNowShown:function(){ee=!1},dispatchSortableEvent:function(e){R({sortable:t,name:e,originalEvent:n})}},s))};function R(e){!function(e){var t=e.sortable,o=e.rootEl,n=e.name,s=e.targetEl,i=e.cloneEl,r=e.toEl,l=e.fromEl,u=e.oldIndex,p=e.newIndex,h=e.oldDraggableIndex,m=e.newDraggableIndex,w=e.originalEvent,f=e.putSortable,g=e.extraEventProperties;if(t=t||o&&o[H]){var b,v=t.options,y="on"+n.charAt(0).toUpperCase()+n.substr(1);!window.CustomEvent||c||d?(b=document.createEvent("Event")).initEvent(n,!0,!0):b=new CustomEvent(n,{bubbles:!0,cancelable:!0}),b.to=r||o,b.from=l||o,b.item=s||o,b.clone=i,b.oldIndex=u,b.newIndex=p,b.oldDraggableIndex=h,b.newDraggableIndex=m,b.originalEvent=w,b.pullMode=f?f.lastPutMode:void 0;var k=a(a({},g),j.getEventProperties(n,t));for(var E in k)b[E]=k[E];o&&o.dispatchEvent(b),v[y]&&v[y].call(t,b)}}(a({putSortable:ae,cloneEl:K,targetEl:Y,rootEl:J,oldIndex:te,oldDraggableIndex:ne,newIndex:oe,newDraggableIndex:se},e))}var Y,V,U,J,G,Z,K,ee,te,oe,ne,se,ie,ae,re,le,ce,de,ue,pe,he,me,we,fe,ge,be=!1,ve=!1,ye=[],ke=!1,Ee=!1,Ce=[],Se=!1,Ae=[],xe="undefined"!=typeof document,Te=h,Ie=d||c?"cssFloat":"float",Be=xe&&!m&&!h&&"draggable"in document.createElement("div"),$e=function(){if(xe){if(c)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),qe=function(e,t){var o=S(e),n=parseInt(o.width)-parseInt(o.paddingLeft)-parseInt(o.paddingRight)-parseInt(o.borderLeftWidth)-parseInt(o.borderRightWidth),s=$(e,0,t),i=$(e,1,t),a=s&&S(s),r=i&&S(i),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+I(s).width,c=r&&parseInt(r.marginLeft)+parseInt(r.marginRight)+I(i).width;if("flex"===o.display)return"column"===o.flexDirection||"column-reverse"===o.flexDirection?"vertical":"horizontal";if("grid"===o.display)return o.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(s&&a.float&&"none"!==a.float){var d="left"===a.float?"left":"right";return!i||"both"!==r.clear&&r.clear!==d?"horizontal":"vertical"}return s&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||l>=n&&"none"===o[Ie]||i&&"none"===o[Ie]&&l+c>n)?"vertical":"horizontal"},Le=function(e){function t(e,o){return function(n,s,i,a){var r=n.options.group.name&&s.options.group.name&&n.options.group.name===s.options.group.name;if(null==e&&(o||r))return!0;if(null==e||!1===e)return!1;if(o&&"clone"===e)return e;if("function"==typeof e)return t(e(n,s,i,a),o)(n,s,i,a);var l=(o?n:s).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var o={},n=e.group;n&&"object"==r(n)||(n={name:n}),o.name=n.name,o.checkPull=t(n.pull,!0),o.checkPut=t(n.put),o.revertClone=n.revertClone,e.group=o},_e=function(){!$e&&U&&S(U,"display","none")},De=function(){!$e&&U&&S(U,"display","")};xe&&!m&&document.addEventListener("click",function(e){if(ve)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ve=!1,!1},!0);var Oe=function(e){if(Y){e=e.touches?e.touches[0]:e;var t=(s=e.clientX,i=e.clientY,ye.some(function(e){var t=e[H].options.emptyInsertThreshold;if(t&&!q(e)){var o=I(e),n=s>=o.left-t&&s<=o.right+t,r=i>=o.top-t&&i<=o.bottom+t;return n&&r?a=e:void 0}}),a);if(t){var o={};for(var n in e)e.hasOwnProperty(n)&&(o[n]=e[n]);o.target=o.rootEl=t,o.preventDefault=void 0,o.stopPropagation=void 0,t[H]._onDragOver(o)}}var s,i,a},Pe=function(e){Y&&Y.parentNode[H]._isOutsideThisEl(e.target)};function Me(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=s({},t),e[H]=this;var o,n,i={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return qe(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Me.supportPointer&&"PointerEvent"in window&&(!p||h),emptyInsertThreshold:5};for(var r in j.initializePlugins(this,e,i),i)!(r in t)&&(t[r]=i[r]);for(var l in Le(t),this)"_"===l.charAt(0)&&"function"==typeof this[l]&&(this[l]=this[l].bind(this));this.nativeDraggable=!t.forceFallback&&Be,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?f(e,"pointerdown",this._onTapStart):(f(e,"mousedown",this._onTapStart),f(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(f(e,"dragover",this),f(e,"dragenter",this)),ye.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),s(this,(n=[],{captureAnimationState:function(){n=[],this.options.animation&&[].slice.call(this.el.children).forEach(function(e){if("none"!==S(e,"display")&&e!==Me.ghost){n.push({target:e,rect:I(e)});var t=a({},n[n.length-1].rect);if(e.thisAnimationDuration){var o=A(e,!0);o&&(t.top-=o.f,t.left-=o.e)}e.fromRect=t}})},addAnimationState:function(e){n.push(e)},removeAnimationState:function(e){n.splice(function(e,t){for(var o in e)if(e.hasOwnProperty(o))for(var n in t)if(t.hasOwnProperty(n)&&t[n]===e[o][n])return Number(o);return-1}(n,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(o),void("function"==typeof e&&e());var s=!1,i=0;n.forEach(function(e){var o=0,n=e.target,a=n.fromRect,r=I(n),l=n.prevFromRect,c=n.prevToRect,d=e.rect,u=A(n,!0);u&&(r.top-=u.f,r.left-=u.e),n.toRect=r,n.thisAnimationDuration&&O(l,r)&&!O(a,r)&&(d.top-r.top)/(d.left-r.left)===(a.top-r.top)/(a.left-r.left)&&(o=function(e,t,o,n){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-o.top,2)+Math.pow(t.left-o.left,2))*n.animation}(d,l,c,t.options)),O(r,a)||(n.prevFromRect=a,n.prevToRect=r,o||(o=t.options.animation),t.animate(n,d,r,o)),o&&(s=!0,i=Math.max(i,o),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout(function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null},o),n.thisAnimationDuration=o)}),clearTimeout(o),s?o=setTimeout(function(){"function"==typeof e&&e()},i):"function"==typeof e&&e(),n=[]},animate:function(e,t,o,n){if(n){S(e,"transition",""),S(e,"transform","");var s=A(this.el),i=s&&s.a,a=s&&s.d,r=(t.left-o.left)/(i||1),l=(t.top-o.top)/(a||1);e.animatingX=!!r,e.animatingY=!!l,S(e,"transform","translate3d("+r+"px,"+l+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),S(e,"transition","transform "+n+"ms"+(this.options.easing?" "+this.options.easing:"")),S(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout(function(){S(e,"transition",""),S(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1},n)}}}))}function Qe(e,t,o,n,s,i,a,r){var l,u,p=e[H],h=p.options.onMove;return!window.CustomEvent||c||d?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=o,l.draggedRect=n,l.related=s||t,l.relatedRect=i||I(t),l.willInsertAfter=r,l.originalEvent=a,e.dispatchEvent(l),h&&(u=h.call(p,l,a)),u}function Ne(e){e.draggable=!1}function He(){Se=!1}function Fe(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,o=t.length,n=0;o--;)n+=t.charCodeAt(o);return n.toString(36)}function ze(e){return setTimeout(e,0)}function je(e){return clearTimeout(e)}Me.prototype={constructor:Me,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(me=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,Y):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,o=this.el,n=this.options,s=n.preventOnFilter,i=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,r=(a||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||r,c=n.filter;if(function(e){Ae.length=0;for(var t=e.getElementsByTagName("input"),o=t.length;o--;){var n=t[o];n.checked&&Ae.push(n)}}(o),!Y&&!(/mousedown|pointerdown/.test(i)&&0!==e.button||n.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!p||!r||"SELECT"!==r.tagName.toUpperCase())&&!((r=y(r,n.draggable,o,!1))&&r.animated||Z===r)){if(te=L(r),ne=L(r,n.draggable),"function"==typeof c){if(c.call(this,e,r,this))return R({sortable:t,rootEl:l,name:"filter",targetEl:r,toEl:o,fromEl:o}),X("filter",t,{evt:e}),void(s&&e.preventDefault())}else if(c&&(c=c.split(",").some(function(n){if(n=y(l,n.trim(),o,!1))return R({sortable:t,rootEl:n,name:"filter",targetEl:r,fromEl:o,toEl:o}),X("filter",t,{evt:e}),!0})))return void(s&&e.preventDefault());n.handle&&!y(l,n.handle,o,!1)||this._prepareDragStart(e,a,r)}}},_prepareDragStart:function(e,t,o){var n,s=this,i=s.el,a=s.options,r=i.ownerDocument;if(o&&!Y&&o.parentNode===i){var l=I(o);if(J=i,V=(Y=o).parentNode,G=Y.nextSibling,Z=o,ie=a.group,Me.dragged=Y,re={target:Y,clientX:(t||e).clientX,clientY:(t||e).clientY},ue=re.clientX-l.left,pe=re.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,Y.style["will-change"]="all",n=function(){X("delayEnded",s,{evt:e}),Me.eventCanceled?s._onDrop():(s._disableDelayedDragEvents(),!u&&s.nativeDraggable&&(Y.draggable=!0),s._triggerDragStart(e,t),R({sortable:s,name:"choose",originalEvent:e}),C(Y,a.chosenClass,!0))},a.ignore.split(",").forEach(function(e){x(Y,e.trim(),Ne)}),f(r,"dragover",Oe),f(r,"mousemove",Oe),f(r,"touchmove",Oe),a.supportPointer?(f(r,"pointerup",s._onDrop),!this.nativeDraggable&&f(r,"pointercancel",s._onDrop)):(f(r,"mouseup",s._onDrop),f(r,"touchend",s._onDrop),f(r,"touchcancel",s._onDrop)),u&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Y.draggable=!0),X("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(d||c))n();else{if(Me.eventCanceled)return void this._onDrop();a.supportPointer?(f(r,"pointerup",s._disableDelayedDrag),f(r,"pointercancel",s._disableDelayedDrag)):(f(r,"mouseup",s._disableDelayedDrag),f(r,"touchend",s._disableDelayedDrag),f(r,"touchcancel",s._disableDelayedDrag)),f(r,"mousemove",s._delayedDragTouchMoveHandler),f(r,"touchmove",s._delayedDragTouchMoveHandler),a.supportPointer&&f(r,"pointermove",s._delayedDragTouchMoveHandler),s._dragStartTimer=setTimeout(n,a.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Y&&Ne(Y),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;g(e,"mouseup",this._disableDelayedDrag),g(e,"touchend",this._disableDelayedDrag),g(e,"touchcancel",this._disableDelayedDrag),g(e,"pointerup",this._disableDelayedDrag),g(e,"pointercancel",this._disableDelayedDrag),g(e,"mousemove",this._delayedDragTouchMoveHandler),g(e,"touchmove",this._delayedDragTouchMoveHandler),g(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?f(document,"pointermove",this._onTouchMove):f(document,t?"touchmove":"mousemove",this._onTouchMove):(f(Y,"dragend",this),f(J,"dragstart",this._onDragStart));try{document.selection?ze(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(be=!1,J&&Y){X("dragStarted",this,{evt:t}),this.nativeDraggable&&f(document,"dragover",Pe);var o=this.options;!e&&C(Y,o.dragClass,!1),C(Y,o.ghostClass,!0),Me.active=this,e&&this._appendGhost(),R({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(le){this._lastX=le.clientX,this._lastY=le.clientY,_e();for(var e=document.elementFromPoint(le.clientX,le.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(le.clientX,le.clientY))!==t;)t=e;if(Y.parentNode[H]._isOutsideThisEl(e),t)do{if(t[H]&&t[H]._onDragOver({clientX:le.clientX,clientY:le.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=v(t));De()}},_onTouchMove:function(e){if(re){var t=this.options,o=t.fallbackTolerance,n=t.fallbackOffset,s=e.touches?e.touches[0]:e,i=U&&A(U,!0),a=U&&i&&i.a,r=U&&i&&i.d,l=Te&&ge&&_(ge),c=(s.clientX-re.clientX+n.x)/(a||1)+(l?l[0]-Ce[0]:0)/(a||1),d=(s.clientY-re.clientY+n.y)/(r||1)+(l?l[1]-Ce[1]:0)/(r||1);if(!Me.active&&!be){if(o&&Math.max(Math.abs(s.clientX-this._lastX),Math.abs(s.clientY-this._lastY))<o)return;this._onDragStart(e,!0)}if(U){i?(i.e+=c-(ce||0),i.f+=d-(de||0)):i={a:1,b:0,c:0,d:1,e:c,f:d};var u="matrix(".concat(i.a,",").concat(i.b,",").concat(i.c,",").concat(i.d,",").concat(i.e,",").concat(i.f,")");S(U,"webkitTransform",u),S(U,"mozTransform",u),S(U,"msTransform",u),S(U,"transform",u),ce=c,de=d,le=s}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!U){var e=this.options.fallbackOnBody?document.body:J,t=I(Y,!0,Te,!0,e),o=this.options;if(Te){for(ge=e;"static"===S(ge,"position")&&"none"===S(ge,"transform")&&ge!==document;)ge=ge.parentNode;ge!==document.body&&ge!==document.documentElement?(ge===document&&(ge=T()),t.top+=ge.scrollTop,t.left+=ge.scrollLeft):ge=T(),Ce=_(ge)}C(U=Y.cloneNode(!0),o.ghostClass,!1),C(U,o.fallbackClass,!0),C(U,o.dragClass,!0),S(U,"transition",""),S(U,"transform",""),S(U,"box-sizing","border-box"),S(U,"margin",0),S(U,"top",t.top),S(U,"left",t.left),S(U,"width",t.width),S(U,"height",t.height),S(U,"opacity","0.8"),S(U,"position",Te?"absolute":"fixed"),S(U,"zIndex","100000"),S(U,"pointerEvents","none"),Me.ghost=U,e.appendChild(U),S(U,"transform-origin",ue/parseInt(U.style.width)*100+"% "+pe/parseInt(U.style.height)*100+"%")}},_onDragStart:function(e,t){var o=this,n=e.dataTransfer,s=o.options;X("dragStart",this,{evt:e}),Me.eventCanceled?this._onDrop():(X("setupClone",this),Me.eventCanceled||((K=Q(Y)).removeAttribute("id"),K.draggable=!1,K.style["will-change"]="",this._hideClone(),C(K,this.options.chosenClass,!1),Me.clone=K),o.cloneId=ze(function(){X("clone",o),Me.eventCanceled||(o.options.removeCloneOnHide||J.insertBefore(K,Y),o._hideClone(),R({sortable:o,name:"clone"}))}),!t&&C(Y,s.dragClass,!0),t?(ve=!0,o._loopId=setInterval(o._emulateDragOver,50)):(g(document,"mouseup",o._onDrop),g(document,"touchend",o._onDrop),g(document,"touchcancel",o._onDrop),n&&(n.effectAllowed="move",s.setData&&s.setData.call(o,n,Y)),f(document,"drop",o),S(Y,"transform","translateZ(0)")),be=!0,o._dragStartId=ze(o._dragStarted.bind(o,t,e)),f(document,"selectstart",o),he=!0,window.getSelection().removeAllRanges(),p&&S(document.body,"user-select","none"))},_onDragOver:function(e){var t,o,n,s,i=this.el,r=e.target,l=this.options,c=l.group,d=Me.active,u=ie===c,p=l.sort,h=ae||d,m=this,w=!1;if(!Se){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),r=y(r,l.draggable,i,!0),F("dragOver"),Me.eventCanceled)return w;if(Y.contains(e.target)||r.animated&&r.animatingX&&r.animatingY||m._ignoreWhileAnimating===r)return j(!1);if(ve=!1,d&&!l.disabled&&(u?p||(n=V!==J):ae===this||(this.lastPutMode=ie.checkPull(this,d,Y,e))&&c.checkPut(this,d,Y,e))){if(s="vertical"===this._getDirection(e,r),t=I(Y),F("dragOverValid"),Me.eventCanceled)return w;if(n)return V=J,z(),this._hideClone(),F("revert"),Me.eventCanceled||(G?J.insertBefore(Y,G):J.appendChild(Y)),j(!0);var f=q(i,l.draggable);if(!f||function(e,t,o){var n=I(q(o.el,o.options.draggable)),s=N(o.el,o.options,U);return t?e.clientX>s.right+10||e.clientY>n.bottom&&e.clientX>n.left:e.clientY>s.bottom+10||e.clientX>n.right&&e.clientY>n.top}(e,s,this)&&!f.animated){if(f===Y)return j(!1);if(f&&i===e.target&&(r=f),r&&(o=I(r)),!1!==Qe(J,i,Y,t,r,o,e,!!r))return z(),f&&f.nextSibling?i.insertBefore(Y,f.nextSibling):i.appendChild(Y),V=i,W(),j(!0)}else if(f&&function(e,t,o){var n=I($(o.el,0,o.options,!0)),s=N(o.el,o.options,U);return t?e.clientX<s.left-10||e.clientY<n.top&&e.clientX<n.right:e.clientY<s.top-10||e.clientY<n.bottom&&e.clientX<n.left}(e,s,this)){var g=$(i,0,l,!0);if(g===Y)return j(!1);if(o=I(r=g),!1!==Qe(J,i,Y,t,r,o,e,!1))return z(),i.insertBefore(Y,g),V=i,W(),j(!0)}else if(r.parentNode===i){o=I(r);var b,v,k,E=Y.parentNode!==i,A=!function(e,t,o){var n=o?e.left:e.top,s=o?e.right:e.bottom,i=o?e.width:e.height,a=o?t.left:t.top,r=o?t.right:t.bottom,l=o?t.width:t.height;return n===a||s===r||n+i/2===a+l/2}(Y.animated&&Y.toRect||t,r.animated&&r.toRect||o,s),x=s?"top":"left",T=B(r,"top","top")||B(Y,"top","top"),_=T?T.scrollTop:void 0;if(me!==r&&(v=o[x],ke=!1,Ee=!A&&l.invertSwap||E),b=function(e,t,o,n,s,i,a,r){var l=n?e.clientY:e.clientX,c=n?o.height:o.width,d=n?o.top:o.left,u=n?o.bottom:o.right,p=!1;if(!a)if(r&&fe<c*s){if(!ke&&(1===we?l>d+c*i/2:l<u-c*i/2)&&(ke=!0),ke)p=!0;else if(1===we?l<d+fe:l>u-fe)return-we}else if(l>d+c*(1-s)/2&&l<u-c*(1-s)/2)return function(e){return L(Y)<L(e)?1:-1}(t);return(p=p||a)&&(l<d+c*i/2||l>u-c*i/2)?l>d+c/2?1:-1:0}(e,r,o,s,A?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,Ee,me===r),0!==b){var D=L(Y);do{D-=b,k=V.children[D]}while(k&&("none"===S(k,"display")||k===U))}if(0===b||k===r)return j(!1);me=r,we=b;var O=r.nextElementSibling,P=!1,Q=Qe(J,i,Y,t,r,o,e,P=1===b);if(!1!==Q)return 1!==Q&&-1!==Q||(P=1===Q),Se=!0,setTimeout(He,30),z(),P&&!O?i.appendChild(Y):r.parentNode.insertBefore(Y,P?O:r),T&&M(T,0,_-T.scrollTop),V=Y.parentNode,void 0===v||Ee||(fe=Math.abs(v-I(r)[x])),W(),j(!0)}if(i.contains(Y))return j(!1)}return!1}function F(l,c){X(l,m,a({evt:e,isOwner:u,axis:s?"vertical":"horizontal",revert:n,dragRect:t,targetRect:o,canSort:p,fromSortable:h,target:r,completed:j,onMove:function(o,n){return Qe(J,i,Y,t,o,I(o),e,n)},changed:W},c))}function z(){F("dragOverAnimationCapture"),m.captureAnimationState(),m!==h&&h.captureAnimationState()}function j(t){return F("dragOverCompleted",{insertion:t}),t&&(u?d._hideClone():d._showClone(m),m!==h&&(C(Y,ae?ae.options.ghostClass:d.options.ghostClass,!1),C(Y,l.ghostClass,!0)),ae!==m&&m!==Me.active?ae=m:m===Me.active&&ae&&(ae=null),h===m&&(m._ignoreWhileAnimating=r),m.animateAll(function(){F("dragOverAnimationComplete"),m._ignoreWhileAnimating=null}),m!==h&&(h.animateAll(),h._ignoreWhileAnimating=null)),(r===Y&&!Y.animated||r===i&&!r.animated)&&(me=null),l.dragoverBubble||e.rootEl||r===document||(Y.parentNode[H]._isOutsideThisEl(e.target),!t&&Oe(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),w=!0}function W(){oe=L(Y),se=L(Y,l.draggable),R({sortable:m,name:"change",toEl:i,newIndex:oe,newDraggableIndex:se,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){g(document,"mousemove",this._onTouchMove),g(document,"touchmove",this._onTouchMove),g(document,"pointermove",this._onTouchMove),g(document,"dragover",Oe),g(document,"mousemove",Oe),g(document,"touchmove",Oe)},_offUpEvents:function(){var e=this.el.ownerDocument;g(e,"mouseup",this._onDrop),g(e,"touchend",this._onDrop),g(e,"pointerup",this._onDrop),g(e,"pointercancel",this._onDrop),g(e,"touchcancel",this._onDrop),g(document,"selectstart",this)},_onDrop:function(e){var t=this.el,o=this.options;oe=L(Y),se=L(Y,o.draggable),X("drop",this,{evt:e}),V=Y&&Y.parentNode,oe=L(Y),se=L(Y,o.draggable),Me.eventCanceled||(be=!1,Ee=!1,ke=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),je(this.cloneId),je(this._dragStartId),this.nativeDraggable&&(g(document,"drop",this),g(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),p&&S(document.body,"user-select",""),S(Y,"transform",""),e&&(he&&(e.cancelable&&e.preventDefault(),!o.dropBubble&&e.stopPropagation()),U&&U.parentNode&&U.parentNode.removeChild(U),(J===V||ae&&"clone"!==ae.lastPutMode)&&K&&K.parentNode&&K.parentNode.removeChild(K),Y&&(this.nativeDraggable&&g(Y,"dragend",this),Ne(Y),Y.style["will-change"]="",he&&!be&&C(Y,ae?ae.options.ghostClass:this.options.ghostClass,!1),C(Y,this.options.chosenClass,!1),R({sortable:this,name:"unchoose",toEl:V,newIndex:null,newDraggableIndex:null,originalEvent:e}),J!==V?(oe>=0&&(R({rootEl:V,name:"add",toEl:V,fromEl:J,originalEvent:e}),R({sortable:this,name:"remove",toEl:V,originalEvent:e}),R({rootEl:V,name:"sort",toEl:V,fromEl:J,originalEvent:e}),R({sortable:this,name:"sort",toEl:V,originalEvent:e})),ae&&ae.save()):oe!==te&&oe>=0&&(R({sortable:this,name:"update",toEl:V,originalEvent:e}),R({sortable:this,name:"sort",toEl:V,originalEvent:e})),Me.active&&(null!=oe&&-1!==oe||(oe=te,se=ne),R({sortable:this,name:"end",toEl:V,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){X("nulling",this),J=Y=V=U=G=K=Z=ee=re=le=he=oe=se=te=ne=me=we=ae=ie=Me.dragged=Me.ghost=Me.clone=Me.active=null;var e=this.el;Ae.forEach(function(t){e.contains(t)&&(t.checked=!0)}),Ae.length=ce=de=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":Y&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],o=this.el.children,n=0,s=o.length,i=this.options;n<s;n++)y(e=o[n],i.draggable,this.el,!1)&&t.push(e.getAttribute(i.dataIdAttr)||Fe(e));return t},sort:function(e,t){var o={},n=this.el;this.toArray().forEach(function(e,t){var s=n.children[t];y(s,this.options.draggable,n,!1)&&(o[e]=s)},this),t&&this.captureAnimationState(),e.forEach(function(e){o[e]&&(n.removeChild(o[e]),n.appendChild(o[e]))}),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return y(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var o=this.options;if(void 0===t)return o[e];var n=j.modifyOption(this,e,t);o[e]=void 0!==n?n:t,"group"===e&&Le(o)},destroy:function(){X("destroy",this);var e=this.el;e[H]=null,g(e,"mousedown",this._onTapStart),g(e,"touchstart",this._onTapStart),g(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(g(e,"dragover",this),g(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(e){e.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),ye.splice(ye.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!ee){if(X("hideClone",this),Me.eventCanceled)return;S(K,"display","none"),this.options.removeCloneOnHide&&K.parentNode&&K.parentNode.removeChild(K),ee=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(ee){if(X("showClone",this),Me.eventCanceled)return;Y.parentNode!=J||this.options.group.revertClone?G?J.insertBefore(K,G):J.appendChild(K):J.insertBefore(K,Y),this.options.group.revertClone&&this.animate(Y,K),S(K,"display",""),ee=!1}}else this._hideClone()}},xe&&f(document,"touchmove",function(e){(Me.active||be)&&e.cancelable&&e.preventDefault()}),Me.utils={on:f,off:g,css:S,find:x,is:function(e,t){return!!y(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);return e},throttle:P,closest:y,toggleClass:C,clone:Q,index:L,nextTick:ze,cancelNextTick:je,detectDirection:qe,getChild:$,expando:H},Me.get=function(e){return e[H]},Me.mount=function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];t[0].constructor===Array&&(t=t[0]),t.forEach(function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(Me.utils=a(a({},Me.utils),e.utils)),j.mount(e)})},Me.create=function(e,t){return new Me(e,t)},Me.version="1.15.7";var We,Xe,Re,Ye,Ve,Ue,Je=[],Ge=!1;function Ze(){Je.forEach(function(e){clearInterval(e.pid)}),Je=[]}function Ke(){clearInterval(Ue)}var et=P(function(e,t,o,n){if(t.scroll){var s,i=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,r=t.scrollSensitivity,l=t.scrollSpeed,c=T(),d=!1;Xe!==o&&(Xe=o,Ze(),We=t.scroll,s=t.scrollFn,!0===We&&(We=D(o,!0)));var u=0,p=We;do{var h=p,m=I(h),w=m.top,f=m.bottom,g=m.left,b=m.right,v=m.width,y=m.height,k=void 0,E=void 0,C=h.scrollWidth,A=h.scrollHeight,x=S(h),B=h.scrollLeft,$=h.scrollTop;h===c?(k=v<C&&("auto"===x.overflowX||"scroll"===x.overflowX||"visible"===x.overflowX),E=y<A&&("auto"===x.overflowY||"scroll"===x.overflowY||"visible"===x.overflowY)):(k=v<C&&("auto"===x.overflowX||"scroll"===x.overflowX),E=y<A&&("auto"===x.overflowY||"scroll"===x.overflowY));var q=k&&(Math.abs(b-i)<=r&&B+v<C)-(Math.abs(g-i)<=r&&!!B),L=E&&(Math.abs(f-a)<=r&&$+y<A)-(Math.abs(w-a)<=r&&!!$);if(!Je[u])for(var _=0;_<=u;_++)Je[_]||(Je[_]={});Je[u].vx==q&&Je[u].vy==L&&Je[u].el===h||(Je[u].el=h,Je[u].vx=q,Je[u].vy=L,clearInterval(Je[u].pid),0==q&&0==L||(d=!0,Je[u].pid=setInterval(function(){n&&0===this.layer&&Me.active._onTouchMove(Ve);var t=Je[this.layer].vy?Je[this.layer].vy*l:0,o=Je[this.layer].vx?Je[this.layer].vx*l:0;"function"==typeof s&&"continue"!==s.call(Me.dragged.parentNode[H],o,t,e,Ve,Je[this.layer].el)||M(Je[this.layer].el,o,t)}.bind({layer:u}),24))),u++}while(t.bubbleScroll&&p!==c&&(p=D(p,!1)));Ge=d}},30),tt=function(e){var t=e.originalEvent,o=e.putSortable,n=e.dragEl,s=e.activeSortable,i=e.dispatchSortableEvent,a=e.hideGhostForTarget,r=e.unhideGhostForTarget;if(t){var l=o||s;a();var c=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,d=document.elementFromPoint(c.clientX,c.clientY);r(),l&&!l.el.contains(d)&&(i("spill"),this.onSpill({dragEl:n,putSortable:o}))}};function ot(){}function nt(){}ot.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,o=e.putSortable;this.sortable.captureAnimationState(),o&&o.captureAnimationState();var n=$(this.sortable.el,this.startIndex,this.options);n?this.sortable.el.insertBefore(t,n):this.sortable.el.appendChild(t),this.sortable.animateAll(),o&&o.animateAll()},drop:tt},s(ot,{pluginName:"revertOnSpill"}),nt.prototype={onSpill:function(e){var t=e.dragEl,o=e.putSortable||this.sortable;o.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),o.animateAll()},drop:tt},s(nt,{pluginName:"removeOnSpill"}),Me.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?f(document,"dragover",this._handleAutoScroll):this.options.supportPointer?f(document,"pointermove",this._handleFallbackAutoScroll):t.touches?f(document,"touchmove",this._handleFallbackAutoScroll):f(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?g(document,"dragover",this._handleAutoScroll):(g(document,"pointermove",this._handleFallbackAutoScroll),g(document,"touchmove",this._handleFallbackAutoScroll),g(document,"mousemove",this._handleFallbackAutoScroll)),Ke(),Ze(),clearTimeout(k),k=void 0},nulling:function(){Ve=Xe=We=Ge=Ue=Re=Ye=null,Je.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var o=this,n=(e.touches?e.touches[0]:e).clientX,s=(e.touches?e.touches[0]:e).clientY,i=document.elementFromPoint(n,s);if(Ve=e,t||this.options.forceAutoScrollFallback||d||c||p){et(e,this.options,i,t);var a=D(i,!0);!Ge||Ue&&n===Re&&s===Ye||(Ue&&Ke(),Ue=setInterval(function(){var i=D(document.elementFromPoint(n,s),!0);i!==a&&(a=i,Ze()),et(e,o.options,i,t)},10),Re=n,Ye=s)}else{if(!this.options.bubbleScroll||D(i,!0)===T())return void Ze();et(e,this.options,D(i,!1),!1)}}},s(e,{pluginName:"scroll",initializeByDefault:!0})}),Me.mount(nt,ot);const st=Me},4316(e,t,o){"use strict";var n=o(5072),s=o.n(n),i=o(7825),a=o.n(i),r=o(7659),l=o.n(r),c=o(5056),d=o.n(c),u=o(540),p=o.n(u),h=o(1113),m=o.n(h),w=o(9455),f={};f.styleTagTransform=m(),f.setAttributes=d(),f.insert=l().bind(null,"head"),f.domAPI=a(),f.insertStyleElement=p(),s()(w.A,f),w.A&&w.A.locals&&w.A.locals},5072(e){"use strict";var t=[];function o(e){for(var o=-1,n=0;n<t.length;n++)if(t[n].identifier===e){o=n;break}return o}function n(e,n){for(var i={},a=[],r=0;r<e.length;r++){var l=e[r],c=n.base?l[0]+n.base:l[0],d=i[c]||0,u="".concat(c," ").concat(d);i[c]=d+1;var p=o(u),h={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==p)t[p].references++,t[p].updater(h);else{var m=s(h,n);n.byIndex=r,t.splice(r,0,{identifier:u,updater:m,references:1})}a.push(u)}return a}function s(e,t){var o=t.domAPI(t);return o.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;o.update(e=t)}else o.remove()}}e.exports=function(e,s){var i=n(e=e||[],s=s||{});return function(e){e=e||[];for(var a=0;a<i.length;a++){var r=o(i[a]);t[r].references--}for(var l=n(e,s),c=0;c<i.length;c++){var d=o(i[c]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}i=l}}},7659(e){"use strict";var t={};e.exports=function(e,o){var n=function(e){if(void 0===t[e]){var o=document.querySelector(e);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}t[e]=o}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(o)}},540(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056(e,t,o){"use strict";e.exports=function(e){var t=o.nc;t&&e.setAttribute("nonce",t)}},7825(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(o){!function(e,t,o){var n="";o.supports&&(n+="@supports (".concat(o.supports,") {")),o.media&&(n+="@media ".concat(o.media," {"));var s=void 0!==o.layer;s&&(n+="@layer".concat(o.layer.length>0?" ".concat(o.layer):""," {")),n+=o.css,s&&(n+="}"),o.media&&(n+="}"),o.supports&&(n+="}");var i=o.sourceMap;i&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,o)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},8465(e){e.exports=function(){"use strict";function e(e,t,o){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:o;throw new TypeError("Private element is not present on this object")}function t(t,o){return t.get(e(t,o))}function o(e,t,o){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,o)}const n={},s=e=>new Promise(t=>{if(!e)return t();const o=window.scrollX,s=window.scrollY;n.restoreFocusTimeout=setTimeout(()=>{n.previousActiveElement instanceof HTMLElement?(n.previousActiveElement.focus(),n.previousActiveElement=null):document.body&&document.body.focus(),t()},100),window.scrollTo(o,s)}),i="swal2-",a=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"].reduce((e,t)=>(e[t]=i+t,e),{}),r=["success","warning","info","question","error"].reduce((e,t)=>(e[t]=i+t,e),{}),l="SweetAlert2:",c=e=>e.charAt(0).toUpperCase()+e.slice(1),d=e=>{console.warn(`${l} ${"object"==typeof e?e.join(" "):e}`)},u=e=>{console.error(`${l} ${e}`)},p=[],h=(e,t=null)=>{var o;o=`"${e}" is deprecated and will be removed in the next major release.${t?` Use "${t}" instead.`:""}`,p.includes(o)||(p.push(o),d(o))},m=e=>"function"==typeof e?e():e,w=e=>e&&"function"==typeof e.toPromise,f=e=>w(e)?e.toPromise():Promise.resolve(e),g=e=>e&&Promise.resolve(e)===e,b=()=>document.body.querySelector(`.${a.container}`),v=e=>{const t=b();return t?t.querySelector(e):null},y=e=>v(`.${e}`),k=()=>y(a.popup),E=()=>y(a.icon),C=()=>y(a.title),S=()=>y(a["html-container"]),A=()=>y(a.image),x=()=>y(a["progress-steps"]),T=()=>y(a["validation-message"]),I=()=>v(`.${a.actions} .${a.confirm}`),B=()=>v(`.${a.actions} .${a.cancel}`),$=()=>v(`.${a.actions} .${a.deny}`),q=()=>v(`.${a.loader}`),L=()=>y(a.actions),_=()=>y(a.footer),D=()=>y(a["timer-progress-bar"]),O=()=>y(a.close),P=()=>{const e=k();if(!e)return[];const t=e.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),o=Array.from(t).sort((e,t)=>{const o=parseInt(e.getAttribute("tabindex")||"0"),n=parseInt(t.getAttribute("tabindex")||"0");return o>n?1:o<n?-1:0}),n=e.querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n'),s=Array.from(n).filter(e=>"-1"!==e.getAttribute("tabindex"));return[...new Set(o.concat(s))].filter(e=>ee(e))},M=()=>H(document.body,a.shown)&&!H(document.body,a["toast-shown"])&&!H(document.body,a["no-backdrop"]),Q=()=>{const e=k();return!!e&&H(e,a.toast)},N=(e,t)=>{if(e.textContent="",t){const o=(new DOMParser).parseFromString(t,"text/html"),n=o.querySelector("head");n&&Array.from(n.childNodes).forEach(t=>{e.appendChild(t)});const s=o.querySelector("body");s&&Array.from(s.childNodes).forEach(t=>{t instanceof HTMLVideoElement||t instanceof HTMLAudioElement?e.appendChild(t.cloneNode(!0)):e.appendChild(t)})}},H=(e,t)=>{if(!t)return!1;const o=t.split(/\s+/);for(let t=0;t<o.length;t++)if(!e.classList.contains(o[t]))return!1;return!0},F=(e,t,o)=>{if(((e,t)=>{Array.from(e.classList).forEach(o=>{Object.values(a).includes(o)||Object.values(r).includes(o)||Object.values(t.showClass||{}).includes(o)||e.classList.remove(o)})})(e,t),!t.customClass)return;const n=t.customClass[o];n&&("string"==typeof n||n.forEach?X(e,n):d(`Invalid type of customClass.${o}! Expected string or iterable object, got "${typeof n}"`))},z=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(`.${a.popup} > .${a[t]}`);case"checkbox":return e.querySelector(`.${a.popup} > .${a.checkbox} input`);case"radio":return e.querySelector(`.${a.popup} > .${a.radio} input:checked`)||e.querySelector(`.${a.popup} > .${a.radio} input:first-child`);case"range":return e.querySelector(`.${a.popup} > .${a.range} input`);default:return e.querySelector(`.${a.popup} > .${a.input}`)}},j=e=>{if(e.focus(),"file"!==e.type){const t=e.value;e.value="",e.value=t}},W=(e,t,o)=>{e&&t&&("string"==typeof t&&(t=t.split(/\s+/).filter(Boolean)),t.forEach(t=>{Array.isArray(e)?e.forEach(e=>{o?e.classList.add(t):e.classList.remove(t)}):o?e.classList.add(t):e.classList.remove(t)}))},X=(e,t)=>{W(e,t,!0)},R=(e,t)=>{W(e,t,!1)},Y=(e,t)=>{const o=Array.from(e.children);for(let e=0;e<o.length;e++){const n=o[e];if(n instanceof HTMLElement&&H(n,t))return n}},V=(e,t,o)=>{o===`${parseInt(`${o}`)}`&&(o=parseInt(o)),o||0===parseInt(`${o}`)?e.style.setProperty(t,"number"==typeof o?`${o}px`:o):e.style.removeProperty(t)},U=(e,t="flex")=>{e&&(e.style.display=t)},J=e=>{e&&(e.style.display="none")},G=(e,t="block")=>{e&&new MutationObserver(()=>{K(e,e.innerHTML,t)}).observe(e,{childList:!0,subtree:!0})},Z=(e,t,o,n)=>{const s=e.querySelector(t);s&&s.style.setProperty(o,n)},K=(e,t,o="flex")=>{t?U(e,o):J(e)},ee=e=>Boolean(e&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),te=e=>Boolean(e.scrollHeight>e.clientHeight),oe=e=>{const t=window.getComputedStyle(e),o=parseFloat(t.getPropertyValue("animation-duration")||"0"),n=parseFloat(t.getPropertyValue("transition-duration")||"0");return o>0||n>0},ne=(e,t=!1)=>{const o=D();o&&ee(o)&&(t&&(o.style.transition="none",o.style.width="100%"),setTimeout(()=>{o.style.transition=`width ${e/1e3}s linear`,o.style.width="0%"},10))},se=`\n <div aria-labelledby="${a.title}" aria-describedby="${a["html-container"]}" class="${a.popup}" tabindex="-1">\n   <button type="button" class="${a.close}"></button>\n   <ul class="${a["progress-steps"]}"></ul>\n   <div class="${a.icon}"></div>\n   <img class="${a.image}" />\n   <h2 class="${a.title}" id="${a.title}"></h2>\n   <div class="${a["html-container"]}" id="${a["html-container"]}"></div>\n   <input class="${a.input}" id="${a.input}" />\n   <input type="file" class="${a.file}" />\n   <div class="${a.range}">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="${a.select}" id="${a.select}"></select>\n   <div class="${a.radio}"></div>\n   <label class="${a.checkbox}">\n     <input type="checkbox" id="${a.checkbox}" />\n     <span class="${a.label}"></span>\n   </label>\n   <textarea class="${a.textarea}" id="${a.textarea}"></textarea>\n   <div class="${a["validation-message"]}" id="${a["validation-message"]}"></div>\n   <div class="${a.actions}">\n     <div class="${a.loader}"></div>\n     <button type="button" class="${a.confirm}"></button>\n     <button type="button" class="${a.deny}"></button>\n     <button type="button" class="${a.cancel}"></button>\n   </div>\n   <div class="${a.footer}"></div>\n   <div class="${a["timer-progress-bar-container"]}">\n     <div class="${a["timer-progress-bar"]}"></div>\n   </div>\n </div>\n`.replace(/(^|\n)\s*/g,""),ie=()=>{n.currentInstance&&n.currentInstance.resetValidationMessage()},ae=e=>{const t=(()=>{const e=b();return!!e&&(e.remove(),R([document.documentElement,document.body],[a["no-backdrop"],a["toast-shown"],a["has-column"]]),!0)})();if("undefined"==typeof window||"undefined"==typeof document)return void u("SweetAlert2 requires document to initialize");const o=document.createElement("div");o.className=a.container,t&&X(o,a["no-transition"]),N(o,se),o.dataset.swal2Theme=e.theme;const s=(e=>{if("string"==typeof e){const t=document.querySelector(e);if(!t)throw new Error(`Target element "${e}" not found`);return t}return e})(e.target||"body");s.appendChild(o),e.topLayer&&(o.setAttribute("popover",""),o.showPopover()),(e=>{const t=k();t&&(t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true"))})(e),(e=>{"rtl"===window.getComputedStyle(e).direction&&(X(b(),a.rtl),n.isRTL=!0)})(s),(()=>{const e=k();if(!e)return;const t=Y(e,a.input),o=Y(e,a.file),n=e.querySelector(`.${a.range} input`),s=e.querySelector(`.${a.range} output`),i=Y(e,a.select),r=e.querySelector(`.${a.checkbox} input`),l=Y(e,a.textarea);t&&(t.oninput=ie),o&&(o.onchange=ie),i&&(i.onchange=ie),r&&(r.onchange=ie),l&&(l.oninput=ie),n&&s&&(n.oninput=()=>{ie(),s.value=n.value},n.onchange=()=>{ie(),s.value=n.value})})()},re=(e,t)=>{e instanceof HTMLElement?t.appendChild(e):"object"==typeof e?le(e,t):e&&N(t,e)},le=(e,t)=>{"jquery"in e?ce(t,e):N(t,e.toString())},ce=(e,t)=>{if(e.textContent="",0 in t)for(let o=0;o in t;o++)e.appendChild(t[o].cloneNode(!0));else e.appendChild(t.cloneNode(!0))},de=(e,t)=>{const o=L(),n=q();o&&n&&(t.showConfirmButton||t.showDenyButton||t.showCancelButton?U(o):J(o),F(o,t,"actions"),function(e,t,o){const n=I(),s=$(),i=B();n&&s&&i&&(pe(n,"confirm",o),pe(s,"deny",o),pe(i,"cancel",o),function(e,t,o,n){n.buttonsStyling?(X([e,t,o],a.styled),n.confirmButtonColor&&e.style.setProperty("--swal2-confirm-button-background-color",n.confirmButtonColor),n.denyButtonColor&&t.style.setProperty("--swal2-deny-button-background-color",n.denyButtonColor),n.cancelButtonColor&&o.style.setProperty("--swal2-cancel-button-background-color",n.cancelButtonColor),ue(e),ue(t),ue(o)):R([e,t,o],a.styled)}(n,s,i,o),o.reverseButtons&&(o.toast?(e.insertBefore(i,n),e.insertBefore(s,n)):(e.insertBefore(i,t),e.insertBefore(s,t),e.insertBefore(n,t))))}(o,n,t),N(n,t.loaderHtml||""),F(n,t,"loader"))};function ue(e){const t=window.getComputedStyle(e);if(t.getPropertyValue("--swal2-action-button-focus-box-shadow"))return;const o=t.backgroundColor.replace(/rgba?\((\d+), (\d+), (\d+).*/,"rgba($1, $2, $3, 0.5)");e.style.setProperty("--swal2-action-button-focus-box-shadow",t.getPropertyValue("--swal2-outline").replace(/ rgba\(.*/,` ${o}`))}function pe(e,t,o){const n=c(t);K(e,o[`show${n}Button`],"inline-block"),N(e,o[`${t}ButtonText`]||""),e.setAttribute("aria-label",o[`${t}ButtonAriaLabel`]||""),e.className=a[t],F(e,o,`${t}Button`)}const he=(e,t)=>{const o=b();o&&(function(e,t){"string"==typeof t?e.style.background=t:t||X([document.documentElement,document.body],a["no-backdrop"])}(o,t.backdrop),function(e,t){t&&(t in a?X(e,a[t]):(d('The "position" parameter is not valid, defaulting to "center"'),X(e,a.center)))}(o,t.position),function(e,t){t&&X(e,a[`grow-${t}`])}(o,t.grow),F(o,t,"container"))};var me={innerParams:new WeakMap,domCache:new WeakMap};const we=["input","file","range","select","radio","checkbox","textarea"],fe=e=>{if(!e.input)return;if(!Ce[e.input])return void u(`Unexpected type of input! Expected ${Object.keys(Ce).join(" | ")}, got "${e.input}"`);const t=ke(e.input);if(!t)return;const o=Ce[e.input](t,e);U(t),e.inputAutoFocus&&setTimeout(()=>{j(o)})},ge=(e,t)=>{const o=k();if(!o)return;const n=z(o,e);if(n){(e=>{for(let t=0;t<e.attributes.length;t++){const o=e.attributes[t].name;["id","type","value","style"].includes(o)||e.removeAttribute(o)}})(n);for(const e in t)n.setAttribute(e,t[e])}},be=e=>{if(!e.input)return;const t=ke(e.input);t&&F(t,e,"input")},ve=(e,t)=>{!e.placeholder&&t.inputPlaceholder&&(e.placeholder=t.inputPlaceholder)},ye=(e,t,o)=>{if(o.inputLabel){const n=document.createElement("label"),s=a["input-label"];n.setAttribute("for",e.id),n.className=s,"object"==typeof o.customClass&&X(n,o.customClass.inputLabel),n.innerText=o.inputLabel,t.insertAdjacentElement("beforebegin",n)}},ke=e=>{const t=k();if(t)return Y(t,a[e]||a.input)},Ee=(e,t)=>{["string","number"].includes(typeof t)?e.value=`${t}`:g(t)||d(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof t}"`)},Ce={};Ce.text=Ce.email=Ce.password=Ce.number=Ce.tel=Ce.url=Ce.search=Ce.date=Ce["datetime-local"]=Ce.time=Ce.week=Ce.month=(e,t)=>{const o=e;return Ee(o,t.inputValue),ye(o,o,t),ve(o,t),o.type=t.input,o},Ce.file=(e,t)=>{const o=e;return ye(o,o,t),ve(o,t),o},Ce.range=(e,t)=>{const o=e,n=o.querySelector("input"),s=o.querySelector("output");return n&&(Ee(n,t.inputValue),n.type=t.input,ye(n,e,t)),s&&Ee(s,t.inputValue),e},Ce.select=(e,t)=>{const o=e;if(o.textContent="",t.inputPlaceholder){const e=document.createElement("option");N(e,t.inputPlaceholder),e.value="",e.disabled=!0,e.selected=!0,o.appendChild(e)}return ye(o,o,t),o},Ce.radio=e=>(e.textContent="",e),Ce.checkbox=(e,t)=>{const o=k();if(!o)throw new Error("Popup not found");const n=z(o,"checkbox");if(!n)throw new Error("Checkbox input not found");n.value="1",n.checked=Boolean(t.inputValue);const s=e.querySelector("span");if(s){const e=t.inputPlaceholder||t.inputLabel;e&&N(s,e)}return n},Ce.textarea=(e,t)=>{const o=e;Ee(o,t.inputValue),ve(o,t),ye(o,o,t);return setTimeout(()=>{if("MutationObserver"in window){const e=k();if(!e)return;const n=parseInt(window.getComputedStyle(e).width);new MutationObserver(()=>{if(!document.body.contains(o))return;const e=o.offsetWidth+(i=o,parseInt(window.getComputedStyle(i).marginLeft)+parseInt(window.getComputedStyle(i).marginRight)),s=k();var i;s&&(e>n?s.style.width=`${e}px`:V(s,"width",t.width))}).observe(o,{attributes:!0,attributeFilter:["style"]})}}),o};const Se=(e,t)=>{const o=S();o&&(G(o),F(o,t,"htmlContainer"),t.html?(re(t.html,o),U(o,"block")):t.text?(o.textContent=t.text,U(o,"block")):J(o),((e,t)=>{const o=k();if(!o)return;const n=me.innerParams.get(e),s=!n||t.input!==n.input;we.forEach(e=>{const n=Y(o,a[e]);n&&(ge(e,t.inputAttributes),n.className=a[e],s&&J(n))}),t.input&&(s&&fe(t),be(t))})(e,t))},Ae=(e,t)=>{for(const[o,n]of Object.entries(r))t.icon!==o&&R(e,n);X(e,t.icon&&r[t.icon]),Ie(e,t),xe(),F(e,t,"icon")},xe=()=>{const e=k();if(!e)return;const t=window.getComputedStyle(e).getPropertyValue("background-color"),o=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e<o.length;e++)o[e].style.backgroundColor=t},Te=(e,t)=>{if(!t.icon&&!t.iconHtml)return;let o=e.innerHTML,n="";t.iconHtml?n=Be(t.iconHtml):"success"===t.icon?(n=(e=>`\n  ${e.animation?'<div class="swal2-success-circular-line-left"></div>':""}\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div>\n  ${e.animation?'<div class="swal2-success-fix"></div>':""}\n  ${e.animation?'<div class="swal2-success-circular-line-right"></div>':""}\n`)(t),o=o.replace(/ style=".*?"/g,"")):"error"===t.icon?n='\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n':t.icon&&(n=Be({question:"?",warning:"!",info:"i"}[t.icon])),o.trim()!==n.trim()&&N(e,n)},Ie=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(const o of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])Z(e,o,"background-color",t.iconColor);Z(e,".swal2-success-ring","border-color",t.iconColor)}},Be=e=>`<div class="${a["icon-content"]}">${e}</div>`;let $e=!1,qe=0,Le=0,_e=0,De=0;const Oe=e=>{const t=k();if(!t)return;const o=E();if(e.target===t||o&&o.contains(e.target)){$e=!0;const o=Qe(e);qe=o.clientX,Le=o.clientY,_e=parseInt(t.style.insetInlineStart)||0,De=parseInt(t.style.insetBlockStart)||0,X(t,"swal2-dragging")}},Pe=e=>{const t=k();if(t&&$e){let{clientX:o,clientY:s}=Qe(e);const i=o-qe;t.style.insetInlineStart=`${_e+(n.isRTL?-i:i)}px`,t.style.insetBlockStart=`${De+(s-Le)}px`}},Me=()=>{const e=k();$e=!1,R(e,"swal2-dragging")},Qe=e=>{let t=0,o=0;return e.type.startsWith("mouse")?(t=e.clientX,o=e.clientY):e.type.startsWith("touch")&&(t=e.touches[0].clientX,o=e.touches[0].clientY),{clientX:t,clientY:o}},Ne=(e,t)=>{const o=b(),n=k();if(o&&n){if(t.toast){V(o,"width",t.width),n.style.width="100%";const e=q();e&&n.insertBefore(e,E())}else V(n,"width",t.width);V(n,"padding",t.padding),t.color&&(n.style.color=t.color),t.background&&(n.style.background=t.background),J(T()),He(n,t),t.draggable&&!t.toast?(X(n,a.draggable),(e=>{e.addEventListener("mousedown",Oe),document.body.addEventListener("mousemove",Pe),e.addEventListener("mouseup",Me),e.addEventListener("touchstart",Oe),document.body.addEventListener("touchmove",Pe),e.addEventListener("touchend",Me)})(n)):(R(n,a.draggable),(e=>{e.removeEventListener("mousedown",Oe),document.body.removeEventListener("mousemove",Pe),e.removeEventListener("mouseup",Me),e.removeEventListener("touchstart",Oe),document.body.removeEventListener("touchmove",Pe),e.removeEventListener("touchend",Me)})(n))}},He=(e,t)=>{const o=t.showClass||{};e.className=`${a.popup} ${ee(e)?o.popup:""}`,t.toast?(X([document.documentElement,document.body],a["toast-shown"]),X(e,a.toast)):X(e,a.modal),F(e,t,"popup"),"string"==typeof t.customClass&&X(e,t.customClass),t.icon&&X(e,a[`icon-${t.icon}`])},Fe=e=>{const t=document.createElement("li");return X(t,a["progress-step"]),N(t,e),t},ze=e=>{const t=document.createElement("li");return X(t,a["progress-step-line"]),e.progressStepsDistance&&V(t,"width",e.progressStepsDistance),t},je=(e,t)=>{var o;Ne(0,t),he(0,t),((e,t)=>{const o=x();if(!o)return;const{progressSteps:n,currentProgressStep:s}=t;n&&0!==n.length&&void 0!==s?(U(o),o.textContent="",s>=n.length&&d("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),n.forEach((e,i)=>{const r=Fe(e);if(o.appendChild(r),i===s&&X(r,a["active-progress-step"]),i!==n.length-1){const e=ze(t);o.appendChild(e)}})):J(o)})(0,t),((e,t)=>{const o=me.innerParams.get(e),n=E();if(n){if(o&&t.icon===o.icon)return Te(n,t),void Ae(n,t);if(t.icon||t.iconHtml){if(t.icon&&-1===Object.keys(r).indexOf(t.icon))return u(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${t.icon}"`),void J(n);U(n),Te(n,t),Ae(n,t),X(n,t.showClass&&t.showClass.icon),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",xe)}else J(n)}})(e,t),((e,t)=>{const o=A();o&&(t.imageUrl?(U(o,""),o.setAttribute("src",t.imageUrl),o.setAttribute("alt",t.imageAlt||""),V(o,"width",t.imageWidth),V(o,"height",t.imageHeight),o.className=a.image,F(o,t,"image")):J(o))})(0,t),((e,t)=>{const o=C();o&&(G(o),K(o,Boolean(t.title||t.titleText),"block"),t.title&&re(t.title,o),t.titleText&&(o.innerText=t.titleText),F(o,t,"title"))})(0,t),((e,t)=>{const o=O();o&&(N(o,t.closeButtonHtml||""),F(o,t,"closeButton"),K(o,t.showCloseButton),o.setAttribute("aria-label",t.closeButtonAriaLabel||""))})(0,t),Se(e,t),de(0,t),((e,t)=>{const o=_();o&&(G(o),K(o,Boolean(t.footer),"block"),t.footer&&re(t.footer,o),F(o,t,"footer"))})(0,t);const s=k();"function"==typeof t.didRender&&s&&t.didRender(s),null===(o=n.eventEmitter)||void 0===o||o.emit("didRender",s)},We=()=>{var e;return null===(e=I())||void 0===e?void 0:e.click()},Xe=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Re=e=>{if(e.keydownTarget&&e.keydownHandlerAdded&&e.keydownHandler){const t=e.keydownHandler;e.keydownTarget.removeEventListener("keydown",t,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1}},Ye=(e,t)=>{var o;const n=P();if(n.length)return-2===(e+=t)&&(e=n.length-1),e===n.length?e=0:-1===e&&(e=n.length-1),void n[e].focus();null===(o=k())||void 0===o||o.focus()},Ve=["ArrowRight","ArrowDown"],Ue=["ArrowLeft","ArrowUp"],Je=(e,t,o)=>{e&&(t.isComposing||229===t.keyCode||(e.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?Ge(t,e):"Tab"===t.key?Ze(t):[...Ve,...Ue].includes(t.key)?Ke(t.key):"Escape"===t.key&&et(t,e,o)))},Ge=(e,t)=>{if(!m(t.allowEnterKey))return;const o=k();if(!o||!t.input)return;const n=z(o,t.input);if(e.target&&n&&e.target instanceof HTMLElement&&e.target.outerHTML===n.outerHTML){if(["textarea","file"].includes(t.input))return;We(),e.preventDefault()}},Ze=e=>{const t=e.target,o=P();let n=-1;for(let e=0;e<o.length;e++)if(t===o[e]){n=e;break}e.shiftKey?Ye(n,-1):Ye(n,1),e.stopPropagation(),e.preventDefault()},Ke=e=>{const t=L(),o=I(),n=$(),s=B();if(!(t&&o&&n&&s))return;const i=[o,n,s];if(document.activeElement instanceof HTMLElement&&!i.includes(document.activeElement))return;const a=Ve.includes(e)?"nextElementSibling":"previousElementSibling";let r=document.activeElement;if(r){for(let e=0;e<t.children.length;e++){if(r=r[a],!r)return;if(r instanceof HTMLButtonElement&&ee(r))break}r instanceof HTMLButtonElement&&r.focus()}},et=(e,t,o)=>{e.preventDefault(),m(t.allowEscapeKey)&&o(Xe.esc)};var tt={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const ot=()=>{Array.from(document.body.children).forEach(e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")||""),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")})},nt="undefined"!=typeof window&&Boolean(window.GestureEvent),st=()=>{const e=b();if(!e)return;let t;e.ontouchstart=e=>{t=it(e)},e.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}},it=e=>{const t=e.target,o=b(),n=S();return!(!o||!n||at(e)||rt(e)||t!==o&&(te(o)||!(t instanceof HTMLElement)||((e,t)=>{let o=e;for(;o&&o!==t;){if(te(o))return!0;o=o.parentElement}return!1})(t,n)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||te(n)&&n.contains(t)))},at=e=>Boolean(e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType),rt=e=>e.touches&&e.touches.length>1;let lt=null;const ct=e=>{null===lt&&(document.body.scrollHeight>window.innerHeight||"scroll"===e)&&(lt=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${lt+(()=>{const e=document.createElement("div");e.className=a["scrollbar-measure"],document.body.appendChild(e);const t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t})()}px`)};function dt(e,t,o,i){Q()?bt(e,i):(s(o).then(()=>bt(e,i)),Re(n)),nt?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),M()&&(null!==lt&&(document.body.style.paddingRight=`${lt}px`,lt=null),(()=>{if(H(document.body,a.iosfix)){const e=parseInt(document.body.style.top,10);R(document.body,a.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}})(),ot()),R([document.documentElement,document.body],[a.shown,a["height-auto"],a["no-backdrop"],a["toast-shown"]])}function ut(e){e=wt(e);const t=tt.swalPromiseResolve.get(this),o=pt(this);this.isAwaitingPromise?e.isDismissed||(mt(this),t(e)):o&&t(e)}const pt=e=>{const t=k();if(!t)return!1;const o=me.innerParams.get(e);if(!o||H(t,o.hideClass.popup))return!1;R(t,o.showClass.popup),X(t,o.hideClass.popup);const n=b();return R(n,o.showClass.backdrop),X(n,o.hideClass.backdrop),ft(e,t,o),!0};function ht(e){const t=tt.swalPromiseReject.get(this);mt(this),t&&t(e)}const mt=e=>{e.isAwaitingPromise&&(delete e.isAwaitingPromise,me.innerParams.get(e)||e._destroy())},wt=e=>void 0===e?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),ft=(e,t,o)=>{var s;const i=b(),a=oe(t);"function"==typeof o.willClose&&o.willClose(t),null===(s=n.eventEmitter)||void 0===s||s.emit("willClose",t),a&&i?gt(e,t,i,Boolean(o.returnFocus),o.didClose):i&&dt(e,i,Boolean(o.returnFocus),o.didClose)},gt=(e,t,o,s,i)=>{n.swalCloseEventFinishedCallback=dt.bind(null,e,o,s,i);const a=function(e){var o;e.target===t&&(null===(o=n.swalCloseEventFinishedCallback)||void 0===o||o.call(n),delete n.swalCloseEventFinishedCallback,t.removeEventListener("animationend",a),t.removeEventListener("transitionend",a))};t.addEventListener("animationend",a),t.addEventListener("transitionend",a)},bt=(e,t)=>{setTimeout(()=>{var o;"function"==typeof t&&t.bind(e.params)(),null===(o=n.eventEmitter)||void 0===o||o.emit("didClose"),e._destroy&&e._destroy()})},vt=e=>{let t=k();if(t||new Ko,t=k(),!t)return;const o=q();Q()?J(E()):yt(t,e),U(o),t.setAttribute("data-loading","true"),t.setAttribute("aria-busy","true"),t.focus()},yt=(e,t)=>{const o=L(),n=q();o&&n&&(!t&&ee(I())&&(t=I()),U(o),t&&(J(t),n.setAttribute("data-button-to-replace",t.className),o.insertBefore(n,t)),X([e,o],a.loading))},kt=e=>e.checked?1:0,Et=e=>e.checked?e.value:null,Ct=e=>e.files&&e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null,St=(e,t)=>{const o=k();if(!o)return;const n=e=>{"select"===t.input?function(e,t,o){const n=Y(e,a.select);if(!n)return;const s=(e,t,n)=>{const s=document.createElement("option");s.value=n,N(s,t),s.selected=Tt(n,o.inputValue),e.appendChild(s)};t.forEach(e=>{const t=e[0],o=e[1];if(Array.isArray(o)){const e=document.createElement("optgroup");e.label=t,e.disabled=!1,n.appendChild(e),o.forEach(t=>s(e,t[1],t[0]))}else s(n,o,t)}),n.focus()}(o,xt(e),t):"radio"===t.input&&function(e,t,o){const n=Y(e,a.radio);if(!n)return;t.forEach(e=>{const t=e[0],s=e[1],i=document.createElement("input"),r=document.createElement("label");i.type="radio",i.name=a.radio,i.value=t,Tt(t,o.inputValue)&&(i.checked=!0);const l=document.createElement("span");N(l,s),l.className=a.label,r.appendChild(i),r.appendChild(l),n.appendChild(r)});const s=n.querySelectorAll("input");s.length&&s[0].focus()}(o,xt(e),t)};w(t.inputOptions)||g(t.inputOptions)?(vt(I()),f(t.inputOptions).then(t=>{e.hideLoading(),n(t)})):"object"==typeof t.inputOptions?n(t.inputOptions):u("Unexpected type of inputOptions! Expected object, Map or Promise, got "+typeof t.inputOptions)},At=(e,t)=>{const o=e.getInput();o&&(J(o),f(t.inputValue).then(n=>{o.value="number"===t.input?`${parseFloat(n)||0}`:`${n}`,U(o),o.focus(),e.hideLoading()}).catch(t=>{u(`Error in inputValue promise: ${t}`),o.value="",U(o),o.focus(),e.hideLoading()}))};const xt=e=>{const t=[];return e instanceof Map?e.forEach((e,o)=>{let n=e;"object"==typeof n&&(n=xt(n)),t.push([o,n])}):Object.keys(e).forEach(o=>{let n=e[o];"object"==typeof n&&(n=xt(n)),t.push([o,n])}),t},Tt=(e,t)=>Boolean(t)&&null!=t&&t.toString()===e.toString(),It=(e,t)=>{const o=me.innerParams.get(e);if(!o.input)return void u(`The "input" parameter is needed to be set when using returnInputValueOn${c(t)}`);const n=e.getInput(),s=((e,t)=>{const o=e.getInput();if(!o)return null;switch(t.input){case"checkbox":return kt(o);case"radio":return Et(o);case"file":return Ct(o);default:return t.inputAutoTrim?o.value.trim():o.value}})(e,o);o.inputValidator?Bt(e,s,t):n&&!n.checkValidity()?(e.enableButtons(),e.showValidationMessage(o.validationMessage||n.validationMessage)):"deny"===t?$t(e,s):_t(e,s)},Bt=(e,t,o)=>{const n=me.innerParams.get(e);e.disableInput(),Promise.resolve().then(()=>f(n.inputValidator(t,n.validationMessage))).then(n=>{e.enableButtons(),e.enableInput(),n?e.showValidationMessage(n):"deny"===o?$t(e,t):_t(e,t)})},$t=(e,t)=>{const o=me.innerParams.get(e);o.showLoaderOnDeny&&vt($()),o.preDeny?(e.isAwaitingPromise=!0,Promise.resolve().then(()=>f(o.preDeny(t,o.validationMessage))).then(o=>{!1===o?(e.hideLoading(),mt(e)):e.close({isDenied:!0,value:void 0===o?t:o})}).catch(t=>Lt(e,t))):e.close({isDenied:!0,value:t})},qt=(e,t)=>{e.close({isConfirmed:!0,value:t})},Lt=(e,t)=>{e.rejectPromise(t)},_t=(e,t)=>{const o=me.innerParams.get(e);o.showLoaderOnConfirm&&vt(),o.preConfirm?(e.resetValidationMessage(),e.isAwaitingPromise=!0,Promise.resolve().then(()=>f(o.preConfirm(t,o.validationMessage))).then(o=>{ee(T())||!1===o?(e.hideLoading(),mt(e)):qt(e,void 0===o?t:o)}).catch(t=>Lt(e,t))):qt(e,t)};function Dt(){const e=me.innerParams.get(this);if(!e)return;const t=me.domCache.get(this);J(t.loader),Q()?e.icon&&U(E()):Ot(t),R([t.popup,t.actions],a.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}const Ot=e=>{const t=e.loader.getAttribute("data-button-to-replace"),o=t?e.popup.getElementsByClassName(t):[];o.length?U(o[0],"inline-block"):!ee(I())&&!ee($())&&!ee(B())&&J(e.actions)};function Pt(){const e=me.innerParams.get(this),t=me.domCache.get(this);return t?z(t.popup,e.input):null}function Mt(e,t,o){const n=me.domCache.get(e);t.forEach(e=>{n[e].disabled=o})}function Qt(e,t){const o=k();if(o&&e)if("radio"===e.type){const e=o.querySelectorAll(`[name="${a.radio}"]`);for(let o=0;o<e.length;o++)e[o].disabled=t}else e.disabled=t}function Nt(){Mt(this,["confirmButton","denyButton","cancelButton"],!1)}function Ht(){Mt(this,["confirmButton","denyButton","cancelButton"],!0)}function Ft(){Qt(this.getInput(),!1)}function zt(){Qt(this.getInput(),!0)}function jt(e){const t=me.domCache.get(this),o=me.innerParams.get(this);N(t.validationMessage,e),t.validationMessage.className=a["validation-message"],o.customClass&&o.customClass.validationMessage&&X(t.validationMessage,o.customClass.validationMessage),U(t.validationMessage);const n=this.getInput();n&&(n.setAttribute("aria-invalid","true"),n.setAttribute("aria-describedby",a["validation-message"]),j(n),X(n,a.inputerror))}function Wt(){const e=me.domCache.get(this);e.validationMessage&&J(e.validationMessage);const t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),R(t,a.inputerror))}const Xt={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,draggable:!1,animation:!0,theme:"light",showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0,topLayer:!1},Rt=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","draggable","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","theme","willClose"],Yt={allowEnterKey:void 0},Vt=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],Ut=e=>Object.prototype.hasOwnProperty.call(Xt,e),Jt=e=>-1!==Rt.indexOf(e),Gt=e=>Yt[e],Zt=e=>{Ut(e)||d(`Unknown parameter "${e}"`)},Kt=e=>{Vt.includes(e)&&d(`The parameter "${e}" is incompatible with toasts`)},eo=e=>{const t=Gt(e);t&&h(e,t)},to=e=>{!1===e.backdrop&&e.allowOutsideClick&&d('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),e.theme&&!["light","dark","auto","minimal","borderless","bootstrap-4","bootstrap-4-light","bootstrap-4-dark","bootstrap-5","bootstrap-5-light","bootstrap-5-dark","material-ui","material-ui-light","material-ui-dark","embed-iframe","bulma","bulma-light","bulma-dark"].includes(e.theme)&&d(`Invalid theme "${e.theme}"`);for(const t in e)Zt(t),e.toast&&Kt(t),eo(t)};function oo(e){const t=b(),o=k(),n=me.innerParams.get(this);if(!o||H(o,n.hideClass.popup))return void d("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const s=no(e),i=Object.assign({},n,s);to(i),t&&(t.dataset.swal2Theme=i.theme),je(this,i),me.innerParams.set(this,i),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})}const no=e=>{const t={};return Object.keys(e).forEach(o=>{if(Jt(o)){const n=e;t[o]=n[o]}else d(`Invalid parameter to update: ${o}`)}),t};function so(){var e;const t=me.domCache.get(this),o=me.innerParams.get(this);o?(t.popup&&n.swalCloseEventFinishedCallback&&(n.swalCloseEventFinishedCallback(),delete n.swalCloseEventFinishedCallback),"function"==typeof o.didDestroy&&o.didDestroy(),null===(e=n.eventEmitter)||void 0===e||e.emit("didDestroy"),io(this)):ao(this)}const io=e=>{ao(e),delete e.params,delete n.keydownHandler,delete n.keydownTarget,delete n.currentInstance},ao=e=>{e.isAwaitingPromise?(ro(me,e),e.isAwaitingPromise=!0):(ro(tt,e),ro(me,e),delete e.isAwaitingPromise,delete e.disableButtons,delete e.enableButtons,delete e.getInput,delete e.disableInput,delete e.enableInput,delete e.hideLoading,delete e.disableLoading,delete e.showValidationMessage,delete e.resetValidationMessage,delete e.close,delete e.closePopup,delete e.closeModal,delete e.closeToast,delete e.rejectPromise,delete e.update,delete e._destroy)},ro=(e,t)=>{for(const o in e)e[o].delete(t)};var lo=Object.freeze({__proto__:null,_destroy:so,close:ut,closeModal:ut,closePopup:ut,closeToast:ut,disableButtons:Ht,disableInput:zt,disableLoading:Dt,enableButtons:Nt,enableInput:Ft,getInput:Pt,handleAwaitingPromise:mt,hideLoading:Dt,rejectPromise:ht,resetValidationMessage:Wt,showValidationMessage:jt,update:oo});const co=(e,t,o)=>{t.popup.onclick=()=>{e&&(uo(e)||e.timer||e.input)||o(Xe.close)}},uo=e=>Boolean(e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton);let po=!1;const ho=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(t){e.container.onmouseup=()=>{},t.target===e.container&&(po=!0)}}},mo=e=>{e.container.onmousedown=t=>{t.target===e.container&&t.preventDefault(),e.popup.onmouseup=function(t){e.popup.onmouseup=()=>{},(t.target===e.popup||t.target instanceof HTMLElement&&e.popup.contains(t.target))&&(po=!0)}}},wo=(e,t,o)=>{t.container.onclick=n=>{po?po=!1:n.target===t.container&&m(e.allowOutsideClick)&&o(Xe.backdrop)}},fo=e=>e instanceof Element||(e=>"object"==typeof e&&e.jquery)(e);const go=()=>{if(n.timeout)return(()=>{const e=D();if(!e)return;const t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";const o=t/parseInt(window.getComputedStyle(e).width)*100;e.style.width=`${o}%`})(),n.timeout.stop()},bo=()=>{if(n.timeout){const e=n.timeout.start();return ne(e),e}};let vo=!1;const yo={};const ko=e=>{for(let t=e.target;t&&t!==document;t=t.parentNode)for(const e in yo){const o=t.getAttribute&&t.getAttribute(e);if(o)return void yo[e].fire({template:o})}};n.eventEmitter=new class{constructor(){this.events={}}_getHandlersByEventName(e){return void 0===this.events[e]&&(this.events[e]=[]),this.events[e]}on(e,t){const o=this._getHandlersByEventName(e);o.includes(t)||o.push(t)}once(e,t){const o=(...n)=>{this.removeListener(e,o),t.apply(this,n)};this.on(e,o)}emit(e,...t){this._getHandlersByEventName(e).forEach(e=>{try{e.apply(this,t)}catch(e){console.error(e)}})}removeListener(e,t){const o=this._getHandlersByEventName(e),n=o.indexOf(t);n>-1&&o.splice(n,1)}removeAllListeners(e){void 0!==this.events[e]&&(this.events[e].length=0)}reset(){this.events={}}};var Eo=Object.freeze({__proto__:null,argsToParams:e=>{const t={};return"object"!=typeof e[0]||fo(e[0])?["title","html","icon"].forEach((o,n)=>{const s=e[n];"string"==typeof s||fo(s)?t[o]=s:void 0!==s&&u(`Unexpected type of ${o}! Expected "string" or "Element", got ${typeof s}`)}):Object.assign(t,e[0]),t},bindClickHandler:function(e="data-swal-template"){yo[e]=this,vo||(document.body.addEventListener("click",ko),vo=!0)},clickCancel:()=>{var e;return null===(e=B())||void 0===e?void 0:e.click()},clickConfirm:We,clickDeny:()=>{var e;return null===(e=$())||void 0===e?void 0:e.click()},enableLoading:vt,fire:function(...e){return new this(...e)},getActions:L,getCancelButton:B,getCloseButton:O,getConfirmButton:I,getContainer:b,getDenyButton:$,getFocusableElements:P,getFooter:_,getHtmlContainer:S,getIcon:E,getIconContent:()=>y(a["icon-content"]),getImage:A,getInputLabel:()=>y(a["input-label"]),getLoader:q,getPopup:k,getProgressSteps:x,getTimerLeft:()=>n.timeout&&n.timeout.getTimerLeft(),getTimerProgressBar:D,getTitle:C,getValidationMessage:T,increaseTimer:e=>{if(n.timeout){const t=n.timeout.increase(e);return ne(t,!0),t}},isDeprecatedParameter:Gt,isLoading:()=>{const e=k();return!!e&&e.hasAttribute("data-loading")},isTimerRunning:()=>Boolean(n.timeout&&n.timeout.isRunning()),isUpdatableParameter:Jt,isValidParameter:Ut,isVisible:()=>ee(k()),mixin:function(e){return class extends(this){_main(t,o){return super._main(t,Object.assign({},e,o))}}},off:(e,t)=>{n.eventEmitter&&(e?t?n.eventEmitter.removeListener(e,t):n.eventEmitter.removeAllListeners(e):n.eventEmitter.reset())},on:(e,t)=>{n.eventEmitter&&n.eventEmitter.on(e,t)},once:(e,t)=>{n.eventEmitter&&n.eventEmitter.once(e,t)},resumeTimer:bo,showLoading:vt,stopTimer:go,toggleTimer:()=>{const e=n.timeout;return e&&(e.running?go():bo())}});class Co{constructor(e,t){this.callback=e,this.remaining=t,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(e){const t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const So=["swal-title","swal-html","swal-footer"],Ao=e=>{const t={};return Array.from(e.querySelectorAll("swal-param")).forEach(e=>{_o(e,["name","value"]);const o=e.getAttribute("name"),n=e.getAttribute("value");o&&n&&(t[o]=o in Xt&&"boolean"==typeof Xt[o]?"false"!==n:o in Xt&&"object"==typeof Xt[o]?JSON.parse(n):n)}),t},xo=e=>{const t={};return Array.from(e.querySelectorAll("swal-function-param")).forEach(e=>{const o=e.getAttribute("name"),n=e.getAttribute("value");o&&n&&(t[o]=new Function(`return ${n}`)())}),t},To=e=>{const t={};return Array.from(e.querySelectorAll("swal-button")).forEach(e=>{_o(e,["type","color","aria-label"]);const o=e.getAttribute("type");if(o&&["confirm","cancel","deny"].includes(o)){if(t[`${o}ButtonText`]=e.innerHTML,t[`show${c(o)}Button`]=!0,e.hasAttribute("color")){const n=e.getAttribute("color");null!==n&&(t[`${o}ButtonColor`]=n)}if(e.hasAttribute("aria-label")){const n=e.getAttribute("aria-label");null!==n&&(t[`${o}ButtonAriaLabel`]=n)}}}),t},Io=e=>{const t={},o=e.querySelector("swal-image");return o&&(_o(o,["src","width","height","alt"]),o.hasAttribute("src")&&(t.imageUrl=o.getAttribute("src")||void 0),o.hasAttribute("width")&&(t.imageWidth=o.getAttribute("width")||void 0),o.hasAttribute("height")&&(t.imageHeight=o.getAttribute("height")||void 0),o.hasAttribute("alt")&&(t.imageAlt=o.getAttribute("alt")||void 0)),t},Bo=e=>{const t={},o=e.querySelector("swal-icon");return o&&(_o(o,["type","color"]),o.hasAttribute("type")&&(t.icon=o.getAttribute("type")),o.hasAttribute("color")&&(t.iconColor=o.getAttribute("color")),t.iconHtml=o.innerHTML),t},$o=e=>{const t={},o=e.querySelector("swal-input");o&&(_o(o,["type","label","placeholder","value"]),t.input=o.getAttribute("type")||"text",o.hasAttribute("label")&&(t.inputLabel=o.getAttribute("label")),o.hasAttribute("placeholder")&&(t.inputPlaceholder=o.getAttribute("placeholder")),o.hasAttribute("value")&&(t.inputValue=o.getAttribute("value")));const n=Array.from(e.querySelectorAll("swal-input-option"));return n.length&&(t.inputOptions={},n.forEach(e=>{_o(e,["value"]);const o=e.getAttribute("value");if(!o)return;const n=e.innerHTML;t.inputOptions[o]=n})),t},qo=(e,t)=>{const o={};for(const n in t){const s=t[n],i=e.querySelector(s);i&&(_o(i,[]),o[s.replace(/^swal-/,"")]=i.innerHTML.trim())}return o},Lo=e=>{const t=So.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(e.children).forEach(e=>{const o=e.tagName.toLowerCase();t.includes(o)||d(`Unrecognized element <${o}>`)})},_o=(e,t)=>{Array.from(e.attributes).forEach(o=>{-1===t.indexOf(o.name)&&d([`Unrecognized attribute "${o.name}" on <${e.tagName.toLowerCase()}>.`,t.length?`Allowed attributes are: ${t.join(", ")}`:"To set the value, use HTML within the element."])})},Do=e=>{var t,o;const s=b(),i=k();if(!s||!i)return;"function"==typeof e.willOpen&&e.willOpen(i),null===(t=n.eventEmitter)||void 0===t||t.emit("willOpen",i);const a=window.getComputedStyle(document.body).overflowY;if(Qo(s,i,e),setTimeout(()=>{Po(s,i)},10),M()&&(Mo(s,void 0!==e.scrollbarPadding&&e.scrollbarPadding,a),(()=>{const e=b();Array.from(document.body.children).forEach(t=>{t.contains(e)||(t.hasAttribute("aria-hidden")&&t.setAttribute("data-previous-aria-hidden",t.getAttribute("aria-hidden")||""),t.setAttribute("aria-hidden","true"))})})()),Q()||n.previousActiveElement||(n.previousActiveElement=document.activeElement),"function"==typeof e.didOpen){const t=e.didOpen;setTimeout(()=>t(i))}null===(o=n.eventEmitter)||void 0===o||o.emit("didOpen",i)},Oo=e=>{const t=k();if(!t||e.target!==t)return;const o=b();o&&(t.removeEventListener("animationend",Oo),t.removeEventListener("transitionend",Oo),o.style.overflowY="auto",R(o,a["no-transition"]))},Po=(e,t)=>{oe(t)?(e.style.overflowY="hidden",t.addEventListener("animationend",Oo),t.addEventListener("transitionend",Oo)):e.style.overflowY="auto"},Mo=(e,t,o)=>{(()=>{if(nt&&!H(document.body,a.iosfix)){const e=document.body.scrollTop;document.body.style.top=-1*e+"px",X(document.body,a.iosfix),st()}})(),t&&"hidden"!==o&&ct(o),setTimeout(()=>{e.scrollTop=0})},Qo=(e,t,o)=>{var n;null!==(n=o.showClass)&&void 0!==n&&n.backdrop&&X(e,o.showClass.backdrop),o.animation?(t.style.setProperty("opacity","0","important"),U(t,"grid"),setTimeout(()=>{var e;null!==(e=o.showClass)&&void 0!==e&&e.popup&&X(t,o.showClass.popup),t.style.removeProperty("opacity")},10)):U(t,"grid"),X([document.documentElement,document.body],a.shown),o.heightAuto&&o.backdrop&&!o.toast&&X([document.documentElement,document.body],a["height-auto"])};var No=(e,t)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),Ho=(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL");function Fo(e){(function(e){e.inputValidator||("email"===e.input&&(e.inputValidator=No),"url"===e.input&&(e.inputValidator=Ho))})(e),e.showLoaderOnConfirm&&!e.preConfirm&&d("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(e){(!e.target||"string"==typeof e.target&&!document.querySelector(e.target)||"string"!=typeof e.target&&!e.target.appendChild)&&(d('Target parameter is not valid, defaulting to "body"'),e.target="body")}(e),"string"==typeof e.title&&(e.title=e.title.split("\n").join("<br />")),ae(e)}let zo;var jo=new WeakMap;class Wo{constructor(...t){if(o(this,jo,Promise.resolve({isConfirmed:!1,isDenied:!1,isDismissed:!0})),"undefined"==typeof window)return;zo=this;const n=Object.freeze(this.constructor.argsToParams(t));var s,i,a;this.params=n,this.isAwaitingPromise=!1,s=jo,i=this,a=this._main(zo.params),s.set(e(s,i),a)}_main(e,t={}){if(to(Object.assign({},t,e)),n.currentInstance){const e=tt.swalPromiseResolve.get(n.currentInstance),{isAwaitingPromise:t}=n.currentInstance;n.currentInstance._destroy(),t||e({isDismissed:!0}),M()&&ot()}n.currentInstance=zo;const o=Ro(e,t);Fo(o),Object.freeze(o),n.timeout&&(n.timeout.stop(),delete n.timeout),clearTimeout(n.restoreFocusTimeout);const s=Yo(zo);return je(zo,o),me.innerParams.set(zo,o),Xo(zo,s,o)}then(e){return t(jo,this).then(e)}finally(e){return t(jo,this).finally(e)}}const Xo=(e,t,o)=>new Promise((s,i)=>{const a=t=>{e.close({isDismissed:!0,dismiss:t,isConfirmed:!1,isDenied:!1})};tt.swalPromiseResolve.set(e,s),tt.swalPromiseReject.set(e,i),t.confirmButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.input?It(e,"confirm"):_t(e,!0)})(e)},t.denyButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?It(e,"deny"):$t(e,!1)})(e)},t.cancelButton.onclick=()=>{((e,t)=>{e.disableButtons(),t(Xe.cancel)})(e,a)},t.closeButton.onclick=()=>{a(Xe.close)},((e,t,o)=>{e.toast?co(e,t,o):(ho(t),mo(t),wo(e,t,o))})(o,t,a),((e,t,o)=>{if(Re(e),!t.toast){const n=e=>Je(t,e,o);e.keydownHandler=n;const s=t.keydownListenerCapture?window:k();if(s){e.keydownTarget=s,e.keydownListenerCapture=t.keydownListenerCapture;const o=n;e.keydownTarget.addEventListener("keydown",o,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0}}})(n,o,a),((e,t)=>{"select"===t.input||"radio"===t.input?St(e,t):["text","email","number","tel","textarea"].some(e=>e===t.input)&&(w(t.inputValue)||g(t.inputValue))&&(vt(I()),At(e,t))})(e,o),Do(o),Vo(n,o,a),Uo(t,o),setTimeout(()=>{t.container.scrollTop=0})}),Ro=(e,t)=>{const o=(e=>{const t="string"==typeof e.template?document.querySelector(e.template):e.template;if(!t)return{};const o=t.content;return Lo(o),Object.assign(Ao(o),xo(o),To(o),Io(o),Bo(o),$o(o),qo(o,So))})(e),n=Object.assign({},Xt,t,o,e);return n.showClass=Object.assign({},Xt.showClass,n.showClass),n.hideClass=Object.assign({},Xt.hideClass,n.hideClass),!1===n.animation&&(n.showClass={backdrop:"swal2-noanimation"},n.hideClass={}),n},Yo=e=>{const t={popup:k(),container:b(),actions:L(),confirmButton:I(),denyButton:$(),cancelButton:B(),loader:q(),closeButton:O(),validationMessage:T(),progressSteps:x()};return me.domCache.set(e,t),t},Vo=(e,t,o)=>{const n=D();J(n),t.timer&&(e.timeout=new Co(()=>{o("timer"),delete e.timeout},t.timer),t.timerProgressBar&&n&&(U(n),F(n,t,"timerProgressBar"),setTimeout(()=>{e.timeout&&e.timeout.running&&ne(t.timer)})))},Uo=(e,t)=>{if(!t.toast)return m(t.allowEnterKey)?void(Jo(e)||Go(e,t)||Ye(-1,1)):(h("allowEnterKey"),void Zo())},Jo=e=>{const t=Array.from(e.popup.querySelectorAll("[autofocus]"));for(const e of t)if(e instanceof HTMLElement&&ee(e))return e.focus(),!0;return!1},Go=(e,t)=>t.focusDeny&&ee(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&ee(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!ee(e.confirmButton)||(e.confirmButton.focus(),0)),Zo=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};Wo.prototype.disableButtons=Ht,Wo.prototype.enableButtons=Nt,Wo.prototype.getInput=Pt,Wo.prototype.disableInput=zt,Wo.prototype.enableInput=Ft,Wo.prototype.hideLoading=Dt,Wo.prototype.disableLoading=Dt,Wo.prototype.showValidationMessage=jt,Wo.prototype.resetValidationMessage=Wt,Wo.prototype.close=ut,Wo.prototype.closePopup=ut,Wo.prototype.closeModal=ut,Wo.prototype.closeToast=ut,Wo.prototype.rejectPromise=ht,Wo.prototype.update=oo,Wo.prototype._destroy=so,Object.assign(Wo,Eo),Object.keys(lo).forEach(e=>{Wo[e]=function(...t){if(zo&&zo[e])return zo[e](...t)}}),Wo.DismissReason=Xe,Wo.version="11.26.17";const Ko=Wo;return Ko.default=Ko,Ko}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),"undefined"!=typeof document&&function(e,t){var o=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=t);else try{o.innerHTML=t}catch(e){o.innerText=t}}(document,':root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-container-padding: 0.625em;--swal2-backdrop: rgba(0, 0, 0, 0.4);--swal2-backdrop-transition: background-color 0.15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: 0.3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show 0.3s;--swal2-hide-animation: swal2-hide 0.15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: 0.8em 1em 0;--swal2-html-container-padding: 1em 1.6em 0.3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: 0.1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color 0.2s, box-shadow 0.2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color 0.2s, box-shadow 0.2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: 0.25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: 0.25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: 0.25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show 0.5s;--swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}@media(prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:rgba(0,0,0,0);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translate3d(0, 0, 0) scale(1);opacity:1}100%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}')},7736(e){var t;t=function(e){var t=function(e){return new t.lib.init(e)};function o(e,t){return t.offset[e]?isNaN(t.offset[e])?t.offset[e]:t.offset[e]+"px":"0px"}function n(e,t){return!(!e||"string"!=typeof t||!(e.className&&e.className.trim().split(/\s+/gi).indexOf(t)>-1))}return t.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},t.lib=t.prototype={toastify:"1.12.0",constructor:t,init:function(e){return e||(e={}),this.options={},this.toastElement=null,this.options.text=e.text||t.defaults.text,this.options.node=e.node||t.defaults.node,this.options.duration=0===e.duration?0:e.duration||t.defaults.duration,this.options.selector=e.selector||t.defaults.selector,this.options.callback=e.callback||t.defaults.callback,this.options.destination=e.destination||t.defaults.destination,this.options.newWindow=e.newWindow||t.defaults.newWindow,this.options.close=e.close||t.defaults.close,this.options.gravity="bottom"===e.gravity?"toastify-bottom":t.defaults.gravity,this.options.positionLeft=e.positionLeft||t.defaults.positionLeft,this.options.position=e.position||t.defaults.position,this.options.backgroundColor=e.backgroundColor||t.defaults.backgroundColor,this.options.avatar=e.avatar||t.defaults.avatar,this.options.className=e.className||t.defaults.className,this.options.stopOnFocus=void 0===e.stopOnFocus?t.defaults.stopOnFocus:e.stopOnFocus,this.options.onClick=e.onClick||t.defaults.onClick,this.options.offset=e.offset||t.defaults.offset,this.options.escapeMarkup=void 0!==e.escapeMarkup?e.escapeMarkup:t.defaults.escapeMarkup,this.options.ariaLive=e.ariaLive||t.defaults.ariaLive,this.options.style=e.style||t.defaults.style,e.backgroundColor&&(this.options.style.background=e.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var e=document.createElement("div");for(var t in e.className="toastify on "+this.options.className,this.options.position?e.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(e.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):e.className+=" toastify-right",e.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)e.style[t]=this.options.style[t];if(this.options.ariaLive&&e.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)e.appendChild(this.options.node);else if(this.options.escapeMarkup?e.innerText=this.options.text:e.innerHTML=this.options.text,""!==this.options.avatar){var n=document.createElement("img");n.src=this.options.avatar,n.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?e.appendChild(n):e.insertAdjacentElement("afterbegin",n)}if(!0===this.options.close){var s=document.createElement("button");s.type="button",s.setAttribute("aria-label","Close"),s.className="toast-close",s.innerHTML="&#10006;",s.addEventListener("click",function(e){e.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var i=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&i>360?e.insertAdjacentElement("afterbegin",s):e.appendChild(s)}if(this.options.stopOnFocus&&this.options.duration>0){var a=this;e.addEventListener("mouseover",function(t){window.clearTimeout(e.timeOutValue)}),e.addEventListener("mouseleave",function(){e.timeOutValue=window.setTimeout(function(){a.removeElement(e)},a.options.duration)})}if(void 0!==this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var r=o("x",this.options),l=o("y",this.options),c="left"==this.options.position?r:"-"+r,d="toastify-top"==this.options.gravity?l:"-"+l;e.style.transform="translate("+c+","+d+")"}return e},showToast:function(){var e;if(this.toastElement=this.buildToast(),!(e="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var o=t.defaults.oldestFirst?e.firstChild:e.lastChild;return e.insertBefore(this.toastElement,o),t.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(e){e.className=e.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),e.parentNode&&e.parentNode.removeChild(e),this.options.callback.call(e),t.reposition()}.bind(this),400)}},t.reposition=function(){for(var e,t={top:15,bottom:15},o={top:15,bottom:15},s={top:15,bottom:15},i=document.getElementsByClassName("toastify"),a=0;a<i.length;a++){e=!0===n(i[a],"toastify-top")?"toastify-top":"toastify-bottom";var r=i[a].offsetHeight;e=e.substr(9,e.length-1),(window.innerWidth>0?window.innerWidth:screen.width)<=360?(i[a].style[e]=s[e]+"px",s[e]+=r+15):!0===n(i[a],"toastify-left")?(i[a].style[e]=t[e]+"px",t[e]+=r+15):(i[a].style[e]=o[e]+"px",o[e]+=r+15)}return this},t.lib.init.prototype=t.lib,t},e.exports?e.exports=t():this.Toastify=t()}},t={};function o(n){var s=t[n];if(void 0!==s)return s.exports;var i=t[n]={id:n,exports:{}};return e[n].call(i.exports,i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.nc=void 0,(()=>{"use strict";var e=o(4223),t=o(8465),n=o.n(t),s=o(246),i=o(2603),a=(o(4316),o(345));let r,l,c,d=[];class u{constructor(){this.init()}static selectors={elBtnShowPopupItemsToSelect:".lp-btn-show-popup-items-to-select",elBtnAddItemsSelected:".lp-btn-add-items-selected",elBtnCountItemsSelected:".lp-btn-count-items-selected",elHeaderCountItemSelected:".header-count-items-selected",elSelectItem:".lp-select-item",elListItems:".list-items",elPopupItemsToSelect:".lp-popup-items-to-select",elSearchTitleItem:".lp-search-title-item",elBtnBackListItems:".lp-btn-back-to-select-items",elListItemsWrap:".list-items-wrap",elListItemsSelected:".list-items-selected",elItemSelectedClone:".li-item-selected.clone",elItemSelected:".li-item-selected",LPTarget:".lp-target"};init(){this.events()}events=()=>{u._loadedEvents||(u._loadedEvents=!0,e.eventHandlers("click",[{selector:u.selectors.elBtnShowPopupItemsToSelect,callBack:this.showPopupItemsToSelect.name,class:this},{selector:u.selectors.elSelectItem,callBack:this.selectItemsFromList.name,class:this},{selector:u.selectors.elBtnCountItemsSelected,callBack:this.showItemsSelected.name,class:this},{selector:u.selectors.elBtnBackListItems,callBack:this.backToSelectItems.name,class:this},{selector:u.selectors.elItemSelected,callBack:this.removeItemSelected.name,class:this},{selector:".tabs .tab",callBack:this.chooseTabItemsType.name,class:this}]),e.eventHandlers("keyup",[{selector:u.selectors.elSearchTitleItem,callBack:this.searchTitleItemToSelect.name,class:this}]))};showPopupItemsToSelect=e=>{const{e:t,target:o=!1,callBack:s}=e;if(!o.closest(`${u.selectors.elBtnShowPopupItemsToSelect}`))return;d=[];const i=o.dataset.template||"",a=document.querySelector(i);n().fire({html:a.innerHTML,showConfirmButton:!1,showCloseButton:!0,width:"60%",customClass:{popup:"lp-select-items-popup",htmlContainer:"lp-select-items-html-container",container:"lp-select-items-container"},willOpen:()=>{r=n().getPopup();const e=r.querySelector(`${u.selectors.LPTarget}`);if(e){const t=window.lpAJAXG.getDataSetCurrent(e);t.args.paged=1,t.args.item_selecting=d||[],window.lpAJAXG.setDataSetCurrent(e,t),window.lpAJAXG.fetchAJAX(t,{success:t=>{const{data:o}=t;r.querySelector(".lp-skeleton-animation").remove(),e.innerHTML=o.content||"",this.watchItemsSelectedDataChange()}})}}}).then(e=>{e.isDismissed})};chooseTabItemsType=e=>{const{e:t,target:o,callBack:n}=e,s=o.closest(".tab");if(!s)return;t.preventDefault();const a=s.closest(".tabs");if(!a)return;const r=a.closest(`${u.selectors.elPopupItemsToSelect}`),l=r.querySelector(`${u.selectors.elSearchTitleItem}`),c=s.dataset.type;a.querySelectorAll(".tab").forEach(e=>{e.classList.contains("active")&&e.classList.remove("active")}),s.classList.add("active"),l.value="";const p=r.querySelector(`${u.selectors.LPTarget}`),h=window.lpAJAXG.getDataSetCurrent(p);h.args.item_type=c,h.args.paged=1,h.args.item_selecting=d||[],window.lpAJAXG.setDataSetCurrent(p,h),window.lpAJAXG.showHideLoading(p,1),window.lpAJAXG.fetchAJAX(h,{success:e=>{const{data:t}=e;p.innerHTML=t.content||""},error:e=>{i.W(e,"error")},completed:()=>{window.lpAJAXG.showHideLoading(p,0),this.watchItemsSelectedDataChange()}})};selectItemsFromList=e=>{const{e:t,target:o}=e,n=o.closest(`${u.selectors.elSelectItem}`);if(!n)return;const s=n.querySelector('input[type="checkbox"]');if("INPUT"!==o.tagName)return void s.click();if(!n.closest(`${u.selectors.elListItems}`))return;const i={...s.dataset};if(s.checked)d.some(e=>e.id===i.id)||d.push(i);else{const e=d.findIndex(e=>e.id===i.id);-1!==e&&d.splice(e,1)}this.watchItemsSelectedDataChange()};searchTitleItemToSelect=e=>{const{e:t,target:o}=e,n=o.closest(u.selectors.elSearchTitleItem);if(!n)return;const s=r.querySelector(`${u.selectors.LPTarget}`);clearTimeout(l),l=setTimeout(()=>{const e=window.lpAJAXG.getDataSetCurrent(s);e.args.search_title=n.value.trim(),e.args.item_selecting=d,e.args.paged=1,window.lpAJAXG.setDataSetCurrent(s,e),window.lpAJAXG.showHideLoading(s,1),window.lpAJAXG.fetchAJAX(e,{success:e=>{const{data:t}=e;s.innerHTML=t.content||""},error:e=>{i.W(e,"error")},completed:()=>{window.lpAJAXG.showHideLoading(s,0)}})},800)};showItemsSelected=t=>{const{e:o,target:n}=t,s=n.closest(`${u.selectors.elBtnCountItemsSelected}`);if(!s)return;const i=r.querySelector(`${u.selectors.elBtnBackListItems}`),a=r.querySelector(".tabs"),l=r.querySelector(`${u.selectors.elListItemsWrap}`),c=r.querySelector(`${u.selectors.elHeaderCountItemSelected}`),p=r.querySelector(`${u.selectors.elListItemsSelected}`),h=p.querySelector(`${u.selectors.elItemSelectedClone}`);c.innerHTML=s.innerHTML,e.lpShowHideEl(l,0),e.lpShowHideEl(s,0),e.lpShowHideEl(a,0),e.lpShowHideEl(i,1),e.lpShowHideEl(c,1),e.lpShowHideEl(p,1),p.querySelectorAll(`${u.selectors.elItemSelected}:not(.clone)`).forEach(e=>{e.remove()}),d.forEach(t=>{const o=h.cloneNode(!0);o.classList.remove("clone"),Object.entries(t).forEach(([e,t])=>{o.dataset[e]=t}),o.querySelector(".title-display").innerHTML=t.title,e.lpShowHideEl(o,1),h.insertAdjacentElement("beforebegin",o)})};backToSelectItems=t=>{const{e:o,target:n}=t,s=n.closest(`${u.selectors.elBtnBackListItems}`);if(!s)return;const i=r.querySelector(`${u.selectors.elBtnCountItemsSelected}`),a=r.querySelector(".tabs"),l=r.querySelector(`${u.selectors.elListItemsWrap}`),c=r.querySelector(`${u.selectors.elHeaderCountItemSelected}`),d=r.querySelector(`${u.selectors.elListItemsSelected}`);e.lpShowHideEl(i,1),e.lpShowHideEl(l,1),e.lpShowHideEl(a,1),e.lpShowHideEl(s,0),e.lpShowHideEl(c,0),e.lpShowHideEl(d,0)};removeItemSelected=e=>{const{e:t,target:o}=e,n=o.closest(`${u.selectors.elItemSelected}`);if(!n)return;const s=n.dataset,i=d.findIndex(e=>e.id===s.id);-1!==i&&d.splice(i,1),n.remove(),this.watchItemsSelectedDataChange()};watchItemsSelectedDataChange=()=>{const e=r.querySelector(`${u.selectors.elBtnAddItemsSelected}`),t=r.querySelector(`${u.selectors.elBtnCountItemsSelected}`),o=t.querySelector("span"),n=r.querySelector(`${u.selectors.elHeaderCountItemSelected}`),s=r.querySelector(`${u.selectors.LPTarget}`);0!==d.length?(t.disabled=!1,e.disabled=!1,e.classList.add("active"),o.textContent=`(${d.length})`,n.innerHTML=t.innerHTML):(t.disabled=!0,e.disabled=!0,e.classList.remove("active"),o.textContent="",n.textContent=""),r.querySelector(`${u.selectors.elListItems}`).querySelectorAll('input[type="checkbox"]').forEach(e=>{const t=e.dataset,o=d.some(e=>e.id===t.id);e.checked=o});const i=window.lpAJAXG.getDataSetCurrent(s);i.args.item_selecting=d,window.lpAJAXG.setDataSetCurrent(s,i)};addItemsSelectedToSection=e=>{const{e:t,target:o,callBackHandle:s}=e;r&&(n().close(),"function"==typeof s&&(s(d),d=[]))}}const p=new u;p.init();class h{constructor(){this.idUrlHandle="edit-quiz-questions",this.elEditQuizWrap=null,this.elEditListQuestions=null,this.quizID=null}static selectors={elEditQuizWrap:".lp-edit-quiz-wrap",elQuestionEditMain:".lp-question-edit-main",elQuestionToggleAll:".lp-question-toggle-all",elEditListQuestions:".lp-edit-list-questions",elQuestionItem:".lp-question-item",elQuestionToggle:".lp-question-toggle",elPopupItemsToSelectClone:".lp-popup-items-to-select.clone",elBtnAddQuestion:".lp-btn-add-question",elBtnRemoveQuestion:".lp-btn-remove-question",elBtnUpdateQuestionTitle:".lp-btn-update-question-title",elBtnCancelUpdateQuestionTitle:".lp-btn-cancel-update-question-title",elQuestionTitleNewInput:".lp-question-title-new-input",elQuestionTitleInput:".lp-question-title-input",elQuestionTypeLabel:".lp-question-type-label",elQuestionTypeNew:".lp-question-type-new",elAddNewQuestion:"add-new-question",elQuestionClone:".lp-question-item.clone",LPTarget:".lp-target",elCollapse:"lp-collapse"};init(){e.lpOnElementReady(h.selectors.elEditQuizWrap,e=>{this.elEditQuizWrap=e,this.elEditListQuestions=this.elEditQuizWrap.querySelector(h.selectors.elEditListQuestions);const t=this.elEditQuizWrap.closest(h.selectors.LPTarget),o=window.lpAJAXG.getDataSetCurrent(t);this.quizID=o.args.quiz_id,this.sortAbleQuestion(),c=new a.f,c.init(),e.querySelectorAll(`${h.selectors.elQuestionEditMain}`).forEach(e=>{c.sortAbleQuestionAnswer(e)}),this.events()})}events(){h._loadedEvents||(h._loadedEvents=!0,e.eventHandlers("click",[{selector:h.selectors.elQuestionToggleAll,class:this,callBack:this.toggleQuestionAll.name},{selector:h.selectors.elBtnAddQuestion,class:this,callBack:this.addQuestion.name},{selector:h.selectors.elBtnRemoveQuestion,class:this,callBack:this.removeQuestion.name},{selector:h.selectors.elBtnUpdateQuestionTitle,class:this,callBack:this.updateQuestionTitle.name},{selector:h.selectors.elBtnCancelUpdateQuestionTitle,class:this,callBack:this.cancelChangeTitleQuestion.name},{selector:u.selectors.elBtnAddItemsSelected,class:p,callBack:p.addItemsSelectedToSection.name,callBackHandle:this.addQuestionsSelectedToQuiz.bind(this)}]),e.eventHandlers("keydown",[{selector:h.selectors.elQuestionTitleInput,class:this,callBack:this.updateQuestionTitle.name,checkIsEventEnter:!0},{selector:h.selectors.elQuestionTitleNewInput,class:this,callBack:this.addQuestion.name,checkIsEventEnter:!0}]),e.eventHandlers("keyup",[{selector:h.selectors.elQuestionTitleInput,class:this,callBack:this.changeTitleQuestion.name},{selector:`${h.selectors.elQuestionTitleNewInput}, ${h.selectors.elQuestionTypeNew}`,class:this,callBack:this.checkCanAddQuestion.name}]),e.eventHandlers("change",[{selector:h.selectors.elQuestionTypeNew,class:this,callBack:this.checkCanAddQuestion.name}]),document.addEventListener("click",t=>{const o=t.target;e.toggleCollapse(t,o,h.selectors.elQuestionToggle,[],()=>this.checkAllQuestionsCollapsed())}))}toggleQuestionAll(e){const{e:t,target:o}=e,n=o.closest(`${h.selectors.elQuestionToggleAll}`);if(!n)return;const s=this.elEditQuizWrap.querySelectorAll(`${h.selectors.elQuestionItem}:not(.clone)`);n.classList.toggle(`${h.selectors.elCollapse}`),s.forEach(e=>{const t=n.classList.contains(`${h.selectors.elCollapse}`);e.classList.toggle(`${h.selectors.elCollapse}`,t)})}checkAllQuestionsCollapsed(){const e=this.elEditQuizWrap.querySelectorAll(`${h.selectors.elQuestionItem}:not(.clone)`),t=this.elEditQuizWrap.querySelector(`${h.selectors.elQuestionToggleAll}`);let o=!0;e.forEach(e=>{if(e.classList.contains(`${h.selectors.elCollapse}`))return o=!1,!1}),o?t.classList.remove(`${h.selectors.elCollapse}`):t.classList.add(`${h.selectors.elCollapse}`)}updateCountItems(){const e=this.elEditQuizWrap.querySelector(".total-items"),t=this.elEditQuizWrap.querySelectorAll(`${h.selectors.elQuestionItem}:not(.clone)`).length;e.dataset.count=t,e.querySelector(".count").textContent=t}addQuestion(t){const{e:o,target:n,callBackNest:s}=t;o.preventDefault();const a=n.closest(`.${h.selectors.elAddNewQuestion}`);if(!a)return;const r=a.querySelector(`${h.selectors.elQuestionTitleNewInput}`),l=r.value.trim();if(!l)return void i.W(r.dataset.messEmptyTitle,"error");const d=a.querySelector(`${h.selectors.elQuestionTypeNew}`),u=d.value;if(!u)return void i.W(d.dataset.messEmptyType,"error");const p=this.elEditListQuestions.querySelector(`${h.selectors.elQuestionItem}.clone`),m=p.cloneNode(!0);m.querySelector(`${h.selectors.elQuestionTitleInput}`).value=l,r.value="",m.classList.remove("clone"),e.lpShowHideEl(m,1),p.insertAdjacentElement("beforebegin",m),e.lpSetLoadingEl(m,1);const w={success:e=>{const{message:t,status:o,data:n}=e,{question:a,html_edit_question:r}=n;if("error"===o)throw`Error: ${t}`;if("success"===o){m.dataset.questionId=a.ID,m.dataset.questionType=a.meta_data._lp_type,m.outerHTML=r;const t=this.elEditListQuestions.querySelector(`${h.selectors.elQuestionItem}[data-question-id="${a.ID}"]`);t.classList.remove(h.selectors.elCollapse),this.updateCountItems(),c.initTinyMCE();const o=t.querySelector(`${h.selectors.elQuestionEditMain}`);c.sortAbleQuestionAnswer(o),s&&"function"==typeof s.success&&s.success({response:e,elQuestionItemCreated:t})}i.W(t,o)},error:e=>{m.remove(),i.W(e,"error"),s&&"function"==typeof s.error&&s.error({error:e,newQuestionItem:m})},completed:()=>{e.lpSetLoadingEl(m,0),this.checkCanAddQuestion({e:o,target:r}),s&&"function"==typeof s.completed&&s.completed({newQuestionItem:m})}};let f=JSON.parse(r.dataset.send);f={...f,question_title:l,question_type:u},window.lpAJAXG.fetchAJAX(f,w)}addQuestionsSelectedToQuiz(t){const o=[];t.forEach(t=>{const n=this.elEditQuizWrap.querySelector(`${h.selectors.elQuestionItem}.clone`);if(!n)return;o.push(t.id);const s=n.cloneNode(!0),i=s.querySelector(`${h.selectors.elQuestionTitleInput}`);s.classList.remove("clone"),s.dataset.questionId=t.id,i.value=t.titleSelected,e.lpSetLoadingEl(s,1),e.lpShowHideEl(s,1),n.insertAdjacentElement("beforebegin",s),e.lpSetLoadingEl(s,1)});const n={success:e=>{const{message:t,status:o,data:n}=e;if("success"!==o)throw`Error: ${t}`;{i.W(t,o);const{html_edit_question:e}=n;e&&Object.entries(e).forEach(([e,t])=>{this.elEditQuizWrap.querySelector(`${h.selectors.elQuestionItem}[data-question-id="${e}"]`).outerHTML=t}),this.updateCountItems(),c.initTinyMCE()}},error:e=>{i.W(e,"error")},completed:()=>{}},s={action:"add_questions_to_quiz",quiz_id:this.quizID,question_ids:o,args:{id_url:this.idUrlHandle}};window.lpAJAXG.fetchAJAX(s,n)}checkCanAddQuestion(e){const{e:t,target:o}=e,n=o.closest(h.selectors.elQuestionTitleNewInput)||o.closest(h.selectors.elQuestionTypeNew);if(!n)return;const s=n.closest(`.${h.selectors.elAddNewQuestion}`);if(!s)return;const i=s.querySelector(`${h.selectors.elBtnAddQuestion}`);if(!i)return;const a=s.querySelector(`${h.selectors.elQuestionTitleNewInput}`),r=s.querySelector(`${h.selectors.elQuestionTypeNew}`),l=a.value.trim(),c=r.value;l&&c?i.classList.add("active"):i.classList.remove("active")}removeQuestion(t){const{e:o,target:s}=t,a=s.closest(`${h.selectors.elBtnRemoveQuestion}`);if(!a)return;const r=a.closest(`${h.selectors.elQuestionItem}`);if(!r)return;const l=r.dataset.questionId;n().fire({title:a.dataset.title,text:a.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpDataAdmin.i18n.cancel,confirmButtonText:lpDataAdmin.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(r,1);const t={success:e=>{const{message:t,status:o}=e;i.W(t,o),"success"===o&&(r.remove(),this.updateCountItems())},error:e=>{i.W(e,"error")},completed:()=>{e.lpSetLoadingEl(r,0)}},o={quiz_id:this.quizID,action:"remove_question_from_quiz",question_id:l,args:{id_url:this.idUrlHandle}};window.lpAJAXG.fetchAJAX(o,t)}})}updateQuestionTitle(t){const{e:o,target:n}=t;let s=!1;if((n.closest(`${h.selectors.elBtnUpdateQuestionTitle}`)||n.closest(`${h.selectors.elQuestionTitleInput}`)&&"Enter"===o.key)&&(s=!0),!s)return;o.preventDefault();const a=n.closest(`${h.selectors.elQuestionItem}`);if(!a)return;const r=a.querySelector(`${h.selectors.elQuestionTitleInput}`);if(!r)return;const l=a.dataset.questionId,c=r.value.trim(),d=r.dataset.old,u=r.dataset.messEmptyTitle;if(0===c.length)return void i.W(u,"error");if(c===d)return;r.blur(),e.lpSetLoadingEl(a,1);const p={success:e=>{const{message:t,status:o}=e;"success"===o?r.dataset.old=c:r.value=d,i.W(t,o)},error:e=>{i.W(e,"error")},completed:()=>{e.lpSetLoadingEl(a,0),a.classList.remove("editing")}},m={quiz_id:this.quizID,action:"update_question",question_id:l,question_title:c,args:{id_url:this.idUrlHandle}};window.lpAJAXG.fetchAJAX(m,p)}changeTitleQuestion(e){const{e:t,target:o}=e,n=o.closest(`${h.selectors.elQuestionTitleInput}`);if(!n)return;const s=n.closest(`${h.selectors.elQuestionItem}`);n.value.trim()===(n.dataset.old||"")?s.classList.remove("editing"):s.classList.add("editing")}cancelChangeTitleQuestion(e){const{e:t,target:o}=e,n=o.closest(`${h.selectors.elBtnCancelUpdateQuestionTitle}`);if(!n)return;const s=n.closest(`${h.selectors.elQuestionItem}`),i=s.querySelector(`${h.selectors.elQuestionTitleInput}`);i.value=i.dataset.old||"",s.classList.remove("editing")}sortAbleQuestion(){let t,o=0;new s.Ay(this.elEditListQuestions,{handle:".drag",animation:150,onEnd:n=>{const s=n.item;o&&(clearTimeout(t),t=setTimeout(()=>{e.lpSetLoadingEl(s,1);const t=[];this.elEditListQuestions.querySelectorAll(`${h.selectors.elQuestionItem}:not(.clone)`).forEach(e=>{const o=e.dataset.questionId;o&&t.push(o)});const n={success:e=>{const{message:t,status:o}=e;if("success"!==o)throw`Error: ${t}`;i.W(t,o),c.initTinyMCE()},error:e=>{i.W(e,"error")},completed:()=>{e.lpSetLoadingEl(s,0),o=0}},a={quiz_id:this.quizID,action:"update_questions_position",question_ids:t,args:{id_url:this.idUrlHandle}};window.lpAJAXG.fetchAJAX(a,n)},1e3))},onMove:()=>{clearTimeout(t)},onUpdate:()=>{o=1}})}}(new h).init()})()})();
\ No newline at end of file
+(()=>{var e={345(e,t,o){"use strict";o.d(t,{f:()=>h});var n=o(4223),s=o(2603),i=o(8465),a=o.n(i),r=o(246);const l="edit-question";let c,d,u,p;class h{static selectors={elEditQuestionWrap:".lp-edit-question-wrap",elQuestionEditMain:".lp-question-edit-main",elQuestionToggleAll:".lp-question-toggle-all",elEditListQuestions:".lp-edit-list-questions",elQuestionToggle:".lp-question-toggle",elBtnShowPopupItemsToSelect:".lp-btn-show-popup-items-to-select",elPopupItemsToSelectClone:".lp-popup-items-to-select.clone",elBtnAddQuestion:".lp-btn-add-question",elBtnRemoveQuestion:".lp-btn-remove-question",elBtnUpdateQuestionTitle:".lp-btn-update-question-title",elBtnUpdateQuestionDes:".lp-btn-update-question-des",elBtnUpdateQuestionHint:".lp-btn-update-question-hint",elBtnUpdateQuestionExplain:".lp-btn-update-question-explanation",elQuestionTitleNewInput:".lp-question-title-new-input",elQuestionTitleInput:".lp-question-title-input",elQuestionTypeLabel:".lp-question-type-label",elQuestionTypeNew:".lp-question-type-new",elAddNewQuestion:"add-new-question",elQuestionClone:".lp-question-item.clone",elAnswersConfig:".lp-answers-config",elBtnAddAnswer:".lp-btn-add-question-answer",elQuestionAnswerItemAddNew:".lp-question-answer-item-add-new",elQuestionAnswerTitleNewInput:".lp-question-answer-title-new-input",elQuestionAnswerTitleInput:".lp-question-answer-title-input",elBtnDeleteAnswer:".lp-btn-delete-question-answer",elQuestionByType:".lp-question-by-type",elInputAnswerSetTrue:".lp-input-answer-set-true",elQuestionAnswerItem:".lp-question-answer-item",elBtnUpdateQuestionAnswer:".lp-btn-update-question-answer",elBtnFibInsertBlank:".lp-btn-fib-insert-blank",elBtnFibDeleteAllBlanks:".lp-btn-fib-delete-all-blanks",elBtnFibSaveContent:".lp-btn-fib-save-content",elBtnFibClearAllContent:".lp-btn-fib-clear-all-content",elFibOptionTitleInput:".lp-question-fib-option-title-input",elFibBlankOptions:".lp-question-fib-blank-options",elFibBlankOptionItem:".lp-question-fib-blank-option-item",elFibBlankOptionItemClone:".lp-question-fib-blank-option-item.clone",elFibBlankOptionIndex:".lp-question-fib-option-index",elBtnFibOptionDelete:".lp-btn-fib-option-delete",elFibOptionMatchCaseWrap:".lp-question-fib-option-match-case-wrap",elFibOptionMatchCaseInput:".lp-question-fib-option-match-case-input",elQuestionFibOptionDetail:".lp-question-fib-option-detail",elFibOptionComparisonInput:".lp-question-fib-option-comparison-input",elAutoSaveFib:".lp-auto-save-fib",LPTarget:".lp-target",elCollapse:"lp-collapse",elSectionToggle:".lp-section-toggle",elTriggerToggle:".lp-trigger-toggle",elAutoSaveQuestion:".lp-auto-save-question",elAutoSaveAnswer:".lp-auto-save-question-answer",elQuestionFibInput:"lp-question-fib-input",elBtnQuestionCreateType:".lp-btn-question-create-type"};constructor(){}init(){this.events(),this.initTinyMCE().then()}events(){h._loadedEvents||(h._loadedEvents=!0,document.querySelectorAll(`${h.selectors.elQuestionEditMain}`).forEach(e=>{this.sortAbleQuestionAnswer(e)}),n.eventHandlers("click",[{selector:h.selectors.elBtnQuestionCreateType,callBack:this.createQuestionType.name,class:this},{selector:h.selectors.elBtnAddAnswer,callBack:this.addQuestionAnswer.name,class:this},{selector:h.selectors.elBtnDeleteAnswer,callBack:this.deleteQuestionAnswer.name,class:this},{selector:h.selectors.elBtnFibInsertBlank,callBack:this.fibInsertBlank.name,class:this},{selector:h.selectors.elBtnFibDeleteAllBlanks,callBack:this.fibDeleteAllBlanks.name,class:this},{selector:h.selectors.elBtnFibSaveContent,callBack:this.fibSaveContent.name,class:this},{selector:h.selectors.elBtnFibClearAllContent,callBack:this.fibClearContent.name,class:this},{selector:h.selectors.elBtnFibOptionDelete,callBack:this.fibDeleteBlank.name,class:this},{selector:h.selectors.elFibOptionMatchCaseInput,callBack:this.fibShowHideMatchCaseOption.name,class:this},{selector:h.selectors.elFibOptionComparisonInput,callBack:e=>{const{e:t,target:o}=e;o.closest(`${h.selectors.elQuestionEditMain}`).querySelector(`${h.selectors.elBtnFibSaveContent}`).click()}}]),document.addEventListener("click",e=>{const t=e.target;n.toggleCollapse(e,t,h.selectors.elTriggerToggle)}),n.eventHandlers("keyup",[{selector:h.selectors.elQuestionAnswerTitleNewInput,callBack:this.checkCanAddAnswer.name,class:this},{selector:h.selectors.elFibOptionTitleInput,callBack:this.fibOptionTitleInputChange.name,class:this},{selector:h.selectors.elAutoSaveQuestion,callBack:this.autoUpdateQuestion.name,class:this}]),n.eventHandlers("keydown",[{selector:h.selectors.elQuestionAnswerTitleNewInput,callBack:this.addQuestionAnswer.name,class:this,checkIsEventEnter:!0}]),n.eventHandlers("change",[{selector:h.selectors.elAutoSaveAnswer,callBack:this.autoUpdateAnswer.name,class:this}]),this.eventEditorTinymce())}async initTinyMCE(){document.querySelectorAll(".lp-editor-tinymce").forEach(e=>{const t=e.id;this.reInitTinymce(t)})}reInitTinymce(e){if(!window.tinymce||!e)return;const t=document.getElementById(e);if(!t)return;this.reInitQuicktags(e);const o=window.tinymce.get(e),n=o?.getContainer?.();o&&(o.targetElm===t||o.getElement?.()===t||n?.contains(t))||(window.tinymce.execCommand("mceRemoveEditor",!0,e),window.tinymce.execCommand("mceAddEditor",!0,e)),this.setDefaultEditorTab(e)}reInitQuicktags(e){const t=document.getElementById(`qt_${e}_toolbar`);if(!t||t.children.length||!window.quicktags)return;const o=window.tinyMCEPreInit?.qtInit?.[e]||{id:e};window.quicktags(o),window.QTags?._buttonsInit&&window.QTags._buttonsInit()}setDefaultEditorTab(e){const t=document.getElementById(`wp-${e}-wrap`);if(!t)return;t.classList.contains("html-active")&&window.switchEditors?.go&&window.switchEditors.go(e,"tmce"),t.classList.add("tmce-active"),t.classList.remove("html-active");const o=document.getElementById(`${e}-tmce`),n=document.getElementById(`${e}-html`);o?.setAttribute("aria-pressed","true"),n?.setAttribute("aria-pressed","false")}eventEditorTinymce(){window.tinymce.on("AddEditor",e=>{const t=e.editor.id,o=window.tinymce.get(t);if(!o)return;if("content"===t)return;this.setDefaultEditorTab(t);const s=document.getElementById(t);if(!s)return;const i=s.closest(`${h.selectors.elQuestionEditMain}`);i&&(i.dataset.questionId,o.settings.force_p_newlines=!1,o.settings.forced_root_block="",o.settings.force_br_newlines=!0,o.settings.relative_urls=!1,o.settings.remove_script_host=!1,o.settings.convert_urls=!0,o.settings.document_base_url=lpData.site_url,o.on("change keyup",e=>{s.value=o.getContent(),this.autoUpdateQuestion({e,target:s})}),o.on("blur",e=>{}),o.on("focusin",e=>{}),o.on("init",()=>{o.dom.addStyle(`\n\t\t\t\tbody {\n\t\t\t\t\tline-height: 2.2 !important;\n\t\t\t\t}\n\t\t\t\t.${h.selectors.elQuestionFibInput} {\n\t\t\t\t\tborder: 1px dashed rebeccapurple;\n\t\t\t\t\tpadding: 5px;\n\t\t\t\t}\n\t\t\t`)}),o.on("setcontent",e=>{const t=this.randomString(),n=o.dom.select(`.${h.selectors.elQuestionFibInput}[data-id="${t}"]`);n[0]&&n[0].focus(),o.dom.bind(n[0],"input",e=>{})}),o.on("selectionchange",e=>{if(c=o.selection,c.getNode().classList.contains(`${h.selectors.elQuestionFibInput}`)){const e=c.getNode().dataset.id,s=c.getNode().textContent.trim();if(0===s.length){const t=o.id.replace(`${h.selectors.elQuestionFibInput}-`,""),s=document.querySelector(`${h.selectors.elQuestionEditMain}[data-question-id="${t}"]`).querySelector(`${h.selectors.elFibBlankOptions}`).querySelector(`${h.selectors.elFibBlankOptionItem}[data-id="${e}"]`);s&&n.lpShowHideEl(s,0)}else{const o=document.getElementById(t).closest(`${h.selectors.elAnswersConfig}`).querySelector(`${h.selectors.elFibBlankOptionItem}[data-id="${e}"]`);if(o){const e=o.querySelector(`${h.selectors.elFibOptionTitleInput}`);e&&(e.value=s)}}}}),o.on("Undo",e=>{o.getContent();const t=o.selection.getNode();if(t.classList.contains(`${h.selectors.elQuestionFibInput}`)){const e=t.dataset.id,o=document.querySelector(`${h.selectors.elFibBlankOptionItem}[data-id="${e}"]`);o&&n.lpShowHideEl(o,1)}}),o.on("Redo",e=>{}))})}autoUpdateQuestion(e){let{e:t,target:o,key:n,value:i}=e;const a=o.closest(`${h.selectors.elAutoSaveQuestion}`);if(!a)return;const r=a.closest(`${h.selectors.elQuestionEditMain}`).dataset.questionId;clearTimeout(p),p=setTimeout(()=>{const e={success:e=>{const{message:t,status:o}=e;if("success"!==o)throw`Error: ${t}`;s.W(t,o)},error:e=>{s.W(e,"error")},completed:()=>{}},t={action:"update_question",question_id:r,args:{id_url:l}};if(void 0===n){if(n=a.dataset.keyAutoSave,!n){if(!a.classList.contains("lp-editor-tinymce"))return;const e=a.id;if(n=e.replace(/lp-/g,"").replace(`-${r}`,"").replace(/-/g,"_"),!n)return}i=a.value}t[n]=i,window.lpAJAXG.fetchAJAX(t,e)},700)}createQuestionType(e){const{e:t,target:o}=e,n=o.closest(`${h.selectors.elBtnQuestionCreateType}`);if(!n)return;const i=n.closest(`${h.selectors.elQuestionEditMain}`);if(!i)return;const a=i.dataset.questionId,r=i.querySelector(`${h.selectors.elQuestionTypeNew}`);if(!r)return;const c=r.value.trim();if(!c){const e=r.dataset.messEmptyType;return void s.W(e,"error")}const d={success:e=>{const{message:t,status:o,data:n}=e;if("success"!==o)throw`Error: ${t}`;{const{html_option_answers:e}=n;i.querySelector(`${h.selectors.elAnswersConfig}`).outerHTML=e,this.initTinyMCE(),this.sortAbleQuestionAnswer(i),s.W(t,o)}},error:e=>{s.W(e,"error")},completed:()=>{}},u={action:"update_question",question_id:a,question_type:c,args:{id_url:l}};window.lpAJAXG.fetchAJAX(u,d)}addQuestionAnswer(e){const{e:t,target:o}=e,i=o.closest(`${h.selectors.elQuestionAnswerItemAddNew}`);if(!i)return;t.preventDefault();const a=i.querySelector(`${h.selectors.elQuestionAnswerTitleNewInput}`);if(!a.value.trim()){const e=a.dataset.messEmptyTitle;return void s.W(e,"error")}const r=o.closest(`${h.selectors.elQuestionEditMain}`),c=r.querySelector(`${h.selectors.elQuestionAnswerItem}.clone`),d=c.cloneNode(!0),u=d.querySelector(`${h.selectors.elQuestionAnswerTitleInput}`);d.classList.remove("clone"),n.lpShowHideEl(d,1),n.lpSetLoadingEl(d,1),c.insertAdjacentElement("beforebegin",d);const p=a.value.trim();u.value=p,a.value="";const m={success:e=>{const{message:t,status:o,data:i}=e;if("success"!==o)throw`Error: ${t}`;{const{question_answer:e}=i;d.dataset.answerId=e.question_answer_id,n.lpSetLoadingEl(d,0);const t=this.getDataAnswersConfig(r);t.push(e),this.setDataAnswersConfig(r,t)}s.W(t,o)},error:e=>{d.remove(),s.W(e,"error")},completed:()=>{}},w={action:"add_question_answer",question_id:r.dataset.questionId,answer_title:p,args:{id_url:l}};window.lpAJAXG.fetchAJAX(w,m)}checkCanAddAnswer(e){const{e:t,target:o}=e,n=o.closest(h.selectors.elQuestionAnswerTitleNewInput);if(!n)return;const s=n.closest(`${h.selectors.elQuestionAnswerItemAddNew}`);if(!s)return;const i=s.querySelector(`${h.selectors.elBtnAddAnswer}`);i&&(n.value.trim()?i.classList.add("active"):i.classList.remove("active"))}autoUpdateAnswer(e){const{e:t,target:o}=e,i=o.closest(`${h.selectors.elAutoSaveAnswer}`);if(!i)return;const a=i.closest(`${h.selectors.elQuestionAnswerItem}`);clearTimeout(d),d=setTimeout(()=>{const e=i.closest(`${h.selectors.elQuestionEditMain}`),t=e.dataset.questionId,o=this.getDataAnswersConfig(e),r=e.querySelector(`${h.selectors.elAnswersConfig}`),c=structuredClone(o),d=r.querySelectorAll(`${h.selectors.elQuestionAnswerItem}:not(.clone)`),u={};d.forEach((e,t)=>{u[e.dataset.answerId]=t+1}),o.map((t,o)=>{const n=e.querySelector(`${h.selectors.elQuestionAnswerItem}[data-answer-id="${t.question_answer_id}"]`),s=n.querySelector(`${h.selectors.elInputAnswerSetTrue}`),i=n.querySelector(`${h.selectors.elQuestionAnswerTitleInput}`);return i&&(t.title=i.value.trim()),s&&(s.checked?t.is_true="yes":t.is_true=""),u[t.question_answer_id]&&(t.order=u[t.question_answer_id]),t}),n.lpSetLoadingEl(a,1);const p={success:e=>{const{message:t,status:o}=e;if("success"!==o)throw`Error: ${t}`;s.W(t,o)},error:t=>{c.forEach(t=>{const o=e.querySelector(`${h.selectors.elQuestionAnswerItem}[data-answer-id="${t.question_answer_id}"]`).querySelector(`${h.selectors.elInputAnswerSetTrue}`);return"yes"===t.is_true&&(o.checked=!0),t}),s.W(t,"error")},completed:()=>{n.lpSetLoadingEl(a,0)}},m={action:"update_question_answers_config",question_id:t,answers:o,args:{id_url:l}};window.lpAJAXG.fetchAJAX(m,p)},700)}sortAbleQuestionAnswer(e){let t,o=0;e.querySelectorAll(`${h.selectors.elAnswersConfig}`).forEach(e=>{new r.Ay(e,{handle:".drag",animation:150,onEnd:e=>{const n=e.item;o&&(clearTimeout(t),t=setTimeout(()=>{const e=n.querySelector(`${h.selectors.elAutoSaveAnswer}`);this.autoUpdateAnswer({e:null,target:e})},1e3))},onMove:e=>{clearTimeout(t)},onUpdate:e=>{o=1}})})}deleteQuestionAnswer(e){const{e:t,target:o}=e,i=o.closest(`${h.selectors.elBtnDeleteAnswer}`);if(!i)return;const r=i.closest(`${h.selectors.elQuestionAnswerItem}`);if(!r)return;const c=i.closest(`${h.selectors.elQuestionEditMain}`),d=c.dataset.questionId,u=r.dataset.answerId;d&&u&&a().fire({title:i.dataset.title||"Are you sure?",text:i.dataset.content||"Do you want to delete this answer?",icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){n.lpSetLoadingEl(r,1);const e={success:e=>{const{message:t,status:o}=e;if(s.W(t,o),"success"===o){const e=parseInt(r.dataset.answerId);r.remove();const t=this.getDataAnswersConfig(c);if(t){const o=t.filter(t=>parseInt(t.question_answer_id)!==e);this.setDataAnswersConfig(c,o)}}},error:e=>{s.W(e,"error")},completed:()=>{n.lpSetLoadingEl(r,0)}},t={action:"delete_question_answer",question_id:d,question_answer_id:u,args:{id_url:l}};window.lpAJAXG.fetchAJAX(t,e)}})}getDataAnswersConfig(e){const t=e.querySelector(`${h.selectors.elAnswersConfig}`);if(!t)return null;let o=t.dataset.answers||"[]";try{o=JSON.parse(o)}catch(e){o=[]}return o.meta_data||(o.meta_data={}),o}setDataAnswersConfig(e,t){const o=e.querySelector(`${h.selectors.elAnswersConfig}`);o&&(t&&"object"==typeof t||(t={}),o.dataset.answers=JSON.stringify(t))}fibInsertBlank=e=>{const{e:t,target:o}=e,i=o.closest(h.selectors.elBtnFibInsertBlank);if(!i)return;const a=i.dataset.defaultText,r=i.closest(h.selectors.elQuestionEditMain),l=r.dataset.questionId,d=i.dataset.messInserted,u=i.dataset.messRequireSelectText,p=`${h.selectors.elQuestionFibInput}-${l}`,m=this.randomString();let w;if(!c)return void s.W(u,"error");{const e=c.getNode();if(!e)return void s.W("Event insert blank has error, please try again","error");if(!e.closest(`body[data-id="${p}"]`))return void s.W(u,"error");if(e.classList.contains(`${h.selectors.elQuestionFibInput}`))return void s.W(d,"error");w=c.getContent(),0===w.length&&(w=a);const t=`<span class="${h.selectors.elQuestionFibInput}" data-id="${m}">${w}</span>`;c.setContent(t)}const g=this.getDataAnswersConfig(r);g.meta_data=g.meta_data||{},0===Object.keys(g.meta_data).length&&(g.meta_data={}),g.meta_data[m]={id:m,match_case:0,comparison:"equal",fill:w,index:1,open:!1},this.setDataAnswersConfig(r,g);const f=r.querySelector(`${h.selectors.elFibBlankOptions}`),b=r.querySelector(`${h.selectors.elFibBlankOptionItemClone}`),v=b.cloneNode(!0),y=f.querySelectorAll(`${h.selectors.elFibBlankOptionItem}:not(.clone)`).length,k=v.querySelector(`${h.selectors.elFibBlankOptionIndex}`),E=v.querySelector(`${h.selectors.elFibOptionTitleInput}`),C=v.querySelector(`${h.selectors.elFibOptionMatchCaseInput}`),A=v.querySelectorAll(`${h.selectors.elFibOptionComparisonInput}`);v.dataset.id=m,E.name=`${h.selectors.elFibOptionTitleInput}-${m}`,E.value=this.decodeHtml(w),k.textContent=y+1+".",C.name=`${h.selectors.elFibOptionMatchCaseInput}-${m}`.replace(/\./g,""),A.forEach(e=>{e.name=`${h.selectors.elFibOptionComparisonInput}-${m}`.replace(/\./g,""),"equal"===e.value&&(e.checked=!0)}),b.insertAdjacentElement("beforebegin",v),v.classList.remove("clone"),n.lpShowHideEl(v,1);const S=r.querySelector(`${h.selectors.elBtnFibSaveContent}`);n.lpSetLoadingEl(i,1),this.fibSaveContent({e:null,target:S,callBackCompleted:()=>{n.lpSetLoadingEl(i,0)}})};fibDeleteAllBlanks(e){const{e:t,target:o}=e,s=o.closest(`${h.selectors.elBtnFibDeleteAllBlanks}`);if(!s)return;const i=s.closest(`${h.selectors.elQuestionEditMain}`);if(!i)return;const r=i.dataset.questionId,l=this.getDataAnswersConfig(i);a().fire({title:s.dataset.title,text:s.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e=window.tinymce.get(`${h.selectors.elQuestionFibInput}-${r}`);e.dom.select(`.${h.selectors.elQuestionFibInput}`).forEach(t=>{e.dom.remove(t,!0)}),l.meta_data={},this.setDataAnswersConfig(i,l),i.querySelector(`${h.selectors.elFibBlankOptions}`).querySelectorAll(`${h.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const t=i.querySelector(`${h.selectors.elBtnFibSaveContent}`);n.lpSetLoadingEl(s,1),this.fibSaveContent({e:null,target:t,callBackCompleted:()=>{n.lpSetLoadingEl(s,0)}})}})}fibClearContent(e){const{e:t,target:o}=e,s=o.closest(`${h.selectors.elBtnFibClearAllContent}`);if(!s)return;const i=s.closest(`${h.selectors.elQuestionEditMain}`);if(!i)return;const r=i.dataset.questionId,l=this.getDataAnswersConfig(i);a().fire({title:s.dataset.title,text:s.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){window.tinymce.get(`lp-question-fib-input-${r}`).setContent(""),l.meta_data={},this.setDataAnswersConfig(i,l),i.querySelector(`${h.selectors.elFibBlankOptions}`).querySelectorAll(`${h.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const e=i.querySelector(`${h.selectors.elBtnFibSaveContent}`);n.lpSetLoadingEl(s,1),this.fibSaveContent({e:null,target:e,callBackCompleted:()=>{n.lpSetLoadingEl(s,0)}})}})}fibDeleteBlank(e){const{e:t,target:o}=e,s=o.closest(`${h.selectors.elBtnFibOptionDelete}`);if(!s)return;const i=s.closest(`${h.selectors.elQuestionEditMain}`);if(!i)return;const r=i.dataset.questionId,l=(i.querySelector(`${h.selectors.elAnswersConfig}`),this.getDataAnswersConfig(i)),c=s.closest(`${h.selectors.elFibBlankOptionItem}`),d=c.dataset.id;a().fire({title:s.dataset.title,text:s.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e=window.tinymce.get(`${h.selectors.elQuestionFibInput}-${r}`),t=e.dom.select(`.${h.selectors.elQuestionFibInput}[data-id="${d}"]`);t[0]&&e.dom.remove(t[0],!0),c.remove(),l.meta_data=l.meta_data||{},l.meta_data[d]&&delete l.meta_data[d],this.setDataAnswersConfig(i,l);const o=i.querySelector(`${h.selectors.elBtnFibSaveContent}`);n.lpSetLoadingEl(c,1),this.fibSaveContent({e:null,target:o,callBackCompleted:()=>{n.lpSetLoadingEl(c,0)}})}})}fibOptionTitleInputChange(e){const{e:t,target:o}=e,n=o.closest(`${h.selectors.elFibOptionTitleInput}`);if(!n)return;const s=n.closest(`${h.selectors.elFibBlankOptionItem}`);if(!s)return;const i=n.closest(`${h.selectors.elQuestionEditMain}`);if(!i)return;const a=n.value.trim(),r=s.dataset.id,l=i.dataset.questionId,c=window.tinymce.get(`lp-question-fib-input-${l}`).dom.select(`.lp-question-fib-input[data-id="${r}"]`);c[0]&&(c[0].textContent=a),clearTimeout(u),u=setTimeout(()=>{const e=i.querySelector(`${h.selectors.elBtnFibSaveContent}`);this.fibSaveContent({e:null,target:e})},700)}fibSaveContent(e){const{e:t,target:o,callBackCompleted:i=null}=e,a=o.closest(`${h.selectors.elBtnFibSaveContent}`);if(!a)return;const r=a.closest(`${h.selectors.elQuestionEditMain}`),c=r.dataset.questionId,d=this.getDataAnswersConfig(r);if(!d)return;const u=window.tinymce.get(`${h.selectors.elQuestionFibInput}-${c}`);d.title=u.getContent();const p=r.querySelectorAll(`${h.selectors.elFibBlankOptionItem}:not(.clone)`);p&&p.forEach(e=>{const t=e.dataset.id,o=e.querySelector(`${h.selectors.elFibOptionMatchCaseInput}`),n=e.querySelector(`${h.selectors.elFibOptionComparisonInput}:checked`);d.meta_data[t].match_case=o.checked?1:0,d.meta_data[t].comparison=n.value}),i||n.lpSetLoadingEl(a,1);const m={success:e=>{const{message:t,status:o}=e;if("success"!==o)throw`Error: ${t}`;this.setDataAnswersConfig(r,d),s.W(t,o)},error:e=>{s.W(e,"error")},completed:()=>{i&&"function"==typeof i?i():n.lpSetLoadingEl(a,0)}},w={action:"update_question_answers_config",question_id:c,answers:d,args:{id_url:l}};window.lpAJAXG.fetchAJAX(w,m)}fibShowHideMatchCaseOption(e){const{e:t,target:o}=e,s=o.closest(`${h.selectors.elFibOptionMatchCaseInput}`);if(!s)return;const i=s.closest(`${h.selectors.elQuestionFibOptionDetail}`),a=i.querySelector(`${h.selectors.elFibOptionMatchCaseWrap}`);i&&a&&(s.checked?n.lpShowHideEl(a,1):n.lpShowHideEl(a,0),s.closest(`${h.selectors.elQuestionEditMain}`).querySelector(`${h.selectors.elBtnFibSaveContent}`).click())}randomString(e=10){let t="";for(let o=0;o<e;o++)t+="abcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(36*Math.random()));return t}decodeHtml(e){const t=document.createElement("textarea");return t.innerHTML=e,t.value}}const m=new h;n.lpOnElementReady(h.selectors.elEditQuestionWrap,e=>{const t=h.selectors.elQuestionEditMain.replace(".","");e.classList.contains(t)&&m.init()})},2603(e,t,o){"use strict";o.d(t,{W:()=>a});var n=o(7736),s=o.n(n);o(4316);const i={text:"",gravity:lpData.toast.gravity,position:lpData.toast.position,className:`${lpData.toast.classPrefix}`,close:1==lpData.toast.close,stopOnFocus:1==lpData.toast.stopOnFocus,duration:lpData.toast.duration},a=(e,t="success",o)=>{let n=i;o&&(n={...n,...o}),new(s())({...n,text:e,className:`${lpData.toast.classPrefix} ${t}`}).showToast()}},4223(e,t,o){"use strict";o.d(t,{eventHandlers:()=>c,lpOnElementReady:()=>i,lpSetLoadingEl:()=>r,lpShowHideEl:()=>a,toggleCollapse:()=>l});const n="lp-hidden",s="loading",i=(e,t)=>{const o=document.querySelector(e);if(o)return void t(o);const n=new MutationObserver((o,n)=>{const s=document.querySelector(e);s&&(n.disconnect(),t(s))});n.observe(document.documentElement,{childList:!0,subtree:!0})},a=(e,t=0)=>{e&&(t?e.classList.remove(n):e.classList.add(n))},r=(e,t)=>{e&&(t?e.classList.add(s):e.classList.remove(s))},l=(e,t,o="",n=[],s)=>{if(o||(o=".lp-trigger-toggle"),n&&n.length>0)for(const e of n)if(t.closest(e))return;const i=t.closest(o);if(!i)return;const a=i.closest(".lp-section-toggle");a&&(a.classList.toggle("lp-collapse"),"function"==typeof s&&s(a))},c=(e,t)=>{document.addEventListener(e,o=>{const n=o.target;let s={e:o,target:n};t.forEach(t=>{s={...s,...t},t.conditionBeforeCallBack&&!0!==t.conditionBeforeCallBack(s)||"keydown"===e&&t.checkIsEventEnter&&"Enter"!==o.key||n.closest(t.selector)&&(t.class?t.class[t.callBack](s):t.callBack(s))})})}},9455(e,t,o){"use strict";o.d(t,{A:()=>r});var n=o(1601),s=o.n(n),i=o(6314),a=o.n(i)()(s());a.push([e.id,"/*!\n * Toastify js 1.12.0\n * https://github.com/apvarun/toastify-js\n * @license MIT licensed\n *\n * Copyright (C) 2018 Varun A P\n */\n\n.toastify {\n    padding: 12px 20px;\n    color: #ffffff;\n    display: inline-block;\n    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);\n    background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5);\n    background: linear-gradient(135deg, #73a5ff, #5477f5);\n    position: fixed;\n    opacity: 0;\n    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);\n    border-radius: 2px;\n    cursor: pointer;\n    text-decoration: none;\n    max-width: calc(50% - 20px);\n    z-index: 2147483647;\n}\n\n.toastify.on {\n    opacity: 1;\n}\n\n.toast-close {\n    background: transparent;\n    border: 0;\n    color: white;\n    cursor: pointer;\n    font-family: inherit;\n    font-size: 1em;\n    opacity: 0.4;\n    padding: 0 5px;\n}\n\n.toastify-right {\n    right: 15px;\n}\n\n.toastify-left {\n    left: 15px;\n}\n\n.toastify-top {\n    top: -150px;\n}\n\n.toastify-bottom {\n    bottom: -150px;\n}\n\n.toastify-rounded {\n    border-radius: 25px;\n}\n\n.toastify-avatar {\n    width: 1.5em;\n    height: 1.5em;\n    margin: -7px 5px;\n    border-radius: 2px;\n}\n\n.toastify-center {\n    margin-left: auto;\n    margin-right: auto;\n    left: 0;\n    right: 0;\n    max-width: fit-content;\n    max-width: -moz-fit-content;\n}\n\n@media only screen and (max-width: 360px) {\n    .toastify-right, .toastify-left {\n        margin-left: auto;\n        margin-right: auto;\n        left: 0;\n        right: 0;\n        max-width: fit-content;\n    }\n}\n",""]);const r=a},6314(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var o="",n=void 0!==t[5];return t[4]&&(o+="@supports (".concat(t[4],") {")),t[2]&&(o+="@media ".concat(t[2]," {")),n&&(o+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),o+=e(t),n&&(o+="}"),t[2]&&(o+="}"),t[4]&&(o+="}"),o}).join("")},t.i=function(e,o,n,s,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(n)for(var r=0;r<this.length;r++){var l=this[r][0];null!=l&&(a[l]=!0)}for(var c=0;c<e.length;c++){var d=[].concat(e[c]);n&&a[d[0]]||(void 0!==i&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=i),o&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=o):d[2]=o),s&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=s):d[4]="".concat(s)),t.push(d))}},t}},1601(e){"use strict";e.exports=function(e){return e[1]}},246(e,t,o){"use strict";function n(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)({}).hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},s.apply(null,arguments)}function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function a(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?i(Object(o),!0).forEach(function(t){n(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function l(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}o.d(t,{Ay:()=>st});var c=l(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),d=l(/Edge/i),u=l(/firefox/i),p=l(/safari/i)&&!l(/chrome/i)&&!l(/android/i),h=l(/iP(ad|od|hone)/i),m=l(/chrome/i)&&l(/android/i),w={capture:!1,passive:!1};function g(e,t,o){e.addEventListener(t,o,!c&&w)}function f(e,t,o){e.removeEventListener(t,o,!c&&w)}function b(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function v(e){return e.host&&e!==document&&e.host.nodeType&&e.host!==e?e.host:e.parentNode}function y(e,t,o,n){if(e){o=o||document;do{if(null!=t&&(">"===t[0]?e.parentNode===o&&b(e,t):b(e,t))||n&&e===o)return e;if(e===o)break}while(e=v(e))}return null}var k,E=/\s+/g;function C(e,t,o){if(e&&t)if(e.classList)e.classList[o?"add":"remove"](t);else{var n=(" "+e.className+" ").replace(E," ").replace(" "+t+" "," ");e.className=(n+(o?" "+t:"")).replace(E," ")}}function A(e,t,o){var n=e&&e.style;if(n){if(void 0===o)return document.defaultView&&document.defaultView.getComputedStyle?o=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(o=e.currentStyle),void 0===t?o:o[t];t in n||-1!==t.indexOf("webkit")||(t="-webkit-"+t),n[t]=o+("string"==typeof o?"":"px")}}function S(e,t){var o="";if("string"==typeof e)o=e;else do{var n=A(e,"transform");n&&"none"!==n&&(o=n+" "+o)}while(!t&&(e=e.parentNode));var s=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return s&&new s(o)}function x(e,t,o){if(e){var n=e.getElementsByTagName(t),s=0,i=n.length;if(o)for(;s<i;s++)o(n[s],s);return n}return[]}function T(){return document.scrollingElement||document.documentElement}function I(e,t,o,n,s){if(e.getBoundingClientRect||e===window){var i,a,r,l,d,u,p;if(e!==window&&e.parentNode&&e!==T()?(a=(i=e.getBoundingClientRect()).top,r=i.left,l=i.bottom,d=i.right,u=i.height,p=i.width):(a=0,r=0,l=window.innerHeight,d=window.innerWidth,u=window.innerHeight,p=window.innerWidth),(t||o)&&e!==window&&(s=s||e.parentNode,!c))do{if(s&&s.getBoundingClientRect&&("none"!==A(s,"transform")||o&&"static"!==A(s,"position"))){var h=s.getBoundingClientRect();a-=h.top+parseInt(A(s,"border-top-width")),r-=h.left+parseInt(A(s,"border-left-width")),l=a+i.height,d=r+i.width;break}}while(s=s.parentNode);if(n&&e!==window){var m=S(s||e),w=m&&m.a,g=m&&m.d;m&&(l=(a/=g)+(u/=g),d=(r/=w)+(p/=w))}return{top:a,left:r,bottom:l,right:d,width:p,height:u}}}function B(e,t,o){for(var n=D(e,!0),s=I(e)[t];n;){var i=I(n)[o];if(!("top"===o||"left"===o?s>=i:s<=i))return n;if(n===T())break;n=D(n,!1)}return!1}function $(e,t,o,n){for(var s=0,i=0,a=e.children;i<a.length;){if("none"!==a[i].style.display&&a[i]!==Qe.ghost&&(n||a[i]!==Qe.dragged)&&y(a[i],o.draggable,e,!1)){if(s===t)return a[i];s++}i++}return null}function q(e,t){for(var o=e.lastElementChild;o&&(o===Qe.ghost||"none"===A(o,"display")||t&&!b(o,t));)o=o.previousElementSibling;return o||null}function L(e,t){var o=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===Qe.clone||t&&!b(e,t)||o++;return o}function _(e){var t=0,o=0,n=T();if(e)do{var s=S(e),i=s.a,a=s.d;t+=e.scrollLeft*i,o+=e.scrollTop*a}while(e!==n&&(e=e.parentNode));return[t,o]}function D(e,t){if(!e||!e.getBoundingClientRect)return T();var o=e,n=!1;do{if(o.clientWidth<o.scrollWidth||o.clientHeight<o.scrollHeight){var s=A(o);if(o.clientWidth<o.scrollWidth&&("auto"==s.overflowX||"scroll"==s.overflowX)||o.clientHeight<o.scrollHeight&&("auto"==s.overflowY||"scroll"==s.overflowY)){if(!o.getBoundingClientRect||o===document.body)return T();if(n||t)return o;n=!0}}}while(o=o.parentNode);return T()}function O(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function P(e,t){return function(){if(!k){var o=arguments;1===o.length?e.call(this,o[0]):e.apply(this,o),k=setTimeout(function(){k=void 0},t)}}}function Q(e,t,o){e.scrollLeft+=t,e.scrollTop+=o}function M(e){var t=window.Polymer,o=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):o?o(e).clone(!0)[0]:e.cloneNode(!0)}function N(e,t,o){var n={};return Array.from(e.children).forEach(function(s){var i,a,r,l;if(y(s,t.draggable,e,!1)&&!s.animated&&s!==o){var c=I(s);n.left=Math.min(null!==(i=n.left)&&void 0!==i?i:1/0,c.left),n.top=Math.min(null!==(a=n.top)&&void 0!==a?a:1/0,c.top),n.right=Math.max(null!==(r=n.right)&&void 0!==r?r:-1/0,c.right),n.bottom=Math.max(null!==(l=n.bottom)&&void 0!==l?l:-1/0,c.bottom)}}),n.width=n.right-n.left,n.height=n.bottom-n.top,n.x=n.left,n.y=n.top,n}var H="Sortable"+(new Date).getTime();var F=[],z={initializeByDefault:!0},j={mount:function(e){for(var t in z)z.hasOwnProperty(t)&&!(t in e)&&(e[t]=z[t]);F.forEach(function(t){if(t.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),F.push(e)},pluginEvent:function(e,t,o){var n=this;this.eventCanceled=!1,o.cancel=function(){n.eventCanceled=!0};var s=e+"Global";F.forEach(function(n){t[n.pluginName]&&(t[n.pluginName][s]&&t[n.pluginName][s](a({sortable:t},o)),t.options[n.pluginName]&&t[n.pluginName][e]&&t[n.pluginName][e](a({sortable:t},o)))})},initializePlugins:function(e,t,o,n){for(var i in F.forEach(function(n){var i=n.pluginName;if(e.options[i]||n.initializeByDefault){var a=new n(e,t,e.options);a.sortable=e,a.options=e.options,e[i]=a,s(o,a.defaults)}}),e.options)if(e.options.hasOwnProperty(i)){var a=this.modifyOption(e,i,e.options[i]);void 0!==a&&(e.options[i]=a)}},getEventProperties:function(e,t){var o={};return F.forEach(function(n){"function"==typeof n.eventProperties&&s(o,n.eventProperties.call(t[n.pluginName],e))}),o},modifyOption:function(e,t,o){var n;return F.forEach(function(s){e[s.pluginName]&&s.optionListeners&&"function"==typeof s.optionListeners[t]&&(n=s.optionListeners[t].call(e[s.pluginName],o))}),n}};var W=["evt"],X=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=o.evt,s=function(e,t){if(null==e)return{};var o,n,s=function(e,t){if(null==e)return{};var o={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;o[n]=e[n]}return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)o=i[n],-1===t.indexOf(o)&&{}.propertyIsEnumerable.call(e,o)&&(s[o]=e[o])}return s}(o,W);j.pluginEvent.bind(Qe)(e,t,a({dragEl:Y,parentEl:V,ghostEl:U,rootEl:J,nextEl:G,lastDownEl:Z,cloneEl:K,cloneHidden:ee,dragStarted:he,putSortable:ae,activeSortable:Qe.active,originalEvent:n,oldIndex:te,oldDraggableIndex:ne,newIndex:oe,newDraggableIndex:se,hideGhostForTarget:_e,unhideGhostForTarget:De,cloneNowHidden:function(){ee=!0},cloneNowShown:function(){ee=!1},dispatchSortableEvent:function(e){R({sortable:t,name:e,originalEvent:n})}},s))};function R(e){!function(e){var t=e.sortable,o=e.rootEl,n=e.name,s=e.targetEl,i=e.cloneEl,r=e.toEl,l=e.fromEl,u=e.oldIndex,p=e.newIndex,h=e.oldDraggableIndex,m=e.newDraggableIndex,w=e.originalEvent,g=e.putSortable,f=e.extraEventProperties;if(t=t||o&&o[H]){var b,v=t.options,y="on"+n.charAt(0).toUpperCase()+n.substr(1);!window.CustomEvent||c||d?(b=document.createEvent("Event")).initEvent(n,!0,!0):b=new CustomEvent(n,{bubbles:!0,cancelable:!0}),b.to=r||o,b.from=l||o,b.item=s||o,b.clone=i,b.oldIndex=u,b.newIndex=p,b.oldDraggableIndex=h,b.newDraggableIndex=m,b.originalEvent=w,b.pullMode=g?g.lastPutMode:void 0;var k=a(a({},f),j.getEventProperties(n,t));for(var E in k)b[E]=k[E];o&&o.dispatchEvent(b),v[y]&&v[y].call(t,b)}}(a({putSortable:ae,cloneEl:K,targetEl:Y,rootEl:J,oldIndex:te,oldDraggableIndex:ne,newIndex:oe,newDraggableIndex:se},e))}var Y,V,U,J,G,Z,K,ee,te,oe,ne,se,ie,ae,re,le,ce,de,ue,pe,he,me,we,ge,fe,be=!1,ve=!1,ye=[],ke=!1,Ee=!1,Ce=[],Ae=!1,Se=[],xe="undefined"!=typeof document,Te=h,Ie=d||c?"cssFloat":"float",Be=xe&&!m&&!h&&"draggable"in document.createElement("div"),$e=function(){if(xe){if(c)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),qe=function(e,t){var o=A(e),n=parseInt(o.width)-parseInt(o.paddingLeft)-parseInt(o.paddingRight)-parseInt(o.borderLeftWidth)-parseInt(o.borderRightWidth),s=$(e,0,t),i=$(e,1,t),a=s&&A(s),r=i&&A(i),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+I(s).width,c=r&&parseInt(r.marginLeft)+parseInt(r.marginRight)+I(i).width;if("flex"===o.display)return"column"===o.flexDirection||"column-reverse"===o.flexDirection?"vertical":"horizontal";if("grid"===o.display)return o.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(s&&a.float&&"none"!==a.float){var d="left"===a.float?"left":"right";return!i||"both"!==r.clear&&r.clear!==d?"horizontal":"vertical"}return s&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||l>=n&&"none"===o[Ie]||i&&"none"===o[Ie]&&l+c>n)?"vertical":"horizontal"},Le=function(e){function t(e,o){return function(n,s,i,a){var r=n.options.group.name&&s.options.group.name&&n.options.group.name===s.options.group.name;if(null==e&&(o||r))return!0;if(null==e||!1===e)return!1;if(o&&"clone"===e)return e;if("function"==typeof e)return t(e(n,s,i,a),o)(n,s,i,a);var l=(o?n:s).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var o={},n=e.group;n&&"object"==r(n)||(n={name:n}),o.name=n.name,o.checkPull=t(n.pull,!0),o.checkPut=t(n.put),o.revertClone=n.revertClone,e.group=o},_e=function(){!$e&&U&&A(U,"display","none")},De=function(){!$e&&U&&A(U,"display","")};xe&&!m&&document.addEventListener("click",function(e){if(ve)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ve=!1,!1},!0);var Oe=function(e){if(Y){e=e.touches?e.touches[0]:e;var t=(s=e.clientX,i=e.clientY,ye.some(function(e){var t=e[H].options.emptyInsertThreshold;if(t&&!q(e)){var o=I(e),n=s>=o.left-t&&s<=o.right+t,r=i>=o.top-t&&i<=o.bottom+t;return n&&r?a=e:void 0}}),a);if(t){var o={};for(var n in e)e.hasOwnProperty(n)&&(o[n]=e[n]);o.target=o.rootEl=t,o.preventDefault=void 0,o.stopPropagation=void 0,t[H]._onDragOver(o)}}var s,i,a},Pe=function(e){Y&&Y.parentNode[H]._isOutsideThisEl(e.target)};function Qe(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=s({},t),e[H]=this;var o,n,i={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return qe(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Qe.supportPointer&&"PointerEvent"in window&&(!p||h),emptyInsertThreshold:5};for(var r in j.initializePlugins(this,e,i),i)!(r in t)&&(t[r]=i[r]);for(var l in Le(t),this)"_"===l.charAt(0)&&"function"==typeof this[l]&&(this[l]=this[l].bind(this));this.nativeDraggable=!t.forceFallback&&Be,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?g(e,"pointerdown",this._onTapStart):(g(e,"mousedown",this._onTapStart),g(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(g(e,"dragover",this),g(e,"dragenter",this)),ye.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),s(this,(n=[],{captureAnimationState:function(){n=[],this.options.animation&&[].slice.call(this.el.children).forEach(function(e){if("none"!==A(e,"display")&&e!==Qe.ghost){n.push({target:e,rect:I(e)});var t=a({},n[n.length-1].rect);if(e.thisAnimationDuration){var o=S(e,!0);o&&(t.top-=o.f,t.left-=o.e)}e.fromRect=t}})},addAnimationState:function(e){n.push(e)},removeAnimationState:function(e){n.splice(function(e,t){for(var o in e)if(e.hasOwnProperty(o))for(var n in t)if(t.hasOwnProperty(n)&&t[n]===e[o][n])return Number(o);return-1}(n,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(o),void("function"==typeof e&&e());var s=!1,i=0;n.forEach(function(e){var o=0,n=e.target,a=n.fromRect,r=I(n),l=n.prevFromRect,c=n.prevToRect,d=e.rect,u=S(n,!0);u&&(r.top-=u.f,r.left-=u.e),n.toRect=r,n.thisAnimationDuration&&O(l,r)&&!O(a,r)&&(d.top-r.top)/(d.left-r.left)===(a.top-r.top)/(a.left-r.left)&&(o=function(e,t,o,n){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-o.top,2)+Math.pow(t.left-o.left,2))*n.animation}(d,l,c,t.options)),O(r,a)||(n.prevFromRect=a,n.prevToRect=r,o||(o=t.options.animation),t.animate(n,d,r,o)),o&&(s=!0,i=Math.max(i,o),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout(function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null},o),n.thisAnimationDuration=o)}),clearTimeout(o),s?o=setTimeout(function(){"function"==typeof e&&e()},i):"function"==typeof e&&e(),n=[]},animate:function(e,t,o,n){if(n){A(e,"transition",""),A(e,"transform","");var s=S(this.el),i=s&&s.a,a=s&&s.d,r=(t.left-o.left)/(i||1),l=(t.top-o.top)/(a||1);e.animatingX=!!r,e.animatingY=!!l,A(e,"transform","translate3d("+r+"px,"+l+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),A(e,"transition","transform "+n+"ms"+(this.options.easing?" "+this.options.easing:"")),A(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout(function(){A(e,"transition",""),A(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1},n)}}}))}function Me(e,t,o,n,s,i,a,r){var l,u,p=e[H],h=p.options.onMove;return!window.CustomEvent||c||d?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=o,l.draggedRect=n,l.related=s||t,l.relatedRect=i||I(t),l.willInsertAfter=r,l.originalEvent=a,e.dispatchEvent(l),h&&(u=h.call(p,l,a)),u}function Ne(e){e.draggable=!1}function He(){Ae=!1}function Fe(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,o=t.length,n=0;o--;)n+=t.charCodeAt(o);return n.toString(36)}function ze(e){return setTimeout(e,0)}function je(e){return clearTimeout(e)}Qe.prototype={constructor:Qe,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(me=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,Y):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,o=this.el,n=this.options,s=n.preventOnFilter,i=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,r=(a||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||r,c=n.filter;if(function(e){Se.length=0;for(var t=e.getElementsByTagName("input"),o=t.length;o--;){var n=t[o];n.checked&&Se.push(n)}}(o),!Y&&!(/mousedown|pointerdown/.test(i)&&0!==e.button||n.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!p||!r||"SELECT"!==r.tagName.toUpperCase())&&!((r=y(r,n.draggable,o,!1))&&r.animated||Z===r)){if(te=L(r),ne=L(r,n.draggable),"function"==typeof c){if(c.call(this,e,r,this))return R({sortable:t,rootEl:l,name:"filter",targetEl:r,toEl:o,fromEl:o}),X("filter",t,{evt:e}),void(s&&e.preventDefault())}else if(c&&(c=c.split(",").some(function(n){if(n=y(l,n.trim(),o,!1))return R({sortable:t,rootEl:n,name:"filter",targetEl:r,fromEl:o,toEl:o}),X("filter",t,{evt:e}),!0})))return void(s&&e.preventDefault());n.handle&&!y(l,n.handle,o,!1)||this._prepareDragStart(e,a,r)}}},_prepareDragStart:function(e,t,o){var n,s=this,i=s.el,a=s.options,r=i.ownerDocument;if(o&&!Y&&o.parentNode===i){var l=I(o);if(J=i,V=(Y=o).parentNode,G=Y.nextSibling,Z=o,ie=a.group,Qe.dragged=Y,re={target:Y,clientX:(t||e).clientX,clientY:(t||e).clientY},ue=re.clientX-l.left,pe=re.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,Y.style["will-change"]="all",n=function(){X("delayEnded",s,{evt:e}),Qe.eventCanceled?s._onDrop():(s._disableDelayedDragEvents(),!u&&s.nativeDraggable&&(Y.draggable=!0),s._triggerDragStart(e,t),R({sortable:s,name:"choose",originalEvent:e}),C(Y,a.chosenClass,!0))},a.ignore.split(",").forEach(function(e){x(Y,e.trim(),Ne)}),g(r,"dragover",Oe),g(r,"mousemove",Oe),g(r,"touchmove",Oe),a.supportPointer?(g(r,"pointerup",s._onDrop),!this.nativeDraggable&&g(r,"pointercancel",s._onDrop)):(g(r,"mouseup",s._onDrop),g(r,"touchend",s._onDrop),g(r,"touchcancel",s._onDrop)),u&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Y.draggable=!0),X("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(d||c))n();else{if(Qe.eventCanceled)return void this._onDrop();a.supportPointer?(g(r,"pointerup",s._disableDelayedDrag),g(r,"pointercancel",s._disableDelayedDrag)):(g(r,"mouseup",s._disableDelayedDrag),g(r,"touchend",s._disableDelayedDrag),g(r,"touchcancel",s._disableDelayedDrag)),g(r,"mousemove",s._delayedDragTouchMoveHandler),g(r,"touchmove",s._delayedDragTouchMoveHandler),a.supportPointer&&g(r,"pointermove",s._delayedDragTouchMoveHandler),s._dragStartTimer=setTimeout(n,a.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Y&&Ne(Y),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;f(e,"mouseup",this._disableDelayedDrag),f(e,"touchend",this._disableDelayedDrag),f(e,"touchcancel",this._disableDelayedDrag),f(e,"pointerup",this._disableDelayedDrag),f(e,"pointercancel",this._disableDelayedDrag),f(e,"mousemove",this._delayedDragTouchMoveHandler),f(e,"touchmove",this._delayedDragTouchMoveHandler),f(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?g(document,"pointermove",this._onTouchMove):g(document,t?"touchmove":"mousemove",this._onTouchMove):(g(Y,"dragend",this),g(J,"dragstart",this._onDragStart));try{document.selection?ze(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(be=!1,J&&Y){X("dragStarted",this,{evt:t}),this.nativeDraggable&&g(document,"dragover",Pe);var o=this.options;!e&&C(Y,o.dragClass,!1),C(Y,o.ghostClass,!0),Qe.active=this,e&&this._appendGhost(),R({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(le){this._lastX=le.clientX,this._lastY=le.clientY,_e();for(var e=document.elementFromPoint(le.clientX,le.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(le.clientX,le.clientY))!==t;)t=e;if(Y.parentNode[H]._isOutsideThisEl(e),t)do{if(t[H]&&t[H]._onDragOver({clientX:le.clientX,clientY:le.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=v(t));De()}},_onTouchMove:function(e){if(re){var t=this.options,o=t.fallbackTolerance,n=t.fallbackOffset,s=e.touches?e.touches[0]:e,i=U&&S(U,!0),a=U&&i&&i.a,r=U&&i&&i.d,l=Te&&fe&&_(fe),c=(s.clientX-re.clientX+n.x)/(a||1)+(l?l[0]-Ce[0]:0)/(a||1),d=(s.clientY-re.clientY+n.y)/(r||1)+(l?l[1]-Ce[1]:0)/(r||1);if(!Qe.active&&!be){if(o&&Math.max(Math.abs(s.clientX-this._lastX),Math.abs(s.clientY-this._lastY))<o)return;this._onDragStart(e,!0)}if(U){i?(i.e+=c-(ce||0),i.f+=d-(de||0)):i={a:1,b:0,c:0,d:1,e:c,f:d};var u="matrix(".concat(i.a,",").concat(i.b,",").concat(i.c,",").concat(i.d,",").concat(i.e,",").concat(i.f,")");A(U,"webkitTransform",u),A(U,"mozTransform",u),A(U,"msTransform",u),A(U,"transform",u),ce=c,de=d,le=s}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!U){var e=this.options.fallbackOnBody?document.body:J,t=I(Y,!0,Te,!0,e),o=this.options;if(Te){for(fe=e;"static"===A(fe,"position")&&"none"===A(fe,"transform")&&fe!==document;)fe=fe.parentNode;fe!==document.body&&fe!==document.documentElement?(fe===document&&(fe=T()),t.top+=fe.scrollTop,t.left+=fe.scrollLeft):fe=T(),Ce=_(fe)}C(U=Y.cloneNode(!0),o.ghostClass,!1),C(U,o.fallbackClass,!0),C(U,o.dragClass,!0),A(U,"transition",""),A(U,"transform",""),A(U,"box-sizing","border-box"),A(U,"margin",0),A(U,"top",t.top),A(U,"left",t.left),A(U,"width",t.width),A(U,"height",t.height),A(U,"opacity","0.8"),A(U,"position",Te?"absolute":"fixed"),A(U,"zIndex","100000"),A(U,"pointerEvents","none"),Qe.ghost=U,e.appendChild(U),A(U,"transform-origin",ue/parseInt(U.style.width)*100+"% "+pe/parseInt(U.style.height)*100+"%")}},_onDragStart:function(e,t){var o=this,n=e.dataTransfer,s=o.options;X("dragStart",this,{evt:e}),Qe.eventCanceled?this._onDrop():(X("setupClone",this),Qe.eventCanceled||((K=M(Y)).removeAttribute("id"),K.draggable=!1,K.style["will-change"]="",this._hideClone(),C(K,this.options.chosenClass,!1),Qe.clone=K),o.cloneId=ze(function(){X("clone",o),Qe.eventCanceled||(o.options.removeCloneOnHide||J.insertBefore(K,Y),o._hideClone(),R({sortable:o,name:"clone"}))}),!t&&C(Y,s.dragClass,!0),t?(ve=!0,o._loopId=setInterval(o._emulateDragOver,50)):(f(document,"mouseup",o._onDrop),f(document,"touchend",o._onDrop),f(document,"touchcancel",o._onDrop),n&&(n.effectAllowed="move",s.setData&&s.setData.call(o,n,Y)),g(document,"drop",o),A(Y,"transform","translateZ(0)")),be=!0,o._dragStartId=ze(o._dragStarted.bind(o,t,e)),g(document,"selectstart",o),he=!0,window.getSelection().removeAllRanges(),p&&A(document.body,"user-select","none"))},_onDragOver:function(e){var t,o,n,s,i=this.el,r=e.target,l=this.options,c=l.group,d=Qe.active,u=ie===c,p=l.sort,h=ae||d,m=this,w=!1;if(!Ae){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),r=y(r,l.draggable,i,!0),F("dragOver"),Qe.eventCanceled)return w;if(Y.contains(e.target)||r.animated&&r.animatingX&&r.animatingY||m._ignoreWhileAnimating===r)return j(!1);if(ve=!1,d&&!l.disabled&&(u?p||(n=V!==J):ae===this||(this.lastPutMode=ie.checkPull(this,d,Y,e))&&c.checkPut(this,d,Y,e))){if(s="vertical"===this._getDirection(e,r),t=I(Y),F("dragOverValid"),Qe.eventCanceled)return w;if(n)return V=J,z(),this._hideClone(),F("revert"),Qe.eventCanceled||(G?J.insertBefore(Y,G):J.appendChild(Y)),j(!0);var g=q(i,l.draggable);if(!g||function(e,t,o){var n=I(q(o.el,o.options.draggable)),s=N(o.el,o.options,U);return t?e.clientX>s.right+10||e.clientY>n.bottom&&e.clientX>n.left:e.clientY>s.bottom+10||e.clientX>n.right&&e.clientY>n.top}(e,s,this)&&!g.animated){if(g===Y)return j(!1);if(g&&i===e.target&&(r=g),r&&(o=I(r)),!1!==Me(J,i,Y,t,r,o,e,!!r))return z(),g&&g.nextSibling?i.insertBefore(Y,g.nextSibling):i.appendChild(Y),V=i,W(),j(!0)}else if(g&&function(e,t,o){var n=I($(o.el,0,o.options,!0)),s=N(o.el,o.options,U);return t?e.clientX<s.left-10||e.clientY<n.top&&e.clientX<n.right:e.clientY<s.top-10||e.clientY<n.bottom&&e.clientX<n.left}(e,s,this)){var f=$(i,0,l,!0);if(f===Y)return j(!1);if(o=I(r=f),!1!==Me(J,i,Y,t,r,o,e,!1))return z(),i.insertBefore(Y,f),V=i,W(),j(!0)}else if(r.parentNode===i){o=I(r);var b,v,k,E=Y.parentNode!==i,S=!function(e,t,o){var n=o?e.left:e.top,s=o?e.right:e.bottom,i=o?e.width:e.height,a=o?t.left:t.top,r=o?t.right:t.bottom,l=o?t.width:t.height;return n===a||s===r||n+i/2===a+l/2}(Y.animated&&Y.toRect||t,r.animated&&r.toRect||o,s),x=s?"top":"left",T=B(r,"top","top")||B(Y,"top","top"),_=T?T.scrollTop:void 0;if(me!==r&&(v=o[x],ke=!1,Ee=!S&&l.invertSwap||E),b=function(e,t,o,n,s,i,a,r){var l=n?e.clientY:e.clientX,c=n?o.height:o.width,d=n?o.top:o.left,u=n?o.bottom:o.right,p=!1;if(!a)if(r&&ge<c*s){if(!ke&&(1===we?l>d+c*i/2:l<u-c*i/2)&&(ke=!0),ke)p=!0;else if(1===we?l<d+ge:l>u-ge)return-we}else if(l>d+c*(1-s)/2&&l<u-c*(1-s)/2)return function(e){return L(Y)<L(e)?1:-1}(t);return(p=p||a)&&(l<d+c*i/2||l>u-c*i/2)?l>d+c/2?1:-1:0}(e,r,o,s,S?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,Ee,me===r),0!==b){var D=L(Y);do{D-=b,k=V.children[D]}while(k&&("none"===A(k,"display")||k===U))}if(0===b||k===r)return j(!1);me=r,we=b;var O=r.nextElementSibling,P=!1,M=Me(J,i,Y,t,r,o,e,P=1===b);if(!1!==M)return 1!==M&&-1!==M||(P=1===M),Ae=!0,setTimeout(He,30),z(),P&&!O?i.appendChild(Y):r.parentNode.insertBefore(Y,P?O:r),T&&Q(T,0,_-T.scrollTop),V=Y.parentNode,void 0===v||Ee||(ge=Math.abs(v-I(r)[x])),W(),j(!0)}if(i.contains(Y))return j(!1)}return!1}function F(l,c){X(l,m,a({evt:e,isOwner:u,axis:s?"vertical":"horizontal",revert:n,dragRect:t,targetRect:o,canSort:p,fromSortable:h,target:r,completed:j,onMove:function(o,n){return Me(J,i,Y,t,o,I(o),e,n)},changed:W},c))}function z(){F("dragOverAnimationCapture"),m.captureAnimationState(),m!==h&&h.captureAnimationState()}function j(t){return F("dragOverCompleted",{insertion:t}),t&&(u?d._hideClone():d._showClone(m),m!==h&&(C(Y,ae?ae.options.ghostClass:d.options.ghostClass,!1),C(Y,l.ghostClass,!0)),ae!==m&&m!==Qe.active?ae=m:m===Qe.active&&ae&&(ae=null),h===m&&(m._ignoreWhileAnimating=r),m.animateAll(function(){F("dragOverAnimationComplete"),m._ignoreWhileAnimating=null}),m!==h&&(h.animateAll(),h._ignoreWhileAnimating=null)),(r===Y&&!Y.animated||r===i&&!r.animated)&&(me=null),l.dragoverBubble||e.rootEl||r===document||(Y.parentNode[H]._isOutsideThisEl(e.target),!t&&Oe(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),w=!0}function W(){oe=L(Y),se=L(Y,l.draggable),R({sortable:m,name:"change",toEl:i,newIndex:oe,newDraggableIndex:se,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){f(document,"mousemove",this._onTouchMove),f(document,"touchmove",this._onTouchMove),f(document,"pointermove",this._onTouchMove),f(document,"dragover",Oe),f(document,"mousemove",Oe),f(document,"touchmove",Oe)},_offUpEvents:function(){var e=this.el.ownerDocument;f(e,"mouseup",this._onDrop),f(e,"touchend",this._onDrop),f(e,"pointerup",this._onDrop),f(e,"pointercancel",this._onDrop),f(e,"touchcancel",this._onDrop),f(document,"selectstart",this)},_onDrop:function(e){var t=this.el,o=this.options;oe=L(Y),se=L(Y,o.draggable),X("drop",this,{evt:e}),V=Y&&Y.parentNode,oe=L(Y),se=L(Y,o.draggable),Qe.eventCanceled||(be=!1,Ee=!1,ke=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),je(this.cloneId),je(this._dragStartId),this.nativeDraggable&&(f(document,"drop",this),f(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),p&&A(document.body,"user-select",""),A(Y,"transform",""),e&&(he&&(e.cancelable&&e.preventDefault(),!o.dropBubble&&e.stopPropagation()),U&&U.parentNode&&U.parentNode.removeChild(U),(J===V||ae&&"clone"!==ae.lastPutMode)&&K&&K.parentNode&&K.parentNode.removeChild(K),Y&&(this.nativeDraggable&&f(Y,"dragend",this),Ne(Y),Y.style["will-change"]="",he&&!be&&C(Y,ae?ae.options.ghostClass:this.options.ghostClass,!1),C(Y,this.options.chosenClass,!1),R({sortable:this,name:"unchoose",toEl:V,newIndex:null,newDraggableIndex:null,originalEvent:e}),J!==V?(oe>=0&&(R({rootEl:V,name:"add",toEl:V,fromEl:J,originalEvent:e}),R({sortable:this,name:"remove",toEl:V,originalEvent:e}),R({rootEl:V,name:"sort",toEl:V,fromEl:J,originalEvent:e}),R({sortable:this,name:"sort",toEl:V,originalEvent:e})),ae&&ae.save()):oe!==te&&oe>=0&&(R({sortable:this,name:"update",toEl:V,originalEvent:e}),R({sortable:this,name:"sort",toEl:V,originalEvent:e})),Qe.active&&(null!=oe&&-1!==oe||(oe=te,se=ne),R({sortable:this,name:"end",toEl:V,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){X("nulling",this),J=Y=V=U=G=K=Z=ee=re=le=he=oe=se=te=ne=me=we=ae=ie=Qe.dragged=Qe.ghost=Qe.clone=Qe.active=null;var e=this.el;Se.forEach(function(t){e.contains(t)&&(t.checked=!0)}),Se.length=ce=de=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":Y&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],o=this.el.children,n=0,s=o.length,i=this.options;n<s;n++)y(e=o[n],i.draggable,this.el,!1)&&t.push(e.getAttribute(i.dataIdAttr)||Fe(e));return t},sort:function(e,t){var o={},n=this.el;this.toArray().forEach(function(e,t){var s=n.children[t];y(s,this.options.draggable,n,!1)&&(o[e]=s)},this),t&&this.captureAnimationState(),e.forEach(function(e){o[e]&&(n.removeChild(o[e]),n.appendChild(o[e]))}),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return y(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var o=this.options;if(void 0===t)return o[e];var n=j.modifyOption(this,e,t);o[e]=void 0!==n?n:t,"group"===e&&Le(o)},destroy:function(){X("destroy",this);var e=this.el;e[H]=null,f(e,"mousedown",this._onTapStart),f(e,"touchstart",this._onTapStart),f(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(f(e,"dragover",this),f(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(e){e.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),ye.splice(ye.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!ee){if(X("hideClone",this),Qe.eventCanceled)return;A(K,"display","none"),this.options.removeCloneOnHide&&K.parentNode&&K.parentNode.removeChild(K),ee=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(ee){if(X("showClone",this),Qe.eventCanceled)return;Y.parentNode!=J||this.options.group.revertClone?G?J.insertBefore(K,G):J.appendChild(K):J.insertBefore(K,Y),this.options.group.revertClone&&this.animate(Y,K),A(K,"display",""),ee=!1}}else this._hideClone()}},xe&&g(document,"touchmove",function(e){(Qe.active||be)&&e.cancelable&&e.preventDefault()}),Qe.utils={on:g,off:f,css:A,find:x,is:function(e,t){return!!y(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);return e},throttle:P,closest:y,toggleClass:C,clone:M,index:L,nextTick:ze,cancelNextTick:je,detectDirection:qe,getChild:$,expando:H},Qe.get=function(e){return e[H]},Qe.mount=function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];t[0].constructor===Array&&(t=t[0]),t.forEach(function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(Qe.utils=a(a({},Qe.utils),e.utils)),j.mount(e)})},Qe.create=function(e,t){return new Qe(e,t)},Qe.version="1.15.7";var We,Xe,Re,Ye,Ve,Ue,Je=[],Ge=!1;function Ze(){Je.forEach(function(e){clearInterval(e.pid)}),Je=[]}function Ke(){clearInterval(Ue)}var et=P(function(e,t,o,n){if(t.scroll){var s,i=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,r=t.scrollSensitivity,l=t.scrollSpeed,c=T(),d=!1;Xe!==o&&(Xe=o,Ze(),We=t.scroll,s=t.scrollFn,!0===We&&(We=D(o,!0)));var u=0,p=We;do{var h=p,m=I(h),w=m.top,g=m.bottom,f=m.left,b=m.right,v=m.width,y=m.height,k=void 0,E=void 0,C=h.scrollWidth,S=h.scrollHeight,x=A(h),B=h.scrollLeft,$=h.scrollTop;h===c?(k=v<C&&("auto"===x.overflowX||"scroll"===x.overflowX||"visible"===x.overflowX),E=y<S&&("auto"===x.overflowY||"scroll"===x.overflowY||"visible"===x.overflowY)):(k=v<C&&("auto"===x.overflowX||"scroll"===x.overflowX),E=y<S&&("auto"===x.overflowY||"scroll"===x.overflowY));var q=k&&(Math.abs(b-i)<=r&&B+v<C)-(Math.abs(f-i)<=r&&!!B),L=E&&(Math.abs(g-a)<=r&&$+y<S)-(Math.abs(w-a)<=r&&!!$);if(!Je[u])for(var _=0;_<=u;_++)Je[_]||(Je[_]={});Je[u].vx==q&&Je[u].vy==L&&Je[u].el===h||(Je[u].el=h,Je[u].vx=q,Je[u].vy=L,clearInterval(Je[u].pid),0==q&&0==L||(d=!0,Je[u].pid=setInterval(function(){n&&0===this.layer&&Qe.active._onTouchMove(Ve);var t=Je[this.layer].vy?Je[this.layer].vy*l:0,o=Je[this.layer].vx?Je[this.layer].vx*l:0;"function"==typeof s&&"continue"!==s.call(Qe.dragged.parentNode[H],o,t,e,Ve,Je[this.layer].el)||Q(Je[this.layer].el,o,t)}.bind({layer:u}),24))),u++}while(t.bubbleScroll&&p!==c&&(p=D(p,!1)));Ge=d}},30),tt=function(e){var t=e.originalEvent,o=e.putSortable,n=e.dragEl,s=e.activeSortable,i=e.dispatchSortableEvent,a=e.hideGhostForTarget,r=e.unhideGhostForTarget;if(t){var l=o||s;a();var c=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,d=document.elementFromPoint(c.clientX,c.clientY);r(),l&&!l.el.contains(d)&&(i("spill"),this.onSpill({dragEl:n,putSortable:o}))}};function ot(){}function nt(){}ot.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,o=e.putSortable;this.sortable.captureAnimationState(),o&&o.captureAnimationState();var n=$(this.sortable.el,this.startIndex,this.options);n?this.sortable.el.insertBefore(t,n):this.sortable.el.appendChild(t),this.sortable.animateAll(),o&&o.animateAll()},drop:tt},s(ot,{pluginName:"revertOnSpill"}),nt.prototype={onSpill:function(e){var t=e.dragEl,o=e.putSortable||this.sortable;o.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),o.animateAll()},drop:tt},s(nt,{pluginName:"removeOnSpill"}),Qe.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?g(document,"dragover",this._handleAutoScroll):this.options.supportPointer?g(document,"pointermove",this._handleFallbackAutoScroll):t.touches?g(document,"touchmove",this._handleFallbackAutoScroll):g(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?f(document,"dragover",this._handleAutoScroll):(f(document,"pointermove",this._handleFallbackAutoScroll),f(document,"touchmove",this._handleFallbackAutoScroll),f(document,"mousemove",this._handleFallbackAutoScroll)),Ke(),Ze(),clearTimeout(k),k=void 0},nulling:function(){Ve=Xe=We=Ge=Ue=Re=Ye=null,Je.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var o=this,n=(e.touches?e.touches[0]:e).clientX,s=(e.touches?e.touches[0]:e).clientY,i=document.elementFromPoint(n,s);if(Ve=e,t||this.options.forceAutoScrollFallback||d||c||p){et(e,this.options,i,t);var a=D(i,!0);!Ge||Ue&&n===Re&&s===Ye||(Ue&&Ke(),Ue=setInterval(function(){var i=D(document.elementFromPoint(n,s),!0);i!==a&&(a=i,Ze()),et(e,o.options,i,t)},10),Re=n,Ye=s)}else{if(!this.options.bubbleScroll||D(i,!0)===T())return void Ze();et(e,this.options,D(i,!1),!1)}}},s(e,{pluginName:"scroll",initializeByDefault:!0})}),Qe.mount(nt,ot);const st=Qe},4316(e,t,o){"use strict";var n=o(5072),s=o.n(n),i=o(7825),a=o.n(i),r=o(7659),l=o.n(r),c=o(5056),d=o.n(c),u=o(540),p=o.n(u),h=o(1113),m=o.n(h),w=o(9455),g={};g.styleTagTransform=m(),g.setAttributes=d(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=p(),s()(w.A,g),w.A&&w.A.locals&&w.A.locals},5072(e){"use strict";var t=[];function o(e){for(var o=-1,n=0;n<t.length;n++)if(t[n].identifier===e){o=n;break}return o}function n(e,n){for(var i={},a=[],r=0;r<e.length;r++){var l=e[r],c=n.base?l[0]+n.base:l[0],d=i[c]||0,u="".concat(c," ").concat(d);i[c]=d+1;var p=o(u),h={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==p)t[p].references++,t[p].updater(h);else{var m=s(h,n);n.byIndex=r,t.splice(r,0,{identifier:u,updater:m,references:1})}a.push(u)}return a}function s(e,t){var o=t.domAPI(t);return o.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;o.update(e=t)}else o.remove()}}e.exports=function(e,s){var i=n(e=e||[],s=s||{});return function(e){e=e||[];for(var a=0;a<i.length;a++){var r=o(i[a]);t[r].references--}for(var l=n(e,s),c=0;c<i.length;c++){var d=o(i[c]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}i=l}}},7659(e){"use strict";var t={};e.exports=function(e,o){var n=function(e){if(void 0===t[e]){var o=document.querySelector(e);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}t[e]=o}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(o)}},540(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056(e,t,o){"use strict";e.exports=function(e){var t=o.nc;t&&e.setAttribute("nonce",t)}},7825(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(o){!function(e,t,o){var n="";o.supports&&(n+="@supports (".concat(o.supports,") {")),o.media&&(n+="@media ".concat(o.media," {"));var s=void 0!==o.layer;s&&(n+="@layer".concat(o.layer.length>0?" ".concat(o.layer):""," {")),n+=o.css,s&&(n+="}"),o.media&&(n+="}"),o.supports&&(n+="}");var i=o.sourceMap;i&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,o)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},8465(e){e.exports=function(){"use strict";function e(e,t,o){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:o;throw new TypeError("Private element is not present on this object")}function t(t,o){return t.get(e(t,o))}function o(e,t,o){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,o)}const n={},s=e=>new Promise(t=>{if(!e)return t();const o=window.scrollX,s=window.scrollY;n.restoreFocusTimeout=setTimeout(()=>{n.previousActiveElement instanceof HTMLElement?(n.previousActiveElement.focus(),n.previousActiveElement=null):document.body&&document.body.focus(),t()},100),window.scrollTo(o,s)}),i="swal2-",a=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"].reduce((e,t)=>(e[t]=i+t,e),{}),r=["success","warning","info","question","error"].reduce((e,t)=>(e[t]=i+t,e),{}),l="SweetAlert2:",c=e=>e.charAt(0).toUpperCase()+e.slice(1),d=e=>{console.warn(`${l} ${"object"==typeof e?e.join(" "):e}`)},u=e=>{console.error(`${l} ${e}`)},p=[],h=(e,t=null)=>{var o;o=`"${e}" is deprecated and will be removed in the next major release.${t?` Use "${t}" instead.`:""}`,p.includes(o)||(p.push(o),d(o))},m=e=>"function"==typeof e?e():e,w=e=>e&&"function"==typeof e.toPromise,g=e=>w(e)?e.toPromise():Promise.resolve(e),f=e=>e&&Promise.resolve(e)===e,b=()=>document.body.querySelector(`.${a.container}`),v=e=>{const t=b();return t?t.querySelector(e):null},y=e=>v(`.${e}`),k=()=>y(a.popup),E=()=>y(a.icon),C=()=>y(a.title),A=()=>y(a["html-container"]),S=()=>y(a.image),x=()=>y(a["progress-steps"]),T=()=>y(a["validation-message"]),I=()=>v(`.${a.actions} .${a.confirm}`),B=()=>v(`.${a.actions} .${a.cancel}`),$=()=>v(`.${a.actions} .${a.deny}`),q=()=>v(`.${a.loader}`),L=()=>y(a.actions),_=()=>y(a.footer),D=()=>y(a["timer-progress-bar"]),O=()=>y(a.close),P=()=>{const e=k();if(!e)return[];const t=e.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),o=Array.from(t).sort((e,t)=>{const o=parseInt(e.getAttribute("tabindex")||"0"),n=parseInt(t.getAttribute("tabindex")||"0");return o>n?1:o<n?-1:0}),n=e.querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n'),s=Array.from(n).filter(e=>"-1"!==e.getAttribute("tabindex"));return[...new Set(o.concat(s))].filter(e=>ee(e))},Q=()=>H(document.body,a.shown)&&!H(document.body,a["toast-shown"])&&!H(document.body,a["no-backdrop"]),M=()=>{const e=k();return!!e&&H(e,a.toast)},N=(e,t)=>{if(e.textContent="",t){const o=(new DOMParser).parseFromString(t,"text/html"),n=o.querySelector("head");n&&Array.from(n.childNodes).forEach(t=>{e.appendChild(t)});const s=o.querySelector("body");s&&Array.from(s.childNodes).forEach(t=>{t instanceof HTMLVideoElement||t instanceof HTMLAudioElement?e.appendChild(t.cloneNode(!0)):e.appendChild(t)})}},H=(e,t)=>{if(!t)return!1;const o=t.split(/\s+/);for(let t=0;t<o.length;t++)if(!e.classList.contains(o[t]))return!1;return!0},F=(e,t,o)=>{if(((e,t)=>{Array.from(e.classList).forEach(o=>{Object.values(a).includes(o)||Object.values(r).includes(o)||Object.values(t.showClass||{}).includes(o)||e.classList.remove(o)})})(e,t),!t.customClass)return;const n=t.customClass[o];n&&("string"==typeof n||n.forEach?X(e,n):d(`Invalid type of customClass.${o}! Expected string or iterable object, got "${typeof n}"`))},z=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(`.${a.popup} > .${a[t]}`);case"checkbox":return e.querySelector(`.${a.popup} > .${a.checkbox} input`);case"radio":return e.querySelector(`.${a.popup} > .${a.radio} input:checked`)||e.querySelector(`.${a.popup} > .${a.radio} input:first-child`);case"range":return e.querySelector(`.${a.popup} > .${a.range} input`);default:return e.querySelector(`.${a.popup} > .${a.input}`)}},j=e=>{if(e.focus(),"file"!==e.type){const t=e.value;e.value="",e.value=t}},W=(e,t,o)=>{e&&t&&("string"==typeof t&&(t=t.split(/\s+/).filter(Boolean)),t.forEach(t=>{Array.isArray(e)?e.forEach(e=>{o?e.classList.add(t):e.classList.remove(t)}):o?e.classList.add(t):e.classList.remove(t)}))},X=(e,t)=>{W(e,t,!0)},R=(e,t)=>{W(e,t,!1)},Y=(e,t)=>{const o=Array.from(e.children);for(let e=0;e<o.length;e++){const n=o[e];if(n instanceof HTMLElement&&H(n,t))return n}},V=(e,t,o)=>{o===`${parseInt(`${o}`)}`&&(o=parseInt(o)),o||0===parseInt(`${o}`)?e.style.setProperty(t,"number"==typeof o?`${o}px`:o):e.style.removeProperty(t)},U=(e,t="flex")=>{e&&(e.style.display=t)},J=e=>{e&&(e.style.display="none")},G=(e,t="block")=>{e&&new MutationObserver(()=>{K(e,e.innerHTML,t)}).observe(e,{childList:!0,subtree:!0})},Z=(e,t,o,n)=>{const s=e.querySelector(t);s&&s.style.setProperty(o,n)},K=(e,t,o="flex")=>{t?U(e,o):J(e)},ee=e=>Boolean(e&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),te=e=>Boolean(e.scrollHeight>e.clientHeight),oe=e=>{const t=window.getComputedStyle(e),o=parseFloat(t.getPropertyValue("animation-duration")||"0"),n=parseFloat(t.getPropertyValue("transition-duration")||"0");return o>0||n>0},ne=(e,t=!1)=>{const o=D();o&&ee(o)&&(t&&(o.style.transition="none",o.style.width="100%"),setTimeout(()=>{o.style.transition=`width ${e/1e3}s linear`,o.style.width="0%"},10))},se=`\n <div aria-labelledby="${a.title}" aria-describedby="${a["html-container"]}" class="${a.popup}" tabindex="-1">\n   <button type="button" class="${a.close}"></button>\n   <ul class="${a["progress-steps"]}"></ul>\n   <div class="${a.icon}"></div>\n   <img class="${a.image}" />\n   <h2 class="${a.title}" id="${a.title}"></h2>\n   <div class="${a["html-container"]}" id="${a["html-container"]}"></div>\n   <input class="${a.input}" id="${a.input}" />\n   <input type="file" class="${a.file}" />\n   <div class="${a.range}">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="${a.select}" id="${a.select}"></select>\n   <div class="${a.radio}"></div>\n   <label class="${a.checkbox}">\n     <input type="checkbox" id="${a.checkbox}" />\n     <span class="${a.label}"></span>\n   </label>\n   <textarea class="${a.textarea}" id="${a.textarea}"></textarea>\n   <div class="${a["validation-message"]}" id="${a["validation-message"]}"></div>\n   <div class="${a.actions}">\n     <div class="${a.loader}"></div>\n     <button type="button" class="${a.confirm}"></button>\n     <button type="button" class="${a.deny}"></button>\n     <button type="button" class="${a.cancel}"></button>\n   </div>\n   <div class="${a.footer}"></div>\n   <div class="${a["timer-progress-bar-container"]}">\n     <div class="${a["timer-progress-bar"]}"></div>\n   </div>\n </div>\n`.replace(/(^|\n)\s*/g,""),ie=()=>{n.currentInstance&&n.currentInstance.resetValidationMessage()},ae=e=>{const t=(()=>{const e=b();return!!e&&(e.remove(),R([document.documentElement,document.body],[a["no-backdrop"],a["toast-shown"],a["has-column"]]),!0)})();if("undefined"==typeof window||"undefined"==typeof document)return void u("SweetAlert2 requires document to initialize");const o=document.createElement("div");o.className=a.container,t&&X(o,a["no-transition"]),N(o,se),o.dataset.swal2Theme=e.theme;const s=(e=>{if("string"==typeof e){const t=document.querySelector(e);if(!t)throw new Error(`Target element "${e}" not found`);return t}return e})(e.target||"body");s.appendChild(o),e.topLayer&&(o.setAttribute("popover",""),o.showPopover()),(e=>{const t=k();t&&(t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true"))})(e),(e=>{"rtl"===window.getComputedStyle(e).direction&&(X(b(),a.rtl),n.isRTL=!0)})(s),(()=>{const e=k();if(!e)return;const t=Y(e,a.input),o=Y(e,a.file),n=e.querySelector(`.${a.range} input`),s=e.querySelector(`.${a.range} output`),i=Y(e,a.select),r=e.querySelector(`.${a.checkbox} input`),l=Y(e,a.textarea);t&&(t.oninput=ie),o&&(o.onchange=ie),i&&(i.onchange=ie),r&&(r.onchange=ie),l&&(l.oninput=ie),n&&s&&(n.oninput=()=>{ie(),s.value=n.value},n.onchange=()=>{ie(),s.value=n.value})})()},re=(e,t)=>{e instanceof HTMLElement?t.appendChild(e):"object"==typeof e?le(e,t):e&&N(t,e)},le=(e,t)=>{"jquery"in e?ce(t,e):N(t,e.toString())},ce=(e,t)=>{if(e.textContent="",0 in t)for(let o=0;o in t;o++)e.appendChild(t[o].cloneNode(!0));else e.appendChild(t.cloneNode(!0))},de=(e,t)=>{const o=L(),n=q();o&&n&&(t.showConfirmButton||t.showDenyButton||t.showCancelButton?U(o):J(o),F(o,t,"actions"),function(e,t,o){const n=I(),s=$(),i=B();n&&s&&i&&(pe(n,"confirm",o),pe(s,"deny",o),pe(i,"cancel",o),function(e,t,o,n){n.buttonsStyling?(X([e,t,o],a.styled),n.confirmButtonColor&&e.style.setProperty("--swal2-confirm-button-background-color",n.confirmButtonColor),n.denyButtonColor&&t.style.setProperty("--swal2-deny-button-background-color",n.denyButtonColor),n.cancelButtonColor&&o.style.setProperty("--swal2-cancel-button-background-color",n.cancelButtonColor),ue(e),ue(t),ue(o)):R([e,t,o],a.styled)}(n,s,i,o),o.reverseButtons&&(o.toast?(e.insertBefore(i,n),e.insertBefore(s,n)):(e.insertBefore(i,t),e.insertBefore(s,t),e.insertBefore(n,t))))}(o,n,t),N(n,t.loaderHtml||""),F(n,t,"loader"))};function ue(e){const t=window.getComputedStyle(e);if(t.getPropertyValue("--swal2-action-button-focus-box-shadow"))return;const o=t.backgroundColor.replace(/rgba?\((\d+), (\d+), (\d+).*/,"rgba($1, $2, $3, 0.5)");e.style.setProperty("--swal2-action-button-focus-box-shadow",t.getPropertyValue("--swal2-outline").replace(/ rgba\(.*/,` ${o}`))}function pe(e,t,o){const n=c(t);K(e,o[`show${n}Button`],"inline-block"),N(e,o[`${t}ButtonText`]||""),e.setAttribute("aria-label",o[`${t}ButtonAriaLabel`]||""),e.className=a[t],F(e,o,`${t}Button`)}const he=(e,t)=>{const o=b();o&&(function(e,t){"string"==typeof t?e.style.background=t:t||X([document.documentElement,document.body],a["no-backdrop"])}(o,t.backdrop),function(e,t){t&&(t in a?X(e,a[t]):(d('The "position" parameter is not valid, defaulting to "center"'),X(e,a.center)))}(o,t.position),function(e,t){t&&X(e,a[`grow-${t}`])}(o,t.grow),F(o,t,"container"))};var me={innerParams:new WeakMap,domCache:new WeakMap};const we=["input","file","range","select","radio","checkbox","textarea"],ge=e=>{if(!e.input)return;if(!Ce[e.input])return void u(`Unexpected type of input! Expected ${Object.keys(Ce).join(" | ")}, got "${e.input}"`);const t=ke(e.input);if(!t)return;const o=Ce[e.input](t,e);U(t),e.inputAutoFocus&&setTimeout(()=>{j(o)})},fe=(e,t)=>{const o=k();if(!o)return;const n=z(o,e);if(n){(e=>{for(let t=0;t<e.attributes.length;t++){const o=e.attributes[t].name;["id","type","value","style"].includes(o)||e.removeAttribute(o)}})(n);for(const e in t)n.setAttribute(e,t[e])}},be=e=>{if(!e.input)return;const t=ke(e.input);t&&F(t,e,"input")},ve=(e,t)=>{!e.placeholder&&t.inputPlaceholder&&(e.placeholder=t.inputPlaceholder)},ye=(e,t,o)=>{if(o.inputLabel){const n=document.createElement("label"),s=a["input-label"];n.setAttribute("for",e.id),n.className=s,"object"==typeof o.customClass&&X(n,o.customClass.inputLabel),n.innerText=o.inputLabel,t.insertAdjacentElement("beforebegin",n)}},ke=e=>{const t=k();if(t)return Y(t,a[e]||a.input)},Ee=(e,t)=>{["string","number"].includes(typeof t)?e.value=`${t}`:f(t)||d(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof t}"`)},Ce={};Ce.text=Ce.email=Ce.password=Ce.number=Ce.tel=Ce.url=Ce.search=Ce.date=Ce["datetime-local"]=Ce.time=Ce.week=Ce.month=(e,t)=>{const o=e;return Ee(o,t.inputValue),ye(o,o,t),ve(o,t),o.type=t.input,o},Ce.file=(e,t)=>{const o=e;return ye(o,o,t),ve(o,t),o},Ce.range=(e,t)=>{const o=e,n=o.querySelector("input"),s=o.querySelector("output");return n&&(Ee(n,t.inputValue),n.type=t.input,ye(n,e,t)),s&&Ee(s,t.inputValue),e},Ce.select=(e,t)=>{const o=e;if(o.textContent="",t.inputPlaceholder){const e=document.createElement("option");N(e,t.inputPlaceholder),e.value="",e.disabled=!0,e.selected=!0,o.appendChild(e)}return ye(o,o,t),o},Ce.radio=e=>(e.textContent="",e),Ce.checkbox=(e,t)=>{const o=k();if(!o)throw new Error("Popup not found");const n=z(o,"checkbox");if(!n)throw new Error("Checkbox input not found");n.value="1",n.checked=Boolean(t.inputValue);const s=e.querySelector("span");if(s){const e=t.inputPlaceholder||t.inputLabel;e&&N(s,e)}return n},Ce.textarea=(e,t)=>{const o=e;Ee(o,t.inputValue),ve(o,t),ye(o,o,t);return setTimeout(()=>{if("MutationObserver"in window){const e=k();if(!e)return;const n=parseInt(window.getComputedStyle(e).width);new MutationObserver(()=>{if(!document.body.contains(o))return;const e=o.offsetWidth+(i=o,parseInt(window.getComputedStyle(i).marginLeft)+parseInt(window.getComputedStyle(i).marginRight)),s=k();var i;s&&(e>n?s.style.width=`${e}px`:V(s,"width",t.width))}).observe(o,{attributes:!0,attributeFilter:["style"]})}}),o};const Ae=(e,t)=>{const o=A();o&&(G(o),F(o,t,"htmlContainer"),t.html?(re(t.html,o),U(o,"block")):t.text?(o.textContent=t.text,U(o,"block")):J(o),((e,t)=>{const o=k();if(!o)return;const n=me.innerParams.get(e),s=!n||t.input!==n.input;we.forEach(e=>{const n=Y(o,a[e]);n&&(fe(e,t.inputAttributes),n.className=a[e],s&&J(n))}),t.input&&(s&&ge(t),be(t))})(e,t))},Se=(e,t)=>{for(const[o,n]of Object.entries(r))t.icon!==o&&R(e,n);X(e,t.icon&&r[t.icon]),Ie(e,t),xe(),F(e,t,"icon")},xe=()=>{const e=k();if(!e)return;const t=window.getComputedStyle(e).getPropertyValue("background-color"),o=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e<o.length;e++)o[e].style.backgroundColor=t},Te=(e,t)=>{if(!t.icon&&!t.iconHtml)return;let o=e.innerHTML,n="";t.iconHtml?n=Be(t.iconHtml):"success"===t.icon?(n=(e=>`\n  ${e.animation?'<div class="swal2-success-circular-line-left"></div>':""}\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div>\n  ${e.animation?'<div class="swal2-success-fix"></div>':""}\n  ${e.animation?'<div class="swal2-success-circular-line-right"></div>':""}\n`)(t),o=o.replace(/ style=".*?"/g,"")):"error"===t.icon?n='\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n':t.icon&&(n=Be({question:"?",warning:"!",info:"i"}[t.icon])),o.trim()!==n.trim()&&N(e,n)},Ie=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(const o of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])Z(e,o,"background-color",t.iconColor);Z(e,".swal2-success-ring","border-color",t.iconColor)}},Be=e=>`<div class="${a["icon-content"]}">${e}</div>`;let $e=!1,qe=0,Le=0,_e=0,De=0;const Oe=e=>{const t=k();if(!t)return;const o=E();if(e.target===t||o&&o.contains(e.target)){$e=!0;const o=Me(e);qe=o.clientX,Le=o.clientY,_e=parseInt(t.style.insetInlineStart)||0,De=parseInt(t.style.insetBlockStart)||0,X(t,"swal2-dragging")}},Pe=e=>{const t=k();if(t&&$e){let{clientX:o,clientY:s}=Me(e);const i=o-qe;t.style.insetInlineStart=`${_e+(n.isRTL?-i:i)}px`,t.style.insetBlockStart=`${De+(s-Le)}px`}},Qe=()=>{const e=k();$e=!1,R(e,"swal2-dragging")},Me=e=>{let t=0,o=0;return e.type.startsWith("mouse")?(t=e.clientX,o=e.clientY):e.type.startsWith("touch")&&(t=e.touches[0].clientX,o=e.touches[0].clientY),{clientX:t,clientY:o}},Ne=(e,t)=>{const o=b(),n=k();if(o&&n){if(t.toast){V(o,"width",t.width),n.style.width="100%";const e=q();e&&n.insertBefore(e,E())}else V(n,"width",t.width);V(n,"padding",t.padding),t.color&&(n.style.color=t.color),t.background&&(n.style.background=t.background),J(T()),He(n,t),t.draggable&&!t.toast?(X(n,a.draggable),(e=>{e.addEventListener("mousedown",Oe),document.body.addEventListener("mousemove",Pe),e.addEventListener("mouseup",Qe),e.addEventListener("touchstart",Oe),document.body.addEventListener("touchmove",Pe),e.addEventListener("touchend",Qe)})(n)):(R(n,a.draggable),(e=>{e.removeEventListener("mousedown",Oe),document.body.removeEventListener("mousemove",Pe),e.removeEventListener("mouseup",Qe),e.removeEventListener("touchstart",Oe),document.body.removeEventListener("touchmove",Pe),e.removeEventListener("touchend",Qe)})(n))}},He=(e,t)=>{const o=t.showClass||{};e.className=`${a.popup} ${ee(e)?o.popup:""}`,t.toast?(X([document.documentElement,document.body],a["toast-shown"]),X(e,a.toast)):X(e,a.modal),F(e,t,"popup"),"string"==typeof t.customClass&&X(e,t.customClass),t.icon&&X(e,a[`icon-${t.icon}`])},Fe=e=>{const t=document.createElement("li");return X(t,a["progress-step"]),N(t,e),t},ze=e=>{const t=document.createElement("li");return X(t,a["progress-step-line"]),e.progressStepsDistance&&V(t,"width",e.progressStepsDistance),t},je=(e,t)=>{var o;Ne(0,t),he(0,t),((e,t)=>{const o=x();if(!o)return;const{progressSteps:n,currentProgressStep:s}=t;n&&0!==n.length&&void 0!==s?(U(o),o.textContent="",s>=n.length&&d("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),n.forEach((e,i)=>{const r=Fe(e);if(o.appendChild(r),i===s&&X(r,a["active-progress-step"]),i!==n.length-1){const e=ze(t);o.appendChild(e)}})):J(o)})(0,t),((e,t)=>{const o=me.innerParams.get(e),n=E();if(n){if(o&&t.icon===o.icon)return Te(n,t),void Se(n,t);if(t.icon||t.iconHtml){if(t.icon&&-1===Object.keys(r).indexOf(t.icon))return u(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${t.icon}"`),void J(n);U(n),Te(n,t),Se(n,t),X(n,t.showClass&&t.showClass.icon),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",xe)}else J(n)}})(e,t),((e,t)=>{const o=S();o&&(t.imageUrl?(U(o,""),o.setAttribute("src",t.imageUrl),o.setAttribute("alt",t.imageAlt||""),V(o,"width",t.imageWidth),V(o,"height",t.imageHeight),o.className=a.image,F(o,t,"image")):J(o))})(0,t),((e,t)=>{const o=C();o&&(G(o),K(o,Boolean(t.title||t.titleText),"block"),t.title&&re(t.title,o),t.titleText&&(o.innerText=t.titleText),F(o,t,"title"))})(0,t),((e,t)=>{const o=O();o&&(N(o,t.closeButtonHtml||""),F(o,t,"closeButton"),K(o,t.showCloseButton),o.setAttribute("aria-label",t.closeButtonAriaLabel||""))})(0,t),Ae(e,t),de(0,t),((e,t)=>{const o=_();o&&(G(o),K(o,Boolean(t.footer),"block"),t.footer&&re(t.footer,o),F(o,t,"footer"))})(0,t);const s=k();"function"==typeof t.didRender&&s&&t.didRender(s),null===(o=n.eventEmitter)||void 0===o||o.emit("didRender",s)},We=()=>{var e;return null===(e=I())||void 0===e?void 0:e.click()},Xe=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Re=e=>{if(e.keydownTarget&&e.keydownHandlerAdded&&e.keydownHandler){const t=e.keydownHandler;e.keydownTarget.removeEventListener("keydown",t,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1}},Ye=(e,t)=>{var o;const n=P();if(n.length)return-2===(e+=t)&&(e=n.length-1),e===n.length?e=0:-1===e&&(e=n.length-1),void n[e].focus();null===(o=k())||void 0===o||o.focus()},Ve=["ArrowRight","ArrowDown"],Ue=["ArrowLeft","ArrowUp"],Je=(e,t,o)=>{e&&(t.isComposing||229===t.keyCode||(e.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?Ge(t,e):"Tab"===t.key?Ze(t):[...Ve,...Ue].includes(t.key)?Ke(t.key):"Escape"===t.key&&et(t,e,o)))},Ge=(e,t)=>{if(!m(t.allowEnterKey))return;const o=k();if(!o||!t.input)return;const n=z(o,t.input);if(e.target&&n&&e.target instanceof HTMLElement&&e.target.outerHTML===n.outerHTML){if(["textarea","file"].includes(t.input))return;We(),e.preventDefault()}},Ze=e=>{const t=e.target,o=P();let n=-1;for(let e=0;e<o.length;e++)if(t===o[e]){n=e;break}e.shiftKey?Ye(n,-1):Ye(n,1),e.stopPropagation(),e.preventDefault()},Ke=e=>{const t=L(),o=I(),n=$(),s=B();if(!(t&&o&&n&&s))return;const i=[o,n,s];if(document.activeElement instanceof HTMLElement&&!i.includes(document.activeElement))return;const a=Ve.includes(e)?"nextElementSibling":"previousElementSibling";let r=document.activeElement;if(r){for(let e=0;e<t.children.length;e++){if(r=r[a],!r)return;if(r instanceof HTMLButtonElement&&ee(r))break}r instanceof HTMLButtonElement&&r.focus()}},et=(e,t,o)=>{e.preventDefault(),m(t.allowEscapeKey)&&o(Xe.esc)};var tt={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const ot=()=>{Array.from(document.body.children).forEach(e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")||""),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")})},nt="undefined"!=typeof window&&Boolean(window.GestureEvent),st=()=>{const e=b();if(!e)return;let t;e.ontouchstart=e=>{t=it(e)},e.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}},it=e=>{const t=e.target,o=b(),n=A();return!(!o||!n||at(e)||rt(e)||t!==o&&(te(o)||!(t instanceof HTMLElement)||((e,t)=>{let o=e;for(;o&&o!==t;){if(te(o))return!0;o=o.parentElement}return!1})(t,n)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||te(n)&&n.contains(t)))},at=e=>Boolean(e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType),rt=e=>e.touches&&e.touches.length>1;let lt=null;const ct=e=>{null===lt&&(document.body.scrollHeight>window.innerHeight||"scroll"===e)&&(lt=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${lt+(()=>{const e=document.createElement("div");e.className=a["scrollbar-measure"],document.body.appendChild(e);const t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t})()}px`)};function dt(e,t,o,i){M()?bt(e,i):(s(o).then(()=>bt(e,i)),Re(n)),nt?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),Q()&&(null!==lt&&(document.body.style.paddingRight=`${lt}px`,lt=null),(()=>{if(H(document.body,a.iosfix)){const e=parseInt(document.body.style.top,10);R(document.body,a.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}})(),ot()),R([document.documentElement,document.body],[a.shown,a["height-auto"],a["no-backdrop"],a["toast-shown"]])}function ut(e){e=wt(e);const t=tt.swalPromiseResolve.get(this),o=pt(this);this.isAwaitingPromise?e.isDismissed||(mt(this),t(e)):o&&t(e)}const pt=e=>{const t=k();if(!t)return!1;const o=me.innerParams.get(e);if(!o||H(t,o.hideClass.popup))return!1;R(t,o.showClass.popup),X(t,o.hideClass.popup);const n=b();return R(n,o.showClass.backdrop),X(n,o.hideClass.backdrop),gt(e,t,o),!0};function ht(e){const t=tt.swalPromiseReject.get(this);mt(this),t&&t(e)}const mt=e=>{e.isAwaitingPromise&&(delete e.isAwaitingPromise,me.innerParams.get(e)||e._destroy())},wt=e=>void 0===e?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),gt=(e,t,o)=>{var s;const i=b(),a=oe(t);"function"==typeof o.willClose&&o.willClose(t),null===(s=n.eventEmitter)||void 0===s||s.emit("willClose",t),a&&i?ft(e,t,i,Boolean(o.returnFocus),o.didClose):i&&dt(e,i,Boolean(o.returnFocus),o.didClose)},ft=(e,t,o,s,i)=>{n.swalCloseEventFinishedCallback=dt.bind(null,e,o,s,i);const a=function(e){var o;e.target===t&&(null===(o=n.swalCloseEventFinishedCallback)||void 0===o||o.call(n),delete n.swalCloseEventFinishedCallback,t.removeEventListener("animationend",a),t.removeEventListener("transitionend",a))};t.addEventListener("animationend",a),t.addEventListener("transitionend",a)},bt=(e,t)=>{setTimeout(()=>{var o;"function"==typeof t&&t.bind(e.params)(),null===(o=n.eventEmitter)||void 0===o||o.emit("didClose"),e._destroy&&e._destroy()})},vt=e=>{let t=k();if(t||new Ko,t=k(),!t)return;const o=q();M()?J(E()):yt(t,e),U(o),t.setAttribute("data-loading","true"),t.setAttribute("aria-busy","true"),t.focus()},yt=(e,t)=>{const o=L(),n=q();o&&n&&(!t&&ee(I())&&(t=I()),U(o),t&&(J(t),n.setAttribute("data-button-to-replace",t.className),o.insertBefore(n,t)),X([e,o],a.loading))},kt=e=>e.checked?1:0,Et=e=>e.checked?e.value:null,Ct=e=>e.files&&e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null,At=(e,t)=>{const o=k();if(!o)return;const n=e=>{"select"===t.input?function(e,t,o){const n=Y(e,a.select);if(!n)return;const s=(e,t,n)=>{const s=document.createElement("option");s.value=n,N(s,t),s.selected=Tt(n,o.inputValue),e.appendChild(s)};t.forEach(e=>{const t=e[0],o=e[1];if(Array.isArray(o)){const e=document.createElement("optgroup");e.label=t,e.disabled=!1,n.appendChild(e),o.forEach(t=>s(e,t[1],t[0]))}else s(n,o,t)}),n.focus()}(o,xt(e),t):"radio"===t.input&&function(e,t,o){const n=Y(e,a.radio);if(!n)return;t.forEach(e=>{const t=e[0],s=e[1],i=document.createElement("input"),r=document.createElement("label");i.type="radio",i.name=a.radio,i.value=t,Tt(t,o.inputValue)&&(i.checked=!0);const l=document.createElement("span");N(l,s),l.className=a.label,r.appendChild(i),r.appendChild(l),n.appendChild(r)});const s=n.querySelectorAll("input");s.length&&s[0].focus()}(o,xt(e),t)};w(t.inputOptions)||f(t.inputOptions)?(vt(I()),g(t.inputOptions).then(t=>{e.hideLoading(),n(t)})):"object"==typeof t.inputOptions?n(t.inputOptions):u("Unexpected type of inputOptions! Expected object, Map or Promise, got "+typeof t.inputOptions)},St=(e,t)=>{const o=e.getInput();o&&(J(o),g(t.inputValue).then(n=>{o.value="number"===t.input?`${parseFloat(n)||0}`:`${n}`,U(o),o.focus(),e.hideLoading()}).catch(t=>{u(`Error in inputValue promise: ${t}`),o.value="",U(o),o.focus(),e.hideLoading()}))};const xt=e=>{const t=[];return e instanceof Map?e.forEach((e,o)=>{let n=e;"object"==typeof n&&(n=xt(n)),t.push([o,n])}):Object.keys(e).forEach(o=>{let n=e[o];"object"==typeof n&&(n=xt(n)),t.push([o,n])}),t},Tt=(e,t)=>Boolean(t)&&null!=t&&t.toString()===e.toString(),It=(e,t)=>{const o=me.innerParams.get(e);if(!o.input)return void u(`The "input" parameter is needed to be set when using returnInputValueOn${c(t)}`);const n=e.getInput(),s=((e,t)=>{const o=e.getInput();if(!o)return null;switch(t.input){case"checkbox":return kt(o);case"radio":return Et(o);case"file":return Ct(o);default:return t.inputAutoTrim?o.value.trim():o.value}})(e,o);o.inputValidator?Bt(e,s,t):n&&!n.checkValidity()?(e.enableButtons(),e.showValidationMessage(o.validationMessage||n.validationMessage)):"deny"===t?$t(e,s):_t(e,s)},Bt=(e,t,o)=>{const n=me.innerParams.get(e);e.disableInput(),Promise.resolve().then(()=>g(n.inputValidator(t,n.validationMessage))).then(n=>{e.enableButtons(),e.enableInput(),n?e.showValidationMessage(n):"deny"===o?$t(e,t):_t(e,t)})},$t=(e,t)=>{const o=me.innerParams.get(e);o.showLoaderOnDeny&&vt($()),o.preDeny?(e.isAwaitingPromise=!0,Promise.resolve().then(()=>g(o.preDeny(t,o.validationMessage))).then(o=>{!1===o?(e.hideLoading(),mt(e)):e.close({isDenied:!0,value:void 0===o?t:o})}).catch(t=>Lt(e,t))):e.close({isDenied:!0,value:t})},qt=(e,t)=>{e.close({isConfirmed:!0,value:t})},Lt=(e,t)=>{e.rejectPromise(t)},_t=(e,t)=>{const o=me.innerParams.get(e);o.showLoaderOnConfirm&&vt(),o.preConfirm?(e.resetValidationMessage(),e.isAwaitingPromise=!0,Promise.resolve().then(()=>g(o.preConfirm(t,o.validationMessage))).then(o=>{ee(T())||!1===o?(e.hideLoading(),mt(e)):qt(e,void 0===o?t:o)}).catch(t=>Lt(e,t))):qt(e,t)};function Dt(){const e=me.innerParams.get(this);if(!e)return;const t=me.domCache.get(this);J(t.loader),M()?e.icon&&U(E()):Ot(t),R([t.popup,t.actions],a.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}const Ot=e=>{const t=e.loader.getAttribute("data-button-to-replace"),o=t?e.popup.getElementsByClassName(t):[];o.length?U(o[0],"inline-block"):!ee(I())&&!ee($())&&!ee(B())&&J(e.actions)};function Pt(){const e=me.innerParams.get(this),t=me.domCache.get(this);return t?z(t.popup,e.input):null}function Qt(e,t,o){const n=me.domCache.get(e);t.forEach(e=>{n[e].disabled=o})}function Mt(e,t){const o=k();if(o&&e)if("radio"===e.type){const e=o.querySelectorAll(`[name="${a.radio}"]`);for(let o=0;o<e.length;o++)e[o].disabled=t}else e.disabled=t}function Nt(){Qt(this,["confirmButton","denyButton","cancelButton"],!1)}function Ht(){Qt(this,["confirmButton","denyButton","cancelButton"],!0)}function Ft(){Mt(this.getInput(),!1)}function zt(){Mt(this.getInput(),!0)}function jt(e){const t=me.domCache.get(this),o=me.innerParams.get(this);N(t.validationMessage,e),t.validationMessage.className=a["validation-message"],o.customClass&&o.customClass.validationMessage&&X(t.validationMessage,o.customClass.validationMessage),U(t.validationMessage);const n=this.getInput();n&&(n.setAttribute("aria-invalid","true"),n.setAttribute("aria-describedby",a["validation-message"]),j(n),X(n,a.inputerror))}function Wt(){const e=me.domCache.get(this);e.validationMessage&&J(e.validationMessage);const t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),R(t,a.inputerror))}const Xt={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,draggable:!1,animation:!0,theme:"light",showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0,topLayer:!1},Rt=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","draggable","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","theme","willClose"],Yt={allowEnterKey:void 0},Vt=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],Ut=e=>Object.prototype.hasOwnProperty.call(Xt,e),Jt=e=>-1!==Rt.indexOf(e),Gt=e=>Yt[e],Zt=e=>{Ut(e)||d(`Unknown parameter "${e}"`)},Kt=e=>{Vt.includes(e)&&d(`The parameter "${e}" is incompatible with toasts`)},eo=e=>{const t=Gt(e);t&&h(e,t)},to=e=>{!1===e.backdrop&&e.allowOutsideClick&&d('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),e.theme&&!["light","dark","auto","minimal","borderless","bootstrap-4","bootstrap-4-light","bootstrap-4-dark","bootstrap-5","bootstrap-5-light","bootstrap-5-dark","material-ui","material-ui-light","material-ui-dark","embed-iframe","bulma","bulma-light","bulma-dark"].includes(e.theme)&&d(`Invalid theme "${e.theme}"`);for(const t in e)Zt(t),e.toast&&Kt(t),eo(t)};function oo(e){const t=b(),o=k(),n=me.innerParams.get(this);if(!o||H(o,n.hideClass.popup))return void d("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const s=no(e),i=Object.assign({},n,s);to(i),t&&(t.dataset.swal2Theme=i.theme),je(this,i),me.innerParams.set(this,i),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})}const no=e=>{const t={};return Object.keys(e).forEach(o=>{if(Jt(o)){const n=e;t[o]=n[o]}else d(`Invalid parameter to update: ${o}`)}),t};function so(){var e;const t=me.domCache.get(this),o=me.innerParams.get(this);o?(t.popup&&n.swalCloseEventFinishedCallback&&(n.swalCloseEventFinishedCallback(),delete n.swalCloseEventFinishedCallback),"function"==typeof o.didDestroy&&o.didDestroy(),null===(e=n.eventEmitter)||void 0===e||e.emit("didDestroy"),io(this)):ao(this)}const io=e=>{ao(e),delete e.params,delete n.keydownHandler,delete n.keydownTarget,delete n.currentInstance},ao=e=>{e.isAwaitingPromise?(ro(me,e),e.isAwaitingPromise=!0):(ro(tt,e),ro(me,e),delete e.isAwaitingPromise,delete e.disableButtons,delete e.enableButtons,delete e.getInput,delete e.disableInput,delete e.enableInput,delete e.hideLoading,delete e.disableLoading,delete e.showValidationMessage,delete e.resetValidationMessage,delete e.close,delete e.closePopup,delete e.closeModal,delete e.closeToast,delete e.rejectPromise,delete e.update,delete e._destroy)},ro=(e,t)=>{for(const o in e)e[o].delete(t)};var lo=Object.freeze({__proto__:null,_destroy:so,close:ut,closeModal:ut,closePopup:ut,closeToast:ut,disableButtons:Ht,disableInput:zt,disableLoading:Dt,enableButtons:Nt,enableInput:Ft,getInput:Pt,handleAwaitingPromise:mt,hideLoading:Dt,rejectPromise:ht,resetValidationMessage:Wt,showValidationMessage:jt,update:oo});const co=(e,t,o)=>{t.popup.onclick=()=>{e&&(uo(e)||e.timer||e.input)||o(Xe.close)}},uo=e=>Boolean(e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton);let po=!1;const ho=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(t){e.container.onmouseup=()=>{},t.target===e.container&&(po=!0)}}},mo=e=>{e.container.onmousedown=t=>{t.target===e.container&&t.preventDefault(),e.popup.onmouseup=function(t){e.popup.onmouseup=()=>{},(t.target===e.popup||t.target instanceof HTMLElement&&e.popup.contains(t.target))&&(po=!0)}}},wo=(e,t,o)=>{t.container.onclick=n=>{po?po=!1:n.target===t.container&&m(e.allowOutsideClick)&&o(Xe.backdrop)}},go=e=>e instanceof Element||(e=>"object"==typeof e&&e.jquery)(e);const fo=()=>{if(n.timeout)return(()=>{const e=D();if(!e)return;const t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";const o=t/parseInt(window.getComputedStyle(e).width)*100;e.style.width=`${o}%`})(),n.timeout.stop()},bo=()=>{if(n.timeout){const e=n.timeout.start();return ne(e),e}};let vo=!1;const yo={};const ko=e=>{for(let t=e.target;t&&t!==document;t=t.parentNode)for(const e in yo){const o=t.getAttribute&&t.getAttribute(e);if(o)return void yo[e].fire({template:o})}};n.eventEmitter=new class{constructor(){this.events={}}_getHandlersByEventName(e){return void 0===this.events[e]&&(this.events[e]=[]),this.events[e]}on(e,t){const o=this._getHandlersByEventName(e);o.includes(t)||o.push(t)}once(e,t){const o=(...n)=>{this.removeListener(e,o),t.apply(this,n)};this.on(e,o)}emit(e,...t){this._getHandlersByEventName(e).forEach(e=>{try{e.apply(this,t)}catch(e){console.error(e)}})}removeListener(e,t){const o=this._getHandlersByEventName(e),n=o.indexOf(t);n>-1&&o.splice(n,1)}removeAllListeners(e){void 0!==this.events[e]&&(this.events[e].length=0)}reset(){this.events={}}};var Eo=Object.freeze({__proto__:null,argsToParams:e=>{const t={};return"object"!=typeof e[0]||go(e[0])?["title","html","icon"].forEach((o,n)=>{const s=e[n];"string"==typeof s||go(s)?t[o]=s:void 0!==s&&u(`Unexpected type of ${o}! Expected "string" or "Element", got ${typeof s}`)}):Object.assign(t,e[0]),t},bindClickHandler:function(e="data-swal-template"){yo[e]=this,vo||(document.body.addEventListener("click",ko),vo=!0)},clickCancel:()=>{var e;return null===(e=B())||void 0===e?void 0:e.click()},clickConfirm:We,clickDeny:()=>{var e;return null===(e=$())||void 0===e?void 0:e.click()},enableLoading:vt,fire:function(...e){return new this(...e)},getActions:L,getCancelButton:B,getCloseButton:O,getConfirmButton:I,getContainer:b,getDenyButton:$,getFocusableElements:P,getFooter:_,getHtmlContainer:A,getIcon:E,getIconContent:()=>y(a["icon-content"]),getImage:S,getInputLabel:()=>y(a["input-label"]),getLoader:q,getPopup:k,getProgressSteps:x,getTimerLeft:()=>n.timeout&&n.timeout.getTimerLeft(),getTimerProgressBar:D,getTitle:C,getValidationMessage:T,increaseTimer:e=>{if(n.timeout){const t=n.timeout.increase(e);return ne(t,!0),t}},isDeprecatedParameter:Gt,isLoading:()=>{const e=k();return!!e&&e.hasAttribute("data-loading")},isTimerRunning:()=>Boolean(n.timeout&&n.timeout.isRunning()),isUpdatableParameter:Jt,isValidParameter:Ut,isVisible:()=>ee(k()),mixin:function(e){return class extends(this){_main(t,o){return super._main(t,Object.assign({},e,o))}}},off:(e,t)=>{n.eventEmitter&&(e?t?n.eventEmitter.removeListener(e,t):n.eventEmitter.removeAllListeners(e):n.eventEmitter.reset())},on:(e,t)=>{n.eventEmitter&&n.eventEmitter.on(e,t)},once:(e,t)=>{n.eventEmitter&&n.eventEmitter.once(e,t)},resumeTimer:bo,showLoading:vt,stopTimer:fo,toggleTimer:()=>{const e=n.timeout;return e&&(e.running?fo():bo())}});class Co{constructor(e,t){this.callback=e,this.remaining=t,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(e){const t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const Ao=["swal-title","swal-html","swal-footer"],So=e=>{const t={};return Array.from(e.querySelectorAll("swal-param")).forEach(e=>{_o(e,["name","value"]);const o=e.getAttribute("name"),n=e.getAttribute("value");o&&n&&(t[o]=o in Xt&&"boolean"==typeof Xt[o]?"false"!==n:o in Xt&&"object"==typeof Xt[o]?JSON.parse(n):n)}),t},xo=e=>{const t={};return Array.from(e.querySelectorAll("swal-function-param")).forEach(e=>{const o=e.getAttribute("name"),n=e.getAttribute("value");o&&n&&(t[o]=new Function(`return ${n}`)())}),t},To=e=>{const t={};return Array.from(e.querySelectorAll("swal-button")).forEach(e=>{_o(e,["type","color","aria-label"]);const o=e.getAttribute("type");if(o&&["confirm","cancel","deny"].includes(o)){if(t[`${o}ButtonText`]=e.innerHTML,t[`show${c(o)}Button`]=!0,e.hasAttribute("color")){const n=e.getAttribute("color");null!==n&&(t[`${o}ButtonColor`]=n)}if(e.hasAttribute("aria-label")){const n=e.getAttribute("aria-label");null!==n&&(t[`${o}ButtonAriaLabel`]=n)}}}),t},Io=e=>{const t={},o=e.querySelector("swal-image");return o&&(_o(o,["src","width","height","alt"]),o.hasAttribute("src")&&(t.imageUrl=o.getAttribute("src")||void 0),o.hasAttribute("width")&&(t.imageWidth=o.getAttribute("width")||void 0),o.hasAttribute("height")&&(t.imageHeight=o.getAttribute("height")||void 0),o.hasAttribute("alt")&&(t.imageAlt=o.getAttribute("alt")||void 0)),t},Bo=e=>{const t={},o=e.querySelector("swal-icon");return o&&(_o(o,["type","color"]),o.hasAttribute("type")&&(t.icon=o.getAttribute("type")),o.hasAttribute("color")&&(t.iconColor=o.getAttribute("color")),t.iconHtml=o.innerHTML),t},$o=e=>{const t={},o=e.querySelector("swal-input");o&&(_o(o,["type","label","placeholder","value"]),t.input=o.getAttribute("type")||"text",o.hasAttribute("label")&&(t.inputLabel=o.getAttribute("label")),o.hasAttribute("placeholder")&&(t.inputPlaceholder=o.getAttribute("placeholder")),o.hasAttribute("value")&&(t.inputValue=o.getAttribute("value")));const n=Array.from(e.querySelectorAll("swal-input-option"));return n.length&&(t.inputOptions={},n.forEach(e=>{_o(e,["value"]);const o=e.getAttribute("value");if(!o)return;const n=e.innerHTML;t.inputOptions[o]=n})),t},qo=(e,t)=>{const o={};for(const n in t){const s=t[n],i=e.querySelector(s);i&&(_o(i,[]),o[s.replace(/^swal-/,"")]=i.innerHTML.trim())}return o},Lo=e=>{const t=Ao.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(e.children).forEach(e=>{const o=e.tagName.toLowerCase();t.includes(o)||d(`Unrecognized element <${o}>`)})},_o=(e,t)=>{Array.from(e.attributes).forEach(o=>{-1===t.indexOf(o.name)&&d([`Unrecognized attribute "${o.name}" on <${e.tagName.toLowerCase()}>.`,t.length?`Allowed attributes are: ${t.join(", ")}`:"To set the value, use HTML within the element."])})},Do=e=>{var t,o;const s=b(),i=k();if(!s||!i)return;"function"==typeof e.willOpen&&e.willOpen(i),null===(t=n.eventEmitter)||void 0===t||t.emit("willOpen",i);const a=window.getComputedStyle(document.body).overflowY;if(Mo(s,i,e),setTimeout(()=>{Po(s,i)},10),Q()&&(Qo(s,void 0!==e.scrollbarPadding&&e.scrollbarPadding,a),(()=>{const e=b();Array.from(document.body.children).forEach(t=>{t.contains(e)||(t.hasAttribute("aria-hidden")&&t.setAttribute("data-previous-aria-hidden",t.getAttribute("aria-hidden")||""),t.setAttribute("aria-hidden","true"))})})()),M()||n.previousActiveElement||(n.previousActiveElement=document.activeElement),"function"==typeof e.didOpen){const t=e.didOpen;setTimeout(()=>t(i))}null===(o=n.eventEmitter)||void 0===o||o.emit("didOpen",i)},Oo=e=>{const t=k();if(!t||e.target!==t)return;const o=b();o&&(t.removeEventListener("animationend",Oo),t.removeEventListener("transitionend",Oo),o.style.overflowY="auto",R(o,a["no-transition"]))},Po=(e,t)=>{oe(t)?(e.style.overflowY="hidden",t.addEventListener("animationend",Oo),t.addEventListener("transitionend",Oo)):e.style.overflowY="auto"},Qo=(e,t,o)=>{(()=>{if(nt&&!H(document.body,a.iosfix)){const e=document.body.scrollTop;document.body.style.top=-1*e+"px",X(document.body,a.iosfix),st()}})(),t&&"hidden"!==o&&ct(o),setTimeout(()=>{e.scrollTop=0})},Mo=(e,t,o)=>{var n;null!==(n=o.showClass)&&void 0!==n&&n.backdrop&&X(e,o.showClass.backdrop),o.animation?(t.style.setProperty("opacity","0","important"),U(t,"grid"),setTimeout(()=>{var e;null!==(e=o.showClass)&&void 0!==e&&e.popup&&X(t,o.showClass.popup),t.style.removeProperty("opacity")},10)):U(t,"grid"),X([document.documentElement,document.body],a.shown),o.heightAuto&&o.backdrop&&!o.toast&&X([document.documentElement,document.body],a["height-auto"])};var No=(e,t)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),Ho=(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL");function Fo(e){(function(e){e.inputValidator||("email"===e.input&&(e.inputValidator=No),"url"===e.input&&(e.inputValidator=Ho))})(e),e.showLoaderOnConfirm&&!e.preConfirm&&d("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(e){(!e.target||"string"==typeof e.target&&!document.querySelector(e.target)||"string"!=typeof e.target&&!e.target.appendChild)&&(d('Target parameter is not valid, defaulting to "body"'),e.target="body")}(e),"string"==typeof e.title&&(e.title=e.title.split("\n").join("<br />")),ae(e)}let zo;var jo=new WeakMap;class Wo{constructor(...t){if(o(this,jo,Promise.resolve({isConfirmed:!1,isDenied:!1,isDismissed:!0})),"undefined"==typeof window)return;zo=this;const n=Object.freeze(this.constructor.argsToParams(t));var s,i,a;this.params=n,this.isAwaitingPromise=!1,s=jo,i=this,a=this._main(zo.params),s.set(e(s,i),a)}_main(e,t={}){if(to(Object.assign({},t,e)),n.currentInstance){const e=tt.swalPromiseResolve.get(n.currentInstance),{isAwaitingPromise:t}=n.currentInstance;n.currentInstance._destroy(),t||e({isDismissed:!0}),Q()&&ot()}n.currentInstance=zo;const o=Ro(e,t);Fo(o),Object.freeze(o),n.timeout&&(n.timeout.stop(),delete n.timeout),clearTimeout(n.restoreFocusTimeout);const s=Yo(zo);return je(zo,o),me.innerParams.set(zo,o),Xo(zo,s,o)}then(e){return t(jo,this).then(e)}finally(e){return t(jo,this).finally(e)}}const Xo=(e,t,o)=>new Promise((s,i)=>{const a=t=>{e.close({isDismissed:!0,dismiss:t,isConfirmed:!1,isDenied:!1})};tt.swalPromiseResolve.set(e,s),tt.swalPromiseReject.set(e,i),t.confirmButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.input?It(e,"confirm"):_t(e,!0)})(e)},t.denyButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?It(e,"deny"):$t(e,!1)})(e)},t.cancelButton.onclick=()=>{((e,t)=>{e.disableButtons(),t(Xe.cancel)})(e,a)},t.closeButton.onclick=()=>{a(Xe.close)},((e,t,o)=>{e.toast?co(e,t,o):(ho(t),mo(t),wo(e,t,o))})(o,t,a),((e,t,o)=>{if(Re(e),!t.toast){const n=e=>Je(t,e,o);e.keydownHandler=n;const s=t.keydownListenerCapture?window:k();if(s){e.keydownTarget=s,e.keydownListenerCapture=t.keydownListenerCapture;const o=n;e.keydownTarget.addEventListener("keydown",o,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0}}})(n,o,a),((e,t)=>{"select"===t.input||"radio"===t.input?At(e,t):["text","email","number","tel","textarea"].some(e=>e===t.input)&&(w(t.inputValue)||f(t.inputValue))&&(vt(I()),St(e,t))})(e,o),Do(o),Vo(n,o,a),Uo(t,o),setTimeout(()=>{t.container.scrollTop=0})}),Ro=(e,t)=>{const o=(e=>{const t="string"==typeof e.template?document.querySelector(e.template):e.template;if(!t)return{};const o=t.content;return Lo(o),Object.assign(So(o),xo(o),To(o),Io(o),Bo(o),$o(o),qo(o,Ao))})(e),n=Object.assign({},Xt,t,o,e);return n.showClass=Object.assign({},Xt.showClass,n.showClass),n.hideClass=Object.assign({},Xt.hideClass,n.hideClass),!1===n.animation&&(n.showClass={backdrop:"swal2-noanimation"},n.hideClass={}),n},Yo=e=>{const t={popup:k(),container:b(),actions:L(),confirmButton:I(),denyButton:$(),cancelButton:B(),loader:q(),closeButton:O(),validationMessage:T(),progressSteps:x()};return me.domCache.set(e,t),t},Vo=(e,t,o)=>{const n=D();J(n),t.timer&&(e.timeout=new Co(()=>{o("timer"),delete e.timeout},t.timer),t.timerProgressBar&&n&&(U(n),F(n,t,"timerProgressBar"),setTimeout(()=>{e.timeout&&e.timeout.running&&ne(t.timer)})))},Uo=(e,t)=>{if(!t.toast)return m(t.allowEnterKey)?void(Jo(e)||Go(e,t)||Ye(-1,1)):(h("allowEnterKey"),void Zo())},Jo=e=>{const t=Array.from(e.popup.querySelectorAll("[autofocus]"));for(const e of t)if(e instanceof HTMLElement&&ee(e))return e.focus(),!0;return!1},Go=(e,t)=>t.focusDeny&&ee(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&ee(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!ee(e.confirmButton)||(e.confirmButton.focus(),0)),Zo=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};Wo.prototype.disableButtons=Ht,Wo.prototype.enableButtons=Nt,Wo.prototype.getInput=Pt,Wo.prototype.disableInput=zt,Wo.prototype.enableInput=Ft,Wo.prototype.hideLoading=Dt,Wo.prototype.disableLoading=Dt,Wo.prototype.showValidationMessage=jt,Wo.prototype.resetValidationMessage=Wt,Wo.prototype.close=ut,Wo.prototype.closePopup=ut,Wo.prototype.closeModal=ut,Wo.prototype.closeToast=ut,Wo.prototype.rejectPromise=ht,Wo.prototype.update=oo,Wo.prototype._destroy=so,Object.assign(Wo,Eo),Object.keys(lo).forEach(e=>{Wo[e]=function(...t){if(zo&&zo[e])return zo[e](...t)}}),Wo.DismissReason=Xe,Wo.version="11.26.17";const Ko=Wo;return Ko.default=Ko,Ko}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),"undefined"!=typeof document&&function(e,t){var o=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=t);else try{o.innerHTML=t}catch(e){o.innerText=t}}(document,':root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-container-padding: 0.625em;--swal2-backdrop: rgba(0, 0, 0, 0.4);--swal2-backdrop-transition: background-color 0.15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: 0.3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show 0.3s;--swal2-hide-animation: swal2-hide 0.15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: 0.8em 1em 0;--swal2-html-container-padding: 1em 1.6em 0.3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: 0.1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color 0.2s, box-shadow 0.2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color 0.2s, box-shadow 0.2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: 0.25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: 0.25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: 0.25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show 0.5s;--swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}@media(prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:rgba(0,0,0,0);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translate3d(0, 0, 0) scale(1);opacity:1}100%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}')},7736(e){var t;t=function(e){var t=function(e){return new t.lib.init(e)};function o(e,t){return t.offset[e]?isNaN(t.offset[e])?t.offset[e]:t.offset[e]+"px":"0px"}function n(e,t){return!(!e||"string"!=typeof t||!(e.className&&e.className.trim().split(/\s+/gi).indexOf(t)>-1))}return t.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},t.lib=t.prototype={toastify:"1.12.0",constructor:t,init:function(e){return e||(e={}),this.options={},this.toastElement=null,this.options.text=e.text||t.defaults.text,this.options.node=e.node||t.defaults.node,this.options.duration=0===e.duration?0:e.duration||t.defaults.duration,this.options.selector=e.selector||t.defaults.selector,this.options.callback=e.callback||t.defaults.callback,this.options.destination=e.destination||t.defaults.destination,this.options.newWindow=e.newWindow||t.defaults.newWindow,this.options.close=e.close||t.defaults.close,this.options.gravity="bottom"===e.gravity?"toastify-bottom":t.defaults.gravity,this.options.positionLeft=e.positionLeft||t.defaults.positionLeft,this.options.position=e.position||t.defaults.position,this.options.backgroundColor=e.backgroundColor||t.defaults.backgroundColor,this.options.avatar=e.avatar||t.defaults.avatar,this.options.className=e.className||t.defaults.className,this.options.stopOnFocus=void 0===e.stopOnFocus?t.defaults.stopOnFocus:e.stopOnFocus,this.options.onClick=e.onClick||t.defaults.onClick,this.options.offset=e.offset||t.defaults.offset,this.options.escapeMarkup=void 0!==e.escapeMarkup?e.escapeMarkup:t.defaults.escapeMarkup,this.options.ariaLive=e.ariaLive||t.defaults.ariaLive,this.options.style=e.style||t.defaults.style,e.backgroundColor&&(this.options.style.background=e.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var e=document.createElement("div");for(var t in e.className="toastify on "+this.options.className,this.options.position?e.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(e.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):e.className+=" toastify-right",e.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)e.style[t]=this.options.style[t];if(this.options.ariaLive&&e.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)e.appendChild(this.options.node);else if(this.options.escapeMarkup?e.innerText=this.options.text:e.innerHTML=this.options.text,""!==this.options.avatar){var n=document.createElement("img");n.src=this.options.avatar,n.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?e.appendChild(n):e.insertAdjacentElement("afterbegin",n)}if(!0===this.options.close){var s=document.createElement("button");s.type="button",s.setAttribute("aria-label","Close"),s.className="toast-close",s.innerHTML="&#10006;",s.addEventListener("click",function(e){e.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var i=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&i>360?e.insertAdjacentElement("afterbegin",s):e.appendChild(s)}if(this.options.stopOnFocus&&this.options.duration>0){var a=this;e.addEventListener("mouseover",function(t){window.clearTimeout(e.timeOutValue)}),e.addEventListener("mouseleave",function(){e.timeOutValue=window.setTimeout(function(){a.removeElement(e)},a.options.duration)})}if(void 0!==this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var r=o("x",this.options),l=o("y",this.options),c="left"==this.options.position?r:"-"+r,d="toastify-top"==this.options.gravity?l:"-"+l;e.style.transform="translate("+c+","+d+")"}return e},showToast:function(){var e;if(this.toastElement=this.buildToast(),!(e="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var o=t.defaults.oldestFirst?e.firstChild:e.lastChild;return e.insertBefore(this.toastElement,o),t.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(e){e.className=e.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),e.parentNode&&e.parentNode.removeChild(e),this.options.callback.call(e),t.reposition()}.bind(this),400)}},t.reposition=function(){for(var e,t={top:15,bottom:15},o={top:15,bottom:15},s={top:15,bottom:15},i=document.getElementsByClassName("toastify"),a=0;a<i.length;a++){e=!0===n(i[a],"toastify-top")?"toastify-top":"toastify-bottom";var r=i[a].offsetHeight;e=e.substr(9,e.length-1),(window.innerWidth>0?window.innerWidth:screen.width)<=360?(i[a].style[e]=s[e]+"px",s[e]+=r+15):!0===n(i[a],"toastify-left")?(i[a].style[e]=t[e]+"px",t[e]+=r+15):(i[a].style[e]=o[e]+"px",o[e]+=r+15)}return this},t.lib.init.prototype=t.lib,t},e.exports?e.exports=t():this.Toastify=t()}},t={};function o(n){var s=t[n];if(void 0!==s)return s.exports;var i=t[n]={id:n,exports:{}};return e[n].call(i.exports,i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.nc=void 0,(()=>{"use strict";var e=o(4223),t=o(8465),n=o.n(t),s=o(246),i=o(2603),a=(o(4316),o(345));let r,l,c,d=[];class u{constructor(){this.init()}static selectors={elBtnShowPopupItemsToSelect:".lp-btn-show-popup-items-to-select",elBtnAddItemsSelected:".lp-btn-add-items-selected",elBtnCountItemsSelected:".lp-btn-count-items-selected",elHeaderCountItemSelected:".header-count-items-selected",elSelectItem:".lp-select-item",elListItems:".list-items",elPopupItemsToSelect:".lp-popup-items-to-select",elSearchTitleItem:".lp-search-title-item",elBtnBackListItems:".lp-btn-back-to-select-items",elListItemsWrap:".list-items-wrap",elListItemsSelected:".list-items-selected",elItemSelectedClone:".li-item-selected.clone",elItemSelected:".li-item-selected",LPTarget:".lp-target"};init(){this.events()}events=()=>{u._loadedEvents||(u._loadedEvents=!0,e.eventHandlers("click",[{selector:u.selectors.elBtnShowPopupItemsToSelect,callBack:this.showPopupItemsToSelect.name,class:this},{selector:u.selectors.elSelectItem,callBack:this.selectItemsFromList.name,class:this},{selector:u.selectors.elBtnCountItemsSelected,callBack:this.showItemsSelected.name,class:this},{selector:u.selectors.elBtnBackListItems,callBack:this.backToSelectItems.name,class:this},{selector:u.selectors.elItemSelected,callBack:this.removeItemSelected.name,class:this},{selector:".tabs .tab",callBack:this.chooseTabItemsType.name,class:this}]),e.eventHandlers("keyup",[{selector:u.selectors.elSearchTitleItem,callBack:this.searchTitleItemToSelect.name,class:this}]))};showPopupItemsToSelect=e=>{const{e:t,target:o=!1,callBack:s}=e;if(!o.closest(`${u.selectors.elBtnShowPopupItemsToSelect}`))return;d=[];const i=o.dataset.template||"",a=document.querySelector(i);n().fire({html:a.innerHTML,showConfirmButton:!1,showCloseButton:!0,width:"60%",customClass:{popup:"lp-select-items-popup",htmlContainer:"lp-select-items-html-container",container:"lp-select-items-container"},willOpen:()=>{r=n().getPopup();const e=r.querySelector(`${u.selectors.LPTarget}`);if(e){const t=window.lpAJAXG.getDataSetCurrent(e);t.args.paged=1,t.args.item_selecting=d||[],window.lpAJAXG.setDataSetCurrent(e,t),window.lpAJAXG.fetchAJAX(t,{success:t=>{const{data:o}=t;r.querySelector(".lp-skeleton-animation").remove(),e.innerHTML=o.content||"",this.watchItemsSelectedDataChange()}})}}}).then(e=>{e.isDismissed})};chooseTabItemsType=e=>{const{e:t,target:o,callBack:n}=e,s=o.closest(".tab");if(!s)return;t.preventDefault();const a=s.closest(".tabs");if(!a)return;const r=a.closest(`${u.selectors.elPopupItemsToSelect}`),l=r.querySelector(`${u.selectors.elSearchTitleItem}`),c=s.dataset.type;a.querySelectorAll(".tab").forEach(e=>{e.classList.contains("active")&&e.classList.remove("active")}),s.classList.add("active"),l.value="";const p=r.querySelector(`${u.selectors.LPTarget}`),h=window.lpAJAXG.getDataSetCurrent(p);h.args.item_type=c,h.args.paged=1,h.args.item_selecting=d||[],window.lpAJAXG.setDataSetCurrent(p,h),window.lpAJAXG.showHideLoading(p,1),window.lpAJAXG.fetchAJAX(h,{success:e=>{const{data:t}=e;p.innerHTML=t.content||""},error:e=>{i.W(e,"error")},completed:()=>{window.lpAJAXG.showHideLoading(p,0),this.watchItemsSelectedDataChange()}})};selectItemsFromList=e=>{const{e:t,target:o}=e,n=o.closest(`${u.selectors.elSelectItem}`);if(!n)return;const s=n.querySelector('input[type="checkbox"]');if("INPUT"!==o.tagName)return void s.click();if(!n.closest(`${u.selectors.elListItems}`))return;const i={...s.dataset};if(s.checked)d.some(e=>e.id===i.id)||d.push(i);else{const e=d.findIndex(e=>e.id===i.id);-1!==e&&d.splice(e,1)}this.watchItemsSelectedDataChange()};searchTitleItemToSelect=e=>{const{e:t,target:o}=e,n=o.closest(u.selectors.elSearchTitleItem);if(!n)return;const s=r.querySelector(`${u.selectors.LPTarget}`);clearTimeout(l),l=setTimeout(()=>{const e=window.lpAJAXG.getDataSetCurrent(s);e.args.search_title=n.value.trim(),e.args.item_selecting=d,e.args.paged=1,window.lpAJAXG.setDataSetCurrent(s,e),window.lpAJAXG.showHideLoading(s,1),window.lpAJAXG.fetchAJAX(e,{success:e=>{const{data:t}=e;s.innerHTML=t.content||""},error:e=>{i.W(e,"error")},completed:()=>{window.lpAJAXG.showHideLoading(s,0)}})},800)};showItemsSelected=t=>{const{e:o,target:n}=t,s=n.closest(`${u.selectors.elBtnCountItemsSelected}`);if(!s)return;const i=r.querySelector(`${u.selectors.elBtnBackListItems}`),a=r.querySelector(".tabs"),l=r.querySelector(`${u.selectors.elListItemsWrap}`),c=r.querySelector(`${u.selectors.elHeaderCountItemSelected}`),p=r.querySelector(`${u.selectors.elListItemsSelected}`),h=p.querySelector(`${u.selectors.elItemSelectedClone}`);c.innerHTML=s.innerHTML,e.lpShowHideEl(l,0),e.lpShowHideEl(s,0),e.lpShowHideEl(a,0),e.lpShowHideEl(i,1),e.lpShowHideEl(c,1),e.lpShowHideEl(p,1),p.querySelectorAll(`${u.selectors.elItemSelected}:not(.clone)`).forEach(e=>{e.remove()}),d.forEach(t=>{const o=h.cloneNode(!0);o.classList.remove("clone"),Object.entries(t).forEach(([e,t])=>{o.dataset[e]=t}),o.querySelector(".title-display").innerHTML=t.title,e.lpShowHideEl(o,1),h.insertAdjacentElement("beforebegin",o)})};backToSelectItems=t=>{const{e:o,target:n}=t,s=n.closest(`${u.selectors.elBtnBackListItems}`);if(!s)return;const i=r.querySelector(`${u.selectors.elBtnCountItemsSelected}`),a=r.querySelector(".tabs"),l=r.querySelector(`${u.selectors.elListItemsWrap}`),c=r.querySelector(`${u.selectors.elHeaderCountItemSelected}`),d=r.querySelector(`${u.selectors.elListItemsSelected}`);e.lpShowHideEl(i,1),e.lpShowHideEl(l,1),e.lpShowHideEl(a,1),e.lpShowHideEl(s,0),e.lpShowHideEl(c,0),e.lpShowHideEl(d,0)};removeItemSelected=e=>{const{e:t,target:o}=e,n=o.closest(`${u.selectors.elItemSelected}`);if(!n)return;const s=n.dataset,i=d.findIndex(e=>e.id===s.id);-1!==i&&d.splice(i,1),n.remove(),this.watchItemsSelectedDataChange()};watchItemsSelectedDataChange=()=>{const e=r.querySelector(`${u.selectors.elBtnAddItemsSelected}`),t=r.querySelector(`${u.selectors.elBtnCountItemsSelected}`),o=t.querySelector("span"),n=r.querySelector(`${u.selectors.elHeaderCountItemSelected}`),s=r.querySelector(`${u.selectors.LPTarget}`);0!==d.length?(t.disabled=!1,e.disabled=!1,e.classList.add("active"),o.textContent=`(${d.length})`,n.innerHTML=t.innerHTML):(t.disabled=!0,e.disabled=!0,e.classList.remove("active"),o.textContent="",n.textContent=""),r.querySelector(`${u.selectors.elListItems}`).querySelectorAll('input[type="checkbox"]').forEach(e=>{const t=e.dataset,o=d.some(e=>e.id===t.id);e.checked=o});const i=window.lpAJAXG.getDataSetCurrent(s);i.args.item_selecting=d,window.lpAJAXG.setDataSetCurrent(s,i)};addItemsSelectedToSection=e=>{const{e:t,target:o,callBackHandle:s}=e;r&&(n().close(),"function"==typeof s&&(s(d),d=[]))}}const p=new u;p.init();class h{constructor(){this.idUrlHandle="edit-quiz-questions",this.elEditQuizWrap=null,this.elEditListQuestions=null,this.quizID=null}static selectors={elEditQuizWrap:".lp-edit-quiz-wrap",elQuestionEditMain:".lp-question-edit-main",elQuestionToggleAll:".lp-question-toggle-all",elEditListQuestions:".lp-edit-list-questions",elQuestionItem:".lp-question-item",elQuestionToggle:".lp-question-toggle",elPopupItemsToSelectClone:".lp-popup-items-to-select.clone",elBtnAddQuestion:".lp-btn-add-question",elBtnRemoveQuestion:".lp-btn-remove-question",elBtnUpdateQuestionTitle:".lp-btn-update-question-title",elBtnCancelUpdateQuestionTitle:".lp-btn-cancel-update-question-title",elQuestionTitleNewInput:".lp-question-title-new-input",elQuestionTitleInput:".lp-question-title-input",elQuestionTypeLabel:".lp-question-type-label",elQuestionTypeNew:".lp-question-type-new",elAddNewQuestion:"add-new-question",elQuestionClone:".lp-question-item.clone",LPTarget:".lp-target",elCollapse:"lp-collapse"};init(){e.lpOnElementReady(h.selectors.elEditQuizWrap,e=>{this.elEditQuizWrap=e,this.elEditListQuestions=this.elEditQuizWrap.querySelector(h.selectors.elEditListQuestions);const t=this.elEditQuizWrap.closest(h.selectors.LPTarget),o=window.lpAJAXG.getDataSetCurrent(t);this.quizID=o.args.quiz_id,this.sortAbleQuestion(),c=new a.f,c.init(),e.querySelectorAll(`${h.selectors.elQuestionEditMain}`).forEach(e=>{c.sortAbleQuestionAnswer(e)}),this.events()})}events(){h._loadedEvents||(h._loadedEvents=!0,e.eventHandlers("click",[{selector:h.selectors.elQuestionToggleAll,class:this,callBack:this.toggleQuestionAll.name},{selector:h.selectors.elBtnAddQuestion,class:this,callBack:this.addQuestion.name},{selector:h.selectors.elBtnRemoveQuestion,class:this,callBack:this.removeQuestion.name},{selector:h.selectors.elBtnUpdateQuestionTitle,class:this,callBack:this.updateQuestionTitle.name},{selector:h.selectors.elBtnCancelUpdateQuestionTitle,class:this,callBack:this.cancelChangeTitleQuestion.name},{selector:u.selectors.elBtnAddItemsSelected,class:p,callBack:p.addItemsSelectedToSection.name,callBackHandle:this.addQuestionsSelectedToQuiz.bind(this)}]),e.eventHandlers("keydown",[{selector:h.selectors.elQuestionTitleInput,class:this,callBack:this.updateQuestionTitle.name,checkIsEventEnter:!0},{selector:h.selectors.elQuestionTitleNewInput,class:this,callBack:this.addQuestion.name,checkIsEventEnter:!0}]),e.eventHandlers("keyup",[{selector:h.selectors.elQuestionTitleInput,class:this,callBack:this.changeTitleQuestion.name},{selector:`${h.selectors.elQuestionTitleNewInput}, ${h.selectors.elQuestionTypeNew}`,class:this,callBack:this.checkCanAddQuestion.name}]),e.eventHandlers("change",[{selector:h.selectors.elQuestionTypeNew,class:this,callBack:this.checkCanAddQuestion.name}]),document.addEventListener("click",t=>{const o=t.target;e.toggleCollapse(t,o,h.selectors.elQuestionToggle,[],()=>this.checkAllQuestionsCollapsed())}))}toggleQuestionAll(e){const{e:t,target:o}=e,n=o.closest(`${h.selectors.elQuestionToggleAll}`);if(!n)return;const s=this.elEditQuizWrap.querySelectorAll(`${h.selectors.elQuestionItem}:not(.clone)`);n.classList.toggle(`${h.selectors.elCollapse}`),s.forEach(e=>{const t=n.classList.contains(`${h.selectors.elCollapse}`);e.classList.toggle(`${h.selectors.elCollapse}`,t)})}checkAllQuestionsCollapsed(){const e=this.elEditQuizWrap.querySelectorAll(`${h.selectors.elQuestionItem}:not(.clone)`),t=this.elEditQuizWrap.querySelector(`${h.selectors.elQuestionToggleAll}`);let o=!0;e.forEach(e=>{if(e.classList.contains(`${h.selectors.elCollapse}`))return o=!1,!1}),o?t.classList.remove(`${h.selectors.elCollapse}`):t.classList.add(`${h.selectors.elCollapse}`)}updateCountItems(){const e=this.elEditQuizWrap.querySelector(".total-items"),t=this.elEditQuizWrap.querySelectorAll(`${h.selectors.elQuestionItem}:not(.clone)`).length;e.dataset.count=t,e.querySelector(".count").textContent=t}addQuestion(t){const{e:o,target:n,callBackNest:s}=t;o.preventDefault();const a=n.closest(`.${h.selectors.elAddNewQuestion}`);if(!a)return;const r=a.querySelector(`${h.selectors.elQuestionTitleNewInput}`),l=r.value.trim();if(!l)return void i.W(r.dataset.messEmptyTitle,"error");const d=a.querySelector(`${h.selectors.elQuestionTypeNew}`),u=d.value;if(!u)return void i.W(d.dataset.messEmptyType,"error");const p=this.elEditListQuestions.querySelector(`${h.selectors.elQuestionItem}.clone`),m=p.cloneNode(!0);m.querySelector(`${h.selectors.elQuestionTitleInput}`).value=l,r.value="",m.classList.remove("clone"),e.lpShowHideEl(m,1),p.insertAdjacentElement("beforebegin",m),e.lpSetLoadingEl(m,1);const w={success:e=>{const{message:t,status:o,data:n}=e,{question:a,html_edit_question:r}=n;if("error"===o)throw`Error: ${t}`;if("success"===o){m.dataset.questionId=a.ID,m.dataset.questionType=a.meta_data._lp_type,m.outerHTML=r;const t=this.elEditListQuestions.querySelector(`${h.selectors.elQuestionItem}[data-question-id="${a.ID}"]`);t.classList.remove(h.selectors.elCollapse),this.updateCountItems(),c.initTinyMCE();const o=t.querySelector(`${h.selectors.elQuestionEditMain}`);c.sortAbleQuestionAnswer(o),s&&"function"==typeof s.success&&s.success({response:e,elQuestionItemCreated:t})}i.W(t,o)},error:e=>{m.remove(),i.W(e,"error"),s&&"function"==typeof s.error&&s.error({error:e,newQuestionItem:m})},completed:()=>{e.lpSetLoadingEl(m,0),this.checkCanAddQuestion({e:o,target:r}),s&&"function"==typeof s.completed&&s.completed({newQuestionItem:m})}};let g=JSON.parse(r.dataset.send);g={...g,question_title:l,question_type:u},window.lpAJAXG.fetchAJAX(g,w)}addQuestionsSelectedToQuiz(t){const o=[];t.forEach(t=>{const n=this.elEditQuizWrap.querySelector(`${h.selectors.elQuestionItem}.clone`);if(!n)return;o.push(t.id);const s=n.cloneNode(!0),i=s.querySelector(`${h.selectors.elQuestionTitleInput}`);s.classList.remove("clone"),s.dataset.questionId=t.id,i.value=t.titleSelected,e.lpSetLoadingEl(s,1),e.lpShowHideEl(s,1),n.insertAdjacentElement("beforebegin",s),e.lpSetLoadingEl(s,1)});const n={success:e=>{const{message:t,status:o,data:n}=e;if("success"!==o)throw`Error: ${t}`;{i.W(t,o);const{html_edit_question:e}=n;e&&Object.entries(e).forEach(([e,t])=>{this.elEditQuizWrap.querySelector(`${h.selectors.elQuestionItem}[data-question-id="${e}"]`).outerHTML=t}),this.updateCountItems(),c.initTinyMCE()}},error:e=>{i.W(e,"error")},completed:()=>{}},s={action:"add_questions_to_quiz",quiz_id:this.quizID,question_ids:o,args:{id_url:this.idUrlHandle}};window.lpAJAXG.fetchAJAX(s,n)}checkCanAddQuestion(e){const{e:t,target:o}=e,n=o.closest(h.selectors.elQuestionTitleNewInput)||o.closest(h.selectors.elQuestionTypeNew);if(!n)return;const s=n.closest(`.${h.selectors.elAddNewQuestion}`);if(!s)return;const i=s.querySelector(`${h.selectors.elBtnAddQuestion}`);if(!i)return;const a=s.querySelector(`${h.selectors.elQuestionTitleNewInput}`),r=s.querySelector(`${h.selectors.elQuestionTypeNew}`),l=a.value.trim(),c=r.value;l&&c?i.classList.add("active"):i.classList.remove("active")}removeQuestion(t){const{e:o,target:s}=t,a=s.closest(`${h.selectors.elBtnRemoveQuestion}`);if(!a)return;const r=a.closest(`${h.selectors.elQuestionItem}`);if(!r)return;const l=r.dataset.questionId;n().fire({title:a.dataset.title,text:a.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpDataAdmin.i18n.cancel,confirmButtonText:lpDataAdmin.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(r,1);const t={success:e=>{const{message:t,status:o}=e;i.W(t,o),"success"===o&&(r.remove(),this.updateCountItems())},error:e=>{i.W(e,"error")},completed:()=>{e.lpSetLoadingEl(r,0)}},o={quiz_id:this.quizID,action:"remove_question_from_quiz",question_id:l,args:{id_url:this.idUrlHandle}};window.lpAJAXG.fetchAJAX(o,t)}})}updateQuestionTitle(t){const{e:o,target:n}=t;let s=!1;if((n.closest(`${h.selectors.elBtnUpdateQuestionTitle}`)||n.closest(`${h.selectors.elQuestionTitleInput}`)&&"Enter"===o.key)&&(s=!0),!s)return;o.preventDefault();const a=n.closest(`${h.selectors.elQuestionItem}`);if(!a)return;const r=a.querySelector(`${h.selectors.elQuestionTitleInput}`);if(!r)return;const l=a.dataset.questionId,c=r.value.trim(),d=r.dataset.old,u=r.dataset.messEmptyTitle;if(0===c.length)return void i.W(u,"error");if(c===d)return;r.blur(),e.lpSetLoadingEl(a,1);const p={success:e=>{const{message:t,status:o}=e;"success"===o?r.dataset.old=c:r.value=d,i.W(t,o)},error:e=>{i.W(e,"error")},completed:()=>{e.lpSetLoadingEl(a,0),a.classList.remove("editing")}},m={quiz_id:this.quizID,action:"update_question",question_id:l,question_title:c,args:{id_url:this.idUrlHandle}};window.lpAJAXG.fetchAJAX(m,p)}changeTitleQuestion(e){const{e:t,target:o}=e,n=o.closest(`${h.selectors.elQuestionTitleInput}`);if(!n)return;const s=n.closest(`${h.selectors.elQuestionItem}`);n.value.trim()===(n.dataset.old||"")?s.classList.remove("editing"):s.classList.add("editing")}cancelChangeTitleQuestion(e){const{e:t,target:o}=e,n=o.closest(`${h.selectors.elBtnCancelUpdateQuestionTitle}`);if(!n)return;const s=n.closest(`${h.selectors.elQuestionItem}`),i=s.querySelector(`${h.selectors.elQuestionTitleInput}`);i.value=i.dataset.old||"",s.classList.remove("editing")}sortAbleQuestion(){let t,o=0;new s.Ay(this.elEditListQuestions,{handle:".drag",animation:150,onEnd:n=>{const s=n.item;o&&(clearTimeout(t),t=setTimeout(()=>{e.lpSetLoadingEl(s,1);const t=[];this.elEditListQuestions.querySelectorAll(`${h.selectors.elQuestionItem}:not(.clone)`).forEach(e=>{const o=e.dataset.questionId;o&&t.push(o)});const n={success:e=>{const{message:t,status:o}=e;if("success"!==o)throw`Error: ${t}`;i.W(t,o),c.initTinyMCE()},error:e=>{i.W(e,"error")},completed:()=>{e.lpSetLoadingEl(s,0),o=0}},a={quiz_id:this.quizID,action:"update_questions_position",question_ids:t,args:{id_url:this.idUrlHandle}};window.lpAJAXG.fetchAJAX(a,n)},1e3))},onMove:()=>{clearTimeout(t)},onUpdate:()=>{o=1}})}}(new h).init()})()})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/list-students-enrolled.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/list-students-enrolled.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/dist/js/admin/list-students-enrolled.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/dist/js/admin/list-students-enrolled.js	2026-05-23 18:20:54.000000000 +0000
@@ -10,6 +10,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -33,7 +34,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -327,6 +328,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ }
 
 /******/ 	});
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/admin/edit-question.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/admin/edit-question.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/admin/edit-question.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/admin/edit-question.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-import*as lpUtils from"lpAssetsJsPath/utils.js";import*as lpToastify from"lpAssetsJsPath/lpToastify";import SweetAlert from"sweetalert2";import Sortable from"sortablejs";const idUrlHandle="edit-question";let fibSelection,timeoutAutoUpdateAnswer,timeoutAutoUpdateFib,timeoutAutoUpdateQuestion;export class EditQuestion{static selectors={elEditQuestionWrap:".lp-edit-question-wrap",elQuestionEditMain:".lp-question-edit-main",elQuestionToggleAll:".lp-question-toggle-all",elEditListQuestions:".lp-edit-list-questions",elQuestionToggle:".lp-question-toggle",elBtnShowPopupItemsToSelect:".lp-btn-show-popup-items-to-select",elPopupItemsToSelectClone:".lp-popup-items-to-select.clone",elBtnAddQuestion:".lp-btn-add-question",elBtnRemoveQuestion:".lp-btn-remove-question",elBtnUpdateQuestionTitle:".lp-btn-update-question-title",elBtnUpdateQuestionDes:".lp-btn-update-question-des",elBtnUpdateQuestionHint:".lp-btn-update-question-hint",elBtnUpdateQuestionExplain:".lp-btn-update-question-explanation",elQuestionTitleNewInput:".lp-question-title-new-input",elQuestionTitleInput:".lp-question-title-input",elQuestionTypeLabel:".lp-question-type-label",elQuestionTypeNew:".lp-question-type-new",elAddNewQuestion:"add-new-question",elQuestionClone:".lp-question-item.clone",elAnswersConfig:".lp-answers-config",elBtnAddAnswer:".lp-btn-add-question-answer",elQuestionAnswerItemAddNew:".lp-question-answer-item-add-new",elQuestionAnswerTitleNewInput:".lp-question-answer-title-new-input",elQuestionAnswerTitleInput:".lp-question-answer-title-input",elBtnDeleteAnswer:".lp-btn-delete-question-answer",elQuestionByType:".lp-question-by-type",elInputAnswerSetTrue:".lp-input-answer-set-true",elQuestionAnswerItem:".lp-question-answer-item",elBtnUpdateQuestionAnswer:".lp-btn-update-question-answer",elBtnFibInsertBlank:".lp-btn-fib-insert-blank",elBtnFibDeleteAllBlanks:".lp-btn-fib-delete-all-blanks",elBtnFibSaveContent:".lp-btn-fib-save-content",elBtnFibClearAllContent:".lp-btn-fib-clear-all-content",elFibOptionTitleInput:".lp-question-fib-option-title-input",elFibBlankOptions:".lp-question-fib-blank-options",elFibBlankOptionItem:".lp-question-fib-blank-option-item",elFibBlankOptionItemClone:".lp-question-fib-blank-option-item.clone",elFibBlankOptionIndex:".lp-question-fib-option-index",elBtnFibOptionDelete:".lp-btn-fib-option-delete",elFibOptionMatchCaseWrap:".lp-question-fib-option-match-case-wrap",elFibOptionMatchCaseInput:".lp-question-fib-option-match-case-input",elQuestionFibOptionDetail:".lp-question-fib-option-detail",elFibOptionComparisonInput:".lp-question-fib-option-comparison-input",elAutoSaveFib:".lp-auto-save-fib",LPTarget:".lp-target",elCollapse:"lp-collapse",elSectionToggle:".lp-section-toggle",elTriggerToggle:".lp-trigger-toggle",elAutoSaveQuestion:".lp-auto-save-question",elAutoSaveAnswer:".lp-auto-save-question-answer",elQuestionFibInput:"lp-question-fib-input",elBtnQuestionCreateType:".lp-btn-question-create-type"};constructor(){}init(){this.events(),this.initTinyMCE().then()}events(){if(EditQuestion._loadedEvents)return;EditQuestion._loadedEvents=!0;document.querySelectorAll(`${EditQuestion.selectors.elQuestionEditMain}`).forEach(e=>{this.sortAbleQuestionAnswer(e)}),lpUtils.eventHandlers("click",[{selector:EditQuestion.selectors.elBtnQuestionCreateType,callBack:this.createQuestionType.name,class:this},{selector:EditQuestion.selectors.elBtnAddAnswer,callBack:this.addQuestionAnswer.name,class:this},{selector:EditQuestion.selectors.elBtnDeleteAnswer,callBack:this.deleteQuestionAnswer.name,class:this},{selector:EditQuestion.selectors.elBtnFibInsertBlank,callBack:this.fibInsertBlank.name,class:this},{selector:EditQuestion.selectors.elBtnFibDeleteAllBlanks,callBack:this.fibDeleteAllBlanks.name,class:this},{selector:EditQuestion.selectors.elBtnFibSaveContent,callBack:this.fibSaveContent.name,class:this},{selector:EditQuestion.selectors.elBtnFibClearAllContent,callBack:this.fibClearContent.name,class:this},{selector:EditQuestion.selectors.elBtnFibOptionDelete,callBack:this.fibDeleteBlank.name,class:this},{selector:EditQuestion.selectors.elFibOptionMatchCaseInput,callBack:this.fibShowHideMatchCaseOption.name,class:this},{selector:EditQuestion.selectors.elFibOptionComparisonInput,callBack:e=>{const{e:t,target:s}=e;s.closest(`${EditQuestion.selectors.elQuestionEditMain}`).querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`).click()}}]),document.addEventListener("click",e=>{const t=e.target;lpUtils.toggleCollapse(e,t,EditQuestion.selectors.elTriggerToggle)}),lpUtils.eventHandlers("keyup",[{selector:EditQuestion.selectors.elQuestionAnswerTitleNewInput,callBack:this.checkCanAddAnswer.name,class:this},{selector:EditQuestion.selectors.elFibOptionTitleInput,callBack:this.fibOptionTitleInputChange.name,class:this},{selector:EditQuestion.selectors.elAutoSaveQuestion,callBack:this.autoUpdateQuestion.name,class:this}]),lpUtils.eventHandlers("keydown",[{selector:EditQuestion.selectors.elQuestionAnswerTitleNewInput,callBack:this.addQuestionAnswer.name,class:this,checkIsEventEnter:!0}]),lpUtils.eventHandlers("change",[{selector:EditQuestion.selectors.elAutoSaveAnswer,callBack:this.autoUpdateAnswer.name,class:this}]),this.eventEditorTinymce()}async initTinyMCE(){document.querySelectorAll(".lp-editor-tinymce").forEach(e=>{const t=e.id;this.reInitTinymce(t)})}reInitTinymce(e){window.tinymce.execCommand("mceRemoveEditor",!0,e),window.tinymce.execCommand("mceAddEditor",!0,e)}eventEditorTinymce(){window.tinymce.on("AddEditor",e=>{const t=e.editor.id,s=window.tinymce.get(t);if(!s)return;if("content"===t)return;const n=document.querySelector(`#wp-${t}-wrap`);n&&(n.classList.add("tmce-active"),n.classList.remove("html-active"));const i=document.getElementById(t);if(!i)return;const o=i.closest(`${EditQuestion.selectors.elQuestionEditMain}`);if(!o)return;o.dataset.questionId;s.settings.force_p_newlines=!1,s.settings.forced_root_block="",s.settings.force_br_newlines=!0,s.settings.relative_urls=!1,s.settings.remove_script_host=!1,s.settings.convert_urls=!0,s.settings.document_base_url=lpData.site_url,s.on("change keyup",e=>{i.value=s.getContent(),this.autoUpdateQuestion({e:e,target:i})}),s.on("blur",e=>{}),s.on("focusin",e=>{}),s.on("init",()=>{s.dom.addStyle(`\n\t\t\t\tbody {\n\t\t\t\t\tline-height: 2.2 !important;\n\t\t\t\t}\n\t\t\t\t.${EditQuestion.selectors.elQuestionFibInput} {\n\t\t\t\t\tborder: 1px dashed rebeccapurple;\n\t\t\t\t\tpadding: 5px;\n\t\t\t\t}\n\t\t\t`)}),s.on("setcontent",e=>{const t=this.randomString(),n=s.dom.select(`.${EditQuestion.selectors.elQuestionFibInput}[data-id="${t}"]`);n[0]&&n[0].focus(),s.dom.bind(n[0],"input",e=>{})}),s.on("selectionchange",e=>{if(fibSelection=s.selection,fibSelection.getNode().classList.contains(`${EditQuestion.selectors.elQuestionFibInput}`)){const e=fibSelection.getNode().dataset.id,n=fibSelection.getNode().textContent.trim();if(0===n.length){const t=s.id.replace(`${EditQuestion.selectors.elQuestionFibInput}-`,""),n=document.querySelector(`${EditQuestion.selectors.elQuestionEditMain}[data-question-id="${t}"]`).querySelector(`${EditQuestion.selectors.elFibBlankOptions}`).querySelector(`${EditQuestion.selectors.elFibBlankOptionItem}[data-id="${e}"]`);n&&lpUtils.lpShowHideEl(n,0)}else{const s=document.getElementById(t).closest(`${EditQuestion.selectors.elAnswersConfig}`).querySelector(`${EditQuestion.selectors.elFibBlankOptionItem}[data-id="${e}"]`);if(s){const e=s.querySelector(`${EditQuestion.selectors.elFibOptionTitleInput}`);e&&(e.value=n)}}}}),s.on("Undo",e=>{s.getContent();const t=s.selection.getNode();if(t.classList.contains(`${EditQuestion.selectors.elQuestionFibInput}`)){const e=t.dataset.id,s=document.querySelector(`${EditQuestion.selectors.elFibBlankOptionItem}[data-id="${e}"]`);s&&lpUtils.lpShowHideEl(s,1)}}),s.on("Redo",e=>{})})}autoUpdateQuestion(e){let{e:t,target:s,key:n,value:i}=e;const o=s.closest(`${EditQuestion.selectors.elAutoSaveQuestion}`);if(!o)return;const l=o.closest(`${EditQuestion.selectors.elQuestionEditMain}`).dataset.questionId;clearTimeout(timeoutAutoUpdateQuestion),timeoutAutoUpdateQuestion=setTimeout(()=>{const e={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw`Error: ${t}`;lpToastify.show(t,s)},error:e=>{lpToastify.show(e,"error")},completed:()=>{}},t={action:"update_question",question_id:l,args:{id_url:idUrlHandle}};if(void 0===n){if(n=o.dataset.keyAutoSave,!n){if(!o.classList.contains("lp-editor-tinymce"))return;const e=o.id;if(n=e.replace(/lp-/g,"").replace(`-${l}`,"").replace(/-/g,"_"),!n)return}i=o.value}t[n]=i,window.lpAJAXG.fetchAJAX(t,e)},700)}createQuestionType(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elBtnQuestionCreateType}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`);if(!i)return;const o=i.dataset.questionId,l=i.querySelector(`${EditQuestion.selectors.elQuestionTypeNew}`);if(!l)return;const r=l.value.trim();if(!r){const e=l.dataset.messEmptyType;return void lpToastify.show(e,"error")}const a={success:e=>{const{message:t,status:s,data:n}=e;if("success"!==s)throw`Error: ${t}`;{const{html_option_answers:e}=n;i.querySelector(`${EditQuestion.selectors.elAnswersConfig}`).outerHTML=e,this.initTinyMCE(),this.sortAbleQuestionAnswer(i),lpToastify.show(t,s)}},error:e=>{lpToastify.show(e,"error")},completed:()=>{}},c={action:"update_question",question_id:o,question_type:r,args:{id_url:idUrlHandle}};window.lpAJAXG.fetchAJAX(c,a)}addQuestionAnswer(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elQuestionAnswerItemAddNew}`);if(!n)return;t.preventDefault();const i=n.querySelector(`${EditQuestion.selectors.elQuestionAnswerTitleNewInput}`);if(!i.value.trim()){const e=i.dataset.messEmptyTitle;return void lpToastify.show(e,"error")}const o=s.closest(`${EditQuestion.selectors.elQuestionEditMain}`),l=o.querySelector(`${EditQuestion.selectors.elQuestionAnswerItem}.clone`),r=l.cloneNode(!0),a=r.querySelector(`${EditQuestion.selectors.elQuestionAnswerTitleInput}`);r.classList.remove("clone"),lpUtils.lpShowHideEl(r,1),lpUtils.lpSetLoadingEl(r,1),l.insertAdjacentElement("beforebegin",r);const c=i.value.trim();a.value=c,i.value="";const u={success:e=>{const{message:t,status:s,data:n}=e;if("success"!==s)throw`Error: ${t}`;{const{question_answer:e}=n;r.dataset.answerId=e.question_answer_id,lpUtils.lpSetLoadingEl(r,0);const t=this.getDataAnswersConfig(o);t.push(e),this.setDataAnswersConfig(o,t)}lpToastify.show(t,s)},error:e=>{r.remove(),lpToastify.show(e,"error")},completed:()=>{}},d={action:"add_question_answer",question_id:o.dataset.questionId,answer_title:c,args:{id_url:idUrlHandle}};window.lpAJAXG.fetchAJAX(d,u)}checkCanAddAnswer(e){const{e:t,target:s}=e,n=s.closest(EditQuestion.selectors.elQuestionAnswerTitleNewInput);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionAnswerItemAddNew}`);if(!i)return;const o=i.querySelector(`${EditQuestion.selectors.elBtnAddAnswer}`);if(!o)return;n.value.trim()?o.classList.add("active"):o.classList.remove("active")}autoUpdateAnswer(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elAutoSaveAnswer}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionAnswerItem}`);clearTimeout(timeoutAutoUpdateAnswer),timeoutAutoUpdateAnswer=setTimeout(()=>{const e=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`),t=e.dataset.questionId,s=this.getDataAnswersConfig(e),o=e.querySelector(`${EditQuestion.selectors.elAnswersConfig}`),l=structuredClone(s),r=o.querySelectorAll(`${EditQuestion.selectors.elQuestionAnswerItem}:not(.clone)`),a={};r.forEach((e,t)=>{a[e.dataset.answerId]=t+1}),s.map((t,s)=>{const n=e.querySelector(`${EditQuestion.selectors.elQuestionAnswerItem}[data-answer-id="${t.question_answer_id}"]`),i=n.querySelector(`${EditQuestion.selectors.elInputAnswerSetTrue}`),o=n.querySelector(`${EditQuestion.selectors.elQuestionAnswerTitleInput}`);return o&&(t.title=o.value.trim()),i&&(i.checked?t.is_true="yes":t.is_true=""),a[t.question_answer_id]&&(t.order=a[t.question_answer_id]),t}),lpUtils.lpSetLoadingEl(i,1);const c={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw`Error: ${t}`;lpToastify.show(t,s)},error:t=>{l.forEach(t=>{const s=e.querySelector(`${EditQuestion.selectors.elQuestionAnswerItem}[data-answer-id="${t.question_answer_id}"]`).querySelector(`${EditQuestion.selectors.elInputAnswerSetTrue}`);return"yes"===t.is_true&&(s.checked=!0),t}),lpToastify.show(t,"error")},completed:()=>{lpUtils.lpSetLoadingEl(i,0)}},u={action:"update_question_answers_config",question_id:t,answers:s,args:{id_url:idUrlHandle}};window.lpAJAXG.fetchAJAX(u,c)},700)}sortAbleQuestionAnswer(e){let t,s=0;e.querySelectorAll(`${EditQuestion.selectors.elAnswersConfig}`).forEach(e=>{new Sortable(e,{handle:".drag",animation:150,onEnd:e=>{const n=e.item;s&&(clearTimeout(t),t=setTimeout(()=>{const e=n.querySelector(`${EditQuestion.selectors.elAutoSaveAnswer}`);this.autoUpdateAnswer({e:null,target:e})},1e3))},onMove:e=>{clearTimeout(t)},onUpdate:e=>{s=1}})})}deleteQuestionAnswer(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elBtnDeleteAnswer}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionAnswerItem}`);if(!i)return;const o=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`),l=o.dataset.questionId,r=i.dataset.answerId;l&&r&&SweetAlert.fire({title:n.dataset.title||"Are you sure?",text:n.dataset.content||"Do you want to delete this answer?",icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){lpUtils.lpSetLoadingEl(i,1);const e={success:e=>{const{message:t,status:s}=e;if(lpToastify.show(t,s),"success"===s){const e=parseInt(i.dataset.answerId);i.remove();const t=this.getDataAnswersConfig(o);if(t){const s=t.filter(t=>parseInt(t.question_answer_id)!==e);this.setDataAnswersConfig(o,s)}}},error:e=>{lpToastify.show(e,"error")},completed:()=>{lpUtils.lpSetLoadingEl(i,0)}},t={action:"delete_question_answer",question_id:l,question_answer_id:r,args:{id_url:idUrlHandle}};window.lpAJAXG.fetchAJAX(t,e)}})}getDataAnswersConfig(e){const t=e.querySelector(`${EditQuestion.selectors.elAnswersConfig}`);if(!t)return null;let s=t.dataset.answers||"[]";try{s=JSON.parse(s)}catch(e){s=[]}return s.meta_data||(s.meta_data={}),s}setDataAnswersConfig(e,t){const s=e.querySelector(`${EditQuestion.selectors.elAnswersConfig}`);s&&(t&&"object"==typeof t||(t={}),s.dataset.answers=JSON.stringify(t))}fibInsertBlank=e=>{const{e:t,target:s}=e,n=s.closest(EditQuestion.selectors.elBtnFibInsertBlank);if(!n)return;const i=n.dataset.defaultText,o=n.closest(EditQuestion.selectors.elQuestionEditMain),l=o.dataset.questionId,r=n.dataset.messInserted,a=n.dataset.messRequireSelectText,c=`${EditQuestion.selectors.elQuestionFibInput}-${l}`,u=this.randomString();let d;if(!fibSelection)return void lpToastify.show(a,"error");{const e=fibSelection.getNode();if(!e)return void lpToastify.show("Event insert blank has error, please try again","error");if(!e.closest(`body[data-id="${c}"]`))return void lpToastify.show(a,"error");if(e.classList.contains(`${EditQuestion.selectors.elQuestionFibInput}`))return void lpToastify.show(r,"error");d=fibSelection.getContent(),0===d.length&&(d=i);const t=`<span class="${EditQuestion.selectors.elQuestionFibInput}" data-id="${u}">${d}</span>`;fibSelection.setContent(t)}const p=this.getDataAnswersConfig(o);p.meta_data=p.meta_data||{},0===Object.keys(p.meta_data).length&&(p.meta_data={}),p.meta_data[u]={id:u,match_case:0,comparison:"equal",fill:d,index:1,open:!1},this.setDataAnswersConfig(o,p);const w=o.querySelector(`${EditQuestion.selectors.elFibBlankOptions}`),Q=o.querySelector(`${EditQuestion.selectors.elFibBlankOptionItemClone}`),m=Q.cloneNode(!0),f=w.querySelectorAll(`${EditQuestion.selectors.elFibBlankOptionItem}:not(.clone)`).length,E=m.querySelector(`${EditQuestion.selectors.elFibBlankOptionIndex}`),b=m.querySelector(`${EditQuestion.selectors.elFibOptionTitleInput}`),h=m.querySelector(`${EditQuestion.selectors.elFibOptionMatchCaseInput}`),g=m.querySelectorAll(`${EditQuestion.selectors.elFibOptionComparisonInput}`);m.dataset.id=u,b.name=`${EditQuestion.selectors.elFibOptionTitleInput}-${u}`,b.value=this.decodeHtml(d),E.textContent=f+1+".",h.name=`${EditQuestion.selectors.elFibOptionMatchCaseInput}-${u}`.replace(/\./g,""),g.forEach(e=>{e.name=`${EditQuestion.selectors.elFibOptionComparisonInput}-${u}`.replace(/\./g,""),"equal"===e.value&&(e.checked=!0)}),Q.insertAdjacentElement("beforebegin",m),m.classList.remove("clone"),lpUtils.lpShowHideEl(m,1);const A=o.querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`);lpUtils.lpSetLoadingEl(n,1),this.fibSaveContent({e:null,target:A,callBackCompleted:()=>{lpUtils.lpSetLoadingEl(n,0)}})};fibDeleteAllBlanks(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elBtnFibDeleteAllBlanks}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`);if(!i)return;const o=i.dataset.questionId,l=this.getDataAnswersConfig(i);SweetAlert.fire({title:n.dataset.title,text:n.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e=window.tinymce.get(`${EditQuestion.selectors.elQuestionFibInput}-${o}`);e.dom.select(`.${EditQuestion.selectors.elQuestionFibInput}`).forEach(t=>{e.dom.remove(t,!0)}),l.meta_data={},this.setDataAnswersConfig(i,l);i.querySelector(`${EditQuestion.selectors.elFibBlankOptions}`).querySelectorAll(`${EditQuestion.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const t=i.querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`);lpUtils.lpSetLoadingEl(n,1),this.fibSaveContent({e:null,target:t,callBackCompleted:()=>{lpUtils.lpSetLoadingEl(n,0)}})}})}fibClearContent(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elBtnFibClearAllContent}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`);if(!i)return;const o=i.dataset.questionId,l=this.getDataAnswersConfig(i);SweetAlert.fire({title:n.dataset.title,text:n.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){window.tinymce.get(`lp-question-fib-input-${o}`).setContent(""),l.meta_data={},this.setDataAnswersConfig(i,l);i.querySelector(`${EditQuestion.selectors.elFibBlankOptions}`).querySelectorAll(`${EditQuestion.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const e=i.querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`);lpUtils.lpSetLoadingEl(n,1),this.fibSaveContent({e:null,target:e,callBackCompleted:()=>{lpUtils.lpSetLoadingEl(n,0)}})}})}fibDeleteBlank(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elBtnFibOptionDelete}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`);if(!i)return;const o=i.dataset.questionId,l=(i.querySelector(`${EditQuestion.selectors.elAnswersConfig}`),this.getDataAnswersConfig(i)),r=n.closest(`${EditQuestion.selectors.elFibBlankOptionItem}`),a=r.dataset.id;SweetAlert.fire({title:n.dataset.title,text:n.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e=window.tinymce.get(`${EditQuestion.selectors.elQuestionFibInput}-${o}`),t=e.dom.select(`.${EditQuestion.selectors.elQuestionFibInput}[data-id="${a}"]`);t[0]&&e.dom.remove(t[0],!0),r.remove(),l.meta_data=l.meta_data||{},l.meta_data[a]&&delete l.meta_data[a],this.setDataAnswersConfig(i,l);const s=i.querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`);lpUtils.lpSetLoadingEl(r,1),this.fibSaveContent({e:null,target:s,callBackCompleted:()=>{lpUtils.lpSetLoadingEl(r,0)}})}})}fibOptionTitleInputChange(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elFibOptionTitleInput}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elFibBlankOptionItem}`);if(!i)return;const o=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`);if(!o)return;const l=n.value.trim(),r=i.dataset.id,a=o.dataset.questionId,c=window.tinymce.get(`lp-question-fib-input-${a}`).dom.select(`.lp-question-fib-input[data-id="${r}"]`);c[0]&&(c[0].textContent=l),clearTimeout(timeoutAutoUpdateFib),timeoutAutoUpdateFib=setTimeout(()=>{const e=o.querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`);this.fibSaveContent({e:null,target:e})},700)}fibSaveContent(e){const{e:t,target:s,callBackCompleted:n=null}=e,i=s.closest(`${EditQuestion.selectors.elBtnFibSaveContent}`);if(!i)return;const o=i.closest(`${EditQuestion.selectors.elQuestionEditMain}`),l=o.dataset.questionId,r=this.getDataAnswersConfig(o);if(!r)return;const a=window.tinymce.get(`${EditQuestion.selectors.elQuestionFibInput}-${l}`);r.title=a.getContent();const c=o.querySelectorAll(`${EditQuestion.selectors.elFibBlankOptionItem}:not(.clone)`);c&&c.forEach(e=>{const t=e.dataset.id,s=e.querySelector(`${EditQuestion.selectors.elFibOptionMatchCaseInput}`),n=e.querySelector(`${EditQuestion.selectors.elFibOptionComparisonInput}:checked`);r.meta_data[t].match_case=s.checked?1:0,r.meta_data[t].comparison=n.value}),n||lpUtils.lpSetLoadingEl(i,1);const u={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw`Error: ${t}`;this.setDataAnswersConfig(o,r),lpToastify.show(t,s)},error:e=>{lpToastify.show(e,"error")},completed:()=>{n&&"function"==typeof n?n():lpUtils.lpSetLoadingEl(i,0)}},d={action:"update_question_answers_config",question_id:l,answers:r,args:{id_url:idUrlHandle}};window.lpAJAXG.fetchAJAX(d,u)}fibShowHideMatchCaseOption(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elFibOptionMatchCaseInput}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionFibOptionDetail}`),o=i.querySelector(`${EditQuestion.selectors.elFibOptionMatchCaseWrap}`);if(!i||!o)return;n.checked?lpUtils.lpShowHideEl(o,1):lpUtils.lpShowHideEl(o,0);n.closest(`${EditQuestion.selectors.elQuestionEditMain}`).querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`).click()}randomString(e=10){const t="abcdefghijklmnopqrstuvwxyz0123456789";let s="";for(let n=0;n<e;n++)s+=t.charAt(Math.floor(36*Math.random()));return s}decodeHtml(e){const t=document.createElement("textarea");return t.innerHTML=e,t.value}}const editQuestion=new EditQuestion;lpUtils.lpOnElementReady(EditQuestion.selectors.elEditQuestionWrap,e=>{const t=EditQuestion.selectors.elQuestionEditMain.replace(".","");e.classList.contains(t)&&editQuestion.init()});
\ No newline at end of file
+import*as lpUtils from"lpAssetsJsPath/utils.js";import*as lpToastify from"lpAssetsJsPath/lpToastify";import SweetAlert from"sweetalert2";import Sortable from"sortablejs";const idUrlHandle="edit-question";let fibSelection,timeoutAutoUpdateAnswer,timeoutAutoUpdateFib,timeoutAutoUpdateQuestion;export class EditQuestion{static selectors={elEditQuestionWrap:".lp-edit-question-wrap",elQuestionEditMain:".lp-question-edit-main",elQuestionToggleAll:".lp-question-toggle-all",elEditListQuestions:".lp-edit-list-questions",elQuestionToggle:".lp-question-toggle",elBtnShowPopupItemsToSelect:".lp-btn-show-popup-items-to-select",elPopupItemsToSelectClone:".lp-popup-items-to-select.clone",elBtnAddQuestion:".lp-btn-add-question",elBtnRemoveQuestion:".lp-btn-remove-question",elBtnUpdateQuestionTitle:".lp-btn-update-question-title",elBtnUpdateQuestionDes:".lp-btn-update-question-des",elBtnUpdateQuestionHint:".lp-btn-update-question-hint",elBtnUpdateQuestionExplain:".lp-btn-update-question-explanation",elQuestionTitleNewInput:".lp-question-title-new-input",elQuestionTitleInput:".lp-question-title-input",elQuestionTypeLabel:".lp-question-type-label",elQuestionTypeNew:".lp-question-type-new",elAddNewQuestion:"add-new-question",elQuestionClone:".lp-question-item.clone",elAnswersConfig:".lp-answers-config",elBtnAddAnswer:".lp-btn-add-question-answer",elQuestionAnswerItemAddNew:".lp-question-answer-item-add-new",elQuestionAnswerTitleNewInput:".lp-question-answer-title-new-input",elQuestionAnswerTitleInput:".lp-question-answer-title-input",elBtnDeleteAnswer:".lp-btn-delete-question-answer",elQuestionByType:".lp-question-by-type",elInputAnswerSetTrue:".lp-input-answer-set-true",elQuestionAnswerItem:".lp-question-answer-item",elBtnUpdateQuestionAnswer:".lp-btn-update-question-answer",elBtnFibInsertBlank:".lp-btn-fib-insert-blank",elBtnFibDeleteAllBlanks:".lp-btn-fib-delete-all-blanks",elBtnFibSaveContent:".lp-btn-fib-save-content",elBtnFibClearAllContent:".lp-btn-fib-clear-all-content",elFibOptionTitleInput:".lp-question-fib-option-title-input",elFibBlankOptions:".lp-question-fib-blank-options",elFibBlankOptionItem:".lp-question-fib-blank-option-item",elFibBlankOptionItemClone:".lp-question-fib-blank-option-item.clone",elFibBlankOptionIndex:".lp-question-fib-option-index",elBtnFibOptionDelete:".lp-btn-fib-option-delete",elFibOptionMatchCaseWrap:".lp-question-fib-option-match-case-wrap",elFibOptionMatchCaseInput:".lp-question-fib-option-match-case-input",elQuestionFibOptionDetail:".lp-question-fib-option-detail",elFibOptionComparisonInput:".lp-question-fib-option-comparison-input",elAutoSaveFib:".lp-auto-save-fib",LPTarget:".lp-target",elCollapse:"lp-collapse",elSectionToggle:".lp-section-toggle",elTriggerToggle:".lp-trigger-toggle",elAutoSaveQuestion:".lp-auto-save-question",elAutoSaveAnswer:".lp-auto-save-question-answer",elQuestionFibInput:"lp-question-fib-input",elBtnQuestionCreateType:".lp-btn-question-create-type"};constructor(){}init(){this.events(),this.initTinyMCE().then()}events(){if(EditQuestion._loadedEvents)return;EditQuestion._loadedEvents=!0;document.querySelectorAll(`${EditQuestion.selectors.elQuestionEditMain}`).forEach(e=>{this.sortAbleQuestionAnswer(e)}),lpUtils.eventHandlers("click",[{selector:EditQuestion.selectors.elBtnQuestionCreateType,callBack:this.createQuestionType.name,class:this},{selector:EditQuestion.selectors.elBtnAddAnswer,callBack:this.addQuestionAnswer.name,class:this},{selector:EditQuestion.selectors.elBtnDeleteAnswer,callBack:this.deleteQuestionAnswer.name,class:this},{selector:EditQuestion.selectors.elBtnFibInsertBlank,callBack:this.fibInsertBlank.name,class:this},{selector:EditQuestion.selectors.elBtnFibDeleteAllBlanks,callBack:this.fibDeleteAllBlanks.name,class:this},{selector:EditQuestion.selectors.elBtnFibSaveContent,callBack:this.fibSaveContent.name,class:this},{selector:EditQuestion.selectors.elBtnFibClearAllContent,callBack:this.fibClearContent.name,class:this},{selector:EditQuestion.selectors.elBtnFibOptionDelete,callBack:this.fibDeleteBlank.name,class:this},{selector:EditQuestion.selectors.elFibOptionMatchCaseInput,callBack:this.fibShowHideMatchCaseOption.name,class:this},{selector:EditQuestion.selectors.elFibOptionComparisonInput,callBack:e=>{const{e:t,target:s}=e;s.closest(`${EditQuestion.selectors.elQuestionEditMain}`).querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`).click()}}]),document.addEventListener("click",e=>{const t=e.target;lpUtils.toggleCollapse(e,t,EditQuestion.selectors.elTriggerToggle)}),lpUtils.eventHandlers("keyup",[{selector:EditQuestion.selectors.elQuestionAnswerTitleNewInput,callBack:this.checkCanAddAnswer.name,class:this},{selector:EditQuestion.selectors.elFibOptionTitleInput,callBack:this.fibOptionTitleInputChange.name,class:this},{selector:EditQuestion.selectors.elAutoSaveQuestion,callBack:this.autoUpdateQuestion.name,class:this}]),lpUtils.eventHandlers("keydown",[{selector:EditQuestion.selectors.elQuestionAnswerTitleNewInput,callBack:this.addQuestionAnswer.name,class:this,checkIsEventEnter:!0}]),lpUtils.eventHandlers("change",[{selector:EditQuestion.selectors.elAutoSaveAnswer,callBack:this.autoUpdateAnswer.name,class:this}]),this.eventEditorTinymce()}async initTinyMCE(){document.querySelectorAll(".lp-editor-tinymce").forEach(e=>{const t=e.id;this.reInitTinymce(t)})}reInitTinymce(e){if(!window.tinymce||!e)return;const t=document.getElementById(e);if(!t)return;this.reInitQuicktags(e);const s=window.tinymce.get(e),n=s?.getContainer?.();s&&(s.targetElm===t||s.getElement?.()===t||n?.contains(t))||(window.tinymce.execCommand("mceRemoveEditor",!0,e),window.tinymce.execCommand("mceAddEditor",!0,e)),this.setDefaultEditorTab(e)}reInitQuicktags(e){const t=document.getElementById(`qt_${e}_toolbar`);if(!t||t.children.length||!window.quicktags)return;const s=window.tinyMCEPreInit?.qtInit?.[e]||{id:e};window.quicktags(s),window.QTags?._buttonsInit&&window.QTags._buttonsInit()}setDefaultEditorTab(e){const t=document.getElementById(`wp-${e}-wrap`);if(!t)return;t.classList.contains("html-active")&&window.switchEditors?.go&&window.switchEditors.go(e,"tmce"),t.classList.add("tmce-active"),t.classList.remove("html-active");const s=document.getElementById(`${e}-tmce`),n=document.getElementById(`${e}-html`);s?.setAttribute("aria-pressed","true"),n?.setAttribute("aria-pressed","false")}eventEditorTinymce(){window.tinymce.on("AddEditor",e=>{const t=e.editor.id,s=window.tinymce.get(t);if(!s)return;if("content"===t)return;this.setDefaultEditorTab(t);const n=document.getElementById(t);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`);if(!i)return;i.dataset.questionId;s.settings.force_p_newlines=!1,s.settings.forced_root_block="",s.settings.force_br_newlines=!0,s.settings.relative_urls=!1,s.settings.remove_script_host=!1,s.settings.convert_urls=!0,s.settings.document_base_url=lpData.site_url,s.on("change keyup",e=>{n.value=s.getContent(),this.autoUpdateQuestion({e:e,target:n})}),s.on("blur",e=>{}),s.on("focusin",e=>{}),s.on("init",()=>{s.dom.addStyle(`\n\t\t\t\tbody {\n\t\t\t\t\tline-height: 2.2 !important;\n\t\t\t\t}\n\t\t\t\t.${EditQuestion.selectors.elQuestionFibInput} {\n\t\t\t\t\tborder: 1px dashed rebeccapurple;\n\t\t\t\t\tpadding: 5px;\n\t\t\t\t}\n\t\t\t`)}),s.on("setcontent",e=>{const t=this.randomString(),n=s.dom.select(`.${EditQuestion.selectors.elQuestionFibInput}[data-id="${t}"]`);n[0]&&n[0].focus(),s.dom.bind(n[0],"input",e=>{})}),s.on("selectionchange",e=>{if(fibSelection=s.selection,fibSelection.getNode().classList.contains(`${EditQuestion.selectors.elQuestionFibInput}`)){const e=fibSelection.getNode().dataset.id,n=fibSelection.getNode().textContent.trim();if(0===n.length){const t=s.id.replace(`${EditQuestion.selectors.elQuestionFibInput}-`,""),n=document.querySelector(`${EditQuestion.selectors.elQuestionEditMain}[data-question-id="${t}"]`).querySelector(`${EditQuestion.selectors.elFibBlankOptions}`).querySelector(`${EditQuestion.selectors.elFibBlankOptionItem}[data-id="${e}"]`);n&&lpUtils.lpShowHideEl(n,0)}else{const s=document.getElementById(t).closest(`${EditQuestion.selectors.elAnswersConfig}`).querySelector(`${EditQuestion.selectors.elFibBlankOptionItem}[data-id="${e}"]`);if(s){const e=s.querySelector(`${EditQuestion.selectors.elFibOptionTitleInput}`);e&&(e.value=n)}}}}),s.on("Undo",e=>{s.getContent();const t=s.selection.getNode();if(t.classList.contains(`${EditQuestion.selectors.elQuestionFibInput}`)){const e=t.dataset.id,s=document.querySelector(`${EditQuestion.selectors.elFibBlankOptionItem}[data-id="${e}"]`);s&&lpUtils.lpShowHideEl(s,1)}}),s.on("Redo",e=>{})})}autoUpdateQuestion(e){let{e:t,target:s,key:n,value:i}=e;const o=s.closest(`${EditQuestion.selectors.elAutoSaveQuestion}`);if(!o)return;const l=o.closest(`${EditQuestion.selectors.elQuestionEditMain}`).dataset.questionId;clearTimeout(timeoutAutoUpdateQuestion),timeoutAutoUpdateQuestion=setTimeout(()=>{const e={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw`Error: ${t}`;lpToastify.show(t,s)},error:e=>{lpToastify.show(e,"error")},completed:()=>{}},t={action:"update_question",question_id:l,args:{id_url:idUrlHandle}};if(void 0===n){if(n=o.dataset.keyAutoSave,!n){if(!o.classList.contains("lp-editor-tinymce"))return;const e=o.id;if(n=e.replace(/lp-/g,"").replace(`-${l}`,"").replace(/-/g,"_"),!n)return}i=o.value}t[n]=i,window.lpAJAXG.fetchAJAX(t,e)},700)}createQuestionType(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elBtnQuestionCreateType}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`);if(!i)return;const o=i.dataset.questionId,l=i.querySelector(`${EditQuestion.selectors.elQuestionTypeNew}`);if(!l)return;const r=l.value.trim();if(!r){const e=l.dataset.messEmptyType;return void lpToastify.show(e,"error")}const a={success:e=>{const{message:t,status:s,data:n}=e;if("success"!==s)throw`Error: ${t}`;{const{html_option_answers:e}=n;i.querySelector(`${EditQuestion.selectors.elAnswersConfig}`).outerHTML=e,this.initTinyMCE(),this.sortAbleQuestionAnswer(i),lpToastify.show(t,s)}},error:e=>{lpToastify.show(e,"error")},completed:()=>{}},c={action:"update_question",question_id:o,question_type:r,args:{id_url:idUrlHandle}};window.lpAJAXG.fetchAJAX(c,a)}addQuestionAnswer(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elQuestionAnswerItemAddNew}`);if(!n)return;t.preventDefault();const i=n.querySelector(`${EditQuestion.selectors.elQuestionAnswerTitleNewInput}`);if(!i.value.trim()){const e=i.dataset.messEmptyTitle;return void lpToastify.show(e,"error")}const o=s.closest(`${EditQuestion.selectors.elQuestionEditMain}`),l=o.querySelector(`${EditQuestion.selectors.elQuestionAnswerItem}.clone`),r=l.cloneNode(!0),a=r.querySelector(`${EditQuestion.selectors.elQuestionAnswerTitleInput}`);r.classList.remove("clone"),lpUtils.lpShowHideEl(r,1),lpUtils.lpSetLoadingEl(r,1),l.insertAdjacentElement("beforebegin",r);const c=i.value.trim();a.value=c,i.value="";const u={success:e=>{const{message:t,status:s,data:n}=e;if("success"!==s)throw`Error: ${t}`;{const{question_answer:e}=n;r.dataset.answerId=e.question_answer_id,lpUtils.lpSetLoadingEl(r,0);const t=this.getDataAnswersConfig(o);t.push(e),this.setDataAnswersConfig(o,t)}lpToastify.show(t,s)},error:e=>{r.remove(),lpToastify.show(e,"error")},completed:()=>{}},d={action:"add_question_answer",question_id:o.dataset.questionId,answer_title:c,args:{id_url:idUrlHandle}};window.lpAJAXG.fetchAJAX(d,u)}checkCanAddAnswer(e){const{e:t,target:s}=e,n=s.closest(EditQuestion.selectors.elQuestionAnswerTitleNewInput);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionAnswerItemAddNew}`);if(!i)return;const o=i.querySelector(`${EditQuestion.selectors.elBtnAddAnswer}`);if(!o)return;n.value.trim()?o.classList.add("active"):o.classList.remove("active")}autoUpdateAnswer(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elAutoSaveAnswer}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionAnswerItem}`);clearTimeout(timeoutAutoUpdateAnswer),timeoutAutoUpdateAnswer=setTimeout(()=>{const e=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`),t=e.dataset.questionId,s=this.getDataAnswersConfig(e),o=e.querySelector(`${EditQuestion.selectors.elAnswersConfig}`),l=structuredClone(s),r=o.querySelectorAll(`${EditQuestion.selectors.elQuestionAnswerItem}:not(.clone)`),a={};r.forEach((e,t)=>{a[e.dataset.answerId]=t+1}),s.map((t,s)=>{const n=e.querySelector(`${EditQuestion.selectors.elQuestionAnswerItem}[data-answer-id="${t.question_answer_id}"]`),i=n.querySelector(`${EditQuestion.selectors.elInputAnswerSetTrue}`),o=n.querySelector(`${EditQuestion.selectors.elQuestionAnswerTitleInput}`);return o&&(t.title=o.value.trim()),i&&(i.checked?t.is_true="yes":t.is_true=""),a[t.question_answer_id]&&(t.order=a[t.question_answer_id]),t}),lpUtils.lpSetLoadingEl(i,1);const c={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw`Error: ${t}`;lpToastify.show(t,s)},error:t=>{l.forEach(t=>{const s=e.querySelector(`${EditQuestion.selectors.elQuestionAnswerItem}[data-answer-id="${t.question_answer_id}"]`).querySelector(`${EditQuestion.selectors.elInputAnswerSetTrue}`);return"yes"===t.is_true&&(s.checked=!0),t}),lpToastify.show(t,"error")},completed:()=>{lpUtils.lpSetLoadingEl(i,0)}},u={action:"update_question_answers_config",question_id:t,answers:s,args:{id_url:idUrlHandle}};window.lpAJAXG.fetchAJAX(u,c)},700)}sortAbleQuestionAnswer(e){let t,s=0;e.querySelectorAll(`${EditQuestion.selectors.elAnswersConfig}`).forEach(e=>{new Sortable(e,{handle:".drag",animation:150,onEnd:e=>{const n=e.item;s&&(clearTimeout(t),t=setTimeout(()=>{const e=n.querySelector(`${EditQuestion.selectors.elAutoSaveAnswer}`);this.autoUpdateAnswer({e:null,target:e})},1e3))},onMove:e=>{clearTimeout(t)},onUpdate:e=>{s=1}})})}deleteQuestionAnswer(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elBtnDeleteAnswer}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionAnswerItem}`);if(!i)return;const o=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`),l=o.dataset.questionId,r=i.dataset.answerId;l&&r&&SweetAlert.fire({title:n.dataset.title||"Are you sure?",text:n.dataset.content||"Do you want to delete this answer?",icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){lpUtils.lpSetLoadingEl(i,1);const e={success:e=>{const{message:t,status:s}=e;if(lpToastify.show(t,s),"success"===s){const e=parseInt(i.dataset.answerId);i.remove();const t=this.getDataAnswersConfig(o);if(t){const s=t.filter(t=>parseInt(t.question_answer_id)!==e);this.setDataAnswersConfig(o,s)}}},error:e=>{lpToastify.show(e,"error")},completed:()=>{lpUtils.lpSetLoadingEl(i,0)}},t={action:"delete_question_answer",question_id:l,question_answer_id:r,args:{id_url:idUrlHandle}};window.lpAJAXG.fetchAJAX(t,e)}})}getDataAnswersConfig(e){const t=e.querySelector(`${EditQuestion.selectors.elAnswersConfig}`);if(!t)return null;let s=t.dataset.answers||"[]";try{s=JSON.parse(s)}catch(e){s=[]}return s.meta_data||(s.meta_data={}),s}setDataAnswersConfig(e,t){const s=e.querySelector(`${EditQuestion.selectors.elAnswersConfig}`);s&&(t&&"object"==typeof t||(t={}),s.dataset.answers=JSON.stringify(t))}fibInsertBlank=e=>{const{e:t,target:s}=e,n=s.closest(EditQuestion.selectors.elBtnFibInsertBlank);if(!n)return;const i=n.dataset.defaultText,o=n.closest(EditQuestion.selectors.elQuestionEditMain),l=o.dataset.questionId,r=n.dataset.messInserted,a=n.dataset.messRequireSelectText,c=`${EditQuestion.selectors.elQuestionFibInput}-${l}`,u=this.randomString();let d;if(!fibSelection)return void lpToastify.show(a,"error");{const e=fibSelection.getNode();if(!e)return void lpToastify.show("Event insert blank has error, please try again","error");if(!e.closest(`body[data-id="${c}"]`))return void lpToastify.show(a,"error");if(e.classList.contains(`${EditQuestion.selectors.elQuestionFibInput}`))return void lpToastify.show(r,"error");d=fibSelection.getContent(),0===d.length&&(d=i);const t=`<span class="${EditQuestion.selectors.elQuestionFibInput}" data-id="${u}">${d}</span>`;fibSelection.setContent(t)}const p=this.getDataAnswersConfig(o);p.meta_data=p.meta_data||{},0===Object.keys(p.meta_data).length&&(p.meta_data={}),p.meta_data[u]={id:u,match_case:0,comparison:"equal",fill:d,index:1,open:!1},this.setDataAnswersConfig(o,p);const w=o.querySelector(`${EditQuestion.selectors.elFibBlankOptions}`),m=o.querySelector(`${EditQuestion.selectors.elFibBlankOptionItemClone}`),Q=m.cloneNode(!0),E=w.querySelectorAll(`${EditQuestion.selectors.elFibBlankOptionItem}:not(.clone)`).length,f=Q.querySelector(`${EditQuestion.selectors.elFibBlankOptionIndex}`),g=Q.querySelector(`${EditQuestion.selectors.elFibOptionTitleInput}`),b=Q.querySelector(`${EditQuestion.selectors.elFibOptionMatchCaseInput}`),h=Q.querySelectorAll(`${EditQuestion.selectors.elFibOptionComparisonInput}`);Q.dataset.id=u,g.name=`${EditQuestion.selectors.elFibOptionTitleInput}-${u}`,g.value=this.decodeHtml(d),f.textContent=E+1+".",b.name=`${EditQuestion.selectors.elFibOptionMatchCaseInput}-${u}`.replace(/\./g,""),h.forEach(e=>{e.name=`${EditQuestion.selectors.elFibOptionComparisonInput}-${u}`.replace(/\./g,""),"equal"===e.value&&(e.checked=!0)}),m.insertAdjacentElement("beforebegin",Q),Q.classList.remove("clone"),lpUtils.lpShowHideEl(Q,1);const A=o.querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`);lpUtils.lpSetLoadingEl(n,1),this.fibSaveContent({e:null,target:A,callBackCompleted:()=>{lpUtils.lpSetLoadingEl(n,0)}})};fibDeleteAllBlanks(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elBtnFibDeleteAllBlanks}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`);if(!i)return;const o=i.dataset.questionId,l=this.getDataAnswersConfig(i);SweetAlert.fire({title:n.dataset.title,text:n.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e=window.tinymce.get(`${EditQuestion.selectors.elQuestionFibInput}-${o}`);e.dom.select(`.${EditQuestion.selectors.elQuestionFibInput}`).forEach(t=>{e.dom.remove(t,!0)}),l.meta_data={},this.setDataAnswersConfig(i,l);i.querySelector(`${EditQuestion.selectors.elFibBlankOptions}`).querySelectorAll(`${EditQuestion.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const t=i.querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`);lpUtils.lpSetLoadingEl(n,1),this.fibSaveContent({e:null,target:t,callBackCompleted:()=>{lpUtils.lpSetLoadingEl(n,0)}})}})}fibClearContent(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elBtnFibClearAllContent}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`);if(!i)return;const o=i.dataset.questionId,l=this.getDataAnswersConfig(i);SweetAlert.fire({title:n.dataset.title,text:n.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){window.tinymce.get(`lp-question-fib-input-${o}`).setContent(""),l.meta_data={},this.setDataAnswersConfig(i,l);i.querySelector(`${EditQuestion.selectors.elFibBlankOptions}`).querySelectorAll(`${EditQuestion.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const e=i.querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`);lpUtils.lpSetLoadingEl(n,1),this.fibSaveContent({e:null,target:e,callBackCompleted:()=>{lpUtils.lpSetLoadingEl(n,0)}})}})}fibDeleteBlank(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elBtnFibOptionDelete}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`);if(!i)return;const o=i.dataset.questionId,l=(i.querySelector(`${EditQuestion.selectors.elAnswersConfig}`),this.getDataAnswersConfig(i)),r=n.closest(`${EditQuestion.selectors.elFibBlankOptionItem}`),a=r.dataset.id;SweetAlert.fire({title:n.dataset.title,text:n.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e=window.tinymce.get(`${EditQuestion.selectors.elQuestionFibInput}-${o}`),t=e.dom.select(`.${EditQuestion.selectors.elQuestionFibInput}[data-id="${a}"]`);t[0]&&e.dom.remove(t[0],!0),r.remove(),l.meta_data=l.meta_data||{},l.meta_data[a]&&delete l.meta_data[a],this.setDataAnswersConfig(i,l);const s=i.querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`);lpUtils.lpSetLoadingEl(r,1),this.fibSaveContent({e:null,target:s,callBackCompleted:()=>{lpUtils.lpSetLoadingEl(r,0)}})}})}fibOptionTitleInputChange(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elFibOptionTitleInput}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elFibBlankOptionItem}`);if(!i)return;const o=n.closest(`${EditQuestion.selectors.elQuestionEditMain}`);if(!o)return;const l=n.value.trim(),r=i.dataset.id,a=o.dataset.questionId,c=window.tinymce.get(`lp-question-fib-input-${a}`).dom.select(`.lp-question-fib-input[data-id="${r}"]`);c[0]&&(c[0].textContent=l),clearTimeout(timeoutAutoUpdateFib),timeoutAutoUpdateFib=setTimeout(()=>{const e=o.querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`);this.fibSaveContent({e:null,target:e})},700)}fibSaveContent(e){const{e:t,target:s,callBackCompleted:n=null}=e,i=s.closest(`${EditQuestion.selectors.elBtnFibSaveContent}`);if(!i)return;const o=i.closest(`${EditQuestion.selectors.elQuestionEditMain}`),l=o.dataset.questionId,r=this.getDataAnswersConfig(o);if(!r)return;const a=window.tinymce.get(`${EditQuestion.selectors.elQuestionFibInput}-${l}`);r.title=a.getContent();const c=o.querySelectorAll(`${EditQuestion.selectors.elFibBlankOptionItem}:not(.clone)`);c&&c.forEach(e=>{const t=e.dataset.id,s=e.querySelector(`${EditQuestion.selectors.elFibOptionMatchCaseInput}`),n=e.querySelector(`${EditQuestion.selectors.elFibOptionComparisonInput}:checked`);r.meta_data[t].match_case=s.checked?1:0,r.meta_data[t].comparison=n.value}),n||lpUtils.lpSetLoadingEl(i,1);const u={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw`Error: ${t}`;this.setDataAnswersConfig(o,r),lpToastify.show(t,s)},error:e=>{lpToastify.show(e,"error")},completed:()=>{n&&"function"==typeof n?n():lpUtils.lpSetLoadingEl(i,0)}},d={action:"update_question_answers_config",question_id:l,answers:r,args:{id_url:idUrlHandle}};window.lpAJAXG.fetchAJAX(d,u)}fibShowHideMatchCaseOption(e){const{e:t,target:s}=e,n=s.closest(`${EditQuestion.selectors.elFibOptionMatchCaseInput}`);if(!n)return;const i=n.closest(`${EditQuestion.selectors.elQuestionFibOptionDetail}`),o=i.querySelector(`${EditQuestion.selectors.elFibOptionMatchCaseWrap}`);if(!i||!o)return;n.checked?lpUtils.lpShowHideEl(o,1):lpUtils.lpShowHideEl(o,0);n.closest(`${EditQuestion.selectors.elQuestionEditMain}`).querySelector(`${EditQuestion.selectors.elBtnFibSaveContent}`).click()}randomString(e=10){const t="abcdefghijklmnopqrstuvwxyz0123456789";let s="";for(let n=0;n<e;n++)s+=t.charAt(Math.floor(36*Math.random()));return s}decodeHtml(e){const t=document.createElement("textarea");return t.innerHTML=e,t.value}}const editQuestion=new EditQuestion;lpUtils.lpOnElementReady(EditQuestion.selectors.elEditQuestionWrap,e=>{const t=EditQuestion.selectors.elQuestionEditMain.replace(".","");e.classList.contains(t)&&editQuestion.init()});
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/addons.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/addons.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/addons.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/addons.js	2026-05-23 18:20:54.000000000 +0000
@@ -39,6 +39,7 @@
   lplistAPI.frontend = {
     apiWidgets: lp_rest_url + 'lp/v1/widgets/api',
     apiCourses: lp_rest_url + 'lp/v1/courses/archive-course',
+    // Deprecated API, don't load from v4.3.7
     apiAJAX: lp_rest_url + 'lp/v1/load_content_via_ajax/',
     // Deprecated since 4.3.0
     apiProfileCoverImage: lp_rest_url + 'lp/v1/profile/cover-image'
@@ -46,6 +47,8 @@
 }
 if (lp_rest_url) {
   lplistAPI.apiCourses = lp_rest_url + 'lp/v1/courses/';
+  lplistAPI.apiEditCoursesArchiveBlock = lp_rest_url + 'lp/v1/courses/edit-archive-block';
+  lplistAPI.apiCoursesSuggest = lp_rest_url + 'lp/v1/courses/courses-suggest';
 }
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (lplistAPI);
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/addons.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/addons.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/addons.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/addons.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{"use strict";const e={};let t;"undefined"!=typeof lpDataAdmin&&(t=lpDataAdmin.lp_rest_url,e.admin={apiAdminNotice:t+"lp/v1/admin/tools/admin-notices",apiAddons:t+"lp/v1/addon/all",apiAddonAction:t+"lp/v1/addon/action-n",apiAddonsPurchase:t+"lp/v1/addon/info-addons-purchase",apiSearchCourses:t+"lp/v1/admin/tools/search-course",apiSearchUsers:t+"lp/v1/admin/tools/search-user",apiAssignUserCourse:t+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:t+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(t=lpData.lp_rest_url,e.frontend={apiWidgets:t+"lp/v1/widgets/api",apiCourses:t+"lp/v1/courses/archive-course",apiAJAX:t+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:t+"lp/v1/profile/cover-image"}),t&&(e.apiCourses=t+"lp/v1/courses/");const s=e;let a,n,o,c;const l=window.location.search,i=new URLSearchParams(l),r=i.get("tab");let d;const u=[],p=(e,t)=>{const s=d.querySelector(".lp-notify-action").cloneNode(!0);s.classList.remove("clone"),d.insertBefore(s,d[0]);const a=s.querySelector(`.${s.classList.value}__success`),n=s.querySelector(`.${s.classList.value}__error`);"success"===e?(a.classList.add("show"),a.querySelector(".message").innerHTML=t):(n.classList.add("show"),n.querySelector(".message").innerHTML=t),d.classList.add("show"),setTimeout(()=>{s.remove(),1===d.querySelectorAll(".lp-notify-action").length&&d.classList.remove("show")},"success"===e?3e3:4e3)};((e="")=>{const t=r?`?tab=${r}`:`?${e}`;fetch(s.admin.apiAddons+t,{method:"GET",headers:{"X-WP-Nonce":lpDataAdmin.nonce}}).then(e=>e.json()).then(e=>{const{status:t,message:s,data:a}=e;"success"===t?(n=a.html,o=a.addons):n=s}).catch(e=>{console.log(e)})})();const v=e=>{e<4?c.classList.add("max-3-items"):c.classList.remove("max-3-items")},m=setInterval(()=>{if(a&&d){if(n&&a&&d){a.innerHTML=n,c=a.querySelector("#lp-addons");const e=document.querySelector(".lp-nav-tab-wrapper");if(!e)return void clearInterval(m);const t=e.cloneNode(!0);a.insertBefore(t,a.children[0]),t.style.display="flex",e.remove();const s=t.querySelector(".nav-tab.nav-tab-active span");v(parseInt(s.textContent)),clearInterval(m)}}else a=document.querySelector(".lp-addons-page"),d=document.querySelector(".lp-notify-action-wrapper")},1);document.addEventListener("DOMContentLoaded",e=>{}),document.addEventListener("click",e=>{let t=e.target;if("span"===t.tagName.toLowerCase()){e.preventDefault();const s=t.closest(".btn-addon-action");s&&s.click()}if(t.closest(".btn-addon-action")){t=t.closest(".btn-addon-action"),e.preventDefault(),t.classList.add("handling");let a="";const n=t.closest(".lp-addon-item"),c=o[n.dataset.slug],l=t.dataset.action,i=n.querySelector(".lp-addon-item__purchase");if("purchase"===l)return i.style.display="block",void(i.querySelector(".purchase-install").style.display="flex");if("update-purchase-code"===l)return i.querySelector(".purchase-update").style.display="flex",void(i.style.display="block");if("buy"===l){const e=t.dataset.link;return void window.open(e,"_blank")}if("cancel"===l)return void(i.style.display="none");if("install"===l&&t.dataset.link){t.classList.remove("handling");const e=t.dataset.link;return void window.open(e,"_blank")}i&&(a=i.querySelector("input[name=purchase-code]").value),((e,t)=>{const a=e.addon.slug;-1===u.indexOf(a)&&(u.push(a),fetch(s.admin.apiAddonAction,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},body:JSON.stringify({...e})}).then(e=>e.json()).then(e=>{const s=u.indexOf(a);-1!==s&&u.splice(s,1);const{status:n,message:o,data:c}=e;t&&t(n),p(n,o)}).catch(e=>{p("error",`error js: ${e}`),console.log(e)}))})({purchase_code:a,action:l,addon:c},function(e,s,o){if("success"===e)if("install"===l){n.classList.add("installed","activated"),n.classList.remove("not_installed"),i.style.display="none";const e=document.querySelector(".nav-tab[data-tab=installed] span");e.textContent=parseInt(e.textContent)+1;const t=document.querySelector(".nav-tab[data-tab=not_installed] span");t.textContent=parseInt(t.textContent)-1,i.querySelector(".purchase-install").style.display="none",i.querySelector(".purchase-update").querySelector(".enter-purchase-code").value=a}else"update"===l?(n.querySelector(".addon-version-current").innerHTML=c.version,n.classList.remove("update")):"activate"===l?n.classList.add("activated"):"deactivate"===l?n.classList.remove("activated"):"update-purchase"===l&&(i.style.display="none");t.classList.remove("handling")})}if(t.classList.contains("nav-tab")){e.preventDefault(),document.querySelectorAll(".nav-tab").forEach(function(e){e.classList.remove("nav-tab-active")}),t.classList.add("nav-tab-active");const s=t.dataset.tab,n=a.querySelectorAll(".lp-addon-item");a.querySelector("#lp-search-addons__input").value="",i.set("tab",s),window.history.pushState({},"",`${window.location.pathname}?${i.toString()}`);let o=0;n.forEach(e=>{e.classList.remove("search-not-found"),"all"===s||e.classList.contains(s)?(e.classList.remove("hide"),o++):e.classList.add("hide")}),v(o)}}),document.addEventListener("input",e=>{const t=e.target;if("lp-search-addons__input"===t.id&&(e=>{const t=a.querySelectorAll(".lp-addon-item");let s=0;t.forEach(t=>{const a=t.querySelector("a").textContent;t.classList.contains("hide")||(a.toLowerCase().includes(e.toLowerCase())?(t.classList.remove("search-not-found"),s++):t.classList.add("search-not-found"))}),v(s)})(t.value),t.classList.contains("enter-purchase-code")){e.preventDefault();const s=t.value,a=t.closest(".lp-addon-item__purchase");a&&(a.querySelector("input[name=purchase-code]").value=s)}})})();
\ No newline at end of file
+(()=>{"use strict";const e={};let t;"undefined"!=typeof lpDataAdmin&&(t=lpDataAdmin.lp_rest_url,e.admin={apiAdminNotice:t+"lp/v1/admin/tools/admin-notices",apiAddons:t+"lp/v1/addon/all",apiAddonAction:t+"lp/v1/addon/action-n",apiAddonsPurchase:t+"lp/v1/addon/info-addons-purchase",apiSearchCourses:t+"lp/v1/admin/tools/search-course",apiSearchUsers:t+"lp/v1/admin/tools/search-user",apiAssignUserCourse:t+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:t+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(t=lpData.lp_rest_url,e.frontend={apiWidgets:t+"lp/v1/widgets/api",apiCourses:t+"lp/v1/courses/archive-course",apiAJAX:t+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:t+"lp/v1/profile/cover-image"}),t&&(e.apiCourses=t+"lp/v1/courses/",e.apiEditCoursesArchiveBlock=t+"lp/v1/courses/edit-archive-block",e.apiCoursesSuggest=t+"lp/v1/courses/courses-suggest");const s=e;let a,n,o,c;const l=window.location.search,i=new URLSearchParams(l),r=i.get("tab");let d;const u=[],p=(e,t)=>{const s=d.querySelector(".lp-notify-action").cloneNode(!0);s.classList.remove("clone"),d.insertBefore(s,d[0]);const a=s.querySelector(`.${s.classList.value}__success`),n=s.querySelector(`.${s.classList.value}__error`);"success"===e?(a.classList.add("show"),a.querySelector(".message").innerHTML=t):(n.classList.add("show"),n.querySelector(".message").innerHTML=t),d.classList.add("show"),setTimeout(()=>{s.remove(),1===d.querySelectorAll(".lp-notify-action").length&&d.classList.remove("show")},"success"===e?3e3:4e3)};((e="")=>{const t=r?`?tab=${r}`:`?${e}`;fetch(s.admin.apiAddons+t,{method:"GET",headers:{"X-WP-Nonce":lpDataAdmin.nonce}}).then(e=>e.json()).then(e=>{const{status:t,message:s,data:a}=e;"success"===t?(n=a.html,o=a.addons):n=s}).catch(e=>{console.log(e)})})();const v=e=>{e<4?c.classList.add("max-3-items"):c.classList.remove("max-3-items")},h=setInterval(()=>{if(a&&d){if(n&&a&&d){a.innerHTML=n,c=a.querySelector("#lp-addons");const e=document.querySelector(".lp-nav-tab-wrapper");if(!e)return void clearInterval(h);const t=e.cloneNode(!0);a.insertBefore(t,a.children[0]),t.style.display="flex",e.remove();const s=t.querySelector(".nav-tab.nav-tab-active span");v(parseInt(s.textContent)),clearInterval(h)}}else a=document.querySelector(".lp-addons-page"),d=document.querySelector(".lp-notify-action-wrapper")},1);document.addEventListener("DOMContentLoaded",e=>{}),document.addEventListener("click",e=>{let t=e.target;if("span"===t.tagName.toLowerCase()){e.preventDefault();const s=t.closest(".btn-addon-action");s&&s.click()}if(t.closest(".btn-addon-action")){t=t.closest(".btn-addon-action"),e.preventDefault(),t.classList.add("handling");let a="";const n=t.closest(".lp-addon-item"),c=o[n.dataset.slug],l=t.dataset.action,i=n.querySelector(".lp-addon-item__purchase");if("purchase"===l)return i.style.display="block",void(i.querySelector(".purchase-install").style.display="flex");if("update-purchase-code"===l)return i.querySelector(".purchase-update").style.display="flex",void(i.style.display="block");if("buy"===l){const e=t.dataset.link;return void window.open(e,"_blank")}if("cancel"===l)return void(i.style.display="none");if("install"===l&&t.dataset.link){t.classList.remove("handling");const e=t.dataset.link;return void window.open(e,"_blank")}i&&(a=i.querySelector("input[name=purchase-code]").value),((e,t)=>{const a=e.addon.slug;-1===u.indexOf(a)&&(u.push(a),fetch(s.admin.apiAddonAction,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},body:JSON.stringify({...e})}).then(e=>e.json()).then(e=>{const s=u.indexOf(a);-1!==s&&u.splice(s,1);const{status:n,message:o,data:c}=e;t&&t(n),p(n,o)}).catch(e=>{p("error",`error js: ${e}`),console.log(e)}))})({purchase_code:a,action:l,addon:c},function(e,s,o){if("success"===e)if("install"===l){n.classList.add("installed","activated"),n.classList.remove("not_installed"),i.style.display="none";const e=document.querySelector(".nav-tab[data-tab=installed] span");e.textContent=parseInt(e.textContent)+1;const t=document.querySelector(".nav-tab[data-tab=not_installed] span");t.textContent=parseInt(t.textContent)-1,i.querySelector(".purchase-install").style.display="none",i.querySelector(".purchase-update").querySelector(".enter-purchase-code").value=a}else"update"===l?(n.querySelector(".addon-version-current").innerHTML=c.version,n.classList.remove("update")):"activate"===l?n.classList.add("activated"):"deactivate"===l?n.classList.remove("activated"):"update-purchase"===l&&(i.style.display="none");t.classList.remove("handling")})}if(t.classList.contains("nav-tab")){e.preventDefault(),document.querySelectorAll(".nav-tab").forEach(function(e){e.classList.remove("nav-tab-active")}),t.classList.add("nav-tab-active");const s=t.dataset.tab,n=a.querySelectorAll(".lp-addon-item");a.querySelector("#lp-search-addons__input").value="",i.set("tab",s),window.history.pushState({},"",`${window.location.pathname}?${i.toString()}`);let o=0;n.forEach(e=>{e.classList.remove("search-not-found"),"all"===s||e.classList.contains(s)?(e.classList.remove("hide"),o++):e.classList.add("hide")}),v(o)}}),document.addEventListener("input",e=>{const t=e.target;if("lp-search-addons__input"===t.id&&(e=>{const t=a.querySelectorAll(".lp-addon-item");let s=0;t.forEach(t=>{const a=t.querySelector("a").textContent;t.classList.contains("hide")||(a.toLowerCase().includes(e.toLowerCase())?(t.classList.remove("search-not-found"),s++):t.classList.add("search-not-found"))}),v(s)})(t.value),t.classList.contains("enter-purchase-code")){e.preventDefault();const s=t.value,a=t.closest(".lp-addon-item__purchase");a&&(a.querySelector("input[name=purchase-code]").value=s)}})})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin.js	2026-05-23 18:20:54.000000000 +0000
@@ -410,6 +410,7 @@
   lplistAPI.frontend = {
     apiWidgets: lp_rest_url + 'lp/v1/widgets/api',
     apiCourses: lp_rest_url + 'lp/v1/courses/archive-course',
+    // Deprecated API, don't load from v4.3.7
     apiAJAX: lp_rest_url + 'lp/v1/load_content_via_ajax/',
     // Deprecated since 4.3.0
     apiProfileCoverImage: lp_rest_url + 'lp/v1/profile/cover-image'
@@ -417,6 +418,8 @@
 }
 if (lp_rest_url) {
   lplistAPI.apiCourses = lp_rest_url + 'lp/v1/courses/';
+  lplistAPI.apiEditCoursesArchiveBlock = lp_rest_url + 'lp/v1/courses/edit-archive-block';
+  lplistAPI.apiCoursesSuggest = lp_rest_url + 'lp/v1/courses/courses-suggest';
 }
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (lplistAPI);
 
@@ -430,6 +433,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -453,7 +457,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -747,6 +751,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ },
 
 /***/ "./node_modules/@orchidjs/sifter/dist/esm/sifter.js"
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{"use strict";const e=(e,t={},s={})=>{"function"==typeof s.before&&s.before(),fetch(e,{method:"GET",...t}).then(e=>e.json()).then(e=>{"function"==typeof s.success&&s.success(e)}).catch(e=>{"function"==typeof s.error&&s.error(e)}).finally(()=>{"function"==typeof s.completed&&s.completed()})},t=(e,t)=>{const s=document.querySelector(e);if(s)return void t(s);const i=new MutationObserver((s,i)=>{const n=document.querySelector(e);n&&(i.disconnect(),t(n))});i.observe(document.documentElement,{childList:!0,subtree:!0})};function s(e,t){e.split(/\s+/).forEach(e=>{t(e)})}class i{constructor(){this._events={}}on(e,t){s(e,e=>{const s=this._events[e]||[];s.push(t),this._events[e]=s})}off(e,t){var i=arguments.length;0!==i?s(e,e=>{if(1===i)return void delete this._events[e];const s=this._events[e];void 0!==s&&(s.splice(s.indexOf(t),1),this._events[e]=s)}):this._events={}}trigger(e,...t){var i=this;s(e,e=>{const s=i._events[e];void 0!==s&&s.forEach(e=>{e.apply(i,t)})})}}const n=e=>(e=e.filter(Boolean)).length<2?e[0]||"":1==c(e)?"["+e.join("")+"]":"(?:"+e.join("|")+")",o=e=>{if(!a(e))return e.join("");let t="",s=0;const i=()=>{s>1&&(t+="{"+s+"}")};return e.forEach((n,o)=>{n!==e[o-1]?(i(),t+=n,s=1):s++}),i(),t},r=e=>{let t=Array.from(e);return n(t)},a=e=>new Set(e).size!==e.length,l=e=>(e+"").replace(/([\$\(\)\*\+\.\?\[\]\^\{\|\}\\])/gu,"\\$1"),c=e=>e.reduce((e,t)=>Math.max(e,d(t)),0),d=e=>Array.from(e).length,u=e=>{if(1===e.length)return[[e]];let t=[];const s=e.substring(1);return u(s).forEach(function(s){let i=s.slice(0);i[0]=e.charAt(0)+i[0],t.push(i),i=s.slice(0),i.unshift(e.charAt(0)),t.push(i)}),t},p=[[0,65535]];let h,g;const f={},m={"/":"⁄∕",0:"߀",a:"ⱥɐɑ",aa:"ꜳ",ae:"æǽǣ",ao:"ꜵ",au:"ꜷ",av:"ꜹꜻ",ay:"ꜽ",b:"ƀɓƃ",c:"ꜿƈȼↄ",d:"đɗɖᴅƌꮷԁɦ",e:"ɛǝᴇɇ",f:"ꝼƒ",g:"ǥɠꞡᵹꝿɢ",h:"ħⱨⱶɥ",i:"ɨı",j:"ɉȷ",k:"ƙⱪꝁꝃꝅꞣ",l:"łƚɫⱡꝉꝇꞁɭ",m:"ɱɯϻ",n:"ꞥƞɲꞑᴎлԉ",o:"øǿɔɵꝋꝍᴑ",oe:"œ",oi:"ƣ",oo:"ꝏ",ou:"ȣ",p:"ƥᵽꝑꝓꝕρ",q:"ꝗꝙɋ",r:"ɍɽꝛꞧꞃ",s:"ßȿꞩꞅʂ",t:"ŧƭʈⱦꞇ",th:"þ",tz:"ꜩ",u:"ʉ",v:"ʋꝟʌ",vy:"ꝡ",w:"ⱳ",y:"ƴɏỿ",z:"ƶȥɀⱬꝣ",hv:"ƕ"};for(let e in m){let t=m[e]||"";for(let s=0;s<t.length;s++){let i=t.substring(s,s+1);f[i]=e}}const v=new RegExp(Object.keys(f).join("|")+"|[̀-ͯ·ʾʼ]","gu"),y=(e,t="NFKD")=>e.normalize(t),b=e=>Array.from(e).reduce((e,t)=>e+O(t),""),O=e=>(e=y(e).toLowerCase().replace(v,e=>f[e]||""),y(e,"NFC")),w=e=>{const t=(e=>{const t={},s=(e,s)=>{const i=t[e]||new Set,n=new RegExp("^"+r(i)+"$","iu");s.match(n)||(i.add(l(s)),t[e]=i)};for(let t of function*(e){for(const[t,s]of e)for(let e=t;e<=s;e++){let t=String.fromCharCode(e),s=b(t);s!=t.toLowerCase()&&(s.length>3||0!=s.length&&(yield{folded:s,composed:t,code_point:e}))}}(e))s(t.folded,t.folded),s(t.folded,t.composed);return t})(e),s={};let i=[];for(let e in t){let n=t[e];n&&(s[e]=r(n)),e.length>1&&i.push(l(e))}i.sort((e,t)=>t.length-e.length);const o=n(i);return g=new RegExp("^"+o,"u"),s},_=(e,t=1)=>(t=Math.max(t,e.length-1),n(u(e).map(e=>((e,t=1)=>{let s=0;return e=e.map(e=>(h[e]&&(s+=e.length),h[e]||e)),s>=t?o(e):""})(e,t)))),S=(e,t=!0)=>{let s=e.length>1?1:0;return n(e.map(e=>{let i=[];const n=t?e.length():e.length()-1;for(let t=0;t<n;t++)i.push(_(e.substrs[t]||"",s));return o(i)}))},A=(e,t)=>{for(const s of t){if(s.start!=e.start||s.end!=e.end)continue;if(s.substrs.join("")!==e.substrs.join(""))continue;let t=e.parts;const i=e=>{for(const s of t){if(s.start===e.start&&s.substr===e.substr)return!1;if(1!=e.length&&1!=s.length){if(e.start<s.start&&e.end>s.start)return!0;if(s.start<e.start&&s.end>e.start)return!0}}return!1};if(!(s.parts.filter(i).length>0))return!0}return!1};class C{parts;substrs;start;end;constructor(){this.parts=[],this.substrs=[],this.start=0,this.end=0}add(e){e&&(this.parts.push(e),this.substrs.push(e.substr),this.start=Math.min(e.start,this.start),this.end=Math.max(e.end,this.end))}last(){return this.parts[this.parts.length-1]}length(){return this.parts.length}clone(e,t){let s=new C,i=JSON.parse(JSON.stringify(this.parts)),n=i.pop();for(const e of i)s.add(e);let o=t.substr.substring(0,e-n.start),r=o.length;return s.add({start:n.start,end:n.start+r,length:r,substr:o}),s}}const I=(e,t)=>{if(e)return e[t]},x=(e,t)=>{if(e){for(var s,i=t.split(".");(s=i.shift())&&(e=e[s]););return e}},k=(e,t,s)=>{var i,n;return e?(e+="",null==t.regex||-1===(n=e.search(t.regex))?0:(i=t.string.length/e.length,0===n&&(i+=.5),i*s)):0},L=(e,t)=>{var s=e[t];if("function"==typeof s)return s;s&&!Array.isArray(s)&&(e[t]=[s])},E=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},F=(e,t)=>"number"==typeof e&&"number"==typeof t?e>t?1:e<t?-1:0:(e=b(e+"").toLowerCase())>(t=b(t+"").toLowerCase())?1:t>e?-1:0;class T{items;settings;constructor(e,t){this.items=e,this.settings=t||{diacritics:!0}}tokenize(e,t,s){if(!e||!e.length)return[];const i=[],n=e.split(/\s+/);var o;return s&&(o=new RegExp("^("+Object.keys(s).map(l).join("|")+"):(.*)$")),n.forEach(e=>{let s,n=null,r=null;o&&(s=e.match(o))&&(n=s[1],e=s[2]),e.length>0&&(r=this.settings.diacritics?(e=>{void 0===h&&(h=w(p)),e=b(e);let t="",s=[new C];for(let i=0;i<e.length;i++){let n=e.substring(i).match(g);const o=e.substring(i,i+1),r=n?n[0]:null;let a=[],l=new Set;for(const e of s){const t=e.last();if(!t||1==t.length||t.end<=i)if(r){const t=r.length;e.add({start:i,end:i+t,length:t,substr:r}),l.add("1")}else e.add({start:i,end:i+1,length:1,substr:o}),l.add("2");else if(r){let s=e.clone(i,t);const n=r.length;s.add({start:i,end:i+n,length:n,substr:r}),a.push(s)}else l.add("3")}if(a.length>0){a=a.sort((e,t)=>e.length()-t.length());for(let e of a)A(e,s)||s.push(e)}else if(i>0&&1==l.size&&!l.has("3")){t+=S(s,!1);let e=new C;const i=s[0];i&&e.add(i.last()),s=[e]}}return t+=S(s,!0),t})(e)||null:l(e),r&&t&&(r="\\b"+r)),i.push({string:e,regex:r?new RegExp(r,"iu"):null,field:n})}),i}getScoreFunction(e,t){var s=this.prepareSearch(e,t);return this._getScoreFunction(s)}_getScoreFunction(e){const t=e.tokens,s=t.length;if(!s)return function(){return 0};const i=e.options.fields,n=e.weights,o=i.length,r=e.getAttrFn;if(!o)return function(){return 1};const a=1===o?function(e,t){const s=i[0].field;return k(r(t,s),e,n[s]||1)}:function(e,t){var s=0;if(e.field){const i=r(t,e.field);!e.regex&&i?s+=1/o:s+=k(i,e,1)}else E(n,(i,n)=>{s+=k(r(t,n),e,i)});return s/o};return 1===s?function(e){return a(t[0],e)}:"and"===e.options.conjunction?function(e){var i,n=0;for(let s of t){if((i=a(s,e))<=0)return 0;n+=i}return n/s}:function(e){var i=0;return E(t,t=>{i+=a(t,e)}),i/s}}getSortFunction(e,t){var s=this.prepareSearch(e,t);return this._getSortFunction(s)}_getSortFunction(e){var t,s=[];const i=this,n=e.options,o=!e.query&&n.sort_empty?n.sort_empty:n.sort;if("function"==typeof o)return o.bind(this);const r=function(t,s){return"$score"===t?s.score:e.getAttrFn(i.items[s.id],t)};if(o)for(let t of o)(e.query||"$score"!==t.field)&&s.push(t);if(e.query){t=!0;for(let e of s)if("$score"===e.field){t=!1;break}t&&s.unshift({field:"$score",direction:"desc"})}else s=s.filter(e=>"$score"!==e.field);return s.length?function(e,t){var i,n;for(let o of s)if(n=o.field,i=("desc"===o.direction?-1:1)*F(r(n,e),r(n,t)))return i;return 0}:null}prepareSearch(e,t){const s={};var i=Object.assign({},t);if(L(i,"sort"),L(i,"sort_empty"),i.fields){L(i,"fields");const e=[];i.fields.forEach(t=>{"string"==typeof t&&(t={field:t,weight:1}),e.push(t),s[t.field]="weight"in t?t.weight:1}),i.fields=e}return{options:i,query:e.toLowerCase().trim(),tokens:this.tokenize(e,i.respect_word_boundaries,s),total:0,items:[],weights:s,getAttrFn:i.nesting?x:I}}search(e,t){var s,i,n=this;i=this.prepareSearch(e,t),t=i.options,e=i.query;const o=t.score||n._getScoreFunction(i);e.length?E(n.items,(e,n)=>{s=o(e),(!1===t.filter||s>0)&&i.items.push({score:s,id:n})}):E(n.items,(e,t)=>{i.items.push({score:1,id:t})});const r=n._getSortFunction(i);return r&&i.items.sort(r),i.total=i.items.length,"number"==typeof t.limit&&(i.items=i.items.slice(0,t.limit)),i}}const P=e=>null==e?null:q(e),q=e=>"boolean"==typeof e?e?"1":"0":e+"",N=e=>(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"),j=(e,t)=>{var s;return function(i,n){var o=this;s&&(o.loading=Math.max(o.loading-1,0),clearTimeout(s)),s=setTimeout(function(){s=null,o.loadedSearches[i]=!0,e.call(o,i,n)},t)}},D=(e,t,s)=>{var i,n=e.trigger,o={};for(i of(e.trigger=function(){var s=arguments[0];if(-1===t.indexOf(s))return n.apply(e,arguments);o[s]=arguments},s.apply(e,[]),e.trigger=n,t))i in o&&n.apply(e,o[i])},$=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},V=(e,t,s,i)=>{e.addEventListener(t,s,i)},H=(e,t)=>!!t&&!!t[e]&&1==(t.altKey?1:0)+(t.ctrlKey?1:0)+(t.shiftKey?1:0)+(t.metaKey?1:0),M=(e,t)=>e.getAttribute("id")||(e.setAttribute("id",t),t),R=e=>e.replace(/[\\"']/g,"\\$&"),z=(e,t)=>{t&&e.append(t)},B=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},K=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(G(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},G=e=>"string"==typeof e&&e.indexOf("<")>-1,Q=(e,t)=>{var s=document.createEvent("HTMLEvents");s.initEvent(t,!0,!1),e.dispatchEvent(s)},U=(e,t)=>{Object.assign(e.style,t)},J=(e,...t)=>{var s=X(t);(e=Y(e)).map(e=>{s.map(t=>{e.classList.add(t)})})},W=(e,...t)=>{var s=X(t);(e=Y(e)).map(e=>{s.map(t=>{e.classList.remove(t)})})},X=e=>{var t=[];return B(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)},Y=e=>(Array.isArray(e)||(e=[e]),e),Z=(e,t,s)=>{if(!s||s.contains(e))for(;e&&e.matches;){if(e.matches(t))return e;e=e.parentNode}},ee=(e,t=0)=>t>0?e[e.length-1]:e[0],te=(e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s},se=(e,t)=>{B(t,(t,s)=>{null==t?e.removeAttribute(s):e.setAttribute(s,""+t)})},ie=(e,t)=>{e.parentNode&&e.parentNode.replaceChild(t,e)},ne="undefined"!=typeof navigator&&/Mac/.test(navigator.userAgent)?"metaKey":"ctrlKey",oe={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:null,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,shouldOpen:null,maxOptions:50,maxItems:null,hideSelected:null,duplicates:!1,addPrecedence:!1,selectOnTab:!1,preload:null,allowEmptyOption:!1,refreshThrottle:300,loadThrottle:300,loadingClass:"loading",dataAttr:null,optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"ts-wrapper",controlClass:"ts-control",dropdownClass:"ts-dropdown",dropdownContentClass:"ts-dropdown-content",itemClass:"item",optionClass:"option",dropdownParent:null,controlInput:'<input type="text" autocomplete="off" size="1" />',copyClassesToDropdown:!1,placeholder:null,hidePlaceholder:null,shouldLoad:function(e){return e.length>0},render:{}};function re(e,t){var s=Object.assign({},oe,t),i=s.dataAttr,n=s.labelField,o=s.valueField,r=s.disabledField,a=s.optgroupField,l=s.optgroupLabelField,c=s.optgroupValueField,d=e.tagName.toLowerCase(),u=e.getAttribute("placeholder")||e.getAttribute("data-placeholder");if(!u&&!s.allowEmptyOption){let t=e.querySelector('option[value=""]');t&&(u=t.textContent)}var p={placeholder:u,options:[],optgroups:[],items:[],maxItems:null};return"select"===d?(()=>{var t,d=p.options,u={},h=1;let g=0;var f=e=>{var t=Object.assign({},e.dataset),s=i&&t[i];return"string"==typeof s&&s.length&&(t=Object.assign(t,JSON.parse(s))),t},m=(e,t)=>{var i=P(e.value);if(null!=i&&(i||s.allowEmptyOption)){if(u.hasOwnProperty(i)){if(t){var l=u[i][a];l?Array.isArray(l)?l.push(t):u[i][a]=[l,t]:u[i][a]=t}}else{var c=f(e);c[n]=c[n]||e.textContent,c[o]=c[o]||i,c[r]=c[r]||e.disabled,c[a]=c[a]||t,c.$option=e,c.$order=c.$order||++g,u[i]=c,d.push(c)}e.selected&&p.items.push(i)}};p.maxItems=e.hasAttribute("multiple")?null:1,B(e.children,e=>{var s,i,n;"optgroup"===(t=e.tagName.toLowerCase())?((n=f(s=e))[l]=n[l]||s.getAttribute("label")||"",n[c]=n[c]||h++,n[r]=n[r]||s.disabled,n.$order=n.$order||++g,p.optgroups.push(n),i=n[c],B(s.children,e=>{m(e,i)})):"option"===t&&m(e)})})():(()=>{const t=e.getAttribute(i);if(t)p.options=JSON.parse(t),B(p.options,e=>{p.items.push(e[o])});else{var r=e.value.trim()||"";if(!s.allowEmptyOption&&!r.length)return;const t=r.split(s.delimiter);B(t,e=>{const t={};t[n]=e,t[o]=e,p.options.push(t)}),p.items=t}})(),Object.assign({},oe,p,t)}var ae=0;class le extends(function(e){return e.plugins={},class extends e{constructor(){super(...arguments),this.plugins={names:[],settings:{},requested:{},loaded:{}}}static define(t,s){e.plugins[t]={name:t,fn:s}}initializePlugins(e){var t,s;const i=this,n=[];if(Array.isArray(e))e.forEach(e=>{"string"==typeof e?n.push(e):(i.plugins.settings[e.name]=e.options,n.push(e.name))});else if(e)for(t in e)e.hasOwnProperty(t)&&(i.plugins.settings[t]=e[t],n.push(t));for(;s=n.shift();)i.require(s)}loadPlugin(t){var s=this,i=s.plugins,n=e.plugins[t];if(!e.plugins.hasOwnProperty(t))throw new Error('Unable to find "'+t+'" plugin');i.requested[t]=!0,i.loaded[t]=n.fn.apply(s,[s.plugins.settings[t]||{}]),i.names.push(t)}require(e){var t=this,s=t.plugins;if(!t.plugins.loaded.hasOwnProperty(e)){if(s.requested[e])throw new Error('Plugin has circular dependency ("'+e+'")');t.loadPlugin(e)}return s.loaded[e]}}}(i)){constructor(e,t){var s;super(),this.order=0,this.isOpen=!1,this.isDisabled=!1,this.isReadOnly=!1,this.isInvalid=!1,this.isValid=!0,this.isLocked=!1,this.isFocused=!1,this.isInputHidden=!1,this.isSetup=!1,this.ignoreFocus=!1,this.ignoreHover=!1,this.hasOptions=!1,this.lastValue="",this.caretPos=0,this.loading=0,this.loadedSearches={},this.activeOption=null,this.activeItems=[],this.optgroups={},this.options={},this.userOptions={},this.items=[],this.refreshTimeout=null,ae++;var i=K(e);if(i.tomselect)throw new Error("Tom Select already initialized on this element");i.tomselect=this,s=(window.getComputedStyle&&window.getComputedStyle(i,null)).getPropertyValue("direction");const n=re(i,t);this.settings=n,this.input=i,this.tabIndex=i.tabIndex||0,this.is_select_tag="select"===i.tagName.toLowerCase(),this.rtl=/rtl/i.test(s),this.inputId=M(i,"tomselect-"+ae),this.isRequired=i.required,this.sifter=new T(this.options,{diacritics:n.diacritics}),n.mode=n.mode||(1===n.maxItems?"single":"multi"),"boolean"!=typeof n.hideSelected&&(n.hideSelected="multi"===n.mode),"boolean"!=typeof n.hidePlaceholder&&(n.hidePlaceholder="multi"!==n.mode);var o=n.createFilter;"function"!=typeof o&&("string"==typeof o&&(o=new RegExp(o)),o instanceof RegExp?n.createFilter=e=>o.test(e):n.createFilter=e=>this.settings.duplicates||!this.options[e]),this.initializePlugins(n.plugins),this.setupCallbacks(),this.setupTemplates();const r=K("<div>"),a=K("<div>"),l=this._render("dropdown"),c=K('<div role="listbox" tabindex="-1">'),d=this.input.getAttribute("class")||"",u=n.mode;var p;J(r,n.wrapperClass,d,u),J(a,n.controlClass),z(r,a),J(l,n.dropdownClass,u),n.copyClassesToDropdown&&J(l,d),J(c,n.dropdownContentClass),z(l,c),K(n.dropdownParent||r).appendChild(l),G(n.controlInput)?(p=K(n.controlInput),B(["autocorrect","autocapitalize","autocomplete","spellcheck"],e=>{i.getAttribute(e)&&se(p,{[e]:i.getAttribute(e)})}),p.tabIndex=-1,a.appendChild(p),this.focus_node=p):n.controlInput?(p=K(n.controlInput),this.focus_node=p):(p=K("<input/>"),this.focus_node=a),this.wrapper=r,this.dropdown=l,this.dropdown_content=c,this.control=a,this.control_input=p,this.setup()}setup(){const e=this,t=e.settings,s=e.control_input,i=e.dropdown,n=e.dropdown_content,o=e.wrapper,r=e.control,a=e.input,c=e.focus_node,d={passive:!0},u=e.inputId+"-ts-dropdown";se(n,{id:u}),se(c,{role:"combobox","aria-haspopup":"listbox","aria-expanded":"false","aria-controls":u});const p=M(c,e.inputId+"-ts-control"),h="label[for='"+(e=>e.replace(/['"\\]/g,"\\$&"))(e.inputId)+"']",g=document.querySelector(h),f=e.focus.bind(e);if(g){V(g,"click",f),se(g,{for:p});const t=M(g,e.inputId+"-ts-label");se(c,{"aria-labelledby":t}),se(n,{"aria-labelledby":t})}if(o.style.width=a.style.width,e.plugins.names.length){const t="plugin-"+e.plugins.names.join(" plugin-");J([o,i],t)}(null===t.maxItems||t.maxItems>1)&&e.is_select_tag&&se(a,{multiple:"multiple"}),t.placeholder&&se(s,{placeholder:t.placeholder}),!t.splitOn&&t.delimiter&&(t.splitOn=new RegExp("\\s*"+l(t.delimiter)+"+\\s*")),t.load&&t.loadThrottle&&(t.load=j(t.load,t.loadThrottle)),V(i,"mousemove",()=>{e.ignoreHover=!1}),V(i,"mouseenter",t=>{var s=Z(t.target,"[data-selectable]",i);s&&e.onOptionHover(t,s)},{capture:!0}),V(i,"click",t=>{const s=Z(t.target,"[data-selectable]");s&&(e.onOptionSelect(t,s),$(t,!0))}),V(r,"click",t=>{var i=Z(t.target,"[data-ts-item]",r);i&&e.onItemSelect(t,i)?$(t,!0):""==s.value&&(e.onClick(),$(t,!0))}),V(c,"keydown",t=>e.onKeyDown(t)),V(s,"keypress",t=>e.onKeyPress(t)),V(s,"input",t=>e.onInput(t)),V(c,"blur",t=>e.onBlur(t)),V(c,"focus",t=>e.onFocus(t)),V(s,"paste",t=>e.onPaste(t));const m=t=>{const n=t.composedPath()[0];if(!o.contains(n)&&!i.contains(n))return e.isFocused&&e.blur(),void e.inputState();n==s&&e.isOpen?t.stopPropagation():$(t,!0)},v=()=>{e.isOpen&&e.positionDropdown()};V(document,"mousedown",m),V(window,"scroll",v,d),V(window,"resize",v,d),this._destroy=()=>{document.removeEventListener("mousedown",m),window.removeEventListener("scroll",v),window.removeEventListener("resize",v),g&&g.removeEventListener("click",f)},this.revertSettings={innerHTML:a.innerHTML,tabIndex:a.tabIndex},a.tabIndex=-1,a.insertAdjacentElement("afterend",e.wrapper),e.sync(!1),t.items=[],delete t.optgroups,delete t.options,V(a,"invalid",()=>{e.isValid&&(e.isValid=!1,e.isInvalid=!0,e.refreshState())}),e.updateOriginalInput(),e.refreshItems(),e.close(!1),e.inputState(),e.isSetup=!0,a.disabled?e.disable():a.readOnly?e.setReadOnly(!0):e.enable(),e.on("change",this.onChange),J(a,"tomselected","ts-hidden-accessible"),e.trigger("initialize"),!0===t.preload&&e.preload()}setupOptions(e=[],t=[]){this.addOptions(e),B(t,e=>{this.registerOptionGroup(e)})}setupTemplates(){var e=this,t=e.settings.labelField,s=e.settings.optgroupLabelField,i={optgroup:e=>{let t=document.createElement("div");return t.className="optgroup",t.appendChild(e.options),t},optgroup_header:(e,t)=>'<div class="optgroup-header">'+t(e[s])+"</div>",option:(e,s)=>"<div>"+s(e[t])+"</div>",item:(e,s)=>"<div>"+s(e[t])+"</div>",option_create:(e,t)=>'<div class="create">Add <strong>'+t(e.input)+"</strong>&hellip;</div>",no_results:()=>'<div class="no-results">No results found</div>',loading:()=>'<div class="spinner"></div>',not_loading:()=>{},dropdown:()=>"<div></div>"};e.settings.render=Object.assign({},i,e.settings.render)}setupCallbacks(){var e,t,s={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",item_select:"onItemSelect",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(e in s)(t=this.settings[s[e]])&&this.on(e,t)}sync(e=!0){const t=this,s=e?re(t.input,{delimiter:t.settings.delimiter}):t.settings;t.setupOptions(s.options,s.optgroups),t.setValue(s.items||[],!0),t.lastQuery=null}onClick(){var e=this;if(e.activeItems.length>0)return e.clearActiveItems(),void e.focus();e.isFocused&&e.isOpen?e.blur():e.focus()}onMouseDown(){}onChange(){Q(this.input,"input"),Q(this.input,"change")}onPaste(e){var t=this;t.isInputHidden||t.isLocked?$(e):t.settings.splitOn&&setTimeout(()=>{var e=t.inputValue();if(e.match(t.settings.splitOn)){var s=e.trim().split(t.settings.splitOn);B(s,e=>{P(e)&&(this.options[e]?t.addItem(e):t.createItem(e))})}},0)}onKeyPress(e){var t=this;if(!t.isLocked){var s=String.fromCharCode(e.keyCode||e.which);return t.settings.create&&"multi"===t.settings.mode&&s===t.settings.delimiter?(t.createItem(),void $(e)):void 0}$(e)}onKeyDown(e){var t=this;if(t.ignoreHover=!0,t.isLocked)9!==e.keyCode&&$(e);else{switch(e.keyCode){case 65:if(H(ne,e)&&""==t.control_input.value)return $(e),void t.selectAll();break;case 27:return t.isOpen&&($(e,!0),t.close()),void t.clearActiveItems();case 40:if(!t.isOpen&&t.hasOptions)t.open();else if(t.activeOption){let e=t.getAdjacent(t.activeOption,1);e&&t.setActiveOption(e)}return void $(e);case 38:if(t.activeOption){let e=t.getAdjacent(t.activeOption,-1);e&&t.setActiveOption(e)}return void $(e);case 13:return void(t.canSelect(t.activeOption)?(t.onOptionSelect(e,t.activeOption),$(e)):(t.settings.create&&t.createItem()||document.activeElement==t.control_input&&t.isOpen)&&$(e));case 37:return void t.advanceSelection(-1,e);case 39:return void t.advanceSelection(1,e);case 9:return void(t.settings.selectOnTab&&(t.canSelect(t.activeOption)&&(t.onOptionSelect(e,t.activeOption),$(e)),t.settings.create&&t.createItem()&&$(e)));case 8:case 46:return void t.deleteSelection(e)}t.isInputHidden&&!H(ne,e)&&$(e)}}onInput(e){if(this.isLocked)return;const t=this.inputValue();var s,i;this.lastValue!==t&&(this.lastValue=t,""!=t?(this.refreshTimeout&&window.clearTimeout(this.refreshTimeout),this.refreshTimeout=(s=()=>{this.refreshTimeout=null,this._onInput()},(i=this.settings.refreshThrottle)>0?window.setTimeout(s,i):(s.call(null),null))):this._onInput())}_onInput(){const e=this.lastValue;this.settings.shouldLoad.call(this,e)&&this.load(e),this.refreshOptions(),this.trigger("type",e)}onOptionHover(e,t){this.ignoreHover||this.setActiveOption(t,!1)}onFocus(e){var t=this,s=t.isFocused;if(t.isDisabled||t.isReadOnly)return t.blur(),void $(e);t.ignoreFocus||(t.isFocused=!0,"focus"===t.settings.preload&&t.preload(),s||t.trigger("focus"),t.activeItems.length||(t.inputState(),t.refreshOptions(!!t.settings.openOnFocus)),t.refreshState())}onBlur(e){if(!1!==document.hasFocus()){var t=this;if(t.isFocused){t.isFocused=!1,t.ignoreFocus=!1;var s=()=>{t.close(),t.setActiveItem(),t.setCaret(t.items.length),t.trigger("blur")};t.settings.create&&t.settings.createOnBlur?t.createItem(null,s):s()}}}onOptionSelect(e,t){var s,i=this;t.parentElement&&t.parentElement.matches("[data-disabled]")||(t.classList.contains("create")?i.createItem(null,()=>{i.settings.closeAfterSelect&&i.close()}):void 0!==(s=t.dataset.value)&&(i.lastQuery=null,i.addItem(s),i.settings.closeAfterSelect&&i.close(),!i.settings.hideSelected&&e.type&&/click/.test(e.type)&&i.setActiveOption(t)))}canSelect(e){return!!(this.isOpen&&e&&this.dropdown_content.contains(e))}onItemSelect(e,t){var s=this;return!s.isLocked&&"multi"===s.settings.mode&&($(e),s.setActiveItem(t,e),!0)}canLoad(e){return!!this.settings.load&&!this.loadedSearches.hasOwnProperty(e)}load(e){const t=this;if(!t.canLoad(e))return;J(t.wrapper,t.settings.loadingClass),t.loading++;const s=t.loadCallback.bind(t);t.settings.load.call(t,e,s)}loadCallback(e,t){const s=this;s.loading=Math.max(s.loading-1,0),s.lastQuery=null,s.clearActiveOption(),s.setupOptions(e,t),s.refreshOptions(s.isFocused&&!s.isInputHidden),s.loading||W(s.wrapper,s.settings.loadingClass),s.trigger("load",e,t)}preload(){var e=this.wrapper.classList;e.contains("preloaded")||(e.add("preloaded"),this.load(""))}setTextboxValue(e=""){var t=this.control_input;t.value!==e&&(t.value=e,Q(t,"update"),this.lastValue=e)}getValue(){return this.is_select_tag&&this.input.hasAttribute("multiple")?this.items:this.items.join(this.settings.delimiter)}setValue(e,t){D(this,t?[]:["change"],()=>{this.clear(t),this.addItems(e,t)})}setMaxItems(e){0===e&&(e=null),this.settings.maxItems=e,this.refreshState()}setActiveItem(e,t){var s,i,n,o,r,a,l=this;if("single"!==l.settings.mode){if(!e)return l.clearActiveItems(),void(l.isFocused&&l.inputState());if("click"===(s=t&&t.type.toLowerCase())&&H("shiftKey",t)&&l.activeItems.length){for(a=l.getLastActive(),(n=Array.prototype.indexOf.call(l.control.children,a))>(o=Array.prototype.indexOf.call(l.control.children,e))&&(r=n,n=o,o=r),i=n;i<=o;i++)e=l.control.children[i],-1===l.activeItems.indexOf(e)&&l.setActiveItemClass(e);$(t)}else"click"===s&&H(ne,t)||"keydown"===s&&H("shiftKey",t)?e.classList.contains("active")?l.removeActiveItem(e):l.setActiveItemClass(e):(l.clearActiveItems(),l.setActiveItemClass(e));l.inputState(),l.isFocused||l.focus()}}setActiveItemClass(e){const t=this,s=t.control.querySelector(".last-active");s&&W(s,"last-active"),J(e,"active last-active"),t.trigger("item_select",e),-1==t.activeItems.indexOf(e)&&t.activeItems.push(e)}removeActiveItem(e){var t=this.activeItems.indexOf(e);this.activeItems.splice(t,1),W(e,"active")}clearActiveItems(){W(this.activeItems,"active"),this.activeItems=[]}setActiveOption(e,t=!0){e!==this.activeOption&&(this.clearActiveOption(),e&&(this.activeOption=e,se(this.focus_node,{"aria-activedescendant":e.getAttribute("id")}),se(e,{"aria-selected":"true"}),J(e,"active"),t&&this.scrollToOption(e)))}scrollToOption(e,t){if(!e)return;const s=this.dropdown_content,i=s.clientHeight,n=s.scrollTop||0,o=e.offsetHeight,r=e.getBoundingClientRect().top-s.getBoundingClientRect().top+n;r+o>i+n?this.scroll(r-i+o,t):r<n&&this.scroll(r,t)}scroll(e,t){const s=this.dropdown_content;t&&(s.style.scrollBehavior=t),s.scrollTop=e,s.style.scrollBehavior=""}clearActiveOption(){this.activeOption&&(W(this.activeOption,"active"),se(this.activeOption,{"aria-selected":null})),this.activeOption=null,se(this.focus_node,{"aria-activedescendant":null})}selectAll(){const e=this;if("single"===e.settings.mode)return;const t=e.controlChildren();t.length&&(e.inputState(),e.close(),e.activeItems=t,B(t,t=>{e.setActiveItemClass(t)}))}inputState(){var e=this;e.control.contains(e.control_input)&&(se(e.control_input,{placeholder:e.settings.placeholder}),e.activeItems.length>0||!e.isFocused&&e.settings.hidePlaceholder&&e.items.length>0?(e.setTextboxValue(),e.isInputHidden=!0):(e.settings.hidePlaceholder&&e.items.length>0&&se(e.control_input,{placeholder:""}),e.isInputHidden=!1),e.wrapper.classList.toggle("input-hidden",e.isInputHidden))}inputValue(){return this.control_input.value.trim()}focus(){var e=this;e.isDisabled||e.isReadOnly||(e.ignoreFocus=!0,e.control_input.offsetWidth?e.control_input.focus():e.focus_node.focus(),setTimeout(()=>{e.ignoreFocus=!1,e.onFocus()},0))}blur(){this.focus_node.blur(),this.onBlur()}getScoreFunction(e){return this.sifter.getScoreFunction(e,this.getSearchOptions())}getSearchOptions(){var e=this.settings,t=e.sortField;return"string"==typeof e.sortField&&(t=[{field:e.sortField}]),{fields:e.searchField,conjunction:e.searchConjunction,sort:t,nesting:e.nesting}}search(e){var t,s,i=this,n=this.getSearchOptions();if(i.settings.score&&"function"!=typeof(s=i.settings.score.call(i,e)))throw new Error('Tom Select "score" setting must be a function that returns a function');return e!==i.lastQuery?(i.lastQuery=e,t=i.sifter.search(e,Object.assign(n,{score:s})),i.currentResults=t):t=Object.assign({},i.currentResults),i.settings.hideSelected&&(t.items=t.items.filter(e=>{let t=P(e.id);return!(t&&-1!==i.items.indexOf(t))})),t}refreshOptions(e=!0){var t,s,i,n,o,r,a,l,c,d;const u={},p=[];var h=this,g=h.inputValue();const f=g===h.lastQuery||""==g&&null==h.lastQuery;var m=h.search(g),v=null,y=h.settings.shouldOpen||!1,b=h.dropdown_content;f&&(v=h.activeOption)&&(c=v.closest("[data-group]")),n=m.items.length,"number"==typeof h.settings.maxOptions&&(n=Math.min(n,h.settings.maxOptions)),n>0&&(y=!0);const O=(e,t)=>{let s=u[e];if(void 0!==s){let e=p[s];if(void 0!==e)return[s,e.fragment]}let i=document.createDocumentFragment();return s=p.length,p.push({fragment:i,order:t,optgroup:e}),[s,i]};for(t=0;t<n;t++){let e=m.items[t];if(!e)continue;let n=e.id,a=h.options[n];if(void 0===a)continue;let l=q(n),d=h.getOption(l,!0);for(h.settings.hideSelected||d.classList.toggle("selected",h.items.includes(l)),o=a[h.settings.optgroupField]||"",s=0,i=(r=Array.isArray(o)?o:[o])&&r.length;s<i;s++){o=r[s];let e=a.$order,t=h.optgroups[o];void 0===t?o="":e=t.$order;const[i,l]=O(o,e);s>0&&(d=d.cloneNode(!0),se(d,{id:a.$id+"-clone-"+s,"aria-selected":null}),d.classList.add("ts-cloned"),W(d,"active"),h.activeOption&&h.activeOption.dataset.value==n&&c&&c.dataset.group===o.toString()&&(v=d)),l.appendChild(d),""!=o&&(u[o]=i)}}var w;h.settings.lockOptgroupOrder&&p.sort((e,t)=>e.order-t.order),a=document.createDocumentFragment(),B(p,e=>{let t=e.fragment,s=e.optgroup;if(!t||!t.children.length)return;let i=h.optgroups[s];if(void 0!==i){let e=document.createDocumentFragment(),s=h.render("optgroup_header",i);z(e,s),z(e,t);let n=h.render("optgroup",{group:i,options:e});z(a,n)}else z(a,t)}),b.innerHTML="",z(b,a),h.settings.highlight&&(w=b.querySelectorAll("span.highlight"),Array.prototype.forEach.call(w,function(e){var t=e.parentNode;t.replaceChild(e.firstChild,e),t.normalize()}),m.query.length&&m.tokens.length&&B(m.tokens,e=>{((e,t)=>{if(null===t)return;if("string"==typeof t){if(!t.length)return;t=new RegExp(t,"i")}const s=e=>3===e.nodeType?(e=>{var s=e.data.match(t);if(s&&e.data.length>0){var i=document.createElement("span");i.className="highlight";var n=e.splitText(s.index);n.splitText(s[0].length);var o=n.cloneNode(!0);return i.appendChild(o),ie(n,i),1}return 0})(e):((e=>{1!==e.nodeType||!e.childNodes||/(script|style)/i.test(e.tagName)||"highlight"===e.className&&"SPAN"===e.tagName||Array.from(e.childNodes).forEach(e=>{s(e)})})(e),0);s(e)})(b,e.regex)}));var _=e=>{let t=h.render(e,{input:g});return t&&(y=!0,b.insertBefore(t,b.firstChild)),t};if(h.loading?_("loading"):h.settings.shouldLoad.call(h,g)?0===m.items.length&&_("no_results"):_("not_loading"),(l=h.canCreate(g))&&(d=_("option_create")),h.hasOptions=m.items.length>0||l,y){if(m.items.length>0){if(v||"single"!==h.settings.mode||null==h.items[0]||(v=h.getOption(h.items[0])),!b.contains(v)){let e=0;d&&!h.settings.addPrecedence&&(e=1),v=h.selectable()[e]}}else d&&(v=d);e&&!h.isOpen&&(h.open(),h.scrollToOption(v,"auto")),h.setActiveOption(v)}else h.clearActiveOption(),e&&h.isOpen&&h.close(!1)}selectable(){return this.dropdown_content.querySelectorAll("[data-selectable]")}addOption(e,t=!1){const s=this;if(Array.isArray(e))return s.addOptions(e,t),!1;const i=P(e[s.settings.valueField]);return null!==i&&!s.options.hasOwnProperty(i)&&(e.$order=e.$order||++s.order,e.$id=s.inputId+"-opt-"+e.$order,s.options[i]=e,s.lastQuery=null,t&&(s.userOptions[i]=t,s.trigger("option_add",i,e)),i)}addOptions(e,t=!1){B(e,e=>{this.addOption(e,t)})}registerOption(e){return this.addOption(e)}registerOptionGroup(e){var t=P(e[this.settings.optgroupValueField]);return null!==t&&(e.$order=e.$order||++this.order,this.optgroups[t]=e,t)}addOptionGroup(e,t){var s;t[this.settings.optgroupValueField]=e,(s=this.registerOptionGroup(t))&&this.trigger("optgroup_add",s,t)}removeOptionGroup(e){this.optgroups.hasOwnProperty(e)&&(delete this.optgroups[e],this.clearCache(),this.trigger("optgroup_remove",e))}clearOptionGroups(){this.optgroups={},this.clearCache(),this.trigger("optgroup_clear")}updateOption(e,t){const s=this;var i,n;const o=P(e),r=P(t[s.settings.valueField]);if(null===o)return;const a=s.options[o];if(null==a)return;if("string"!=typeof r)throw new Error("Value must be set in option data");const l=s.getOption(o),c=s.getItem(o);if(t.$order=t.$order||a.$order,delete s.options[o],s.uncacheValue(r),s.options[r]=t,l){if(s.dropdown_content.contains(l)){const e=s._render("option",t);ie(l,e),s.activeOption===l&&s.setActiveOption(e)}l.remove()}c&&(-1!==(n=s.items.indexOf(o))&&s.items.splice(n,1,r),i=s._render("item",t),c.classList.contains("active")&&J(i,"active"),ie(c,i)),s.lastQuery=null}removeOption(e,t){const s=this;e=q(e),s.uncacheValue(e),delete s.userOptions[e],delete s.options[e],s.lastQuery=null,s.trigger("option_remove",e),s.removeItem(e,t)}clearOptions(e){const t=(e||this.clearFilter).bind(this);this.loadedSearches={},this.userOptions={},this.clearCache();const s={};B(this.options,(e,i)=>{t(e,i)&&(s[i]=e)}),this.options=this.sifter.items=s,this.lastQuery=null,this.trigger("option_clear")}clearFilter(e,t){return this.items.indexOf(t)>=0}getOption(e,t=!1){const s=P(e);if(null===s)return null;const i=this.options[s];if(null!=i){if(i.$div)return i.$div;if(t)return this._render("option",i)}return null}getAdjacent(e,t,s="option"){var i;if(!e)return null;i="item"==s?this.controlChildren():this.dropdown_content.querySelectorAll("[data-selectable]");for(let s=0;s<i.length;s++)if(i[s]==e)return t>0?i[s+1]:i[s-1];return null}getItem(e){if("object"==typeof e)return e;var t=P(e);return null!==t?this.control.querySelector(`[data-value="${R(t)}"]`):null}addItems(e,t){var s=this,i=Array.isArray(e)?e:[e];const n=(i=i.filter(e=>-1===s.items.indexOf(e)))[i.length-1];i.forEach(e=>{s.isPending=e!==n,s.addItem(e,t)})}addItem(e,t){D(this,t?[]:["change","dropdown_close"],()=>{var s,i;const n=this,o=n.settings.mode,r=P(e);if((!r||-1===n.items.indexOf(r)||("single"===o&&n.close(),"single"!==o&&n.settings.duplicates))&&null!==r&&n.options.hasOwnProperty(r)&&("single"===o&&n.clear(t),"multi"!==o||!n.isFull())){if(s=n._render("item",n.options[r]),n.control.contains(s)&&(s=s.cloneNode(!0)),i=n.isFull(),n.items.splice(n.caretPos,0,r),n.insertAtCaret(s),n.isSetup){if(!n.isPending&&n.settings.hideSelected){let e=n.getOption(r),t=n.getAdjacent(e,1);t&&n.setActiveOption(t)}n.isPending||n.settings.closeAfterSelect||n.refreshOptions(n.isFocused&&"single"!==o),0!=n.settings.closeAfterSelect&&n.isFull()?n.close():n.isPending||n.positionDropdown(),n.trigger("item_add",r,s),n.isPending||n.updateOriginalInput({silent:t})}(!n.isPending||!i&&n.isFull())&&(n.inputState(),n.refreshState())}})}removeItem(e=null,t){const s=this;if(!(e=s.getItem(e)))return;var i,n;const o=e.dataset.value;i=te(e),e.remove(),e.classList.contains("active")&&(n=s.activeItems.indexOf(e),s.activeItems.splice(n,1),W(e,"active")),s.items.splice(i,1),s.lastQuery=null,!s.settings.persist&&s.userOptions.hasOwnProperty(o)&&s.removeOption(o,t),i<s.caretPos&&s.setCaret(s.caretPos-1),s.updateOriginalInput({silent:t}),s.refreshState(),s.positionDropdown(),s.trigger("item_remove",o,e)}createItem(e=null,t=()=>{}){3===arguments.length&&(t=arguments[2]),"function"!=typeof t&&(t=()=>{});var s,i=this,n=i.caretPos;if(e=e||i.inputValue(),!i.canCreate(e))return t(),!1;i.lock();var o=!1,r=e=>{if(i.unlock(),!e||"object"!=typeof e)return t();var s=P(e[i.settings.valueField]);if("string"!=typeof s)return t();i.setTextboxValue(),i.addOption(e,!0),i.setCaret(n),i.addItem(s),t(e),o=!0};return s="function"==typeof i.settings.create?i.settings.create.call(this,e,r):{[i.settings.labelField]:e,[i.settings.valueField]:e},o||r(s),!0}refreshItems(){var e=this;e.lastQuery=null,e.isSetup&&e.addItems(e.items),e.updateOriginalInput(),e.refreshState()}refreshState(){const e=this;e.refreshValidityState();const t=e.isFull(),s=e.isLocked;e.wrapper.classList.toggle("rtl",e.rtl);const i=e.wrapper.classList;var n;i.toggle("focus",e.isFocused),i.toggle("disabled",e.isDisabled),i.toggle("readonly",e.isReadOnly),i.toggle("required",e.isRequired),i.toggle("invalid",!e.isValid),i.toggle("locked",s),i.toggle("full",t),i.toggle("input-active",e.isFocused&&!e.isInputHidden),i.toggle("dropdown-active",e.isOpen),i.toggle("has-options",(n=e.options,0===Object.keys(n).length)),i.toggle("has-items",e.items.length>0)}refreshValidityState(){var e=this;e.input.validity&&(e.isValid=e.input.validity.valid,e.isInvalid=!e.isValid)}isFull(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems}updateOriginalInput(e={}){const t=this;var s,i;const n=t.input.querySelector('option[value=""]');if(t.is_select_tag){const o=[],r=t.input.querySelectorAll("option:checked").length;function a(e,s,i){return e||(e=K('<option value="'+N(s)+'">'+N(i)+"</option>")),e!=n&&t.input.append(e),o.push(e),(e!=n||r>0)&&(e.selected=!0),e}t.input.querySelectorAll("option:checked").forEach(e=>{e.selected=!1}),0==t.items.length&&"single"==t.settings.mode?a(n,"",""):t.items.forEach(e=>{s=t.options[e],i=s[t.settings.labelField]||"",o.includes(s.$option)?a(t.input.querySelector(`option[value="${R(e)}"]:not(:checked)`),e,i):s.$option=a(s.$option,e,i)})}else t.input.value=t.getValue();t.isSetup&&(e.silent||t.trigger("change",t.getValue()))}open(){var e=this;e.isLocked||e.isOpen||"multi"===e.settings.mode&&e.isFull()||(e.isOpen=!0,se(e.focus_node,{"aria-expanded":"true"}),e.refreshState(),U(e.dropdown,{visibility:"hidden",display:"block"}),e.positionDropdown(),U(e.dropdown,{visibility:"visible",display:"block"}),e.focus(),e.trigger("dropdown_open",e.dropdown))}close(e=!0){var t=this,s=t.isOpen;e&&(t.setTextboxValue(),"single"===t.settings.mode&&t.items.length&&t.inputState()),t.isOpen=!1,se(t.focus_node,{"aria-expanded":"false"}),U(t.dropdown,{display:"none"}),t.settings.hideSelected&&t.clearActiveOption(),t.refreshState(),s&&t.trigger("dropdown_close",t.dropdown)}positionDropdown(){if("body"===this.settings.dropdownParent){var e=this.control,t=e.getBoundingClientRect(),s=e.offsetHeight+t.top+window.scrollY,i=t.left+window.scrollX;U(this.dropdown,{width:t.width+"px",top:s+"px",left:i+"px"})}}clear(e){var t=this;if(t.items.length){var s=t.controlChildren();B(s,e=>{t.removeItem(e,!0)}),t.inputState(),e||t.updateOriginalInput(),t.trigger("clear")}}insertAtCaret(e){const t=this,s=t.caretPos,i=t.control;i.insertBefore(e,i.children[s]||null),t.setCaret(s+1)}deleteSelection(e){var t,s,i,n,o,r=this;t=e&&8===e.keyCode?-1:1,s={start:(o=r.control_input).selectionStart||0,length:(o.selectionEnd||0)-(o.selectionStart||0)};const a=[];if(r.activeItems.length)n=ee(r.activeItems,t),i=te(n),t>0&&i++,B(r.activeItems,e=>a.push(e));else if((r.isFocused||"single"===r.settings.mode)&&r.items.length){const e=r.controlChildren();let i;t<0&&0===s.start&&0===s.length?i=e[r.caretPos-1]:t>0&&s.start===r.inputValue().length&&(i=e[r.caretPos]),void 0!==i&&a.push(i)}if(!r.shouldDelete(a,e))return!1;for($(e,!0),void 0!==i&&r.setCaret(i);a.length;)r.removeItem(a.pop());return r.inputState(),r.positionDropdown(),r.refreshOptions(!1),!0}shouldDelete(e,t){const s=e.map(e=>e.dataset.value);return!(!s.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete(s,t))}advanceSelection(e,t){var s,i,n=this;n.rtl&&(e*=-1),n.inputValue().length||(H(ne,t)||H("shiftKey",t)?(i=(s=n.getLastActive(e))?s.classList.contains("active")?n.getAdjacent(s,e,"item"):s:e>0?n.control_input.nextElementSibling:n.control_input.previousElementSibling)&&(i.classList.contains("active")&&n.removeActiveItem(s),n.setActiveItemClass(i)):n.moveCaret(e))}moveCaret(e){}getLastActive(e){let t=this.control.querySelector(".last-active");if(t)return t;var s=this.control.querySelectorAll(".active");return s?ee(s,e):void 0}setCaret(e){this.caretPos=this.items.length}controlChildren(){return Array.from(this.control.querySelectorAll("[data-ts-item]"))}lock(){this.setLocked(!0)}unlock(){this.setLocked(!1)}setLocked(e=this.isReadOnly||this.isDisabled){this.isLocked=e,this.refreshState()}disable(){this.setDisabled(!0),this.close()}enable(){this.setDisabled(!1)}setDisabled(e){this.focus_node.tabIndex=e?-1:this.tabIndex,this.isDisabled=e,this.input.disabled=e,this.control_input.disabled=e,this.setLocked()}setReadOnly(e){this.isReadOnly=e,this.input.readOnly=e,this.control_input.readOnly=e,this.setLocked()}destroy(){var e=this,t=e.revertSettings;e.trigger("destroy"),e.off(),e.wrapper.remove(),e.dropdown.remove(),e.input.innerHTML=t.innerHTML,e.input.tabIndex=t.tabIndex,W(e.input,"tomselected","ts-hidden-accessible"),e._destroy(),delete e.input.tomselect}render(e,t){var s,i;const n=this;if("function"!=typeof this.settings.render[e])return null;if(!(i=n.settings.render[e].call(this,t,N)))return null;if(i=K(i),"option"===e||"option_create"===e?t[n.settings.disabledField]?se(i,{"aria-disabled":"true"}):se(i,{"data-selectable":""}):"optgroup"===e&&(s=t.group[n.settings.optgroupValueField],se(i,{"data-group":s}),t.group[n.settings.disabledField]&&se(i,{"data-disabled":""})),"option"===e||"item"===e){const s=q(t[n.settings.valueField]);se(i,{"data-value":s}),"item"===e?(J(i,n.settings.itemClass),se(i,{"data-ts-item":""})):(J(i,n.settings.optionClass),se(i,{role:"option",id:t.$id}),t.$div=i,n.options[s]=t)}return i}_render(e,t){const s=this.render(e,t);if(null==s)throw"HTMLElement expected";return s}clearCache(){B(this.options,e=>{e.$div&&(e.$div.remove(),delete e.$div)})}uncacheValue(e){const t=this.getOption(e);t&&t.remove()}canCreate(e){return this.settings.create&&e.length>0&&this.settings.createFilter.call(this,e)}hook(e,t,s){var i=this,n=i[t];i[t]=function(){var t,o;return"after"===e&&(t=n.apply(i,arguments)),o=s.apply(i,arguments),"instead"===e?o:("before"===e&&(t=n.apply(i,arguments)),t)}}}const ce=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},de=(e,t,s,i)=>{e.addEventListener(t,s,i)},ue=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(pe(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},pe=e=>"string"==typeof e&&e.indexOf("<")>-1,he=(e,t,s,i)=>{e.addEventListener(t,s,i)},ge=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},fe=(e,t,s,i)=>{e.addEventListener(t,s,i)},me=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(ve(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},ve=e=>"string"==typeof e&&e.indexOf("<")>-1;le.define("change_listener",function(){var e;e=()=>{this.sync()},this.input.addEventListener("change",e,void 0)}),le.define("checkbox_options",function(e){var t=this,s=t.onOptionSelect;t.settings.hideSelected=!1;const i=Object.assign({className:"tomselect-checkbox",checkedClassNames:void 0,uncheckedClassNames:void 0},e);var n=function(e,t){t?(e.checked=!0,i.uncheckedClassNames&&e.classList.remove(...i.uncheckedClassNames),i.checkedClassNames&&e.classList.add(...i.checkedClassNames)):(e.checked=!1,i.checkedClassNames&&e.classList.remove(...i.checkedClassNames),i.uncheckedClassNames&&e.classList.add(...i.uncheckedClassNames))},o=function(e){setTimeout(()=>{var t=e.querySelector("input."+i.className);t instanceof HTMLInputElement&&n(t,e.classList.contains("selected"))},1)};t.hook("after","setupTemplates",()=>{var e=t.settings.render.option;t.settings.render.option=(s,o)=>{var r=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(e.call(t,s,o)),a=document.createElement("input");i.className&&a.classList.add(i.className),a.addEventListener("click",function(e){ce(e)}),a.type="checkbox";const l=null==(c=s[t.settings.valueField])?null:(e=>"boolean"==typeof e?e?"1":"0":e+"")(c);var c;return n(a,!!(l&&t.items.indexOf(l)>-1)),r.prepend(a),r}}),t.on("item_remove",e=>{var s=t.getOption(e);s&&(s.classList.remove("selected"),o(s))}),t.on("item_add",e=>{var s=t.getOption(e);s&&o(s)}),t.hook("instead","onOptionSelect",(e,i)=>{if(i.classList.contains("selected"))return i.classList.remove("selected"),t.removeItem(i.dataset.value),t.refreshOptions(),void ce(e,!0);s.call(t,e,i),o(i)})}),le.define("clear_button",function(e){const t=this,s=Object.assign({className:"clear-button",title:"Clear All",html:e=>`<div class="${e.className}" title="${e.title}">&#10799;</div>`},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s));e.addEventListener("click",e=>{t.isLocked||(t.clear(),"single"===t.settings.mode&&t.settings.allowEmptyOption&&t.addItem(""),e.preventDefault(),e.stopPropagation())}),t.control.appendChild(e)})}),le.define("drag_drop",function(){var e=this;if("multi"!==e.settings.mode)return;var t=e.lock,s=e.unlock;let i,n=!0;e.hook("after","setupTemplates",()=>{var t=e.settings.render.item;e.settings.render.item=(s,o)=>{const r=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(t.call(e,s,o));var a;a=r,((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)})({draggable:"true"},(e,t)=>{null==e?a.removeAttribute(t):a.setAttribute(t,""+e)});const l=e=>{e.preventDefault(),r.classList.add("ts-drag-over"),c(r,i)},c=(e,t)=>{var s,i,n;void 0!==t&&(((e,t)=>{do{var s;if(e==(t=null==(s=t)?void 0:s.previousElementSibling))return!0}while(t&&t.previousElementSibling);return!1})(t,r)?(i=t,null==(n=(s=e).parentNode)||n.insertBefore(i,s.nextSibling)):((e,t)=>{var s;null==(s=e.parentNode)||s.insertBefore(t,e)})(e,t))};return de(r,"mousedown",e=>{n||((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e),e.stopPropagation()}),de(r,"dragstart",e=>{i=r,setTimeout(()=>{r.classList.add("ts-dragging")},0)}),de(r,"dragenter",l),de(r,"dragover",l),de(r,"dragleave",()=>{r.classList.remove("ts-drag-over")}),de(r,"dragend",()=>{var t;document.querySelectorAll(".ts-drag-over").forEach(e=>e.classList.remove("ts-drag-over")),null==(t=i)||t.classList.remove("ts-dragging"),i=void 0;var s=[];e.control.querySelectorAll("[data-value]").forEach(e=>{if(e.dataset.value){let t=e.dataset.value;t&&s.push(t)}}),e.setValue(s)}),r}}),e.hook("instead","lock",()=>(n=!1,t.call(e))),e.hook("instead","unlock",()=>(n=!0,s.call(e)))}),le.define("dropdown_header",function(e){const t=this,s=Object.assign({title:"Untitled",headerClass:"dropdown-header",titleRowClass:"dropdown-header-title",labelClass:"dropdown-header-label",closeClass:"dropdown-header-close",html:e=>'<div class="'+e.headerClass+'"><div class="'+e.titleRowClass+'"><span class="'+e.labelClass+'">'+e.title+'</span><a class="'+e.closeClass+'">&times;</a></div></div>'},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s)),i=e.querySelector("."+s.closeClass);i&&i.addEventListener("click",e=>{((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e,!0),t.close()}),t.dropdown.insertBefore(e,t.dropdown.firstChild)})}),le.define("caret_position",function(){var e=this;e.hook("instead","setCaret",t=>{"single"!==e.settings.mode&&e.control.contains(e.control_input)?(t=Math.max(0,Math.min(e.items.length,t)))==e.caretPos||e.isPending||e.controlChildren().forEach((s,i)=>{i<t?e.control_input.insertAdjacentElement("beforebegin",s):e.control.appendChild(s)}):t=e.items.length,e.caretPos=t}),e.hook("instead","moveCaret",t=>{if(!e.isFocused)return;const s=e.getLastActive(t);if(s){const a=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(s);e.setCaret(t>0?a+1:a),e.setActiveItem(),n=s,i=[],((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(["last-active"],e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(i=i.concat(e))}),r=i.filter(Boolean),(o=n,Array.isArray(o)||(o=[o]),n=o).map(e=>{r.map(t=>{e.classList.remove(t)})})}else e.setCaret(e.caretPos+t);var i,n,o,r})}),le.define("dropdown_input",function(){const e=this;e.settings.shouldOpen=!0,e.hook("before","setup",()=>{e.focus_node=e.control,((e,...t)=>{var s,i=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{i.map(t=>{e.classList.add(t)})})})(e.control_input,"dropdown-input");const t=ue('<div class="dropdown-input-wrap">');t.append(e.control_input),e.dropdown.insertBefore(t,e.dropdown.firstChild);const s=ue('<input class="items-placeholder" tabindex="-1" />');s.placeholder=e.settings.placeholder||"",e.control.append(s)}),e.on("initialize",()=>{e.control_input.addEventListener("keydown",t=>{switch(t.keyCode){case 27:return e.isOpen&&(((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(t,!0),e.close()),void e.clearActiveItems();case 9:e.focus_node.tabIndex=-1}return e.onKeyDown.call(e,t)}),e.on("blur",()=>{e.focus_node.tabIndex=e.isDisabled?-1:e.tabIndex}),e.on("dropdown_open",()=>{e.control_input.focus()});const t=e.onBlur;var s;e.hook("instead","onBlur",s=>{if(!s||s.relatedTarget!=e.control_input)return t.call(e)}),s=()=>e.onBlur(),e.control_input.addEventListener("blur",s,void 0),e.hook("before","close",()=>{e.isOpen&&e.focus_node.focus({preventScroll:!0})})})}),le.define("input_autogrow",function(){var e=this;e.on("initialize",()=>{var t=document.createElement("span"),s=e.control_input;t.style.cssText="position:absolute; top:-99999px; left:-99999px; width:auto; padding:0; white-space:pre; ",e.wrapper.appendChild(t);for(const e of["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"])t.style[e]=s.style[e];var i=()=>{t.textContent=s.value,s.style.width=t.clientWidth+"px"};i(),e.on("update item_add item_remove",i),he(s,"input",i),he(s,"keyup",i),he(s,"blur",i),he(s,"update",i)})}),le.define("no_backspace_delete",function(){var e=this,t=e.deleteSelection;this.hook("instead","deleteSelection",s=>!!e.activeItems.length&&t.call(e,s))}),le.define("no_active_items",function(){this.hook("instead","setActiveItem",()=>{}),this.hook("instead","selectAll",()=>{})}),le.define("optgroup_columns",function(){var e=this,t=e.onKeyDown;e.hook("instead","onKeyDown",s=>{var i,n,o,r;if(!e.isOpen||37!==s.keyCode&&39!==s.keyCode)return t.call(e,s);e.ignoreHover=!0,r=(e=>{for(;e&&e.matches;){if(e.matches("[data-group]"))return e;e=e.parentNode}})(e.activeOption),i=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(e.activeOption,"[data-selectable]"),r&&(r=37===s.keyCode?r.previousSibling:r.nextSibling)&&(n=(o=r.querySelectorAll("[data-selectable]"))[Math.min(o.length-1,i)])&&e.setActiveOption(n)})}),le.define("remove_button",function(e){const t=Object.assign({label:"&times;",title:"Remove",className:"remove",append:!0},e);var s=this;if(t.append){var i='<a href="javascript:void(0)" class="'+t.className+'" tabindex="-1" title="'+(t.title+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")+'">'+t.label+"</a>";s.hook("after","setupTemplates",()=>{var e=s.settings.render.item;s.settings.render.item=(t,n)=>{var o=me(e.call(s,t,n)),r=me(i);return o.appendChild(r),fe(r,"mousedown",e=>{ge(e,!0)}),fe(r,"click",e=>{s.isLocked||(ge(e,!0),s.isLocked||s.shouldDelete([o],e)&&(s.removeItem(o),s.refreshOptions(!1),s.inputState()))}),o}})}}),le.define("restore_on_backspace",function(e){const t=this,s=Object.assign({text:e=>e[t.settings.labelField]},e);t.on("item_remove",function(e){if(t.isFocused&&""===t.control_input.value.trim()){var i=t.options[e];i&&t.setTextboxValue(s.text.call(t,i))}})}),le.define("virtual_scroll",function(){const e=this,t=e.canLoad,s=e.clearActiveOption,i=e.loadCallback;var n,o,r={},a=!1,l=[];if(e.settings.shouldLoadMore||(e.settings.shouldLoadMore=()=>{if(n.clientHeight/(n.scrollHeight-n.scrollTop)>.9)return!0;if(e.activeOption){var t=e.selectable();if(Array.from(t).indexOf(e.activeOption)>=t.length-2)return!0}return!1}),!e.settings.firstUrl)throw"virtual_scroll plugin requires a firstUrl() method";e.settings.sortField=[{field:"$order"},{field:"$score"}];const c=t=>!("number"==typeof e.settings.maxOptions&&n.children.length>=e.settings.maxOptions||!(t in r)||!r[t]),d=(t,s)=>e.items.indexOf(s)>=0||l.indexOf(s)>=0;e.setNextUrl=(e,t)=>{r[e]=t},e.getUrl=t=>{if(t in r){const e=r[t];return r[t]=!1,e}return e.clearPagination(),e.settings.firstUrl.call(e,t)},e.clearPagination=()=>{r={}},e.hook("instead","clearActiveOption",()=>{if(!a)return s.call(e)}),e.hook("instead","canLoad",s=>s in r?c(s):t.call(e,s)),e.hook("instead","loadCallback",(t,s)=>{if(a){if(o){const s=t[0];void 0!==s&&(o.dataset.value=s[e.settings.valueField])}}else e.clearOptions(d);i.call(e,t,s),a=!1}),e.hook("after","refreshOptions",()=>{const t=e.lastValue;var s;c(t)?(s=e.render("loading_more",{query:t}))&&(s.setAttribute("data-selectable",""),o=s):t in r&&!n.querySelector(".no-results")&&(s=e.render("no_more_results",{query:t})),s&&(((e,...t)=>{var s,i=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{i.map(t=>{e.classList.add(t)})})})(s,e.settings.optionClass),n.append(s))}),e.on("initialize",()=>{l=Object.keys(e.options),n=e.dropdown_content,e.settings.render=Object.assign({},{loading_more:()=>'<div class="loading-more-results">Loading more results ... </div>',no_more_results:()=>'<div class="no-more-results">No more results</div>'},e.settings.render),n.addEventListener("scroll",()=>{e.settings.shouldLoadMore.call(e)&&c(e.lastValue)&&(a||(a=!0,e.load.call(e,e.lastValue)))})})});const ye=le,be={};let Oe;"undefined"!=typeof lpDataAdmin&&(Oe=lpDataAdmin.lp_rest_url,be.admin={apiAdminNotice:Oe+"lp/v1/admin/tools/admin-notices",apiAddons:Oe+"lp/v1/addon/all",apiAddonAction:Oe+"lp/v1/addon/action-n",apiAddonsPurchase:Oe+"lp/v1/addon/info-addons-purchase",apiSearchCourses:Oe+"lp/v1/admin/tools/search-course",apiSearchUsers:Oe+"lp/v1/admin/tools/search-user",apiAssignUserCourse:Oe+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:Oe+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(Oe=lpData.lp_rest_url,be.frontend={apiWidgets:Oe+"lp/v1/widgets/api",apiCourses:Oe+"lp/v1/courses/archive-course",apiAJAX:Oe+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:Oe+"lp/v1/profile/cover-image"}),Oe&&(be.apiCourses=Oe+"lp/v1/courses/");const we=be,_e={buildTomSelect(e,t,s,i,n){if(!e)return;const o={plugins:{remove_button:{title:"Remove this item"},dropdown_input:{}},onInitialize(){},onItemAdd(t){if(s){const o=Array.from(e.selectedOptions).map(e=>e.value);o.push(t),i.id_not_in=o.join(","),s("",i,n)}}};return s&&(o.load=(t,o)=>{const r=Array.from(e.selectedOptions).map(e=>e.value);i.id_not_in=r.join(","),s(t,i,_e.callBackTomSelectSearchAPI(o,n))}),(t={...o,...t}).options,new ye(e,t)},callBackTomSelectSearchAPI:(e,t)=>({success:s=>{const i=t.success(s);e(i)}}),fetchCourses(t="",s={},i){const n=we.admin.apiSearchCourses;s.search=t;const o={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify(s)};e(n,o,i)},fetchUsers(t="",s={},i){const n=we.admin.apiSearchUsers;s.search=t;const o={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify(s)};e(n,o,i)}},Se=(e,t={})=>e?null!=e.tomSelectInstance?null:void(e.tomSelectInstance=_e.buildTomSelect(e,t)):null,Ae=()=>{if("0"===lpData.show_search_author_field)return;const e=document.querySelector("#posts-filter");if(!e)return;let t=e.querySelector(".search-box");t||(e.insertAdjacentHTML("afterbegin",lpData.show_search_author_field),t=e.querySelector(".search-box")),t&&(t.querySelector("select#author")||(()=>{let s="";const i=lpData.urlParams.author;i&&(s=JSON.stringify(i));const n={urlApi:we.admin.apiSearchUsers,dataType:"users",keyGetValue:{value:"ID",text:"{{display_name}}(#{{ID}}) - {{user_email}}",key_render:{display_name:"display_name",user_email:"user_email",ID:"ID"}},setting:{placeholder:"Choose user"}},o=`<select data-struct='${JSON.stringify(n)}' style='display:none;' data-saved='${s}'\n\t\t\t\t\tid="author" name="author" class="select lp-tom-select"></select>`,r=t.querySelector('input[name="s"]');r&&r.insertAdjacentHTML("afterend",o);const a=e.querySelector('input[name="author"]');a&&a.remove()})())},Ce=()=>{const t=document.querySelectorAll("select.lp-tom-select:not(.loaded)");t.length&&t.forEach(t=>{t.closest(".widget-liquid-left")||((t,s={},i={})=>{var n,o;if(!t)return;if(t.classList.contains("loaded"))return;t.classList.add("loaded");const r=t.dataset?.saved?JSON.parse(t.dataset.saved):0,a=t?.dataset?.struct?JSON.parse(t.dataset.struct):"";if(!a)return void Se(t);const l=(e,t)=>{const s=t.parentElement;return s.tagName.toLowerCase()===e?s:"html"!==s.tagName.toLowerCase()&&l(e,s)},c=l("form",t);if(c){const e=c.querySelector('input[name="'+t.getAttribute("name")+'"]');e&&e.remove()}const d=null!==(n=a.dataSendApi)&&void 0!==n?n:"",u=null!==(o=a.urlApi)&&void 0!==o?o:"",p={...a.setting,...s};if(!u)return void Se(t,p);const h=(t="",s,i)=>{const n=u,o={current_ids:r,...d,...s};o.search=t;const a={headers:{"Content-Type":"application/json","X-WP-Nonce":lpData.nonce},method:"POST",body:JSON.stringify(o)};e(n,a,i)},g={success:e=>{((e,t,s,i,n={},o)=>{if(!(e&&t&&s&&i&&o))return;const r=e=>{if(!s.keyGetValue?.text||!s.keyGetValue.key_render)return;let t=s.keyGetValue.text;for(const[i,n]of Object.entries(s.keyGetValue.key_render))t=t.replace(new RegExp(`{{${n}}}`,"g"),e[n]);return t},a=t.dataset?.saved?JSON.parse(t.dataset.saved):0;let l=[];e.data[s.dataType].length>0&&(l=e.data[s.dataType].map(e=>({value:e[s.keyGetValue.value],text:r(e)})));const c={items:a,render:{item:(e,t)=>`<li data-id="${e.value}">\n\t\t\t\t\t\t<div class="item">${e.text}</div>\n\t\t\t\t\t</li>`},onChange:e=>{e.length<1&&(t.value="")},...n,options:l};null!=t.tomSelectInstance?t.tomSelectInstance.addOptions(l):t.tomSelectInstance=_e.buildTomSelect(t,c,i,{},o)})(e,t,a,h,p,g)}};let f=[];"object"==typeof r&&(f=Object.entries(r).map(([e,t])=>({key:e,value:t}))),d?.id_not_in&&(f=[...f,...d.id_not_in]),i.id_not_in=f.join(","),h("",i,g)})(t)})};!function(e){const t=function(t){const s=e(this).addClass("disabled");t.preventDefault(),e.post({url:s.attr("href"),data:{"lp-ajax":"create-pages"},dataType:"text",success:function(e){const t=s.closest(".lp-notice").html("<p>"+e+"</p>");setTimeout(function(){t.fadeOut()},2e3)}})},s=()=>{e(".lp-meta-box__file").each((t,s)=>{let i;const n=e(s).find(".lp-meta-box__file_input"),o=e(s).find(".lp-meta-box__file_list"),r=e(s).find(".btn-upload"),a=!!e(s).data("multil");e(r).on("click",e=>{e.preventDefault(),i||(i=wp.media({states:[new wp.media.controller.Library({filterable:"all",multiple:a})]}),i.on("select",function(){const e=i.state().get("selection");let t=n.val();e.forEach(function(e){(e=e.toJSON()).id&&(a?t=t?t+","+e.id:e.id:(t=e.id,o.empty()),o.append('<li class="lp-meta-box__file_list-item image" data-attachment_id="'+e.id+'"><img class="is_file" src="'+e.icon+'" /><span>'+e.filename+'</span><ul class="actions"><li><a href="#" class="delete"></a></li></ul></li>'))}),l(),n.val(t)})),i.open()}),a&&o.sortable({items:"li.image",cursor:"move",scrollSensitivity:40,forcePlaceholderSize:!0,forceHelperSize:!1,helper:"clone",opacity:.65,placeholder:"lp-metabox-sortable-placeholder",start(e,t){t.item.css("background-color","#f6f6f6")},stop(e,t){t.item.removeAttr("style")},update(){let t="";o.find("li.image").css("cursor","default").each(function(){const s=e(this).attr("data-attachment_id");t=t+s+","}),l(),n.val(t)}});const l=()=>{e(o).find("li.image").each((t,s)=>{e(s).find("a.delete").on("click",function(){if(e(s).remove(),a){let t="";e(o).find("li.image").css("cursor","default").each(function(){const s=e(this).attr("data-attachment_id");t=t+s+","}),n.val(t)}else n.val("");return!1})})};l()})};e(document).ready(function(){if(s(),e(".learn-press-dropdown-pages").LP("DropdownPages"),e(".learn-press-tip").LP("QuickTip"),e(document).on("click","#learn-press-create-pages",t).on("mousedown",".lp-sortable-handle",function(t){e("html, body").addClass("lp-item-moving"),e(t.target).closest(".lp-sortable-handle").css("cursor","inherit")}).on("mouseup",function(t){e("html, body").removeClass("lp-item-moving"),e(".lp-sortable-handle").css("cursor","")}),window.location.hash){const t=window.location.hash;if("#_lp_passing_grade"===t){const s=document.querySelector(t);e("html, body").animate({scrollTop:e(t).offset().top},900,"swing"),s.parentNode.style.border="2px solid orangered"}}})}(jQuery),document.addEventListener("click",e=>{((e,t)=>{if("INPUT"===t.tagName)if(t.closest(".forminp ")){const e=t.name.replace("learn_press_",""),s=document.querySelectorAll(`.show_if_${e}`);s&&s.forEach(e=>{e.classList.toggle("lp-option-disabled")})}else if(t.closest(".lp-meta-box")){const e=t.closest(".lp-meta-box"),s=t.name,i=e.querySelectorAll(`[data-dependency="${s}"]`);i&&i.forEach(e=>{e.classList.toggle("lp-option-disabled")})}})(0,e.target),Ce()}),document.addEventListener("DOMContentLoaded",()=>{Ae(),Ce()}),t("select.lp-tom-select",e=>{Ce()}),t("#posts-filter",e=>{Ae()}),window.lpFindTomSelect=Ce})();
\ No newline at end of file
+(()=>{"use strict";const e=(e,t={},s={})=>{"function"==typeof s.before&&s.before(),fetch(e,{method:"GET",...t}).then(e=>e.json()).then(e=>{"function"==typeof s.success&&s.success(e)}).catch(e=>{"function"==typeof s.error&&s.error(e)}).finally(()=>{"function"==typeof s.completed&&s.completed()})},t=(e,t)=>{const s=document.querySelector(e);if(s)return void t(s);const i=new MutationObserver((s,i)=>{const n=document.querySelector(e);n&&(i.disconnect(),t(n))});i.observe(document.documentElement,{childList:!0,subtree:!0})};function s(e,t){e.split(/\s+/).forEach(e=>{t(e)})}class i{constructor(){this._events={}}on(e,t){s(e,e=>{const s=this._events[e]||[];s.push(t),this._events[e]=s})}off(e,t){var i=arguments.length;0!==i?s(e,e=>{if(1===i)return void delete this._events[e];const s=this._events[e];void 0!==s&&(s.splice(s.indexOf(t),1),this._events[e]=s)}):this._events={}}trigger(e,...t){var i=this;s(e,e=>{const s=i._events[e];void 0!==s&&s.forEach(e=>{e.apply(i,t)})})}}const n=e=>(e=e.filter(Boolean)).length<2?e[0]||"":1==c(e)?"["+e.join("")+"]":"(?:"+e.join("|")+")",o=e=>{if(!a(e))return e.join("");let t="",s=0;const i=()=>{s>1&&(t+="{"+s+"}")};return e.forEach((n,o)=>{n!==e[o-1]?(i(),t+=n,s=1):s++}),i(),t},r=e=>{let t=Array.from(e);return n(t)},a=e=>new Set(e).size!==e.length,l=e=>(e+"").replace(/([\$\(\)\*\+\.\?\[\]\^\{\|\}\\])/gu,"\\$1"),c=e=>e.reduce((e,t)=>Math.max(e,d(t)),0),d=e=>Array.from(e).length,u=e=>{if(1===e.length)return[[e]];let t=[];const s=e.substring(1);return u(s).forEach(function(s){let i=s.slice(0);i[0]=e.charAt(0)+i[0],t.push(i),i=s.slice(0),i.unshift(e.charAt(0)),t.push(i)}),t},p=[[0,65535]];let h,g;const f={},m={"/":"⁄∕",0:"߀",a:"ⱥɐɑ",aa:"ꜳ",ae:"æǽǣ",ao:"ꜵ",au:"ꜷ",av:"ꜹꜻ",ay:"ꜽ",b:"ƀɓƃ",c:"ꜿƈȼↄ",d:"đɗɖᴅƌꮷԁɦ",e:"ɛǝᴇɇ",f:"ꝼƒ",g:"ǥɠꞡᵹꝿɢ",h:"ħⱨⱶɥ",i:"ɨı",j:"ɉȷ",k:"ƙⱪꝁꝃꝅꞣ",l:"łƚɫⱡꝉꝇꞁɭ",m:"ɱɯϻ",n:"ꞥƞɲꞑᴎлԉ",o:"øǿɔɵꝋꝍᴑ",oe:"œ",oi:"ƣ",oo:"ꝏ",ou:"ȣ",p:"ƥᵽꝑꝓꝕρ",q:"ꝗꝙɋ",r:"ɍɽꝛꞧꞃ",s:"ßȿꞩꞅʂ",t:"ŧƭʈⱦꞇ",th:"þ",tz:"ꜩ",u:"ʉ",v:"ʋꝟʌ",vy:"ꝡ",w:"ⱳ",y:"ƴɏỿ",z:"ƶȥɀⱬꝣ",hv:"ƕ"};for(let e in m){let t=m[e]||"";for(let s=0;s<t.length;s++){let i=t.substring(s,s+1);f[i]=e}}const v=new RegExp(Object.keys(f).join("|")+"|[̀-ͯ·ʾʼ]","gu"),y=(e,t="NFKD")=>e.normalize(t),b=e=>Array.from(e).reduce((e,t)=>e+O(t),""),O=e=>(e=y(e).toLowerCase().replace(v,e=>f[e]||""),y(e,"NFC")),w=e=>{const t=(e=>{const t={},s=(e,s)=>{const i=t[e]||new Set,n=new RegExp("^"+r(i)+"$","iu");s.match(n)||(i.add(l(s)),t[e]=i)};for(let t of function*(e){for(const[t,s]of e)for(let e=t;e<=s;e++){let t=String.fromCharCode(e),s=b(t);s!=t.toLowerCase()&&(s.length>3||0!=s.length&&(yield{folded:s,composed:t,code_point:e}))}}(e))s(t.folded,t.folded),s(t.folded,t.composed);return t})(e),s={};let i=[];for(let e in t){let n=t[e];n&&(s[e]=r(n)),e.length>1&&i.push(l(e))}i.sort((e,t)=>t.length-e.length);const o=n(i);return g=new RegExp("^"+o,"u"),s},_=(e,t=1)=>(t=Math.max(t,e.length-1),n(u(e).map(e=>((e,t=1)=>{let s=0;return e=e.map(e=>(h[e]&&(s+=e.length),h[e]||e)),s>=t?o(e):""})(e,t)))),S=(e,t=!0)=>{let s=e.length>1?1:0;return n(e.map(e=>{let i=[];const n=t?e.length():e.length()-1;for(let t=0;t<n;t++)i.push(_(e.substrs[t]||"",s));return o(i)}))},A=(e,t)=>{for(const s of t){if(s.start!=e.start||s.end!=e.end)continue;if(s.substrs.join("")!==e.substrs.join(""))continue;let t=e.parts;const i=e=>{for(const s of t){if(s.start===e.start&&s.substr===e.substr)return!1;if(1!=e.length&&1!=s.length){if(e.start<s.start&&e.end>s.start)return!0;if(s.start<e.start&&s.end>e.start)return!0}}return!1};if(!(s.parts.filter(i).length>0))return!0}return!1};class C{parts;substrs;start;end;constructor(){this.parts=[],this.substrs=[],this.start=0,this.end=0}add(e){e&&(this.parts.push(e),this.substrs.push(e.substr),this.start=Math.min(e.start,this.start),this.end=Math.max(e.end,this.end))}last(){return this.parts[this.parts.length-1]}length(){return this.parts.length}clone(e,t){let s=new C,i=JSON.parse(JSON.stringify(this.parts)),n=i.pop();for(const e of i)s.add(e);let o=t.substr.substring(0,e-n.start),r=o.length;return s.add({start:n.start,end:n.start+r,length:r,substr:o}),s}}const I=(e,t)=>{if(e)return e[t]},x=(e,t)=>{if(e){for(var s,i=t.split(".");(s=i.shift())&&(e=e[s]););return e}},k=(e,t,s)=>{var i,n;return e?(e+="",null==t.regex||-1===(n=e.search(t.regex))?0:(i=t.string.length/e.length,0===n&&(i+=.5),i*s)):0},L=(e,t)=>{var s=e[t];if("function"==typeof s)return s;s&&!Array.isArray(s)&&(e[t]=[s])},E=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},F=(e,t)=>"number"==typeof e&&"number"==typeof t?e>t?1:e<t?-1:0:(e=b(e+"").toLowerCase())>(t=b(t+"").toLowerCase())?1:t>e?-1:0;class T{items;settings;constructor(e,t){this.items=e,this.settings=t||{diacritics:!0}}tokenize(e,t,s){if(!e||!e.length)return[];const i=[],n=e.split(/\s+/);var o;return s&&(o=new RegExp("^("+Object.keys(s).map(l).join("|")+"):(.*)$")),n.forEach(e=>{let s,n=null,r=null;o&&(s=e.match(o))&&(n=s[1],e=s[2]),e.length>0&&(r=this.settings.diacritics?(e=>{void 0===h&&(h=w(p)),e=b(e);let t="",s=[new C];for(let i=0;i<e.length;i++){let n=e.substring(i).match(g);const o=e.substring(i,i+1),r=n?n[0]:null;let a=[],l=new Set;for(const e of s){const t=e.last();if(!t||1==t.length||t.end<=i)if(r){const t=r.length;e.add({start:i,end:i+t,length:t,substr:r}),l.add("1")}else e.add({start:i,end:i+1,length:1,substr:o}),l.add("2");else if(r){let s=e.clone(i,t);const n=r.length;s.add({start:i,end:i+n,length:n,substr:r}),a.push(s)}else l.add("3")}if(a.length>0){a=a.sort((e,t)=>e.length()-t.length());for(let e of a)A(e,s)||s.push(e)}else if(i>0&&1==l.size&&!l.has("3")){t+=S(s,!1);let e=new C;const i=s[0];i&&e.add(i.last()),s=[e]}}return t+=S(s,!0),t})(e)||null:l(e),r&&t&&(r="\\b"+r)),i.push({string:e,regex:r?new RegExp(r,"iu"):null,field:n})}),i}getScoreFunction(e,t){var s=this.prepareSearch(e,t);return this._getScoreFunction(s)}_getScoreFunction(e){const t=e.tokens,s=t.length;if(!s)return function(){return 0};const i=e.options.fields,n=e.weights,o=i.length,r=e.getAttrFn;if(!o)return function(){return 1};const a=1===o?function(e,t){const s=i[0].field;return k(r(t,s),e,n[s]||1)}:function(e,t){var s=0;if(e.field){const i=r(t,e.field);!e.regex&&i?s+=1/o:s+=k(i,e,1)}else E(n,(i,n)=>{s+=k(r(t,n),e,i)});return s/o};return 1===s?function(e){return a(t[0],e)}:"and"===e.options.conjunction?function(e){var i,n=0;for(let s of t){if((i=a(s,e))<=0)return 0;n+=i}return n/s}:function(e){var i=0;return E(t,t=>{i+=a(t,e)}),i/s}}getSortFunction(e,t){var s=this.prepareSearch(e,t);return this._getSortFunction(s)}_getSortFunction(e){var t,s=[];const i=this,n=e.options,o=!e.query&&n.sort_empty?n.sort_empty:n.sort;if("function"==typeof o)return o.bind(this);const r=function(t,s){return"$score"===t?s.score:e.getAttrFn(i.items[s.id],t)};if(o)for(let t of o)(e.query||"$score"!==t.field)&&s.push(t);if(e.query){t=!0;for(let e of s)if("$score"===e.field){t=!1;break}t&&s.unshift({field:"$score",direction:"desc"})}else s=s.filter(e=>"$score"!==e.field);return s.length?function(e,t){var i,n;for(let o of s)if(n=o.field,i=("desc"===o.direction?-1:1)*F(r(n,e),r(n,t)))return i;return 0}:null}prepareSearch(e,t){const s={};var i=Object.assign({},t);if(L(i,"sort"),L(i,"sort_empty"),i.fields){L(i,"fields");const e=[];i.fields.forEach(t=>{"string"==typeof t&&(t={field:t,weight:1}),e.push(t),s[t.field]="weight"in t?t.weight:1}),i.fields=e}return{options:i,query:e.toLowerCase().trim(),tokens:this.tokenize(e,i.respect_word_boundaries,s),total:0,items:[],weights:s,getAttrFn:i.nesting?x:I}}search(e,t){var s,i,n=this;i=this.prepareSearch(e,t),t=i.options,e=i.query;const o=t.score||n._getScoreFunction(i);e.length?E(n.items,(e,n)=>{s=o(e),(!1===t.filter||s>0)&&i.items.push({score:s,id:n})}):E(n.items,(e,t)=>{i.items.push({score:1,id:t})});const r=n._getSortFunction(i);return r&&i.items.sort(r),i.total=i.items.length,"number"==typeof t.limit&&(i.items=i.items.slice(0,t.limit)),i}}const P=e=>null==e?null:q(e),q=e=>"boolean"==typeof e?e?"1":"0":e+"",N=e=>(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"),j=(e,t)=>{var s;return function(i,n){var o=this;s&&(o.loading=Math.max(o.loading-1,0),clearTimeout(s)),s=setTimeout(function(){s=null,o.loadedSearches[i]=!0,e.call(o,i,n)},t)}},D=(e,t,s)=>{var i,n=e.trigger,o={};for(i of(e.trigger=function(){var s=arguments[0];if(-1===t.indexOf(s))return n.apply(e,arguments);o[s]=arguments},s.apply(e,[]),e.trigger=n,t))i in o&&n.apply(e,o[i])},$=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},V=(e,t,s,i)=>{e.addEventListener(t,s,i)},H=(e,t)=>!!t&&!!t[e]&&1==(t.altKey?1:0)+(t.ctrlKey?1:0)+(t.shiftKey?1:0)+(t.metaKey?1:0),M=(e,t)=>e.getAttribute("id")||(e.setAttribute("id",t),t),R=e=>e.replace(/[\\"']/g,"\\$&"),B=(e,t)=>{t&&e.append(t)},z=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},K=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(G(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},G=e=>"string"==typeof e&&e.indexOf("<")>-1,Q=(e,t)=>{var s=document.createEvent("HTMLEvents");s.initEvent(t,!0,!1),e.dispatchEvent(s)},U=(e,t)=>{Object.assign(e.style,t)},J=(e,...t)=>{var s=X(t);(e=Y(e)).map(e=>{s.map(t=>{e.classList.add(t)})})},W=(e,...t)=>{var s=X(t);(e=Y(e)).map(e=>{s.map(t=>{e.classList.remove(t)})})},X=e=>{var t=[];return z(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)},Y=e=>(Array.isArray(e)||(e=[e]),e),Z=(e,t,s)=>{if(!s||s.contains(e))for(;e&&e.matches;){if(e.matches(t))return e;e=e.parentNode}},ee=(e,t=0)=>t>0?e[e.length-1]:e[0],te=(e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s},se=(e,t)=>{z(t,(t,s)=>{null==t?e.removeAttribute(s):e.setAttribute(s,""+t)})},ie=(e,t)=>{e.parentNode&&e.parentNode.replaceChild(t,e)},ne="undefined"!=typeof navigator&&/Mac/.test(navigator.userAgent)?"metaKey":"ctrlKey",oe={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:null,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,shouldOpen:null,maxOptions:50,maxItems:null,hideSelected:null,duplicates:!1,addPrecedence:!1,selectOnTab:!1,preload:null,allowEmptyOption:!1,refreshThrottle:300,loadThrottle:300,loadingClass:"loading",dataAttr:null,optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"ts-wrapper",controlClass:"ts-control",dropdownClass:"ts-dropdown",dropdownContentClass:"ts-dropdown-content",itemClass:"item",optionClass:"option",dropdownParent:null,controlInput:'<input type="text" autocomplete="off" size="1" />',copyClassesToDropdown:!1,placeholder:null,hidePlaceholder:null,shouldLoad:function(e){return e.length>0},render:{}};function re(e,t){var s=Object.assign({},oe,t),i=s.dataAttr,n=s.labelField,o=s.valueField,r=s.disabledField,a=s.optgroupField,l=s.optgroupLabelField,c=s.optgroupValueField,d=e.tagName.toLowerCase(),u=e.getAttribute("placeholder")||e.getAttribute("data-placeholder");if(!u&&!s.allowEmptyOption){let t=e.querySelector('option[value=""]');t&&(u=t.textContent)}var p={placeholder:u,options:[],optgroups:[],items:[],maxItems:null};return"select"===d?(()=>{var t,d=p.options,u={},h=1;let g=0;var f=e=>{var t=Object.assign({},e.dataset),s=i&&t[i];return"string"==typeof s&&s.length&&(t=Object.assign(t,JSON.parse(s))),t},m=(e,t)=>{var i=P(e.value);if(null!=i&&(i||s.allowEmptyOption)){if(u.hasOwnProperty(i)){if(t){var l=u[i][a];l?Array.isArray(l)?l.push(t):u[i][a]=[l,t]:u[i][a]=t}}else{var c=f(e);c[n]=c[n]||e.textContent,c[o]=c[o]||i,c[r]=c[r]||e.disabled,c[a]=c[a]||t,c.$option=e,c.$order=c.$order||++g,u[i]=c,d.push(c)}e.selected&&p.items.push(i)}};p.maxItems=e.hasAttribute("multiple")?null:1,z(e.children,e=>{var s,i,n;"optgroup"===(t=e.tagName.toLowerCase())?((n=f(s=e))[l]=n[l]||s.getAttribute("label")||"",n[c]=n[c]||h++,n[r]=n[r]||s.disabled,n.$order=n.$order||++g,p.optgroups.push(n),i=n[c],z(s.children,e=>{m(e,i)})):"option"===t&&m(e)})})():(()=>{const t=e.getAttribute(i);if(t)p.options=JSON.parse(t),z(p.options,e=>{p.items.push(e[o])});else{var r=e.value.trim()||"";if(!s.allowEmptyOption&&!r.length)return;const t=r.split(s.delimiter);z(t,e=>{const t={};t[n]=e,t[o]=e,p.options.push(t)}),p.items=t}})(),Object.assign({},oe,p,t)}var ae=0;class le extends(function(e){return e.plugins={},class extends e{constructor(){super(...arguments),this.plugins={names:[],settings:{},requested:{},loaded:{}}}static define(t,s){e.plugins[t]={name:t,fn:s}}initializePlugins(e){var t,s;const i=this,n=[];if(Array.isArray(e))e.forEach(e=>{"string"==typeof e?n.push(e):(i.plugins.settings[e.name]=e.options,n.push(e.name))});else if(e)for(t in e)e.hasOwnProperty(t)&&(i.plugins.settings[t]=e[t],n.push(t));for(;s=n.shift();)i.require(s)}loadPlugin(t){var s=this,i=s.plugins,n=e.plugins[t];if(!e.plugins.hasOwnProperty(t))throw new Error('Unable to find "'+t+'" plugin');i.requested[t]=!0,i.loaded[t]=n.fn.apply(s,[s.plugins.settings[t]||{}]),i.names.push(t)}require(e){var t=this,s=t.plugins;if(!t.plugins.loaded.hasOwnProperty(e)){if(s.requested[e])throw new Error('Plugin has circular dependency ("'+e+'")');t.loadPlugin(e)}return s.loaded[e]}}}(i)){constructor(e,t){var s;super(),this.order=0,this.isOpen=!1,this.isDisabled=!1,this.isReadOnly=!1,this.isInvalid=!1,this.isValid=!0,this.isLocked=!1,this.isFocused=!1,this.isInputHidden=!1,this.isSetup=!1,this.ignoreFocus=!1,this.ignoreHover=!1,this.hasOptions=!1,this.lastValue="",this.caretPos=0,this.loading=0,this.loadedSearches={},this.activeOption=null,this.activeItems=[],this.optgroups={},this.options={},this.userOptions={},this.items=[],this.refreshTimeout=null,ae++;var i=K(e);if(i.tomselect)throw new Error("Tom Select already initialized on this element");i.tomselect=this,s=(window.getComputedStyle&&window.getComputedStyle(i,null)).getPropertyValue("direction");const n=re(i,t);this.settings=n,this.input=i,this.tabIndex=i.tabIndex||0,this.is_select_tag="select"===i.tagName.toLowerCase(),this.rtl=/rtl/i.test(s),this.inputId=M(i,"tomselect-"+ae),this.isRequired=i.required,this.sifter=new T(this.options,{diacritics:n.diacritics}),n.mode=n.mode||(1===n.maxItems?"single":"multi"),"boolean"!=typeof n.hideSelected&&(n.hideSelected="multi"===n.mode),"boolean"!=typeof n.hidePlaceholder&&(n.hidePlaceholder="multi"!==n.mode);var o=n.createFilter;"function"!=typeof o&&("string"==typeof o&&(o=new RegExp(o)),o instanceof RegExp?n.createFilter=e=>o.test(e):n.createFilter=e=>this.settings.duplicates||!this.options[e]),this.initializePlugins(n.plugins),this.setupCallbacks(),this.setupTemplates();const r=K("<div>"),a=K("<div>"),l=this._render("dropdown"),c=K('<div role="listbox" tabindex="-1">'),d=this.input.getAttribute("class")||"",u=n.mode;var p;J(r,n.wrapperClass,d,u),J(a,n.controlClass),B(r,a),J(l,n.dropdownClass,u),n.copyClassesToDropdown&&J(l,d),J(c,n.dropdownContentClass),B(l,c),K(n.dropdownParent||r).appendChild(l),G(n.controlInput)?(p=K(n.controlInput),z(["autocorrect","autocapitalize","autocomplete","spellcheck"],e=>{i.getAttribute(e)&&se(p,{[e]:i.getAttribute(e)})}),p.tabIndex=-1,a.appendChild(p),this.focus_node=p):n.controlInput?(p=K(n.controlInput),this.focus_node=p):(p=K("<input/>"),this.focus_node=a),this.wrapper=r,this.dropdown=l,this.dropdown_content=c,this.control=a,this.control_input=p,this.setup()}setup(){const e=this,t=e.settings,s=e.control_input,i=e.dropdown,n=e.dropdown_content,o=e.wrapper,r=e.control,a=e.input,c=e.focus_node,d={passive:!0},u=e.inputId+"-ts-dropdown";se(n,{id:u}),se(c,{role:"combobox","aria-haspopup":"listbox","aria-expanded":"false","aria-controls":u});const p=M(c,e.inputId+"-ts-control"),h="label[for='"+(e=>e.replace(/['"\\]/g,"\\$&"))(e.inputId)+"']",g=document.querySelector(h),f=e.focus.bind(e);if(g){V(g,"click",f),se(g,{for:p});const t=M(g,e.inputId+"-ts-label");se(c,{"aria-labelledby":t}),se(n,{"aria-labelledby":t})}if(o.style.width=a.style.width,e.plugins.names.length){const t="plugin-"+e.plugins.names.join(" plugin-");J([o,i],t)}(null===t.maxItems||t.maxItems>1)&&e.is_select_tag&&se(a,{multiple:"multiple"}),t.placeholder&&se(s,{placeholder:t.placeholder}),!t.splitOn&&t.delimiter&&(t.splitOn=new RegExp("\\s*"+l(t.delimiter)+"+\\s*")),t.load&&t.loadThrottle&&(t.load=j(t.load,t.loadThrottle)),V(i,"mousemove",()=>{e.ignoreHover=!1}),V(i,"mouseenter",t=>{var s=Z(t.target,"[data-selectable]",i);s&&e.onOptionHover(t,s)},{capture:!0}),V(i,"click",t=>{const s=Z(t.target,"[data-selectable]");s&&(e.onOptionSelect(t,s),$(t,!0))}),V(r,"click",t=>{var i=Z(t.target,"[data-ts-item]",r);i&&e.onItemSelect(t,i)?$(t,!0):""==s.value&&(e.onClick(),$(t,!0))}),V(c,"keydown",t=>e.onKeyDown(t)),V(s,"keypress",t=>e.onKeyPress(t)),V(s,"input",t=>e.onInput(t)),V(c,"blur",t=>e.onBlur(t)),V(c,"focus",t=>e.onFocus(t)),V(s,"paste",t=>e.onPaste(t));const m=t=>{const n=t.composedPath()[0];if(!o.contains(n)&&!i.contains(n))return e.isFocused&&e.blur(),void e.inputState();n==s&&e.isOpen?t.stopPropagation():$(t,!0)},v=()=>{e.isOpen&&e.positionDropdown()};V(document,"mousedown",m),V(window,"scroll",v,d),V(window,"resize",v,d),this._destroy=()=>{document.removeEventListener("mousedown",m),window.removeEventListener("scroll",v),window.removeEventListener("resize",v),g&&g.removeEventListener("click",f)},this.revertSettings={innerHTML:a.innerHTML,tabIndex:a.tabIndex},a.tabIndex=-1,a.insertAdjacentElement("afterend",e.wrapper),e.sync(!1),t.items=[],delete t.optgroups,delete t.options,V(a,"invalid",()=>{e.isValid&&(e.isValid=!1,e.isInvalid=!0,e.refreshState())}),e.updateOriginalInput(),e.refreshItems(),e.close(!1),e.inputState(),e.isSetup=!0,a.disabled?e.disable():a.readOnly?e.setReadOnly(!0):e.enable(),e.on("change",this.onChange),J(a,"tomselected","ts-hidden-accessible"),e.trigger("initialize"),!0===t.preload&&e.preload()}setupOptions(e=[],t=[]){this.addOptions(e),z(t,e=>{this.registerOptionGroup(e)})}setupTemplates(){var e=this,t=e.settings.labelField,s=e.settings.optgroupLabelField,i={optgroup:e=>{let t=document.createElement("div");return t.className="optgroup",t.appendChild(e.options),t},optgroup_header:(e,t)=>'<div class="optgroup-header">'+t(e[s])+"</div>",option:(e,s)=>"<div>"+s(e[t])+"</div>",item:(e,s)=>"<div>"+s(e[t])+"</div>",option_create:(e,t)=>'<div class="create">Add <strong>'+t(e.input)+"</strong>&hellip;</div>",no_results:()=>'<div class="no-results">No results found</div>',loading:()=>'<div class="spinner"></div>',not_loading:()=>{},dropdown:()=>"<div></div>"};e.settings.render=Object.assign({},i,e.settings.render)}setupCallbacks(){var e,t,s={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",item_select:"onItemSelect",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(e in s)(t=this.settings[s[e]])&&this.on(e,t)}sync(e=!0){const t=this,s=e?re(t.input,{delimiter:t.settings.delimiter}):t.settings;t.setupOptions(s.options,s.optgroups),t.setValue(s.items||[],!0),t.lastQuery=null}onClick(){var e=this;if(e.activeItems.length>0)return e.clearActiveItems(),void e.focus();e.isFocused&&e.isOpen?e.blur():e.focus()}onMouseDown(){}onChange(){Q(this.input,"input"),Q(this.input,"change")}onPaste(e){var t=this;t.isInputHidden||t.isLocked?$(e):t.settings.splitOn&&setTimeout(()=>{var e=t.inputValue();if(e.match(t.settings.splitOn)){var s=e.trim().split(t.settings.splitOn);z(s,e=>{P(e)&&(this.options[e]?t.addItem(e):t.createItem(e))})}},0)}onKeyPress(e){var t=this;if(!t.isLocked){var s=String.fromCharCode(e.keyCode||e.which);return t.settings.create&&"multi"===t.settings.mode&&s===t.settings.delimiter?(t.createItem(),void $(e)):void 0}$(e)}onKeyDown(e){var t=this;if(t.ignoreHover=!0,t.isLocked)9!==e.keyCode&&$(e);else{switch(e.keyCode){case 65:if(H(ne,e)&&""==t.control_input.value)return $(e),void t.selectAll();break;case 27:return t.isOpen&&($(e,!0),t.close()),void t.clearActiveItems();case 40:if(!t.isOpen&&t.hasOptions)t.open();else if(t.activeOption){let e=t.getAdjacent(t.activeOption,1);e&&t.setActiveOption(e)}return void $(e);case 38:if(t.activeOption){let e=t.getAdjacent(t.activeOption,-1);e&&t.setActiveOption(e)}return void $(e);case 13:return void(t.canSelect(t.activeOption)?(t.onOptionSelect(e,t.activeOption),$(e)):(t.settings.create&&t.createItem()||document.activeElement==t.control_input&&t.isOpen)&&$(e));case 37:return void t.advanceSelection(-1,e);case 39:return void t.advanceSelection(1,e);case 9:return void(t.settings.selectOnTab&&(t.canSelect(t.activeOption)&&(t.onOptionSelect(e,t.activeOption),$(e)),t.settings.create&&t.createItem()&&$(e)));case 8:case 46:return void t.deleteSelection(e)}t.isInputHidden&&!H(ne,e)&&$(e)}}onInput(e){if(this.isLocked)return;const t=this.inputValue();var s,i;this.lastValue!==t&&(this.lastValue=t,""!=t?(this.refreshTimeout&&window.clearTimeout(this.refreshTimeout),this.refreshTimeout=(s=()=>{this.refreshTimeout=null,this._onInput()},(i=this.settings.refreshThrottle)>0?window.setTimeout(s,i):(s.call(null),null))):this._onInput())}_onInput(){const e=this.lastValue;this.settings.shouldLoad.call(this,e)&&this.load(e),this.refreshOptions(),this.trigger("type",e)}onOptionHover(e,t){this.ignoreHover||this.setActiveOption(t,!1)}onFocus(e){var t=this,s=t.isFocused;if(t.isDisabled||t.isReadOnly)return t.blur(),void $(e);t.ignoreFocus||(t.isFocused=!0,"focus"===t.settings.preload&&t.preload(),s||t.trigger("focus"),t.activeItems.length||(t.inputState(),t.refreshOptions(!!t.settings.openOnFocus)),t.refreshState())}onBlur(e){if(!1!==document.hasFocus()){var t=this;if(t.isFocused){t.isFocused=!1,t.ignoreFocus=!1;var s=()=>{t.close(),t.setActiveItem(),t.setCaret(t.items.length),t.trigger("blur")};t.settings.create&&t.settings.createOnBlur?t.createItem(null,s):s()}}}onOptionSelect(e,t){var s,i=this;t.parentElement&&t.parentElement.matches("[data-disabled]")||(t.classList.contains("create")?i.createItem(null,()=>{i.settings.closeAfterSelect&&i.close()}):void 0!==(s=t.dataset.value)&&(i.lastQuery=null,i.addItem(s),i.settings.closeAfterSelect&&i.close(),!i.settings.hideSelected&&e.type&&/click/.test(e.type)&&i.setActiveOption(t)))}canSelect(e){return!!(this.isOpen&&e&&this.dropdown_content.contains(e))}onItemSelect(e,t){var s=this;return!s.isLocked&&"multi"===s.settings.mode&&($(e),s.setActiveItem(t,e),!0)}canLoad(e){return!!this.settings.load&&!this.loadedSearches.hasOwnProperty(e)}load(e){const t=this;if(!t.canLoad(e))return;J(t.wrapper,t.settings.loadingClass),t.loading++;const s=t.loadCallback.bind(t);t.settings.load.call(t,e,s)}loadCallback(e,t){const s=this;s.loading=Math.max(s.loading-1,0),s.lastQuery=null,s.clearActiveOption(),s.setupOptions(e,t),s.refreshOptions(s.isFocused&&!s.isInputHidden),s.loading||W(s.wrapper,s.settings.loadingClass),s.trigger("load",e,t)}preload(){var e=this.wrapper.classList;e.contains("preloaded")||(e.add("preloaded"),this.load(""))}setTextboxValue(e=""){var t=this.control_input;t.value!==e&&(t.value=e,Q(t,"update"),this.lastValue=e)}getValue(){return this.is_select_tag&&this.input.hasAttribute("multiple")?this.items:this.items.join(this.settings.delimiter)}setValue(e,t){D(this,t?[]:["change"],()=>{this.clear(t),this.addItems(e,t)})}setMaxItems(e){0===e&&(e=null),this.settings.maxItems=e,this.refreshState()}setActiveItem(e,t){var s,i,n,o,r,a,l=this;if("single"!==l.settings.mode){if(!e)return l.clearActiveItems(),void(l.isFocused&&l.inputState());if("click"===(s=t&&t.type.toLowerCase())&&H("shiftKey",t)&&l.activeItems.length){for(a=l.getLastActive(),(n=Array.prototype.indexOf.call(l.control.children,a))>(o=Array.prototype.indexOf.call(l.control.children,e))&&(r=n,n=o,o=r),i=n;i<=o;i++)e=l.control.children[i],-1===l.activeItems.indexOf(e)&&l.setActiveItemClass(e);$(t)}else"click"===s&&H(ne,t)||"keydown"===s&&H("shiftKey",t)?e.classList.contains("active")?l.removeActiveItem(e):l.setActiveItemClass(e):(l.clearActiveItems(),l.setActiveItemClass(e));l.inputState(),l.isFocused||l.focus()}}setActiveItemClass(e){const t=this,s=t.control.querySelector(".last-active");s&&W(s,"last-active"),J(e,"active last-active"),t.trigger("item_select",e),-1==t.activeItems.indexOf(e)&&t.activeItems.push(e)}removeActiveItem(e){var t=this.activeItems.indexOf(e);this.activeItems.splice(t,1),W(e,"active")}clearActiveItems(){W(this.activeItems,"active"),this.activeItems=[]}setActiveOption(e,t=!0){e!==this.activeOption&&(this.clearActiveOption(),e&&(this.activeOption=e,se(this.focus_node,{"aria-activedescendant":e.getAttribute("id")}),se(e,{"aria-selected":"true"}),J(e,"active"),t&&this.scrollToOption(e)))}scrollToOption(e,t){if(!e)return;const s=this.dropdown_content,i=s.clientHeight,n=s.scrollTop||0,o=e.offsetHeight,r=e.getBoundingClientRect().top-s.getBoundingClientRect().top+n;r+o>i+n?this.scroll(r-i+o,t):r<n&&this.scroll(r,t)}scroll(e,t){const s=this.dropdown_content;t&&(s.style.scrollBehavior=t),s.scrollTop=e,s.style.scrollBehavior=""}clearActiveOption(){this.activeOption&&(W(this.activeOption,"active"),se(this.activeOption,{"aria-selected":null})),this.activeOption=null,se(this.focus_node,{"aria-activedescendant":null})}selectAll(){const e=this;if("single"===e.settings.mode)return;const t=e.controlChildren();t.length&&(e.inputState(),e.close(),e.activeItems=t,z(t,t=>{e.setActiveItemClass(t)}))}inputState(){var e=this;e.control.contains(e.control_input)&&(se(e.control_input,{placeholder:e.settings.placeholder}),e.activeItems.length>0||!e.isFocused&&e.settings.hidePlaceholder&&e.items.length>0?(e.setTextboxValue(),e.isInputHidden=!0):(e.settings.hidePlaceholder&&e.items.length>0&&se(e.control_input,{placeholder:""}),e.isInputHidden=!1),e.wrapper.classList.toggle("input-hidden",e.isInputHidden))}inputValue(){return this.control_input.value.trim()}focus(){var e=this;e.isDisabled||e.isReadOnly||(e.ignoreFocus=!0,e.control_input.offsetWidth?e.control_input.focus():e.focus_node.focus(),setTimeout(()=>{e.ignoreFocus=!1,e.onFocus()},0))}blur(){this.focus_node.blur(),this.onBlur()}getScoreFunction(e){return this.sifter.getScoreFunction(e,this.getSearchOptions())}getSearchOptions(){var e=this.settings,t=e.sortField;return"string"==typeof e.sortField&&(t=[{field:e.sortField}]),{fields:e.searchField,conjunction:e.searchConjunction,sort:t,nesting:e.nesting}}search(e){var t,s,i=this,n=this.getSearchOptions();if(i.settings.score&&"function"!=typeof(s=i.settings.score.call(i,e)))throw new Error('Tom Select "score" setting must be a function that returns a function');return e!==i.lastQuery?(i.lastQuery=e,t=i.sifter.search(e,Object.assign(n,{score:s})),i.currentResults=t):t=Object.assign({},i.currentResults),i.settings.hideSelected&&(t.items=t.items.filter(e=>{let t=P(e.id);return!(t&&-1!==i.items.indexOf(t))})),t}refreshOptions(e=!0){var t,s,i,n,o,r,a,l,c,d;const u={},p=[];var h=this,g=h.inputValue();const f=g===h.lastQuery||""==g&&null==h.lastQuery;var m=h.search(g),v=null,y=h.settings.shouldOpen||!1,b=h.dropdown_content;f&&(v=h.activeOption)&&(c=v.closest("[data-group]")),n=m.items.length,"number"==typeof h.settings.maxOptions&&(n=Math.min(n,h.settings.maxOptions)),n>0&&(y=!0);const O=(e,t)=>{let s=u[e];if(void 0!==s){let e=p[s];if(void 0!==e)return[s,e.fragment]}let i=document.createDocumentFragment();return s=p.length,p.push({fragment:i,order:t,optgroup:e}),[s,i]};for(t=0;t<n;t++){let e=m.items[t];if(!e)continue;let n=e.id,a=h.options[n];if(void 0===a)continue;let l=q(n),d=h.getOption(l,!0);for(h.settings.hideSelected||d.classList.toggle("selected",h.items.includes(l)),o=a[h.settings.optgroupField]||"",s=0,i=(r=Array.isArray(o)?o:[o])&&r.length;s<i;s++){o=r[s];let e=a.$order,t=h.optgroups[o];void 0===t?o="":e=t.$order;const[i,l]=O(o,e);s>0&&(d=d.cloneNode(!0),se(d,{id:a.$id+"-clone-"+s,"aria-selected":null}),d.classList.add("ts-cloned"),W(d,"active"),h.activeOption&&h.activeOption.dataset.value==n&&c&&c.dataset.group===o.toString()&&(v=d)),l.appendChild(d),""!=o&&(u[o]=i)}}var w;h.settings.lockOptgroupOrder&&p.sort((e,t)=>e.order-t.order),a=document.createDocumentFragment(),z(p,e=>{let t=e.fragment,s=e.optgroup;if(!t||!t.children.length)return;let i=h.optgroups[s];if(void 0!==i){let e=document.createDocumentFragment(),s=h.render("optgroup_header",i);B(e,s),B(e,t);let n=h.render("optgroup",{group:i,options:e});B(a,n)}else B(a,t)}),b.innerHTML="",B(b,a),h.settings.highlight&&(w=b.querySelectorAll("span.highlight"),Array.prototype.forEach.call(w,function(e){var t=e.parentNode;t.replaceChild(e.firstChild,e),t.normalize()}),m.query.length&&m.tokens.length&&z(m.tokens,e=>{((e,t)=>{if(null===t)return;if("string"==typeof t){if(!t.length)return;t=new RegExp(t,"i")}const s=e=>3===e.nodeType?(e=>{var s=e.data.match(t);if(s&&e.data.length>0){var i=document.createElement("span");i.className="highlight";var n=e.splitText(s.index);n.splitText(s[0].length);var o=n.cloneNode(!0);return i.appendChild(o),ie(n,i),1}return 0})(e):((e=>{1!==e.nodeType||!e.childNodes||/(script|style)/i.test(e.tagName)||"highlight"===e.className&&"SPAN"===e.tagName||Array.from(e.childNodes).forEach(e=>{s(e)})})(e),0);s(e)})(b,e.regex)}));var _=e=>{let t=h.render(e,{input:g});return t&&(y=!0,b.insertBefore(t,b.firstChild)),t};if(h.loading?_("loading"):h.settings.shouldLoad.call(h,g)?0===m.items.length&&_("no_results"):_("not_loading"),(l=h.canCreate(g))&&(d=_("option_create")),h.hasOptions=m.items.length>0||l,y){if(m.items.length>0){if(v||"single"!==h.settings.mode||null==h.items[0]||(v=h.getOption(h.items[0])),!b.contains(v)){let e=0;d&&!h.settings.addPrecedence&&(e=1),v=h.selectable()[e]}}else d&&(v=d);e&&!h.isOpen&&(h.open(),h.scrollToOption(v,"auto")),h.setActiveOption(v)}else h.clearActiveOption(),e&&h.isOpen&&h.close(!1)}selectable(){return this.dropdown_content.querySelectorAll("[data-selectable]")}addOption(e,t=!1){const s=this;if(Array.isArray(e))return s.addOptions(e,t),!1;const i=P(e[s.settings.valueField]);return null!==i&&!s.options.hasOwnProperty(i)&&(e.$order=e.$order||++s.order,e.$id=s.inputId+"-opt-"+e.$order,s.options[i]=e,s.lastQuery=null,t&&(s.userOptions[i]=t,s.trigger("option_add",i,e)),i)}addOptions(e,t=!1){z(e,e=>{this.addOption(e,t)})}registerOption(e){return this.addOption(e)}registerOptionGroup(e){var t=P(e[this.settings.optgroupValueField]);return null!==t&&(e.$order=e.$order||++this.order,this.optgroups[t]=e,t)}addOptionGroup(e,t){var s;t[this.settings.optgroupValueField]=e,(s=this.registerOptionGroup(t))&&this.trigger("optgroup_add",s,t)}removeOptionGroup(e){this.optgroups.hasOwnProperty(e)&&(delete this.optgroups[e],this.clearCache(),this.trigger("optgroup_remove",e))}clearOptionGroups(){this.optgroups={},this.clearCache(),this.trigger("optgroup_clear")}updateOption(e,t){const s=this;var i,n;const o=P(e),r=P(t[s.settings.valueField]);if(null===o)return;const a=s.options[o];if(null==a)return;if("string"!=typeof r)throw new Error("Value must be set in option data");const l=s.getOption(o),c=s.getItem(o);if(t.$order=t.$order||a.$order,delete s.options[o],s.uncacheValue(r),s.options[r]=t,l){if(s.dropdown_content.contains(l)){const e=s._render("option",t);ie(l,e),s.activeOption===l&&s.setActiveOption(e)}l.remove()}c&&(-1!==(n=s.items.indexOf(o))&&s.items.splice(n,1,r),i=s._render("item",t),c.classList.contains("active")&&J(i,"active"),ie(c,i)),s.lastQuery=null}removeOption(e,t){const s=this;e=q(e),s.uncacheValue(e),delete s.userOptions[e],delete s.options[e],s.lastQuery=null,s.trigger("option_remove",e),s.removeItem(e,t)}clearOptions(e){const t=(e||this.clearFilter).bind(this);this.loadedSearches={},this.userOptions={},this.clearCache();const s={};z(this.options,(e,i)=>{t(e,i)&&(s[i]=e)}),this.options=this.sifter.items=s,this.lastQuery=null,this.trigger("option_clear")}clearFilter(e,t){return this.items.indexOf(t)>=0}getOption(e,t=!1){const s=P(e);if(null===s)return null;const i=this.options[s];if(null!=i){if(i.$div)return i.$div;if(t)return this._render("option",i)}return null}getAdjacent(e,t,s="option"){var i;if(!e)return null;i="item"==s?this.controlChildren():this.dropdown_content.querySelectorAll("[data-selectable]");for(let s=0;s<i.length;s++)if(i[s]==e)return t>0?i[s+1]:i[s-1];return null}getItem(e){if("object"==typeof e)return e;var t=P(e);return null!==t?this.control.querySelector(`[data-value="${R(t)}"]`):null}addItems(e,t){var s=this,i=Array.isArray(e)?e:[e];const n=(i=i.filter(e=>-1===s.items.indexOf(e)))[i.length-1];i.forEach(e=>{s.isPending=e!==n,s.addItem(e,t)})}addItem(e,t){D(this,t?[]:["change","dropdown_close"],()=>{var s,i;const n=this,o=n.settings.mode,r=P(e);if((!r||-1===n.items.indexOf(r)||("single"===o&&n.close(),"single"!==o&&n.settings.duplicates))&&null!==r&&n.options.hasOwnProperty(r)&&("single"===o&&n.clear(t),"multi"!==o||!n.isFull())){if(s=n._render("item",n.options[r]),n.control.contains(s)&&(s=s.cloneNode(!0)),i=n.isFull(),n.items.splice(n.caretPos,0,r),n.insertAtCaret(s),n.isSetup){if(!n.isPending&&n.settings.hideSelected){let e=n.getOption(r),t=n.getAdjacent(e,1);t&&n.setActiveOption(t)}n.isPending||n.settings.closeAfterSelect||n.refreshOptions(n.isFocused&&"single"!==o),0!=n.settings.closeAfterSelect&&n.isFull()?n.close():n.isPending||n.positionDropdown(),n.trigger("item_add",r,s),n.isPending||n.updateOriginalInput({silent:t})}(!n.isPending||!i&&n.isFull())&&(n.inputState(),n.refreshState())}})}removeItem(e=null,t){const s=this;if(!(e=s.getItem(e)))return;var i,n;const o=e.dataset.value;i=te(e),e.remove(),e.classList.contains("active")&&(n=s.activeItems.indexOf(e),s.activeItems.splice(n,1),W(e,"active")),s.items.splice(i,1),s.lastQuery=null,!s.settings.persist&&s.userOptions.hasOwnProperty(o)&&s.removeOption(o,t),i<s.caretPos&&s.setCaret(s.caretPos-1),s.updateOriginalInput({silent:t}),s.refreshState(),s.positionDropdown(),s.trigger("item_remove",o,e)}createItem(e=null,t=()=>{}){3===arguments.length&&(t=arguments[2]),"function"!=typeof t&&(t=()=>{});var s,i=this,n=i.caretPos;if(e=e||i.inputValue(),!i.canCreate(e))return t(),!1;i.lock();var o=!1,r=e=>{if(i.unlock(),!e||"object"!=typeof e)return t();var s=P(e[i.settings.valueField]);if("string"!=typeof s)return t();i.setTextboxValue(),i.addOption(e,!0),i.setCaret(n),i.addItem(s),t(e),o=!0};return s="function"==typeof i.settings.create?i.settings.create.call(this,e,r):{[i.settings.labelField]:e,[i.settings.valueField]:e},o||r(s),!0}refreshItems(){var e=this;e.lastQuery=null,e.isSetup&&e.addItems(e.items),e.updateOriginalInput(),e.refreshState()}refreshState(){const e=this;e.refreshValidityState();const t=e.isFull(),s=e.isLocked;e.wrapper.classList.toggle("rtl",e.rtl);const i=e.wrapper.classList;var n;i.toggle("focus",e.isFocused),i.toggle("disabled",e.isDisabled),i.toggle("readonly",e.isReadOnly),i.toggle("required",e.isRequired),i.toggle("invalid",!e.isValid),i.toggle("locked",s),i.toggle("full",t),i.toggle("input-active",e.isFocused&&!e.isInputHidden),i.toggle("dropdown-active",e.isOpen),i.toggle("has-options",(n=e.options,0===Object.keys(n).length)),i.toggle("has-items",e.items.length>0)}refreshValidityState(){var e=this;e.input.validity&&(e.isValid=e.input.validity.valid,e.isInvalid=!e.isValid)}isFull(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems}updateOriginalInput(e={}){const t=this;var s,i;const n=t.input.querySelector('option[value=""]');if(t.is_select_tag){const o=[],r=t.input.querySelectorAll("option:checked").length;function a(e,s,i){return e||(e=K('<option value="'+N(s)+'">'+N(i)+"</option>")),e!=n&&t.input.append(e),o.push(e),(e!=n||r>0)&&(e.selected=!0),e}t.input.querySelectorAll("option:checked").forEach(e=>{e.selected=!1}),0==t.items.length&&"single"==t.settings.mode?a(n,"",""):t.items.forEach(e=>{s=t.options[e],i=s[t.settings.labelField]||"",o.includes(s.$option)?a(t.input.querySelector(`option[value="${R(e)}"]:not(:checked)`),e,i):s.$option=a(s.$option,e,i)})}else t.input.value=t.getValue();t.isSetup&&(e.silent||t.trigger("change",t.getValue()))}open(){var e=this;e.isLocked||e.isOpen||"multi"===e.settings.mode&&e.isFull()||(e.isOpen=!0,se(e.focus_node,{"aria-expanded":"true"}),e.refreshState(),U(e.dropdown,{visibility:"hidden",display:"block"}),e.positionDropdown(),U(e.dropdown,{visibility:"visible",display:"block"}),e.focus(),e.trigger("dropdown_open",e.dropdown))}close(e=!0){var t=this,s=t.isOpen;e&&(t.setTextboxValue(),"single"===t.settings.mode&&t.items.length&&t.inputState()),t.isOpen=!1,se(t.focus_node,{"aria-expanded":"false"}),U(t.dropdown,{display:"none"}),t.settings.hideSelected&&t.clearActiveOption(),t.refreshState(),s&&t.trigger("dropdown_close",t.dropdown)}positionDropdown(){if("body"===this.settings.dropdownParent){var e=this.control,t=e.getBoundingClientRect(),s=e.offsetHeight+t.top+window.scrollY,i=t.left+window.scrollX;U(this.dropdown,{width:t.width+"px",top:s+"px",left:i+"px"})}}clear(e){var t=this;if(t.items.length){var s=t.controlChildren();z(s,e=>{t.removeItem(e,!0)}),t.inputState(),e||t.updateOriginalInput(),t.trigger("clear")}}insertAtCaret(e){const t=this,s=t.caretPos,i=t.control;i.insertBefore(e,i.children[s]||null),t.setCaret(s+1)}deleteSelection(e){var t,s,i,n,o,r=this;t=e&&8===e.keyCode?-1:1,s={start:(o=r.control_input).selectionStart||0,length:(o.selectionEnd||0)-(o.selectionStart||0)};const a=[];if(r.activeItems.length)n=ee(r.activeItems,t),i=te(n),t>0&&i++,z(r.activeItems,e=>a.push(e));else if((r.isFocused||"single"===r.settings.mode)&&r.items.length){const e=r.controlChildren();let i;t<0&&0===s.start&&0===s.length?i=e[r.caretPos-1]:t>0&&s.start===r.inputValue().length&&(i=e[r.caretPos]),void 0!==i&&a.push(i)}if(!r.shouldDelete(a,e))return!1;for($(e,!0),void 0!==i&&r.setCaret(i);a.length;)r.removeItem(a.pop());return r.inputState(),r.positionDropdown(),r.refreshOptions(!1),!0}shouldDelete(e,t){const s=e.map(e=>e.dataset.value);return!(!s.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete(s,t))}advanceSelection(e,t){var s,i,n=this;n.rtl&&(e*=-1),n.inputValue().length||(H(ne,t)||H("shiftKey",t)?(i=(s=n.getLastActive(e))?s.classList.contains("active")?n.getAdjacent(s,e,"item"):s:e>0?n.control_input.nextElementSibling:n.control_input.previousElementSibling)&&(i.classList.contains("active")&&n.removeActiveItem(s),n.setActiveItemClass(i)):n.moveCaret(e))}moveCaret(e){}getLastActive(e){let t=this.control.querySelector(".last-active");if(t)return t;var s=this.control.querySelectorAll(".active");return s?ee(s,e):void 0}setCaret(e){this.caretPos=this.items.length}controlChildren(){return Array.from(this.control.querySelectorAll("[data-ts-item]"))}lock(){this.setLocked(!0)}unlock(){this.setLocked(!1)}setLocked(e=this.isReadOnly||this.isDisabled){this.isLocked=e,this.refreshState()}disable(){this.setDisabled(!0),this.close()}enable(){this.setDisabled(!1)}setDisabled(e){this.focus_node.tabIndex=e?-1:this.tabIndex,this.isDisabled=e,this.input.disabled=e,this.control_input.disabled=e,this.setLocked()}setReadOnly(e){this.isReadOnly=e,this.input.readOnly=e,this.control_input.readOnly=e,this.setLocked()}destroy(){var e=this,t=e.revertSettings;e.trigger("destroy"),e.off(),e.wrapper.remove(),e.dropdown.remove(),e.input.innerHTML=t.innerHTML,e.input.tabIndex=t.tabIndex,W(e.input,"tomselected","ts-hidden-accessible"),e._destroy(),delete e.input.tomselect}render(e,t){var s,i;const n=this;if("function"!=typeof this.settings.render[e])return null;if(!(i=n.settings.render[e].call(this,t,N)))return null;if(i=K(i),"option"===e||"option_create"===e?t[n.settings.disabledField]?se(i,{"aria-disabled":"true"}):se(i,{"data-selectable":""}):"optgroup"===e&&(s=t.group[n.settings.optgroupValueField],se(i,{"data-group":s}),t.group[n.settings.disabledField]&&se(i,{"data-disabled":""})),"option"===e||"item"===e){const s=q(t[n.settings.valueField]);se(i,{"data-value":s}),"item"===e?(J(i,n.settings.itemClass),se(i,{"data-ts-item":""})):(J(i,n.settings.optionClass),se(i,{role:"option",id:t.$id}),t.$div=i,n.options[s]=t)}return i}_render(e,t){const s=this.render(e,t);if(null==s)throw"HTMLElement expected";return s}clearCache(){z(this.options,e=>{e.$div&&(e.$div.remove(),delete e.$div)})}uncacheValue(e){const t=this.getOption(e);t&&t.remove()}canCreate(e){return this.settings.create&&e.length>0&&this.settings.createFilter.call(this,e)}hook(e,t,s){var i=this,n=i[t];i[t]=function(){var t,o;return"after"===e&&(t=n.apply(i,arguments)),o=s.apply(i,arguments),"instead"===e?o:("before"===e&&(t=n.apply(i,arguments)),t)}}}const ce=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},de=(e,t,s,i)=>{e.addEventListener(t,s,i)},ue=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(pe(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},pe=e=>"string"==typeof e&&e.indexOf("<")>-1,he=(e,t,s,i)=>{e.addEventListener(t,s,i)},ge=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},fe=(e,t,s,i)=>{e.addEventListener(t,s,i)},me=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(ve(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},ve=e=>"string"==typeof e&&e.indexOf("<")>-1;le.define("change_listener",function(){var e;e=()=>{this.sync()},this.input.addEventListener("change",e,void 0)}),le.define("checkbox_options",function(e){var t=this,s=t.onOptionSelect;t.settings.hideSelected=!1;const i=Object.assign({className:"tomselect-checkbox",checkedClassNames:void 0,uncheckedClassNames:void 0},e);var n=function(e,t){t?(e.checked=!0,i.uncheckedClassNames&&e.classList.remove(...i.uncheckedClassNames),i.checkedClassNames&&e.classList.add(...i.checkedClassNames)):(e.checked=!1,i.checkedClassNames&&e.classList.remove(...i.checkedClassNames),i.uncheckedClassNames&&e.classList.add(...i.uncheckedClassNames))},o=function(e){setTimeout(()=>{var t=e.querySelector("input."+i.className);t instanceof HTMLInputElement&&n(t,e.classList.contains("selected"))},1)};t.hook("after","setupTemplates",()=>{var e=t.settings.render.option;t.settings.render.option=(s,o)=>{var r=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(e.call(t,s,o)),a=document.createElement("input");i.className&&a.classList.add(i.className),a.addEventListener("click",function(e){ce(e)}),a.type="checkbox";const l=null==(c=s[t.settings.valueField])?null:(e=>"boolean"==typeof e?e?"1":"0":e+"")(c);var c;return n(a,!!(l&&t.items.indexOf(l)>-1)),r.prepend(a),r}}),t.on("item_remove",e=>{var s=t.getOption(e);s&&(s.classList.remove("selected"),o(s))}),t.on("item_add",e=>{var s=t.getOption(e);s&&o(s)}),t.hook("instead","onOptionSelect",(e,i)=>{if(i.classList.contains("selected"))return i.classList.remove("selected"),t.removeItem(i.dataset.value),t.refreshOptions(),void ce(e,!0);s.call(t,e,i),o(i)})}),le.define("clear_button",function(e){const t=this,s=Object.assign({className:"clear-button",title:"Clear All",html:e=>`<div class="${e.className}" title="${e.title}">&#10799;</div>`},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s));e.addEventListener("click",e=>{t.isLocked||(t.clear(),"single"===t.settings.mode&&t.settings.allowEmptyOption&&t.addItem(""),e.preventDefault(),e.stopPropagation())}),t.control.appendChild(e)})}),le.define("drag_drop",function(){var e=this;if("multi"!==e.settings.mode)return;var t=e.lock,s=e.unlock;let i,n=!0;e.hook("after","setupTemplates",()=>{var t=e.settings.render.item;e.settings.render.item=(s,o)=>{const r=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(t.call(e,s,o));var a;a=r,((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)})({draggable:"true"},(e,t)=>{null==e?a.removeAttribute(t):a.setAttribute(t,""+e)});const l=e=>{e.preventDefault(),r.classList.add("ts-drag-over"),c(r,i)},c=(e,t)=>{var s,i,n;void 0!==t&&(((e,t)=>{do{var s;if(e==(t=null==(s=t)?void 0:s.previousElementSibling))return!0}while(t&&t.previousElementSibling);return!1})(t,r)?(i=t,null==(n=(s=e).parentNode)||n.insertBefore(i,s.nextSibling)):((e,t)=>{var s;null==(s=e.parentNode)||s.insertBefore(t,e)})(e,t))};return de(r,"mousedown",e=>{n||((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e),e.stopPropagation()}),de(r,"dragstart",e=>{i=r,setTimeout(()=>{r.classList.add("ts-dragging")},0)}),de(r,"dragenter",l),de(r,"dragover",l),de(r,"dragleave",()=>{r.classList.remove("ts-drag-over")}),de(r,"dragend",()=>{var t;document.querySelectorAll(".ts-drag-over").forEach(e=>e.classList.remove("ts-drag-over")),null==(t=i)||t.classList.remove("ts-dragging"),i=void 0;var s=[];e.control.querySelectorAll("[data-value]").forEach(e=>{if(e.dataset.value){let t=e.dataset.value;t&&s.push(t)}}),e.setValue(s)}),r}}),e.hook("instead","lock",()=>(n=!1,t.call(e))),e.hook("instead","unlock",()=>(n=!0,s.call(e)))}),le.define("dropdown_header",function(e){const t=this,s=Object.assign({title:"Untitled",headerClass:"dropdown-header",titleRowClass:"dropdown-header-title",labelClass:"dropdown-header-label",closeClass:"dropdown-header-close",html:e=>'<div class="'+e.headerClass+'"><div class="'+e.titleRowClass+'"><span class="'+e.labelClass+'">'+e.title+'</span><a class="'+e.closeClass+'">&times;</a></div></div>'},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s)),i=e.querySelector("."+s.closeClass);i&&i.addEventListener("click",e=>{((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e,!0),t.close()}),t.dropdown.insertBefore(e,t.dropdown.firstChild)})}),le.define("caret_position",function(){var e=this;e.hook("instead","setCaret",t=>{"single"!==e.settings.mode&&e.control.contains(e.control_input)?(t=Math.max(0,Math.min(e.items.length,t)))==e.caretPos||e.isPending||e.controlChildren().forEach((s,i)=>{i<t?e.control_input.insertAdjacentElement("beforebegin",s):e.control.appendChild(s)}):t=e.items.length,e.caretPos=t}),e.hook("instead","moveCaret",t=>{if(!e.isFocused)return;const s=e.getLastActive(t);if(s){const a=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(s);e.setCaret(t>0?a+1:a),e.setActiveItem(),n=s,i=[],((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(["last-active"],e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(i=i.concat(e))}),r=i.filter(Boolean),(o=n,Array.isArray(o)||(o=[o]),n=o).map(e=>{r.map(t=>{e.classList.remove(t)})})}else e.setCaret(e.caretPos+t);var i,n,o,r})}),le.define("dropdown_input",function(){const e=this;e.settings.shouldOpen=!0,e.hook("before","setup",()=>{e.focus_node=e.control,((e,...t)=>{var s,i=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{i.map(t=>{e.classList.add(t)})})})(e.control_input,"dropdown-input");const t=ue('<div class="dropdown-input-wrap">');t.append(e.control_input),e.dropdown.insertBefore(t,e.dropdown.firstChild);const s=ue('<input class="items-placeholder" tabindex="-1" />');s.placeholder=e.settings.placeholder||"",e.control.append(s)}),e.on("initialize",()=>{e.control_input.addEventListener("keydown",t=>{switch(t.keyCode){case 27:return e.isOpen&&(((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(t,!0),e.close()),void e.clearActiveItems();case 9:e.focus_node.tabIndex=-1}return e.onKeyDown.call(e,t)}),e.on("blur",()=>{e.focus_node.tabIndex=e.isDisabled?-1:e.tabIndex}),e.on("dropdown_open",()=>{e.control_input.focus()});const t=e.onBlur;var s;e.hook("instead","onBlur",s=>{if(!s||s.relatedTarget!=e.control_input)return t.call(e)}),s=()=>e.onBlur(),e.control_input.addEventListener("blur",s,void 0),e.hook("before","close",()=>{e.isOpen&&e.focus_node.focus({preventScroll:!0})})})}),le.define("input_autogrow",function(){var e=this;e.on("initialize",()=>{var t=document.createElement("span"),s=e.control_input;t.style.cssText="position:absolute; top:-99999px; left:-99999px; width:auto; padding:0; white-space:pre; ",e.wrapper.appendChild(t);for(const e of["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"])t.style[e]=s.style[e];var i=()=>{t.textContent=s.value,s.style.width=t.clientWidth+"px"};i(),e.on("update item_add item_remove",i),he(s,"input",i),he(s,"keyup",i),he(s,"blur",i),he(s,"update",i)})}),le.define("no_backspace_delete",function(){var e=this,t=e.deleteSelection;this.hook("instead","deleteSelection",s=>!!e.activeItems.length&&t.call(e,s))}),le.define("no_active_items",function(){this.hook("instead","setActiveItem",()=>{}),this.hook("instead","selectAll",()=>{})}),le.define("optgroup_columns",function(){var e=this,t=e.onKeyDown;e.hook("instead","onKeyDown",s=>{var i,n,o,r;if(!e.isOpen||37!==s.keyCode&&39!==s.keyCode)return t.call(e,s);e.ignoreHover=!0,r=(e=>{for(;e&&e.matches;){if(e.matches("[data-group]"))return e;e=e.parentNode}})(e.activeOption),i=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(e.activeOption,"[data-selectable]"),r&&(r=37===s.keyCode?r.previousSibling:r.nextSibling)&&(n=(o=r.querySelectorAll("[data-selectable]"))[Math.min(o.length-1,i)])&&e.setActiveOption(n)})}),le.define("remove_button",function(e){const t=Object.assign({label:"&times;",title:"Remove",className:"remove",append:!0},e);var s=this;if(t.append){var i='<a href="javascript:void(0)" class="'+t.className+'" tabindex="-1" title="'+(t.title+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")+'">'+t.label+"</a>";s.hook("after","setupTemplates",()=>{var e=s.settings.render.item;s.settings.render.item=(t,n)=>{var o=me(e.call(s,t,n)),r=me(i);return o.appendChild(r),fe(r,"mousedown",e=>{ge(e,!0)}),fe(r,"click",e=>{s.isLocked||(ge(e,!0),s.isLocked||s.shouldDelete([o],e)&&(s.removeItem(o),s.refreshOptions(!1),s.inputState()))}),o}})}}),le.define("restore_on_backspace",function(e){const t=this,s=Object.assign({text:e=>e[t.settings.labelField]},e);t.on("item_remove",function(e){if(t.isFocused&&""===t.control_input.value.trim()){var i=t.options[e];i&&t.setTextboxValue(s.text.call(t,i))}})}),le.define("virtual_scroll",function(){const e=this,t=e.canLoad,s=e.clearActiveOption,i=e.loadCallback;var n,o,r={},a=!1,l=[];if(e.settings.shouldLoadMore||(e.settings.shouldLoadMore=()=>{if(n.clientHeight/(n.scrollHeight-n.scrollTop)>.9)return!0;if(e.activeOption){var t=e.selectable();if(Array.from(t).indexOf(e.activeOption)>=t.length-2)return!0}return!1}),!e.settings.firstUrl)throw"virtual_scroll plugin requires a firstUrl() method";e.settings.sortField=[{field:"$order"},{field:"$score"}];const c=t=>!("number"==typeof e.settings.maxOptions&&n.children.length>=e.settings.maxOptions||!(t in r)||!r[t]),d=(t,s)=>e.items.indexOf(s)>=0||l.indexOf(s)>=0;e.setNextUrl=(e,t)=>{r[e]=t},e.getUrl=t=>{if(t in r){const e=r[t];return r[t]=!1,e}return e.clearPagination(),e.settings.firstUrl.call(e,t)},e.clearPagination=()=>{r={}},e.hook("instead","clearActiveOption",()=>{if(!a)return s.call(e)}),e.hook("instead","canLoad",s=>s in r?c(s):t.call(e,s)),e.hook("instead","loadCallback",(t,s)=>{if(a){if(o){const s=t[0];void 0!==s&&(o.dataset.value=s[e.settings.valueField])}}else e.clearOptions(d);i.call(e,t,s),a=!1}),e.hook("after","refreshOptions",()=>{const t=e.lastValue;var s;c(t)?(s=e.render("loading_more",{query:t}))&&(s.setAttribute("data-selectable",""),o=s):t in r&&!n.querySelector(".no-results")&&(s=e.render("no_more_results",{query:t})),s&&(((e,...t)=>{var s,i=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{i.map(t=>{e.classList.add(t)})})})(s,e.settings.optionClass),n.append(s))}),e.on("initialize",()=>{l=Object.keys(e.options),n=e.dropdown_content,e.settings.render=Object.assign({},{loading_more:()=>'<div class="loading-more-results">Loading more results ... </div>',no_more_results:()=>'<div class="no-more-results">No more results</div>'},e.settings.render),n.addEventListener("scroll",()=>{e.settings.shouldLoadMore.call(e)&&c(e.lastValue)&&(a||(a=!0,e.load.call(e,e.lastValue)))})})});const ye=le,be={};let Oe;"undefined"!=typeof lpDataAdmin&&(Oe=lpDataAdmin.lp_rest_url,be.admin={apiAdminNotice:Oe+"lp/v1/admin/tools/admin-notices",apiAddons:Oe+"lp/v1/addon/all",apiAddonAction:Oe+"lp/v1/addon/action-n",apiAddonsPurchase:Oe+"lp/v1/addon/info-addons-purchase",apiSearchCourses:Oe+"lp/v1/admin/tools/search-course",apiSearchUsers:Oe+"lp/v1/admin/tools/search-user",apiAssignUserCourse:Oe+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:Oe+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(Oe=lpData.lp_rest_url,be.frontend={apiWidgets:Oe+"lp/v1/widgets/api",apiCourses:Oe+"lp/v1/courses/archive-course",apiAJAX:Oe+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:Oe+"lp/v1/profile/cover-image"}),Oe&&(be.apiCourses=Oe+"lp/v1/courses/",be.apiEditCoursesArchiveBlock=Oe+"lp/v1/courses/edit-archive-block",be.apiCoursesSuggest=Oe+"lp/v1/courses/courses-suggest");const we=be,_e={buildTomSelect(e,t,s,i,n){if(!e)return;const o={plugins:{remove_button:{title:"Remove this item"},dropdown_input:{}},onInitialize(){},onItemAdd(t){if(s){const o=Array.from(e.selectedOptions).map(e=>e.value);o.push(t),i.id_not_in=o.join(","),s("",i,n)}}};return s&&(o.load=(t,o)=>{const r=Array.from(e.selectedOptions).map(e=>e.value);i.id_not_in=r.join(","),s(t,i,_e.callBackTomSelectSearchAPI(o,n))}),(t={...o,...t}).options,new ye(e,t)},callBackTomSelectSearchAPI:(e,t)=>({success:s=>{const i=t.success(s);e(i)}}),fetchCourses(t="",s={},i){const n=we.admin.apiSearchCourses;s.search=t;const o={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify(s)};e(n,o,i)},fetchUsers(t="",s={},i){const n=we.admin.apiSearchUsers;s.search=t;const o={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify(s)};e(n,o,i)}},Se=(e,t={})=>e?null!=e.tomSelectInstance?null:void(e.tomSelectInstance=_e.buildTomSelect(e,t)):null,Ae=()=>{if("0"===lpData.show_search_author_field)return;const e=document.querySelector("#posts-filter");if(!e)return;let t=e.querySelector(".search-box");t||(e.insertAdjacentHTML("afterbegin",lpData.show_search_author_field),t=e.querySelector(".search-box")),t&&(t.querySelector("select#author")||(()=>{let s="";const i=lpData.urlParams.author;i&&(s=JSON.stringify(i));const n={urlApi:we.admin.apiSearchUsers,dataType:"users",keyGetValue:{value:"ID",text:"{{display_name}}(#{{ID}}) - {{user_email}}",key_render:{display_name:"display_name",user_email:"user_email",ID:"ID"}},setting:{placeholder:"Choose user"}},o=`<select data-struct='${JSON.stringify(n)}' style='display:none;' data-saved='${s}'\n\t\t\t\t\tid="author" name="author" class="select lp-tom-select"></select>`,r=t.querySelector('input[name="s"]');r&&r.insertAdjacentHTML("afterend",o);const a=e.querySelector('input[name="author"]');a&&a.remove()})())},Ce=()=>{const t=document.querySelectorAll("select.lp-tom-select:not(.loaded)");t.length&&t.forEach(t=>{t.closest(".widget-liquid-left")||((t,s={},i={})=>{var n,o;if(!t)return;if(t.classList.contains("loaded"))return;t.classList.add("loaded");const r=t.dataset?.saved?JSON.parse(t.dataset.saved):0,a=t?.dataset?.struct?JSON.parse(t.dataset.struct):"";if(!a)return void Se(t);const l=(e,t)=>{const s=t.parentElement;return s.tagName.toLowerCase()===e?s:"html"!==s.tagName.toLowerCase()&&l(e,s)},c=l("form",t);if(c){const e=c.querySelector('input[name="'+t.getAttribute("name")+'"]');e&&e.remove()}const d=null!==(n=a.dataSendApi)&&void 0!==n?n:"",u=null!==(o=a.urlApi)&&void 0!==o?o:"",p={...a.setting,...s};if(!u)return void Se(t,p);const h=(t="",s,i)=>{const n=u,o={current_ids:r,...d,...s};o.search=t;const a={headers:{"Content-Type":"application/json","X-WP-Nonce":lpData.nonce},method:"POST",body:JSON.stringify(o)};e(n,a,i)},g={success:e=>{((e,t,s,i,n={},o)=>{if(!(e&&t&&s&&i&&o))return;const r=e=>{if(!s.keyGetValue?.text||!s.keyGetValue.key_render)return;let t=s.keyGetValue.text;for(const[i,n]of Object.entries(s.keyGetValue.key_render))t=t.replace(new RegExp(`{{${n}}}`,"g"),e[n]);return t},a=t.dataset?.saved?JSON.parse(t.dataset.saved):0;let l=[];e.data[s.dataType].length>0&&(l=e.data[s.dataType].map(e=>({value:e[s.keyGetValue.value],text:r(e)})));const c={items:a,render:{item:(e,t)=>`<li data-id="${e.value}">\n\t\t\t\t\t\t<div class="item">${e.text}</div>\n\t\t\t\t\t</li>`},onChange:e=>{e.length<1&&(t.value="")},...n,options:l};null!=t.tomSelectInstance?t.tomSelectInstance.addOptions(l):t.tomSelectInstance=_e.buildTomSelect(t,c,i,{},o)})(e,t,a,h,p,g)}};let f=[];"object"==typeof r&&(f=Object.entries(r).map(([e,t])=>({key:e,value:t}))),d?.id_not_in&&(f=[...f,...d.id_not_in]),i.id_not_in=f.join(","),h("",i,g)})(t)})};!function(e){const t=function(t){const s=e(this).addClass("disabled");t.preventDefault(),e.post({url:s.attr("href"),data:{"lp-ajax":"create-pages"},dataType:"text",success:function(e){const t=s.closest(".lp-notice").html("<p>"+e+"</p>");setTimeout(function(){t.fadeOut()},2e3)}})},s=()=>{e(".lp-meta-box__file").each((t,s)=>{let i;const n=e(s).find(".lp-meta-box__file_input"),o=e(s).find(".lp-meta-box__file_list"),r=e(s).find(".btn-upload"),a=!!e(s).data("multil");e(r).on("click",e=>{e.preventDefault(),i||(i=wp.media({states:[new wp.media.controller.Library({filterable:"all",multiple:a})]}),i.on("select",function(){const e=i.state().get("selection");let t=n.val();e.forEach(function(e){(e=e.toJSON()).id&&(a?t=t?t+","+e.id:e.id:(t=e.id,o.empty()),o.append('<li class="lp-meta-box__file_list-item image" data-attachment_id="'+e.id+'"><img class="is_file" src="'+e.icon+'" /><span>'+e.filename+'</span><ul class="actions"><li><a href="#" class="delete"></a></li></ul></li>'))}),l(),n.val(t)})),i.open()}),a&&o.sortable({items:"li.image",cursor:"move",scrollSensitivity:40,forcePlaceholderSize:!0,forceHelperSize:!1,helper:"clone",opacity:.65,placeholder:"lp-metabox-sortable-placeholder",start(e,t){t.item.css("background-color","#f6f6f6")},stop(e,t){t.item.removeAttr("style")},update(){let t="";o.find("li.image").css("cursor","default").each(function(){const s=e(this).attr("data-attachment_id");t=t+s+","}),l(),n.val(t)}});const l=()=>{e(o).find("li.image").each((t,s)=>{e(s).find("a.delete").on("click",function(){if(e(s).remove(),a){let t="";e(o).find("li.image").css("cursor","default").each(function(){const s=e(this).attr("data-attachment_id");t=t+s+","}),n.val(t)}else n.val("");return!1})})};l()})};e(document).ready(function(){if(s(),e(".learn-press-dropdown-pages").LP("DropdownPages"),e(".learn-press-tip").LP("QuickTip"),e(document).on("click","#learn-press-create-pages",t).on("mousedown",".lp-sortable-handle",function(t){e("html, body").addClass("lp-item-moving"),e(t.target).closest(".lp-sortable-handle").css("cursor","inherit")}).on("mouseup",function(t){e("html, body").removeClass("lp-item-moving"),e(".lp-sortable-handle").css("cursor","")}),window.location.hash){const t=window.location.hash;if("#_lp_passing_grade"===t){const s=document.querySelector(t);e("html, body").animate({scrollTop:e(t).offset().top},900,"swing"),s.parentNode.style.border="2px solid orangered"}}})}(jQuery),document.addEventListener("click",e=>{((e,t)=>{if("INPUT"===t.tagName)if(t.closest(".forminp ")){const e=t.name.replace("learn_press_",""),s=document.querySelectorAll(`.show_if_${e}`);s&&s.forEach(e=>{e.classList.toggle("lp-option-disabled")})}else if(t.closest(".lp-meta-box")){const e=t.closest(".lp-meta-box"),s=t.name,i=e.querySelectorAll(`[data-dependency="${s}"]`);i&&i.forEach(e=>{e.classList.toggle("lp-option-disabled")})}})(0,e.target),Ce()}),document.addEventListener("DOMContentLoaded",()=>{Ae(),Ce()}),t("select.lp-tom-select",e=>{Ce()}),t("#posts-filter",e=>{Ae()}),window.lpFindTomSelect=Ce})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-notices.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-notices.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-notices.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-notices.js	2026-05-23 18:20:54.000000000 +0000
@@ -39,6 +39,7 @@
   lplistAPI.frontend = {
     apiWidgets: lp_rest_url + 'lp/v1/widgets/api',
     apiCourses: lp_rest_url + 'lp/v1/courses/archive-course',
+    // Deprecated API, don't load from v4.3.7
     apiAJAX: lp_rest_url + 'lp/v1/load_content_via_ajax/',
     // Deprecated since 4.3.0
     apiProfileCoverImage: lp_rest_url + 'lp/v1/profile/cover-image'
@@ -46,6 +47,8 @@
 }
 if (lp_rest_url) {
   lplistAPI.apiCourses = lp_rest_url + 'lp/v1/courses/';
+  lplistAPI.apiEditCoursesArchiveBlock = lp_rest_url + 'lp/v1/courses/edit-archive-block';
+  lplistAPI.apiCoursesSuggest = lp_rest_url + 'lp/v1/courses/courses-suggest';
 }
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (lplistAPI);
 
@@ -59,6 +62,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -82,7 +86,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -376,6 +380,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ }
 
 /******/ 	});
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-notices.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-notices.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-notices.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-notices.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{"use strict";const e={};let n;"undefined"!=typeof lpDataAdmin&&(n=lpDataAdmin.lp_rest_url,e.admin={apiAdminNotice:n+"lp/v1/admin/tools/admin-notices",apiAddons:n+"lp/v1/addon/all",apiAddonAction:n+"lp/v1/addon/action-n",apiAddonsPurchase:n+"lp/v1/addon/info-addons-purchase",apiSearchCourses:n+"lp/v1/admin/tools/search-course",apiSearchUsers:n+"lp/v1/admin/tools/search-user",apiAssignUserCourse:n+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:n+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(n=lpData.lp_rest_url,e.frontend={apiWidgets:n+"lp/v1/widgets/api",apiCourses:n+"lp/v1/courses/archive-course",apiAJAX:n+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:n+"lp/v1/profile/cover-image"}),n&&(e.apiCourses=n+"lp/v1/courses/");const s=e;let t=null,o=null;const a=window.location.search,i=new URLSearchParams(a).get("tab"),r=(e="")=>{if(!lpGlobalSettings.is_admin)return;let n=i?`?tab=${i}`:"";n+=e?(i?"&":"?")+`${e}`:"",fetch(s.admin.apiAdminNotice+n,{method:"POST",headers:{"X-WP-Nonce":lpGlobalSettings.nonce}}).then(e=>e.json()).then(e=>{const{status:n,message:s,data:a}=e;"success"===n?"Dismissed!"!==s&&(o=a.content,0===o.length?t.style.display="none":(t.innerHTML=o,t.style.display="block",(()=>{try{const e=document.querySelector("#adminmenu");if(!e)return;const n=e.querySelector("#toplevel_page_learn_press");if(!n)return;const s=n.querySelector(".wp-menu-name");if(!s)return;const t=document.querySelector("input[name=lp-addons-new-version-totals]");if(!t)return;const o='<span class="tab-lp-admin-notice"></span>';s.insertAdjacentHTML("beforeend",o);const a=n.querySelector('a[href="admin.php?page=learn-press-addons"]');if(!a)return;const i=`<span style="margin-left: 5px" class="update-plugins">${t.value}</span>`;a.setAttribute("href","admin.php?page=learn-press-addons&tab=update"),a.insertAdjacentHTML("beforeend",i)}catch(e){console.log(e)}})())):o=s}).catch(e=>{console.log(e)})};((e,n)=>{const s=document.querySelector(e);if(s)return void n();const t=new MutationObserver((s,t)=>{const o=document.querySelector(e);o&&(t.disconnect(),n())});t.observe(document.documentElement,{childList:!0,subtree:!0})})(".lp-admin-notices",()=>{t=document.querySelector(".lp-admin-notices"),r()}),document.addEventListener("click",e=>{const n=e.target;if(n.classList.contains("btn-lp-notice-dismiss")&&(e.preventDefault(),confirm("Are you sure you want to dismiss this notice?"))){const e=n.closest(".lp-notice");r(`dismiss=${n.getAttribute("data-dismiss")}`),e.remove(),0===t.querySelectorAll(".lp-notice").length&&(t.style.display="none")}})})();
\ No newline at end of file
+(()=>{"use strict";const e={};let s;"undefined"!=typeof lpDataAdmin&&(s=lpDataAdmin.lp_rest_url,e.admin={apiAdminNotice:s+"lp/v1/admin/tools/admin-notices",apiAddons:s+"lp/v1/addon/all",apiAddonAction:s+"lp/v1/addon/action-n",apiAddonsPurchase:s+"lp/v1/addon/info-addons-purchase",apiSearchCourses:s+"lp/v1/admin/tools/search-course",apiSearchUsers:s+"lp/v1/admin/tools/search-user",apiAssignUserCourse:s+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:s+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(s=lpData.lp_rest_url,e.frontend={apiWidgets:s+"lp/v1/widgets/api",apiCourses:s+"lp/v1/courses/archive-course",apiAJAX:s+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:s+"lp/v1/profile/cover-image"}),s&&(e.apiCourses=s+"lp/v1/courses/",e.apiEditCoursesArchiveBlock=s+"lp/v1/courses/edit-archive-block",e.apiCoursesSuggest=s+"lp/v1/courses/courses-suggest");const n=e;let t=null,o=null;const a=window.location.search,i=new URLSearchParams(a).get("tab"),r=(e="")=>{if(!lpGlobalSettings.is_admin)return;let s=i?`?tab=${i}`:"";s+=e?(i?"&":"?")+`${e}`:"",fetch(n.admin.apiAdminNotice+s,{method:"POST",headers:{"X-WP-Nonce":lpGlobalSettings.nonce}}).then(e=>e.json()).then(e=>{const{status:s,message:n,data:a}=e;"success"===s?"Dismissed!"!==n&&(o=a.content,0===o.length?t.style.display="none":(t.innerHTML=o,t.style.display="block",(()=>{try{const e=document.querySelector("#adminmenu");if(!e)return;const s=e.querySelector("#toplevel_page_learn_press");if(!s)return;const n=s.querySelector(".wp-menu-name");if(!n)return;const t=document.querySelector("input[name=lp-addons-new-version-totals]");if(!t)return;const o='<span class="tab-lp-admin-notice"></span>';n.insertAdjacentHTML("beforeend",o);const a=s.querySelector('a[href="admin.php?page=learn-press-addons"]');if(!a)return;const i=`<span style="margin-left: 5px" class="update-plugins">${t.value}</span>`;a.setAttribute("href","admin.php?page=learn-press-addons&tab=update"),a.insertAdjacentHTML("beforeend",i)}catch(e){console.log(e)}})())):o=n}).catch(e=>{console.log(e)})};((e,s)=>{const n=document.querySelector(e);if(n)return void s();const t=new MutationObserver((n,t)=>{const o=document.querySelector(e);o&&(t.disconnect(),s())});t.observe(document.documentElement,{childList:!0,subtree:!0})})(".lp-admin-notices",()=>{t=document.querySelector(".lp-admin-notices"),r()}),document.addEventListener("click",e=>{const s=e.target;if(s.classList.contains("btn-lp-notice-dismiss")&&(e.preventDefault(),confirm("Are you sure you want to dismiss this notice?"))){const e=s.closest(".lp-notice");r(`dismiss=${s.getAttribute("data-dismiss")}`),e.remove(),0===t.querySelectorAll(".lp-notice").length&&(t.style.display="none")}})})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-order.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-order.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-order.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-order.js	2026-05-23 18:20:54.000000000 +0000
@@ -700,6 +700,7 @@
   lplistAPI.frontend = {
     apiWidgets: lp_rest_url + 'lp/v1/widgets/api',
     apiCourses: lp_rest_url + 'lp/v1/courses/archive-course',
+    // Deprecated API, don't load from v4.3.7
     apiAJAX: lp_rest_url + 'lp/v1/load_content_via_ajax/',
     // Deprecated since 4.3.0
     apiProfileCoverImage: lp_rest_url + 'lp/v1/profile/cover-image'
@@ -707,6 +708,8 @@
 }
 if (lp_rest_url) {
   lplistAPI.apiCourses = lp_rest_url + 'lp/v1/courses/';
+  lplistAPI.apiEditCoursesArchiveBlock = lp_rest_url + 'lp/v1/courses/edit-archive-block';
+  lplistAPI.apiCoursesSuggest = lp_rest_url + 'lp/v1/courses/courses-suggest';
 }
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (lplistAPI);
 
@@ -720,6 +723,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -743,7 +747,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -1037,6 +1041,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ },
 
 /***/ "./node_modules/@orchidjs/sifter/dist/esm/sifter.js"
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-order.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-order.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-order.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-order.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{"use strict";const e="lp-hidden",t=(e,t={},s={})=>{"function"==typeof s.before&&s.before(),fetch(e,{method:"GET",...t}).then(e=>e.json()).then(e=>{"function"==typeof s.success&&s.success(e)}).catch(e=>{"function"==typeof s.error&&s.error(e)}).finally(()=>{"function"==typeof s.completed&&s.completed()})},s=()=>{let e=window.location.href;return e.includes("?")&&(e=e.split("?")[0]),e},n=(e,t)=>{const s=new URL(e);return Object.keys(t).forEach(e=>{s.searchParams.set(e,t[e])}),s},i=(t,s=0)=>{t&&(s?t.classList.remove(e):t.classList.add(e))};function r(e,t){e.split(/\s+/).forEach(e=>{t(e)})}class o{constructor(){this._events={}}on(e,t){r(e,e=>{const s=this._events[e]||[];s.push(t),this._events[e]=s})}off(e,t){var s=arguments.length;0!==s?r(e,e=>{if(1===s)return void delete this._events[e];const n=this._events[e];void 0!==n&&(n.splice(n.indexOf(t),1),this._events[e]=n)}):this._events={}}trigger(e,...t){var s=this;r(e,e=>{const n=s._events[e];void 0!==n&&n.forEach(e=>{e.apply(s,t)})})}}const l=e=>(e=e.filter(Boolean)).length<2?e[0]||"":1==p(e)?"["+e.join("")+"]":"(?:"+e.join("|")+")",a=e=>{if(!d(e))return e.join("");let t="",s=0;const n=()=>{s>1&&(t+="{"+s+"}")};return e.forEach((i,r)=>{i!==e[r-1]?(n(),t+=i,s=1):s++}),n(),t},c=e=>{let t=Array.from(e);return l(t)},d=e=>new Set(e).size!==e.length,u=e=>(e+"").replace(/([\$\(\)\*\+\.\?\[\]\^\{\|\}\\])/gu,"\\$1"),p=e=>e.reduce((e,t)=>Math.max(e,h(t)),0),h=e=>Array.from(e).length,g=e=>{if(1===e.length)return[[e]];let t=[];const s=e.substring(1);return g(s).forEach(function(s){let n=s.slice(0);n[0]=e.charAt(0)+n[0],t.push(n),n=s.slice(0),n.unshift(e.charAt(0)),t.push(n)}),t},m=[[0,65535]];let f,v;const y={},b={"/":"⁄∕",0:"߀",a:"ⱥɐɑ",aa:"ꜳ",ae:"æǽǣ",ao:"ꜵ",au:"ꜷ",av:"ꜹꜻ",ay:"ꜽ",b:"ƀɓƃ",c:"ꜿƈȼↄ",d:"đɗɖᴅƌꮷԁɦ",e:"ɛǝᴇɇ",f:"ꝼƒ",g:"ǥɠꞡᵹꝿɢ",h:"ħⱨⱶɥ",i:"ɨı",j:"ɉȷ",k:"ƙⱪꝁꝃꝅꞣ",l:"łƚɫⱡꝉꝇꞁɭ",m:"ɱɯϻ",n:"ꞥƞɲꞑᴎлԉ",o:"øǿɔɵꝋꝍᴑ",oe:"œ",oi:"ƣ",oo:"ꝏ",ou:"ȣ",p:"ƥᵽꝑꝓꝕρ",q:"ꝗꝙɋ",r:"ɍɽꝛꞧꞃ",s:"ßȿꞩꞅʂ",t:"ŧƭʈⱦꞇ",th:"þ",tz:"ꜩ",u:"ʉ",v:"ʋꝟʌ",vy:"ꝡ",w:"ⱳ",y:"ƴɏỿ",z:"ƶȥɀⱬꝣ",hv:"ƕ"};for(let e in b){let t=b[e]||"";for(let s=0;s<t.length;s++){let n=t.substring(s,s+1);y[n]=e}}const O=new RegExp(Object.keys(y).join("|")+"|[̀-ͯ·ʾʼ]","gu"),_=(e,t="NFKD")=>e.normalize(t),w=e=>Array.from(e).reduce((e,t)=>e+S(t),""),S=e=>(e=_(e).toLowerCase().replace(O,e=>y[e]||""),_(e,"NFC")),A=e=>{const t=(e=>{const t={},s=(e,s)=>{const n=t[e]||new Set,i=new RegExp("^"+c(n)+"$","iu");s.match(i)||(n.add(u(s)),t[e]=n)};for(let t of function*(e){for(const[t,s]of e)for(let e=t;e<=s;e++){let t=String.fromCharCode(e),s=w(t);s!=t.toLowerCase()&&(s.length>3||0!=s.length&&(yield{folded:s,composed:t,code_point:e}))}}(e))s(t.folded,t.folded),s(t.folded,t.composed);return t})(e),s={};let n=[];for(let e in t){let i=t[e];i&&(s[e]=c(i)),e.length>1&&n.push(u(e))}n.sort((e,t)=>t.length-e.length);const i=l(n);return v=new RegExp("^"+i,"u"),s},I=(e,t=1)=>(t=Math.max(t,e.length-1),l(g(e).map(e=>((e,t=1)=>{let s=0;return e=e.map(e=>(f[e]&&(s+=e.length),f[e]||e)),s>=t?a(e):""})(e,t)))),C=(e,t=!0)=>{let s=e.length>1?1:0;return l(e.map(e=>{let n=[];const i=t?e.length():e.length()-1;for(let t=0;t<i;t++)n.push(I(e.substrs[t]||"",s));return a(n)}))},L=(e,t)=>{for(const s of t){if(s.start!=e.start||s.end!=e.end)continue;if(s.substrs.join("")!==e.substrs.join(""))continue;let t=e.parts;const n=e=>{for(const s of t){if(s.start===e.start&&s.substr===e.substr)return!1;if(1!=e.length&&1!=s.length){if(e.start<s.start&&e.end>s.start)return!0;if(s.start<e.start&&s.end>e.start)return!0}}return!1};if(!(s.parts.filter(n).length>0))return!0}return!1};class x{parts;substrs;start;end;constructor(){this.parts=[],this.substrs=[],this.start=0,this.end=0}add(e){e&&(this.parts.push(e),this.substrs.push(e.substr),this.start=Math.min(e.start,this.start),this.end=Math.max(e.end,this.end))}last(){return this.parts[this.parts.length-1]}length(){return this.parts.length}clone(e,t){let s=new x,n=JSON.parse(JSON.stringify(this.parts)),i=n.pop();for(const e of n)s.add(e);let r=t.substr.substring(0,e-i.start),o=r.length;return s.add({start:i.start,end:i.start+o,length:o,substr:r}),s}}const k=(e,t)=>{if(e)return e[t]},E=(e,t)=>{if(e){for(var s,n=t.split(".");(s=n.shift())&&(e=e[s]););return e}},F=(e,t,s)=>{var n,i;return e?(e+="",null==t.regex||-1===(i=e.search(t.regex))?0:(n=t.string.length/e.length,0===i&&(n+=.5),n*s)):0},T=(e,t)=>{var s=e[t];if("function"==typeof s)return s;s&&!Array.isArray(s)&&(e[t]=[s])},q=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},P=(e,t)=>"number"==typeof e&&"number"==typeof t?e>t?1:e<t?-1:0:(e=w(e+"").toLowerCase())>(t=w(t+"").toLowerCase())?1:t>e?-1:0;class j{items;settings;constructor(e,t){this.items=e,this.settings=t||{diacritics:!0}}tokenize(e,t,s){if(!e||!e.length)return[];const n=[],i=e.split(/\s+/);var r;return s&&(r=new RegExp("^("+Object.keys(s).map(u).join("|")+"):(.*)$")),i.forEach(e=>{let s,i=null,o=null;r&&(s=e.match(r))&&(i=s[1],e=s[2]),e.length>0&&(o=this.settings.diacritics?(e=>{void 0===f&&(f=A(m)),e=w(e);let t="",s=[new x];for(let n=0;n<e.length;n++){let i=e.substring(n).match(v);const r=e.substring(n,n+1),o=i?i[0]:null;let l=[],a=new Set;for(const e of s){const t=e.last();if(!t||1==t.length||t.end<=n)if(o){const t=o.length;e.add({start:n,end:n+t,length:t,substr:o}),a.add("1")}else e.add({start:n,end:n+1,length:1,substr:r}),a.add("2");else if(o){let s=e.clone(n,t);const i=o.length;s.add({start:n,end:n+i,length:i,substr:o}),l.push(s)}else a.add("3")}if(l.length>0){l=l.sort((e,t)=>e.length()-t.length());for(let e of l)L(e,s)||s.push(e)}else if(n>0&&1==a.size&&!a.has("3")){t+=C(s,!1);let e=new x;const n=s[0];n&&e.add(n.last()),s=[e]}}return t+=C(s,!0),t})(e)||null:u(e),o&&t&&(o="\\b"+o)),n.push({string:e,regex:o?new RegExp(o,"iu"):null,field:i})}),n}getScoreFunction(e,t){var s=this.prepareSearch(e,t);return this._getScoreFunction(s)}_getScoreFunction(e){const t=e.tokens,s=t.length;if(!s)return function(){return 0};const n=e.options.fields,i=e.weights,r=n.length,o=e.getAttrFn;if(!r)return function(){return 1};const l=1===r?function(e,t){const s=n[0].field;return F(o(t,s),e,i[s]||1)}:function(e,t){var s=0;if(e.field){const n=o(t,e.field);!e.regex&&n?s+=1/r:s+=F(n,e,1)}else q(i,(n,i)=>{s+=F(o(t,i),e,n)});return s/r};return 1===s?function(e){return l(t[0],e)}:"and"===e.options.conjunction?function(e){var n,i=0;for(let s of t){if((n=l(s,e))<=0)return 0;i+=n}return i/s}:function(e){var n=0;return q(t,t=>{n+=l(t,e)}),n/s}}getSortFunction(e,t){var s=this.prepareSearch(e,t);return this._getSortFunction(s)}_getSortFunction(e){var t,s=[];const n=this,i=e.options,r=!e.query&&i.sort_empty?i.sort_empty:i.sort;if("function"==typeof r)return r.bind(this);const o=function(t,s){return"$score"===t?s.score:e.getAttrFn(n.items[s.id],t)};if(r)for(let t of r)(e.query||"$score"!==t.field)&&s.push(t);if(e.query){t=!0;for(let e of s)if("$score"===e.field){t=!1;break}t&&s.unshift({field:"$score",direction:"desc"})}else s=s.filter(e=>"$score"!==e.field);return s.length?function(e,t){var n,i;for(let r of s)if(i=r.field,n=("desc"===r.direction?-1:1)*P(o(i,e),o(i,t)))return n;return 0}:null}prepareSearch(e,t){const s={};var n=Object.assign({},t);if(T(n,"sort"),T(n,"sort_empty"),n.fields){T(n,"fields");const e=[];n.fields.forEach(t=>{"string"==typeof t&&(t={field:t,weight:1}),e.push(t),s[t.field]="weight"in t?t.weight:1}),n.fields=e}return{options:n,query:e.toLowerCase().trim(),tokens:this.tokenize(e,n.respect_word_boundaries,s),total:0,items:[],weights:s,getAttrFn:n.nesting?E:k}}search(e,t){var s,n,i=this;n=this.prepareSearch(e,t),t=n.options,e=n.query;const r=t.score||i._getScoreFunction(n);e.length?q(i.items,(e,i)=>{s=r(e),(!1===t.filter||s>0)&&n.items.push({score:s,id:i})}):q(i.items,(e,t)=>{n.items.push({score:1,id:t})});const o=i._getSortFunction(n);return o&&n.items.sort(o),n.total=n.items.length,"number"==typeof t.limit&&(n.items=n.items.slice(0,t.limit)),n}}const D=e=>null==e?null:N(e),N=e=>"boolean"==typeof e?e?"1":"0":e+"",$=e=>(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"),H=(e,t)=>{var s;return function(n,i){var r=this;s&&(r.loading=Math.max(r.loading-1,0),clearTimeout(s)),s=setTimeout(function(){s=null,r.loadedSearches[n]=!0,e.call(r,n,i)},t)}},M=(e,t,s)=>{var n,i=e.trigger,r={};for(n of(e.trigger=function(){var s=arguments[0];if(-1===t.indexOf(s))return i.apply(e,arguments);r[s]=arguments},s.apply(e,[]),e.trigger=i,t))n in r&&i.apply(e,r[n])},V=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},B=(e,t,s,n)=>{e.addEventListener(t,s,n)},R=(e,t)=>!!t&&!!t[e]&&1==(t.altKey?1:0)+(t.ctrlKey?1:0)+(t.shiftKey?1:0)+(t.metaKey?1:0),z=(e,t)=>e.getAttribute("id")||(e.setAttribute("id",t),t),K=e=>e.replace(/[\\"']/g,"\\$&"),U=(e,t)=>{t&&e.append(t)},Q=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},G=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(J(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},J=e=>"string"==typeof e&&e.indexOf("<")>-1,W=(e,t)=>{var s=document.createEvent("HTMLEvents");s.initEvent(t,!0,!1),e.dispatchEvent(s)},X=(e,t)=>{Object.assign(e.style,t)},Y=(e,...t)=>{var s=ee(t);(e=te(e)).map(e=>{s.map(t=>{e.classList.add(t)})})},Z=(e,...t)=>{var s=ee(t);(e=te(e)).map(e=>{s.map(t=>{e.classList.remove(t)})})},ee=e=>{var t=[];return Q(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)},te=e=>(Array.isArray(e)||(e=[e]),e),se=(e,t,s)=>{if(!s||s.contains(e))for(;e&&e.matches;){if(e.matches(t))return e;e=e.parentNode}},ne=(e,t=0)=>t>0?e[e.length-1]:e[0],ie=(e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s},re=(e,t)=>{Q(t,(t,s)=>{null==t?e.removeAttribute(s):e.setAttribute(s,""+t)})},oe=(e,t)=>{e.parentNode&&e.parentNode.replaceChild(t,e)},le="undefined"!=typeof navigator&&/Mac/.test(navigator.userAgent)?"metaKey":"ctrlKey",ae={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:null,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,shouldOpen:null,maxOptions:50,maxItems:null,hideSelected:null,duplicates:!1,addPrecedence:!1,selectOnTab:!1,preload:null,allowEmptyOption:!1,refreshThrottle:300,loadThrottle:300,loadingClass:"loading",dataAttr:null,optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"ts-wrapper",controlClass:"ts-control",dropdownClass:"ts-dropdown",dropdownContentClass:"ts-dropdown-content",itemClass:"item",optionClass:"option",dropdownParent:null,controlInput:'<input type="text" autocomplete="off" size="1" />',copyClassesToDropdown:!1,placeholder:null,hidePlaceholder:null,shouldLoad:function(e){return e.length>0},render:{}};function ce(e,t){var s=Object.assign({},ae,t),n=s.dataAttr,i=s.labelField,r=s.valueField,o=s.disabledField,l=s.optgroupField,a=s.optgroupLabelField,c=s.optgroupValueField,d=e.tagName.toLowerCase(),u=e.getAttribute("placeholder")||e.getAttribute("data-placeholder");if(!u&&!s.allowEmptyOption){let t=e.querySelector('option[value=""]');t&&(u=t.textContent)}var p={placeholder:u,options:[],optgroups:[],items:[],maxItems:null};return"select"===d?(()=>{var t,d=p.options,u={},h=1;let g=0;var m=e=>{var t=Object.assign({},e.dataset),s=n&&t[n];return"string"==typeof s&&s.length&&(t=Object.assign(t,JSON.parse(s))),t},f=(e,t)=>{var n=D(e.value);if(null!=n&&(n||s.allowEmptyOption)){if(u.hasOwnProperty(n)){if(t){var a=u[n][l];a?Array.isArray(a)?a.push(t):u[n][l]=[a,t]:u[n][l]=t}}else{var c=m(e);c[i]=c[i]||e.textContent,c[r]=c[r]||n,c[o]=c[o]||e.disabled,c[l]=c[l]||t,c.$option=e,c.$order=c.$order||++g,u[n]=c,d.push(c)}e.selected&&p.items.push(n)}};p.maxItems=e.hasAttribute("multiple")?null:1,Q(e.children,e=>{var s,n,i;"optgroup"===(t=e.tagName.toLowerCase())?((i=m(s=e))[a]=i[a]||s.getAttribute("label")||"",i[c]=i[c]||h++,i[o]=i[o]||s.disabled,i.$order=i.$order||++g,p.optgroups.push(i),n=i[c],Q(s.children,e=>{f(e,n)})):"option"===t&&f(e)})})():(()=>{const t=e.getAttribute(n);if(t)p.options=JSON.parse(t),Q(p.options,e=>{p.items.push(e[r])});else{var o=e.value.trim()||"";if(!s.allowEmptyOption&&!o.length)return;const t=o.split(s.delimiter);Q(t,e=>{const t={};t[i]=e,t[r]=e,p.options.push(t)}),p.items=t}})(),Object.assign({},ae,p,t)}var de=0;class ue extends(function(e){return e.plugins={},class extends e{constructor(){super(...arguments),this.plugins={names:[],settings:{},requested:{},loaded:{}}}static define(t,s){e.plugins[t]={name:t,fn:s}}initializePlugins(e){var t,s;const n=this,i=[];if(Array.isArray(e))e.forEach(e=>{"string"==typeof e?i.push(e):(n.plugins.settings[e.name]=e.options,i.push(e.name))});else if(e)for(t in e)e.hasOwnProperty(t)&&(n.plugins.settings[t]=e[t],i.push(t));for(;s=i.shift();)n.require(s)}loadPlugin(t){var s=this,n=s.plugins,i=e.plugins[t];if(!e.plugins.hasOwnProperty(t))throw new Error('Unable to find "'+t+'" plugin');n.requested[t]=!0,n.loaded[t]=i.fn.apply(s,[s.plugins.settings[t]||{}]),n.names.push(t)}require(e){var t=this,s=t.plugins;if(!t.plugins.loaded.hasOwnProperty(e)){if(s.requested[e])throw new Error('Plugin has circular dependency ("'+e+'")');t.loadPlugin(e)}return s.loaded[e]}}}(o)){constructor(e,t){var s;super(),this.order=0,this.isOpen=!1,this.isDisabled=!1,this.isReadOnly=!1,this.isInvalid=!1,this.isValid=!0,this.isLocked=!1,this.isFocused=!1,this.isInputHidden=!1,this.isSetup=!1,this.ignoreFocus=!1,this.ignoreHover=!1,this.hasOptions=!1,this.lastValue="",this.caretPos=0,this.loading=0,this.loadedSearches={},this.activeOption=null,this.activeItems=[],this.optgroups={},this.options={},this.userOptions={},this.items=[],this.refreshTimeout=null,de++;var n=G(e);if(n.tomselect)throw new Error("Tom Select already initialized on this element");n.tomselect=this,s=(window.getComputedStyle&&window.getComputedStyle(n,null)).getPropertyValue("direction");const i=ce(n,t);this.settings=i,this.input=n,this.tabIndex=n.tabIndex||0,this.is_select_tag="select"===n.tagName.toLowerCase(),this.rtl=/rtl/i.test(s),this.inputId=z(n,"tomselect-"+de),this.isRequired=n.required,this.sifter=new j(this.options,{diacritics:i.diacritics}),i.mode=i.mode||(1===i.maxItems?"single":"multi"),"boolean"!=typeof i.hideSelected&&(i.hideSelected="multi"===i.mode),"boolean"!=typeof i.hidePlaceholder&&(i.hidePlaceholder="multi"!==i.mode);var r=i.createFilter;"function"!=typeof r&&("string"==typeof r&&(r=new RegExp(r)),r instanceof RegExp?i.createFilter=e=>r.test(e):i.createFilter=e=>this.settings.duplicates||!this.options[e]),this.initializePlugins(i.plugins),this.setupCallbacks(),this.setupTemplates();const o=G("<div>"),l=G("<div>"),a=this._render("dropdown"),c=G('<div role="listbox" tabindex="-1">'),d=this.input.getAttribute("class")||"",u=i.mode;var p;Y(o,i.wrapperClass,d,u),Y(l,i.controlClass),U(o,l),Y(a,i.dropdownClass,u),i.copyClassesToDropdown&&Y(a,d),Y(c,i.dropdownContentClass),U(a,c),G(i.dropdownParent||o).appendChild(a),J(i.controlInput)?(p=G(i.controlInput),Q(["autocorrect","autocapitalize","autocomplete","spellcheck"],e=>{n.getAttribute(e)&&re(p,{[e]:n.getAttribute(e)})}),p.tabIndex=-1,l.appendChild(p),this.focus_node=p):i.controlInput?(p=G(i.controlInput),this.focus_node=p):(p=G("<input/>"),this.focus_node=l),this.wrapper=o,this.dropdown=a,this.dropdown_content=c,this.control=l,this.control_input=p,this.setup()}setup(){const e=this,t=e.settings,s=e.control_input,n=e.dropdown,i=e.dropdown_content,r=e.wrapper,o=e.control,l=e.input,a=e.focus_node,c={passive:!0},d=e.inputId+"-ts-dropdown";re(i,{id:d}),re(a,{role:"combobox","aria-haspopup":"listbox","aria-expanded":"false","aria-controls":d});const p=z(a,e.inputId+"-ts-control"),h="label[for='"+(e=>e.replace(/['"\\]/g,"\\$&"))(e.inputId)+"']",g=document.querySelector(h),m=e.focus.bind(e);if(g){B(g,"click",m),re(g,{for:p});const t=z(g,e.inputId+"-ts-label");re(a,{"aria-labelledby":t}),re(i,{"aria-labelledby":t})}if(r.style.width=l.style.width,e.plugins.names.length){const t="plugin-"+e.plugins.names.join(" plugin-");Y([r,n],t)}(null===t.maxItems||t.maxItems>1)&&e.is_select_tag&&re(l,{multiple:"multiple"}),t.placeholder&&re(s,{placeholder:t.placeholder}),!t.splitOn&&t.delimiter&&(t.splitOn=new RegExp("\\s*"+u(t.delimiter)+"+\\s*")),t.load&&t.loadThrottle&&(t.load=H(t.load,t.loadThrottle)),B(n,"mousemove",()=>{e.ignoreHover=!1}),B(n,"mouseenter",t=>{var s=se(t.target,"[data-selectable]",n);s&&e.onOptionHover(t,s)},{capture:!0}),B(n,"click",t=>{const s=se(t.target,"[data-selectable]");s&&(e.onOptionSelect(t,s),V(t,!0))}),B(o,"click",t=>{var n=se(t.target,"[data-ts-item]",o);n&&e.onItemSelect(t,n)?V(t,!0):""==s.value&&(e.onClick(),V(t,!0))}),B(a,"keydown",t=>e.onKeyDown(t)),B(s,"keypress",t=>e.onKeyPress(t)),B(s,"input",t=>e.onInput(t)),B(a,"blur",t=>e.onBlur(t)),B(a,"focus",t=>e.onFocus(t)),B(s,"paste",t=>e.onPaste(t));const f=t=>{const i=t.composedPath()[0];if(!r.contains(i)&&!n.contains(i))return e.isFocused&&e.blur(),void e.inputState();i==s&&e.isOpen?t.stopPropagation():V(t,!0)},v=()=>{e.isOpen&&e.positionDropdown()};B(document,"mousedown",f),B(window,"scroll",v,c),B(window,"resize",v,c),this._destroy=()=>{document.removeEventListener("mousedown",f),window.removeEventListener("scroll",v),window.removeEventListener("resize",v),g&&g.removeEventListener("click",m)},this.revertSettings={innerHTML:l.innerHTML,tabIndex:l.tabIndex},l.tabIndex=-1,l.insertAdjacentElement("afterend",e.wrapper),e.sync(!1),t.items=[],delete t.optgroups,delete t.options,B(l,"invalid",()=>{e.isValid&&(e.isValid=!1,e.isInvalid=!0,e.refreshState())}),e.updateOriginalInput(),e.refreshItems(),e.close(!1),e.inputState(),e.isSetup=!0,l.disabled?e.disable():l.readOnly?e.setReadOnly(!0):e.enable(),e.on("change",this.onChange),Y(l,"tomselected","ts-hidden-accessible"),e.trigger("initialize"),!0===t.preload&&e.preload()}setupOptions(e=[],t=[]){this.addOptions(e),Q(t,e=>{this.registerOptionGroup(e)})}setupTemplates(){var e=this,t=e.settings.labelField,s=e.settings.optgroupLabelField,n={optgroup:e=>{let t=document.createElement("div");return t.className="optgroup",t.appendChild(e.options),t},optgroup_header:(e,t)=>'<div class="optgroup-header">'+t(e[s])+"</div>",option:(e,s)=>"<div>"+s(e[t])+"</div>",item:(e,s)=>"<div>"+s(e[t])+"</div>",option_create:(e,t)=>'<div class="create">Add <strong>'+t(e.input)+"</strong>&hellip;</div>",no_results:()=>'<div class="no-results">No results found</div>',loading:()=>'<div class="spinner"></div>',not_loading:()=>{},dropdown:()=>"<div></div>"};e.settings.render=Object.assign({},n,e.settings.render)}setupCallbacks(){var e,t,s={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",item_select:"onItemSelect",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(e in s)(t=this.settings[s[e]])&&this.on(e,t)}sync(e=!0){const t=this,s=e?ce(t.input,{delimiter:t.settings.delimiter}):t.settings;t.setupOptions(s.options,s.optgroups),t.setValue(s.items||[],!0),t.lastQuery=null}onClick(){var e=this;if(e.activeItems.length>0)return e.clearActiveItems(),void e.focus();e.isFocused&&e.isOpen?e.blur():e.focus()}onMouseDown(){}onChange(){W(this.input,"input"),W(this.input,"change")}onPaste(e){var t=this;t.isInputHidden||t.isLocked?V(e):t.settings.splitOn&&setTimeout(()=>{var e=t.inputValue();if(e.match(t.settings.splitOn)){var s=e.trim().split(t.settings.splitOn);Q(s,e=>{D(e)&&(this.options[e]?t.addItem(e):t.createItem(e))})}},0)}onKeyPress(e){var t=this;if(!t.isLocked){var s=String.fromCharCode(e.keyCode||e.which);return t.settings.create&&"multi"===t.settings.mode&&s===t.settings.delimiter?(t.createItem(),void V(e)):void 0}V(e)}onKeyDown(e){var t=this;if(t.ignoreHover=!0,t.isLocked)9!==e.keyCode&&V(e);else{switch(e.keyCode){case 65:if(R(le,e)&&""==t.control_input.value)return V(e),void t.selectAll();break;case 27:return t.isOpen&&(V(e,!0),t.close()),void t.clearActiveItems();case 40:if(!t.isOpen&&t.hasOptions)t.open();else if(t.activeOption){let e=t.getAdjacent(t.activeOption,1);e&&t.setActiveOption(e)}return void V(e);case 38:if(t.activeOption){let e=t.getAdjacent(t.activeOption,-1);e&&t.setActiveOption(e)}return void V(e);case 13:return void(t.canSelect(t.activeOption)?(t.onOptionSelect(e,t.activeOption),V(e)):(t.settings.create&&t.createItem()||document.activeElement==t.control_input&&t.isOpen)&&V(e));case 37:return void t.advanceSelection(-1,e);case 39:return void t.advanceSelection(1,e);case 9:return void(t.settings.selectOnTab&&(t.canSelect(t.activeOption)&&(t.onOptionSelect(e,t.activeOption),V(e)),t.settings.create&&t.createItem()&&V(e)));case 8:case 46:return void t.deleteSelection(e)}t.isInputHidden&&!R(le,e)&&V(e)}}onInput(e){if(this.isLocked)return;const t=this.inputValue();var s,n;this.lastValue!==t&&(this.lastValue=t,""!=t?(this.refreshTimeout&&window.clearTimeout(this.refreshTimeout),this.refreshTimeout=(s=()=>{this.refreshTimeout=null,this._onInput()},(n=this.settings.refreshThrottle)>0?window.setTimeout(s,n):(s.call(null),null))):this._onInput())}_onInput(){const e=this.lastValue;this.settings.shouldLoad.call(this,e)&&this.load(e),this.refreshOptions(),this.trigger("type",e)}onOptionHover(e,t){this.ignoreHover||this.setActiveOption(t,!1)}onFocus(e){var t=this,s=t.isFocused;if(t.isDisabled||t.isReadOnly)return t.blur(),void V(e);t.ignoreFocus||(t.isFocused=!0,"focus"===t.settings.preload&&t.preload(),s||t.trigger("focus"),t.activeItems.length||(t.inputState(),t.refreshOptions(!!t.settings.openOnFocus)),t.refreshState())}onBlur(e){if(!1!==document.hasFocus()){var t=this;if(t.isFocused){t.isFocused=!1,t.ignoreFocus=!1;var s=()=>{t.close(),t.setActiveItem(),t.setCaret(t.items.length),t.trigger("blur")};t.settings.create&&t.settings.createOnBlur?t.createItem(null,s):s()}}}onOptionSelect(e,t){var s,n=this;t.parentElement&&t.parentElement.matches("[data-disabled]")||(t.classList.contains("create")?n.createItem(null,()=>{n.settings.closeAfterSelect&&n.close()}):void 0!==(s=t.dataset.value)&&(n.lastQuery=null,n.addItem(s),n.settings.closeAfterSelect&&n.close(),!n.settings.hideSelected&&e.type&&/click/.test(e.type)&&n.setActiveOption(t)))}canSelect(e){return!!(this.isOpen&&e&&this.dropdown_content.contains(e))}onItemSelect(e,t){var s=this;return!s.isLocked&&"multi"===s.settings.mode&&(V(e),s.setActiveItem(t,e),!0)}canLoad(e){return!!this.settings.load&&!this.loadedSearches.hasOwnProperty(e)}load(e){const t=this;if(!t.canLoad(e))return;Y(t.wrapper,t.settings.loadingClass),t.loading++;const s=t.loadCallback.bind(t);t.settings.load.call(t,e,s)}loadCallback(e,t){const s=this;s.loading=Math.max(s.loading-1,0),s.lastQuery=null,s.clearActiveOption(),s.setupOptions(e,t),s.refreshOptions(s.isFocused&&!s.isInputHidden),s.loading||Z(s.wrapper,s.settings.loadingClass),s.trigger("load",e,t)}preload(){var e=this.wrapper.classList;e.contains("preloaded")||(e.add("preloaded"),this.load(""))}setTextboxValue(e=""){var t=this.control_input;t.value!==e&&(t.value=e,W(t,"update"),this.lastValue=e)}getValue(){return this.is_select_tag&&this.input.hasAttribute("multiple")?this.items:this.items.join(this.settings.delimiter)}setValue(e,t){M(this,t?[]:["change"],()=>{this.clear(t),this.addItems(e,t)})}setMaxItems(e){0===e&&(e=null),this.settings.maxItems=e,this.refreshState()}setActiveItem(e,t){var s,n,i,r,o,l,a=this;if("single"!==a.settings.mode){if(!e)return a.clearActiveItems(),void(a.isFocused&&a.inputState());if("click"===(s=t&&t.type.toLowerCase())&&R("shiftKey",t)&&a.activeItems.length){for(l=a.getLastActive(),(i=Array.prototype.indexOf.call(a.control.children,l))>(r=Array.prototype.indexOf.call(a.control.children,e))&&(o=i,i=r,r=o),n=i;n<=r;n++)e=a.control.children[n],-1===a.activeItems.indexOf(e)&&a.setActiveItemClass(e);V(t)}else"click"===s&&R(le,t)||"keydown"===s&&R("shiftKey",t)?e.classList.contains("active")?a.removeActiveItem(e):a.setActiveItemClass(e):(a.clearActiveItems(),a.setActiveItemClass(e));a.inputState(),a.isFocused||a.focus()}}setActiveItemClass(e){const t=this,s=t.control.querySelector(".last-active");s&&Z(s,"last-active"),Y(e,"active last-active"),t.trigger("item_select",e),-1==t.activeItems.indexOf(e)&&t.activeItems.push(e)}removeActiveItem(e){var t=this.activeItems.indexOf(e);this.activeItems.splice(t,1),Z(e,"active")}clearActiveItems(){Z(this.activeItems,"active"),this.activeItems=[]}setActiveOption(e,t=!0){e!==this.activeOption&&(this.clearActiveOption(),e&&(this.activeOption=e,re(this.focus_node,{"aria-activedescendant":e.getAttribute("id")}),re(e,{"aria-selected":"true"}),Y(e,"active"),t&&this.scrollToOption(e)))}scrollToOption(e,t){if(!e)return;const s=this.dropdown_content,n=s.clientHeight,i=s.scrollTop||0,r=e.offsetHeight,o=e.getBoundingClientRect().top-s.getBoundingClientRect().top+i;o+r>n+i?this.scroll(o-n+r,t):o<i&&this.scroll(o,t)}scroll(e,t){const s=this.dropdown_content;t&&(s.style.scrollBehavior=t),s.scrollTop=e,s.style.scrollBehavior=""}clearActiveOption(){this.activeOption&&(Z(this.activeOption,"active"),re(this.activeOption,{"aria-selected":null})),this.activeOption=null,re(this.focus_node,{"aria-activedescendant":null})}selectAll(){const e=this;if("single"===e.settings.mode)return;const t=e.controlChildren();t.length&&(e.inputState(),e.close(),e.activeItems=t,Q(t,t=>{e.setActiveItemClass(t)}))}inputState(){var e=this;e.control.contains(e.control_input)&&(re(e.control_input,{placeholder:e.settings.placeholder}),e.activeItems.length>0||!e.isFocused&&e.settings.hidePlaceholder&&e.items.length>0?(e.setTextboxValue(),e.isInputHidden=!0):(e.settings.hidePlaceholder&&e.items.length>0&&re(e.control_input,{placeholder:""}),e.isInputHidden=!1),e.wrapper.classList.toggle("input-hidden",e.isInputHidden))}inputValue(){return this.control_input.value.trim()}focus(){var e=this;e.isDisabled||e.isReadOnly||(e.ignoreFocus=!0,e.control_input.offsetWidth?e.control_input.focus():e.focus_node.focus(),setTimeout(()=>{e.ignoreFocus=!1,e.onFocus()},0))}blur(){this.focus_node.blur(),this.onBlur()}getScoreFunction(e){return this.sifter.getScoreFunction(e,this.getSearchOptions())}getSearchOptions(){var e=this.settings,t=e.sortField;return"string"==typeof e.sortField&&(t=[{field:e.sortField}]),{fields:e.searchField,conjunction:e.searchConjunction,sort:t,nesting:e.nesting}}search(e){var t,s,n=this,i=this.getSearchOptions();if(n.settings.score&&"function"!=typeof(s=n.settings.score.call(n,e)))throw new Error('Tom Select "score" setting must be a function that returns a function');return e!==n.lastQuery?(n.lastQuery=e,t=n.sifter.search(e,Object.assign(i,{score:s})),n.currentResults=t):t=Object.assign({},n.currentResults),n.settings.hideSelected&&(t.items=t.items.filter(e=>{let t=D(e.id);return!(t&&-1!==n.items.indexOf(t))})),t}refreshOptions(e=!0){var t,s,n,i,r,o,l,a,c,d;const u={},p=[];var h=this,g=h.inputValue();const m=g===h.lastQuery||""==g&&null==h.lastQuery;var f=h.search(g),v=null,y=h.settings.shouldOpen||!1,b=h.dropdown_content;m&&(v=h.activeOption)&&(c=v.closest("[data-group]")),i=f.items.length,"number"==typeof h.settings.maxOptions&&(i=Math.min(i,h.settings.maxOptions)),i>0&&(y=!0);const O=(e,t)=>{let s=u[e];if(void 0!==s){let e=p[s];if(void 0!==e)return[s,e.fragment]}let n=document.createDocumentFragment();return s=p.length,p.push({fragment:n,order:t,optgroup:e}),[s,n]};for(t=0;t<i;t++){let e=f.items[t];if(!e)continue;let i=e.id,l=h.options[i];if(void 0===l)continue;let a=N(i),d=h.getOption(a,!0);for(h.settings.hideSelected||d.classList.toggle("selected",h.items.includes(a)),r=l[h.settings.optgroupField]||"",s=0,n=(o=Array.isArray(r)?r:[r])&&o.length;s<n;s++){r=o[s];let e=l.$order,t=h.optgroups[r];void 0===t?r="":e=t.$order;const[n,a]=O(r,e);s>0&&(d=d.cloneNode(!0),re(d,{id:l.$id+"-clone-"+s,"aria-selected":null}),d.classList.add("ts-cloned"),Z(d,"active"),h.activeOption&&h.activeOption.dataset.value==i&&c&&c.dataset.group===r.toString()&&(v=d)),a.appendChild(d),""!=r&&(u[r]=n)}}var _;h.settings.lockOptgroupOrder&&p.sort((e,t)=>e.order-t.order),l=document.createDocumentFragment(),Q(p,e=>{let t=e.fragment,s=e.optgroup;if(!t||!t.children.length)return;let n=h.optgroups[s];if(void 0!==n){let e=document.createDocumentFragment(),s=h.render("optgroup_header",n);U(e,s),U(e,t);let i=h.render("optgroup",{group:n,options:e});U(l,i)}else U(l,t)}),b.innerHTML="",U(b,l),h.settings.highlight&&(_=b.querySelectorAll("span.highlight"),Array.prototype.forEach.call(_,function(e){var t=e.parentNode;t.replaceChild(e.firstChild,e),t.normalize()}),f.query.length&&f.tokens.length&&Q(f.tokens,e=>{((e,t)=>{if(null===t)return;if("string"==typeof t){if(!t.length)return;t=new RegExp(t,"i")}const s=e=>3===e.nodeType?(e=>{var s=e.data.match(t);if(s&&e.data.length>0){var n=document.createElement("span");n.className="highlight";var i=e.splitText(s.index);i.splitText(s[0].length);var r=i.cloneNode(!0);return n.appendChild(r),oe(i,n),1}return 0})(e):((e=>{1!==e.nodeType||!e.childNodes||/(script|style)/i.test(e.tagName)||"highlight"===e.className&&"SPAN"===e.tagName||Array.from(e.childNodes).forEach(e=>{s(e)})})(e),0);s(e)})(b,e.regex)}));var w=e=>{let t=h.render(e,{input:g});return t&&(y=!0,b.insertBefore(t,b.firstChild)),t};if(h.loading?w("loading"):h.settings.shouldLoad.call(h,g)?0===f.items.length&&w("no_results"):w("not_loading"),(a=h.canCreate(g))&&(d=w("option_create")),h.hasOptions=f.items.length>0||a,y){if(f.items.length>0){if(v||"single"!==h.settings.mode||null==h.items[0]||(v=h.getOption(h.items[0])),!b.contains(v)){let e=0;d&&!h.settings.addPrecedence&&(e=1),v=h.selectable()[e]}}else d&&(v=d);e&&!h.isOpen&&(h.open(),h.scrollToOption(v,"auto")),h.setActiveOption(v)}else h.clearActiveOption(),e&&h.isOpen&&h.close(!1)}selectable(){return this.dropdown_content.querySelectorAll("[data-selectable]")}addOption(e,t=!1){const s=this;if(Array.isArray(e))return s.addOptions(e,t),!1;const n=D(e[s.settings.valueField]);return null!==n&&!s.options.hasOwnProperty(n)&&(e.$order=e.$order||++s.order,e.$id=s.inputId+"-opt-"+e.$order,s.options[n]=e,s.lastQuery=null,t&&(s.userOptions[n]=t,s.trigger("option_add",n,e)),n)}addOptions(e,t=!1){Q(e,e=>{this.addOption(e,t)})}registerOption(e){return this.addOption(e)}registerOptionGroup(e){var t=D(e[this.settings.optgroupValueField]);return null!==t&&(e.$order=e.$order||++this.order,this.optgroups[t]=e,t)}addOptionGroup(e,t){var s;t[this.settings.optgroupValueField]=e,(s=this.registerOptionGroup(t))&&this.trigger("optgroup_add",s,t)}removeOptionGroup(e){this.optgroups.hasOwnProperty(e)&&(delete this.optgroups[e],this.clearCache(),this.trigger("optgroup_remove",e))}clearOptionGroups(){this.optgroups={},this.clearCache(),this.trigger("optgroup_clear")}updateOption(e,t){const s=this;var n,i;const r=D(e),o=D(t[s.settings.valueField]);if(null===r)return;const l=s.options[r];if(null==l)return;if("string"!=typeof o)throw new Error("Value must be set in option data");const a=s.getOption(r),c=s.getItem(r);if(t.$order=t.$order||l.$order,delete s.options[r],s.uncacheValue(o),s.options[o]=t,a){if(s.dropdown_content.contains(a)){const e=s._render("option",t);oe(a,e),s.activeOption===a&&s.setActiveOption(e)}a.remove()}c&&(-1!==(i=s.items.indexOf(r))&&s.items.splice(i,1,o),n=s._render("item",t),c.classList.contains("active")&&Y(n,"active"),oe(c,n)),s.lastQuery=null}removeOption(e,t){const s=this;e=N(e),s.uncacheValue(e),delete s.userOptions[e],delete s.options[e],s.lastQuery=null,s.trigger("option_remove",e),s.removeItem(e,t)}clearOptions(e){const t=(e||this.clearFilter).bind(this);this.loadedSearches={},this.userOptions={},this.clearCache();const s={};Q(this.options,(e,n)=>{t(e,n)&&(s[n]=e)}),this.options=this.sifter.items=s,this.lastQuery=null,this.trigger("option_clear")}clearFilter(e,t){return this.items.indexOf(t)>=0}getOption(e,t=!1){const s=D(e);if(null===s)return null;const n=this.options[s];if(null!=n){if(n.$div)return n.$div;if(t)return this._render("option",n)}return null}getAdjacent(e,t,s="option"){var n;if(!e)return null;n="item"==s?this.controlChildren():this.dropdown_content.querySelectorAll("[data-selectable]");for(let s=0;s<n.length;s++)if(n[s]==e)return t>0?n[s+1]:n[s-1];return null}getItem(e){if("object"==typeof e)return e;var t=D(e);return null!==t?this.control.querySelector(`[data-value="${K(t)}"]`):null}addItems(e,t){var s=this,n=Array.isArray(e)?e:[e];const i=(n=n.filter(e=>-1===s.items.indexOf(e)))[n.length-1];n.forEach(e=>{s.isPending=e!==i,s.addItem(e,t)})}addItem(e,t){M(this,t?[]:["change","dropdown_close"],()=>{var s,n;const i=this,r=i.settings.mode,o=D(e);if((!o||-1===i.items.indexOf(o)||("single"===r&&i.close(),"single"!==r&&i.settings.duplicates))&&null!==o&&i.options.hasOwnProperty(o)&&("single"===r&&i.clear(t),"multi"!==r||!i.isFull())){if(s=i._render("item",i.options[o]),i.control.contains(s)&&(s=s.cloneNode(!0)),n=i.isFull(),i.items.splice(i.caretPos,0,o),i.insertAtCaret(s),i.isSetup){if(!i.isPending&&i.settings.hideSelected){let e=i.getOption(o),t=i.getAdjacent(e,1);t&&i.setActiveOption(t)}i.isPending||i.settings.closeAfterSelect||i.refreshOptions(i.isFocused&&"single"!==r),0!=i.settings.closeAfterSelect&&i.isFull()?i.close():i.isPending||i.positionDropdown(),i.trigger("item_add",o,s),i.isPending||i.updateOriginalInput({silent:t})}(!i.isPending||!n&&i.isFull())&&(i.inputState(),i.refreshState())}})}removeItem(e=null,t){const s=this;if(!(e=s.getItem(e)))return;var n,i;const r=e.dataset.value;n=ie(e),e.remove(),e.classList.contains("active")&&(i=s.activeItems.indexOf(e),s.activeItems.splice(i,1),Z(e,"active")),s.items.splice(n,1),s.lastQuery=null,!s.settings.persist&&s.userOptions.hasOwnProperty(r)&&s.removeOption(r,t),n<s.caretPos&&s.setCaret(s.caretPos-1),s.updateOriginalInput({silent:t}),s.refreshState(),s.positionDropdown(),s.trigger("item_remove",r,e)}createItem(e=null,t=()=>{}){3===arguments.length&&(t=arguments[2]),"function"!=typeof t&&(t=()=>{});var s,n=this,i=n.caretPos;if(e=e||n.inputValue(),!n.canCreate(e))return t(),!1;n.lock();var r=!1,o=e=>{if(n.unlock(),!e||"object"!=typeof e)return t();var s=D(e[n.settings.valueField]);if("string"!=typeof s)return t();n.setTextboxValue(),n.addOption(e,!0),n.setCaret(i),n.addItem(s),t(e),r=!0};return s="function"==typeof n.settings.create?n.settings.create.call(this,e,o):{[n.settings.labelField]:e,[n.settings.valueField]:e},r||o(s),!0}refreshItems(){var e=this;e.lastQuery=null,e.isSetup&&e.addItems(e.items),e.updateOriginalInput(),e.refreshState()}refreshState(){const e=this;e.refreshValidityState();const t=e.isFull(),s=e.isLocked;e.wrapper.classList.toggle("rtl",e.rtl);const n=e.wrapper.classList;var i;n.toggle("focus",e.isFocused),n.toggle("disabled",e.isDisabled),n.toggle("readonly",e.isReadOnly),n.toggle("required",e.isRequired),n.toggle("invalid",!e.isValid),n.toggle("locked",s),n.toggle("full",t),n.toggle("input-active",e.isFocused&&!e.isInputHidden),n.toggle("dropdown-active",e.isOpen),n.toggle("has-options",(i=e.options,0===Object.keys(i).length)),n.toggle("has-items",e.items.length>0)}refreshValidityState(){var e=this;e.input.validity&&(e.isValid=e.input.validity.valid,e.isInvalid=!e.isValid)}isFull(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems}updateOriginalInput(e={}){const t=this;var s,n;const i=t.input.querySelector('option[value=""]');if(t.is_select_tag){const r=[],o=t.input.querySelectorAll("option:checked").length;function l(e,s,n){return e||(e=G('<option value="'+$(s)+'">'+$(n)+"</option>")),e!=i&&t.input.append(e),r.push(e),(e!=i||o>0)&&(e.selected=!0),e}t.input.querySelectorAll("option:checked").forEach(e=>{e.selected=!1}),0==t.items.length&&"single"==t.settings.mode?l(i,"",""):t.items.forEach(e=>{s=t.options[e],n=s[t.settings.labelField]||"",r.includes(s.$option)?l(t.input.querySelector(`option[value="${K(e)}"]:not(:checked)`),e,n):s.$option=l(s.$option,e,n)})}else t.input.value=t.getValue();t.isSetup&&(e.silent||t.trigger("change",t.getValue()))}open(){var e=this;e.isLocked||e.isOpen||"multi"===e.settings.mode&&e.isFull()||(e.isOpen=!0,re(e.focus_node,{"aria-expanded":"true"}),e.refreshState(),X(e.dropdown,{visibility:"hidden",display:"block"}),e.positionDropdown(),X(e.dropdown,{visibility:"visible",display:"block"}),e.focus(),e.trigger("dropdown_open",e.dropdown))}close(e=!0){var t=this,s=t.isOpen;e&&(t.setTextboxValue(),"single"===t.settings.mode&&t.items.length&&t.inputState()),t.isOpen=!1,re(t.focus_node,{"aria-expanded":"false"}),X(t.dropdown,{display:"none"}),t.settings.hideSelected&&t.clearActiveOption(),t.refreshState(),s&&t.trigger("dropdown_close",t.dropdown)}positionDropdown(){if("body"===this.settings.dropdownParent){var e=this.control,t=e.getBoundingClientRect(),s=e.offsetHeight+t.top+window.scrollY,n=t.left+window.scrollX;X(this.dropdown,{width:t.width+"px",top:s+"px",left:n+"px"})}}clear(e){var t=this;if(t.items.length){var s=t.controlChildren();Q(s,e=>{t.removeItem(e,!0)}),t.inputState(),e||t.updateOriginalInput(),t.trigger("clear")}}insertAtCaret(e){const t=this,s=t.caretPos,n=t.control;n.insertBefore(e,n.children[s]||null),t.setCaret(s+1)}deleteSelection(e){var t,s,n,i,r,o=this;t=e&&8===e.keyCode?-1:1,s={start:(r=o.control_input).selectionStart||0,length:(r.selectionEnd||0)-(r.selectionStart||0)};const l=[];if(o.activeItems.length)i=ne(o.activeItems,t),n=ie(i),t>0&&n++,Q(o.activeItems,e=>l.push(e));else if((o.isFocused||"single"===o.settings.mode)&&o.items.length){const e=o.controlChildren();let n;t<0&&0===s.start&&0===s.length?n=e[o.caretPos-1]:t>0&&s.start===o.inputValue().length&&(n=e[o.caretPos]),void 0!==n&&l.push(n)}if(!o.shouldDelete(l,e))return!1;for(V(e,!0),void 0!==n&&o.setCaret(n);l.length;)o.removeItem(l.pop());return o.inputState(),o.positionDropdown(),o.refreshOptions(!1),!0}shouldDelete(e,t){const s=e.map(e=>e.dataset.value);return!(!s.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete(s,t))}advanceSelection(e,t){var s,n,i=this;i.rtl&&(e*=-1),i.inputValue().length||(R(le,t)||R("shiftKey",t)?(n=(s=i.getLastActive(e))?s.classList.contains("active")?i.getAdjacent(s,e,"item"):s:e>0?i.control_input.nextElementSibling:i.control_input.previousElementSibling)&&(n.classList.contains("active")&&i.removeActiveItem(s),i.setActiveItemClass(n)):i.moveCaret(e))}moveCaret(e){}getLastActive(e){let t=this.control.querySelector(".last-active");if(t)return t;var s=this.control.querySelectorAll(".active");return s?ne(s,e):void 0}setCaret(e){this.caretPos=this.items.length}controlChildren(){return Array.from(this.control.querySelectorAll("[data-ts-item]"))}lock(){this.setLocked(!0)}unlock(){this.setLocked(!1)}setLocked(e=this.isReadOnly||this.isDisabled){this.isLocked=e,this.refreshState()}disable(){this.setDisabled(!0),this.close()}enable(){this.setDisabled(!1)}setDisabled(e){this.focus_node.tabIndex=e?-1:this.tabIndex,this.isDisabled=e,this.input.disabled=e,this.control_input.disabled=e,this.setLocked()}setReadOnly(e){this.isReadOnly=e,this.input.readOnly=e,this.control_input.readOnly=e,this.setLocked()}destroy(){var e=this,t=e.revertSettings;e.trigger("destroy"),e.off(),e.wrapper.remove(),e.dropdown.remove(),e.input.innerHTML=t.innerHTML,e.input.tabIndex=t.tabIndex,Z(e.input,"tomselected","ts-hidden-accessible"),e._destroy(),delete e.input.tomselect}render(e,t){var s,n;const i=this;if("function"!=typeof this.settings.render[e])return null;if(!(n=i.settings.render[e].call(this,t,$)))return null;if(n=G(n),"option"===e||"option_create"===e?t[i.settings.disabledField]?re(n,{"aria-disabled":"true"}):re(n,{"data-selectable":""}):"optgroup"===e&&(s=t.group[i.settings.optgroupValueField],re(n,{"data-group":s}),t.group[i.settings.disabledField]&&re(n,{"data-disabled":""})),"option"===e||"item"===e){const s=N(t[i.settings.valueField]);re(n,{"data-value":s}),"item"===e?(Y(n,i.settings.itemClass),re(n,{"data-ts-item":""})):(Y(n,i.settings.optionClass),re(n,{role:"option",id:t.$id}),t.$div=n,i.options[s]=t)}return n}_render(e,t){const s=this.render(e,t);if(null==s)throw"HTMLElement expected";return s}clearCache(){Q(this.options,e=>{e.$div&&(e.$div.remove(),delete e.$div)})}uncacheValue(e){const t=this.getOption(e);t&&t.remove()}canCreate(e){return this.settings.create&&e.length>0&&this.settings.createFilter.call(this,e)}hook(e,t,s){var n=this,i=n[t];n[t]=function(){var t,r;return"after"===e&&(t=i.apply(n,arguments)),r=s.apply(n,arguments),"instead"===e?r:("before"===e&&(t=i.apply(n,arguments)),t)}}}const pe=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},he=(e,t,s,n)=>{e.addEventListener(t,s,n)},ge=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(me(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},me=e=>"string"==typeof e&&e.indexOf("<")>-1,fe=(e,t,s,n)=>{e.addEventListener(t,s,n)},ve=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},ye=(e,t,s,n)=>{e.addEventListener(t,s,n)},be=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(Oe(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},Oe=e=>"string"==typeof e&&e.indexOf("<")>-1;ue.define("change_listener",function(){var e;e=()=>{this.sync()},this.input.addEventListener("change",e,void 0)}),ue.define("checkbox_options",function(e){var t=this,s=t.onOptionSelect;t.settings.hideSelected=!1;const n=Object.assign({className:"tomselect-checkbox",checkedClassNames:void 0,uncheckedClassNames:void 0},e);var i=function(e,t){t?(e.checked=!0,n.uncheckedClassNames&&e.classList.remove(...n.uncheckedClassNames),n.checkedClassNames&&e.classList.add(...n.checkedClassNames)):(e.checked=!1,n.checkedClassNames&&e.classList.remove(...n.checkedClassNames),n.uncheckedClassNames&&e.classList.add(...n.uncheckedClassNames))},r=function(e){setTimeout(()=>{var t=e.querySelector("input."+n.className);t instanceof HTMLInputElement&&i(t,e.classList.contains("selected"))},1)};t.hook("after","setupTemplates",()=>{var e=t.settings.render.option;t.settings.render.option=(s,r)=>{var o=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(e.call(t,s,r)),l=document.createElement("input");n.className&&l.classList.add(n.className),l.addEventListener("click",function(e){pe(e)}),l.type="checkbox";const a=null==(c=s[t.settings.valueField])?null:(e=>"boolean"==typeof e?e?"1":"0":e+"")(c);var c;return i(l,!!(a&&t.items.indexOf(a)>-1)),o.prepend(l),o}}),t.on("item_remove",e=>{var s=t.getOption(e);s&&(s.classList.remove("selected"),r(s))}),t.on("item_add",e=>{var s=t.getOption(e);s&&r(s)}),t.hook("instead","onOptionSelect",(e,n)=>{if(n.classList.contains("selected"))return n.classList.remove("selected"),t.removeItem(n.dataset.value),t.refreshOptions(),void pe(e,!0);s.call(t,e,n),r(n)})}),ue.define("clear_button",function(e){const t=this,s=Object.assign({className:"clear-button",title:"Clear All",html:e=>`<div class="${e.className}" title="${e.title}">&#10799;</div>`},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s));e.addEventListener("click",e=>{t.isLocked||(t.clear(),"single"===t.settings.mode&&t.settings.allowEmptyOption&&t.addItem(""),e.preventDefault(),e.stopPropagation())}),t.control.appendChild(e)})}),ue.define("drag_drop",function(){var e=this;if("multi"!==e.settings.mode)return;var t=e.lock,s=e.unlock;let n,i=!0;e.hook("after","setupTemplates",()=>{var t=e.settings.render.item;e.settings.render.item=(s,r)=>{const o=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(t.call(e,s,r));var l;l=o,((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)})({draggable:"true"},(e,t)=>{null==e?l.removeAttribute(t):l.setAttribute(t,""+e)});const a=e=>{e.preventDefault(),o.classList.add("ts-drag-over"),c(o,n)},c=(e,t)=>{var s,n,i;void 0!==t&&(((e,t)=>{do{var s;if(e==(t=null==(s=t)?void 0:s.previousElementSibling))return!0}while(t&&t.previousElementSibling);return!1})(t,o)?(n=t,null==(i=(s=e).parentNode)||i.insertBefore(n,s.nextSibling)):((e,t)=>{var s;null==(s=e.parentNode)||s.insertBefore(t,e)})(e,t))};return he(o,"mousedown",e=>{i||((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e),e.stopPropagation()}),he(o,"dragstart",e=>{n=o,setTimeout(()=>{o.classList.add("ts-dragging")},0)}),he(o,"dragenter",a),he(o,"dragover",a),he(o,"dragleave",()=>{o.classList.remove("ts-drag-over")}),he(o,"dragend",()=>{var t;document.querySelectorAll(".ts-drag-over").forEach(e=>e.classList.remove("ts-drag-over")),null==(t=n)||t.classList.remove("ts-dragging"),n=void 0;var s=[];e.control.querySelectorAll("[data-value]").forEach(e=>{if(e.dataset.value){let t=e.dataset.value;t&&s.push(t)}}),e.setValue(s)}),o}}),e.hook("instead","lock",()=>(i=!1,t.call(e))),e.hook("instead","unlock",()=>(i=!0,s.call(e)))}),ue.define("dropdown_header",function(e){const t=this,s=Object.assign({title:"Untitled",headerClass:"dropdown-header",titleRowClass:"dropdown-header-title",labelClass:"dropdown-header-label",closeClass:"dropdown-header-close",html:e=>'<div class="'+e.headerClass+'"><div class="'+e.titleRowClass+'"><span class="'+e.labelClass+'">'+e.title+'</span><a class="'+e.closeClass+'">&times;</a></div></div>'},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s)),n=e.querySelector("."+s.closeClass);n&&n.addEventListener("click",e=>{((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e,!0),t.close()}),t.dropdown.insertBefore(e,t.dropdown.firstChild)})}),ue.define("caret_position",function(){var e=this;e.hook("instead","setCaret",t=>{"single"!==e.settings.mode&&e.control.contains(e.control_input)?(t=Math.max(0,Math.min(e.items.length,t)))==e.caretPos||e.isPending||e.controlChildren().forEach((s,n)=>{n<t?e.control_input.insertAdjacentElement("beforebegin",s):e.control.appendChild(s)}):t=e.items.length,e.caretPos=t}),e.hook("instead","moveCaret",t=>{if(!e.isFocused)return;const s=e.getLastActive(t);if(s){const l=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(s);e.setCaret(t>0?l+1:l),e.setActiveItem(),i=s,n=[],((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(["last-active"],e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(n=n.concat(e))}),o=n.filter(Boolean),(r=i,Array.isArray(r)||(r=[r]),i=r).map(e=>{o.map(t=>{e.classList.remove(t)})})}else e.setCaret(e.caretPos+t);var n,i,r,o})}),ue.define("dropdown_input",function(){const e=this;e.settings.shouldOpen=!0,e.hook("before","setup",()=>{e.focus_node=e.control,((e,...t)=>{var s,n=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{n.map(t=>{e.classList.add(t)})})})(e.control_input,"dropdown-input");const t=ge('<div class="dropdown-input-wrap">');t.append(e.control_input),e.dropdown.insertBefore(t,e.dropdown.firstChild);const s=ge('<input class="items-placeholder" tabindex="-1" />');s.placeholder=e.settings.placeholder||"",e.control.append(s)}),e.on("initialize",()=>{e.control_input.addEventListener("keydown",t=>{switch(t.keyCode){case 27:return e.isOpen&&(((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(t,!0),e.close()),void e.clearActiveItems();case 9:e.focus_node.tabIndex=-1}return e.onKeyDown.call(e,t)}),e.on("blur",()=>{e.focus_node.tabIndex=e.isDisabled?-1:e.tabIndex}),e.on("dropdown_open",()=>{e.control_input.focus()});const t=e.onBlur;var s;e.hook("instead","onBlur",s=>{if(!s||s.relatedTarget!=e.control_input)return t.call(e)}),s=()=>e.onBlur(),e.control_input.addEventListener("blur",s,void 0),e.hook("before","close",()=>{e.isOpen&&e.focus_node.focus({preventScroll:!0})})})}),ue.define("input_autogrow",function(){var e=this;e.on("initialize",()=>{var t=document.createElement("span"),s=e.control_input;t.style.cssText="position:absolute; top:-99999px; left:-99999px; width:auto; padding:0; white-space:pre; ",e.wrapper.appendChild(t);for(const e of["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"])t.style[e]=s.style[e];var n=()=>{t.textContent=s.value,s.style.width=t.clientWidth+"px"};n(),e.on("update item_add item_remove",n),fe(s,"input",n),fe(s,"keyup",n),fe(s,"blur",n),fe(s,"update",n)})}),ue.define("no_backspace_delete",function(){var e=this,t=e.deleteSelection;this.hook("instead","deleteSelection",s=>!!e.activeItems.length&&t.call(e,s))}),ue.define("no_active_items",function(){this.hook("instead","setActiveItem",()=>{}),this.hook("instead","selectAll",()=>{})}),ue.define("optgroup_columns",function(){var e=this,t=e.onKeyDown;e.hook("instead","onKeyDown",s=>{var n,i,r,o;if(!e.isOpen||37!==s.keyCode&&39!==s.keyCode)return t.call(e,s);e.ignoreHover=!0,o=(e=>{for(;e&&e.matches;){if(e.matches("[data-group]"))return e;e=e.parentNode}})(e.activeOption),n=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(e.activeOption,"[data-selectable]"),o&&(o=37===s.keyCode?o.previousSibling:o.nextSibling)&&(i=(r=o.querySelectorAll("[data-selectable]"))[Math.min(r.length-1,n)])&&e.setActiveOption(i)})}),ue.define("remove_button",function(e){const t=Object.assign({label:"&times;",title:"Remove",className:"remove",append:!0},e);var s=this;if(t.append){var n='<a href="javascript:void(0)" class="'+t.className+'" tabindex="-1" title="'+(t.title+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")+'">'+t.label+"</a>";s.hook("after","setupTemplates",()=>{var e=s.settings.render.item;s.settings.render.item=(t,i)=>{var r=be(e.call(s,t,i)),o=be(n);return r.appendChild(o),ye(o,"mousedown",e=>{ve(e,!0)}),ye(o,"click",e=>{s.isLocked||(ve(e,!0),s.isLocked||s.shouldDelete([r],e)&&(s.removeItem(r),s.refreshOptions(!1),s.inputState()))}),r}})}}),ue.define("restore_on_backspace",function(e){const t=this,s=Object.assign({text:e=>e[t.settings.labelField]},e);t.on("item_remove",function(e){if(t.isFocused&&""===t.control_input.value.trim()){var n=t.options[e];n&&t.setTextboxValue(s.text.call(t,n))}})}),ue.define("virtual_scroll",function(){const e=this,t=e.canLoad,s=e.clearActiveOption,n=e.loadCallback;var i,r,o={},l=!1,a=[];if(e.settings.shouldLoadMore||(e.settings.shouldLoadMore=()=>{if(i.clientHeight/(i.scrollHeight-i.scrollTop)>.9)return!0;if(e.activeOption){var t=e.selectable();if(Array.from(t).indexOf(e.activeOption)>=t.length-2)return!0}return!1}),!e.settings.firstUrl)throw"virtual_scroll plugin requires a firstUrl() method";e.settings.sortField=[{field:"$order"},{field:"$score"}];const c=t=>!("number"==typeof e.settings.maxOptions&&i.children.length>=e.settings.maxOptions||!(t in o)||!o[t]),d=(t,s)=>e.items.indexOf(s)>=0||a.indexOf(s)>=0;e.setNextUrl=(e,t)=>{o[e]=t},e.getUrl=t=>{if(t in o){const e=o[t];return o[t]=!1,e}return e.clearPagination(),e.settings.firstUrl.call(e,t)},e.clearPagination=()=>{o={}},e.hook("instead","clearActiveOption",()=>{if(!l)return s.call(e)}),e.hook("instead","canLoad",s=>s in o?c(s):t.call(e,s)),e.hook("instead","loadCallback",(t,s)=>{if(l){if(r){const s=t[0];void 0!==s&&(r.dataset.value=s[e.settings.valueField])}}else e.clearOptions(d);n.call(e,t,s),l=!1}),e.hook("after","refreshOptions",()=>{const t=e.lastValue;var s;c(t)?(s=e.render("loading_more",{query:t}))&&(s.setAttribute("data-selectable",""),r=s):t in o&&!i.querySelector(".no-results")&&(s=e.render("no_more_results",{query:t})),s&&(((e,...t)=>{var s,n=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{n.map(t=>{e.classList.add(t)})})})(s,e.settings.optionClass),i.append(s))}),e.on("initialize",()=>{a=Object.keys(e.options),i=e.dropdown_content,e.settings.render=Object.assign({},{loading_more:()=>'<div class="loading-more-results">Loading more results ... </div>',no_more_results:()=>'<div class="no-more-results">No more results</div>'},e.settings.render),i.addEventListener("scroll",()=>{e.settings.shouldLoadMore.call(e)&&c(e.lastValue)&&(l||(l=!0,e.load.call(e,e.lastValue)))})})});const _e=ue,we={};let Se;"undefined"!=typeof lpDataAdmin&&(Se=lpDataAdmin.lp_rest_url,we.admin={apiAdminNotice:Se+"lp/v1/admin/tools/admin-notices",apiAddons:Se+"lp/v1/addon/all",apiAddonAction:Se+"lp/v1/addon/action-n",apiAddonsPurchase:Se+"lp/v1/addon/info-addons-purchase",apiSearchCourses:Se+"lp/v1/admin/tools/search-course",apiSearchUsers:Se+"lp/v1/admin/tools/search-user",apiAssignUserCourse:Se+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:Se+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(Se=lpData.lp_rest_url,we.frontend={apiWidgets:Se+"lp/v1/widgets/api",apiCourses:Se+"lp/v1/courses/archive-course",apiAJAX:Se+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:Se+"lp/v1/profile/cover-image"}),Se&&(we.apiCourses=Se+"lp/v1/courses/");const Ae=we,Ie={buildTomSelect(e,t,s,n,i){if(!e)return;const r={plugins:{remove_button:{title:"Remove this item"},dropdown_input:{}},onInitialize(){},onItemAdd(t){if(s){const r=Array.from(e.selectedOptions).map(e=>e.value);r.push(t),n.id_not_in=r.join(","),s("",n,i)}}};return s&&(r.load=(t,r)=>{const o=Array.from(e.selectedOptions).map(e=>e.value);n.id_not_in=o.join(","),s(t,n,Ie.callBackTomSelectSearchAPI(r,i))}),(t={...r,...t}).options,new _e(e,t)},callBackTomSelectSearchAPI:(e,t)=>({success:s=>{const n=t.success(s);e(n)}}),fetchCourses(e="",s={},n){const i=Ae.admin.apiSearchCourses;s.search=e;const r={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify(s)};t(i,r,n)},fetchUsers(e="",s={},n){const i=Ae.admin.apiSearchUsers;s.search=e;const r={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify(s)};t(i,r,n)}};!function(){let e,t;document.addEventListener("click",t=>{const s=t.target;if("lp-invoice__export"===s.id)e.save();else if("lp-invoice__update"===s.id){const e=document.querySelector(".export-options__content").querySelectorAll("input"),t=[];e.forEach(e=>{e.checked||t.push(e.name)}),window.localStorage.setItem("lp_invoice_un_fields",JSON.stringify(t)),window.localStorage.setItem("lp_invoice_show",1),window.location.reload()}}),document.addEventListener("DOMContentLoaded",()=>{if(!document.querySelector("#order-export__section").length){document.querySelectorAll(".tabs");const s=document.querySelectorAll(".tab"),n=document.querySelectorAll(".panel");function i(e){for(let e=0;e<s.length;e++)s[e].classList.remove("active");for(let e=0;e<n.length;e++)n[e].classList.remove("active");e.target.classList.add("active");const t=e.target.getAttribute("data-target");document.getElementById("panels").getElementsByClassName(t)[0].classList.add("active")}for(let l=0;l<s.length;l++)s[l].addEventListener("click",i,!1);t=document.getElementById("myModal");const r=document.getElementById("order-export__button"),o=document.getElementsByClassName("close")[0];r.onclick=function(){t.style.display="block"},o.onclick=function(){t.style.display="none",window.localStorage.setItem("lp_invoice_show",0)},window.onclick=function(e){e.target===t&&(t.style.display="none",window.localStorage.setItem("lp_invoice_show",0))},(()=>{const e=window.localStorage.getItem("lp_invoice_un_fields"),s=document.querySelector(".export-options__content");document.querySelectorAll(".invoice-field").forEach(t=>{const n=t.classList[1];if(e&&e.includes(n)){t.remove();const e=s.querySelector(`[name=${n}]`);e&&(e.checked=!1)}}),1===parseInt(window.localStorage.getItem("lp_invoice_show"))&&(t.style.display="block")})(),(()=>{const t={margin:[0,0,0,5],filename:document.title,image:{type:"webp"},html2canvas:{scale:2.5},jsPDF:{format:"a4",orientation:"p"}},s=document.querySelector("#lp-invoice__content");e=html2pdf().set(t).from(s)})()}})}(),(()=>{let e,r,o,l,a,c,d,u,p;const h="#modal-search-items";let g={search:"",id_not_in:"",paged:1};const m=[];let f=[];const v=(t="",s=[],n=1)=>{let i="";s.length>0&&(i=s.join(",")),g={search:t,id_not_in:i,paged:n},Ie.fetchCourses(t,g,{before(){e.classList.add("loading")},success(t){const{data:s,status:i,message:o}=t,{courses:l,total_pages:a}=s;if("success"!==i)console.error(o);else{if(!l.length)return void(r.innerHTML='<li class="lp-result-item">No courses found</li>');r.innerHTML=y(l);const t=b(n,a);e.querySelector(".search-nav").innerHTML=t}},error(e){console.error(e)},completed(){e.classList.remove("loading")}})},y=e=>{let t="";return e.forEach(e=>{const s=parseInt(e.ID),n=m.includes(s)?"checked":"";t+=`\n\t\t\t<li class="lp-result-item" data-id="${s}" data-type="lp_course" data-text="${e.post_title}">\n\t\t\t\t<label>\n\t\t\t\t\t<input type="checkbox" value="${s}" name="selectedItems[]" ${n}>\n\t\t\t\t\t<span class="lp-item-text">${e.post_title} (#${s})</span>\n\t\t\t\t</label>\n\t\t\t</li>`}),t},b=(e,t)=>{e=parseInt(e);let s="";if((t=parseInt(t))<=1)return s;const n=e+1,i=e-1;let r=[];if(t<=9)for(let e=1;e<=t;e++)r.push(e);else if(e<=3)r=[1,2,3,4,5,"x",t];else if(e<=5){for(let t=1;t<=e;t++)r.push(t);for(let t=1;t<=2;t++){const s=e+t;r.push(s)}r.push("x"),r.push(t)}else{r=[1,"x"];for(let t=2;t>=0;t--){const s=e-t;r.push(s)}if(t-e<=5)for(let s=e+1;s<=t;s++)r.push(s);else{for(let t=1;t<=2;t++){const s=e+t;r.push(s)}r.push("x"),r.push(t)}}const o=r.length;1!==e&&(s+=`<a class="prev page-numbers button" href="#" data-page="${i}"><</a>`);for(let t=0;t<o;t++)e===parseInt(r[t])?s+=`<a aria-current="page" class="page-numbers current button disabled" data-page="${r[t]}">\n\t\t\t\t${r[t]}\n\t\t\t</a>`:"x"===r[t]?s+='<span class="page-numbers dots button disabled">...</span>':s+=`<a class="page-numbers button" href="#" data-page="${r[t]}">${r[t]} </a>`;return e!==t&&(s+=`<a class="next page-numbers button" href="#" data-page="${n}">></a>`),s};document.addEventListener("click",l=>{const c=l.target;if("learn-press-add-order-item"===c.id&&(l.preventDefault(),f=[],document.querySelectorAll("#learn-press-order .list-order-items tbody .order-item-row").forEach(e=>{const t=parseInt(e.getAttribute("data-id"));f.push(t)}),a.style.display="block",d.style.display="none",r.innerHTML="",v(g.search,f,g.paged)),c.classList.contains("close")&&c.closest(h)&&(l.preventDefault(),e.querySelector('input[name="search"]').value="",g.search="",g.paged=1,a.style.display="none"),c.classList.contains("page-numbers")&&c.closest(h)){l.preventDefault();const e=c.getAttribute("data-page");v(g.search,g.id_not_in,e)}if("selectedItems[]"===c.name&&c.closest(h)){const e=parseInt(c.value);if(c.checked)m.push(e);else{const t=m.indexOf(e);t>-1&&m.splice(t,1)}d.style.display=m.length>0?"block":"none"}((e,r)=>{if(!r.classList.contains("add"))return;if(!r.closest(h))return;u=o.querySelector(".list-order-items"),e.preventDefault(),r.disabled=!0;const l={"lp-ajax":"add_items_to_order",order_id:document.querySelector("#post_ID").value,items:m,nonce:lpDataAdmin.nonce},c={success(e){const{data:t,messages:s,status:n}=e;if("error"===n)return void console.error(s);const{item_html:r,order_data:l}=t,a=u.querySelector(".no-order-items");i(a,0),a.insertAdjacentHTML("beforebegin",r),o.querySelector(".order-subtotal").innerHTML=l.subtotal_html,o.querySelector(".order-total").innerHTML=l.total_html,m.splice(0,m.length)},error(e){console.error(e)},completed(){r.disabled=!1,a.style.display="none"}};t(n(s(),l),{},c)})(l,c),((e,r)=>{if("SPAN"!==r.tagName)return;if(!r.closest(".remove-order-item"))return;if(e.preventDefault(),!confirm("Are you sure you want to remove this item?"))return;r.disabled=!0,r.classList.add("dashicons-update");const l=r.closest(".order-item-row"),a=r.closest(".list-order-items"),c=parseInt(l.getAttribute("data-item_id")),d=parseInt(l.getAttribute("data-id")),u={"lp-ajax":"remove_items_from_order",order_id:document.querySelector("#post_ID").value,items:c,nonce:lpDataAdmin.nonce},p={success(e){const{data:t,messages:s,status:n}=e;if("error"===n)return void console.error(s);const{item_html:r,order_data:l}=t,c=a.querySelector(".no-order-items");a.querySelectorAll(".order-item-row").forEach(e=>{e.remove()}),r.length?c.insertAdjacentHTML("beforebegin",r):i(c,1),m.splice(m.indexOf(d),1),o.querySelector(".order-subtotal").innerHTML=l.subtotal_html,o.querySelector(".order-total").innerHTML=l.total_html},error(e){console.error(e)},completed(){}};t(n(s(),u),{},p)})(l,c)}),document.addEventListener("keyup",function(e){((e,t)=>{if("search"!==t.name)return;if(!t.closest(h))return;e.preventDefault();const s=t.value;(!s||s&&s.length>2)&&(void 0!==p&&clearTimeout(p),p=setTimeout(function(){v(s,f,1)},800))})(e,e.target)}),((e,t)=>{const s=document.querySelector(e);s?t():new MutationObserver((s,n)=>{const i=document.querySelector(e);i&&(n.disconnect(),t())}).observe(document.documentElement,{childList:!0,subtree:!0})})(".lp-order-detail-items",t=>{o=document.querySelector("#learn-press-order"),l=document.querySelector("#learn-press-modal-search-items"),a=document.querySelector("#container-modal-search-items"),o&&(a.innerHTML=l.innerHTML,e=a.querySelector(h),r=e.querySelector(".search-results"),c=e.querySelector("footer"),d=c.querySelector(".add"),a.style.display="none")})})()})();
\ No newline at end of file
+(()=>{"use strict";const e="lp-hidden",t=(e,t={},s={})=>{"function"==typeof s.before&&s.before(),fetch(e,{method:"GET",...t}).then(e=>e.json()).then(e=>{"function"==typeof s.success&&s.success(e)}).catch(e=>{"function"==typeof s.error&&s.error(e)}).finally(()=>{"function"==typeof s.completed&&s.completed()})},s=()=>{let e=window.location.href;return e.includes("?")&&(e=e.split("?")[0]),e},n=(e,t)=>{const s=new URL(e);return Object.keys(t).forEach(e=>{s.searchParams.set(e,t[e])}),s},i=(t,s=0)=>{t&&(s?t.classList.remove(e):t.classList.add(e))};function r(e,t){e.split(/\s+/).forEach(e=>{t(e)})}class o{constructor(){this._events={}}on(e,t){r(e,e=>{const s=this._events[e]||[];s.push(t),this._events[e]=s})}off(e,t){var s=arguments.length;0!==s?r(e,e=>{if(1===s)return void delete this._events[e];const n=this._events[e];void 0!==n&&(n.splice(n.indexOf(t),1),this._events[e]=n)}):this._events={}}trigger(e,...t){var s=this;r(e,e=>{const n=s._events[e];void 0!==n&&n.forEach(e=>{e.apply(s,t)})})}}const l=e=>(e=e.filter(Boolean)).length<2?e[0]||"":1==p(e)?"["+e.join("")+"]":"(?:"+e.join("|")+")",a=e=>{if(!d(e))return e.join("");let t="",s=0;const n=()=>{s>1&&(t+="{"+s+"}")};return e.forEach((i,r)=>{i!==e[r-1]?(n(),t+=i,s=1):s++}),n(),t},c=e=>{let t=Array.from(e);return l(t)},d=e=>new Set(e).size!==e.length,u=e=>(e+"").replace(/([\$\(\)\*\+\.\?\[\]\^\{\|\}\\])/gu,"\\$1"),p=e=>e.reduce((e,t)=>Math.max(e,h(t)),0),h=e=>Array.from(e).length,g=e=>{if(1===e.length)return[[e]];let t=[];const s=e.substring(1);return g(s).forEach(function(s){let n=s.slice(0);n[0]=e.charAt(0)+n[0],t.push(n),n=s.slice(0),n.unshift(e.charAt(0)),t.push(n)}),t},m=[[0,65535]];let f,v;const y={},b={"/":"⁄∕",0:"߀",a:"ⱥɐɑ",aa:"ꜳ",ae:"æǽǣ",ao:"ꜵ",au:"ꜷ",av:"ꜹꜻ",ay:"ꜽ",b:"ƀɓƃ",c:"ꜿƈȼↄ",d:"đɗɖᴅƌꮷԁɦ",e:"ɛǝᴇɇ",f:"ꝼƒ",g:"ǥɠꞡᵹꝿɢ",h:"ħⱨⱶɥ",i:"ɨı",j:"ɉȷ",k:"ƙⱪꝁꝃꝅꞣ",l:"łƚɫⱡꝉꝇꞁɭ",m:"ɱɯϻ",n:"ꞥƞɲꞑᴎлԉ",o:"øǿɔɵꝋꝍᴑ",oe:"œ",oi:"ƣ",oo:"ꝏ",ou:"ȣ",p:"ƥᵽꝑꝓꝕρ",q:"ꝗꝙɋ",r:"ɍɽꝛꞧꞃ",s:"ßȿꞩꞅʂ",t:"ŧƭʈⱦꞇ",th:"þ",tz:"ꜩ",u:"ʉ",v:"ʋꝟʌ",vy:"ꝡ",w:"ⱳ",y:"ƴɏỿ",z:"ƶȥɀⱬꝣ",hv:"ƕ"};for(let e in b){let t=b[e]||"";for(let s=0;s<t.length;s++){let n=t.substring(s,s+1);y[n]=e}}const O=new RegExp(Object.keys(y).join("|")+"|[̀-ͯ·ʾʼ]","gu"),_=(e,t="NFKD")=>e.normalize(t),w=e=>Array.from(e).reduce((e,t)=>e+S(t),""),S=e=>(e=_(e).toLowerCase().replace(O,e=>y[e]||""),_(e,"NFC")),A=e=>{const t=(e=>{const t={},s=(e,s)=>{const n=t[e]||new Set,i=new RegExp("^"+c(n)+"$","iu");s.match(i)||(n.add(u(s)),t[e]=n)};for(let t of function*(e){for(const[t,s]of e)for(let e=t;e<=s;e++){let t=String.fromCharCode(e),s=w(t);s!=t.toLowerCase()&&(s.length>3||0!=s.length&&(yield{folded:s,composed:t,code_point:e}))}}(e))s(t.folded,t.folded),s(t.folded,t.composed);return t})(e),s={};let n=[];for(let e in t){let i=t[e];i&&(s[e]=c(i)),e.length>1&&n.push(u(e))}n.sort((e,t)=>t.length-e.length);const i=l(n);return v=new RegExp("^"+i,"u"),s},C=(e,t=1)=>(t=Math.max(t,e.length-1),l(g(e).map(e=>((e,t=1)=>{let s=0;return e=e.map(e=>(f[e]&&(s+=e.length),f[e]||e)),s>=t?a(e):""})(e,t)))),I=(e,t=!0)=>{let s=e.length>1?1:0;return l(e.map(e=>{let n=[];const i=t?e.length():e.length()-1;for(let t=0;t<i;t++)n.push(C(e.substrs[t]||"",s));return a(n)}))},L=(e,t)=>{for(const s of t){if(s.start!=e.start||s.end!=e.end)continue;if(s.substrs.join("")!==e.substrs.join(""))continue;let t=e.parts;const n=e=>{for(const s of t){if(s.start===e.start&&s.substr===e.substr)return!1;if(1!=e.length&&1!=s.length){if(e.start<s.start&&e.end>s.start)return!0;if(s.start<e.start&&s.end>e.start)return!0}}return!1};if(!(s.parts.filter(n).length>0))return!0}return!1};class x{parts;substrs;start;end;constructor(){this.parts=[],this.substrs=[],this.start=0,this.end=0}add(e){e&&(this.parts.push(e),this.substrs.push(e.substr),this.start=Math.min(e.start,this.start),this.end=Math.max(e.end,this.end))}last(){return this.parts[this.parts.length-1]}length(){return this.parts.length}clone(e,t){let s=new x,n=JSON.parse(JSON.stringify(this.parts)),i=n.pop();for(const e of n)s.add(e);let r=t.substr.substring(0,e-i.start),o=r.length;return s.add({start:i.start,end:i.start+o,length:o,substr:r}),s}}const k=(e,t)=>{if(e)return e[t]},E=(e,t)=>{if(e){for(var s,n=t.split(".");(s=n.shift())&&(e=e[s]););return e}},F=(e,t,s)=>{var n,i;return e?(e+="",null==t.regex||-1===(i=e.search(t.regex))?0:(n=t.string.length/e.length,0===i&&(n+=.5),n*s)):0},T=(e,t)=>{var s=e[t];if("function"==typeof s)return s;s&&!Array.isArray(s)&&(e[t]=[s])},q=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},P=(e,t)=>"number"==typeof e&&"number"==typeof t?e>t?1:e<t?-1:0:(e=w(e+"").toLowerCase())>(t=w(t+"").toLowerCase())?1:t>e?-1:0;class j{items;settings;constructor(e,t){this.items=e,this.settings=t||{diacritics:!0}}tokenize(e,t,s){if(!e||!e.length)return[];const n=[],i=e.split(/\s+/);var r;return s&&(r=new RegExp("^("+Object.keys(s).map(u).join("|")+"):(.*)$")),i.forEach(e=>{let s,i=null,o=null;r&&(s=e.match(r))&&(i=s[1],e=s[2]),e.length>0&&(o=this.settings.diacritics?(e=>{void 0===f&&(f=A(m)),e=w(e);let t="",s=[new x];for(let n=0;n<e.length;n++){let i=e.substring(n).match(v);const r=e.substring(n,n+1),o=i?i[0]:null;let l=[],a=new Set;for(const e of s){const t=e.last();if(!t||1==t.length||t.end<=n)if(o){const t=o.length;e.add({start:n,end:n+t,length:t,substr:o}),a.add("1")}else e.add({start:n,end:n+1,length:1,substr:r}),a.add("2");else if(o){let s=e.clone(n,t);const i=o.length;s.add({start:n,end:n+i,length:i,substr:o}),l.push(s)}else a.add("3")}if(l.length>0){l=l.sort((e,t)=>e.length()-t.length());for(let e of l)L(e,s)||s.push(e)}else if(n>0&&1==a.size&&!a.has("3")){t+=I(s,!1);let e=new x;const n=s[0];n&&e.add(n.last()),s=[e]}}return t+=I(s,!0),t})(e)||null:u(e),o&&t&&(o="\\b"+o)),n.push({string:e,regex:o?new RegExp(o,"iu"):null,field:i})}),n}getScoreFunction(e,t){var s=this.prepareSearch(e,t);return this._getScoreFunction(s)}_getScoreFunction(e){const t=e.tokens,s=t.length;if(!s)return function(){return 0};const n=e.options.fields,i=e.weights,r=n.length,o=e.getAttrFn;if(!r)return function(){return 1};const l=1===r?function(e,t){const s=n[0].field;return F(o(t,s),e,i[s]||1)}:function(e,t){var s=0;if(e.field){const n=o(t,e.field);!e.regex&&n?s+=1/r:s+=F(n,e,1)}else q(i,(n,i)=>{s+=F(o(t,i),e,n)});return s/r};return 1===s?function(e){return l(t[0],e)}:"and"===e.options.conjunction?function(e){var n,i=0;for(let s of t){if((n=l(s,e))<=0)return 0;i+=n}return i/s}:function(e){var n=0;return q(t,t=>{n+=l(t,e)}),n/s}}getSortFunction(e,t){var s=this.prepareSearch(e,t);return this._getSortFunction(s)}_getSortFunction(e){var t,s=[];const n=this,i=e.options,r=!e.query&&i.sort_empty?i.sort_empty:i.sort;if("function"==typeof r)return r.bind(this);const o=function(t,s){return"$score"===t?s.score:e.getAttrFn(n.items[s.id],t)};if(r)for(let t of r)(e.query||"$score"!==t.field)&&s.push(t);if(e.query){t=!0;for(let e of s)if("$score"===e.field){t=!1;break}t&&s.unshift({field:"$score",direction:"desc"})}else s=s.filter(e=>"$score"!==e.field);return s.length?function(e,t){var n,i;for(let r of s)if(i=r.field,n=("desc"===r.direction?-1:1)*P(o(i,e),o(i,t)))return n;return 0}:null}prepareSearch(e,t){const s={};var n=Object.assign({},t);if(T(n,"sort"),T(n,"sort_empty"),n.fields){T(n,"fields");const e=[];n.fields.forEach(t=>{"string"==typeof t&&(t={field:t,weight:1}),e.push(t),s[t.field]="weight"in t?t.weight:1}),n.fields=e}return{options:n,query:e.toLowerCase().trim(),tokens:this.tokenize(e,n.respect_word_boundaries,s),total:0,items:[],weights:s,getAttrFn:n.nesting?E:k}}search(e,t){var s,n,i=this;n=this.prepareSearch(e,t),t=n.options,e=n.query;const r=t.score||i._getScoreFunction(n);e.length?q(i.items,(e,i)=>{s=r(e),(!1===t.filter||s>0)&&n.items.push({score:s,id:i})}):q(i.items,(e,t)=>{n.items.push({score:1,id:t})});const o=i._getSortFunction(n);return o&&n.items.sort(o),n.total=n.items.length,"number"==typeof t.limit&&(n.items=n.items.slice(0,t.limit)),n}}const D=e=>null==e?null:N(e),N=e=>"boolean"==typeof e?e?"1":"0":e+"",$=e=>(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"),H=(e,t)=>{var s;return function(n,i){var r=this;s&&(r.loading=Math.max(r.loading-1,0),clearTimeout(s)),s=setTimeout(function(){s=null,r.loadedSearches[n]=!0,e.call(r,n,i)},t)}},M=(e,t,s)=>{var n,i=e.trigger,r={};for(n of(e.trigger=function(){var s=arguments[0];if(-1===t.indexOf(s))return i.apply(e,arguments);r[s]=arguments},s.apply(e,[]),e.trigger=i,t))n in r&&i.apply(e,r[n])},V=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},B=(e,t,s,n)=>{e.addEventListener(t,s,n)},R=(e,t)=>!!t&&!!t[e]&&1==(t.altKey?1:0)+(t.ctrlKey?1:0)+(t.shiftKey?1:0)+(t.metaKey?1:0),z=(e,t)=>e.getAttribute("id")||(e.setAttribute("id",t),t),K=e=>e.replace(/[\\"']/g,"\\$&"),U=(e,t)=>{t&&e.append(t)},Q=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},G=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(J(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},J=e=>"string"==typeof e&&e.indexOf("<")>-1,W=(e,t)=>{var s=document.createEvent("HTMLEvents");s.initEvent(t,!0,!1),e.dispatchEvent(s)},X=(e,t)=>{Object.assign(e.style,t)},Y=(e,...t)=>{var s=ee(t);(e=te(e)).map(e=>{s.map(t=>{e.classList.add(t)})})},Z=(e,...t)=>{var s=ee(t);(e=te(e)).map(e=>{s.map(t=>{e.classList.remove(t)})})},ee=e=>{var t=[];return Q(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)},te=e=>(Array.isArray(e)||(e=[e]),e),se=(e,t,s)=>{if(!s||s.contains(e))for(;e&&e.matches;){if(e.matches(t))return e;e=e.parentNode}},ne=(e,t=0)=>t>0?e[e.length-1]:e[0],ie=(e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s},re=(e,t)=>{Q(t,(t,s)=>{null==t?e.removeAttribute(s):e.setAttribute(s,""+t)})},oe=(e,t)=>{e.parentNode&&e.parentNode.replaceChild(t,e)},le="undefined"!=typeof navigator&&/Mac/.test(navigator.userAgent)?"metaKey":"ctrlKey",ae={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:null,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,shouldOpen:null,maxOptions:50,maxItems:null,hideSelected:null,duplicates:!1,addPrecedence:!1,selectOnTab:!1,preload:null,allowEmptyOption:!1,refreshThrottle:300,loadThrottle:300,loadingClass:"loading",dataAttr:null,optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"ts-wrapper",controlClass:"ts-control",dropdownClass:"ts-dropdown",dropdownContentClass:"ts-dropdown-content",itemClass:"item",optionClass:"option",dropdownParent:null,controlInput:'<input type="text" autocomplete="off" size="1" />',copyClassesToDropdown:!1,placeholder:null,hidePlaceholder:null,shouldLoad:function(e){return e.length>0},render:{}};function ce(e,t){var s=Object.assign({},ae,t),n=s.dataAttr,i=s.labelField,r=s.valueField,o=s.disabledField,l=s.optgroupField,a=s.optgroupLabelField,c=s.optgroupValueField,d=e.tagName.toLowerCase(),u=e.getAttribute("placeholder")||e.getAttribute("data-placeholder");if(!u&&!s.allowEmptyOption){let t=e.querySelector('option[value=""]');t&&(u=t.textContent)}var p={placeholder:u,options:[],optgroups:[],items:[],maxItems:null};return"select"===d?(()=>{var t,d=p.options,u={},h=1;let g=0;var m=e=>{var t=Object.assign({},e.dataset),s=n&&t[n];return"string"==typeof s&&s.length&&(t=Object.assign(t,JSON.parse(s))),t},f=(e,t)=>{var n=D(e.value);if(null!=n&&(n||s.allowEmptyOption)){if(u.hasOwnProperty(n)){if(t){var a=u[n][l];a?Array.isArray(a)?a.push(t):u[n][l]=[a,t]:u[n][l]=t}}else{var c=m(e);c[i]=c[i]||e.textContent,c[r]=c[r]||n,c[o]=c[o]||e.disabled,c[l]=c[l]||t,c.$option=e,c.$order=c.$order||++g,u[n]=c,d.push(c)}e.selected&&p.items.push(n)}};p.maxItems=e.hasAttribute("multiple")?null:1,Q(e.children,e=>{var s,n,i;"optgroup"===(t=e.tagName.toLowerCase())?((i=m(s=e))[a]=i[a]||s.getAttribute("label")||"",i[c]=i[c]||h++,i[o]=i[o]||s.disabled,i.$order=i.$order||++g,p.optgroups.push(i),n=i[c],Q(s.children,e=>{f(e,n)})):"option"===t&&f(e)})})():(()=>{const t=e.getAttribute(n);if(t)p.options=JSON.parse(t),Q(p.options,e=>{p.items.push(e[r])});else{var o=e.value.trim()||"";if(!s.allowEmptyOption&&!o.length)return;const t=o.split(s.delimiter);Q(t,e=>{const t={};t[i]=e,t[r]=e,p.options.push(t)}),p.items=t}})(),Object.assign({},ae,p,t)}var de=0;class ue extends(function(e){return e.plugins={},class extends e{constructor(){super(...arguments),this.plugins={names:[],settings:{},requested:{},loaded:{}}}static define(t,s){e.plugins[t]={name:t,fn:s}}initializePlugins(e){var t,s;const n=this,i=[];if(Array.isArray(e))e.forEach(e=>{"string"==typeof e?i.push(e):(n.plugins.settings[e.name]=e.options,i.push(e.name))});else if(e)for(t in e)e.hasOwnProperty(t)&&(n.plugins.settings[t]=e[t],i.push(t));for(;s=i.shift();)n.require(s)}loadPlugin(t){var s=this,n=s.plugins,i=e.plugins[t];if(!e.plugins.hasOwnProperty(t))throw new Error('Unable to find "'+t+'" plugin');n.requested[t]=!0,n.loaded[t]=i.fn.apply(s,[s.plugins.settings[t]||{}]),n.names.push(t)}require(e){var t=this,s=t.plugins;if(!t.plugins.loaded.hasOwnProperty(e)){if(s.requested[e])throw new Error('Plugin has circular dependency ("'+e+'")');t.loadPlugin(e)}return s.loaded[e]}}}(o)){constructor(e,t){var s;super(),this.order=0,this.isOpen=!1,this.isDisabled=!1,this.isReadOnly=!1,this.isInvalid=!1,this.isValid=!0,this.isLocked=!1,this.isFocused=!1,this.isInputHidden=!1,this.isSetup=!1,this.ignoreFocus=!1,this.ignoreHover=!1,this.hasOptions=!1,this.lastValue="",this.caretPos=0,this.loading=0,this.loadedSearches={},this.activeOption=null,this.activeItems=[],this.optgroups={},this.options={},this.userOptions={},this.items=[],this.refreshTimeout=null,de++;var n=G(e);if(n.tomselect)throw new Error("Tom Select already initialized on this element");n.tomselect=this,s=(window.getComputedStyle&&window.getComputedStyle(n,null)).getPropertyValue("direction");const i=ce(n,t);this.settings=i,this.input=n,this.tabIndex=n.tabIndex||0,this.is_select_tag="select"===n.tagName.toLowerCase(),this.rtl=/rtl/i.test(s),this.inputId=z(n,"tomselect-"+de),this.isRequired=n.required,this.sifter=new j(this.options,{diacritics:i.diacritics}),i.mode=i.mode||(1===i.maxItems?"single":"multi"),"boolean"!=typeof i.hideSelected&&(i.hideSelected="multi"===i.mode),"boolean"!=typeof i.hidePlaceholder&&(i.hidePlaceholder="multi"!==i.mode);var r=i.createFilter;"function"!=typeof r&&("string"==typeof r&&(r=new RegExp(r)),r instanceof RegExp?i.createFilter=e=>r.test(e):i.createFilter=e=>this.settings.duplicates||!this.options[e]),this.initializePlugins(i.plugins),this.setupCallbacks(),this.setupTemplates();const o=G("<div>"),l=G("<div>"),a=this._render("dropdown"),c=G('<div role="listbox" tabindex="-1">'),d=this.input.getAttribute("class")||"",u=i.mode;var p;Y(o,i.wrapperClass,d,u),Y(l,i.controlClass),U(o,l),Y(a,i.dropdownClass,u),i.copyClassesToDropdown&&Y(a,d),Y(c,i.dropdownContentClass),U(a,c),G(i.dropdownParent||o).appendChild(a),J(i.controlInput)?(p=G(i.controlInput),Q(["autocorrect","autocapitalize","autocomplete","spellcheck"],e=>{n.getAttribute(e)&&re(p,{[e]:n.getAttribute(e)})}),p.tabIndex=-1,l.appendChild(p),this.focus_node=p):i.controlInput?(p=G(i.controlInput),this.focus_node=p):(p=G("<input/>"),this.focus_node=l),this.wrapper=o,this.dropdown=a,this.dropdown_content=c,this.control=l,this.control_input=p,this.setup()}setup(){const e=this,t=e.settings,s=e.control_input,n=e.dropdown,i=e.dropdown_content,r=e.wrapper,o=e.control,l=e.input,a=e.focus_node,c={passive:!0},d=e.inputId+"-ts-dropdown";re(i,{id:d}),re(a,{role:"combobox","aria-haspopup":"listbox","aria-expanded":"false","aria-controls":d});const p=z(a,e.inputId+"-ts-control"),h="label[for='"+(e=>e.replace(/['"\\]/g,"\\$&"))(e.inputId)+"']",g=document.querySelector(h),m=e.focus.bind(e);if(g){B(g,"click",m),re(g,{for:p});const t=z(g,e.inputId+"-ts-label");re(a,{"aria-labelledby":t}),re(i,{"aria-labelledby":t})}if(r.style.width=l.style.width,e.plugins.names.length){const t="plugin-"+e.plugins.names.join(" plugin-");Y([r,n],t)}(null===t.maxItems||t.maxItems>1)&&e.is_select_tag&&re(l,{multiple:"multiple"}),t.placeholder&&re(s,{placeholder:t.placeholder}),!t.splitOn&&t.delimiter&&(t.splitOn=new RegExp("\\s*"+u(t.delimiter)+"+\\s*")),t.load&&t.loadThrottle&&(t.load=H(t.load,t.loadThrottle)),B(n,"mousemove",()=>{e.ignoreHover=!1}),B(n,"mouseenter",t=>{var s=se(t.target,"[data-selectable]",n);s&&e.onOptionHover(t,s)},{capture:!0}),B(n,"click",t=>{const s=se(t.target,"[data-selectable]");s&&(e.onOptionSelect(t,s),V(t,!0))}),B(o,"click",t=>{var n=se(t.target,"[data-ts-item]",o);n&&e.onItemSelect(t,n)?V(t,!0):""==s.value&&(e.onClick(),V(t,!0))}),B(a,"keydown",t=>e.onKeyDown(t)),B(s,"keypress",t=>e.onKeyPress(t)),B(s,"input",t=>e.onInput(t)),B(a,"blur",t=>e.onBlur(t)),B(a,"focus",t=>e.onFocus(t)),B(s,"paste",t=>e.onPaste(t));const f=t=>{const i=t.composedPath()[0];if(!r.contains(i)&&!n.contains(i))return e.isFocused&&e.blur(),void e.inputState();i==s&&e.isOpen?t.stopPropagation():V(t,!0)},v=()=>{e.isOpen&&e.positionDropdown()};B(document,"mousedown",f),B(window,"scroll",v,c),B(window,"resize",v,c),this._destroy=()=>{document.removeEventListener("mousedown",f),window.removeEventListener("scroll",v),window.removeEventListener("resize",v),g&&g.removeEventListener("click",m)},this.revertSettings={innerHTML:l.innerHTML,tabIndex:l.tabIndex},l.tabIndex=-1,l.insertAdjacentElement("afterend",e.wrapper),e.sync(!1),t.items=[],delete t.optgroups,delete t.options,B(l,"invalid",()=>{e.isValid&&(e.isValid=!1,e.isInvalid=!0,e.refreshState())}),e.updateOriginalInput(),e.refreshItems(),e.close(!1),e.inputState(),e.isSetup=!0,l.disabled?e.disable():l.readOnly?e.setReadOnly(!0):e.enable(),e.on("change",this.onChange),Y(l,"tomselected","ts-hidden-accessible"),e.trigger("initialize"),!0===t.preload&&e.preload()}setupOptions(e=[],t=[]){this.addOptions(e),Q(t,e=>{this.registerOptionGroup(e)})}setupTemplates(){var e=this,t=e.settings.labelField,s=e.settings.optgroupLabelField,n={optgroup:e=>{let t=document.createElement("div");return t.className="optgroup",t.appendChild(e.options),t},optgroup_header:(e,t)=>'<div class="optgroup-header">'+t(e[s])+"</div>",option:(e,s)=>"<div>"+s(e[t])+"</div>",item:(e,s)=>"<div>"+s(e[t])+"</div>",option_create:(e,t)=>'<div class="create">Add <strong>'+t(e.input)+"</strong>&hellip;</div>",no_results:()=>'<div class="no-results">No results found</div>',loading:()=>'<div class="spinner"></div>',not_loading:()=>{},dropdown:()=>"<div></div>"};e.settings.render=Object.assign({},n,e.settings.render)}setupCallbacks(){var e,t,s={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",item_select:"onItemSelect",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(e in s)(t=this.settings[s[e]])&&this.on(e,t)}sync(e=!0){const t=this,s=e?ce(t.input,{delimiter:t.settings.delimiter}):t.settings;t.setupOptions(s.options,s.optgroups),t.setValue(s.items||[],!0),t.lastQuery=null}onClick(){var e=this;if(e.activeItems.length>0)return e.clearActiveItems(),void e.focus();e.isFocused&&e.isOpen?e.blur():e.focus()}onMouseDown(){}onChange(){W(this.input,"input"),W(this.input,"change")}onPaste(e){var t=this;t.isInputHidden||t.isLocked?V(e):t.settings.splitOn&&setTimeout(()=>{var e=t.inputValue();if(e.match(t.settings.splitOn)){var s=e.trim().split(t.settings.splitOn);Q(s,e=>{D(e)&&(this.options[e]?t.addItem(e):t.createItem(e))})}},0)}onKeyPress(e){var t=this;if(!t.isLocked){var s=String.fromCharCode(e.keyCode||e.which);return t.settings.create&&"multi"===t.settings.mode&&s===t.settings.delimiter?(t.createItem(),void V(e)):void 0}V(e)}onKeyDown(e){var t=this;if(t.ignoreHover=!0,t.isLocked)9!==e.keyCode&&V(e);else{switch(e.keyCode){case 65:if(R(le,e)&&""==t.control_input.value)return V(e),void t.selectAll();break;case 27:return t.isOpen&&(V(e,!0),t.close()),void t.clearActiveItems();case 40:if(!t.isOpen&&t.hasOptions)t.open();else if(t.activeOption){let e=t.getAdjacent(t.activeOption,1);e&&t.setActiveOption(e)}return void V(e);case 38:if(t.activeOption){let e=t.getAdjacent(t.activeOption,-1);e&&t.setActiveOption(e)}return void V(e);case 13:return void(t.canSelect(t.activeOption)?(t.onOptionSelect(e,t.activeOption),V(e)):(t.settings.create&&t.createItem()||document.activeElement==t.control_input&&t.isOpen)&&V(e));case 37:return void t.advanceSelection(-1,e);case 39:return void t.advanceSelection(1,e);case 9:return void(t.settings.selectOnTab&&(t.canSelect(t.activeOption)&&(t.onOptionSelect(e,t.activeOption),V(e)),t.settings.create&&t.createItem()&&V(e)));case 8:case 46:return void t.deleteSelection(e)}t.isInputHidden&&!R(le,e)&&V(e)}}onInput(e){if(this.isLocked)return;const t=this.inputValue();var s,n;this.lastValue!==t&&(this.lastValue=t,""!=t?(this.refreshTimeout&&window.clearTimeout(this.refreshTimeout),this.refreshTimeout=(s=()=>{this.refreshTimeout=null,this._onInput()},(n=this.settings.refreshThrottle)>0?window.setTimeout(s,n):(s.call(null),null))):this._onInput())}_onInput(){const e=this.lastValue;this.settings.shouldLoad.call(this,e)&&this.load(e),this.refreshOptions(),this.trigger("type",e)}onOptionHover(e,t){this.ignoreHover||this.setActiveOption(t,!1)}onFocus(e){var t=this,s=t.isFocused;if(t.isDisabled||t.isReadOnly)return t.blur(),void V(e);t.ignoreFocus||(t.isFocused=!0,"focus"===t.settings.preload&&t.preload(),s||t.trigger("focus"),t.activeItems.length||(t.inputState(),t.refreshOptions(!!t.settings.openOnFocus)),t.refreshState())}onBlur(e){if(!1!==document.hasFocus()){var t=this;if(t.isFocused){t.isFocused=!1,t.ignoreFocus=!1;var s=()=>{t.close(),t.setActiveItem(),t.setCaret(t.items.length),t.trigger("blur")};t.settings.create&&t.settings.createOnBlur?t.createItem(null,s):s()}}}onOptionSelect(e,t){var s,n=this;t.parentElement&&t.parentElement.matches("[data-disabled]")||(t.classList.contains("create")?n.createItem(null,()=>{n.settings.closeAfterSelect&&n.close()}):void 0!==(s=t.dataset.value)&&(n.lastQuery=null,n.addItem(s),n.settings.closeAfterSelect&&n.close(),!n.settings.hideSelected&&e.type&&/click/.test(e.type)&&n.setActiveOption(t)))}canSelect(e){return!!(this.isOpen&&e&&this.dropdown_content.contains(e))}onItemSelect(e,t){var s=this;return!s.isLocked&&"multi"===s.settings.mode&&(V(e),s.setActiveItem(t,e),!0)}canLoad(e){return!!this.settings.load&&!this.loadedSearches.hasOwnProperty(e)}load(e){const t=this;if(!t.canLoad(e))return;Y(t.wrapper,t.settings.loadingClass),t.loading++;const s=t.loadCallback.bind(t);t.settings.load.call(t,e,s)}loadCallback(e,t){const s=this;s.loading=Math.max(s.loading-1,0),s.lastQuery=null,s.clearActiveOption(),s.setupOptions(e,t),s.refreshOptions(s.isFocused&&!s.isInputHidden),s.loading||Z(s.wrapper,s.settings.loadingClass),s.trigger("load",e,t)}preload(){var e=this.wrapper.classList;e.contains("preloaded")||(e.add("preloaded"),this.load(""))}setTextboxValue(e=""){var t=this.control_input;t.value!==e&&(t.value=e,W(t,"update"),this.lastValue=e)}getValue(){return this.is_select_tag&&this.input.hasAttribute("multiple")?this.items:this.items.join(this.settings.delimiter)}setValue(e,t){M(this,t?[]:["change"],()=>{this.clear(t),this.addItems(e,t)})}setMaxItems(e){0===e&&(e=null),this.settings.maxItems=e,this.refreshState()}setActiveItem(e,t){var s,n,i,r,o,l,a=this;if("single"!==a.settings.mode){if(!e)return a.clearActiveItems(),void(a.isFocused&&a.inputState());if("click"===(s=t&&t.type.toLowerCase())&&R("shiftKey",t)&&a.activeItems.length){for(l=a.getLastActive(),(i=Array.prototype.indexOf.call(a.control.children,l))>(r=Array.prototype.indexOf.call(a.control.children,e))&&(o=i,i=r,r=o),n=i;n<=r;n++)e=a.control.children[n],-1===a.activeItems.indexOf(e)&&a.setActiveItemClass(e);V(t)}else"click"===s&&R(le,t)||"keydown"===s&&R("shiftKey",t)?e.classList.contains("active")?a.removeActiveItem(e):a.setActiveItemClass(e):(a.clearActiveItems(),a.setActiveItemClass(e));a.inputState(),a.isFocused||a.focus()}}setActiveItemClass(e){const t=this,s=t.control.querySelector(".last-active");s&&Z(s,"last-active"),Y(e,"active last-active"),t.trigger("item_select",e),-1==t.activeItems.indexOf(e)&&t.activeItems.push(e)}removeActiveItem(e){var t=this.activeItems.indexOf(e);this.activeItems.splice(t,1),Z(e,"active")}clearActiveItems(){Z(this.activeItems,"active"),this.activeItems=[]}setActiveOption(e,t=!0){e!==this.activeOption&&(this.clearActiveOption(),e&&(this.activeOption=e,re(this.focus_node,{"aria-activedescendant":e.getAttribute("id")}),re(e,{"aria-selected":"true"}),Y(e,"active"),t&&this.scrollToOption(e)))}scrollToOption(e,t){if(!e)return;const s=this.dropdown_content,n=s.clientHeight,i=s.scrollTop||0,r=e.offsetHeight,o=e.getBoundingClientRect().top-s.getBoundingClientRect().top+i;o+r>n+i?this.scroll(o-n+r,t):o<i&&this.scroll(o,t)}scroll(e,t){const s=this.dropdown_content;t&&(s.style.scrollBehavior=t),s.scrollTop=e,s.style.scrollBehavior=""}clearActiveOption(){this.activeOption&&(Z(this.activeOption,"active"),re(this.activeOption,{"aria-selected":null})),this.activeOption=null,re(this.focus_node,{"aria-activedescendant":null})}selectAll(){const e=this;if("single"===e.settings.mode)return;const t=e.controlChildren();t.length&&(e.inputState(),e.close(),e.activeItems=t,Q(t,t=>{e.setActiveItemClass(t)}))}inputState(){var e=this;e.control.contains(e.control_input)&&(re(e.control_input,{placeholder:e.settings.placeholder}),e.activeItems.length>0||!e.isFocused&&e.settings.hidePlaceholder&&e.items.length>0?(e.setTextboxValue(),e.isInputHidden=!0):(e.settings.hidePlaceholder&&e.items.length>0&&re(e.control_input,{placeholder:""}),e.isInputHidden=!1),e.wrapper.classList.toggle("input-hidden",e.isInputHidden))}inputValue(){return this.control_input.value.trim()}focus(){var e=this;e.isDisabled||e.isReadOnly||(e.ignoreFocus=!0,e.control_input.offsetWidth?e.control_input.focus():e.focus_node.focus(),setTimeout(()=>{e.ignoreFocus=!1,e.onFocus()},0))}blur(){this.focus_node.blur(),this.onBlur()}getScoreFunction(e){return this.sifter.getScoreFunction(e,this.getSearchOptions())}getSearchOptions(){var e=this.settings,t=e.sortField;return"string"==typeof e.sortField&&(t=[{field:e.sortField}]),{fields:e.searchField,conjunction:e.searchConjunction,sort:t,nesting:e.nesting}}search(e){var t,s,n=this,i=this.getSearchOptions();if(n.settings.score&&"function"!=typeof(s=n.settings.score.call(n,e)))throw new Error('Tom Select "score" setting must be a function that returns a function');return e!==n.lastQuery?(n.lastQuery=e,t=n.sifter.search(e,Object.assign(i,{score:s})),n.currentResults=t):t=Object.assign({},n.currentResults),n.settings.hideSelected&&(t.items=t.items.filter(e=>{let t=D(e.id);return!(t&&-1!==n.items.indexOf(t))})),t}refreshOptions(e=!0){var t,s,n,i,r,o,l,a,c,d;const u={},p=[];var h=this,g=h.inputValue();const m=g===h.lastQuery||""==g&&null==h.lastQuery;var f=h.search(g),v=null,y=h.settings.shouldOpen||!1,b=h.dropdown_content;m&&(v=h.activeOption)&&(c=v.closest("[data-group]")),i=f.items.length,"number"==typeof h.settings.maxOptions&&(i=Math.min(i,h.settings.maxOptions)),i>0&&(y=!0);const O=(e,t)=>{let s=u[e];if(void 0!==s){let e=p[s];if(void 0!==e)return[s,e.fragment]}let n=document.createDocumentFragment();return s=p.length,p.push({fragment:n,order:t,optgroup:e}),[s,n]};for(t=0;t<i;t++){let e=f.items[t];if(!e)continue;let i=e.id,l=h.options[i];if(void 0===l)continue;let a=N(i),d=h.getOption(a,!0);for(h.settings.hideSelected||d.classList.toggle("selected",h.items.includes(a)),r=l[h.settings.optgroupField]||"",s=0,n=(o=Array.isArray(r)?r:[r])&&o.length;s<n;s++){r=o[s];let e=l.$order,t=h.optgroups[r];void 0===t?r="":e=t.$order;const[n,a]=O(r,e);s>0&&(d=d.cloneNode(!0),re(d,{id:l.$id+"-clone-"+s,"aria-selected":null}),d.classList.add("ts-cloned"),Z(d,"active"),h.activeOption&&h.activeOption.dataset.value==i&&c&&c.dataset.group===r.toString()&&(v=d)),a.appendChild(d),""!=r&&(u[r]=n)}}var _;h.settings.lockOptgroupOrder&&p.sort((e,t)=>e.order-t.order),l=document.createDocumentFragment(),Q(p,e=>{let t=e.fragment,s=e.optgroup;if(!t||!t.children.length)return;let n=h.optgroups[s];if(void 0!==n){let e=document.createDocumentFragment(),s=h.render("optgroup_header",n);U(e,s),U(e,t);let i=h.render("optgroup",{group:n,options:e});U(l,i)}else U(l,t)}),b.innerHTML="",U(b,l),h.settings.highlight&&(_=b.querySelectorAll("span.highlight"),Array.prototype.forEach.call(_,function(e){var t=e.parentNode;t.replaceChild(e.firstChild,e),t.normalize()}),f.query.length&&f.tokens.length&&Q(f.tokens,e=>{((e,t)=>{if(null===t)return;if("string"==typeof t){if(!t.length)return;t=new RegExp(t,"i")}const s=e=>3===e.nodeType?(e=>{var s=e.data.match(t);if(s&&e.data.length>0){var n=document.createElement("span");n.className="highlight";var i=e.splitText(s.index);i.splitText(s[0].length);var r=i.cloneNode(!0);return n.appendChild(r),oe(i,n),1}return 0})(e):((e=>{1!==e.nodeType||!e.childNodes||/(script|style)/i.test(e.tagName)||"highlight"===e.className&&"SPAN"===e.tagName||Array.from(e.childNodes).forEach(e=>{s(e)})})(e),0);s(e)})(b,e.regex)}));var w=e=>{let t=h.render(e,{input:g});return t&&(y=!0,b.insertBefore(t,b.firstChild)),t};if(h.loading?w("loading"):h.settings.shouldLoad.call(h,g)?0===f.items.length&&w("no_results"):w("not_loading"),(a=h.canCreate(g))&&(d=w("option_create")),h.hasOptions=f.items.length>0||a,y){if(f.items.length>0){if(v||"single"!==h.settings.mode||null==h.items[0]||(v=h.getOption(h.items[0])),!b.contains(v)){let e=0;d&&!h.settings.addPrecedence&&(e=1),v=h.selectable()[e]}}else d&&(v=d);e&&!h.isOpen&&(h.open(),h.scrollToOption(v,"auto")),h.setActiveOption(v)}else h.clearActiveOption(),e&&h.isOpen&&h.close(!1)}selectable(){return this.dropdown_content.querySelectorAll("[data-selectable]")}addOption(e,t=!1){const s=this;if(Array.isArray(e))return s.addOptions(e,t),!1;const n=D(e[s.settings.valueField]);return null!==n&&!s.options.hasOwnProperty(n)&&(e.$order=e.$order||++s.order,e.$id=s.inputId+"-opt-"+e.$order,s.options[n]=e,s.lastQuery=null,t&&(s.userOptions[n]=t,s.trigger("option_add",n,e)),n)}addOptions(e,t=!1){Q(e,e=>{this.addOption(e,t)})}registerOption(e){return this.addOption(e)}registerOptionGroup(e){var t=D(e[this.settings.optgroupValueField]);return null!==t&&(e.$order=e.$order||++this.order,this.optgroups[t]=e,t)}addOptionGroup(e,t){var s;t[this.settings.optgroupValueField]=e,(s=this.registerOptionGroup(t))&&this.trigger("optgroup_add",s,t)}removeOptionGroup(e){this.optgroups.hasOwnProperty(e)&&(delete this.optgroups[e],this.clearCache(),this.trigger("optgroup_remove",e))}clearOptionGroups(){this.optgroups={},this.clearCache(),this.trigger("optgroup_clear")}updateOption(e,t){const s=this;var n,i;const r=D(e),o=D(t[s.settings.valueField]);if(null===r)return;const l=s.options[r];if(null==l)return;if("string"!=typeof o)throw new Error("Value must be set in option data");const a=s.getOption(r),c=s.getItem(r);if(t.$order=t.$order||l.$order,delete s.options[r],s.uncacheValue(o),s.options[o]=t,a){if(s.dropdown_content.contains(a)){const e=s._render("option",t);oe(a,e),s.activeOption===a&&s.setActiveOption(e)}a.remove()}c&&(-1!==(i=s.items.indexOf(r))&&s.items.splice(i,1,o),n=s._render("item",t),c.classList.contains("active")&&Y(n,"active"),oe(c,n)),s.lastQuery=null}removeOption(e,t){const s=this;e=N(e),s.uncacheValue(e),delete s.userOptions[e],delete s.options[e],s.lastQuery=null,s.trigger("option_remove",e),s.removeItem(e,t)}clearOptions(e){const t=(e||this.clearFilter).bind(this);this.loadedSearches={},this.userOptions={},this.clearCache();const s={};Q(this.options,(e,n)=>{t(e,n)&&(s[n]=e)}),this.options=this.sifter.items=s,this.lastQuery=null,this.trigger("option_clear")}clearFilter(e,t){return this.items.indexOf(t)>=0}getOption(e,t=!1){const s=D(e);if(null===s)return null;const n=this.options[s];if(null!=n){if(n.$div)return n.$div;if(t)return this._render("option",n)}return null}getAdjacent(e,t,s="option"){var n;if(!e)return null;n="item"==s?this.controlChildren():this.dropdown_content.querySelectorAll("[data-selectable]");for(let s=0;s<n.length;s++)if(n[s]==e)return t>0?n[s+1]:n[s-1];return null}getItem(e){if("object"==typeof e)return e;var t=D(e);return null!==t?this.control.querySelector(`[data-value="${K(t)}"]`):null}addItems(e,t){var s=this,n=Array.isArray(e)?e:[e];const i=(n=n.filter(e=>-1===s.items.indexOf(e)))[n.length-1];n.forEach(e=>{s.isPending=e!==i,s.addItem(e,t)})}addItem(e,t){M(this,t?[]:["change","dropdown_close"],()=>{var s,n;const i=this,r=i.settings.mode,o=D(e);if((!o||-1===i.items.indexOf(o)||("single"===r&&i.close(),"single"!==r&&i.settings.duplicates))&&null!==o&&i.options.hasOwnProperty(o)&&("single"===r&&i.clear(t),"multi"!==r||!i.isFull())){if(s=i._render("item",i.options[o]),i.control.contains(s)&&(s=s.cloneNode(!0)),n=i.isFull(),i.items.splice(i.caretPos,0,o),i.insertAtCaret(s),i.isSetup){if(!i.isPending&&i.settings.hideSelected){let e=i.getOption(o),t=i.getAdjacent(e,1);t&&i.setActiveOption(t)}i.isPending||i.settings.closeAfterSelect||i.refreshOptions(i.isFocused&&"single"!==r),0!=i.settings.closeAfterSelect&&i.isFull()?i.close():i.isPending||i.positionDropdown(),i.trigger("item_add",o,s),i.isPending||i.updateOriginalInput({silent:t})}(!i.isPending||!n&&i.isFull())&&(i.inputState(),i.refreshState())}})}removeItem(e=null,t){const s=this;if(!(e=s.getItem(e)))return;var n,i;const r=e.dataset.value;n=ie(e),e.remove(),e.classList.contains("active")&&(i=s.activeItems.indexOf(e),s.activeItems.splice(i,1),Z(e,"active")),s.items.splice(n,1),s.lastQuery=null,!s.settings.persist&&s.userOptions.hasOwnProperty(r)&&s.removeOption(r,t),n<s.caretPos&&s.setCaret(s.caretPos-1),s.updateOriginalInput({silent:t}),s.refreshState(),s.positionDropdown(),s.trigger("item_remove",r,e)}createItem(e=null,t=()=>{}){3===arguments.length&&(t=arguments[2]),"function"!=typeof t&&(t=()=>{});var s,n=this,i=n.caretPos;if(e=e||n.inputValue(),!n.canCreate(e))return t(),!1;n.lock();var r=!1,o=e=>{if(n.unlock(),!e||"object"!=typeof e)return t();var s=D(e[n.settings.valueField]);if("string"!=typeof s)return t();n.setTextboxValue(),n.addOption(e,!0),n.setCaret(i),n.addItem(s),t(e),r=!0};return s="function"==typeof n.settings.create?n.settings.create.call(this,e,o):{[n.settings.labelField]:e,[n.settings.valueField]:e},r||o(s),!0}refreshItems(){var e=this;e.lastQuery=null,e.isSetup&&e.addItems(e.items),e.updateOriginalInput(),e.refreshState()}refreshState(){const e=this;e.refreshValidityState();const t=e.isFull(),s=e.isLocked;e.wrapper.classList.toggle("rtl",e.rtl);const n=e.wrapper.classList;var i;n.toggle("focus",e.isFocused),n.toggle("disabled",e.isDisabled),n.toggle("readonly",e.isReadOnly),n.toggle("required",e.isRequired),n.toggle("invalid",!e.isValid),n.toggle("locked",s),n.toggle("full",t),n.toggle("input-active",e.isFocused&&!e.isInputHidden),n.toggle("dropdown-active",e.isOpen),n.toggle("has-options",(i=e.options,0===Object.keys(i).length)),n.toggle("has-items",e.items.length>0)}refreshValidityState(){var e=this;e.input.validity&&(e.isValid=e.input.validity.valid,e.isInvalid=!e.isValid)}isFull(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems}updateOriginalInput(e={}){const t=this;var s,n;const i=t.input.querySelector('option[value=""]');if(t.is_select_tag){const r=[],o=t.input.querySelectorAll("option:checked").length;function l(e,s,n){return e||(e=G('<option value="'+$(s)+'">'+$(n)+"</option>")),e!=i&&t.input.append(e),r.push(e),(e!=i||o>0)&&(e.selected=!0),e}t.input.querySelectorAll("option:checked").forEach(e=>{e.selected=!1}),0==t.items.length&&"single"==t.settings.mode?l(i,"",""):t.items.forEach(e=>{s=t.options[e],n=s[t.settings.labelField]||"",r.includes(s.$option)?l(t.input.querySelector(`option[value="${K(e)}"]:not(:checked)`),e,n):s.$option=l(s.$option,e,n)})}else t.input.value=t.getValue();t.isSetup&&(e.silent||t.trigger("change",t.getValue()))}open(){var e=this;e.isLocked||e.isOpen||"multi"===e.settings.mode&&e.isFull()||(e.isOpen=!0,re(e.focus_node,{"aria-expanded":"true"}),e.refreshState(),X(e.dropdown,{visibility:"hidden",display:"block"}),e.positionDropdown(),X(e.dropdown,{visibility:"visible",display:"block"}),e.focus(),e.trigger("dropdown_open",e.dropdown))}close(e=!0){var t=this,s=t.isOpen;e&&(t.setTextboxValue(),"single"===t.settings.mode&&t.items.length&&t.inputState()),t.isOpen=!1,re(t.focus_node,{"aria-expanded":"false"}),X(t.dropdown,{display:"none"}),t.settings.hideSelected&&t.clearActiveOption(),t.refreshState(),s&&t.trigger("dropdown_close",t.dropdown)}positionDropdown(){if("body"===this.settings.dropdownParent){var e=this.control,t=e.getBoundingClientRect(),s=e.offsetHeight+t.top+window.scrollY,n=t.left+window.scrollX;X(this.dropdown,{width:t.width+"px",top:s+"px",left:n+"px"})}}clear(e){var t=this;if(t.items.length){var s=t.controlChildren();Q(s,e=>{t.removeItem(e,!0)}),t.inputState(),e||t.updateOriginalInput(),t.trigger("clear")}}insertAtCaret(e){const t=this,s=t.caretPos,n=t.control;n.insertBefore(e,n.children[s]||null),t.setCaret(s+1)}deleteSelection(e){var t,s,n,i,r,o=this;t=e&&8===e.keyCode?-1:1,s={start:(r=o.control_input).selectionStart||0,length:(r.selectionEnd||0)-(r.selectionStart||0)};const l=[];if(o.activeItems.length)i=ne(o.activeItems,t),n=ie(i),t>0&&n++,Q(o.activeItems,e=>l.push(e));else if((o.isFocused||"single"===o.settings.mode)&&o.items.length){const e=o.controlChildren();let n;t<0&&0===s.start&&0===s.length?n=e[o.caretPos-1]:t>0&&s.start===o.inputValue().length&&(n=e[o.caretPos]),void 0!==n&&l.push(n)}if(!o.shouldDelete(l,e))return!1;for(V(e,!0),void 0!==n&&o.setCaret(n);l.length;)o.removeItem(l.pop());return o.inputState(),o.positionDropdown(),o.refreshOptions(!1),!0}shouldDelete(e,t){const s=e.map(e=>e.dataset.value);return!(!s.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete(s,t))}advanceSelection(e,t){var s,n,i=this;i.rtl&&(e*=-1),i.inputValue().length||(R(le,t)||R("shiftKey",t)?(n=(s=i.getLastActive(e))?s.classList.contains("active")?i.getAdjacent(s,e,"item"):s:e>0?i.control_input.nextElementSibling:i.control_input.previousElementSibling)&&(n.classList.contains("active")&&i.removeActiveItem(s),i.setActiveItemClass(n)):i.moveCaret(e))}moveCaret(e){}getLastActive(e){let t=this.control.querySelector(".last-active");if(t)return t;var s=this.control.querySelectorAll(".active");return s?ne(s,e):void 0}setCaret(e){this.caretPos=this.items.length}controlChildren(){return Array.from(this.control.querySelectorAll("[data-ts-item]"))}lock(){this.setLocked(!0)}unlock(){this.setLocked(!1)}setLocked(e=this.isReadOnly||this.isDisabled){this.isLocked=e,this.refreshState()}disable(){this.setDisabled(!0),this.close()}enable(){this.setDisabled(!1)}setDisabled(e){this.focus_node.tabIndex=e?-1:this.tabIndex,this.isDisabled=e,this.input.disabled=e,this.control_input.disabled=e,this.setLocked()}setReadOnly(e){this.isReadOnly=e,this.input.readOnly=e,this.control_input.readOnly=e,this.setLocked()}destroy(){var e=this,t=e.revertSettings;e.trigger("destroy"),e.off(),e.wrapper.remove(),e.dropdown.remove(),e.input.innerHTML=t.innerHTML,e.input.tabIndex=t.tabIndex,Z(e.input,"tomselected","ts-hidden-accessible"),e._destroy(),delete e.input.tomselect}render(e,t){var s,n;const i=this;if("function"!=typeof this.settings.render[e])return null;if(!(n=i.settings.render[e].call(this,t,$)))return null;if(n=G(n),"option"===e||"option_create"===e?t[i.settings.disabledField]?re(n,{"aria-disabled":"true"}):re(n,{"data-selectable":""}):"optgroup"===e&&(s=t.group[i.settings.optgroupValueField],re(n,{"data-group":s}),t.group[i.settings.disabledField]&&re(n,{"data-disabled":""})),"option"===e||"item"===e){const s=N(t[i.settings.valueField]);re(n,{"data-value":s}),"item"===e?(Y(n,i.settings.itemClass),re(n,{"data-ts-item":""})):(Y(n,i.settings.optionClass),re(n,{role:"option",id:t.$id}),t.$div=n,i.options[s]=t)}return n}_render(e,t){const s=this.render(e,t);if(null==s)throw"HTMLElement expected";return s}clearCache(){Q(this.options,e=>{e.$div&&(e.$div.remove(),delete e.$div)})}uncacheValue(e){const t=this.getOption(e);t&&t.remove()}canCreate(e){return this.settings.create&&e.length>0&&this.settings.createFilter.call(this,e)}hook(e,t,s){var n=this,i=n[t];n[t]=function(){var t,r;return"after"===e&&(t=i.apply(n,arguments)),r=s.apply(n,arguments),"instead"===e?r:("before"===e&&(t=i.apply(n,arguments)),t)}}}const pe=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},he=(e,t,s,n)=>{e.addEventListener(t,s,n)},ge=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(me(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},me=e=>"string"==typeof e&&e.indexOf("<")>-1,fe=(e,t,s,n)=>{e.addEventListener(t,s,n)},ve=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},ye=(e,t,s,n)=>{e.addEventListener(t,s,n)},be=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(Oe(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},Oe=e=>"string"==typeof e&&e.indexOf("<")>-1;ue.define("change_listener",function(){var e;e=()=>{this.sync()},this.input.addEventListener("change",e,void 0)}),ue.define("checkbox_options",function(e){var t=this,s=t.onOptionSelect;t.settings.hideSelected=!1;const n=Object.assign({className:"tomselect-checkbox",checkedClassNames:void 0,uncheckedClassNames:void 0},e);var i=function(e,t){t?(e.checked=!0,n.uncheckedClassNames&&e.classList.remove(...n.uncheckedClassNames),n.checkedClassNames&&e.classList.add(...n.checkedClassNames)):(e.checked=!1,n.checkedClassNames&&e.classList.remove(...n.checkedClassNames),n.uncheckedClassNames&&e.classList.add(...n.uncheckedClassNames))},r=function(e){setTimeout(()=>{var t=e.querySelector("input."+n.className);t instanceof HTMLInputElement&&i(t,e.classList.contains("selected"))},1)};t.hook("after","setupTemplates",()=>{var e=t.settings.render.option;t.settings.render.option=(s,r)=>{var o=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(e.call(t,s,r)),l=document.createElement("input");n.className&&l.classList.add(n.className),l.addEventListener("click",function(e){pe(e)}),l.type="checkbox";const a=null==(c=s[t.settings.valueField])?null:(e=>"boolean"==typeof e?e?"1":"0":e+"")(c);var c;return i(l,!!(a&&t.items.indexOf(a)>-1)),o.prepend(l),o}}),t.on("item_remove",e=>{var s=t.getOption(e);s&&(s.classList.remove("selected"),r(s))}),t.on("item_add",e=>{var s=t.getOption(e);s&&r(s)}),t.hook("instead","onOptionSelect",(e,n)=>{if(n.classList.contains("selected"))return n.classList.remove("selected"),t.removeItem(n.dataset.value),t.refreshOptions(),void pe(e,!0);s.call(t,e,n),r(n)})}),ue.define("clear_button",function(e){const t=this,s=Object.assign({className:"clear-button",title:"Clear All",html:e=>`<div class="${e.className}" title="${e.title}">&#10799;</div>`},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s));e.addEventListener("click",e=>{t.isLocked||(t.clear(),"single"===t.settings.mode&&t.settings.allowEmptyOption&&t.addItem(""),e.preventDefault(),e.stopPropagation())}),t.control.appendChild(e)})}),ue.define("drag_drop",function(){var e=this;if("multi"!==e.settings.mode)return;var t=e.lock,s=e.unlock;let n,i=!0;e.hook("after","setupTemplates",()=>{var t=e.settings.render.item;e.settings.render.item=(s,r)=>{const o=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(t.call(e,s,r));var l;l=o,((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)})({draggable:"true"},(e,t)=>{null==e?l.removeAttribute(t):l.setAttribute(t,""+e)});const a=e=>{e.preventDefault(),o.classList.add("ts-drag-over"),c(o,n)},c=(e,t)=>{var s,n,i;void 0!==t&&(((e,t)=>{do{var s;if(e==(t=null==(s=t)?void 0:s.previousElementSibling))return!0}while(t&&t.previousElementSibling);return!1})(t,o)?(n=t,null==(i=(s=e).parentNode)||i.insertBefore(n,s.nextSibling)):((e,t)=>{var s;null==(s=e.parentNode)||s.insertBefore(t,e)})(e,t))};return he(o,"mousedown",e=>{i||((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e),e.stopPropagation()}),he(o,"dragstart",e=>{n=o,setTimeout(()=>{o.classList.add("ts-dragging")},0)}),he(o,"dragenter",a),he(o,"dragover",a),he(o,"dragleave",()=>{o.classList.remove("ts-drag-over")}),he(o,"dragend",()=>{var t;document.querySelectorAll(".ts-drag-over").forEach(e=>e.classList.remove("ts-drag-over")),null==(t=n)||t.classList.remove("ts-dragging"),n=void 0;var s=[];e.control.querySelectorAll("[data-value]").forEach(e=>{if(e.dataset.value){let t=e.dataset.value;t&&s.push(t)}}),e.setValue(s)}),o}}),e.hook("instead","lock",()=>(i=!1,t.call(e))),e.hook("instead","unlock",()=>(i=!0,s.call(e)))}),ue.define("dropdown_header",function(e){const t=this,s=Object.assign({title:"Untitled",headerClass:"dropdown-header",titleRowClass:"dropdown-header-title",labelClass:"dropdown-header-label",closeClass:"dropdown-header-close",html:e=>'<div class="'+e.headerClass+'"><div class="'+e.titleRowClass+'"><span class="'+e.labelClass+'">'+e.title+'</span><a class="'+e.closeClass+'">&times;</a></div></div>'},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s)),n=e.querySelector("."+s.closeClass);n&&n.addEventListener("click",e=>{((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e,!0),t.close()}),t.dropdown.insertBefore(e,t.dropdown.firstChild)})}),ue.define("caret_position",function(){var e=this;e.hook("instead","setCaret",t=>{"single"!==e.settings.mode&&e.control.contains(e.control_input)?(t=Math.max(0,Math.min(e.items.length,t)))==e.caretPos||e.isPending||e.controlChildren().forEach((s,n)=>{n<t?e.control_input.insertAdjacentElement("beforebegin",s):e.control.appendChild(s)}):t=e.items.length,e.caretPos=t}),e.hook("instead","moveCaret",t=>{if(!e.isFocused)return;const s=e.getLastActive(t);if(s){const l=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(s);e.setCaret(t>0?l+1:l),e.setActiveItem(),i=s,n=[],((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(["last-active"],e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(n=n.concat(e))}),o=n.filter(Boolean),(r=i,Array.isArray(r)||(r=[r]),i=r).map(e=>{o.map(t=>{e.classList.remove(t)})})}else e.setCaret(e.caretPos+t);var n,i,r,o})}),ue.define("dropdown_input",function(){const e=this;e.settings.shouldOpen=!0,e.hook("before","setup",()=>{e.focus_node=e.control,((e,...t)=>{var s,n=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{n.map(t=>{e.classList.add(t)})})})(e.control_input,"dropdown-input");const t=ge('<div class="dropdown-input-wrap">');t.append(e.control_input),e.dropdown.insertBefore(t,e.dropdown.firstChild);const s=ge('<input class="items-placeholder" tabindex="-1" />');s.placeholder=e.settings.placeholder||"",e.control.append(s)}),e.on("initialize",()=>{e.control_input.addEventListener("keydown",t=>{switch(t.keyCode){case 27:return e.isOpen&&(((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(t,!0),e.close()),void e.clearActiveItems();case 9:e.focus_node.tabIndex=-1}return e.onKeyDown.call(e,t)}),e.on("blur",()=>{e.focus_node.tabIndex=e.isDisabled?-1:e.tabIndex}),e.on("dropdown_open",()=>{e.control_input.focus()});const t=e.onBlur;var s;e.hook("instead","onBlur",s=>{if(!s||s.relatedTarget!=e.control_input)return t.call(e)}),s=()=>e.onBlur(),e.control_input.addEventListener("blur",s,void 0),e.hook("before","close",()=>{e.isOpen&&e.focus_node.focus({preventScroll:!0})})})}),ue.define("input_autogrow",function(){var e=this;e.on("initialize",()=>{var t=document.createElement("span"),s=e.control_input;t.style.cssText="position:absolute; top:-99999px; left:-99999px; width:auto; padding:0; white-space:pre; ",e.wrapper.appendChild(t);for(const e of["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"])t.style[e]=s.style[e];var n=()=>{t.textContent=s.value,s.style.width=t.clientWidth+"px"};n(),e.on("update item_add item_remove",n),fe(s,"input",n),fe(s,"keyup",n),fe(s,"blur",n),fe(s,"update",n)})}),ue.define("no_backspace_delete",function(){var e=this,t=e.deleteSelection;this.hook("instead","deleteSelection",s=>!!e.activeItems.length&&t.call(e,s))}),ue.define("no_active_items",function(){this.hook("instead","setActiveItem",()=>{}),this.hook("instead","selectAll",()=>{})}),ue.define("optgroup_columns",function(){var e=this,t=e.onKeyDown;e.hook("instead","onKeyDown",s=>{var n,i,r,o;if(!e.isOpen||37!==s.keyCode&&39!==s.keyCode)return t.call(e,s);e.ignoreHover=!0,o=(e=>{for(;e&&e.matches;){if(e.matches("[data-group]"))return e;e=e.parentNode}})(e.activeOption),n=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(e.activeOption,"[data-selectable]"),o&&(o=37===s.keyCode?o.previousSibling:o.nextSibling)&&(i=(r=o.querySelectorAll("[data-selectable]"))[Math.min(r.length-1,n)])&&e.setActiveOption(i)})}),ue.define("remove_button",function(e){const t=Object.assign({label:"&times;",title:"Remove",className:"remove",append:!0},e);var s=this;if(t.append){var n='<a href="javascript:void(0)" class="'+t.className+'" tabindex="-1" title="'+(t.title+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")+'">'+t.label+"</a>";s.hook("after","setupTemplates",()=>{var e=s.settings.render.item;s.settings.render.item=(t,i)=>{var r=be(e.call(s,t,i)),o=be(n);return r.appendChild(o),ye(o,"mousedown",e=>{ve(e,!0)}),ye(o,"click",e=>{s.isLocked||(ve(e,!0),s.isLocked||s.shouldDelete([r],e)&&(s.removeItem(r),s.refreshOptions(!1),s.inputState()))}),r}})}}),ue.define("restore_on_backspace",function(e){const t=this,s=Object.assign({text:e=>e[t.settings.labelField]},e);t.on("item_remove",function(e){if(t.isFocused&&""===t.control_input.value.trim()){var n=t.options[e];n&&t.setTextboxValue(s.text.call(t,n))}})}),ue.define("virtual_scroll",function(){const e=this,t=e.canLoad,s=e.clearActiveOption,n=e.loadCallback;var i,r,o={},l=!1,a=[];if(e.settings.shouldLoadMore||(e.settings.shouldLoadMore=()=>{if(i.clientHeight/(i.scrollHeight-i.scrollTop)>.9)return!0;if(e.activeOption){var t=e.selectable();if(Array.from(t).indexOf(e.activeOption)>=t.length-2)return!0}return!1}),!e.settings.firstUrl)throw"virtual_scroll plugin requires a firstUrl() method";e.settings.sortField=[{field:"$order"},{field:"$score"}];const c=t=>!("number"==typeof e.settings.maxOptions&&i.children.length>=e.settings.maxOptions||!(t in o)||!o[t]),d=(t,s)=>e.items.indexOf(s)>=0||a.indexOf(s)>=0;e.setNextUrl=(e,t)=>{o[e]=t},e.getUrl=t=>{if(t in o){const e=o[t];return o[t]=!1,e}return e.clearPagination(),e.settings.firstUrl.call(e,t)},e.clearPagination=()=>{o={}},e.hook("instead","clearActiveOption",()=>{if(!l)return s.call(e)}),e.hook("instead","canLoad",s=>s in o?c(s):t.call(e,s)),e.hook("instead","loadCallback",(t,s)=>{if(l){if(r){const s=t[0];void 0!==s&&(r.dataset.value=s[e.settings.valueField])}}else e.clearOptions(d);n.call(e,t,s),l=!1}),e.hook("after","refreshOptions",()=>{const t=e.lastValue;var s;c(t)?(s=e.render("loading_more",{query:t}))&&(s.setAttribute("data-selectable",""),r=s):t in o&&!i.querySelector(".no-results")&&(s=e.render("no_more_results",{query:t})),s&&(((e,...t)=>{var s,n=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{n.map(t=>{e.classList.add(t)})})})(s,e.settings.optionClass),i.append(s))}),e.on("initialize",()=>{a=Object.keys(e.options),i=e.dropdown_content,e.settings.render=Object.assign({},{loading_more:()=>'<div class="loading-more-results">Loading more results ... </div>',no_more_results:()=>'<div class="no-more-results">No more results</div>'},e.settings.render),i.addEventListener("scroll",()=>{e.settings.shouldLoadMore.call(e)&&c(e.lastValue)&&(l||(l=!0,e.load.call(e,e.lastValue)))})})});const _e=ue,we={};let Se;"undefined"!=typeof lpDataAdmin&&(Se=lpDataAdmin.lp_rest_url,we.admin={apiAdminNotice:Se+"lp/v1/admin/tools/admin-notices",apiAddons:Se+"lp/v1/addon/all",apiAddonAction:Se+"lp/v1/addon/action-n",apiAddonsPurchase:Se+"lp/v1/addon/info-addons-purchase",apiSearchCourses:Se+"lp/v1/admin/tools/search-course",apiSearchUsers:Se+"lp/v1/admin/tools/search-user",apiAssignUserCourse:Se+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:Se+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(Se=lpData.lp_rest_url,we.frontend={apiWidgets:Se+"lp/v1/widgets/api",apiCourses:Se+"lp/v1/courses/archive-course",apiAJAX:Se+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:Se+"lp/v1/profile/cover-image"}),Se&&(we.apiCourses=Se+"lp/v1/courses/",we.apiEditCoursesArchiveBlock=Se+"lp/v1/courses/edit-archive-block",we.apiCoursesSuggest=Se+"lp/v1/courses/courses-suggest");const Ae=we,Ce={buildTomSelect(e,t,s,n,i){if(!e)return;const r={plugins:{remove_button:{title:"Remove this item"},dropdown_input:{}},onInitialize(){},onItemAdd(t){if(s){const r=Array.from(e.selectedOptions).map(e=>e.value);r.push(t),n.id_not_in=r.join(","),s("",n,i)}}};return s&&(r.load=(t,r)=>{const o=Array.from(e.selectedOptions).map(e=>e.value);n.id_not_in=o.join(","),s(t,n,Ce.callBackTomSelectSearchAPI(r,i))}),(t={...r,...t}).options,new _e(e,t)},callBackTomSelectSearchAPI:(e,t)=>({success:s=>{const n=t.success(s);e(n)}}),fetchCourses(e="",s={},n){const i=Ae.admin.apiSearchCourses;s.search=e;const r={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify(s)};t(i,r,n)},fetchUsers(e="",s={},n){const i=Ae.admin.apiSearchUsers;s.search=e;const r={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify(s)};t(i,r,n)}};!function(){let e,t;document.addEventListener("click",t=>{const s=t.target;if("lp-invoice__export"===s.id)e.save();else if("lp-invoice__update"===s.id){const e=document.querySelector(".export-options__content").querySelectorAll("input"),t=[];e.forEach(e=>{e.checked||t.push(e.name)}),window.localStorage.setItem("lp_invoice_un_fields",JSON.stringify(t)),window.localStorage.setItem("lp_invoice_show",1),window.location.reload()}}),document.addEventListener("DOMContentLoaded",()=>{if(!document.querySelector("#order-export__section").length){document.querySelectorAll(".tabs");const s=document.querySelectorAll(".tab"),n=document.querySelectorAll(".panel");function i(e){for(let e=0;e<s.length;e++)s[e].classList.remove("active");for(let e=0;e<n.length;e++)n[e].classList.remove("active");e.target.classList.add("active");const t=e.target.getAttribute("data-target");document.getElementById("panels").getElementsByClassName(t)[0].classList.add("active")}for(let l=0;l<s.length;l++)s[l].addEventListener("click",i,!1);t=document.getElementById("myModal");const r=document.getElementById("order-export__button"),o=document.getElementsByClassName("close")[0];r.onclick=function(){t.style.display="block"},o.onclick=function(){t.style.display="none",window.localStorage.setItem("lp_invoice_show",0)},window.onclick=function(e){e.target===t&&(t.style.display="none",window.localStorage.setItem("lp_invoice_show",0))},(()=>{const e=window.localStorage.getItem("lp_invoice_un_fields"),s=document.querySelector(".export-options__content");document.querySelectorAll(".invoice-field").forEach(t=>{const n=t.classList[1];if(e&&e.includes(n)){t.remove();const e=s.querySelector(`[name=${n}]`);e&&(e.checked=!1)}}),1===parseInt(window.localStorage.getItem("lp_invoice_show"))&&(t.style.display="block")})(),(()=>{const t={margin:[0,0,0,5],filename:document.title,image:{type:"webp"},html2canvas:{scale:2.5},jsPDF:{format:"a4",orientation:"p"}},s=document.querySelector("#lp-invoice__content");e=html2pdf().set(t).from(s)})()}})}(),(()=>{let e,r,o,l,a,c,d,u,p;const h="#modal-search-items";let g={search:"",id_not_in:"",paged:1};const m=[];let f=[];const v=(t="",s=[],n=1)=>{let i="";s.length>0&&(i=s.join(",")),g={search:t,id_not_in:i,paged:n},Ce.fetchCourses(t,g,{before(){e.classList.add("loading")},success(t){const{data:s,status:i,message:o}=t,{courses:l,total_pages:a}=s;if("success"!==i)console.error(o);else{if(!l.length)return void(r.innerHTML='<li class="lp-result-item">No courses found</li>');r.innerHTML=y(l);const t=b(n,a);e.querySelector(".search-nav").innerHTML=t}},error(e){console.error(e)},completed(){e.classList.remove("loading")}})},y=e=>{let t="";return e.forEach(e=>{const s=parseInt(e.ID),n=m.includes(s)?"checked":"";t+=`\n\t\t\t<li class="lp-result-item" data-id="${s}" data-type="lp_course" data-text="${e.post_title}">\n\t\t\t\t<label>\n\t\t\t\t\t<input type="checkbox" value="${s}" name="selectedItems[]" ${n}>\n\t\t\t\t\t<span class="lp-item-text">${e.post_title} (#${s})</span>\n\t\t\t\t</label>\n\t\t\t</li>`}),t},b=(e,t)=>{e=parseInt(e);let s="";if((t=parseInt(t))<=1)return s;const n=e+1,i=e-1;let r=[];if(t<=9)for(let e=1;e<=t;e++)r.push(e);else if(e<=3)r=[1,2,3,4,5,"x",t];else if(e<=5){for(let t=1;t<=e;t++)r.push(t);for(let t=1;t<=2;t++){const s=e+t;r.push(s)}r.push("x"),r.push(t)}else{r=[1,"x"];for(let t=2;t>=0;t--){const s=e-t;r.push(s)}if(t-e<=5)for(let s=e+1;s<=t;s++)r.push(s);else{for(let t=1;t<=2;t++){const s=e+t;r.push(s)}r.push("x"),r.push(t)}}const o=r.length;1!==e&&(s+=`<a class="prev page-numbers button" href="#" data-page="${i}"><</a>`);for(let t=0;t<o;t++)e===parseInt(r[t])?s+=`<a aria-current="page" class="page-numbers current button disabled" data-page="${r[t]}">\n\t\t\t\t${r[t]}\n\t\t\t</a>`:"x"===r[t]?s+='<span class="page-numbers dots button disabled">...</span>':s+=`<a class="page-numbers button" href="#" data-page="${r[t]}">${r[t]} </a>`;return e!==t&&(s+=`<a class="next page-numbers button" href="#" data-page="${n}">></a>`),s};document.addEventListener("click",l=>{const c=l.target;if("learn-press-add-order-item"===c.id&&(l.preventDefault(),f=[],document.querySelectorAll("#learn-press-order .list-order-items tbody .order-item-row").forEach(e=>{const t=parseInt(e.getAttribute("data-id"));f.push(t)}),a.style.display="block",d.style.display="none",r.innerHTML="",v(g.search,f,g.paged)),c.classList.contains("close")&&c.closest(h)&&(l.preventDefault(),e.querySelector('input[name="search"]').value="",g.search="",g.paged=1,a.style.display="none"),c.classList.contains("page-numbers")&&c.closest(h)){l.preventDefault();const e=c.getAttribute("data-page");v(g.search,g.id_not_in,e)}if("selectedItems[]"===c.name&&c.closest(h)){const e=parseInt(c.value);if(c.checked)m.push(e);else{const t=m.indexOf(e);t>-1&&m.splice(t,1)}d.style.display=m.length>0?"block":"none"}((e,r)=>{if(!r.classList.contains("add"))return;if(!r.closest(h))return;u=o.querySelector(".list-order-items"),e.preventDefault(),r.disabled=!0;const l={"lp-ajax":"add_items_to_order",order_id:document.querySelector("#post_ID").value,items:m,nonce:lpDataAdmin.nonce},c={success(e){const{data:t,messages:s,status:n}=e;if("error"===n)return void console.error(s);const{item_html:r,order_data:l}=t,a=u.querySelector(".no-order-items");i(a,0),a.insertAdjacentHTML("beforebegin",r),o.querySelector(".order-subtotal").innerHTML=l.subtotal_html,o.querySelector(".order-total").innerHTML=l.total_html,m.splice(0,m.length)},error(e){console.error(e)},completed(){r.disabled=!1,a.style.display="none"}};t(n(s(),l),{},c)})(l,c),((e,r)=>{if("SPAN"!==r.tagName)return;if(!r.closest(".remove-order-item"))return;if(e.preventDefault(),!confirm("Are you sure you want to remove this item?"))return;r.disabled=!0,r.classList.add("dashicons-update");const l=r.closest(".order-item-row"),a=r.closest(".list-order-items"),c=parseInt(l.getAttribute("data-item_id")),d=parseInt(l.getAttribute("data-id")),u={"lp-ajax":"remove_items_from_order",order_id:document.querySelector("#post_ID").value,items:c,nonce:lpDataAdmin.nonce},p={success(e){const{data:t,messages:s,status:n}=e;if("error"===n)return void console.error(s);const{item_html:r,order_data:l}=t,c=a.querySelector(".no-order-items");a.querySelectorAll(".order-item-row").forEach(e=>{e.remove()}),r.length?c.insertAdjacentHTML("beforebegin",r):i(c,1),m.splice(m.indexOf(d),1),o.querySelector(".order-subtotal").innerHTML=l.subtotal_html,o.querySelector(".order-total").innerHTML=l.total_html},error(e){console.error(e)},completed(){}};t(n(s(),u),{},p)})(l,c)}),document.addEventListener("keyup",function(e){((e,t)=>{if("search"!==t.name)return;if(!t.closest(h))return;e.preventDefault();const s=t.value;(!s||s&&s.length>2)&&(void 0!==p&&clearTimeout(p),p=setTimeout(function(){v(s,f,1)},800))})(e,e.target)}),((e,t)=>{const s=document.querySelector(e);s?t():new MutationObserver((s,n)=>{const i=document.querySelector(e);i&&(n.disconnect(),t())}).observe(document.documentElement,{childList:!0,subtree:!0})})(".lp-order-detail-items",t=>{o=document.querySelector("#learn-press-order"),l=document.querySelector("#learn-press-modal-search-items"),a=document.querySelector("#container-modal-search-items"),o&&(a.innerHTML=l.innerHTML,e=a.querySelector(h),r=e.querySelector(".search-results"),c=e.querySelector("footer"),d=c.querySelector(".add"),a.style.display="none")})})()})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-orders.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-orders.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-orders.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-orders.js	2026-05-23 18:20:54.000000000 +0000
@@ -137,6 +137,7 @@
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -160,7 +161,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -454,6 +455,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ },
 
 /***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/toastify-js/src/toastify.css"
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-tools.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-tools.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-tools.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-tools.js	2026-05-23 18:20:54.000000000 +0000
@@ -404,6 +404,7 @@
   lplistAPI.frontend = {
     apiWidgets: lp_rest_url + 'lp/v1/widgets/api',
     apiCourses: lp_rest_url + 'lp/v1/courses/archive-course',
+    // Deprecated API, don't load from v4.3.7
     apiAJAX: lp_rest_url + 'lp/v1/load_content_via_ajax/',
     // Deprecated since 4.3.0
     apiProfileCoverImage: lp_rest_url + 'lp/v1/profile/cover-image'
@@ -411,6 +412,8 @@
 }
 if (lp_rest_url) {
   lplistAPI.apiCourses = lp_rest_url + 'lp/v1/courses/';
+  lplistAPI.apiEditCoursesArchiveBlock = lp_rest_url + 'lp/v1/courses/edit-archive-block';
+  lplistAPI.apiCoursesSuggest = lp_rest_url + 'lp/v1/courses/courses-suggest';
 }
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (lplistAPI);
 
@@ -424,6 +427,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -447,7 +451,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -741,6 +745,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ },
 
 /***/ "./node_modules/@orchidjs/sifter/dist/esm/sifter.js"
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-tools.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-tools.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/admin-tools.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/admin-tools.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{"use strict";const e=(e,t={},s={})=>{"function"==typeof s.before&&s.before(),fetch(e,{method:"GET",...t}).then(e=>e.json()).then(e=>{"function"==typeof s.success&&s.success(e)}).catch(e=>{"function"==typeof s.error&&s.error(e)}).finally(()=>{"function"==typeof s.completed&&s.completed()})};function t(e,t){e.split(/\s+/).forEach(e=>{t(e)})}class s{constructor(){this._events={}}on(e,s){t(e,e=>{const t=this._events[e]||[];t.push(s),this._events[e]=t})}off(e,s){var i=arguments.length;0!==i?t(e,e=>{if(1===i)return void delete this._events[e];const t=this._events[e];void 0!==t&&(t.splice(t.indexOf(s),1),this._events[e]=t)}):this._events={}}trigger(e,...s){var i=this;t(e,e=>{const t=i._events[e];void 0!==t&&t.forEach(e=>{e.apply(i,s)})})}}const i=e=>(e=e.filter(Boolean)).length<2?e[0]||"":1==l(e)?"["+e.join("")+"]":"(?:"+e.join("|")+")",n=e=>{if(!o(e))return e.join("");let t="",s=0;const i=()=>{s>1&&(t+="{"+s+"}")};return e.forEach((n,r)=>{n!==e[r-1]?(i(),t+=n,s=1):s++}),i(),t},r=e=>{let t=Array.from(e);return i(t)},o=e=>new Set(e).size!==e.length,a=e=>(e+"").replace(/([\$\(\)\*\+\.\?\[\]\^\{\|\}\\])/gu,"\\$1"),l=e=>e.reduce((e,t)=>Math.max(e,c(t)),0),c=e=>Array.from(e).length,d=e=>{if(1===e.length)return[[e]];let t=[];const s=e.substring(1);return d(s).forEach(function(s){let i=s.slice(0);i[0]=e.charAt(0)+i[0],t.push(i),i=s.slice(0),i.unshift(e.charAt(0)),t.push(i)}),t},u=[[0,65535]];let p,h;const g={},f={"/":"⁄∕",0:"߀",a:"ⱥɐɑ",aa:"ꜳ",ae:"æǽǣ",ao:"ꜵ",au:"ꜷ",av:"ꜹꜻ",ay:"ꜽ",b:"ƀɓƃ",c:"ꜿƈȼↄ",d:"đɗɖᴅƌꮷԁɦ",e:"ɛǝᴇɇ",f:"ꝼƒ",g:"ǥɠꞡᵹꝿɢ",h:"ħⱨⱶɥ",i:"ɨı",j:"ɉȷ",k:"ƙⱪꝁꝃꝅꞣ",l:"łƚɫⱡꝉꝇꞁɭ",m:"ɱɯϻ",n:"ꞥƞɲꞑᴎлԉ",o:"øǿɔɵꝋꝍᴑ",oe:"œ",oi:"ƣ",oo:"ꝏ",ou:"ȣ",p:"ƥᵽꝑꝓꝕρ",q:"ꝗꝙɋ",r:"ɍɽꝛꞧꞃ",s:"ßȿꞩꞅʂ",t:"ŧƭʈⱦꞇ",th:"þ",tz:"ꜩ",u:"ʉ",v:"ʋꝟʌ",vy:"ꝡ",w:"ⱳ",y:"ƴɏỿ",z:"ƶȥɀⱬꝣ",hv:"ƕ"};for(let e in f){let t=f[e]||"";for(let s=0;s<t.length;s++){let i=t.substring(s,s+1);g[i]=e}}const m=new RegExp(Object.keys(g).join("|")+"|[̀-ͯ·ʾʼ]","gu"),v=(e,t="NFKD")=>e.normalize(t),y=e=>Array.from(e).reduce((e,t)=>e+O(t),""),O=e=>(e=v(e).toLowerCase().replace(m,e=>g[e]||""),v(e,"NFC")),b=e=>{const t=(e=>{const t={},s=(e,s)=>{const i=t[e]||new Set,n=new RegExp("^"+r(i)+"$","iu");s.match(n)||(i.add(a(s)),t[e]=i)};for(let t of function*(e){for(const[t,s]of e)for(let e=t;e<=s;e++){let t=String.fromCharCode(e),s=y(t);s!=t.toLowerCase()&&(s.length>3||0!=s.length&&(yield{folded:s,composed:t,code_point:e}))}}(e))s(t.folded,t.folded),s(t.folded,t.composed);return t})(e),s={};let n=[];for(let e in t){let i=t[e];i&&(s[e]=r(i)),e.length>1&&n.push(a(e))}n.sort((e,t)=>t.length-e.length);const o=i(n);return h=new RegExp("^"+o,"u"),s},w=(e,t=1)=>(t=Math.max(t,e.length-1),i(d(e).map(e=>((e,t=1)=>{let s=0;return e=e.map(e=>(p[e]&&(s+=e.length),p[e]||e)),s>=t?n(e):""})(e,t)))),_=(e,t=!0)=>{let s=e.length>1?1:0;return i(e.map(e=>{let i=[];const r=t?e.length():e.length()-1;for(let t=0;t<r;t++)i.push(w(e.substrs[t]||"",s));return n(i)}))},A=(e,t)=>{for(const s of t){if(s.start!=e.start||s.end!=e.end)continue;if(s.substrs.join("")!==e.substrs.join(""))continue;let t=e.parts;const i=e=>{for(const s of t){if(s.start===e.start&&s.substr===e.substr)return!1;if(1!=e.length&&1!=s.length){if(e.start<s.start&&e.end>s.start)return!0;if(s.start<e.start&&s.end>e.start)return!0}}return!1};if(!(s.parts.filter(i).length>0))return!0}return!1};class S{parts;substrs;start;end;constructor(){this.parts=[],this.substrs=[],this.start=0,this.end=0}add(e){e&&(this.parts.push(e),this.substrs.push(e.substr),this.start=Math.min(e.start,this.start),this.end=Math.max(e.end,this.end))}last(){return this.parts[this.parts.length-1]}length(){return this.parts.length}clone(e,t){let s=new S,i=JSON.parse(JSON.stringify(this.parts)),n=i.pop();for(const e of i)s.add(e);let r=t.substr.substring(0,e-n.start),o=r.length;return s.add({start:n.start,end:n.start+o,length:o,substr:r}),s}}const C=(e,t)=>{if(e)return e[t]},I=(e,t)=>{if(e){for(var s,i=t.split(".");(s=i.shift())&&(e=e[s]););return e}},L=(e,t,s)=>{var i,n;return e?(e+="",null==t.regex||-1===(n=e.search(t.regex))?0:(i=t.string.length/e.length,0===n&&(i+=.5),i*s)):0},x=(e,t)=>{var s=e[t];if("function"==typeof s)return s;s&&!Array.isArray(s)&&(e[t]=[s])},k=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},F=(e,t)=>"number"==typeof e&&"number"==typeof t?e>t?1:e<t?-1:0:(e=y(e+"").toLowerCase())>(t=y(t+"").toLowerCase())?1:t>e?-1:0;class E{items;settings;constructor(e,t){this.items=e,this.settings=t||{diacritics:!0}}tokenize(e,t,s){if(!e||!e.length)return[];const i=[],n=e.split(/\s+/);var r;return s&&(r=new RegExp("^("+Object.keys(s).map(a).join("|")+"):(.*)$")),n.forEach(e=>{let s,n=null,o=null;r&&(s=e.match(r))&&(n=s[1],e=s[2]),e.length>0&&(o=this.settings.diacritics?(e=>{void 0===p&&(p=b(u)),e=y(e);let t="",s=[new S];for(let i=0;i<e.length;i++){let n=e.substring(i).match(h);const r=e.substring(i,i+1),o=n?n[0]:null;let a=[],l=new Set;for(const e of s){const t=e.last();if(!t||1==t.length||t.end<=i)if(o){const t=o.length;e.add({start:i,end:i+t,length:t,substr:o}),l.add("1")}else e.add({start:i,end:i+1,length:1,substr:r}),l.add("2");else if(o){let s=e.clone(i,t);const n=o.length;s.add({start:i,end:i+n,length:n,substr:o}),a.push(s)}else l.add("3")}if(a.length>0){a=a.sort((e,t)=>e.length()-t.length());for(let e of a)A(e,s)||s.push(e)}else if(i>0&&1==l.size&&!l.has("3")){t+=_(s,!1);let e=new S;const i=s[0];i&&e.add(i.last()),s=[e]}}return t+=_(s,!0),t})(e)||null:a(e),o&&t&&(o="\\b"+o)),i.push({string:e,regex:o?new RegExp(o,"iu"):null,field:n})}),i}getScoreFunction(e,t){var s=this.prepareSearch(e,t);return this._getScoreFunction(s)}_getScoreFunction(e){const t=e.tokens,s=t.length;if(!s)return function(){return 0};const i=e.options.fields,n=e.weights,r=i.length,o=e.getAttrFn;if(!r)return function(){return 1};const a=1===r?function(e,t){const s=i[0].field;return L(o(t,s),e,n[s]||1)}:function(e,t){var s=0;if(e.field){const i=o(t,e.field);!e.regex&&i?s+=1/r:s+=L(i,e,1)}else k(n,(i,n)=>{s+=L(o(t,n),e,i)});return s/r};return 1===s?function(e){return a(t[0],e)}:"and"===e.options.conjunction?function(e){var i,n=0;for(let s of t){if((i=a(s,e))<=0)return 0;n+=i}return n/s}:function(e){var i=0;return k(t,t=>{i+=a(t,e)}),i/s}}getSortFunction(e,t){var s=this.prepareSearch(e,t);return this._getSortFunction(s)}_getSortFunction(e){var t,s=[];const i=this,n=e.options,r=!e.query&&n.sort_empty?n.sort_empty:n.sort;if("function"==typeof r)return r.bind(this);const o=function(t,s){return"$score"===t?s.score:e.getAttrFn(i.items[s.id],t)};if(r)for(let t of r)(e.query||"$score"!==t.field)&&s.push(t);if(e.query){t=!0;for(let e of s)if("$score"===e.field){t=!1;break}t&&s.unshift({field:"$score",direction:"desc"})}else s=s.filter(e=>"$score"!==e.field);return s.length?function(e,t){var i,n;for(let r of s)if(n=r.field,i=("desc"===r.direction?-1:1)*F(o(n,e),o(n,t)))return i;return 0}:null}prepareSearch(e,t){const s={};var i=Object.assign({},t);if(x(i,"sort"),x(i,"sort_empty"),i.fields){x(i,"fields");const e=[];i.fields.forEach(t=>{"string"==typeof t&&(t={field:t,weight:1}),e.push(t),s[t.field]="weight"in t?t.weight:1}),i.fields=e}return{options:i,query:e.toLowerCase().trim(),tokens:this.tokenize(e,i.respect_word_boundaries,s),total:0,items:[],weights:s,getAttrFn:i.nesting?I:C}}search(e,t){var s,i,n=this;i=this.prepareSearch(e,t),t=i.options,e=i.query;const r=t.score||n._getScoreFunction(i);e.length?k(n.items,(e,n)=>{s=r(e),(!1===t.filter||s>0)&&i.items.push({score:s,id:n})}):k(n.items,(e,t)=>{i.items.push({score:1,id:t})});const o=n._getSortFunction(i);return o&&i.items.sort(o),i.total=i.items.length,"number"==typeof t.limit&&(i.items=i.items.slice(0,t.limit)),i}}const T=e=>null==e?null:P(e),P=e=>"boolean"==typeof e?e?"1":"0":e+"",q=e=>(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"),j=(e,t)=>{var s;return function(i,n){var r=this;s&&(r.loading=Math.max(r.loading-1,0),clearTimeout(s)),s=setTimeout(function(){s=null,r.loadedSearches[i]=!0,e.call(r,i,n)},t)}},H=(e,t,s)=>{var i,n=e.trigger,r={};for(i of(e.trigger=function(){var s=arguments[0];if(-1===t.indexOf(s))return n.apply(e,arguments);r[s]=arguments},s.apply(e,[]),e.trigger=n,t))i in r&&n.apply(e,r[i])},N=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},M=(e,t,s,i)=>{e.addEventListener(t,s,i)},D=(e,t)=>!!t&&!!t[e]&&1==(t.altKey?1:0)+(t.ctrlKey?1:0)+(t.shiftKey?1:0)+(t.metaKey?1:0),$=(e,t)=>e.getAttribute("id")||(e.setAttribute("id",t),t),V=e=>e.replace(/[\\"']/g,"\\$&"),R=(e,t)=>{t&&e.append(t)},B=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},z=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(K(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},K=e=>"string"==typeof e&&e.indexOf("<")>-1,U=(e,t)=>{var s=document.createEvent("HTMLEvents");s.initEvent(t,!0,!1),e.dispatchEvent(s)},Q=(e,t)=>{Object.assign(e.style,t)},G=(e,...t)=>{var s=W(t);(e=X(e)).map(e=>{s.map(t=>{e.classList.add(t)})})},J=(e,...t)=>{var s=W(t);(e=X(e)).map(e=>{s.map(t=>{e.classList.remove(t)})})},W=e=>{var t=[];return B(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)},X=e=>(Array.isArray(e)||(e=[e]),e),Y=(e,t,s)=>{if(!s||s.contains(e))for(;e&&e.matches;){if(e.matches(t))return e;e=e.parentNode}},Z=(e,t=0)=>t>0?e[e.length-1]:e[0],ee=(e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s},te=(e,t)=>{B(t,(t,s)=>{null==t?e.removeAttribute(s):e.setAttribute(s,""+t)})},se=(e,t)=>{e.parentNode&&e.parentNode.replaceChild(t,e)},ie="undefined"!=typeof navigator&&/Mac/.test(navigator.userAgent)?"metaKey":"ctrlKey",ne={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:null,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,shouldOpen:null,maxOptions:50,maxItems:null,hideSelected:null,duplicates:!1,addPrecedence:!1,selectOnTab:!1,preload:null,allowEmptyOption:!1,refreshThrottle:300,loadThrottle:300,loadingClass:"loading",dataAttr:null,optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"ts-wrapper",controlClass:"ts-control",dropdownClass:"ts-dropdown",dropdownContentClass:"ts-dropdown-content",itemClass:"item",optionClass:"option",dropdownParent:null,controlInput:'<input type="text" autocomplete="off" size="1" />',copyClassesToDropdown:!1,placeholder:null,hidePlaceholder:null,shouldLoad:function(e){return e.length>0},render:{}};function re(e,t){var s=Object.assign({},ne,t),i=s.dataAttr,n=s.labelField,r=s.valueField,o=s.disabledField,a=s.optgroupField,l=s.optgroupLabelField,c=s.optgroupValueField,d=e.tagName.toLowerCase(),u=e.getAttribute("placeholder")||e.getAttribute("data-placeholder");if(!u&&!s.allowEmptyOption){let t=e.querySelector('option[value=""]');t&&(u=t.textContent)}var p={placeholder:u,options:[],optgroups:[],items:[],maxItems:null};return"select"===d?(()=>{var t,d=p.options,u={},h=1;let g=0;var f=e=>{var t=Object.assign({},e.dataset),s=i&&t[i];return"string"==typeof s&&s.length&&(t=Object.assign(t,JSON.parse(s))),t},m=(e,t)=>{var i=T(e.value);if(null!=i&&(i||s.allowEmptyOption)){if(u.hasOwnProperty(i)){if(t){var l=u[i][a];l?Array.isArray(l)?l.push(t):u[i][a]=[l,t]:u[i][a]=t}}else{var c=f(e);c[n]=c[n]||e.textContent,c[r]=c[r]||i,c[o]=c[o]||e.disabled,c[a]=c[a]||t,c.$option=e,c.$order=c.$order||++g,u[i]=c,d.push(c)}e.selected&&p.items.push(i)}};p.maxItems=e.hasAttribute("multiple")?null:1,B(e.children,e=>{var s,i,n;"optgroup"===(t=e.tagName.toLowerCase())?((n=f(s=e))[l]=n[l]||s.getAttribute("label")||"",n[c]=n[c]||h++,n[o]=n[o]||s.disabled,n.$order=n.$order||++g,p.optgroups.push(n),i=n[c],B(s.children,e=>{m(e,i)})):"option"===t&&m(e)})})():(()=>{const t=e.getAttribute(i);if(t)p.options=JSON.parse(t),B(p.options,e=>{p.items.push(e[r])});else{var o=e.value.trim()||"";if(!s.allowEmptyOption&&!o.length)return;const t=o.split(s.delimiter);B(t,e=>{const t={};t[n]=e,t[r]=e,p.options.push(t)}),p.items=t}})(),Object.assign({},ne,p,t)}var oe=0;class ae extends(function(e){return e.plugins={},class extends e{constructor(){super(...arguments),this.plugins={names:[],settings:{},requested:{},loaded:{}}}static define(t,s){e.plugins[t]={name:t,fn:s}}initializePlugins(e){var t,s;const i=this,n=[];if(Array.isArray(e))e.forEach(e=>{"string"==typeof e?n.push(e):(i.plugins.settings[e.name]=e.options,n.push(e.name))});else if(e)for(t in e)e.hasOwnProperty(t)&&(i.plugins.settings[t]=e[t],n.push(t));for(;s=n.shift();)i.require(s)}loadPlugin(t){var s=this,i=s.plugins,n=e.plugins[t];if(!e.plugins.hasOwnProperty(t))throw new Error('Unable to find "'+t+'" plugin');i.requested[t]=!0,i.loaded[t]=n.fn.apply(s,[s.plugins.settings[t]||{}]),i.names.push(t)}require(e){var t=this,s=t.plugins;if(!t.plugins.loaded.hasOwnProperty(e)){if(s.requested[e])throw new Error('Plugin has circular dependency ("'+e+'")');t.loadPlugin(e)}return s.loaded[e]}}}(s)){constructor(e,t){var s;super(),this.order=0,this.isOpen=!1,this.isDisabled=!1,this.isReadOnly=!1,this.isInvalid=!1,this.isValid=!0,this.isLocked=!1,this.isFocused=!1,this.isInputHidden=!1,this.isSetup=!1,this.ignoreFocus=!1,this.ignoreHover=!1,this.hasOptions=!1,this.lastValue="",this.caretPos=0,this.loading=0,this.loadedSearches={},this.activeOption=null,this.activeItems=[],this.optgroups={},this.options={},this.userOptions={},this.items=[],this.refreshTimeout=null,oe++;var i=z(e);if(i.tomselect)throw new Error("Tom Select already initialized on this element");i.tomselect=this,s=(window.getComputedStyle&&window.getComputedStyle(i,null)).getPropertyValue("direction");const n=re(i,t);this.settings=n,this.input=i,this.tabIndex=i.tabIndex||0,this.is_select_tag="select"===i.tagName.toLowerCase(),this.rtl=/rtl/i.test(s),this.inputId=$(i,"tomselect-"+oe),this.isRequired=i.required,this.sifter=new E(this.options,{diacritics:n.diacritics}),n.mode=n.mode||(1===n.maxItems?"single":"multi"),"boolean"!=typeof n.hideSelected&&(n.hideSelected="multi"===n.mode),"boolean"!=typeof n.hidePlaceholder&&(n.hidePlaceholder="multi"!==n.mode);var r=n.createFilter;"function"!=typeof r&&("string"==typeof r&&(r=new RegExp(r)),r instanceof RegExp?n.createFilter=e=>r.test(e):n.createFilter=e=>this.settings.duplicates||!this.options[e]),this.initializePlugins(n.plugins),this.setupCallbacks(),this.setupTemplates();const o=z("<div>"),a=z("<div>"),l=this._render("dropdown"),c=z('<div role="listbox" tabindex="-1">'),d=this.input.getAttribute("class")||"",u=n.mode;var p;G(o,n.wrapperClass,d,u),G(a,n.controlClass),R(o,a),G(l,n.dropdownClass,u),n.copyClassesToDropdown&&G(l,d),G(c,n.dropdownContentClass),R(l,c),z(n.dropdownParent||o).appendChild(l),K(n.controlInput)?(p=z(n.controlInput),B(["autocorrect","autocapitalize","autocomplete","spellcheck"],e=>{i.getAttribute(e)&&te(p,{[e]:i.getAttribute(e)})}),p.tabIndex=-1,a.appendChild(p),this.focus_node=p):n.controlInput?(p=z(n.controlInput),this.focus_node=p):(p=z("<input/>"),this.focus_node=a),this.wrapper=o,this.dropdown=l,this.dropdown_content=c,this.control=a,this.control_input=p,this.setup()}setup(){const e=this,t=e.settings,s=e.control_input,i=e.dropdown,n=e.dropdown_content,r=e.wrapper,o=e.control,l=e.input,c=e.focus_node,d={passive:!0},u=e.inputId+"-ts-dropdown";te(n,{id:u}),te(c,{role:"combobox","aria-haspopup":"listbox","aria-expanded":"false","aria-controls":u});const p=$(c,e.inputId+"-ts-control"),h="label[for='"+(e=>e.replace(/['"\\]/g,"\\$&"))(e.inputId)+"']",g=document.querySelector(h),f=e.focus.bind(e);if(g){M(g,"click",f),te(g,{for:p});const t=$(g,e.inputId+"-ts-label");te(c,{"aria-labelledby":t}),te(n,{"aria-labelledby":t})}if(r.style.width=l.style.width,e.plugins.names.length){const t="plugin-"+e.plugins.names.join(" plugin-");G([r,i],t)}(null===t.maxItems||t.maxItems>1)&&e.is_select_tag&&te(l,{multiple:"multiple"}),t.placeholder&&te(s,{placeholder:t.placeholder}),!t.splitOn&&t.delimiter&&(t.splitOn=new RegExp("\\s*"+a(t.delimiter)+"+\\s*")),t.load&&t.loadThrottle&&(t.load=j(t.load,t.loadThrottle)),M(i,"mousemove",()=>{e.ignoreHover=!1}),M(i,"mouseenter",t=>{var s=Y(t.target,"[data-selectable]",i);s&&e.onOptionHover(t,s)},{capture:!0}),M(i,"click",t=>{const s=Y(t.target,"[data-selectable]");s&&(e.onOptionSelect(t,s),N(t,!0))}),M(o,"click",t=>{var i=Y(t.target,"[data-ts-item]",o);i&&e.onItemSelect(t,i)?N(t,!0):""==s.value&&(e.onClick(),N(t,!0))}),M(c,"keydown",t=>e.onKeyDown(t)),M(s,"keypress",t=>e.onKeyPress(t)),M(s,"input",t=>e.onInput(t)),M(c,"blur",t=>e.onBlur(t)),M(c,"focus",t=>e.onFocus(t)),M(s,"paste",t=>e.onPaste(t));const m=t=>{const n=t.composedPath()[0];if(!r.contains(n)&&!i.contains(n))return e.isFocused&&e.blur(),void e.inputState();n==s&&e.isOpen?t.stopPropagation():N(t,!0)},v=()=>{e.isOpen&&e.positionDropdown()};M(document,"mousedown",m),M(window,"scroll",v,d),M(window,"resize",v,d),this._destroy=()=>{document.removeEventListener("mousedown",m),window.removeEventListener("scroll",v),window.removeEventListener("resize",v),g&&g.removeEventListener("click",f)},this.revertSettings={innerHTML:l.innerHTML,tabIndex:l.tabIndex},l.tabIndex=-1,l.insertAdjacentElement("afterend",e.wrapper),e.sync(!1),t.items=[],delete t.optgroups,delete t.options,M(l,"invalid",()=>{e.isValid&&(e.isValid=!1,e.isInvalid=!0,e.refreshState())}),e.updateOriginalInput(),e.refreshItems(),e.close(!1),e.inputState(),e.isSetup=!0,l.disabled?e.disable():l.readOnly?e.setReadOnly(!0):e.enable(),e.on("change",this.onChange),G(l,"tomselected","ts-hidden-accessible"),e.trigger("initialize"),!0===t.preload&&e.preload()}setupOptions(e=[],t=[]){this.addOptions(e),B(t,e=>{this.registerOptionGroup(e)})}setupTemplates(){var e=this,t=e.settings.labelField,s=e.settings.optgroupLabelField,i={optgroup:e=>{let t=document.createElement("div");return t.className="optgroup",t.appendChild(e.options),t},optgroup_header:(e,t)=>'<div class="optgroup-header">'+t(e[s])+"</div>",option:(e,s)=>"<div>"+s(e[t])+"</div>",item:(e,s)=>"<div>"+s(e[t])+"</div>",option_create:(e,t)=>'<div class="create">Add <strong>'+t(e.input)+"</strong>&hellip;</div>",no_results:()=>'<div class="no-results">No results found</div>',loading:()=>'<div class="spinner"></div>',not_loading:()=>{},dropdown:()=>"<div></div>"};e.settings.render=Object.assign({},i,e.settings.render)}setupCallbacks(){var e,t,s={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",item_select:"onItemSelect",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(e in s)(t=this.settings[s[e]])&&this.on(e,t)}sync(e=!0){const t=this,s=e?re(t.input,{delimiter:t.settings.delimiter}):t.settings;t.setupOptions(s.options,s.optgroups),t.setValue(s.items||[],!0),t.lastQuery=null}onClick(){var e=this;if(e.activeItems.length>0)return e.clearActiveItems(),void e.focus();e.isFocused&&e.isOpen?e.blur():e.focus()}onMouseDown(){}onChange(){U(this.input,"input"),U(this.input,"change")}onPaste(e){var t=this;t.isInputHidden||t.isLocked?N(e):t.settings.splitOn&&setTimeout(()=>{var e=t.inputValue();if(e.match(t.settings.splitOn)){var s=e.trim().split(t.settings.splitOn);B(s,e=>{T(e)&&(this.options[e]?t.addItem(e):t.createItem(e))})}},0)}onKeyPress(e){var t=this;if(!t.isLocked){var s=String.fromCharCode(e.keyCode||e.which);return t.settings.create&&"multi"===t.settings.mode&&s===t.settings.delimiter?(t.createItem(),void N(e)):void 0}N(e)}onKeyDown(e){var t=this;if(t.ignoreHover=!0,t.isLocked)9!==e.keyCode&&N(e);else{switch(e.keyCode){case 65:if(D(ie,e)&&""==t.control_input.value)return N(e),void t.selectAll();break;case 27:return t.isOpen&&(N(e,!0),t.close()),void t.clearActiveItems();case 40:if(!t.isOpen&&t.hasOptions)t.open();else if(t.activeOption){let e=t.getAdjacent(t.activeOption,1);e&&t.setActiveOption(e)}return void N(e);case 38:if(t.activeOption){let e=t.getAdjacent(t.activeOption,-1);e&&t.setActiveOption(e)}return void N(e);case 13:return void(t.canSelect(t.activeOption)?(t.onOptionSelect(e,t.activeOption),N(e)):(t.settings.create&&t.createItem()||document.activeElement==t.control_input&&t.isOpen)&&N(e));case 37:return void t.advanceSelection(-1,e);case 39:return void t.advanceSelection(1,e);case 9:return void(t.settings.selectOnTab&&(t.canSelect(t.activeOption)&&(t.onOptionSelect(e,t.activeOption),N(e)),t.settings.create&&t.createItem()&&N(e)));case 8:case 46:return void t.deleteSelection(e)}t.isInputHidden&&!D(ie,e)&&N(e)}}onInput(e){if(this.isLocked)return;const t=this.inputValue();var s,i;this.lastValue!==t&&(this.lastValue=t,""!=t?(this.refreshTimeout&&window.clearTimeout(this.refreshTimeout),this.refreshTimeout=(s=()=>{this.refreshTimeout=null,this._onInput()},(i=this.settings.refreshThrottle)>0?window.setTimeout(s,i):(s.call(null),null))):this._onInput())}_onInput(){const e=this.lastValue;this.settings.shouldLoad.call(this,e)&&this.load(e),this.refreshOptions(),this.trigger("type",e)}onOptionHover(e,t){this.ignoreHover||this.setActiveOption(t,!1)}onFocus(e){var t=this,s=t.isFocused;if(t.isDisabled||t.isReadOnly)return t.blur(),void N(e);t.ignoreFocus||(t.isFocused=!0,"focus"===t.settings.preload&&t.preload(),s||t.trigger("focus"),t.activeItems.length||(t.inputState(),t.refreshOptions(!!t.settings.openOnFocus)),t.refreshState())}onBlur(e){if(!1!==document.hasFocus()){var t=this;if(t.isFocused){t.isFocused=!1,t.ignoreFocus=!1;var s=()=>{t.close(),t.setActiveItem(),t.setCaret(t.items.length),t.trigger("blur")};t.settings.create&&t.settings.createOnBlur?t.createItem(null,s):s()}}}onOptionSelect(e,t){var s,i=this;t.parentElement&&t.parentElement.matches("[data-disabled]")||(t.classList.contains("create")?i.createItem(null,()=>{i.settings.closeAfterSelect&&i.close()}):void 0!==(s=t.dataset.value)&&(i.lastQuery=null,i.addItem(s),i.settings.closeAfterSelect&&i.close(),!i.settings.hideSelected&&e.type&&/click/.test(e.type)&&i.setActiveOption(t)))}canSelect(e){return!!(this.isOpen&&e&&this.dropdown_content.contains(e))}onItemSelect(e,t){var s=this;return!s.isLocked&&"multi"===s.settings.mode&&(N(e),s.setActiveItem(t,e),!0)}canLoad(e){return!!this.settings.load&&!this.loadedSearches.hasOwnProperty(e)}load(e){const t=this;if(!t.canLoad(e))return;G(t.wrapper,t.settings.loadingClass),t.loading++;const s=t.loadCallback.bind(t);t.settings.load.call(t,e,s)}loadCallback(e,t){const s=this;s.loading=Math.max(s.loading-1,0),s.lastQuery=null,s.clearActiveOption(),s.setupOptions(e,t),s.refreshOptions(s.isFocused&&!s.isInputHidden),s.loading||J(s.wrapper,s.settings.loadingClass),s.trigger("load",e,t)}preload(){var e=this.wrapper.classList;e.contains("preloaded")||(e.add("preloaded"),this.load(""))}setTextboxValue(e=""){var t=this.control_input;t.value!==e&&(t.value=e,U(t,"update"),this.lastValue=e)}getValue(){return this.is_select_tag&&this.input.hasAttribute("multiple")?this.items:this.items.join(this.settings.delimiter)}setValue(e,t){H(this,t?[]:["change"],()=>{this.clear(t),this.addItems(e,t)})}setMaxItems(e){0===e&&(e=null),this.settings.maxItems=e,this.refreshState()}setActiveItem(e,t){var s,i,n,r,o,a,l=this;if("single"!==l.settings.mode){if(!e)return l.clearActiveItems(),void(l.isFocused&&l.inputState());if("click"===(s=t&&t.type.toLowerCase())&&D("shiftKey",t)&&l.activeItems.length){for(a=l.getLastActive(),(n=Array.prototype.indexOf.call(l.control.children,a))>(r=Array.prototype.indexOf.call(l.control.children,e))&&(o=n,n=r,r=o),i=n;i<=r;i++)e=l.control.children[i],-1===l.activeItems.indexOf(e)&&l.setActiveItemClass(e);N(t)}else"click"===s&&D(ie,t)||"keydown"===s&&D("shiftKey",t)?e.classList.contains("active")?l.removeActiveItem(e):l.setActiveItemClass(e):(l.clearActiveItems(),l.setActiveItemClass(e));l.inputState(),l.isFocused||l.focus()}}setActiveItemClass(e){const t=this,s=t.control.querySelector(".last-active");s&&J(s,"last-active"),G(e,"active last-active"),t.trigger("item_select",e),-1==t.activeItems.indexOf(e)&&t.activeItems.push(e)}removeActiveItem(e){var t=this.activeItems.indexOf(e);this.activeItems.splice(t,1),J(e,"active")}clearActiveItems(){J(this.activeItems,"active"),this.activeItems=[]}setActiveOption(e,t=!0){e!==this.activeOption&&(this.clearActiveOption(),e&&(this.activeOption=e,te(this.focus_node,{"aria-activedescendant":e.getAttribute("id")}),te(e,{"aria-selected":"true"}),G(e,"active"),t&&this.scrollToOption(e)))}scrollToOption(e,t){if(!e)return;const s=this.dropdown_content,i=s.clientHeight,n=s.scrollTop||0,r=e.offsetHeight,o=e.getBoundingClientRect().top-s.getBoundingClientRect().top+n;o+r>i+n?this.scroll(o-i+r,t):o<n&&this.scroll(o,t)}scroll(e,t){const s=this.dropdown_content;t&&(s.style.scrollBehavior=t),s.scrollTop=e,s.style.scrollBehavior=""}clearActiveOption(){this.activeOption&&(J(this.activeOption,"active"),te(this.activeOption,{"aria-selected":null})),this.activeOption=null,te(this.focus_node,{"aria-activedescendant":null})}selectAll(){const e=this;if("single"===e.settings.mode)return;const t=e.controlChildren();t.length&&(e.inputState(),e.close(),e.activeItems=t,B(t,t=>{e.setActiveItemClass(t)}))}inputState(){var e=this;e.control.contains(e.control_input)&&(te(e.control_input,{placeholder:e.settings.placeholder}),e.activeItems.length>0||!e.isFocused&&e.settings.hidePlaceholder&&e.items.length>0?(e.setTextboxValue(),e.isInputHidden=!0):(e.settings.hidePlaceholder&&e.items.length>0&&te(e.control_input,{placeholder:""}),e.isInputHidden=!1),e.wrapper.classList.toggle("input-hidden",e.isInputHidden))}inputValue(){return this.control_input.value.trim()}focus(){var e=this;e.isDisabled||e.isReadOnly||(e.ignoreFocus=!0,e.control_input.offsetWidth?e.control_input.focus():e.focus_node.focus(),setTimeout(()=>{e.ignoreFocus=!1,e.onFocus()},0))}blur(){this.focus_node.blur(),this.onBlur()}getScoreFunction(e){return this.sifter.getScoreFunction(e,this.getSearchOptions())}getSearchOptions(){var e=this.settings,t=e.sortField;return"string"==typeof e.sortField&&(t=[{field:e.sortField}]),{fields:e.searchField,conjunction:e.searchConjunction,sort:t,nesting:e.nesting}}search(e){var t,s,i=this,n=this.getSearchOptions();if(i.settings.score&&"function"!=typeof(s=i.settings.score.call(i,e)))throw new Error('Tom Select "score" setting must be a function that returns a function');return e!==i.lastQuery?(i.lastQuery=e,t=i.sifter.search(e,Object.assign(n,{score:s})),i.currentResults=t):t=Object.assign({},i.currentResults),i.settings.hideSelected&&(t.items=t.items.filter(e=>{let t=T(e.id);return!(t&&-1!==i.items.indexOf(t))})),t}refreshOptions(e=!0){var t,s,i,n,r,o,a,l,c,d;const u={},p=[];var h=this,g=h.inputValue();const f=g===h.lastQuery||""==g&&null==h.lastQuery;var m=h.search(g),v=null,y=h.settings.shouldOpen||!1,O=h.dropdown_content;f&&(v=h.activeOption)&&(c=v.closest("[data-group]")),n=m.items.length,"number"==typeof h.settings.maxOptions&&(n=Math.min(n,h.settings.maxOptions)),n>0&&(y=!0);const b=(e,t)=>{let s=u[e];if(void 0!==s){let e=p[s];if(void 0!==e)return[s,e.fragment]}let i=document.createDocumentFragment();return s=p.length,p.push({fragment:i,order:t,optgroup:e}),[s,i]};for(t=0;t<n;t++){let e=m.items[t];if(!e)continue;let n=e.id,a=h.options[n];if(void 0===a)continue;let l=P(n),d=h.getOption(l,!0);for(h.settings.hideSelected||d.classList.toggle("selected",h.items.includes(l)),r=a[h.settings.optgroupField]||"",s=0,i=(o=Array.isArray(r)?r:[r])&&o.length;s<i;s++){r=o[s];let e=a.$order,t=h.optgroups[r];void 0===t?r="":e=t.$order;const[i,l]=b(r,e);s>0&&(d=d.cloneNode(!0),te(d,{id:a.$id+"-clone-"+s,"aria-selected":null}),d.classList.add("ts-cloned"),J(d,"active"),h.activeOption&&h.activeOption.dataset.value==n&&c&&c.dataset.group===r.toString()&&(v=d)),l.appendChild(d),""!=r&&(u[r]=i)}}var w;h.settings.lockOptgroupOrder&&p.sort((e,t)=>e.order-t.order),a=document.createDocumentFragment(),B(p,e=>{let t=e.fragment,s=e.optgroup;if(!t||!t.children.length)return;let i=h.optgroups[s];if(void 0!==i){let e=document.createDocumentFragment(),s=h.render("optgroup_header",i);R(e,s),R(e,t);let n=h.render("optgroup",{group:i,options:e});R(a,n)}else R(a,t)}),O.innerHTML="",R(O,a),h.settings.highlight&&(w=O.querySelectorAll("span.highlight"),Array.prototype.forEach.call(w,function(e){var t=e.parentNode;t.replaceChild(e.firstChild,e),t.normalize()}),m.query.length&&m.tokens.length&&B(m.tokens,e=>{((e,t)=>{if(null===t)return;if("string"==typeof t){if(!t.length)return;t=new RegExp(t,"i")}const s=e=>3===e.nodeType?(e=>{var s=e.data.match(t);if(s&&e.data.length>0){var i=document.createElement("span");i.className="highlight";var n=e.splitText(s.index);n.splitText(s[0].length);var r=n.cloneNode(!0);return i.appendChild(r),se(n,i),1}return 0})(e):((e=>{1!==e.nodeType||!e.childNodes||/(script|style)/i.test(e.tagName)||"highlight"===e.className&&"SPAN"===e.tagName||Array.from(e.childNodes).forEach(e=>{s(e)})})(e),0);s(e)})(O,e.regex)}));var _=e=>{let t=h.render(e,{input:g});return t&&(y=!0,O.insertBefore(t,O.firstChild)),t};if(h.loading?_("loading"):h.settings.shouldLoad.call(h,g)?0===m.items.length&&_("no_results"):_("not_loading"),(l=h.canCreate(g))&&(d=_("option_create")),h.hasOptions=m.items.length>0||l,y){if(m.items.length>0){if(v||"single"!==h.settings.mode||null==h.items[0]||(v=h.getOption(h.items[0])),!O.contains(v)){let e=0;d&&!h.settings.addPrecedence&&(e=1),v=h.selectable()[e]}}else d&&(v=d);e&&!h.isOpen&&(h.open(),h.scrollToOption(v,"auto")),h.setActiveOption(v)}else h.clearActiveOption(),e&&h.isOpen&&h.close(!1)}selectable(){return this.dropdown_content.querySelectorAll("[data-selectable]")}addOption(e,t=!1){const s=this;if(Array.isArray(e))return s.addOptions(e,t),!1;const i=T(e[s.settings.valueField]);return null!==i&&!s.options.hasOwnProperty(i)&&(e.$order=e.$order||++s.order,e.$id=s.inputId+"-opt-"+e.$order,s.options[i]=e,s.lastQuery=null,t&&(s.userOptions[i]=t,s.trigger("option_add",i,e)),i)}addOptions(e,t=!1){B(e,e=>{this.addOption(e,t)})}registerOption(e){return this.addOption(e)}registerOptionGroup(e){var t=T(e[this.settings.optgroupValueField]);return null!==t&&(e.$order=e.$order||++this.order,this.optgroups[t]=e,t)}addOptionGroup(e,t){var s;t[this.settings.optgroupValueField]=e,(s=this.registerOptionGroup(t))&&this.trigger("optgroup_add",s,t)}removeOptionGroup(e){this.optgroups.hasOwnProperty(e)&&(delete this.optgroups[e],this.clearCache(),this.trigger("optgroup_remove",e))}clearOptionGroups(){this.optgroups={},this.clearCache(),this.trigger("optgroup_clear")}updateOption(e,t){const s=this;var i,n;const r=T(e),o=T(t[s.settings.valueField]);if(null===r)return;const a=s.options[r];if(null==a)return;if("string"!=typeof o)throw new Error("Value must be set in option data");const l=s.getOption(r),c=s.getItem(r);if(t.$order=t.$order||a.$order,delete s.options[r],s.uncacheValue(o),s.options[o]=t,l){if(s.dropdown_content.contains(l)){const e=s._render("option",t);se(l,e),s.activeOption===l&&s.setActiveOption(e)}l.remove()}c&&(-1!==(n=s.items.indexOf(r))&&s.items.splice(n,1,o),i=s._render("item",t),c.classList.contains("active")&&G(i,"active"),se(c,i)),s.lastQuery=null}removeOption(e,t){const s=this;e=P(e),s.uncacheValue(e),delete s.userOptions[e],delete s.options[e],s.lastQuery=null,s.trigger("option_remove",e),s.removeItem(e,t)}clearOptions(e){const t=(e||this.clearFilter).bind(this);this.loadedSearches={},this.userOptions={},this.clearCache();const s={};B(this.options,(e,i)=>{t(e,i)&&(s[i]=e)}),this.options=this.sifter.items=s,this.lastQuery=null,this.trigger("option_clear")}clearFilter(e,t){return this.items.indexOf(t)>=0}getOption(e,t=!1){const s=T(e);if(null===s)return null;const i=this.options[s];if(null!=i){if(i.$div)return i.$div;if(t)return this._render("option",i)}return null}getAdjacent(e,t,s="option"){var i;if(!e)return null;i="item"==s?this.controlChildren():this.dropdown_content.querySelectorAll("[data-selectable]");for(let s=0;s<i.length;s++)if(i[s]==e)return t>0?i[s+1]:i[s-1];return null}getItem(e){if("object"==typeof e)return e;var t=T(e);return null!==t?this.control.querySelector(`[data-value="${V(t)}"]`):null}addItems(e,t){var s=this,i=Array.isArray(e)?e:[e];const n=(i=i.filter(e=>-1===s.items.indexOf(e)))[i.length-1];i.forEach(e=>{s.isPending=e!==n,s.addItem(e,t)})}addItem(e,t){H(this,t?[]:["change","dropdown_close"],()=>{var s,i;const n=this,r=n.settings.mode,o=T(e);if((!o||-1===n.items.indexOf(o)||("single"===r&&n.close(),"single"!==r&&n.settings.duplicates))&&null!==o&&n.options.hasOwnProperty(o)&&("single"===r&&n.clear(t),"multi"!==r||!n.isFull())){if(s=n._render("item",n.options[o]),n.control.contains(s)&&(s=s.cloneNode(!0)),i=n.isFull(),n.items.splice(n.caretPos,0,o),n.insertAtCaret(s),n.isSetup){if(!n.isPending&&n.settings.hideSelected){let e=n.getOption(o),t=n.getAdjacent(e,1);t&&n.setActiveOption(t)}n.isPending||n.settings.closeAfterSelect||n.refreshOptions(n.isFocused&&"single"!==r),0!=n.settings.closeAfterSelect&&n.isFull()?n.close():n.isPending||n.positionDropdown(),n.trigger("item_add",o,s),n.isPending||n.updateOriginalInput({silent:t})}(!n.isPending||!i&&n.isFull())&&(n.inputState(),n.refreshState())}})}removeItem(e=null,t){const s=this;if(!(e=s.getItem(e)))return;var i,n;const r=e.dataset.value;i=ee(e),e.remove(),e.classList.contains("active")&&(n=s.activeItems.indexOf(e),s.activeItems.splice(n,1),J(e,"active")),s.items.splice(i,1),s.lastQuery=null,!s.settings.persist&&s.userOptions.hasOwnProperty(r)&&s.removeOption(r,t),i<s.caretPos&&s.setCaret(s.caretPos-1),s.updateOriginalInput({silent:t}),s.refreshState(),s.positionDropdown(),s.trigger("item_remove",r,e)}createItem(e=null,t=()=>{}){3===arguments.length&&(t=arguments[2]),"function"!=typeof t&&(t=()=>{});var s,i=this,n=i.caretPos;if(e=e||i.inputValue(),!i.canCreate(e))return t(),!1;i.lock();var r=!1,o=e=>{if(i.unlock(),!e||"object"!=typeof e)return t();var s=T(e[i.settings.valueField]);if("string"!=typeof s)return t();i.setTextboxValue(),i.addOption(e,!0),i.setCaret(n),i.addItem(s),t(e),r=!0};return s="function"==typeof i.settings.create?i.settings.create.call(this,e,o):{[i.settings.labelField]:e,[i.settings.valueField]:e},r||o(s),!0}refreshItems(){var e=this;e.lastQuery=null,e.isSetup&&e.addItems(e.items),e.updateOriginalInput(),e.refreshState()}refreshState(){const e=this;e.refreshValidityState();const t=e.isFull(),s=e.isLocked;e.wrapper.classList.toggle("rtl",e.rtl);const i=e.wrapper.classList;var n;i.toggle("focus",e.isFocused),i.toggle("disabled",e.isDisabled),i.toggle("readonly",e.isReadOnly),i.toggle("required",e.isRequired),i.toggle("invalid",!e.isValid),i.toggle("locked",s),i.toggle("full",t),i.toggle("input-active",e.isFocused&&!e.isInputHidden),i.toggle("dropdown-active",e.isOpen),i.toggle("has-options",(n=e.options,0===Object.keys(n).length)),i.toggle("has-items",e.items.length>0)}refreshValidityState(){var e=this;e.input.validity&&(e.isValid=e.input.validity.valid,e.isInvalid=!e.isValid)}isFull(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems}updateOriginalInput(e={}){const t=this;var s,i;const n=t.input.querySelector('option[value=""]');if(t.is_select_tag){const r=[],o=t.input.querySelectorAll("option:checked").length;function a(e,s,i){return e||(e=z('<option value="'+q(s)+'">'+q(i)+"</option>")),e!=n&&t.input.append(e),r.push(e),(e!=n||o>0)&&(e.selected=!0),e}t.input.querySelectorAll("option:checked").forEach(e=>{e.selected=!1}),0==t.items.length&&"single"==t.settings.mode?a(n,"",""):t.items.forEach(e=>{s=t.options[e],i=s[t.settings.labelField]||"",r.includes(s.$option)?a(t.input.querySelector(`option[value="${V(e)}"]:not(:checked)`),e,i):s.$option=a(s.$option,e,i)})}else t.input.value=t.getValue();t.isSetup&&(e.silent||t.trigger("change",t.getValue()))}open(){var e=this;e.isLocked||e.isOpen||"multi"===e.settings.mode&&e.isFull()||(e.isOpen=!0,te(e.focus_node,{"aria-expanded":"true"}),e.refreshState(),Q(e.dropdown,{visibility:"hidden",display:"block"}),e.positionDropdown(),Q(e.dropdown,{visibility:"visible",display:"block"}),e.focus(),e.trigger("dropdown_open",e.dropdown))}close(e=!0){var t=this,s=t.isOpen;e&&(t.setTextboxValue(),"single"===t.settings.mode&&t.items.length&&t.inputState()),t.isOpen=!1,te(t.focus_node,{"aria-expanded":"false"}),Q(t.dropdown,{display:"none"}),t.settings.hideSelected&&t.clearActiveOption(),t.refreshState(),s&&t.trigger("dropdown_close",t.dropdown)}positionDropdown(){if("body"===this.settings.dropdownParent){var e=this.control,t=e.getBoundingClientRect(),s=e.offsetHeight+t.top+window.scrollY,i=t.left+window.scrollX;Q(this.dropdown,{width:t.width+"px",top:s+"px",left:i+"px"})}}clear(e){var t=this;if(t.items.length){var s=t.controlChildren();B(s,e=>{t.removeItem(e,!0)}),t.inputState(),e||t.updateOriginalInput(),t.trigger("clear")}}insertAtCaret(e){const t=this,s=t.caretPos,i=t.control;i.insertBefore(e,i.children[s]||null),t.setCaret(s+1)}deleteSelection(e){var t,s,i,n,r,o=this;t=e&&8===e.keyCode?-1:1,s={start:(r=o.control_input).selectionStart||0,length:(r.selectionEnd||0)-(r.selectionStart||0)};const a=[];if(o.activeItems.length)n=Z(o.activeItems,t),i=ee(n),t>0&&i++,B(o.activeItems,e=>a.push(e));else if((o.isFocused||"single"===o.settings.mode)&&o.items.length){const e=o.controlChildren();let i;t<0&&0===s.start&&0===s.length?i=e[o.caretPos-1]:t>0&&s.start===o.inputValue().length&&(i=e[o.caretPos]),void 0!==i&&a.push(i)}if(!o.shouldDelete(a,e))return!1;for(N(e,!0),void 0!==i&&o.setCaret(i);a.length;)o.removeItem(a.pop());return o.inputState(),o.positionDropdown(),o.refreshOptions(!1),!0}shouldDelete(e,t){const s=e.map(e=>e.dataset.value);return!(!s.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete(s,t))}advanceSelection(e,t){var s,i,n=this;n.rtl&&(e*=-1),n.inputValue().length||(D(ie,t)||D("shiftKey",t)?(i=(s=n.getLastActive(e))?s.classList.contains("active")?n.getAdjacent(s,e,"item"):s:e>0?n.control_input.nextElementSibling:n.control_input.previousElementSibling)&&(i.classList.contains("active")&&n.removeActiveItem(s),n.setActiveItemClass(i)):n.moveCaret(e))}moveCaret(e){}getLastActive(e){let t=this.control.querySelector(".last-active");if(t)return t;var s=this.control.querySelectorAll(".active");return s?Z(s,e):void 0}setCaret(e){this.caretPos=this.items.length}controlChildren(){return Array.from(this.control.querySelectorAll("[data-ts-item]"))}lock(){this.setLocked(!0)}unlock(){this.setLocked(!1)}setLocked(e=this.isReadOnly||this.isDisabled){this.isLocked=e,this.refreshState()}disable(){this.setDisabled(!0),this.close()}enable(){this.setDisabled(!1)}setDisabled(e){this.focus_node.tabIndex=e?-1:this.tabIndex,this.isDisabled=e,this.input.disabled=e,this.control_input.disabled=e,this.setLocked()}setReadOnly(e){this.isReadOnly=e,this.input.readOnly=e,this.control_input.readOnly=e,this.setLocked()}destroy(){var e=this,t=e.revertSettings;e.trigger("destroy"),e.off(),e.wrapper.remove(),e.dropdown.remove(),e.input.innerHTML=t.innerHTML,e.input.tabIndex=t.tabIndex,J(e.input,"tomselected","ts-hidden-accessible"),e._destroy(),delete e.input.tomselect}render(e,t){var s,i;const n=this;if("function"!=typeof this.settings.render[e])return null;if(!(i=n.settings.render[e].call(this,t,q)))return null;if(i=z(i),"option"===e||"option_create"===e?t[n.settings.disabledField]?te(i,{"aria-disabled":"true"}):te(i,{"data-selectable":""}):"optgroup"===e&&(s=t.group[n.settings.optgroupValueField],te(i,{"data-group":s}),t.group[n.settings.disabledField]&&te(i,{"data-disabled":""})),"option"===e||"item"===e){const s=P(t[n.settings.valueField]);te(i,{"data-value":s}),"item"===e?(G(i,n.settings.itemClass),te(i,{"data-ts-item":""})):(G(i,n.settings.optionClass),te(i,{role:"option",id:t.$id}),t.$div=i,n.options[s]=t)}return i}_render(e,t){const s=this.render(e,t);if(null==s)throw"HTMLElement expected";return s}clearCache(){B(this.options,e=>{e.$div&&(e.$div.remove(),delete e.$div)})}uncacheValue(e){const t=this.getOption(e);t&&t.remove()}canCreate(e){return this.settings.create&&e.length>0&&this.settings.createFilter.call(this,e)}hook(e,t,s){var i=this,n=i[t];i[t]=function(){var t,r;return"after"===e&&(t=n.apply(i,arguments)),r=s.apply(i,arguments),"instead"===e?r:("before"===e&&(t=n.apply(i,arguments)),t)}}}const le=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},ce=(e,t,s,i)=>{e.addEventListener(t,s,i)},de=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(ue(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},ue=e=>"string"==typeof e&&e.indexOf("<")>-1,pe=(e,t,s,i)=>{e.addEventListener(t,s,i)},he=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},ge=(e,t,s,i)=>{e.addEventListener(t,s,i)},fe=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(me(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},me=e=>"string"==typeof e&&e.indexOf("<")>-1;ae.define("change_listener",function(){var e;e=()=>{this.sync()},this.input.addEventListener("change",e,void 0)}),ae.define("checkbox_options",function(e){var t=this,s=t.onOptionSelect;t.settings.hideSelected=!1;const i=Object.assign({className:"tomselect-checkbox",checkedClassNames:void 0,uncheckedClassNames:void 0},e);var n=function(e,t){t?(e.checked=!0,i.uncheckedClassNames&&e.classList.remove(...i.uncheckedClassNames),i.checkedClassNames&&e.classList.add(...i.checkedClassNames)):(e.checked=!1,i.checkedClassNames&&e.classList.remove(...i.checkedClassNames),i.uncheckedClassNames&&e.classList.add(...i.uncheckedClassNames))},r=function(e){setTimeout(()=>{var t=e.querySelector("input."+i.className);t instanceof HTMLInputElement&&n(t,e.classList.contains("selected"))},1)};t.hook("after","setupTemplates",()=>{var e=t.settings.render.option;t.settings.render.option=(s,r)=>{var o=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(e.call(t,s,r)),a=document.createElement("input");i.className&&a.classList.add(i.className),a.addEventListener("click",function(e){le(e)}),a.type="checkbox";const l=null==(c=s[t.settings.valueField])?null:(e=>"boolean"==typeof e?e?"1":"0":e+"")(c);var c;return n(a,!!(l&&t.items.indexOf(l)>-1)),o.prepend(a),o}}),t.on("item_remove",e=>{var s=t.getOption(e);s&&(s.classList.remove("selected"),r(s))}),t.on("item_add",e=>{var s=t.getOption(e);s&&r(s)}),t.hook("instead","onOptionSelect",(e,i)=>{if(i.classList.contains("selected"))return i.classList.remove("selected"),t.removeItem(i.dataset.value),t.refreshOptions(),void le(e,!0);s.call(t,e,i),r(i)})}),ae.define("clear_button",function(e){const t=this,s=Object.assign({className:"clear-button",title:"Clear All",html:e=>`<div class="${e.className}" title="${e.title}">&#10799;</div>`},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s));e.addEventListener("click",e=>{t.isLocked||(t.clear(),"single"===t.settings.mode&&t.settings.allowEmptyOption&&t.addItem(""),e.preventDefault(),e.stopPropagation())}),t.control.appendChild(e)})}),ae.define("drag_drop",function(){var e=this;if("multi"!==e.settings.mode)return;var t=e.lock,s=e.unlock;let i,n=!0;e.hook("after","setupTemplates",()=>{var t=e.settings.render.item;e.settings.render.item=(s,r)=>{const o=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(t.call(e,s,r));var a;a=o,((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)})({draggable:"true"},(e,t)=>{null==e?a.removeAttribute(t):a.setAttribute(t,""+e)});const l=e=>{e.preventDefault(),o.classList.add("ts-drag-over"),c(o,i)},c=(e,t)=>{var s,i,n;void 0!==t&&(((e,t)=>{do{var s;if(e==(t=null==(s=t)?void 0:s.previousElementSibling))return!0}while(t&&t.previousElementSibling);return!1})(t,o)?(i=t,null==(n=(s=e).parentNode)||n.insertBefore(i,s.nextSibling)):((e,t)=>{var s;null==(s=e.parentNode)||s.insertBefore(t,e)})(e,t))};return ce(o,"mousedown",e=>{n||((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e),e.stopPropagation()}),ce(o,"dragstart",e=>{i=o,setTimeout(()=>{o.classList.add("ts-dragging")},0)}),ce(o,"dragenter",l),ce(o,"dragover",l),ce(o,"dragleave",()=>{o.classList.remove("ts-drag-over")}),ce(o,"dragend",()=>{var t;document.querySelectorAll(".ts-drag-over").forEach(e=>e.classList.remove("ts-drag-over")),null==(t=i)||t.classList.remove("ts-dragging"),i=void 0;var s=[];e.control.querySelectorAll("[data-value]").forEach(e=>{if(e.dataset.value){let t=e.dataset.value;t&&s.push(t)}}),e.setValue(s)}),o}}),e.hook("instead","lock",()=>(n=!1,t.call(e))),e.hook("instead","unlock",()=>(n=!0,s.call(e)))}),ae.define("dropdown_header",function(e){const t=this,s=Object.assign({title:"Untitled",headerClass:"dropdown-header",titleRowClass:"dropdown-header-title",labelClass:"dropdown-header-label",closeClass:"dropdown-header-close",html:e=>'<div class="'+e.headerClass+'"><div class="'+e.titleRowClass+'"><span class="'+e.labelClass+'">'+e.title+'</span><a class="'+e.closeClass+'">&times;</a></div></div>'},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s)),i=e.querySelector("."+s.closeClass);i&&i.addEventListener("click",e=>{((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e,!0),t.close()}),t.dropdown.insertBefore(e,t.dropdown.firstChild)})}),ae.define("caret_position",function(){var e=this;e.hook("instead","setCaret",t=>{"single"!==e.settings.mode&&e.control.contains(e.control_input)?(t=Math.max(0,Math.min(e.items.length,t)))==e.caretPos||e.isPending||e.controlChildren().forEach((s,i)=>{i<t?e.control_input.insertAdjacentElement("beforebegin",s):e.control.appendChild(s)}):t=e.items.length,e.caretPos=t}),e.hook("instead","moveCaret",t=>{if(!e.isFocused)return;const s=e.getLastActive(t);if(s){const a=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(s);e.setCaret(t>0?a+1:a),e.setActiveItem(),n=s,i=[],((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(["last-active"],e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(i=i.concat(e))}),o=i.filter(Boolean),(r=n,Array.isArray(r)||(r=[r]),n=r).map(e=>{o.map(t=>{e.classList.remove(t)})})}else e.setCaret(e.caretPos+t);var i,n,r,o})}),ae.define("dropdown_input",function(){const e=this;e.settings.shouldOpen=!0,e.hook("before","setup",()=>{e.focus_node=e.control,((e,...t)=>{var s,i=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{i.map(t=>{e.classList.add(t)})})})(e.control_input,"dropdown-input");const t=de('<div class="dropdown-input-wrap">');t.append(e.control_input),e.dropdown.insertBefore(t,e.dropdown.firstChild);const s=de('<input class="items-placeholder" tabindex="-1" />');s.placeholder=e.settings.placeholder||"",e.control.append(s)}),e.on("initialize",()=>{e.control_input.addEventListener("keydown",t=>{switch(t.keyCode){case 27:return e.isOpen&&(((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(t,!0),e.close()),void e.clearActiveItems();case 9:e.focus_node.tabIndex=-1}return e.onKeyDown.call(e,t)}),e.on("blur",()=>{e.focus_node.tabIndex=e.isDisabled?-1:e.tabIndex}),e.on("dropdown_open",()=>{e.control_input.focus()});const t=e.onBlur;var s;e.hook("instead","onBlur",s=>{if(!s||s.relatedTarget!=e.control_input)return t.call(e)}),s=()=>e.onBlur(),e.control_input.addEventListener("blur",s,void 0),e.hook("before","close",()=>{e.isOpen&&e.focus_node.focus({preventScroll:!0})})})}),ae.define("input_autogrow",function(){var e=this;e.on("initialize",()=>{var t=document.createElement("span"),s=e.control_input;t.style.cssText="position:absolute; top:-99999px; left:-99999px; width:auto; padding:0; white-space:pre; ",e.wrapper.appendChild(t);for(const e of["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"])t.style[e]=s.style[e];var i=()=>{t.textContent=s.value,s.style.width=t.clientWidth+"px"};i(),e.on("update item_add item_remove",i),pe(s,"input",i),pe(s,"keyup",i),pe(s,"blur",i),pe(s,"update",i)})}),ae.define("no_backspace_delete",function(){var e=this,t=e.deleteSelection;this.hook("instead","deleteSelection",s=>!!e.activeItems.length&&t.call(e,s))}),ae.define("no_active_items",function(){this.hook("instead","setActiveItem",()=>{}),this.hook("instead","selectAll",()=>{})}),ae.define("optgroup_columns",function(){var e=this,t=e.onKeyDown;e.hook("instead","onKeyDown",s=>{var i,n,r,o;if(!e.isOpen||37!==s.keyCode&&39!==s.keyCode)return t.call(e,s);e.ignoreHover=!0,o=(e=>{for(;e&&e.matches;){if(e.matches("[data-group]"))return e;e=e.parentNode}})(e.activeOption),i=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(e.activeOption,"[data-selectable]"),o&&(o=37===s.keyCode?o.previousSibling:o.nextSibling)&&(n=(r=o.querySelectorAll("[data-selectable]"))[Math.min(r.length-1,i)])&&e.setActiveOption(n)})}),ae.define("remove_button",function(e){const t=Object.assign({label:"&times;",title:"Remove",className:"remove",append:!0},e);var s=this;if(t.append){var i='<a href="javascript:void(0)" class="'+t.className+'" tabindex="-1" title="'+(t.title+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")+'">'+t.label+"</a>";s.hook("after","setupTemplates",()=>{var e=s.settings.render.item;s.settings.render.item=(t,n)=>{var r=fe(e.call(s,t,n)),o=fe(i);return r.appendChild(o),ge(o,"mousedown",e=>{he(e,!0)}),ge(o,"click",e=>{s.isLocked||(he(e,!0),s.isLocked||s.shouldDelete([r],e)&&(s.removeItem(r),s.refreshOptions(!1),s.inputState()))}),r}})}}),ae.define("restore_on_backspace",function(e){const t=this,s=Object.assign({text:e=>e[t.settings.labelField]},e);t.on("item_remove",function(e){if(t.isFocused&&""===t.control_input.value.trim()){var i=t.options[e];i&&t.setTextboxValue(s.text.call(t,i))}})}),ae.define("virtual_scroll",function(){const e=this,t=e.canLoad,s=e.clearActiveOption,i=e.loadCallback;var n,r,o={},a=!1,l=[];if(e.settings.shouldLoadMore||(e.settings.shouldLoadMore=()=>{if(n.clientHeight/(n.scrollHeight-n.scrollTop)>.9)return!0;if(e.activeOption){var t=e.selectable();if(Array.from(t).indexOf(e.activeOption)>=t.length-2)return!0}return!1}),!e.settings.firstUrl)throw"virtual_scroll plugin requires a firstUrl() method";e.settings.sortField=[{field:"$order"},{field:"$score"}];const c=t=>!("number"==typeof e.settings.maxOptions&&n.children.length>=e.settings.maxOptions||!(t in o)||!o[t]),d=(t,s)=>e.items.indexOf(s)>=0||l.indexOf(s)>=0;e.setNextUrl=(e,t)=>{o[e]=t},e.getUrl=t=>{if(t in o){const e=o[t];return o[t]=!1,e}return e.clearPagination(),e.settings.firstUrl.call(e,t)},e.clearPagination=()=>{o={}},e.hook("instead","clearActiveOption",()=>{if(!a)return s.call(e)}),e.hook("instead","canLoad",s=>s in o?c(s):t.call(e,s)),e.hook("instead","loadCallback",(t,s)=>{if(a){if(r){const s=t[0];void 0!==s&&(r.dataset.value=s[e.settings.valueField])}}else e.clearOptions(d);i.call(e,t,s),a=!1}),e.hook("after","refreshOptions",()=>{const t=e.lastValue;var s;c(t)?(s=e.render("loading_more",{query:t}))&&(s.setAttribute("data-selectable",""),r=s):t in o&&!n.querySelector(".no-results")&&(s=e.render("no_more_results",{query:t})),s&&(((e,...t)=>{var s,i=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{i.map(t=>{e.classList.add(t)})})})(s,e.settings.optionClass),n.append(s))}),e.on("initialize",()=>{l=Object.keys(e.options),n=e.dropdown_content,e.settings.render=Object.assign({},{loading_more:()=>'<div class="loading-more-results">Loading more results ... </div>',no_more_results:()=>'<div class="no-more-results">No more results</div>'},e.settings.render),n.addEventListener("scroll",()=>{e.settings.shouldLoadMore.call(e)&&c(e.lastValue)&&(a||(a=!0,e.load.call(e,e.lastValue)))})})});const ve={};let ye;"undefined"!=typeof lpDataAdmin&&(ye=lpDataAdmin.lp_rest_url,ve.admin={apiAdminNotice:ye+"lp/v1/admin/tools/admin-notices",apiAddons:ye+"lp/v1/addon/all",apiAddonAction:ye+"lp/v1/addon/action-n",apiAddonsPurchase:ye+"lp/v1/addon/info-addons-purchase",apiSearchCourses:ye+"lp/v1/admin/tools/search-course",apiSearchUsers:ye+"lp/v1/admin/tools/search-user",apiAssignUserCourse:ye+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:ye+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(ye=lpData.lp_rest_url,ve.frontend={apiWidgets:ye+"lp/v1/widgets/api",apiCourses:ye+"lp/v1/courses/archive-course",apiAJAX:ye+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:ye+"lp/v1/profile/cover-image"}),ye&&(ve.apiCourses=ye+"lp/v1/courses/");const Oe=ve;!function(){let t,s,i,n,r,o;const a=e=>{let t=[],s=[];"string"==typeof e.course_ids?t.push(e.course_ids):"object"==typeof e.course_ids&&(t=e.course_ids),"string"==typeof e.user_ids?s.push(e.user_ids):"object"==typeof e.user_ids&&(s=e.user_ids);const i=[];t.map((e,t)=>{const n={};n.course_id=e,s.map((e,t)=>{const s={...n,user_id:e};i.push(s)})});const n=i.slice(0,5),r=Math.ceil(i.length/5);return{packages:i,data:n,totalPage:r}},l=(s,i,n,a)=>{const c=Oe.admin.apiAssignUserCourse,d={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify({data:i,page:n,totalPage:a})},u=t.querySelector(".percent"),p=t.querySelector(".lp-button-assign-course"),h=t.querySelector(".message");p.disabled=!0,e(c,d,{success:e=>{const{status:t,message:n}=e;if("success"===t){let t=parseInt(e.data.page);const n=5*t,r=n+5;i=s.slice(n,r),u.innerHTML=e.data.percent,l(s,i,++t,a)}else if("finished"===t){if(u.innerHTML="",h.style.color="green",h.innerHTML=n,setTimeout(()=>{h.innerHTML=""},2e3),p.disabled=!1,!r.tomselect||!o.tomselect)return;r.tomselect.clear(),o.tomselect.clear()}else"error"===t&&(p.disabled=!1,h.style.color="red",h.innerHTML=n,setTimeout(()=>{h.innerHTML=""},2e3))},error:e=>{p.disabled=!1,h.innerHTML=e.message},completed:()=>{}})},c=(t,r,o,a)=>{const l=Oe.admin.apiUnAssignUserCourse,d={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify({data:r,page:o,totalPage:a})},u=s.querySelector(".percent"),p=s.querySelector(".lp-button-unassign-course"),h=s.querySelector(".message");p.disabled=!0,e(l,d,{success:e=>{const{status:s,message:o}=e;if("success"===s){let s=parseInt(e.data.page);const i=5*s,n=i+5;r=t.slice(i,n),u.innerHTML=e.data.percent,c(t,r,++s,a)}else if("finished"===s){if(u.innerHTML="",h.style.color="green",h.innerHTML=o,setTimeout(()=>{h.innerHTML=""},2e3),p.disabled=!1,!i.tomselect||!n.tomselect)return;i.tomselect.clear(),n.tomselect.clear()}else"error"===s&&(p.disabled=!1,h.style.color="red",h.innerHTML=o,setTimeout(()=>{h.innerHTML=""},2e3))},error:e=>{p.disabled=!1,h.innerHTML=e.message},completed:()=>{}})};document.addEventListener("DOMContentLoaded",()=>{t=document.querySelector("#lp-assign-user-course-form"),s=document.querySelector("#lp-unassign-user-course-form"),t&&(i=s.querySelector("[name=user_ids]"),n=s.querySelector("[name=course_ids]")),s&&(r=t.querySelector("[name=user_ids]"),o=t.querySelector("[name=course_ids]")),t&&document.querySelector("form")&&document.addEventListener("submit",e=>{const t=e.target,s=new FormData(e.target),i=Object.fromEntries(Array.from(s.keys(),e=>{const t=s.getAll(e);return[e,t.length>1?t:t.pop()]}));if("lp-assign-user-course-form"===t.id){if(e.preventDefault(),!confirm("Are you sure you want to Assign?"))return;const{packages:t,data:s,totalPage:n}=a(i);l(t,s,1,n)}else if("lp-unassign-user-course-form"===t.id){if(e.preventDefault(),!confirm("Are you sure you want to Unassign?"))return;const{packages:t,data:s,totalPage:n}=a(i);c(t,s,1,n)}})})}()})();
\ No newline at end of file
+(()=>{"use strict";const e=(e,t={},s={})=>{"function"==typeof s.before&&s.before(),fetch(e,{method:"GET",...t}).then(e=>e.json()).then(e=>{"function"==typeof s.success&&s.success(e)}).catch(e=>{"function"==typeof s.error&&s.error(e)}).finally(()=>{"function"==typeof s.completed&&s.completed()})};function t(e,t){e.split(/\s+/).forEach(e=>{t(e)})}class s{constructor(){this._events={}}on(e,s){t(e,e=>{const t=this._events[e]||[];t.push(s),this._events[e]=t})}off(e,s){var i=arguments.length;0!==i?t(e,e=>{if(1===i)return void delete this._events[e];const t=this._events[e];void 0!==t&&(t.splice(t.indexOf(s),1),this._events[e]=t)}):this._events={}}trigger(e,...s){var i=this;t(e,e=>{const t=i._events[e];void 0!==t&&t.forEach(e=>{e.apply(i,s)})})}}const i=e=>(e=e.filter(Boolean)).length<2?e[0]||"":1==a(e)?"["+e.join("")+"]":"(?:"+e.join("|")+")",n=e=>{if(!o(e))return e.join("");let t="",s=0;const i=()=>{s>1&&(t+="{"+s+"}")};return e.forEach((n,r)=>{n!==e[r-1]?(i(),t+=n,s=1):s++}),i(),t},r=e=>{let t=Array.from(e);return i(t)},o=e=>new Set(e).size!==e.length,l=e=>(e+"").replace(/([\$\(\)\*\+\.\?\[\]\^\{\|\}\\])/gu,"\\$1"),a=e=>e.reduce((e,t)=>Math.max(e,c(t)),0),c=e=>Array.from(e).length,d=e=>{if(1===e.length)return[[e]];let t=[];const s=e.substring(1);return d(s).forEach(function(s){let i=s.slice(0);i[0]=e.charAt(0)+i[0],t.push(i),i=s.slice(0),i.unshift(e.charAt(0)),t.push(i)}),t},u=[[0,65535]];let p,h;const g={},f={"/":"⁄∕",0:"߀",a:"ⱥɐɑ",aa:"ꜳ",ae:"æǽǣ",ao:"ꜵ",au:"ꜷ",av:"ꜹꜻ",ay:"ꜽ",b:"ƀɓƃ",c:"ꜿƈȼↄ",d:"đɗɖᴅƌꮷԁɦ",e:"ɛǝᴇɇ",f:"ꝼƒ",g:"ǥɠꞡᵹꝿɢ",h:"ħⱨⱶɥ",i:"ɨı",j:"ɉȷ",k:"ƙⱪꝁꝃꝅꞣ",l:"łƚɫⱡꝉꝇꞁɭ",m:"ɱɯϻ",n:"ꞥƞɲꞑᴎлԉ",o:"øǿɔɵꝋꝍᴑ",oe:"œ",oi:"ƣ",oo:"ꝏ",ou:"ȣ",p:"ƥᵽꝑꝓꝕρ",q:"ꝗꝙɋ",r:"ɍɽꝛꞧꞃ",s:"ßȿꞩꞅʂ",t:"ŧƭʈⱦꞇ",th:"þ",tz:"ꜩ",u:"ʉ",v:"ʋꝟʌ",vy:"ꝡ",w:"ⱳ",y:"ƴɏỿ",z:"ƶȥɀⱬꝣ",hv:"ƕ"};for(let e in f){let t=f[e]||"";for(let s=0;s<t.length;s++){let i=t.substring(s,s+1);g[i]=e}}const m=new RegExp(Object.keys(g).join("|")+"|[̀-ͯ·ʾʼ]","gu"),v=(e,t="NFKD")=>e.normalize(t),y=e=>Array.from(e).reduce((e,t)=>e+O(t),""),O=e=>(e=v(e).toLowerCase().replace(m,e=>g[e]||""),v(e,"NFC")),b=e=>{const t=(e=>{const t={},s=(e,s)=>{const i=t[e]||new Set,n=new RegExp("^"+r(i)+"$","iu");s.match(n)||(i.add(l(s)),t[e]=i)};for(let t of function*(e){for(const[t,s]of e)for(let e=t;e<=s;e++){let t=String.fromCharCode(e),s=y(t);s!=t.toLowerCase()&&(s.length>3||0!=s.length&&(yield{folded:s,composed:t,code_point:e}))}}(e))s(t.folded,t.folded),s(t.folded,t.composed);return t})(e),s={};let n=[];for(let e in t){let i=t[e];i&&(s[e]=r(i)),e.length>1&&n.push(l(e))}n.sort((e,t)=>t.length-e.length);const o=i(n);return h=new RegExp("^"+o,"u"),s},w=(e,t=1)=>(t=Math.max(t,e.length-1),i(d(e).map(e=>((e,t=1)=>{let s=0;return e=e.map(e=>(p[e]&&(s+=e.length),p[e]||e)),s>=t?n(e):""})(e,t)))),_=(e,t=!0)=>{let s=e.length>1?1:0;return i(e.map(e=>{let i=[];const r=t?e.length():e.length()-1;for(let t=0;t<r;t++)i.push(w(e.substrs[t]||"",s));return n(i)}))},A=(e,t)=>{for(const s of t){if(s.start!=e.start||s.end!=e.end)continue;if(s.substrs.join("")!==e.substrs.join(""))continue;let t=e.parts;const i=e=>{for(const s of t){if(s.start===e.start&&s.substr===e.substr)return!1;if(1!=e.length&&1!=s.length){if(e.start<s.start&&e.end>s.start)return!0;if(s.start<e.start&&s.end>e.start)return!0}}return!1};if(!(s.parts.filter(i).length>0))return!0}return!1};class S{parts;substrs;start;end;constructor(){this.parts=[],this.substrs=[],this.start=0,this.end=0}add(e){e&&(this.parts.push(e),this.substrs.push(e.substr),this.start=Math.min(e.start,this.start),this.end=Math.max(e.end,this.end))}last(){return this.parts[this.parts.length-1]}length(){return this.parts.length}clone(e,t){let s=new S,i=JSON.parse(JSON.stringify(this.parts)),n=i.pop();for(const e of i)s.add(e);let r=t.substr.substring(0,e-n.start),o=r.length;return s.add({start:n.start,end:n.start+o,length:o,substr:r}),s}}const C=(e,t)=>{if(e)return e[t]},I=(e,t)=>{if(e){for(var s,i=t.split(".");(s=i.shift())&&(e=e[s]););return e}},L=(e,t,s)=>{var i,n;return e?(e+="",null==t.regex||-1===(n=e.search(t.regex))?0:(i=t.string.length/e.length,0===n&&(i+=.5),i*s)):0},k=(e,t)=>{var s=e[t];if("function"==typeof s)return s;s&&!Array.isArray(s)&&(e[t]=[s])},x=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},F=(e,t)=>"number"==typeof e&&"number"==typeof t?e>t?1:e<t?-1:0:(e=y(e+"").toLowerCase())>(t=y(t+"").toLowerCase())?1:t>e?-1:0;class E{items;settings;constructor(e,t){this.items=e,this.settings=t||{diacritics:!0}}tokenize(e,t,s){if(!e||!e.length)return[];const i=[],n=e.split(/\s+/);var r;return s&&(r=new RegExp("^("+Object.keys(s).map(l).join("|")+"):(.*)$")),n.forEach(e=>{let s,n=null,o=null;r&&(s=e.match(r))&&(n=s[1],e=s[2]),e.length>0&&(o=this.settings.diacritics?(e=>{void 0===p&&(p=b(u)),e=y(e);let t="",s=[new S];for(let i=0;i<e.length;i++){let n=e.substring(i).match(h);const r=e.substring(i,i+1),o=n?n[0]:null;let l=[],a=new Set;for(const e of s){const t=e.last();if(!t||1==t.length||t.end<=i)if(o){const t=o.length;e.add({start:i,end:i+t,length:t,substr:o}),a.add("1")}else e.add({start:i,end:i+1,length:1,substr:r}),a.add("2");else if(o){let s=e.clone(i,t);const n=o.length;s.add({start:i,end:i+n,length:n,substr:o}),l.push(s)}else a.add("3")}if(l.length>0){l=l.sort((e,t)=>e.length()-t.length());for(let e of l)A(e,s)||s.push(e)}else if(i>0&&1==a.size&&!a.has("3")){t+=_(s,!1);let e=new S;const i=s[0];i&&e.add(i.last()),s=[e]}}return t+=_(s,!0),t})(e)||null:l(e),o&&t&&(o="\\b"+o)),i.push({string:e,regex:o?new RegExp(o,"iu"):null,field:n})}),i}getScoreFunction(e,t){var s=this.prepareSearch(e,t);return this._getScoreFunction(s)}_getScoreFunction(e){const t=e.tokens,s=t.length;if(!s)return function(){return 0};const i=e.options.fields,n=e.weights,r=i.length,o=e.getAttrFn;if(!r)return function(){return 1};const l=1===r?function(e,t){const s=i[0].field;return L(o(t,s),e,n[s]||1)}:function(e,t){var s=0;if(e.field){const i=o(t,e.field);!e.regex&&i?s+=1/r:s+=L(i,e,1)}else x(n,(i,n)=>{s+=L(o(t,n),e,i)});return s/r};return 1===s?function(e){return l(t[0],e)}:"and"===e.options.conjunction?function(e){var i,n=0;for(let s of t){if((i=l(s,e))<=0)return 0;n+=i}return n/s}:function(e){var i=0;return x(t,t=>{i+=l(t,e)}),i/s}}getSortFunction(e,t){var s=this.prepareSearch(e,t);return this._getSortFunction(s)}_getSortFunction(e){var t,s=[];const i=this,n=e.options,r=!e.query&&n.sort_empty?n.sort_empty:n.sort;if("function"==typeof r)return r.bind(this);const o=function(t,s){return"$score"===t?s.score:e.getAttrFn(i.items[s.id],t)};if(r)for(let t of r)(e.query||"$score"!==t.field)&&s.push(t);if(e.query){t=!0;for(let e of s)if("$score"===e.field){t=!1;break}t&&s.unshift({field:"$score",direction:"desc"})}else s=s.filter(e=>"$score"!==e.field);return s.length?function(e,t){var i,n;for(let r of s)if(n=r.field,i=("desc"===r.direction?-1:1)*F(o(n,e),o(n,t)))return i;return 0}:null}prepareSearch(e,t){const s={};var i=Object.assign({},t);if(k(i,"sort"),k(i,"sort_empty"),i.fields){k(i,"fields");const e=[];i.fields.forEach(t=>{"string"==typeof t&&(t={field:t,weight:1}),e.push(t),s[t.field]="weight"in t?t.weight:1}),i.fields=e}return{options:i,query:e.toLowerCase().trim(),tokens:this.tokenize(e,i.respect_word_boundaries,s),total:0,items:[],weights:s,getAttrFn:i.nesting?I:C}}search(e,t){var s,i,n=this;i=this.prepareSearch(e,t),t=i.options,e=i.query;const r=t.score||n._getScoreFunction(i);e.length?x(n.items,(e,n)=>{s=r(e),(!1===t.filter||s>0)&&i.items.push({score:s,id:n})}):x(n.items,(e,t)=>{i.items.push({score:1,id:t})});const o=n._getSortFunction(i);return o&&i.items.sort(o),i.total=i.items.length,"number"==typeof t.limit&&(i.items=i.items.slice(0,t.limit)),i}}const T=e=>null==e?null:P(e),P=e=>"boolean"==typeof e?e?"1":"0":e+"",q=e=>(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"),j=(e,t)=>{var s;return function(i,n){var r=this;s&&(r.loading=Math.max(r.loading-1,0),clearTimeout(s)),s=setTimeout(function(){s=null,r.loadedSearches[i]=!0,e.call(r,i,n)},t)}},H=(e,t,s)=>{var i,n=e.trigger,r={};for(i of(e.trigger=function(){var s=arguments[0];if(-1===t.indexOf(s))return n.apply(e,arguments);r[s]=arguments},s.apply(e,[]),e.trigger=n,t))i in r&&n.apply(e,r[i])},N=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},M=(e,t,s,i)=>{e.addEventListener(t,s,i)},D=(e,t)=>!!t&&!!t[e]&&1==(t.altKey?1:0)+(t.ctrlKey?1:0)+(t.shiftKey?1:0)+(t.metaKey?1:0),$=(e,t)=>e.getAttribute("id")||(e.setAttribute("id",t),t),V=e=>e.replace(/[\\"']/g,"\\$&"),R=(e,t)=>{t&&e.append(t)},B=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},z=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(K(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},K=e=>"string"==typeof e&&e.indexOf("<")>-1,U=(e,t)=>{var s=document.createEvent("HTMLEvents");s.initEvent(t,!0,!1),e.dispatchEvent(s)},Q=(e,t)=>{Object.assign(e.style,t)},G=(e,...t)=>{var s=W(t);(e=X(e)).map(e=>{s.map(t=>{e.classList.add(t)})})},J=(e,...t)=>{var s=W(t);(e=X(e)).map(e=>{s.map(t=>{e.classList.remove(t)})})},W=e=>{var t=[];return B(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)},X=e=>(Array.isArray(e)||(e=[e]),e),Y=(e,t,s)=>{if(!s||s.contains(e))for(;e&&e.matches;){if(e.matches(t))return e;e=e.parentNode}},Z=(e,t=0)=>t>0?e[e.length-1]:e[0],ee=(e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s},te=(e,t)=>{B(t,(t,s)=>{null==t?e.removeAttribute(s):e.setAttribute(s,""+t)})},se=(e,t)=>{e.parentNode&&e.parentNode.replaceChild(t,e)},ie="undefined"!=typeof navigator&&/Mac/.test(navigator.userAgent)?"metaKey":"ctrlKey",ne={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:null,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,shouldOpen:null,maxOptions:50,maxItems:null,hideSelected:null,duplicates:!1,addPrecedence:!1,selectOnTab:!1,preload:null,allowEmptyOption:!1,refreshThrottle:300,loadThrottle:300,loadingClass:"loading",dataAttr:null,optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"ts-wrapper",controlClass:"ts-control",dropdownClass:"ts-dropdown",dropdownContentClass:"ts-dropdown-content",itemClass:"item",optionClass:"option",dropdownParent:null,controlInput:'<input type="text" autocomplete="off" size="1" />',copyClassesToDropdown:!1,placeholder:null,hidePlaceholder:null,shouldLoad:function(e){return e.length>0},render:{}};function re(e,t){var s=Object.assign({},ne,t),i=s.dataAttr,n=s.labelField,r=s.valueField,o=s.disabledField,l=s.optgroupField,a=s.optgroupLabelField,c=s.optgroupValueField,d=e.tagName.toLowerCase(),u=e.getAttribute("placeholder")||e.getAttribute("data-placeholder");if(!u&&!s.allowEmptyOption){let t=e.querySelector('option[value=""]');t&&(u=t.textContent)}var p={placeholder:u,options:[],optgroups:[],items:[],maxItems:null};return"select"===d?(()=>{var t,d=p.options,u={},h=1;let g=0;var f=e=>{var t=Object.assign({},e.dataset),s=i&&t[i];return"string"==typeof s&&s.length&&(t=Object.assign(t,JSON.parse(s))),t},m=(e,t)=>{var i=T(e.value);if(null!=i&&(i||s.allowEmptyOption)){if(u.hasOwnProperty(i)){if(t){var a=u[i][l];a?Array.isArray(a)?a.push(t):u[i][l]=[a,t]:u[i][l]=t}}else{var c=f(e);c[n]=c[n]||e.textContent,c[r]=c[r]||i,c[o]=c[o]||e.disabled,c[l]=c[l]||t,c.$option=e,c.$order=c.$order||++g,u[i]=c,d.push(c)}e.selected&&p.items.push(i)}};p.maxItems=e.hasAttribute("multiple")?null:1,B(e.children,e=>{var s,i,n;"optgroup"===(t=e.tagName.toLowerCase())?((n=f(s=e))[a]=n[a]||s.getAttribute("label")||"",n[c]=n[c]||h++,n[o]=n[o]||s.disabled,n.$order=n.$order||++g,p.optgroups.push(n),i=n[c],B(s.children,e=>{m(e,i)})):"option"===t&&m(e)})})():(()=>{const t=e.getAttribute(i);if(t)p.options=JSON.parse(t),B(p.options,e=>{p.items.push(e[r])});else{var o=e.value.trim()||"";if(!s.allowEmptyOption&&!o.length)return;const t=o.split(s.delimiter);B(t,e=>{const t={};t[n]=e,t[r]=e,p.options.push(t)}),p.items=t}})(),Object.assign({},ne,p,t)}var oe=0;class le extends(function(e){return e.plugins={},class extends e{constructor(){super(...arguments),this.plugins={names:[],settings:{},requested:{},loaded:{}}}static define(t,s){e.plugins[t]={name:t,fn:s}}initializePlugins(e){var t,s;const i=this,n=[];if(Array.isArray(e))e.forEach(e=>{"string"==typeof e?n.push(e):(i.plugins.settings[e.name]=e.options,n.push(e.name))});else if(e)for(t in e)e.hasOwnProperty(t)&&(i.plugins.settings[t]=e[t],n.push(t));for(;s=n.shift();)i.require(s)}loadPlugin(t){var s=this,i=s.plugins,n=e.plugins[t];if(!e.plugins.hasOwnProperty(t))throw new Error('Unable to find "'+t+'" plugin');i.requested[t]=!0,i.loaded[t]=n.fn.apply(s,[s.plugins.settings[t]||{}]),i.names.push(t)}require(e){var t=this,s=t.plugins;if(!t.plugins.loaded.hasOwnProperty(e)){if(s.requested[e])throw new Error('Plugin has circular dependency ("'+e+'")');t.loadPlugin(e)}return s.loaded[e]}}}(s)){constructor(e,t){var s;super(),this.order=0,this.isOpen=!1,this.isDisabled=!1,this.isReadOnly=!1,this.isInvalid=!1,this.isValid=!0,this.isLocked=!1,this.isFocused=!1,this.isInputHidden=!1,this.isSetup=!1,this.ignoreFocus=!1,this.ignoreHover=!1,this.hasOptions=!1,this.lastValue="",this.caretPos=0,this.loading=0,this.loadedSearches={},this.activeOption=null,this.activeItems=[],this.optgroups={},this.options={},this.userOptions={},this.items=[],this.refreshTimeout=null,oe++;var i=z(e);if(i.tomselect)throw new Error("Tom Select already initialized on this element");i.tomselect=this,s=(window.getComputedStyle&&window.getComputedStyle(i,null)).getPropertyValue("direction");const n=re(i,t);this.settings=n,this.input=i,this.tabIndex=i.tabIndex||0,this.is_select_tag="select"===i.tagName.toLowerCase(),this.rtl=/rtl/i.test(s),this.inputId=$(i,"tomselect-"+oe),this.isRequired=i.required,this.sifter=new E(this.options,{diacritics:n.diacritics}),n.mode=n.mode||(1===n.maxItems?"single":"multi"),"boolean"!=typeof n.hideSelected&&(n.hideSelected="multi"===n.mode),"boolean"!=typeof n.hidePlaceholder&&(n.hidePlaceholder="multi"!==n.mode);var r=n.createFilter;"function"!=typeof r&&("string"==typeof r&&(r=new RegExp(r)),r instanceof RegExp?n.createFilter=e=>r.test(e):n.createFilter=e=>this.settings.duplicates||!this.options[e]),this.initializePlugins(n.plugins),this.setupCallbacks(),this.setupTemplates();const o=z("<div>"),l=z("<div>"),a=this._render("dropdown"),c=z('<div role="listbox" tabindex="-1">'),d=this.input.getAttribute("class")||"",u=n.mode;var p;G(o,n.wrapperClass,d,u),G(l,n.controlClass),R(o,l),G(a,n.dropdownClass,u),n.copyClassesToDropdown&&G(a,d),G(c,n.dropdownContentClass),R(a,c),z(n.dropdownParent||o).appendChild(a),K(n.controlInput)?(p=z(n.controlInput),B(["autocorrect","autocapitalize","autocomplete","spellcheck"],e=>{i.getAttribute(e)&&te(p,{[e]:i.getAttribute(e)})}),p.tabIndex=-1,l.appendChild(p),this.focus_node=p):n.controlInput?(p=z(n.controlInput),this.focus_node=p):(p=z("<input/>"),this.focus_node=l),this.wrapper=o,this.dropdown=a,this.dropdown_content=c,this.control=l,this.control_input=p,this.setup()}setup(){const e=this,t=e.settings,s=e.control_input,i=e.dropdown,n=e.dropdown_content,r=e.wrapper,o=e.control,a=e.input,c=e.focus_node,d={passive:!0},u=e.inputId+"-ts-dropdown";te(n,{id:u}),te(c,{role:"combobox","aria-haspopup":"listbox","aria-expanded":"false","aria-controls":u});const p=$(c,e.inputId+"-ts-control"),h="label[for='"+(e=>e.replace(/['"\\]/g,"\\$&"))(e.inputId)+"']",g=document.querySelector(h),f=e.focus.bind(e);if(g){M(g,"click",f),te(g,{for:p});const t=$(g,e.inputId+"-ts-label");te(c,{"aria-labelledby":t}),te(n,{"aria-labelledby":t})}if(r.style.width=a.style.width,e.plugins.names.length){const t="plugin-"+e.plugins.names.join(" plugin-");G([r,i],t)}(null===t.maxItems||t.maxItems>1)&&e.is_select_tag&&te(a,{multiple:"multiple"}),t.placeholder&&te(s,{placeholder:t.placeholder}),!t.splitOn&&t.delimiter&&(t.splitOn=new RegExp("\\s*"+l(t.delimiter)+"+\\s*")),t.load&&t.loadThrottle&&(t.load=j(t.load,t.loadThrottle)),M(i,"mousemove",()=>{e.ignoreHover=!1}),M(i,"mouseenter",t=>{var s=Y(t.target,"[data-selectable]",i);s&&e.onOptionHover(t,s)},{capture:!0}),M(i,"click",t=>{const s=Y(t.target,"[data-selectable]");s&&(e.onOptionSelect(t,s),N(t,!0))}),M(o,"click",t=>{var i=Y(t.target,"[data-ts-item]",o);i&&e.onItemSelect(t,i)?N(t,!0):""==s.value&&(e.onClick(),N(t,!0))}),M(c,"keydown",t=>e.onKeyDown(t)),M(s,"keypress",t=>e.onKeyPress(t)),M(s,"input",t=>e.onInput(t)),M(c,"blur",t=>e.onBlur(t)),M(c,"focus",t=>e.onFocus(t)),M(s,"paste",t=>e.onPaste(t));const m=t=>{const n=t.composedPath()[0];if(!r.contains(n)&&!i.contains(n))return e.isFocused&&e.blur(),void e.inputState();n==s&&e.isOpen?t.stopPropagation():N(t,!0)},v=()=>{e.isOpen&&e.positionDropdown()};M(document,"mousedown",m),M(window,"scroll",v,d),M(window,"resize",v,d),this._destroy=()=>{document.removeEventListener("mousedown",m),window.removeEventListener("scroll",v),window.removeEventListener("resize",v),g&&g.removeEventListener("click",f)},this.revertSettings={innerHTML:a.innerHTML,tabIndex:a.tabIndex},a.tabIndex=-1,a.insertAdjacentElement("afterend",e.wrapper),e.sync(!1),t.items=[],delete t.optgroups,delete t.options,M(a,"invalid",()=>{e.isValid&&(e.isValid=!1,e.isInvalid=!0,e.refreshState())}),e.updateOriginalInput(),e.refreshItems(),e.close(!1),e.inputState(),e.isSetup=!0,a.disabled?e.disable():a.readOnly?e.setReadOnly(!0):e.enable(),e.on("change",this.onChange),G(a,"tomselected","ts-hidden-accessible"),e.trigger("initialize"),!0===t.preload&&e.preload()}setupOptions(e=[],t=[]){this.addOptions(e),B(t,e=>{this.registerOptionGroup(e)})}setupTemplates(){var e=this,t=e.settings.labelField,s=e.settings.optgroupLabelField,i={optgroup:e=>{let t=document.createElement("div");return t.className="optgroup",t.appendChild(e.options),t},optgroup_header:(e,t)=>'<div class="optgroup-header">'+t(e[s])+"</div>",option:(e,s)=>"<div>"+s(e[t])+"</div>",item:(e,s)=>"<div>"+s(e[t])+"</div>",option_create:(e,t)=>'<div class="create">Add <strong>'+t(e.input)+"</strong>&hellip;</div>",no_results:()=>'<div class="no-results">No results found</div>',loading:()=>'<div class="spinner"></div>',not_loading:()=>{},dropdown:()=>"<div></div>"};e.settings.render=Object.assign({},i,e.settings.render)}setupCallbacks(){var e,t,s={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",item_select:"onItemSelect",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(e in s)(t=this.settings[s[e]])&&this.on(e,t)}sync(e=!0){const t=this,s=e?re(t.input,{delimiter:t.settings.delimiter}):t.settings;t.setupOptions(s.options,s.optgroups),t.setValue(s.items||[],!0),t.lastQuery=null}onClick(){var e=this;if(e.activeItems.length>0)return e.clearActiveItems(),void e.focus();e.isFocused&&e.isOpen?e.blur():e.focus()}onMouseDown(){}onChange(){U(this.input,"input"),U(this.input,"change")}onPaste(e){var t=this;t.isInputHidden||t.isLocked?N(e):t.settings.splitOn&&setTimeout(()=>{var e=t.inputValue();if(e.match(t.settings.splitOn)){var s=e.trim().split(t.settings.splitOn);B(s,e=>{T(e)&&(this.options[e]?t.addItem(e):t.createItem(e))})}},0)}onKeyPress(e){var t=this;if(!t.isLocked){var s=String.fromCharCode(e.keyCode||e.which);return t.settings.create&&"multi"===t.settings.mode&&s===t.settings.delimiter?(t.createItem(),void N(e)):void 0}N(e)}onKeyDown(e){var t=this;if(t.ignoreHover=!0,t.isLocked)9!==e.keyCode&&N(e);else{switch(e.keyCode){case 65:if(D(ie,e)&&""==t.control_input.value)return N(e),void t.selectAll();break;case 27:return t.isOpen&&(N(e,!0),t.close()),void t.clearActiveItems();case 40:if(!t.isOpen&&t.hasOptions)t.open();else if(t.activeOption){let e=t.getAdjacent(t.activeOption,1);e&&t.setActiveOption(e)}return void N(e);case 38:if(t.activeOption){let e=t.getAdjacent(t.activeOption,-1);e&&t.setActiveOption(e)}return void N(e);case 13:return void(t.canSelect(t.activeOption)?(t.onOptionSelect(e,t.activeOption),N(e)):(t.settings.create&&t.createItem()||document.activeElement==t.control_input&&t.isOpen)&&N(e));case 37:return void t.advanceSelection(-1,e);case 39:return void t.advanceSelection(1,e);case 9:return void(t.settings.selectOnTab&&(t.canSelect(t.activeOption)&&(t.onOptionSelect(e,t.activeOption),N(e)),t.settings.create&&t.createItem()&&N(e)));case 8:case 46:return void t.deleteSelection(e)}t.isInputHidden&&!D(ie,e)&&N(e)}}onInput(e){if(this.isLocked)return;const t=this.inputValue();var s,i;this.lastValue!==t&&(this.lastValue=t,""!=t?(this.refreshTimeout&&window.clearTimeout(this.refreshTimeout),this.refreshTimeout=(s=()=>{this.refreshTimeout=null,this._onInput()},(i=this.settings.refreshThrottle)>0?window.setTimeout(s,i):(s.call(null),null))):this._onInput())}_onInput(){const e=this.lastValue;this.settings.shouldLoad.call(this,e)&&this.load(e),this.refreshOptions(),this.trigger("type",e)}onOptionHover(e,t){this.ignoreHover||this.setActiveOption(t,!1)}onFocus(e){var t=this,s=t.isFocused;if(t.isDisabled||t.isReadOnly)return t.blur(),void N(e);t.ignoreFocus||(t.isFocused=!0,"focus"===t.settings.preload&&t.preload(),s||t.trigger("focus"),t.activeItems.length||(t.inputState(),t.refreshOptions(!!t.settings.openOnFocus)),t.refreshState())}onBlur(e){if(!1!==document.hasFocus()){var t=this;if(t.isFocused){t.isFocused=!1,t.ignoreFocus=!1;var s=()=>{t.close(),t.setActiveItem(),t.setCaret(t.items.length),t.trigger("blur")};t.settings.create&&t.settings.createOnBlur?t.createItem(null,s):s()}}}onOptionSelect(e,t){var s,i=this;t.parentElement&&t.parentElement.matches("[data-disabled]")||(t.classList.contains("create")?i.createItem(null,()=>{i.settings.closeAfterSelect&&i.close()}):void 0!==(s=t.dataset.value)&&(i.lastQuery=null,i.addItem(s),i.settings.closeAfterSelect&&i.close(),!i.settings.hideSelected&&e.type&&/click/.test(e.type)&&i.setActiveOption(t)))}canSelect(e){return!!(this.isOpen&&e&&this.dropdown_content.contains(e))}onItemSelect(e,t){var s=this;return!s.isLocked&&"multi"===s.settings.mode&&(N(e),s.setActiveItem(t,e),!0)}canLoad(e){return!!this.settings.load&&!this.loadedSearches.hasOwnProperty(e)}load(e){const t=this;if(!t.canLoad(e))return;G(t.wrapper,t.settings.loadingClass),t.loading++;const s=t.loadCallback.bind(t);t.settings.load.call(t,e,s)}loadCallback(e,t){const s=this;s.loading=Math.max(s.loading-1,0),s.lastQuery=null,s.clearActiveOption(),s.setupOptions(e,t),s.refreshOptions(s.isFocused&&!s.isInputHidden),s.loading||J(s.wrapper,s.settings.loadingClass),s.trigger("load",e,t)}preload(){var e=this.wrapper.classList;e.contains("preloaded")||(e.add("preloaded"),this.load(""))}setTextboxValue(e=""){var t=this.control_input;t.value!==e&&(t.value=e,U(t,"update"),this.lastValue=e)}getValue(){return this.is_select_tag&&this.input.hasAttribute("multiple")?this.items:this.items.join(this.settings.delimiter)}setValue(e,t){H(this,t?[]:["change"],()=>{this.clear(t),this.addItems(e,t)})}setMaxItems(e){0===e&&(e=null),this.settings.maxItems=e,this.refreshState()}setActiveItem(e,t){var s,i,n,r,o,l,a=this;if("single"!==a.settings.mode){if(!e)return a.clearActiveItems(),void(a.isFocused&&a.inputState());if("click"===(s=t&&t.type.toLowerCase())&&D("shiftKey",t)&&a.activeItems.length){for(l=a.getLastActive(),(n=Array.prototype.indexOf.call(a.control.children,l))>(r=Array.prototype.indexOf.call(a.control.children,e))&&(o=n,n=r,r=o),i=n;i<=r;i++)e=a.control.children[i],-1===a.activeItems.indexOf(e)&&a.setActiveItemClass(e);N(t)}else"click"===s&&D(ie,t)||"keydown"===s&&D("shiftKey",t)?e.classList.contains("active")?a.removeActiveItem(e):a.setActiveItemClass(e):(a.clearActiveItems(),a.setActiveItemClass(e));a.inputState(),a.isFocused||a.focus()}}setActiveItemClass(e){const t=this,s=t.control.querySelector(".last-active");s&&J(s,"last-active"),G(e,"active last-active"),t.trigger("item_select",e),-1==t.activeItems.indexOf(e)&&t.activeItems.push(e)}removeActiveItem(e){var t=this.activeItems.indexOf(e);this.activeItems.splice(t,1),J(e,"active")}clearActiveItems(){J(this.activeItems,"active"),this.activeItems=[]}setActiveOption(e,t=!0){e!==this.activeOption&&(this.clearActiveOption(),e&&(this.activeOption=e,te(this.focus_node,{"aria-activedescendant":e.getAttribute("id")}),te(e,{"aria-selected":"true"}),G(e,"active"),t&&this.scrollToOption(e)))}scrollToOption(e,t){if(!e)return;const s=this.dropdown_content,i=s.clientHeight,n=s.scrollTop||0,r=e.offsetHeight,o=e.getBoundingClientRect().top-s.getBoundingClientRect().top+n;o+r>i+n?this.scroll(o-i+r,t):o<n&&this.scroll(o,t)}scroll(e,t){const s=this.dropdown_content;t&&(s.style.scrollBehavior=t),s.scrollTop=e,s.style.scrollBehavior=""}clearActiveOption(){this.activeOption&&(J(this.activeOption,"active"),te(this.activeOption,{"aria-selected":null})),this.activeOption=null,te(this.focus_node,{"aria-activedescendant":null})}selectAll(){const e=this;if("single"===e.settings.mode)return;const t=e.controlChildren();t.length&&(e.inputState(),e.close(),e.activeItems=t,B(t,t=>{e.setActiveItemClass(t)}))}inputState(){var e=this;e.control.contains(e.control_input)&&(te(e.control_input,{placeholder:e.settings.placeholder}),e.activeItems.length>0||!e.isFocused&&e.settings.hidePlaceholder&&e.items.length>0?(e.setTextboxValue(),e.isInputHidden=!0):(e.settings.hidePlaceholder&&e.items.length>0&&te(e.control_input,{placeholder:""}),e.isInputHidden=!1),e.wrapper.classList.toggle("input-hidden",e.isInputHidden))}inputValue(){return this.control_input.value.trim()}focus(){var e=this;e.isDisabled||e.isReadOnly||(e.ignoreFocus=!0,e.control_input.offsetWidth?e.control_input.focus():e.focus_node.focus(),setTimeout(()=>{e.ignoreFocus=!1,e.onFocus()},0))}blur(){this.focus_node.blur(),this.onBlur()}getScoreFunction(e){return this.sifter.getScoreFunction(e,this.getSearchOptions())}getSearchOptions(){var e=this.settings,t=e.sortField;return"string"==typeof e.sortField&&(t=[{field:e.sortField}]),{fields:e.searchField,conjunction:e.searchConjunction,sort:t,nesting:e.nesting}}search(e){var t,s,i=this,n=this.getSearchOptions();if(i.settings.score&&"function"!=typeof(s=i.settings.score.call(i,e)))throw new Error('Tom Select "score" setting must be a function that returns a function');return e!==i.lastQuery?(i.lastQuery=e,t=i.sifter.search(e,Object.assign(n,{score:s})),i.currentResults=t):t=Object.assign({},i.currentResults),i.settings.hideSelected&&(t.items=t.items.filter(e=>{let t=T(e.id);return!(t&&-1!==i.items.indexOf(t))})),t}refreshOptions(e=!0){var t,s,i,n,r,o,l,a,c,d;const u={},p=[];var h=this,g=h.inputValue();const f=g===h.lastQuery||""==g&&null==h.lastQuery;var m=h.search(g),v=null,y=h.settings.shouldOpen||!1,O=h.dropdown_content;f&&(v=h.activeOption)&&(c=v.closest("[data-group]")),n=m.items.length,"number"==typeof h.settings.maxOptions&&(n=Math.min(n,h.settings.maxOptions)),n>0&&(y=!0);const b=(e,t)=>{let s=u[e];if(void 0!==s){let e=p[s];if(void 0!==e)return[s,e.fragment]}let i=document.createDocumentFragment();return s=p.length,p.push({fragment:i,order:t,optgroup:e}),[s,i]};for(t=0;t<n;t++){let e=m.items[t];if(!e)continue;let n=e.id,l=h.options[n];if(void 0===l)continue;let a=P(n),d=h.getOption(a,!0);for(h.settings.hideSelected||d.classList.toggle("selected",h.items.includes(a)),r=l[h.settings.optgroupField]||"",s=0,i=(o=Array.isArray(r)?r:[r])&&o.length;s<i;s++){r=o[s];let e=l.$order,t=h.optgroups[r];void 0===t?r="":e=t.$order;const[i,a]=b(r,e);s>0&&(d=d.cloneNode(!0),te(d,{id:l.$id+"-clone-"+s,"aria-selected":null}),d.classList.add("ts-cloned"),J(d,"active"),h.activeOption&&h.activeOption.dataset.value==n&&c&&c.dataset.group===r.toString()&&(v=d)),a.appendChild(d),""!=r&&(u[r]=i)}}var w;h.settings.lockOptgroupOrder&&p.sort((e,t)=>e.order-t.order),l=document.createDocumentFragment(),B(p,e=>{let t=e.fragment,s=e.optgroup;if(!t||!t.children.length)return;let i=h.optgroups[s];if(void 0!==i){let e=document.createDocumentFragment(),s=h.render("optgroup_header",i);R(e,s),R(e,t);let n=h.render("optgroup",{group:i,options:e});R(l,n)}else R(l,t)}),O.innerHTML="",R(O,l),h.settings.highlight&&(w=O.querySelectorAll("span.highlight"),Array.prototype.forEach.call(w,function(e){var t=e.parentNode;t.replaceChild(e.firstChild,e),t.normalize()}),m.query.length&&m.tokens.length&&B(m.tokens,e=>{((e,t)=>{if(null===t)return;if("string"==typeof t){if(!t.length)return;t=new RegExp(t,"i")}const s=e=>3===e.nodeType?(e=>{var s=e.data.match(t);if(s&&e.data.length>0){var i=document.createElement("span");i.className="highlight";var n=e.splitText(s.index);n.splitText(s[0].length);var r=n.cloneNode(!0);return i.appendChild(r),se(n,i),1}return 0})(e):((e=>{1!==e.nodeType||!e.childNodes||/(script|style)/i.test(e.tagName)||"highlight"===e.className&&"SPAN"===e.tagName||Array.from(e.childNodes).forEach(e=>{s(e)})})(e),0);s(e)})(O,e.regex)}));var _=e=>{let t=h.render(e,{input:g});return t&&(y=!0,O.insertBefore(t,O.firstChild)),t};if(h.loading?_("loading"):h.settings.shouldLoad.call(h,g)?0===m.items.length&&_("no_results"):_("not_loading"),(a=h.canCreate(g))&&(d=_("option_create")),h.hasOptions=m.items.length>0||a,y){if(m.items.length>0){if(v||"single"!==h.settings.mode||null==h.items[0]||(v=h.getOption(h.items[0])),!O.contains(v)){let e=0;d&&!h.settings.addPrecedence&&(e=1),v=h.selectable()[e]}}else d&&(v=d);e&&!h.isOpen&&(h.open(),h.scrollToOption(v,"auto")),h.setActiveOption(v)}else h.clearActiveOption(),e&&h.isOpen&&h.close(!1)}selectable(){return this.dropdown_content.querySelectorAll("[data-selectable]")}addOption(e,t=!1){const s=this;if(Array.isArray(e))return s.addOptions(e,t),!1;const i=T(e[s.settings.valueField]);return null!==i&&!s.options.hasOwnProperty(i)&&(e.$order=e.$order||++s.order,e.$id=s.inputId+"-opt-"+e.$order,s.options[i]=e,s.lastQuery=null,t&&(s.userOptions[i]=t,s.trigger("option_add",i,e)),i)}addOptions(e,t=!1){B(e,e=>{this.addOption(e,t)})}registerOption(e){return this.addOption(e)}registerOptionGroup(e){var t=T(e[this.settings.optgroupValueField]);return null!==t&&(e.$order=e.$order||++this.order,this.optgroups[t]=e,t)}addOptionGroup(e,t){var s;t[this.settings.optgroupValueField]=e,(s=this.registerOptionGroup(t))&&this.trigger("optgroup_add",s,t)}removeOptionGroup(e){this.optgroups.hasOwnProperty(e)&&(delete this.optgroups[e],this.clearCache(),this.trigger("optgroup_remove",e))}clearOptionGroups(){this.optgroups={},this.clearCache(),this.trigger("optgroup_clear")}updateOption(e,t){const s=this;var i,n;const r=T(e),o=T(t[s.settings.valueField]);if(null===r)return;const l=s.options[r];if(null==l)return;if("string"!=typeof o)throw new Error("Value must be set in option data");const a=s.getOption(r),c=s.getItem(r);if(t.$order=t.$order||l.$order,delete s.options[r],s.uncacheValue(o),s.options[o]=t,a){if(s.dropdown_content.contains(a)){const e=s._render("option",t);se(a,e),s.activeOption===a&&s.setActiveOption(e)}a.remove()}c&&(-1!==(n=s.items.indexOf(r))&&s.items.splice(n,1,o),i=s._render("item",t),c.classList.contains("active")&&G(i,"active"),se(c,i)),s.lastQuery=null}removeOption(e,t){const s=this;e=P(e),s.uncacheValue(e),delete s.userOptions[e],delete s.options[e],s.lastQuery=null,s.trigger("option_remove",e),s.removeItem(e,t)}clearOptions(e){const t=(e||this.clearFilter).bind(this);this.loadedSearches={},this.userOptions={},this.clearCache();const s={};B(this.options,(e,i)=>{t(e,i)&&(s[i]=e)}),this.options=this.sifter.items=s,this.lastQuery=null,this.trigger("option_clear")}clearFilter(e,t){return this.items.indexOf(t)>=0}getOption(e,t=!1){const s=T(e);if(null===s)return null;const i=this.options[s];if(null!=i){if(i.$div)return i.$div;if(t)return this._render("option",i)}return null}getAdjacent(e,t,s="option"){var i;if(!e)return null;i="item"==s?this.controlChildren():this.dropdown_content.querySelectorAll("[data-selectable]");for(let s=0;s<i.length;s++)if(i[s]==e)return t>0?i[s+1]:i[s-1];return null}getItem(e){if("object"==typeof e)return e;var t=T(e);return null!==t?this.control.querySelector(`[data-value="${V(t)}"]`):null}addItems(e,t){var s=this,i=Array.isArray(e)?e:[e];const n=(i=i.filter(e=>-1===s.items.indexOf(e)))[i.length-1];i.forEach(e=>{s.isPending=e!==n,s.addItem(e,t)})}addItem(e,t){H(this,t?[]:["change","dropdown_close"],()=>{var s,i;const n=this,r=n.settings.mode,o=T(e);if((!o||-1===n.items.indexOf(o)||("single"===r&&n.close(),"single"!==r&&n.settings.duplicates))&&null!==o&&n.options.hasOwnProperty(o)&&("single"===r&&n.clear(t),"multi"!==r||!n.isFull())){if(s=n._render("item",n.options[o]),n.control.contains(s)&&(s=s.cloneNode(!0)),i=n.isFull(),n.items.splice(n.caretPos,0,o),n.insertAtCaret(s),n.isSetup){if(!n.isPending&&n.settings.hideSelected){let e=n.getOption(o),t=n.getAdjacent(e,1);t&&n.setActiveOption(t)}n.isPending||n.settings.closeAfterSelect||n.refreshOptions(n.isFocused&&"single"!==r),0!=n.settings.closeAfterSelect&&n.isFull()?n.close():n.isPending||n.positionDropdown(),n.trigger("item_add",o,s),n.isPending||n.updateOriginalInput({silent:t})}(!n.isPending||!i&&n.isFull())&&(n.inputState(),n.refreshState())}})}removeItem(e=null,t){const s=this;if(!(e=s.getItem(e)))return;var i,n;const r=e.dataset.value;i=ee(e),e.remove(),e.classList.contains("active")&&(n=s.activeItems.indexOf(e),s.activeItems.splice(n,1),J(e,"active")),s.items.splice(i,1),s.lastQuery=null,!s.settings.persist&&s.userOptions.hasOwnProperty(r)&&s.removeOption(r,t),i<s.caretPos&&s.setCaret(s.caretPos-1),s.updateOriginalInput({silent:t}),s.refreshState(),s.positionDropdown(),s.trigger("item_remove",r,e)}createItem(e=null,t=()=>{}){3===arguments.length&&(t=arguments[2]),"function"!=typeof t&&(t=()=>{});var s,i=this,n=i.caretPos;if(e=e||i.inputValue(),!i.canCreate(e))return t(),!1;i.lock();var r=!1,o=e=>{if(i.unlock(),!e||"object"!=typeof e)return t();var s=T(e[i.settings.valueField]);if("string"!=typeof s)return t();i.setTextboxValue(),i.addOption(e,!0),i.setCaret(n),i.addItem(s),t(e),r=!0};return s="function"==typeof i.settings.create?i.settings.create.call(this,e,o):{[i.settings.labelField]:e,[i.settings.valueField]:e},r||o(s),!0}refreshItems(){var e=this;e.lastQuery=null,e.isSetup&&e.addItems(e.items),e.updateOriginalInput(),e.refreshState()}refreshState(){const e=this;e.refreshValidityState();const t=e.isFull(),s=e.isLocked;e.wrapper.classList.toggle("rtl",e.rtl);const i=e.wrapper.classList;var n;i.toggle("focus",e.isFocused),i.toggle("disabled",e.isDisabled),i.toggle("readonly",e.isReadOnly),i.toggle("required",e.isRequired),i.toggle("invalid",!e.isValid),i.toggle("locked",s),i.toggle("full",t),i.toggle("input-active",e.isFocused&&!e.isInputHidden),i.toggle("dropdown-active",e.isOpen),i.toggle("has-options",(n=e.options,0===Object.keys(n).length)),i.toggle("has-items",e.items.length>0)}refreshValidityState(){var e=this;e.input.validity&&(e.isValid=e.input.validity.valid,e.isInvalid=!e.isValid)}isFull(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems}updateOriginalInput(e={}){const t=this;var s,i;const n=t.input.querySelector('option[value=""]');if(t.is_select_tag){const r=[],o=t.input.querySelectorAll("option:checked").length;function l(e,s,i){return e||(e=z('<option value="'+q(s)+'">'+q(i)+"</option>")),e!=n&&t.input.append(e),r.push(e),(e!=n||o>0)&&(e.selected=!0),e}t.input.querySelectorAll("option:checked").forEach(e=>{e.selected=!1}),0==t.items.length&&"single"==t.settings.mode?l(n,"",""):t.items.forEach(e=>{s=t.options[e],i=s[t.settings.labelField]||"",r.includes(s.$option)?l(t.input.querySelector(`option[value="${V(e)}"]:not(:checked)`),e,i):s.$option=l(s.$option,e,i)})}else t.input.value=t.getValue();t.isSetup&&(e.silent||t.trigger("change",t.getValue()))}open(){var e=this;e.isLocked||e.isOpen||"multi"===e.settings.mode&&e.isFull()||(e.isOpen=!0,te(e.focus_node,{"aria-expanded":"true"}),e.refreshState(),Q(e.dropdown,{visibility:"hidden",display:"block"}),e.positionDropdown(),Q(e.dropdown,{visibility:"visible",display:"block"}),e.focus(),e.trigger("dropdown_open",e.dropdown))}close(e=!0){var t=this,s=t.isOpen;e&&(t.setTextboxValue(),"single"===t.settings.mode&&t.items.length&&t.inputState()),t.isOpen=!1,te(t.focus_node,{"aria-expanded":"false"}),Q(t.dropdown,{display:"none"}),t.settings.hideSelected&&t.clearActiveOption(),t.refreshState(),s&&t.trigger("dropdown_close",t.dropdown)}positionDropdown(){if("body"===this.settings.dropdownParent){var e=this.control,t=e.getBoundingClientRect(),s=e.offsetHeight+t.top+window.scrollY,i=t.left+window.scrollX;Q(this.dropdown,{width:t.width+"px",top:s+"px",left:i+"px"})}}clear(e){var t=this;if(t.items.length){var s=t.controlChildren();B(s,e=>{t.removeItem(e,!0)}),t.inputState(),e||t.updateOriginalInput(),t.trigger("clear")}}insertAtCaret(e){const t=this,s=t.caretPos,i=t.control;i.insertBefore(e,i.children[s]||null),t.setCaret(s+1)}deleteSelection(e){var t,s,i,n,r,o=this;t=e&&8===e.keyCode?-1:1,s={start:(r=o.control_input).selectionStart||0,length:(r.selectionEnd||0)-(r.selectionStart||0)};const l=[];if(o.activeItems.length)n=Z(o.activeItems,t),i=ee(n),t>0&&i++,B(o.activeItems,e=>l.push(e));else if((o.isFocused||"single"===o.settings.mode)&&o.items.length){const e=o.controlChildren();let i;t<0&&0===s.start&&0===s.length?i=e[o.caretPos-1]:t>0&&s.start===o.inputValue().length&&(i=e[o.caretPos]),void 0!==i&&l.push(i)}if(!o.shouldDelete(l,e))return!1;for(N(e,!0),void 0!==i&&o.setCaret(i);l.length;)o.removeItem(l.pop());return o.inputState(),o.positionDropdown(),o.refreshOptions(!1),!0}shouldDelete(e,t){const s=e.map(e=>e.dataset.value);return!(!s.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete(s,t))}advanceSelection(e,t){var s,i,n=this;n.rtl&&(e*=-1),n.inputValue().length||(D(ie,t)||D("shiftKey",t)?(i=(s=n.getLastActive(e))?s.classList.contains("active")?n.getAdjacent(s,e,"item"):s:e>0?n.control_input.nextElementSibling:n.control_input.previousElementSibling)&&(i.classList.contains("active")&&n.removeActiveItem(s),n.setActiveItemClass(i)):n.moveCaret(e))}moveCaret(e){}getLastActive(e){let t=this.control.querySelector(".last-active");if(t)return t;var s=this.control.querySelectorAll(".active");return s?Z(s,e):void 0}setCaret(e){this.caretPos=this.items.length}controlChildren(){return Array.from(this.control.querySelectorAll("[data-ts-item]"))}lock(){this.setLocked(!0)}unlock(){this.setLocked(!1)}setLocked(e=this.isReadOnly||this.isDisabled){this.isLocked=e,this.refreshState()}disable(){this.setDisabled(!0),this.close()}enable(){this.setDisabled(!1)}setDisabled(e){this.focus_node.tabIndex=e?-1:this.tabIndex,this.isDisabled=e,this.input.disabled=e,this.control_input.disabled=e,this.setLocked()}setReadOnly(e){this.isReadOnly=e,this.input.readOnly=e,this.control_input.readOnly=e,this.setLocked()}destroy(){var e=this,t=e.revertSettings;e.trigger("destroy"),e.off(),e.wrapper.remove(),e.dropdown.remove(),e.input.innerHTML=t.innerHTML,e.input.tabIndex=t.tabIndex,J(e.input,"tomselected","ts-hidden-accessible"),e._destroy(),delete e.input.tomselect}render(e,t){var s,i;const n=this;if("function"!=typeof this.settings.render[e])return null;if(!(i=n.settings.render[e].call(this,t,q)))return null;if(i=z(i),"option"===e||"option_create"===e?t[n.settings.disabledField]?te(i,{"aria-disabled":"true"}):te(i,{"data-selectable":""}):"optgroup"===e&&(s=t.group[n.settings.optgroupValueField],te(i,{"data-group":s}),t.group[n.settings.disabledField]&&te(i,{"data-disabled":""})),"option"===e||"item"===e){const s=P(t[n.settings.valueField]);te(i,{"data-value":s}),"item"===e?(G(i,n.settings.itemClass),te(i,{"data-ts-item":""})):(G(i,n.settings.optionClass),te(i,{role:"option",id:t.$id}),t.$div=i,n.options[s]=t)}return i}_render(e,t){const s=this.render(e,t);if(null==s)throw"HTMLElement expected";return s}clearCache(){B(this.options,e=>{e.$div&&(e.$div.remove(),delete e.$div)})}uncacheValue(e){const t=this.getOption(e);t&&t.remove()}canCreate(e){return this.settings.create&&e.length>0&&this.settings.createFilter.call(this,e)}hook(e,t,s){var i=this,n=i[t];i[t]=function(){var t,r;return"after"===e&&(t=n.apply(i,arguments)),r=s.apply(i,arguments),"instead"===e?r:("before"===e&&(t=n.apply(i,arguments)),t)}}}const ae=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},ce=(e,t,s,i)=>{e.addEventListener(t,s,i)},de=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(ue(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},ue=e=>"string"==typeof e&&e.indexOf("<")>-1,pe=(e,t,s,i)=>{e.addEventListener(t,s,i)},he=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},ge=(e,t,s,i)=>{e.addEventListener(t,s,i)},fe=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(me(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},me=e=>"string"==typeof e&&e.indexOf("<")>-1;le.define("change_listener",function(){var e;e=()=>{this.sync()},this.input.addEventListener("change",e,void 0)}),le.define("checkbox_options",function(e){var t=this,s=t.onOptionSelect;t.settings.hideSelected=!1;const i=Object.assign({className:"tomselect-checkbox",checkedClassNames:void 0,uncheckedClassNames:void 0},e);var n=function(e,t){t?(e.checked=!0,i.uncheckedClassNames&&e.classList.remove(...i.uncheckedClassNames),i.checkedClassNames&&e.classList.add(...i.checkedClassNames)):(e.checked=!1,i.checkedClassNames&&e.classList.remove(...i.checkedClassNames),i.uncheckedClassNames&&e.classList.add(...i.uncheckedClassNames))},r=function(e){setTimeout(()=>{var t=e.querySelector("input."+i.className);t instanceof HTMLInputElement&&n(t,e.classList.contains("selected"))},1)};t.hook("after","setupTemplates",()=>{var e=t.settings.render.option;t.settings.render.option=(s,r)=>{var o=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(e.call(t,s,r)),l=document.createElement("input");i.className&&l.classList.add(i.className),l.addEventListener("click",function(e){ae(e)}),l.type="checkbox";const a=null==(c=s[t.settings.valueField])?null:(e=>"boolean"==typeof e?e?"1":"0":e+"")(c);var c;return n(l,!!(a&&t.items.indexOf(a)>-1)),o.prepend(l),o}}),t.on("item_remove",e=>{var s=t.getOption(e);s&&(s.classList.remove("selected"),r(s))}),t.on("item_add",e=>{var s=t.getOption(e);s&&r(s)}),t.hook("instead","onOptionSelect",(e,i)=>{if(i.classList.contains("selected"))return i.classList.remove("selected"),t.removeItem(i.dataset.value),t.refreshOptions(),void ae(e,!0);s.call(t,e,i),r(i)})}),le.define("clear_button",function(e){const t=this,s=Object.assign({className:"clear-button",title:"Clear All",html:e=>`<div class="${e.className}" title="${e.title}">&#10799;</div>`},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s));e.addEventListener("click",e=>{t.isLocked||(t.clear(),"single"===t.settings.mode&&t.settings.allowEmptyOption&&t.addItem(""),e.preventDefault(),e.stopPropagation())}),t.control.appendChild(e)})}),le.define("drag_drop",function(){var e=this;if("multi"!==e.settings.mode)return;var t=e.lock,s=e.unlock;let i,n=!0;e.hook("after","setupTemplates",()=>{var t=e.settings.render.item;e.settings.render.item=(s,r)=>{const o=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(t.call(e,s,r));var l;l=o,((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)})({draggable:"true"},(e,t)=>{null==e?l.removeAttribute(t):l.setAttribute(t,""+e)});const a=e=>{e.preventDefault(),o.classList.add("ts-drag-over"),c(o,i)},c=(e,t)=>{var s,i,n;void 0!==t&&(((e,t)=>{do{var s;if(e==(t=null==(s=t)?void 0:s.previousElementSibling))return!0}while(t&&t.previousElementSibling);return!1})(t,o)?(i=t,null==(n=(s=e).parentNode)||n.insertBefore(i,s.nextSibling)):((e,t)=>{var s;null==(s=e.parentNode)||s.insertBefore(t,e)})(e,t))};return ce(o,"mousedown",e=>{n||((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e),e.stopPropagation()}),ce(o,"dragstart",e=>{i=o,setTimeout(()=>{o.classList.add("ts-dragging")},0)}),ce(o,"dragenter",a),ce(o,"dragover",a),ce(o,"dragleave",()=>{o.classList.remove("ts-drag-over")}),ce(o,"dragend",()=>{var t;document.querySelectorAll(".ts-drag-over").forEach(e=>e.classList.remove("ts-drag-over")),null==(t=i)||t.classList.remove("ts-dragging"),i=void 0;var s=[];e.control.querySelectorAll("[data-value]").forEach(e=>{if(e.dataset.value){let t=e.dataset.value;t&&s.push(t)}}),e.setValue(s)}),o}}),e.hook("instead","lock",()=>(n=!1,t.call(e))),e.hook("instead","unlock",()=>(n=!0,s.call(e)))}),le.define("dropdown_header",function(e){const t=this,s=Object.assign({title:"Untitled",headerClass:"dropdown-header",titleRowClass:"dropdown-header-title",labelClass:"dropdown-header-label",closeClass:"dropdown-header-close",html:e=>'<div class="'+e.headerClass+'"><div class="'+e.titleRowClass+'"><span class="'+e.labelClass+'">'+e.title+'</span><a class="'+e.closeClass+'">&times;</a></div></div>'},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s)),i=e.querySelector("."+s.closeClass);i&&i.addEventListener("click",e=>{((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e,!0),t.close()}),t.dropdown.insertBefore(e,t.dropdown.firstChild)})}),le.define("caret_position",function(){var e=this;e.hook("instead","setCaret",t=>{"single"!==e.settings.mode&&e.control.contains(e.control_input)?(t=Math.max(0,Math.min(e.items.length,t)))==e.caretPos||e.isPending||e.controlChildren().forEach((s,i)=>{i<t?e.control_input.insertAdjacentElement("beforebegin",s):e.control.appendChild(s)}):t=e.items.length,e.caretPos=t}),e.hook("instead","moveCaret",t=>{if(!e.isFocused)return;const s=e.getLastActive(t);if(s){const l=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(s);e.setCaret(t>0?l+1:l),e.setActiveItem(),n=s,i=[],((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(["last-active"],e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(i=i.concat(e))}),o=i.filter(Boolean),(r=n,Array.isArray(r)||(r=[r]),n=r).map(e=>{o.map(t=>{e.classList.remove(t)})})}else e.setCaret(e.caretPos+t);var i,n,r,o})}),le.define("dropdown_input",function(){const e=this;e.settings.shouldOpen=!0,e.hook("before","setup",()=>{e.focus_node=e.control,((e,...t)=>{var s,i=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{i.map(t=>{e.classList.add(t)})})})(e.control_input,"dropdown-input");const t=de('<div class="dropdown-input-wrap">');t.append(e.control_input),e.dropdown.insertBefore(t,e.dropdown.firstChild);const s=de('<input class="items-placeholder" tabindex="-1" />');s.placeholder=e.settings.placeholder||"",e.control.append(s)}),e.on("initialize",()=>{e.control_input.addEventListener("keydown",t=>{switch(t.keyCode){case 27:return e.isOpen&&(((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(t,!0),e.close()),void e.clearActiveItems();case 9:e.focus_node.tabIndex=-1}return e.onKeyDown.call(e,t)}),e.on("blur",()=>{e.focus_node.tabIndex=e.isDisabled?-1:e.tabIndex}),e.on("dropdown_open",()=>{e.control_input.focus()});const t=e.onBlur;var s;e.hook("instead","onBlur",s=>{if(!s||s.relatedTarget!=e.control_input)return t.call(e)}),s=()=>e.onBlur(),e.control_input.addEventListener("blur",s,void 0),e.hook("before","close",()=>{e.isOpen&&e.focus_node.focus({preventScroll:!0})})})}),le.define("input_autogrow",function(){var e=this;e.on("initialize",()=>{var t=document.createElement("span"),s=e.control_input;t.style.cssText="position:absolute; top:-99999px; left:-99999px; width:auto; padding:0; white-space:pre; ",e.wrapper.appendChild(t);for(const e of["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"])t.style[e]=s.style[e];var i=()=>{t.textContent=s.value,s.style.width=t.clientWidth+"px"};i(),e.on("update item_add item_remove",i),pe(s,"input",i),pe(s,"keyup",i),pe(s,"blur",i),pe(s,"update",i)})}),le.define("no_backspace_delete",function(){var e=this,t=e.deleteSelection;this.hook("instead","deleteSelection",s=>!!e.activeItems.length&&t.call(e,s))}),le.define("no_active_items",function(){this.hook("instead","setActiveItem",()=>{}),this.hook("instead","selectAll",()=>{})}),le.define("optgroup_columns",function(){var e=this,t=e.onKeyDown;e.hook("instead","onKeyDown",s=>{var i,n,r,o;if(!e.isOpen||37!==s.keyCode&&39!==s.keyCode)return t.call(e,s);e.ignoreHover=!0,o=(e=>{for(;e&&e.matches;){if(e.matches("[data-group]"))return e;e=e.parentNode}})(e.activeOption),i=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(e.activeOption,"[data-selectable]"),o&&(o=37===s.keyCode?o.previousSibling:o.nextSibling)&&(n=(r=o.querySelectorAll("[data-selectable]"))[Math.min(r.length-1,i)])&&e.setActiveOption(n)})}),le.define("remove_button",function(e){const t=Object.assign({label:"&times;",title:"Remove",className:"remove",append:!0},e);var s=this;if(t.append){var i='<a href="javascript:void(0)" class="'+t.className+'" tabindex="-1" title="'+(t.title+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")+'">'+t.label+"</a>";s.hook("after","setupTemplates",()=>{var e=s.settings.render.item;s.settings.render.item=(t,n)=>{var r=fe(e.call(s,t,n)),o=fe(i);return r.appendChild(o),ge(o,"mousedown",e=>{he(e,!0)}),ge(o,"click",e=>{s.isLocked||(he(e,!0),s.isLocked||s.shouldDelete([r],e)&&(s.removeItem(r),s.refreshOptions(!1),s.inputState()))}),r}})}}),le.define("restore_on_backspace",function(e){const t=this,s=Object.assign({text:e=>e[t.settings.labelField]},e);t.on("item_remove",function(e){if(t.isFocused&&""===t.control_input.value.trim()){var i=t.options[e];i&&t.setTextboxValue(s.text.call(t,i))}})}),le.define("virtual_scroll",function(){const e=this,t=e.canLoad,s=e.clearActiveOption,i=e.loadCallback;var n,r,o={},l=!1,a=[];if(e.settings.shouldLoadMore||(e.settings.shouldLoadMore=()=>{if(n.clientHeight/(n.scrollHeight-n.scrollTop)>.9)return!0;if(e.activeOption){var t=e.selectable();if(Array.from(t).indexOf(e.activeOption)>=t.length-2)return!0}return!1}),!e.settings.firstUrl)throw"virtual_scroll plugin requires a firstUrl() method";e.settings.sortField=[{field:"$order"},{field:"$score"}];const c=t=>!("number"==typeof e.settings.maxOptions&&n.children.length>=e.settings.maxOptions||!(t in o)||!o[t]),d=(t,s)=>e.items.indexOf(s)>=0||a.indexOf(s)>=0;e.setNextUrl=(e,t)=>{o[e]=t},e.getUrl=t=>{if(t in o){const e=o[t];return o[t]=!1,e}return e.clearPagination(),e.settings.firstUrl.call(e,t)},e.clearPagination=()=>{o={}},e.hook("instead","clearActiveOption",()=>{if(!l)return s.call(e)}),e.hook("instead","canLoad",s=>s in o?c(s):t.call(e,s)),e.hook("instead","loadCallback",(t,s)=>{if(l){if(r){const s=t[0];void 0!==s&&(r.dataset.value=s[e.settings.valueField])}}else e.clearOptions(d);i.call(e,t,s),l=!1}),e.hook("after","refreshOptions",()=>{const t=e.lastValue;var s;c(t)?(s=e.render("loading_more",{query:t}))&&(s.setAttribute("data-selectable",""),r=s):t in o&&!n.querySelector(".no-results")&&(s=e.render("no_more_results",{query:t})),s&&(((e,...t)=>{var s,i=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{i.map(t=>{e.classList.add(t)})})})(s,e.settings.optionClass),n.append(s))}),e.on("initialize",()=>{a=Object.keys(e.options),n=e.dropdown_content,e.settings.render=Object.assign({},{loading_more:()=>'<div class="loading-more-results">Loading more results ... </div>',no_more_results:()=>'<div class="no-more-results">No more results</div>'},e.settings.render),n.addEventListener("scroll",()=>{e.settings.shouldLoadMore.call(e)&&c(e.lastValue)&&(l||(l=!0,e.load.call(e,e.lastValue)))})})});const ve={};let ye;"undefined"!=typeof lpDataAdmin&&(ye=lpDataAdmin.lp_rest_url,ve.admin={apiAdminNotice:ye+"lp/v1/admin/tools/admin-notices",apiAddons:ye+"lp/v1/addon/all",apiAddonAction:ye+"lp/v1/addon/action-n",apiAddonsPurchase:ye+"lp/v1/addon/info-addons-purchase",apiSearchCourses:ye+"lp/v1/admin/tools/search-course",apiSearchUsers:ye+"lp/v1/admin/tools/search-user",apiAssignUserCourse:ye+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:ye+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(ye=lpData.lp_rest_url,ve.frontend={apiWidgets:ye+"lp/v1/widgets/api",apiCourses:ye+"lp/v1/courses/archive-course",apiAJAX:ye+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:ye+"lp/v1/profile/cover-image"}),ye&&(ve.apiCourses=ye+"lp/v1/courses/",ve.apiEditCoursesArchiveBlock=ye+"lp/v1/courses/edit-archive-block",ve.apiCoursesSuggest=ye+"lp/v1/courses/courses-suggest");const Oe=ve;!function(){let t,s,i,n,r,o;const l=e=>{let t=[],s=[];"string"==typeof e.course_ids?t.push(e.course_ids):"object"==typeof e.course_ids&&(t=e.course_ids),"string"==typeof e.user_ids?s.push(e.user_ids):"object"==typeof e.user_ids&&(s=e.user_ids);const i=[];t.map((e,t)=>{const n={};n.course_id=e,s.map((e,t)=>{const s={...n,user_id:e};i.push(s)})});const n=i.slice(0,5),r=Math.ceil(i.length/5);return{packages:i,data:n,totalPage:r}},a=(s,i,n,l)=>{const c=Oe.admin.apiAssignUserCourse,d={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify({data:i,page:n,totalPage:l})},u=t.querySelector(".percent"),p=t.querySelector(".lp-button-assign-course"),h=t.querySelector(".message");p.disabled=!0,e(c,d,{success:e=>{const{status:t,message:n}=e;if("success"===t){let t=parseInt(e.data.page);const n=5*t,r=n+5;i=s.slice(n,r),u.innerHTML=e.data.percent,a(s,i,++t,l)}else if("finished"===t){if(u.innerHTML="",h.style.color="green",h.innerHTML=n,setTimeout(()=>{h.innerHTML=""},2e3),p.disabled=!1,!r.tomselect||!o.tomselect)return;r.tomselect.clear(),o.tomselect.clear()}else"error"===t&&(p.disabled=!1,h.style.color="red",h.innerHTML=n,setTimeout(()=>{h.innerHTML=""},2e3))},error:e=>{p.disabled=!1,h.innerHTML=e.message},completed:()=>{}})},c=(t,r,o,l)=>{const a=Oe.admin.apiUnAssignUserCourse,d={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify({data:r,page:o,totalPage:l})},u=s.querySelector(".percent"),p=s.querySelector(".lp-button-unassign-course"),h=s.querySelector(".message");p.disabled=!0,e(a,d,{success:e=>{const{status:s,message:o}=e;if("success"===s){let s=parseInt(e.data.page);const i=5*s,n=i+5;r=t.slice(i,n),u.innerHTML=e.data.percent,c(t,r,++s,l)}else if("finished"===s){if(u.innerHTML="",h.style.color="green",h.innerHTML=o,setTimeout(()=>{h.innerHTML=""},2e3),p.disabled=!1,!i.tomselect||!n.tomselect)return;i.tomselect.clear(),n.tomselect.clear()}else"error"===s&&(p.disabled=!1,h.style.color="red",h.innerHTML=o,setTimeout(()=>{h.innerHTML=""},2e3))},error:e=>{p.disabled=!1,h.innerHTML=e.message},completed:()=>{}})};document.addEventListener("DOMContentLoaded",()=>{t=document.querySelector("#lp-assign-user-course-form"),s=document.querySelector("#lp-unassign-user-course-form"),t&&(i=s.querySelector("[name=user_ids]"),n=s.querySelector("[name=course_ids]")),s&&(r=t.querySelector("[name=user_ids]"),o=t.querySelector("[name=course_ids]")),t&&document.querySelector("form")&&document.addEventListener("submit",e=>{const t=e.target,s=new FormData(e.target),i=Object.fromEntries(Array.from(s.keys(),e=>{const t=s.getAll(e);return[e,t.length>1?t:t.pop()]}));if("lp-assign-user-course-form"===t.id){if(e.preventDefault(),!confirm("Are you sure you want to Assign?"))return;const{packages:t,data:s,totalPage:n}=l(i);a(t,s,1,n)}else if("lp-unassign-user-course-form"===t.id){if(e.preventDefault(),!confirm("Are you sure you want to Unassign?"))return;const{packages:t,data:s,totalPage:n}=l(i);c(t,s,1,n)}})})}()})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/learnpress.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/learnpress.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/admin/learnpress.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/admin/learnpress.js	2026-05-23 18:20:54.000000000 +0000
@@ -10,6 +10,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -33,7 +34,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -327,6 +328,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ }
 
 /******/ 	});
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/blocks/course-item-template.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/blocks/course-item-template.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/blocks/course-item-template.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/blocks/course-item-template.js	2026-05-23 18:20:54.000000000 +0000
@@ -26,7 +26,9 @@
 /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__);
 /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
 /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__);
-/* harmony import */ var _js_api_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../../js/api.js */ "./assets/src/js/api.js");
+/* harmony import */ var lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! lpAssetsJsPath/utils.js */ "./assets/src/js/utils.js");
+/* harmony import */ var lpAssetsJsPath_api_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! lpAssetsJsPath/api.js */ "./assets/src/js/api.js");
+
 
 
 
@@ -81,12 +83,9 @@
   }));
 }
 const fetchLearnPressCourses = async (courseQuery, signal) => {
-  const url = _js_api_js__WEBPACK_IMPORTED_MODULE_7__["default"].apiCourses;
-  let params = '?return_type=json';
-  if (courseQuery) {
-    params += `&${new URLSearchParams(courseQuery).toString()}`;
-  }
-  const response = await fetch(url + params, {
+  let url = lpAssetsJsPath_api_js__WEBPACK_IMPORTED_MODULE_8__["default"].apiEditCoursesArchiveBlock;
+  url = lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_7__.lpAddQueryArgs(url, courseQuery);
+  const response = await fetch(url, {
     method: 'GET',
     signal
   });
@@ -341,6 +340,7 @@
   lplistAPI.frontend = {
     apiWidgets: lp_rest_url + 'lp/v1/widgets/api',
     apiCourses: lp_rest_url + 'lp/v1/courses/archive-course',
+    // Deprecated API, don't load from v4.3.7
     apiAJAX: lp_rest_url + 'lp/v1/load_content_via_ajax/',
     // Deprecated since 4.3.0
     apiProfileCoverImage: lp_rest_url + 'lp/v1/profile/cover-image'
@@ -348,11 +348,375 @@
 }
 if (lp_rest_url) {
   lplistAPI.apiCourses = lp_rest_url + 'lp/v1/courses/';
+  lplistAPI.apiEditCoursesArchiveBlock = lp_rest_url + 'lp/v1/courses/edit-archive-block';
+  lplistAPI.apiCoursesSuggest = lp_rest_url + 'lp/v1/courses/courses-suggest';
 }
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (lplistAPI);
 
 /***/ },
 
+/***/ "./assets/src/js/utils.js"
+/*!********************************!*\
+  !*** ./assets/src/js/utils.js ***!
+  \********************************/
+(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
+/* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
+/* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
+/* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
+/* harmony export */   listenElementCreated: () => (/* binding */ listenElementCreated),
+/* harmony export */   listenElementViewed: () => (/* binding */ listenElementViewed),
+/* harmony export */   lpAddQueryArgs: () => (/* binding */ lpAddQueryArgs),
+/* harmony export */   lpAjaxParseJsonOld: () => (/* binding */ lpAjaxParseJsonOld),
+/* harmony export */   lpClassName: () => (/* binding */ lpClassName),
+/* harmony export */   lpFetchAPI: () => (/* binding */ lpFetchAPI),
+/* harmony export */   lpGetCurrentURLNoParam: () => (/* binding */ lpGetCurrentURLNoParam),
+/* harmony export */   lpOnElementReady: () => (/* binding */ lpOnElementReady),
+/* harmony export */   lpSetLoadingEl: () => (/* binding */ lpSetLoadingEl),
+/* harmony export */   lpShowHideEl: () => (/* binding */ lpShowHideEl),
+/* harmony export */   mergeDataWithDatForm: () => (/* binding */ mergeDataWithDatForm),
+/* harmony export */   toggleCollapse: () => (/* binding */ toggleCollapse)
+/* harmony export */ });
+/**
+ * Utils functions
+ *
+ * @param url
+ * @param data
+ * @param functions
+ * @since 4.2.5.1
+ * @version 1.0.6
+ */
+const lpClassName = {
+  hidden: 'lp-hidden',
+  loading: 'loading',
+  elCollapse: 'lp-collapse',
+  elSectionToggle: '.lp-section-toggle',
+  elTriggerToggle: '.lp-trigger-toggle'
+};
+const lpFetchAPI = (url, data = {}, functions = {}) => {
+  if ('function' === typeof functions.before) {
+    functions.before();
+  }
+  fetch(url, {
+    method: 'GET',
+    ...data
+  }).then(response => response.json()).then(response => {
+    if ('function' === typeof functions.success) {
+      functions.success(response);
+    }
+  }).catch(err => {
+    if ('function' === typeof functions.error) {
+      functions.error(err);
+    }
+  }).finally(() => {
+    if ('function' === typeof functions.completed) {
+      functions.completed();
+    }
+  });
+};
+
+/**
+ * Get current URL without params.
+ *
+ * @since 4.2.5.1
+ */
+const lpGetCurrentURLNoParam = () => {
+  let currentUrl = window.location.href;
+  const hasParams = currentUrl.includes('?');
+  if (hasParams) {
+    currentUrl = currentUrl.split('?')[0];
+  }
+  return currentUrl;
+};
+const lpAddQueryArgs = (endpoint, args) => {
+  const url = new URL(endpoint);
+  Object.keys(args).forEach(arg => {
+    url.searchParams.set(arg, args[arg]);
+  });
+  return url;
+};
+
+/**
+ * Listen element viewed.
+ *
+ * @param el
+ * @param callback
+ * @since 4.2.5.8
+ */
+const listenElementViewed = (el, callback) => {
+  const observerSeeItem = new IntersectionObserver(function (entries) {
+    for (const entry of entries) {
+      if (entry.isIntersecting) {
+        callback(entry);
+      }
+    }
+  });
+  observerSeeItem.observe(el);
+};
+
+/**
+ * Listen element created.
+ *
+ * @param callback
+ * @since 4.2.5.8
+ */
+const listenElementCreated = callback => {
+  const observerCreateItem = new MutationObserver(function (mutations) {
+    mutations.forEach(function (mutation) {
+      if (mutation.addedNodes) {
+        mutation.addedNodes.forEach(function (node) {
+          if (node.nodeType === 1) {
+            callback(node);
+          }
+        });
+      }
+    });
+  });
+  observerCreateItem.observe(document, {
+    childList: true,
+    subtree: true
+  });
+  // End.
+};
+
+/**
+ * Listen element created.
+ *
+ * @param selector
+ * @param callback
+ * @since 4.2.7.1
+ */
+const lpOnElementReady = (selector, callback) => {
+  const element = document.querySelector(selector);
+  if (element) {
+    callback(element);
+    return;
+  }
+  const observer = new MutationObserver((mutations, obs) => {
+    const element = document.querySelector(selector);
+    if (element) {
+      obs.disconnect();
+      callback(element);
+    }
+  });
+  observer.observe(document.documentElement, {
+    childList: true,
+    subtree: true
+  });
+};
+
+// Parse JSON from string with content include LP_AJAX_START.
+const lpAjaxParseJsonOld = data => {
+  if (typeof data !== 'string') {
+    return data;
+  }
+  const m = String.raw({
+    raw: data
+  }).match(/<-- LP_AJAX_START -->(.*)<-- LP_AJAX_END -->/s);
+  try {
+    if (m) {
+      data = JSON.parse(m[1].replace(/(?:\r\n|\r|\n)/g, ''));
+    } else {
+      data = JSON.parse(data);
+    }
+  } catch (e) {
+    data = {};
+  }
+  return data;
+};
+
+// status 0: hide, 1: show
+const lpShowHideEl = (el, status = 0) => {
+  if (!el) {
+    return;
+  }
+  if (!status) {
+    el.classList.add(lpClassName.hidden);
+  } else {
+    el.classList.remove(lpClassName.hidden);
+  }
+};
+
+// status 0: hide, 1: show
+const lpSetLoadingEl = (el, status) => {
+  if (!el) {
+    return;
+  }
+  if (!status) {
+    el.classList.remove(lpClassName.loading);
+  } else {
+    el.classList.add(lpClassName.loading);
+  }
+};
+
+// Toggle collapse section
+const toggleCollapse = (e, target, elTriggerClassName = '', elsExclude = [], callback) => {
+  if (!elTriggerClassName) {
+    elTriggerClassName = lpClassName.elTriggerToggle;
+  }
+
+  // Exclude elements, which should not trigger the collapse toggle
+  if (elsExclude && elsExclude.length > 0) {
+    for (const elExclude of elsExclude) {
+      if (target.closest(elExclude)) {
+        return;
+      }
+    }
+  }
+  const elTrigger = target.closest(elTriggerClassName);
+  if (!elTrigger) {
+    return;
+  }
+
+  //console.log( 'elTrigger', elTrigger );
+
+  const elSectionToggle = elTrigger.closest(`${lpClassName.elSectionToggle}`);
+  if (!elSectionToggle) {
+    return;
+  }
+  elSectionToggle.classList.toggle(`${lpClassName.elCollapse}`);
+  if ('function' === typeof callback) {
+    callback(elSectionToggle);
+  }
+};
+
+// Get data of form
+const getDataOfForm = form => {
+  const dataSend = {};
+  const formData = new FormData(form);
+  for (const pair of formData.entries()) {
+    const key = pair[0];
+    const value = formData.getAll(key);
+    if (!dataSend.hasOwnProperty(key)) {
+      // Convert value array to string.
+      dataSend[key] = value.join(',');
+    }
+  }
+  return dataSend;
+};
+
+// Get field keys of form
+const getFieldKeysOfForm = form => {
+  const keys = [];
+  const elements = form.elements;
+  for (let i = 0; i < elements.length; i++) {
+    const name = elements[i].name;
+    if (name && !keys.includes(name)) {
+      keys.push(name);
+    }
+  }
+  return keys;
+};
+
+// Merge data handle with data form.
+const mergeDataWithDatForm = (elForm, dataHandle) => {
+  const dataForm = getDataOfForm(elForm);
+  const keys = getFieldKeysOfForm(elForm);
+  keys.forEach(key => {
+    if (!dataForm.hasOwnProperty(key)) {
+      delete dataHandle[key];
+    } else if (dataForm[key][0] === '') {
+      delete dataForm[key];
+      delete dataHandle[key];
+    }
+  });
+  dataHandle = {
+    ...dataHandle,
+    ...dataForm
+  };
+  return dataHandle;
+};
+
+/**
+ * Event trigger
+ * For each list of event handlers, listen event on document.
+ *
+ * eventName: 'click', 'change', ...
+ * eventHandlers = [ { selector: '.lp-button', callBack: function(){}, class: object } ]
+ *
+ * @param eventName
+ * @param eventHandlers
+ */
+const eventHandlers = (eventName, eventHandlers) => {
+  document.addEventListener(eventName, e => {
+    const target = e.target;
+    let args = {
+      e,
+      target
+    };
+    eventHandlers.forEach(eventHandler => {
+      args = {
+        ...args,
+        ...eventHandler
+      };
+
+      //console.log( args );
+
+      // Check condition before call back
+      if (eventHandler.conditionBeforeCallBack) {
+        if (eventHandler.conditionBeforeCallBack(args) !== true) {
+          return;
+        }
+      }
+
+      // Special check for keydown event with checkIsEventEnter = true
+      if (eventName === 'keydown' && eventHandler.checkIsEventEnter) {
+        if (e.key !== 'Enter') {
+          return;
+        }
+      }
+      if (target.closest(eventHandler.selector)) {
+        if (eventHandler.class) {
+          // Call method of class, function callBack will understand exactly {this} is class object.
+          eventHandler.class[eventHandler.callBack](args);
+        } else {
+          // For send args is objected, {this} is eventHandler object, not class object.
+          eventHandler.callBack(args);
+        }
+      }
+    });
+  });
+};
+
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
+/***/ },
+
 /***/ "react"
 /*!************************!*\
   !*** external "React" ***!
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/blocks/course-item-template.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/blocks/course-item-template.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/blocks/course-item-template.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/blocks/course-item-template.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{var e={6942(e,t){var r;!function(){"use strict";var s={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=o(e,n(r)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)s.call(e,r)&&e[r]&&(t=o(t,r));return t}function o(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()}},t={};function r(s){var a=t[s];if(void 0!==a)return a.exports;var n=t[s]={exports:{}};return e[s](n,n.exports,r),n.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var s in t)r.o(t,s)&&!r.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wp.blockEditor;var s=r(6942),a=r.n(s);const n=window.wp.data,o=window.wp.element,l=window.wp.components,i=window.wp.i18n,c={};let u;"undefined"!=typeof lpDataAdmin&&(u=lpDataAdmin.lp_rest_url,c.admin={apiAdminNotice:u+"lp/v1/admin/tools/admin-notices",apiAddons:u+"lp/v1/addon/all",apiAddonAction:u+"lp/v1/addon/action-n",apiAddonsPurchase:u+"lp/v1/addon/info-addons-purchase",apiSearchCourses:u+"lp/v1/admin/tools/search-course",apiSearchUsers:u+"lp/v1/admin/tools/search-user",apiAssignUserCourse:u+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:u+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(u=lpData.lp_rest_url,c.frontend={apiWidgets:u+"lp/v1/widgets/api",apiCourses:u+"lp/v1/courses/archive-course",apiAJAX:u+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:u+"lp/v1/profile/cover-image"}),u&&(c.apiCourses=u+"lp/v1/courses/");const p=c,m=[["learnpress/course-image"],["learnpress/course-title"],["learnpress/course-price"]];function d({classList:r}){const s=(0,t.useInnerBlocksProps)({className:a()("wp-block-learnpress-course-item-template")},{template:m});return(0,e.createElement)("li",{className:"course"},(0,e.createElement)("div",{...s}))}const v=(0,o.memo)(function({blocks:r,blockContextId:s,classList:a,isHidden:n,setActiveBlockContextId:o}){const l=(0,t.__experimentalUseBlockPreview)({blocks:r}),i=()=>{o(s)},c={display:n?"none":void 0};return(0,e.createElement)("li",{className:"course",tabIndex:0,role:"button",onClick:i,onKeyPress:i,style:c},(0,e.createElement)("div",{...l,className:"wp-block-learnpress-course-item-template"}))}),g=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"learnpress/course-item-template","title":"Course Item Template","category":"","description":"Course Item Template","textdomain":"learnpress","keywords":["course item","learnpress"],"usesContext":["lpCourseQuery"],"supports":{"align":true},"attributes":{"layout":{"type":"string","default":"list"},"columns":{"type":"number","default":3}},"ancestor":["learnpress/list-courses"]}');(0,window.wp.blocks.registerBlockType)("learnpress/course-item-template",{...g,icon:{src:(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false"},(0,e.createElement)("path",{fillRule:"evenodd",d:"M5 5.5h14a.5.5 0 01.5.5v1.5a.5.5 0 01-.5.5H5a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 9.232A2 2 0 013 7.5V6a2 2 0 012-2h14a2 2 0 012 2v1.5a2 2 0 01-1 1.732V18a2 2 0 01-2 2H6a2 2 0 01-2-2V9.232zm1.5.268V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V9.5h-13z",clipRule:"evenodd"}))},edit:({clientId:r,context:s,attributes:c,setAttributes:u})=>{const m=(0,t.useBlockProps)({className:a()("learn-press-courses")}),[g,f]=(0,o.useState)(),[y,b]=(0,o.useState)(),[w,h]=(0,o.useState)([]),[_,C]=(0,o.useState)(0),{columns:E}=c,k=s.lpCourseQuery?.pagination_type||"number";(0,o.useEffect)(()=>{var e;const t=null!==(e=s.lpCourseQuery)&&void 0!==e?e:{};let r,a;return(async()=>{try{C(1),a=new AbortController,r=a.signal;const e=await(async(e,t)=>{const r=p.apiCourses;let s="?return_type=json";e&&(s+=`&${new URLSearchParams(e).toString()}`);const a=await fetch(r+s,{method:"GET",signal:t});if(!a.ok)throw new Error(`HTTP error! Status: ${a.status}`);return await a.json()})(t,r),{data:s}=e,{courses:n,page:o,total:l,total_pages:i}=s;b(e),h(n)}catch(e){"AbortError"!==e.name&&console.error("Failed to fetch courses:",e)}finally{C(0)}})(),()=>{a.abort()}},[s.lpCourseQuery?.order_by,s.lpCourseQuery?.limit]);const{blocks:x}=(0,n.useSelect)(e=>{const{getBlocks:s}=e(t.store);return{blocks:s(r)}},[r]),I=(0,o.useMemo)(()=>w?.map(e=>({lpCourseData:e,courseId:e?.ID})),[w]);if(_)return(0,e.createElement)("ul",{...m},(0,e.createElement)("li",null,(0,i.__)("Courses Fetching…","learnpress")));if(0===w.length&&!_){const e=[{ID:1,post_title:(0,i.__)("Course One","learnpress")},{ID:2,post_title:(0,i.__)("Course two","learnpress")}];h(e)}return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(t.InspectorControls,null,(0,e.createElement)(l.PanelBody,{title:(0,i.__)("Settings","learnpress")},(0,e.createElement)(l.__experimentalToggleGroupControl,{label:(0,i.__)("Layout","learnpress"),value:c.layout||"gird",onChange:e=>{u({layout:e||"gird"})},isBlock:!0},(0,e.createElement)(l.__experimentalToggleGroupControlOption,{value:"list",label:"Stack"}),(0,e.createElement)(l.__experimentalToggleGroupControlOption,{value:"grid",label:"Grid"})),"grid"===c.layout&&(0,e.createElement)(l.RangeControl,{label:(0,i.__)("Columns","learnpress"),value:c.columns||3,onChange:e=>{u({columns:e})},min:2,max:6,step:1,marks:[{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"},{value:6,label:"6"}],withInputField:!0}))),(0,e.createElement)("ul",{className:"learn-press-courses wp-block-learn-press-courses","data-layout":c.layout?c.layout:"list",style:{"--columns":c.columns||3}},I&&I.map(r=>(0,e.createElement)(t.BlockContextProvider,{key:r.courseId,value:r},r.courseId===(g||I[0]?.courseId)?(0,e.createElement)(d,{classList:r.classList}):null,(0,e.createElement)(v,{blocks:x,blockContextId:r.courseId,classList:r.classList,setActiveBlockContextId:f,isHidden:r.courseId===(g||I[0]?.courseId)})))),s.lpCourseQuery?.pagination?function(t){switch(t){case"load-more":return(0,e.createElement)("button",{className:"courses-btn-load-more"},(0,i.__)("Load More","learnpress"));case"infinite":return"";default:return(0,e.createElement)("nav",{className:"learnpress-block-pagination navigation pagination"},(0,e.createElement)("ul",{className:"page-numbers"},(0,e.createElement)("li",null,(0,e.createElement)("a",{className:"prev page-numbers",href:"?paged=1"},(0,e.createElement)("i",{className:"lp-icon-arrow-left"}))),Array.from({length:3},(t,r)=>(0,e.createElement)("li",{key:r},(0,e.createElement)("a",{className:"page-numbers",href:"{index}"},r+1)))))}}(k):null)},save:r=>{const s=t.useBlockProps.save();return(0,e.createElement)("div",{...s},(0,e.createElement)(t.InnerBlocks.Content,null))}})})()})();
\ No newline at end of file
+(()=>{var e={6942(e,t){var r;!function(){"use strict";var s={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=l(e,o(r)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)s.call(e,r)&&e[r]&&(t=l(t,r));return t}function l(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()}},t={};function r(s){var a=t[s];if(void 0!==a)return a.exports;var o=t[s]={exports:{}};return e[s](o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var s in t)r.o(t,s)&&!r.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wp.blockEditor;var s=r(6942),a=r.n(s);const o=window.wp.data,l=window.wp.element,n=window.wp.components,c=window.wp.i18n,i={};let u;"undefined"!=typeof lpDataAdmin&&(u=lpDataAdmin.lp_rest_url,i.admin={apiAdminNotice:u+"lp/v1/admin/tools/admin-notices",apiAddons:u+"lp/v1/addon/all",apiAddonAction:u+"lp/v1/addon/action-n",apiAddonsPurchase:u+"lp/v1/addon/info-addons-purchase",apiSearchCourses:u+"lp/v1/admin/tools/search-course",apiSearchUsers:u+"lp/v1/admin/tools/search-user",apiAssignUserCourse:u+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:u+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(u=lpData.lp_rest_url,i.frontend={apiWidgets:u+"lp/v1/widgets/api",apiCourses:u+"lp/v1/courses/archive-course",apiAJAX:u+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:u+"lp/v1/profile/cover-image"}),u&&(i.apiCourses=u+"lp/v1/courses/",i.apiEditCoursesArchiveBlock=u+"lp/v1/courses/edit-archive-block",i.apiCoursesSuggest=u+"lp/v1/courses/courses-suggest");const p=i,d=[["learnpress/course-image"],["learnpress/course-title"],["learnpress/course-price"]];function m({classList:r}){const s=(0,t.useInnerBlocksProps)({className:a()("wp-block-learnpress-course-item-template")},{template:d});return(0,e.createElement)("li",{className:"course"},(0,e.createElement)("div",{...s}))}const v=(0,l.memo)(function({blocks:r,blockContextId:s,classList:a,isHidden:o,setActiveBlockContextId:l}){const n=(0,t.__experimentalUseBlockPreview)({blocks:r}),c=()=>{l(s)},i={display:o?"none":void 0};return(0,e.createElement)("li",{className:"course",tabIndex:0,role:"button",onClick:c,onKeyPress:c,style:i},(0,e.createElement)("div",{...n,className:"wp-block-learnpress-course-item-template"}))}),g=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"learnpress/course-item-template","title":"Course Item Template","category":"","description":"Course Item Template","textdomain":"learnpress","keywords":["course item","learnpress"],"usesContext":["lpCourseQuery"],"supports":{"align":true},"attributes":{"layout":{"type":"string","default":"list"},"columns":{"type":"number","default":3}},"ancestor":["learnpress/list-courses"]}');(0,window.wp.blocks.registerBlockType)("learnpress/course-item-template",{...g,icon:{src:(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false"},(0,e.createElement)("path",{fillRule:"evenodd",d:"M5 5.5h14a.5.5 0 01.5.5v1.5a.5.5 0 01-.5.5H5a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 9.232A2 2 0 013 7.5V6a2 2 0 012-2h14a2 2 0 012 2v1.5a2 2 0 01-1 1.732V18a2 2 0 01-2 2H6a2 2 0 01-2-2V9.232zm1.5.268V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V9.5h-13z",clipRule:"evenodd"}))},edit:({clientId:r,context:s,attributes:i,setAttributes:u})=>{const d=(0,t.useBlockProps)({className:a()("learn-press-courses")}),[g,f]=(0,l.useState)(),[b,y]=(0,l.useState)(),[w,h]=(0,l.useState)([]),[C,k]=(0,l.useState)(0),{columns:E}=i,_=s.lpCourseQuery?.pagination_type||"number";(0,l.useEffect)(()=>{var e;const t=null!==(e=s.lpCourseQuery)&&void 0!==e?e:{};let r,a;return(async()=>{try{k(1),a=new AbortController,r=a.signal;const e=await(async(e,t)=>{let r=p.apiEditCoursesArchiveBlock;r=((e,t)=>{const r=new URL(e);return Object.keys(t).forEach(e=>{r.searchParams.set(e,t[e])}),r})(r,e);const s=await fetch(r,{method:"GET",signal:t});if(!s.ok)throw new Error(`HTTP error! Status: ${s.status}`);return await s.json()})(t,r),{data:s}=e,{courses:o,page:l,total:n,total_pages:c}=s;y(e),h(o)}catch(e){"AbortError"!==e.name&&console.error("Failed to fetch courses:",e)}finally{k(0)}})(),()=>{a.abort()}},[s.lpCourseQuery?.order_by,s.lpCourseQuery?.limit]);const{blocks:x}=(0,o.useSelect)(e=>{const{getBlocks:s}=e(t.store);return{blocks:s(r)}},[r]),I=(0,l.useMemo)(()=>w?.map(e=>({lpCourseData:e,courseId:e?.ID})),[w]);if(C)return(0,e.createElement)("ul",{...d},(0,e.createElement)("li",null,(0,c.__)("Courses Fetching…","learnpress")));if(0===w.length&&!C){const e=[{ID:1,post_title:(0,c.__)("Course One","learnpress")},{ID:2,post_title:(0,c.__)("Course two","learnpress")}];h(e)}return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(t.InspectorControls,null,(0,e.createElement)(n.PanelBody,{title:(0,c.__)("Settings","learnpress")},(0,e.createElement)(n.__experimentalToggleGroupControl,{label:(0,c.__)("Layout","learnpress"),value:i.layout||"gird",onChange:e=>{u({layout:e||"gird"})},isBlock:!0},(0,e.createElement)(n.__experimentalToggleGroupControlOption,{value:"list",label:"Stack"}),(0,e.createElement)(n.__experimentalToggleGroupControlOption,{value:"grid",label:"Grid"})),"grid"===i.layout&&(0,e.createElement)(n.RangeControl,{label:(0,c.__)("Columns","learnpress"),value:i.columns||3,onChange:e=>{u({columns:e})},min:2,max:6,step:1,marks:[{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"},{value:6,label:"6"}],withInputField:!0}))),(0,e.createElement)("ul",{className:"learn-press-courses wp-block-learn-press-courses","data-layout":i.layout?i.layout:"list",style:{"--columns":i.columns||3}},I&&I.map(r=>(0,e.createElement)(t.BlockContextProvider,{key:r.courseId,value:r},r.courseId===(g||I[0]?.courseId)?(0,e.createElement)(m,{classList:r.classList}):null,(0,e.createElement)(v,{blocks:x,blockContextId:r.courseId,classList:r.classList,setActiveBlockContextId:f,isHidden:r.courseId===(g||I[0]?.courseId)})))),s.lpCourseQuery?.pagination?function(t){switch(t){case"load-more":return(0,e.createElement)("button",{className:"courses-btn-load-more"},(0,c.__)("Load More","learnpress"));case"infinite":return"";default:return(0,e.createElement)("nav",{className:"learnpress-block-pagination navigation pagination"},(0,e.createElement)("ul",{className:"page-numbers"},(0,e.createElement)("li",null,(0,e.createElement)("a",{className:"prev page-numbers",href:"?paged=1"},(0,e.createElement)("i",{className:"lp-icon-arrow-left"}))),Array.from({length:3},(t,r)=>(0,e.createElement)("li",{key:r},(0,e.createElement)("a",{className:"page-numbers",href:"{index}"},r+1)))))}}(_):null)},save:r=>{const s=t.useBlockProps.save();return(0,e.createElement)("div",{...s},(0,e.createElement)(t.InnerBlocks.Content,null))}})})()})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/become-teacher.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/become-teacher.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/become-teacher.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/become-teacher.js	2026-05-23 18:20:54.000000000 +0000
@@ -10,6 +10,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -33,7 +34,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -327,6 +328,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ }
 
 /******/ 	});
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/checkout.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/checkout.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/checkout.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/checkout.js	2026-05-23 18:20:54.000000000 +0000
@@ -10,6 +10,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -33,7 +34,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -327,6 +328,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ }
 
 /******/ 	});
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/course-builder.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/course-builder.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/course-builder.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/course-builder.js	2026-05-23 18:20:54.000000000 +0000
@@ -2370,8 +2370,52 @@
     });
   }
   reInitTinymce(id) {
+    if (!window.tinymce || !id) {
+      return;
+    }
+    const elTextarea = document.getElementById(id);
+    if (!elTextarea) {
+      return;
+    }
+    this.reInitQuicktags(id);
+    const editor = window.tinymce.get(id);
+    const editorContainer = editor?.getContainer?.();
+    const isEditorAttached = editor && (editor.targetElm === elTextarea || editor.getElement?.() === elTextarea || editorContainer?.contains(elTextarea));
+    if (isEditorAttached) {
+      this.setDefaultEditorTab(id);
+      return;
+    }
     window.tinymce.execCommand('mceRemoveEditor', true, id);
     window.tinymce.execCommand('mceAddEditor', true, id);
+    this.setDefaultEditorTab(id);
+  }
+  reInitQuicktags(id) {
+    const toolbar = document.getElementById(`qt_${id}_toolbar`);
+    if (!toolbar || toolbar.children.length || !window.quicktags) {
+      return;
+    }
+    const settings = window.tinyMCEPreInit?.qtInit?.[id] || {
+      id
+    };
+    window.quicktags(settings);
+    if (window.QTags?._buttonsInit) {
+      window.QTags._buttonsInit();
+    }
+  }
+  setDefaultEditorTab(id) {
+    const wrapEditor = document.getElementById(`wp-${id}-wrap`);
+    if (!wrapEditor) {
+      return;
+    }
+    if (wrapEditor.classList.contains('html-active') && window.switchEditors?.go) {
+      window.switchEditors.go(id, 'tmce');
+    }
+    wrapEditor.classList.add('tmce-active');
+    wrapEditor.classList.remove('html-active');
+    const visualTab = document.getElementById(`${id}-tmce`);
+    const codeTab = document.getElementById(`${id}-html`);
+    visualTab?.setAttribute('aria-pressed', 'true');
+    codeTab?.setAttribute('aria-pressed', 'false');
   }
 
   // Events for TinyMCE editor
@@ -2385,13 +2429,7 @@
       if (id === 'content') {
         return;
       }
-
-      // Active tab visual
-      const wrapEditor = document.querySelector(`#wp-${id}-wrap`);
-      if (wrapEditor) {
-        wrapEditor.classList.add('tmce-active');
-        wrapEditor.classList.remove('html-active');
-      }
+      this.setDefaultEditorTab(id);
       const elTextarea = document.getElementById(id);
       if (!elTextarea) {
         return;
@@ -4368,6 +4406,7 @@
   lplistAPI.frontend = {
     apiWidgets: lp_rest_url + 'lp/v1/widgets/api',
     apiCourses: lp_rest_url + 'lp/v1/courses/archive-course',
+    // Deprecated API, don't load from v4.3.7
     apiAJAX: lp_rest_url + 'lp/v1/load_content_via_ajax/',
     // Deprecated since 4.3.0
     apiProfileCoverImage: lp_rest_url + 'lp/v1/profile/cover-image'
@@ -4375,6 +4414,8 @@
 }
 if (lp_rest_url) {
   lplistAPI.apiCourses = lp_rest_url + 'lp/v1/courses/';
+  lplistAPI.apiEditCoursesArchiveBlock = lp_rest_url + 'lp/v1/courses/edit-archive-block';
+  lplistAPI.apiCoursesSuggest = lp_rest_url + 'lp/v1/courses/courses-suggest';
 }
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (lplistAPI);
 
@@ -12697,6 +12738,7 @@
     this.sortableAnswerInstances = [];
     this.editQuestion = null;
     this.initPromise = null;
+    this.tinyMCEInitToken = null;
     this.isInitialized = false;
   }
   static selectors = {
@@ -12716,7 +12758,8 @@
     elAddNewQuestion: 'add-new-question',
     LPTarget: '.lp-target',
     elCollapse: 'lp-collapse',
-    elAnswersConfig: '.lp-answers-config'
+    elAnswersConfig: '.lp-answers-config',
+    elQuestionTinymce: '.lp-question-edit-main .lp-editor-tinymce'
   };
   init(container = null) {
     this.initQuizQuestionsTab(container);
@@ -12746,6 +12789,7 @@
       this.initPromise.cancelled = true;
     }
     this.initPromise = null;
+    this.tinyMCEInitToken = null;
     this.elEditQuizWrap = null;
     this.elEditListQuestions = null;
     this.quizID = null;
@@ -12852,7 +12896,7 @@
     // Init EditQuestion
     this._initEditQuestion(elEditQuizWrap);
 
-    // Init TinyMCE asynchronously
+    // Init TinyMCE asynchronously after EditQuestion events are registered.
     this._initTinyMCEAsync(elEditQuizWrap);
     this.isInitialized = true;
   }
@@ -12918,28 +12962,6 @@
         console.warn('Error registering EditQuestion events:', e);
       }
     }
-
-    // Init TinyMCE for question editors
-    this._initEditQuestionTinyMCE(elEditQuizWrap);
-  }
-
-  /**
-   * Initialize TinyMCE for question editors
-   */
-  _initEditQuestionTinyMCE(elEditQuizWrap) {
-    if (!this.editQuestion || !elEditQuizWrap || typeof window.tinymce === 'undefined') {
-      return;
-    }
-    const elTextareas = elEditQuizWrap.querySelectorAll('.lp-question-edit-main .lp-editor-tinymce');
-    elTextareas.forEach(elTextarea => {
-      if (elTextarea?.id && this.editQuestion?.reInitTinymce) {
-        try {
-          this.editQuestion.reInitTinymce(elTextarea.id);
-        } catch (e) {
-          console.warn('TinyMCE init error:', e);
-        }
-      }
-    });
   }
 
   /**
@@ -12997,38 +13019,45 @@
     if (!elEditQuizWrap) {
       return;
     }
-    const elTextareas = elEditQuizWrap.querySelectorAll('.lp-question-edit-main .lp-editor-tinymce');
-    if (elTextareas.length === 0) {
+    const elTextareas = Array.from(elEditQuizWrap.querySelectorAll(`${BuilderEditQuiz.selectors.elQuestionItem}:not(.${BuilderEditQuiz.selectors.elCollapse}) ${BuilderEditQuiz.selectors.elQuestionTinymce}`));
+    if (!elTextareas.length) {
       return;
     }
-    const textareaArray = Array.from(elTextareas);
     const chunkSize = 2;
     let index = 0;
-    const processChunk = () => {
-      const chunk = textareaArray.slice(index, index + chunkSize);
+    const initToken = {};
+    this.tinyMCEInitToken = initToken;
+    const queueInit = callback => {
+      if (window.requestIdleCallback) {
+        window.requestIdleCallback(() => callback(), {
+          timeout: 100
+        });
+      } else {
+        setTimeout(() => callback(), 50);
+      }
+    };
+    const processChunk = (attempts = 0) => {
+      if (this.tinyMCEInitToken !== initToken) {
+        return;
+      }
+      if (typeof window.tinymce === 'undefined') {
+        if (attempts < 20) {
+          setTimeout(() => processChunk(attempts + 1), 100);
+        }
+        return;
+      }
+      const chunk = elTextareas.slice(index, index + chunkSize);
       chunk.forEach(elTextarea => {
         if (elTextarea?.id) {
           this._reInitTinymce(elTextarea.id);
         }
       });
       index += chunkSize;
-      if (index < textareaArray.length) {
-        if (window.requestIdleCallback) {
-          window.requestIdleCallback(processChunk, {
-            timeout: 100
-          });
-        } else {
-          setTimeout(processChunk, 50);
-        }
+      if (index < elTextareas.length) {
+        queueInit(processChunk);
       }
     };
-    if (window.requestIdleCallback) {
-      window.requestIdleCallback(processChunk, {
-        timeout: 100
-      });
-    } else {
-      setTimeout(processChunk, 50);
-    }
+    queueInit(processChunk);
   }
 
   /**
@@ -13065,11 +13094,7 @@
     try {
       window.tinymce.execCommand('mceRemoveEditor', true, id);
       window.tinymce.execCommand('mceAddEditor', true, id);
-      const wrapEditor = document.querySelector(`#wp-${id}-wrap`);
-      if (wrapEditor) {
-        wrapEditor.classList.add('tmce-active');
-        wrapEditor.classList.remove('html-active');
-      }
+      this.editQuestion?.setDefaultEditorTab?.(id);
     } catch (e) {
       console.warn('Manual TinyMCE init error:', e);
     }
@@ -13085,20 +13110,7 @@
 
     // Init answer sortable
     this._sortAbleQuestionAnswer(elQuestionEditMain);
-
-    // Init TinyMCE
-    if (this.editQuestion?.reInitTinymce) {
-      const elTextareas = elQuestionEditMain.querySelectorAll('.lp-editor-tinymce');
-      elTextareas.forEach(elTextarea => {
-        if (elTextarea?.id) {
-          try {
-            this.editQuestion.reInitTinymce(elTextarea.id);
-          } catch (e) {
-            console.warn('TinyMCE init error:', e);
-          }
-        }
-      });
-    }
+    this._initQuestionTinymce(elQuestionEditMain.closest(BuilderEditQuiz.selectors.elQuestionItem));
 
     // Init answer sortable via EditQuestion
     if (this.editQuestion?.sortAbleQuestionAnswer) {
@@ -13109,6 +13121,21 @@
       }
     }
   }
+
+  /**
+   * Initialize TinyMCE only after a question item is expanded.
+   */
+  _initQuestionTinymce(elQuestionItem) {
+    if (!elQuestionItem || elQuestionItem.classList.contains(BuilderEditQuiz.selectors.elCollapse)) {
+      return;
+    }
+    const elTextareas = elQuestionItem.querySelectorAll(BuilderEditQuiz.selectors.elQuestionTinymce);
+    elTextareas.forEach(elTextarea => {
+      if (elTextarea?.id) {
+        this._reInitTinymce(elTextarea.id);
+      }
+    });
+  }
   events() {
     if (BuilderEditQuiz._loadedEvents) {
       return;
@@ -13180,7 +13207,10 @@
     // Toggle collapse
     document.addEventListener('click', e => {
       const target = e.target;
-      lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.toggleCollapse(e, target, BuilderEditQuiz.selectors.elQuestionToggle, [], () => this.checkAllQuestionsCollapsed());
+      lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.toggleCollapse(e, target, BuilderEditQuiz.selectors.elQuestionToggle, [], elQuestionItem => {
+        this._initQuestionTinymce(elQuestionItem);
+        this.checkAllQuestionsCollapsed();
+      });
     });
   }
 
@@ -13452,6 +13482,9 @@
     elQuestionItems.forEach(el => {
       if (el) {
         el.classList.toggle(BuilderEditQuiz.selectors.elCollapse, shouldCollapse);
+        if (!shouldCollapse) {
+          this._initQuestionTinymce(el);
+        }
       }
     });
   }
@@ -16259,6 +16292,7 @@
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -16282,7 +16316,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -16576,6 +16610,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ },
 
 /***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/toastify-js/src/toastify.css"
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/course-builder.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/course-builder.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/course-builder.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/course-builder.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{var e={345(e,t,s){"use strict";s.d(t,{f:()=>p});var i=s(4223),n=s(2603),o=s(8465),a=s.n(o),r=s(246);const l="edit-question";let c,d,u,h;class p{static selectors={elEditQuestionWrap:".lp-edit-question-wrap",elQuestionEditMain:".lp-question-edit-main",elQuestionToggleAll:".lp-question-toggle-all",elEditListQuestions:".lp-edit-list-questions",elQuestionToggle:".lp-question-toggle",elBtnShowPopupItemsToSelect:".lp-btn-show-popup-items-to-select",elPopupItemsToSelectClone:".lp-popup-items-to-select.clone",elBtnAddQuestion:".lp-btn-add-question",elBtnRemoveQuestion:".lp-btn-remove-question",elBtnUpdateQuestionTitle:".lp-btn-update-question-title",elBtnUpdateQuestionDes:".lp-btn-update-question-des",elBtnUpdateQuestionHint:".lp-btn-update-question-hint",elBtnUpdateQuestionExplain:".lp-btn-update-question-explanation",elQuestionTitleNewInput:".lp-question-title-new-input",elQuestionTitleInput:".lp-question-title-input",elQuestionTypeLabel:".lp-question-type-label",elQuestionTypeNew:".lp-question-type-new",elAddNewQuestion:"add-new-question",elQuestionClone:".lp-question-item.clone",elAnswersConfig:".lp-answers-config",elBtnAddAnswer:".lp-btn-add-question-answer",elQuestionAnswerItemAddNew:".lp-question-answer-item-add-new",elQuestionAnswerTitleNewInput:".lp-question-answer-title-new-input",elQuestionAnswerTitleInput:".lp-question-answer-title-input",elBtnDeleteAnswer:".lp-btn-delete-question-answer",elQuestionByType:".lp-question-by-type",elInputAnswerSetTrue:".lp-input-answer-set-true",elQuestionAnswerItem:".lp-question-answer-item",elBtnUpdateQuestionAnswer:".lp-btn-update-question-answer",elBtnFibInsertBlank:".lp-btn-fib-insert-blank",elBtnFibDeleteAllBlanks:".lp-btn-fib-delete-all-blanks",elBtnFibSaveContent:".lp-btn-fib-save-content",elBtnFibClearAllContent:".lp-btn-fib-clear-all-content",elFibOptionTitleInput:".lp-question-fib-option-title-input",elFibBlankOptions:".lp-question-fib-blank-options",elFibBlankOptionItem:".lp-question-fib-blank-option-item",elFibBlankOptionItemClone:".lp-question-fib-blank-option-item.clone",elFibBlankOptionIndex:".lp-question-fib-option-index",elBtnFibOptionDelete:".lp-btn-fib-option-delete",elFibOptionMatchCaseWrap:".lp-question-fib-option-match-case-wrap",elFibOptionMatchCaseInput:".lp-question-fib-option-match-case-input",elQuestionFibOptionDetail:".lp-question-fib-option-detail",elFibOptionComparisonInput:".lp-question-fib-option-comparison-input",elAutoSaveFib:".lp-auto-save-fib",LPTarget:".lp-target",elCollapse:"lp-collapse",elSectionToggle:".lp-section-toggle",elTriggerToggle:".lp-trigger-toggle",elAutoSaveQuestion:".lp-auto-save-question",elAutoSaveAnswer:".lp-auto-save-question-answer",elQuestionFibInput:"lp-question-fib-input",elBtnQuestionCreateType:".lp-btn-question-create-type"};constructor(){}init(){this.events(),this.initTinyMCE().then()}events(){p._loadedEvents||(p._loadedEvents=!0,document.querySelectorAll(`${p.selectors.elQuestionEditMain}`).forEach(e=>{this.sortAbleQuestionAnswer(e)}),i.eventHandlers("click",[{selector:p.selectors.elBtnQuestionCreateType,callBack:this.createQuestionType.name,class:this},{selector:p.selectors.elBtnAddAnswer,callBack:this.addQuestionAnswer.name,class:this},{selector:p.selectors.elBtnDeleteAnswer,callBack:this.deleteQuestionAnswer.name,class:this},{selector:p.selectors.elBtnFibInsertBlank,callBack:this.fibInsertBlank.name,class:this},{selector:p.selectors.elBtnFibDeleteAllBlanks,callBack:this.fibDeleteAllBlanks.name,class:this},{selector:p.selectors.elBtnFibSaveContent,callBack:this.fibSaveContent.name,class:this},{selector:p.selectors.elBtnFibClearAllContent,callBack:this.fibClearContent.name,class:this},{selector:p.selectors.elBtnFibOptionDelete,callBack:this.fibDeleteBlank.name,class:this},{selector:p.selectors.elFibOptionMatchCaseInput,callBack:this.fibShowHideMatchCaseOption.name,class:this},{selector:p.selectors.elFibOptionComparisonInput,callBack:e=>{const{e:t,target:s}=e;s.closest(`${p.selectors.elQuestionEditMain}`).querySelector(`${p.selectors.elBtnFibSaveContent}`).click()}}]),document.addEventListener("click",e=>{const t=e.target;i.toggleCollapse(e,t,p.selectors.elTriggerToggle)}),i.eventHandlers("keyup",[{selector:p.selectors.elQuestionAnswerTitleNewInput,callBack:this.checkCanAddAnswer.name,class:this},{selector:p.selectors.elFibOptionTitleInput,callBack:this.fibOptionTitleInputChange.name,class:this},{selector:p.selectors.elAutoSaveQuestion,callBack:this.autoUpdateQuestion.name,class:this}]),i.eventHandlers("keydown",[{selector:p.selectors.elQuestionAnswerTitleNewInput,callBack:this.addQuestionAnswer.name,class:this,checkIsEventEnter:!0}]),i.eventHandlers("change",[{selector:p.selectors.elAutoSaveAnswer,callBack:this.autoUpdateAnswer.name,class:this}]),this.eventEditorTinymce())}async initTinyMCE(){document.querySelectorAll(".lp-editor-tinymce").forEach(e=>{const t=e.id;this.reInitTinymce(t)})}reInitTinymce(e){window.tinymce.execCommand("mceRemoveEditor",!0,e),window.tinymce.execCommand("mceAddEditor",!0,e)}eventEditorTinymce(){window.tinymce.on("AddEditor",e=>{const t=e.editor.id,s=window.tinymce.get(t);if(!s)return;if("content"===t)return;const n=document.querySelector(`#wp-${t}-wrap`);n&&(n.classList.add("tmce-active"),n.classList.remove("html-active"));const o=document.getElementById(t);if(!o)return;const a=o.closest(`${p.selectors.elQuestionEditMain}`);a&&(a.dataset.questionId,s.settings.force_p_newlines=!1,s.settings.forced_root_block="",s.settings.force_br_newlines=!0,s.settings.relative_urls=!1,s.settings.remove_script_host=!1,s.settings.convert_urls=!0,s.settings.document_base_url=lpData.site_url,s.on("change keyup",e=>{o.value=s.getContent(),this.autoUpdateQuestion({e,target:o})}),s.on("blur",e=>{}),s.on("focusin",e=>{}),s.on("init",()=>{s.dom.addStyle(`\n\t\t\t\tbody {\n\t\t\t\t\tline-height: 2.2 !important;\n\t\t\t\t}\n\t\t\t\t.${p.selectors.elQuestionFibInput} {\n\t\t\t\t\tborder: 1px dashed rebeccapurple;\n\t\t\t\t\tpadding: 5px;\n\t\t\t\t}\n\t\t\t`)}),s.on("setcontent",e=>{const t=this.randomString(),i=s.dom.select(`.${p.selectors.elQuestionFibInput}[data-id="${t}"]`);i[0]&&i[0].focus(),s.dom.bind(i[0],"input",e=>{})}),s.on("selectionchange",e=>{if(c=s.selection,c.getNode().classList.contains(`${p.selectors.elQuestionFibInput}`)){const e=c.getNode().dataset.id,n=c.getNode().textContent.trim();if(0===n.length){const t=s.id.replace(`${p.selectors.elQuestionFibInput}-`,""),n=document.querySelector(`${p.selectors.elQuestionEditMain}[data-question-id="${t}"]`).querySelector(`${p.selectors.elFibBlankOptions}`).querySelector(`${p.selectors.elFibBlankOptionItem}[data-id="${e}"]`);n&&i.lpShowHideEl(n,0)}else{const s=document.getElementById(t).closest(`${p.selectors.elAnswersConfig}`).querySelector(`${p.selectors.elFibBlankOptionItem}[data-id="${e}"]`);if(s){const e=s.querySelector(`${p.selectors.elFibOptionTitleInput}`);e&&(e.value=n)}}}}),s.on("Undo",e=>{s.getContent();const t=s.selection.getNode();if(t.classList.contains(`${p.selectors.elQuestionFibInput}`)){const e=t.dataset.id,s=document.querySelector(`${p.selectors.elFibBlankOptionItem}[data-id="${e}"]`);s&&i.lpShowHideEl(s,1)}}),s.on("Redo",e=>{}))})}autoUpdateQuestion(e){let{e:t,target:s,key:i,value:o}=e;const a=s.closest(`${p.selectors.elAutoSaveQuestion}`);if(!a)return;const r=a.closest(`${p.selectors.elQuestionEditMain}`).dataset.questionId;clearTimeout(h),h=setTimeout(()=>{const e={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw`Error: ${t}`;n.W(t,s)},error:e=>{n.W(e,"error")},completed:()=>{}},t={action:"update_question",question_id:r,args:{id_url:l}};if(void 0===i){if(i=a.dataset.keyAutoSave,!i){if(!a.classList.contains("lp-editor-tinymce"))return;const e=a.id;if(i=e.replace(/lp-/g,"").replace(`-${r}`,"").replace(/-/g,"_"),!i)return}o=a.value}t[i]=o,window.lpAJAXG.fetchAJAX(t,e)},700)}createQuestionType(e){const{e:t,target:s}=e,i=s.closest(`${p.selectors.elBtnQuestionCreateType}`);if(!i)return;const o=i.closest(`${p.selectors.elQuestionEditMain}`);if(!o)return;const a=o.dataset.questionId,r=o.querySelector(`${p.selectors.elQuestionTypeNew}`);if(!r)return;const c=r.value.trim();if(!c){const e=r.dataset.messEmptyType;return void n.W(e,"error")}const d={success:e=>{const{message:t,status:s,data:i}=e;if("success"!==s)throw`Error: ${t}`;{const{html_option_answers:e}=i;o.querySelector(`${p.selectors.elAnswersConfig}`).outerHTML=e,this.initTinyMCE(),this.sortAbleQuestionAnswer(o),n.W(t,s)}},error:e=>{n.W(e,"error")},completed:()=>{}},u={action:"update_question",question_id:a,question_type:c,args:{id_url:l}};window.lpAJAXG.fetchAJAX(u,d)}addQuestionAnswer(e){const{e:t,target:s}=e,o=s.closest(`${p.selectors.elQuestionAnswerItemAddNew}`);if(!o)return;t.preventDefault();const a=o.querySelector(`${p.selectors.elQuestionAnswerTitleNewInput}`);if(!a.value.trim()){const e=a.dataset.messEmptyTitle;return void n.W(e,"error")}const r=s.closest(`${p.selectors.elQuestionEditMain}`),c=r.querySelector(`${p.selectors.elQuestionAnswerItem}.clone`),d=c.cloneNode(!0),u=d.querySelector(`${p.selectors.elQuestionAnswerTitleInput}`);d.classList.remove("clone"),i.lpShowHideEl(d,1),i.lpSetLoadingEl(d,1),c.insertAdjacentElement("beforebegin",d);const h=a.value.trim();u.value=h,a.value="";const m={success:e=>{const{message:t,status:s,data:o}=e;if("success"!==s)throw`Error: ${t}`;{const{question_answer:e}=o;d.dataset.answerId=e.question_answer_id,i.lpSetLoadingEl(d,0);const t=this.getDataAnswersConfig(r);t.push(e),this.setDataAnswersConfig(r,t)}n.W(t,s)},error:e=>{d.remove(),n.W(e,"error")},completed:()=>{}},g={action:"add_question_answer",question_id:r.dataset.questionId,answer_title:h,args:{id_url:l}};window.lpAJAXG.fetchAJAX(g,m)}checkCanAddAnswer(e){const{e:t,target:s}=e,i=s.closest(p.selectors.elQuestionAnswerTitleNewInput);if(!i)return;const n=i.closest(`${p.selectors.elQuestionAnswerItemAddNew}`);if(!n)return;const o=n.querySelector(`${p.selectors.elBtnAddAnswer}`);o&&(i.value.trim()?o.classList.add("active"):o.classList.remove("active"))}autoUpdateAnswer(e){const{e:t,target:s}=e,o=s.closest(`${p.selectors.elAutoSaveAnswer}`);if(!o)return;const a=o.closest(`${p.selectors.elQuestionAnswerItem}`);clearTimeout(d),d=setTimeout(()=>{const e=o.closest(`${p.selectors.elQuestionEditMain}`),t=e.dataset.questionId,s=this.getDataAnswersConfig(e),r=e.querySelector(`${p.selectors.elAnswersConfig}`),c=structuredClone(s),d=r.querySelectorAll(`${p.selectors.elQuestionAnswerItem}:not(.clone)`),u={};d.forEach((e,t)=>{u[e.dataset.answerId]=t+1}),s.map((t,s)=>{const i=e.querySelector(`${p.selectors.elQuestionAnswerItem}[data-answer-id="${t.question_answer_id}"]`),n=i.querySelector(`${p.selectors.elInputAnswerSetTrue}`),o=i.querySelector(`${p.selectors.elQuestionAnswerTitleInput}`);return o&&(t.title=o.value.trim()),n&&(n.checked?t.is_true="yes":t.is_true=""),u[t.question_answer_id]&&(t.order=u[t.question_answer_id]),t}),i.lpSetLoadingEl(a,1);const h={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw`Error: ${t}`;n.W(t,s)},error:t=>{c.forEach(t=>{const s=e.querySelector(`${p.selectors.elQuestionAnswerItem}[data-answer-id="${t.question_answer_id}"]`).querySelector(`${p.selectors.elInputAnswerSetTrue}`);return"yes"===t.is_true&&(s.checked=!0),t}),n.W(t,"error")},completed:()=>{i.lpSetLoadingEl(a,0)}},m={action:"update_question_answers_config",question_id:t,answers:s,args:{id_url:l}};window.lpAJAXG.fetchAJAX(m,h)},700)}sortAbleQuestionAnswer(e){let t,s=0;e.querySelectorAll(`${p.selectors.elAnswersConfig}`).forEach(e=>{new r.Ay(e,{handle:".drag",animation:150,onEnd:e=>{const i=e.item;s&&(clearTimeout(t),t=setTimeout(()=>{const e=i.querySelector(`${p.selectors.elAutoSaveAnswer}`);this.autoUpdateAnswer({e:null,target:e})},1e3))},onMove:e=>{clearTimeout(t)},onUpdate:e=>{s=1}})})}deleteQuestionAnswer(e){const{e:t,target:s}=e,o=s.closest(`${p.selectors.elBtnDeleteAnswer}`);if(!o)return;const r=o.closest(`${p.selectors.elQuestionAnswerItem}`);if(!r)return;const c=o.closest(`${p.selectors.elQuestionEditMain}`),d=c.dataset.questionId,u=r.dataset.answerId;d&&u&&a().fire({title:o.dataset.title||"Are you sure?",text:o.dataset.content||"Do you want to delete this answer?",icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){i.lpSetLoadingEl(r,1);const e={success:e=>{const{message:t,status:s}=e;if(n.W(t,s),"success"===s){const e=parseInt(r.dataset.answerId);r.remove();const t=this.getDataAnswersConfig(c);if(t){const s=t.filter(t=>parseInt(t.question_answer_id)!==e);this.setDataAnswersConfig(c,s)}}},error:e=>{n.W(e,"error")},completed:()=>{i.lpSetLoadingEl(r,0)}},t={action:"delete_question_answer",question_id:d,question_answer_id:u,args:{id_url:l}};window.lpAJAXG.fetchAJAX(t,e)}})}getDataAnswersConfig(e){const t=e.querySelector(`${p.selectors.elAnswersConfig}`);if(!t)return null;let s=t.dataset.answers||"[]";try{s=JSON.parse(s)}catch(e){s=[]}return s.meta_data||(s.meta_data={}),s}setDataAnswersConfig(e,t){const s=e.querySelector(`${p.selectors.elAnswersConfig}`);s&&(t&&"object"==typeof t||(t={}),s.dataset.answers=JSON.stringify(t))}fibInsertBlank=e=>{const{e:t,target:s}=e,o=s.closest(p.selectors.elBtnFibInsertBlank);if(!o)return;const a=o.dataset.defaultText,r=o.closest(p.selectors.elQuestionEditMain),l=r.dataset.questionId,d=o.dataset.messInserted,u=o.dataset.messRequireSelectText,h=`${p.selectors.elQuestionFibInput}-${l}`,m=this.randomString();let g;if(!c)return void n.W(u,"error");{const e=c.getNode();if(!e)return void n.W("Event insert blank has error, please try again","error");if(!e.closest(`body[data-id="${h}"]`))return void n.W(u,"error");if(e.classList.contains(`${p.selectors.elQuestionFibInput}`))return void n.W(d,"error");g=c.getContent(),0===g.length&&(g=a);const t=`<span class="${p.selectors.elQuestionFibInput}" data-id="${m}">${g}</span>`;c.setContent(t)}const f=this.getDataAnswersConfig(r);f.meta_data=f.meta_data||{},0===Object.keys(f.meta_data).length&&(f.meta_data={}),f.meta_data[m]={id:m,match_case:0,comparison:"equal",fill:g,index:1,open:!1},this.setDataAnswersConfig(r,f);const b=r.querySelector(`${p.selectors.elFibBlankOptions}`),v=r.querySelector(`${p.selectors.elFibBlankOptionItemClone}`),y=v.cloneNode(!0),w=b.querySelectorAll(`${p.selectors.elFibBlankOptionItem}:not(.clone)`).length,_=y.querySelector(`${p.selectors.elFibBlankOptionIndex}`),x=y.querySelector(`${p.selectors.elFibOptionTitleInput}`),S=y.querySelector(`${p.selectors.elFibOptionMatchCaseInput}`),C=y.querySelectorAll(`${p.selectors.elFibOptionComparisonInput}`);y.dataset.id=m,x.name=`${p.selectors.elFibOptionTitleInput}-${m}`,x.value=this.decodeHtml(g),_.textContent=w+1+".",S.name=`${p.selectors.elFibOptionMatchCaseInput}-${m}`.replace(/\./g,""),C.forEach(e=>{e.name=`${p.selectors.elFibOptionComparisonInput}-${m}`.replace(/\./g,""),"equal"===e.value&&(e.checked=!0)}),v.insertAdjacentElement("beforebegin",y),y.classList.remove("clone"),i.lpShowHideEl(y,1);const k=r.querySelector(`${p.selectors.elBtnFibSaveContent}`);i.lpSetLoadingEl(o,1),this.fibSaveContent({e:null,target:k,callBackCompleted:()=>{i.lpSetLoadingEl(o,0)}})};fibDeleteAllBlanks(e){const{e:t,target:s}=e,n=s.closest(`${p.selectors.elBtnFibDeleteAllBlanks}`);if(!n)return;const o=n.closest(`${p.selectors.elQuestionEditMain}`);if(!o)return;const r=o.dataset.questionId,l=this.getDataAnswersConfig(o);a().fire({title:n.dataset.title,text:n.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e=window.tinymce.get(`${p.selectors.elQuestionFibInput}-${r}`);e.dom.select(`.${p.selectors.elQuestionFibInput}`).forEach(t=>{e.dom.remove(t,!0)}),l.meta_data={},this.setDataAnswersConfig(o,l),o.querySelector(`${p.selectors.elFibBlankOptions}`).querySelectorAll(`${p.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const t=o.querySelector(`${p.selectors.elBtnFibSaveContent}`);i.lpSetLoadingEl(n,1),this.fibSaveContent({e:null,target:t,callBackCompleted:()=>{i.lpSetLoadingEl(n,0)}})}})}fibClearContent(e){const{e:t,target:s}=e,n=s.closest(`${p.selectors.elBtnFibClearAllContent}`);if(!n)return;const o=n.closest(`${p.selectors.elQuestionEditMain}`);if(!o)return;const r=o.dataset.questionId,l=this.getDataAnswersConfig(o);a().fire({title:n.dataset.title,text:n.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){window.tinymce.get(`lp-question-fib-input-${r}`).setContent(""),l.meta_data={},this.setDataAnswersConfig(o,l),o.querySelector(`${p.selectors.elFibBlankOptions}`).querySelectorAll(`${p.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const e=o.querySelector(`${p.selectors.elBtnFibSaveContent}`);i.lpSetLoadingEl(n,1),this.fibSaveContent({e:null,target:e,callBackCompleted:()=>{i.lpSetLoadingEl(n,0)}})}})}fibDeleteBlank(e){const{e:t,target:s}=e,n=s.closest(`${p.selectors.elBtnFibOptionDelete}`);if(!n)return;const o=n.closest(`${p.selectors.elQuestionEditMain}`);if(!o)return;const r=o.dataset.questionId,l=(o.querySelector(`${p.selectors.elAnswersConfig}`),this.getDataAnswersConfig(o)),c=n.closest(`${p.selectors.elFibBlankOptionItem}`),d=c.dataset.id;a().fire({title:n.dataset.title,text:n.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e=window.tinymce.get(`${p.selectors.elQuestionFibInput}-${r}`),t=e.dom.select(`.${p.selectors.elQuestionFibInput}[data-id="${d}"]`);t[0]&&e.dom.remove(t[0],!0),c.remove(),l.meta_data=l.meta_data||{},l.meta_data[d]&&delete l.meta_data[d],this.setDataAnswersConfig(o,l);const s=o.querySelector(`${p.selectors.elBtnFibSaveContent}`);i.lpSetLoadingEl(c,1),this.fibSaveContent({e:null,target:s,callBackCompleted:()=>{i.lpSetLoadingEl(c,0)}})}})}fibOptionTitleInputChange(e){const{e:t,target:s}=e,i=s.closest(`${p.selectors.elFibOptionTitleInput}`);if(!i)return;const n=i.closest(`${p.selectors.elFibBlankOptionItem}`);if(!n)return;const o=i.closest(`${p.selectors.elQuestionEditMain}`);if(!o)return;const a=i.value.trim(),r=n.dataset.id,l=o.dataset.questionId,c=window.tinymce.get(`lp-question-fib-input-${l}`).dom.select(`.lp-question-fib-input[data-id="${r}"]`);c[0]&&(c[0].textContent=a),clearTimeout(u),u=setTimeout(()=>{const e=o.querySelector(`${p.selectors.elBtnFibSaveContent}`);this.fibSaveContent({e:null,target:e})},700)}fibSaveContent(e){const{e:t,target:s,callBackCompleted:o=null}=e,a=s.closest(`${p.selectors.elBtnFibSaveContent}`);if(!a)return;const r=a.closest(`${p.selectors.elQuestionEditMain}`),c=r.dataset.questionId,d=this.getDataAnswersConfig(r);if(!d)return;const u=window.tinymce.get(`${p.selectors.elQuestionFibInput}-${c}`);d.title=u.getContent();const h=r.querySelectorAll(`${p.selectors.elFibBlankOptionItem}:not(.clone)`);h&&h.forEach(e=>{const t=e.dataset.id,s=e.querySelector(`${p.selectors.elFibOptionMatchCaseInput}`),i=e.querySelector(`${p.selectors.elFibOptionComparisonInput}:checked`);d.meta_data[t].match_case=s.checked?1:0,d.meta_data[t].comparison=i.value}),o||i.lpSetLoadingEl(a,1);const m={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw`Error: ${t}`;this.setDataAnswersConfig(r,d),n.W(t,s)},error:e=>{n.W(e,"error")},completed:()=>{o&&"function"==typeof o?o():i.lpSetLoadingEl(a,0)}},g={action:"update_question_answers_config",question_id:c,answers:d,args:{id_url:l}};window.lpAJAXG.fetchAJAX(g,m)}fibShowHideMatchCaseOption(e){const{e:t,target:s}=e,n=s.closest(`${p.selectors.elFibOptionMatchCaseInput}`);if(!n)return;const o=n.closest(`${p.selectors.elQuestionFibOptionDetail}`),a=o.querySelector(`${p.selectors.elFibOptionMatchCaseWrap}`);o&&a&&(n.checked?i.lpShowHideEl(a,1):i.lpShowHideEl(a,0),n.closest(`${p.selectors.elQuestionEditMain}`).querySelector(`${p.selectors.elBtnFibSaveContent}`).click())}randomString(e=10){let t="";for(let s=0;s<e;s++)t+="abcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(36*Math.random()));return t}decodeHtml(e){const t=document.createElement("textarea");return t.innerHTML=e,t.value}}const m=new p;i.lpOnElementReady(p.selectors.elEditQuestionWrap,e=>{const t=p.selectors.elQuestionEditMain.replace(".","");e.classList.contains(t)&&m.init()})},2603(e,t,s){"use strict";s.d(t,{W:()=>a});var i=s(7736),n=s.n(i);s(4316);const o={text:"",gravity:lpData.toast.gravity,position:lpData.toast.position,className:`${lpData.toast.classPrefix}`,close:1==lpData.toast.close,stopOnFocus:1==lpData.toast.stopOnFocus,duration:lpData.toast.duration},a=(e,t="success",s)=>{let i=o;s&&(i={...i,...s}),new(n())({...i,text:e,className:`${lpData.toast.classPrefix} ${t}`}).showToast()}},4223(e,t,s){"use strict";s.r(t),s.d(t,{eventHandlers:()=>b,getDataOfForm:()=>m,getFieldKeysOfForm:()=>g,listenElementCreated:()=>l,listenElementViewed:()=>r,lpAddQueryArgs:()=>a,lpAjaxParseJsonOld:()=>d,lpClassName:()=>i,lpFetchAPI:()=>n,lpGetCurrentURLNoParam:()=>o,lpOnElementReady:()=>c,lpSetLoadingEl:()=>h,lpShowHideEl:()=>u,mergeDataWithDatForm:()=>f,toggleCollapse:()=>p});const i={hidden:"lp-hidden",loading:"loading",elCollapse:"lp-collapse",elSectionToggle:".lp-section-toggle",elTriggerToggle:".lp-trigger-toggle"},n=(e,t={},s={})=>{"function"==typeof s.before&&s.before(),fetch(e,{method:"GET",...t}).then(e=>e.json()).then(e=>{"function"==typeof s.success&&s.success(e)}).catch(e=>{"function"==typeof s.error&&s.error(e)}).finally(()=>{"function"==typeof s.completed&&s.completed()})},o=()=>{let e=window.location.href;return e.includes("?")&&(e=e.split("?")[0]),e},a=(e,t)=>{const s=new URL(e);return Object.keys(t).forEach(e=>{s.searchParams.set(e,t[e])}),s},r=(e,t)=>{new IntersectionObserver(function(e){for(const s of e)s.isIntersecting&&t(s)}).observe(e)},l=e=>{new MutationObserver(function(t){t.forEach(function(t){t.addedNodes&&t.addedNodes.forEach(function(t){1===t.nodeType&&e(t)})})}).observe(document,{childList:!0,subtree:!0})},c=(e,t)=>{const s=document.querySelector(e);if(s)return void t(s);const i=new MutationObserver((s,i)=>{const n=document.querySelector(e);n&&(i.disconnect(),t(n))});i.observe(document.documentElement,{childList:!0,subtree:!0})},d=e=>{if("string"!=typeof e)return e;const t=String.raw({raw:e}).match(/<-- LP_AJAX_START -->(.*)<-- LP_AJAX_END -->/s);try{e=t?JSON.parse(t[1].replace(/(?:\r\n|\r|\n)/g,"")):JSON.parse(e)}catch(t){e={}}return e},u=(e,t=0)=>{e&&(t?e.classList.remove(i.hidden):e.classList.add(i.hidden))},h=(e,t)=>{e&&(t?e.classList.add(i.loading):e.classList.remove(i.loading))},p=(e,t,s="",n=[],o)=>{if(s||(s=i.elTriggerToggle),n&&n.length>0)for(const e of n)if(t.closest(e))return;const a=t.closest(s);if(!a)return;const r=a.closest(`${i.elSectionToggle}`);r&&(r.classList.toggle(`${i.elCollapse}`),"function"==typeof o&&o(r))},m=e=>{const t={},s=new FormData(e);for(const e of s.entries()){const i=e[0],n=s.getAll(i);t.hasOwnProperty(i)||(t[i]=n.join(","))}return t},g=e=>{const t=[],s=e.elements;for(let e=0;e<s.length;e++){const i=s[e].name;i&&!t.includes(i)&&t.push(i)}return t},f=(e,t)=>{const s=m(e);return g(e).forEach(e=>{s.hasOwnProperty(e)?""===s[e][0]&&(delete s[e],delete t[e]):delete t[e]}),t={...t,...s}},b=(e,t)=>{document.addEventListener(e,s=>{const i=s.target;let n={e:s,target:i};t.forEach(t=>{n={...n,...t},t.conditionBeforeCallBack&&!0!==t.conditionBeforeCallBack(n)||"keydown"===e&&t.checkIsEventEnter&&"Enter"!==s.key||i.closest(t.selector)&&(t.class?t.class[t.callBack](n):t.callBack(n))})})}},9455(e,t,s){"use strict";s.d(t,{A:()=>r});var i=s(1601),n=s.n(i),o=s(6314),a=s.n(o)()(n());a.push([e.id,"/*!\n * Toastify js 1.12.0\n * https://github.com/apvarun/toastify-js\n * @license MIT licensed\n *\n * Copyright (C) 2018 Varun A P\n */\n\n.toastify {\n    padding: 12px 20px;\n    color: #ffffff;\n    display: inline-block;\n    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);\n    background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5);\n    background: linear-gradient(135deg, #73a5ff, #5477f5);\n    position: fixed;\n    opacity: 0;\n    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);\n    border-radius: 2px;\n    cursor: pointer;\n    text-decoration: none;\n    max-width: calc(50% - 20px);\n    z-index: 2147483647;\n}\n\n.toastify.on {\n    opacity: 1;\n}\n\n.toast-close {\n    background: transparent;\n    border: 0;\n    color: white;\n    cursor: pointer;\n    font-family: inherit;\n    font-size: 1em;\n    opacity: 0.4;\n    padding: 0 5px;\n}\n\n.toastify-right {\n    right: 15px;\n}\n\n.toastify-left {\n    left: 15px;\n}\n\n.toastify-top {\n    top: -150px;\n}\n\n.toastify-bottom {\n    bottom: -150px;\n}\n\n.toastify-rounded {\n    border-radius: 25px;\n}\n\n.toastify-avatar {\n    width: 1.5em;\n    height: 1.5em;\n    margin: -7px 5px;\n    border-radius: 2px;\n}\n\n.toastify-center {\n    margin-left: auto;\n    margin-right: auto;\n    left: 0;\n    right: 0;\n    max-width: fit-content;\n    max-width: -moz-fit-content;\n}\n\n@media only screen and (max-width: 360px) {\n    .toastify-right, .toastify-left {\n        margin-left: auto;\n        margin-right: auto;\n        left: 0;\n        right: 0;\n        max-width: fit-content;\n    }\n}\n",""]);const r=a},6314(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var s="",i=void 0!==t[5];return t[4]&&(s+="@supports (".concat(t[4],") {")),t[2]&&(s+="@media ".concat(t[2]," {")),i&&(s+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),s+=e(t),i&&(s+="}"),t[2]&&(s+="}"),t[4]&&(s+="}"),s}).join("")},t.i=function(e,s,i,n,o){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(i)for(var r=0;r<this.length;r++){var l=this[r][0];null!=l&&(a[l]=!0)}for(var c=0;c<e.length;c++){var d=[].concat(e[c]);i&&a[d[0]]||(void 0!==o&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=o),s&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=s):d[2]=s),n&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=n):d[4]="".concat(n)),t.push(d))}},t}},1601(e){"use strict";e.exports=function(e){return e[1]}},246(e,t,s){"use strict";function i(e,t,s){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var s=t.call(e,"string");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var i in s)({}).hasOwnProperty.call(s,i)&&(e[i]=s[i])}return e},n.apply(null,arguments)}function o(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),s.push.apply(s,i)}return s}function a(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?o(Object(s),!0).forEach(function(t){i(e,t,s[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):o(Object(s)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))})}return e}function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function l(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}s.d(t,{Ay:()=>nt});var c=l(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),d=l(/Edge/i),u=l(/firefox/i),h=l(/safari/i)&&!l(/chrome/i)&&!l(/android/i),p=l(/iP(ad|od|hone)/i),m=l(/chrome/i)&&l(/android/i),g={capture:!1,passive:!1};function f(e,t,s){e.addEventListener(t,s,!c&&g)}function b(e,t,s){e.removeEventListener(t,s,!c&&g)}function v(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function y(e){return e.host&&e!==document&&e.host.nodeType&&e.host!==e?e.host:e.parentNode}function w(e,t,s,i){if(e){s=s||document;do{if(null!=t&&(">"===t[0]?e.parentNode===s&&v(e,t):v(e,t))||i&&e===s)return e;if(e===s)break}while(e=y(e))}return null}var _,x=/\s+/g;function S(e,t,s){if(e&&t)if(e.classList)e.classList[s?"add":"remove"](t);else{var i=(" "+e.className+" ").replace(x," ").replace(" "+t+" "," ");e.className=(i+(s?" "+t:"")).replace(x," ")}}function C(e,t,s){var i=e&&e.style;if(i){if(void 0===s)return document.defaultView&&document.defaultView.getComputedStyle?s=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(s=e.currentStyle),void 0===t?s:s[t];t in i||-1!==t.indexOf("webkit")||(t="-webkit-"+t),i[t]=s+("string"==typeof s?"":"px")}}function k(e,t){var s="";if("string"==typeof e)s=e;else do{var i=C(e,"transform");i&&"none"!==i&&(s=i+" "+s)}while(!t&&(e=e.parentNode));var n=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return n&&new n(s)}function A(e,t,s){if(e){var i=e.getElementsByTagName(t),n=0,o=i.length;if(s)for(;n<o;n++)s(i[n],n);return i}return[]}function E(){return document.scrollingElement||document.documentElement}function T(e,t,s,i,n){if(e.getBoundingClientRect||e===window){var o,a,r,l,d,u,h;if(e!==window&&e.parentNode&&e!==E()?(a=(o=e.getBoundingClientRect()).top,r=o.left,l=o.bottom,d=o.right,u=o.height,h=o.width):(a=0,r=0,l=window.innerHeight,d=window.innerWidth,u=window.innerHeight,h=window.innerWidth),(t||s)&&e!==window&&(n=n||e.parentNode,!c))do{if(n&&n.getBoundingClientRect&&("none"!==C(n,"transform")||s&&"static"!==C(n,"position"))){var p=n.getBoundingClientRect();a-=p.top+parseInt(C(n,"border-top-width")),r-=p.left+parseInt(C(n,"border-left-width")),l=a+o.height,d=r+o.width;break}}while(n=n.parentNode);if(i&&e!==window){var m=k(n||e),g=m&&m.a,f=m&&m.d;m&&(l=(a/=f)+(u/=f),d=(r/=g)+(h/=g))}return{top:a,left:r,bottom:l,right:d,width:h,height:u}}}function L(e,t,s){for(var i=P(e,!0),n=T(e)[t];i;){var o=T(i)[s];if(!("top"===s||"left"===s?n>=o:n<=o))return i;if(i===E())break;i=P(i,!1)}return!1}function I(e,t,s,i){for(var n=0,o=0,a=e.children;o<a.length;){if("none"!==a[o].style.display&&a[o]!==ze.ghost&&(i||a[o]!==ze.dragged)&&w(a[o],s.draggable,e,!1)){if(n===t)return a[o];n++}o++}return null}function D(e,t){for(var s=e.lastElementChild;s&&(s===ze.ghost||"none"===C(s,"display")||t&&!v(s,t));)s=s.previousElementSibling;return s||null}function q(e,t){var s=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===ze.clone||t&&!v(e,t)||s++;return s}function B(e){var t=0,s=0,i=E();if(e)do{var n=k(e),o=n.a,a=n.d;t+=e.scrollLeft*o,s+=e.scrollTop*a}while(e!==i&&(e=e.parentNode));return[t,s]}function P(e,t){if(!e||!e.getBoundingClientRect)return E();var s=e,i=!1;do{if(s.clientWidth<s.scrollWidth||s.clientHeight<s.scrollHeight){var n=C(s);if(s.clientWidth<s.scrollWidth&&("auto"==n.overflowX||"scroll"==n.overflowX)||s.clientHeight<s.scrollHeight&&("auto"==n.overflowY||"scroll"==n.overflowY)){if(!s.getBoundingClientRect||s===document.body)return E();if(i||t)return s;i=!0}}}while(s=s.parentNode);return E()}function M(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function O(e,t){return function(){if(!_){var s=arguments;1===s.length?e.call(this,s[0]):e.apply(this,s),_=setTimeout(function(){_=void 0},t)}}}function z(e,t,s){e.scrollLeft+=t,e.scrollTop+=s}function $(e){var t=window.Polymer,s=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):s?s(e).clone(!0)[0]:e.cloneNode(!0)}function F(e,t,s){var i={};return Array.from(e.children).forEach(function(n){var o,a,r,l;if(w(n,t.draggable,e,!1)&&!n.animated&&n!==s){var c=T(n);i.left=Math.min(null!==(o=i.left)&&void 0!==o?o:1/0,c.left),i.top=Math.min(null!==(a=i.top)&&void 0!==a?a:1/0,c.top),i.right=Math.max(null!==(r=i.right)&&void 0!==r?r:-1/0,c.right),i.bottom=Math.max(null!==(l=i.bottom)&&void 0!==l?l:-1/0,c.bottom)}}),i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}var H="Sortable"+(new Date).getTime();var N=[],Q={initializeByDefault:!0},R={mount:function(e){for(var t in Q)Q.hasOwnProperty(t)&&!(t in e)&&(e[t]=Q[t]);N.forEach(function(t){if(t.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),N.push(e)},pluginEvent:function(e,t,s){var i=this;this.eventCanceled=!1,s.cancel=function(){i.eventCanceled=!0};var n=e+"Global";N.forEach(function(i){t[i.pluginName]&&(t[i.pluginName][n]&&t[i.pluginName][n](a({sortable:t},s)),t.options[i.pluginName]&&t[i.pluginName][e]&&t[i.pluginName][e](a({sortable:t},s)))})},initializePlugins:function(e,t,s,i){for(var o in N.forEach(function(i){var o=i.pluginName;if(e.options[o]||i.initializeByDefault){var a=new i(e,t,e.options);a.sortable=e,a.options=e.options,e[o]=a,n(s,a.defaults)}}),e.options)if(e.options.hasOwnProperty(o)){var a=this.modifyOption(e,o,e.options[o]);void 0!==a&&(e.options[o]=a)}},getEventProperties:function(e,t){var s={};return N.forEach(function(i){"function"==typeof i.eventProperties&&n(s,i.eventProperties.call(t[i.pluginName],e))}),s},modifyOption:function(e,t,s){var i;return N.forEach(function(n){e[n.pluginName]&&n.optionListeners&&"function"==typeof n.optionListeners[t]&&(i=n.optionListeners[t].call(e[n.pluginName],s))}),i}};var W=["evt"],j=function(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=s.evt,n=function(e,t){if(null==e)return{};var s,i,n=function(e,t){if(null==e)return{};var s={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;s[i]=e[i]}return s}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)s=o[i],-1===t.indexOf(s)&&{}.propertyIsEnumerable.call(e,s)&&(n[s]=e[s])}return n}(s,W);R.pluginEvent.bind(ze)(e,t,a({dragEl:U,parentEl:X,ghostEl:J,rootEl:G,nextEl:Y,lastDownEl:K,cloneEl:Z,cloneHidden:ee,dragStarted:pe,putSortable:ae,activeSortable:ze.active,originalEvent:i,oldIndex:te,oldDraggableIndex:ie,newIndex:se,newDraggableIndex:ne,hideGhostForTarget:Be,unhideGhostForTarget:Pe,cloneNowHidden:function(){ee=!0},cloneNowShown:function(){ee=!1},dispatchSortableEvent:function(e){V({sortable:t,name:e,originalEvent:i})}},n))};function V(e){!function(e){var t=e.sortable,s=e.rootEl,i=e.name,n=e.targetEl,o=e.cloneEl,r=e.toEl,l=e.fromEl,u=e.oldIndex,h=e.newIndex,p=e.oldDraggableIndex,m=e.newDraggableIndex,g=e.originalEvent,f=e.putSortable,b=e.extraEventProperties;if(t=t||s&&s[H]){var v,y=t.options,w="on"+i.charAt(0).toUpperCase()+i.substr(1);!window.CustomEvent||c||d?(v=document.createEvent("Event")).initEvent(i,!0,!0):v=new CustomEvent(i,{bubbles:!0,cancelable:!0}),v.to=r||s,v.from=l||s,v.item=n||s,v.clone=o,v.oldIndex=u,v.newIndex=h,v.oldDraggableIndex=p,v.newDraggableIndex=m,v.originalEvent=g,v.pullMode=f?f.lastPutMode:void 0;var _=a(a({},b),R.getEventProperties(i,t));for(var x in _)v[x]=_[x];s&&s.dispatchEvent(v),y[w]&&y[w].call(t,v)}}(a({putSortable:ae,cloneEl:Z,targetEl:U,rootEl:G,oldIndex:te,oldDraggableIndex:ie,newIndex:se,newDraggableIndex:ne},e))}var U,X,J,G,Y,K,Z,ee,te,se,ie,ne,oe,ae,re,le,ce,de,ue,he,pe,me,ge,fe,be,ve=!1,ye=!1,we=[],_e=!1,xe=!1,Se=[],Ce=!1,ke=[],Ae="undefined"!=typeof document,Ee=p,Te=d||c?"cssFloat":"float",Le=Ae&&!m&&!p&&"draggable"in document.createElement("div"),Ie=function(){if(Ae){if(c)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),De=function(e,t){var s=C(e),i=parseInt(s.width)-parseInt(s.paddingLeft)-parseInt(s.paddingRight)-parseInt(s.borderLeftWidth)-parseInt(s.borderRightWidth),n=I(e,0,t),o=I(e,1,t),a=n&&C(n),r=o&&C(o),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+T(n).width,c=r&&parseInt(r.marginLeft)+parseInt(r.marginRight)+T(o).width;if("flex"===s.display)return"column"===s.flexDirection||"column-reverse"===s.flexDirection?"vertical":"horizontal";if("grid"===s.display)return s.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(n&&a.float&&"none"!==a.float){var d="left"===a.float?"left":"right";return!o||"both"!==r.clear&&r.clear!==d?"horizontal":"vertical"}return n&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||l>=i&&"none"===s[Te]||o&&"none"===s[Te]&&l+c>i)?"vertical":"horizontal"},qe=function(e){function t(e,s){return function(i,n,o,a){var r=i.options.group.name&&n.options.group.name&&i.options.group.name===n.options.group.name;if(null==e&&(s||r))return!0;if(null==e||!1===e)return!1;if(s&&"clone"===e)return e;if("function"==typeof e)return t(e(i,n,o,a),s)(i,n,o,a);var l=(s?i:n).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var s={},i=e.group;i&&"object"==r(i)||(i={name:i}),s.name=i.name,s.checkPull=t(i.pull,!0),s.checkPut=t(i.put),s.revertClone=i.revertClone,e.group=s},Be=function(){!Ie&&J&&C(J,"display","none")},Pe=function(){!Ie&&J&&C(J,"display","")};Ae&&!m&&document.addEventListener("click",function(e){if(ye)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ye=!1,!1},!0);var Me=function(e){if(U){e=e.touches?e.touches[0]:e;var t=(n=e.clientX,o=e.clientY,we.some(function(e){var t=e[H].options.emptyInsertThreshold;if(t&&!D(e)){var s=T(e),i=n>=s.left-t&&n<=s.right+t,r=o>=s.top-t&&o<=s.bottom+t;return i&&r?a=e:void 0}}),a);if(t){var s={};for(var i in e)e.hasOwnProperty(i)&&(s[i]=e[i]);s.target=s.rootEl=t,s.preventDefault=void 0,s.stopPropagation=void 0,t[H]._onDragOver(s)}}var n,o,a},Oe=function(e){U&&U.parentNode[H]._isOutsideThisEl(e.target)};function ze(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=n({},t),e[H]=this;var s,i,o={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return De(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==ze.supportPointer&&"PointerEvent"in window&&(!h||p),emptyInsertThreshold:5};for(var r in R.initializePlugins(this,e,o),o)!(r in t)&&(t[r]=o[r]);for(var l in qe(t),this)"_"===l.charAt(0)&&"function"==typeof this[l]&&(this[l]=this[l].bind(this));this.nativeDraggable=!t.forceFallback&&Le,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?f(e,"pointerdown",this._onTapStart):(f(e,"mousedown",this._onTapStart),f(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(f(e,"dragover",this),f(e,"dragenter",this)),we.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),n(this,(i=[],{captureAnimationState:function(){i=[],this.options.animation&&[].slice.call(this.el.children).forEach(function(e){if("none"!==C(e,"display")&&e!==ze.ghost){i.push({target:e,rect:T(e)});var t=a({},i[i.length-1].rect);if(e.thisAnimationDuration){var s=k(e,!0);s&&(t.top-=s.f,t.left-=s.e)}e.fromRect=t}})},addAnimationState:function(e){i.push(e)},removeAnimationState:function(e){i.splice(function(e,t){for(var s in e)if(e.hasOwnProperty(s))for(var i in t)if(t.hasOwnProperty(i)&&t[i]===e[s][i])return Number(s);return-1}(i,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(s),void("function"==typeof e&&e());var n=!1,o=0;i.forEach(function(e){var s=0,i=e.target,a=i.fromRect,r=T(i),l=i.prevFromRect,c=i.prevToRect,d=e.rect,u=k(i,!0);u&&(r.top-=u.f,r.left-=u.e),i.toRect=r,i.thisAnimationDuration&&M(l,r)&&!M(a,r)&&(d.top-r.top)/(d.left-r.left)===(a.top-r.top)/(a.left-r.left)&&(s=function(e,t,s,i){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-s.top,2)+Math.pow(t.left-s.left,2))*i.animation}(d,l,c,t.options)),M(r,a)||(i.prevFromRect=a,i.prevToRect=r,s||(s=t.options.animation),t.animate(i,d,r,s)),s&&(n=!0,o=Math.max(o,s),clearTimeout(i.animationResetTimer),i.animationResetTimer=setTimeout(function(){i.animationTime=0,i.prevFromRect=null,i.fromRect=null,i.prevToRect=null,i.thisAnimationDuration=null},s),i.thisAnimationDuration=s)}),clearTimeout(s),n?s=setTimeout(function(){"function"==typeof e&&e()},o):"function"==typeof e&&e(),i=[]},animate:function(e,t,s,i){if(i){C(e,"transition",""),C(e,"transform","");var n=k(this.el),o=n&&n.a,a=n&&n.d,r=(t.left-s.left)/(o||1),l=(t.top-s.top)/(a||1);e.animatingX=!!r,e.animatingY=!!l,C(e,"transform","translate3d("+r+"px,"+l+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),C(e,"transition","transform "+i+"ms"+(this.options.easing?" "+this.options.easing:"")),C(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout(function(){C(e,"transition",""),C(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1},i)}}}))}function $e(e,t,s,i,n,o,a,r){var l,u,h=e[H],p=h.options.onMove;return!window.CustomEvent||c||d?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=s,l.draggedRect=i,l.related=n||t,l.relatedRect=o||T(t),l.willInsertAfter=r,l.originalEvent=a,e.dispatchEvent(l),p&&(u=p.call(h,l,a)),u}function Fe(e){e.draggable=!1}function He(){Ce=!1}function Ne(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,s=t.length,i=0;s--;)i+=t.charCodeAt(s);return i.toString(36)}function Qe(e){return setTimeout(e,0)}function Re(e){return clearTimeout(e)}ze.prototype={constructor:ze,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(me=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,U):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,s=this.el,i=this.options,n=i.preventOnFilter,o=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,r=(a||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||r,c=i.filter;if(function(e){ke.length=0;for(var t=e.getElementsByTagName("input"),s=t.length;s--;){var i=t[s];i.checked&&ke.push(i)}}(s),!U&&!(/mousedown|pointerdown/.test(o)&&0!==e.button||i.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!h||!r||"SELECT"!==r.tagName.toUpperCase())&&!((r=w(r,i.draggable,s,!1))&&r.animated||K===r)){if(te=q(r),ie=q(r,i.draggable),"function"==typeof c){if(c.call(this,e,r,this))return V({sortable:t,rootEl:l,name:"filter",targetEl:r,toEl:s,fromEl:s}),j("filter",t,{evt:e}),void(n&&e.preventDefault())}else if(c&&(c=c.split(",").some(function(i){if(i=w(l,i.trim(),s,!1))return V({sortable:t,rootEl:i,name:"filter",targetEl:r,fromEl:s,toEl:s}),j("filter",t,{evt:e}),!0})))return void(n&&e.preventDefault());i.handle&&!w(l,i.handle,s,!1)||this._prepareDragStart(e,a,r)}}},_prepareDragStart:function(e,t,s){var i,n=this,o=n.el,a=n.options,r=o.ownerDocument;if(s&&!U&&s.parentNode===o){var l=T(s);if(G=o,X=(U=s).parentNode,Y=U.nextSibling,K=s,oe=a.group,ze.dragged=U,re={target:U,clientX:(t||e).clientX,clientY:(t||e).clientY},ue=re.clientX-l.left,he=re.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,U.style["will-change"]="all",i=function(){j("delayEnded",n,{evt:e}),ze.eventCanceled?n._onDrop():(n._disableDelayedDragEvents(),!u&&n.nativeDraggable&&(U.draggable=!0),n._triggerDragStart(e,t),V({sortable:n,name:"choose",originalEvent:e}),S(U,a.chosenClass,!0))},a.ignore.split(",").forEach(function(e){A(U,e.trim(),Fe)}),f(r,"dragover",Me),f(r,"mousemove",Me),f(r,"touchmove",Me),a.supportPointer?(f(r,"pointerup",n._onDrop),!this.nativeDraggable&&f(r,"pointercancel",n._onDrop)):(f(r,"mouseup",n._onDrop),f(r,"touchend",n._onDrop),f(r,"touchcancel",n._onDrop)),u&&this.nativeDraggable&&(this.options.touchStartThreshold=4,U.draggable=!0),j("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(d||c))i();else{if(ze.eventCanceled)return void this._onDrop();a.supportPointer?(f(r,"pointerup",n._disableDelayedDrag),f(r,"pointercancel",n._disableDelayedDrag)):(f(r,"mouseup",n._disableDelayedDrag),f(r,"touchend",n._disableDelayedDrag),f(r,"touchcancel",n._disableDelayedDrag)),f(r,"mousemove",n._delayedDragTouchMoveHandler),f(r,"touchmove",n._delayedDragTouchMoveHandler),a.supportPointer&&f(r,"pointermove",n._delayedDragTouchMoveHandler),n._dragStartTimer=setTimeout(i,a.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){U&&Fe(U),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;b(e,"mouseup",this._disableDelayedDrag),b(e,"touchend",this._disableDelayedDrag),b(e,"touchcancel",this._disableDelayedDrag),b(e,"pointerup",this._disableDelayedDrag),b(e,"pointercancel",this._disableDelayedDrag),b(e,"mousemove",this._delayedDragTouchMoveHandler),b(e,"touchmove",this._delayedDragTouchMoveHandler),b(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?f(document,"pointermove",this._onTouchMove):f(document,t?"touchmove":"mousemove",this._onTouchMove):(f(U,"dragend",this),f(G,"dragstart",this._onDragStart));try{document.selection?Qe(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(ve=!1,G&&U){j("dragStarted",this,{evt:t}),this.nativeDraggable&&f(document,"dragover",Oe);var s=this.options;!e&&S(U,s.dragClass,!1),S(U,s.ghostClass,!0),ze.active=this,e&&this._appendGhost(),V({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(le){this._lastX=le.clientX,this._lastY=le.clientY,Be();for(var e=document.elementFromPoint(le.clientX,le.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(le.clientX,le.clientY))!==t;)t=e;if(U.parentNode[H]._isOutsideThisEl(e),t)do{if(t[H]&&t[H]._onDragOver({clientX:le.clientX,clientY:le.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=y(t));Pe()}},_onTouchMove:function(e){if(re){var t=this.options,s=t.fallbackTolerance,i=t.fallbackOffset,n=e.touches?e.touches[0]:e,o=J&&k(J,!0),a=J&&o&&o.a,r=J&&o&&o.d,l=Ee&&be&&B(be),c=(n.clientX-re.clientX+i.x)/(a||1)+(l?l[0]-Se[0]:0)/(a||1),d=(n.clientY-re.clientY+i.y)/(r||1)+(l?l[1]-Se[1]:0)/(r||1);if(!ze.active&&!ve){if(s&&Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))<s)return;this._onDragStart(e,!0)}if(J){o?(o.e+=c-(ce||0),o.f+=d-(de||0)):o={a:1,b:0,c:0,d:1,e:c,f:d};var u="matrix(".concat(o.a,",").concat(o.b,",").concat(o.c,",").concat(o.d,",").concat(o.e,",").concat(o.f,")");C(J,"webkitTransform",u),C(J,"mozTransform",u),C(J,"msTransform",u),C(J,"transform",u),ce=c,de=d,le=n}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!J){var e=this.options.fallbackOnBody?document.body:G,t=T(U,!0,Ee,!0,e),s=this.options;if(Ee){for(be=e;"static"===C(be,"position")&&"none"===C(be,"transform")&&be!==document;)be=be.parentNode;be!==document.body&&be!==document.documentElement?(be===document&&(be=E()),t.top+=be.scrollTop,t.left+=be.scrollLeft):be=E(),Se=B(be)}S(J=U.cloneNode(!0),s.ghostClass,!1),S(J,s.fallbackClass,!0),S(J,s.dragClass,!0),C(J,"transition",""),C(J,"transform",""),C(J,"box-sizing","border-box"),C(J,"margin",0),C(J,"top",t.top),C(J,"left",t.left),C(J,"width",t.width),C(J,"height",t.height),C(J,"opacity","0.8"),C(J,"position",Ee?"absolute":"fixed"),C(J,"zIndex","100000"),C(J,"pointerEvents","none"),ze.ghost=J,e.appendChild(J),C(J,"transform-origin",ue/parseInt(J.style.width)*100+"% "+he/parseInt(J.style.height)*100+"%")}},_onDragStart:function(e,t){var s=this,i=e.dataTransfer,n=s.options;j("dragStart",this,{evt:e}),ze.eventCanceled?this._onDrop():(j("setupClone",this),ze.eventCanceled||((Z=$(U)).removeAttribute("id"),Z.draggable=!1,Z.style["will-change"]="",this._hideClone(),S(Z,this.options.chosenClass,!1),ze.clone=Z),s.cloneId=Qe(function(){j("clone",s),ze.eventCanceled||(s.options.removeCloneOnHide||G.insertBefore(Z,U),s._hideClone(),V({sortable:s,name:"clone"}))}),!t&&S(U,n.dragClass,!0),t?(ye=!0,s._loopId=setInterval(s._emulateDragOver,50)):(b(document,"mouseup",s._onDrop),b(document,"touchend",s._onDrop),b(document,"touchcancel",s._onDrop),i&&(i.effectAllowed="move",n.setData&&n.setData.call(s,i,U)),f(document,"drop",s),C(U,"transform","translateZ(0)")),ve=!0,s._dragStartId=Qe(s._dragStarted.bind(s,t,e)),f(document,"selectstart",s),pe=!0,window.getSelection().removeAllRanges(),h&&C(document.body,"user-select","none"))},_onDragOver:function(e){var t,s,i,n,o=this.el,r=e.target,l=this.options,c=l.group,d=ze.active,u=oe===c,h=l.sort,p=ae||d,m=this,g=!1;if(!Ce){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),r=w(r,l.draggable,o,!0),N("dragOver"),ze.eventCanceled)return g;if(U.contains(e.target)||r.animated&&r.animatingX&&r.animatingY||m._ignoreWhileAnimating===r)return R(!1);if(ye=!1,d&&!l.disabled&&(u?h||(i=X!==G):ae===this||(this.lastPutMode=oe.checkPull(this,d,U,e))&&c.checkPut(this,d,U,e))){if(n="vertical"===this._getDirection(e,r),t=T(U),N("dragOverValid"),ze.eventCanceled)return g;if(i)return X=G,Q(),this._hideClone(),N("revert"),ze.eventCanceled||(Y?G.insertBefore(U,Y):G.appendChild(U)),R(!0);var f=D(o,l.draggable);if(!f||function(e,t,s){var i=T(D(s.el,s.options.draggable)),n=F(s.el,s.options,J);return t?e.clientX>n.right+10||e.clientY>i.bottom&&e.clientX>i.left:e.clientY>n.bottom+10||e.clientX>i.right&&e.clientY>i.top}(e,n,this)&&!f.animated){if(f===U)return R(!1);if(f&&o===e.target&&(r=f),r&&(s=T(r)),!1!==$e(G,o,U,t,r,s,e,!!r))return Q(),f&&f.nextSibling?o.insertBefore(U,f.nextSibling):o.appendChild(U),X=o,W(),R(!0)}else if(f&&function(e,t,s){var i=T(I(s.el,0,s.options,!0)),n=F(s.el,s.options,J);return t?e.clientX<n.left-10||e.clientY<i.top&&e.clientX<i.right:e.clientY<n.top-10||e.clientY<i.bottom&&e.clientX<i.left}(e,n,this)){var b=I(o,0,l,!0);if(b===U)return R(!1);if(s=T(r=b),!1!==$e(G,o,U,t,r,s,e,!1))return Q(),o.insertBefore(U,b),X=o,W(),R(!0)}else if(r.parentNode===o){s=T(r);var v,y,_,x=U.parentNode!==o,k=!function(e,t,s){var i=s?e.left:e.top,n=s?e.right:e.bottom,o=s?e.width:e.height,a=s?t.left:t.top,r=s?t.right:t.bottom,l=s?t.width:t.height;return i===a||n===r||i+o/2===a+l/2}(U.animated&&U.toRect||t,r.animated&&r.toRect||s,n),A=n?"top":"left",E=L(r,"top","top")||L(U,"top","top"),B=E?E.scrollTop:void 0;if(me!==r&&(y=s[A],_e=!1,xe=!k&&l.invertSwap||x),v=function(e,t,s,i,n,o,a,r){var l=i?e.clientY:e.clientX,c=i?s.height:s.width,d=i?s.top:s.left,u=i?s.bottom:s.right,h=!1;if(!a)if(r&&fe<c*n){if(!_e&&(1===ge?l>d+c*o/2:l<u-c*o/2)&&(_e=!0),_e)h=!0;else if(1===ge?l<d+fe:l>u-fe)return-ge}else if(l>d+c*(1-n)/2&&l<u-c*(1-n)/2)return function(e){return q(U)<q(e)?1:-1}(t);return(h=h||a)&&(l<d+c*o/2||l>u-c*o/2)?l>d+c/2?1:-1:0}(e,r,s,n,k?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,xe,me===r),0!==v){var P=q(U);do{P-=v,_=X.children[P]}while(_&&("none"===C(_,"display")||_===J))}if(0===v||_===r)return R(!1);me=r,ge=v;var M=r.nextElementSibling,O=!1,$=$e(G,o,U,t,r,s,e,O=1===v);if(!1!==$)return 1!==$&&-1!==$||(O=1===$),Ce=!0,setTimeout(He,30),Q(),O&&!M?o.appendChild(U):r.parentNode.insertBefore(U,O?M:r),E&&z(E,0,B-E.scrollTop),X=U.parentNode,void 0===y||xe||(fe=Math.abs(y-T(r)[A])),W(),R(!0)}if(o.contains(U))return R(!1)}return!1}function N(l,c){j(l,m,a({evt:e,isOwner:u,axis:n?"vertical":"horizontal",revert:i,dragRect:t,targetRect:s,canSort:h,fromSortable:p,target:r,completed:R,onMove:function(s,i){return $e(G,o,U,t,s,T(s),e,i)},changed:W},c))}function Q(){N("dragOverAnimationCapture"),m.captureAnimationState(),m!==p&&p.captureAnimationState()}function R(t){return N("dragOverCompleted",{insertion:t}),t&&(u?d._hideClone():d._showClone(m),m!==p&&(S(U,ae?ae.options.ghostClass:d.options.ghostClass,!1),S(U,l.ghostClass,!0)),ae!==m&&m!==ze.active?ae=m:m===ze.active&&ae&&(ae=null),p===m&&(m._ignoreWhileAnimating=r),m.animateAll(function(){N("dragOverAnimationComplete"),m._ignoreWhileAnimating=null}),m!==p&&(p.animateAll(),p._ignoreWhileAnimating=null)),(r===U&&!U.animated||r===o&&!r.animated)&&(me=null),l.dragoverBubble||e.rootEl||r===document||(U.parentNode[H]._isOutsideThisEl(e.target),!t&&Me(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),g=!0}function W(){se=q(U),ne=q(U,l.draggable),V({sortable:m,name:"change",toEl:o,newIndex:se,newDraggableIndex:ne,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){b(document,"mousemove",this._onTouchMove),b(document,"touchmove",this._onTouchMove),b(document,"pointermove",this._onTouchMove),b(document,"dragover",Me),b(document,"mousemove",Me),b(document,"touchmove",Me)},_offUpEvents:function(){var e=this.el.ownerDocument;b(e,"mouseup",this._onDrop),b(e,"touchend",this._onDrop),b(e,"pointerup",this._onDrop),b(e,"pointercancel",this._onDrop),b(e,"touchcancel",this._onDrop),b(document,"selectstart",this)},_onDrop:function(e){var t=this.el,s=this.options;se=q(U),ne=q(U,s.draggable),j("drop",this,{evt:e}),X=U&&U.parentNode,se=q(U),ne=q(U,s.draggable),ze.eventCanceled||(ve=!1,xe=!1,_e=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Re(this.cloneId),Re(this._dragStartId),this.nativeDraggable&&(b(document,"drop",this),b(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),h&&C(document.body,"user-select",""),C(U,"transform",""),e&&(pe&&(e.cancelable&&e.preventDefault(),!s.dropBubble&&e.stopPropagation()),J&&J.parentNode&&J.parentNode.removeChild(J),(G===X||ae&&"clone"!==ae.lastPutMode)&&Z&&Z.parentNode&&Z.parentNode.removeChild(Z),U&&(this.nativeDraggable&&b(U,"dragend",this),Fe(U),U.style["will-change"]="",pe&&!ve&&S(U,ae?ae.options.ghostClass:this.options.ghostClass,!1),S(U,this.options.chosenClass,!1),V({sortable:this,name:"unchoose",toEl:X,newIndex:null,newDraggableIndex:null,originalEvent:e}),G!==X?(se>=0&&(V({rootEl:X,name:"add",toEl:X,fromEl:G,originalEvent:e}),V({sortable:this,name:"remove",toEl:X,originalEvent:e}),V({rootEl:X,name:"sort",toEl:X,fromEl:G,originalEvent:e}),V({sortable:this,name:"sort",toEl:X,originalEvent:e})),ae&&ae.save()):se!==te&&se>=0&&(V({sortable:this,name:"update",toEl:X,originalEvent:e}),V({sortable:this,name:"sort",toEl:X,originalEvent:e})),ze.active&&(null!=se&&-1!==se||(se=te,ne=ie),V({sortable:this,name:"end",toEl:X,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){j("nulling",this),G=U=X=J=Y=Z=K=ee=re=le=pe=se=ne=te=ie=me=ge=ae=oe=ze.dragged=ze.ghost=ze.clone=ze.active=null;var e=this.el;ke.forEach(function(t){e.contains(t)&&(t.checked=!0)}),ke.length=ce=de=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":U&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],s=this.el.children,i=0,n=s.length,o=this.options;i<n;i++)w(e=s[i],o.draggable,this.el,!1)&&t.push(e.getAttribute(o.dataIdAttr)||Ne(e));return t},sort:function(e,t){var s={},i=this.el;this.toArray().forEach(function(e,t){var n=i.children[t];w(n,this.options.draggable,i,!1)&&(s[e]=n)},this),t&&this.captureAnimationState(),e.forEach(function(e){s[e]&&(i.removeChild(s[e]),i.appendChild(s[e]))}),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return w(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var s=this.options;if(void 0===t)return s[e];var i=R.modifyOption(this,e,t);s[e]=void 0!==i?i:t,"group"===e&&qe(s)},destroy:function(){j("destroy",this);var e=this.el;e[H]=null,b(e,"mousedown",this._onTapStart),b(e,"touchstart",this._onTapStart),b(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(b(e,"dragover",this),b(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(e){e.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),we.splice(we.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!ee){if(j("hideClone",this),ze.eventCanceled)return;C(Z,"display","none"),this.options.removeCloneOnHide&&Z.parentNode&&Z.parentNode.removeChild(Z),ee=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(ee){if(j("showClone",this),ze.eventCanceled)return;U.parentNode!=G||this.options.group.revertClone?Y?G.insertBefore(Z,Y):G.appendChild(Z):G.insertBefore(Z,U),this.options.group.revertClone&&this.animate(U,Z),C(Z,"display",""),ee=!1}}else this._hideClone()}},Ae&&f(document,"touchmove",function(e){(ze.active||ve)&&e.cancelable&&e.preventDefault()}),ze.utils={on:f,off:b,css:C,find:A,is:function(e,t){return!!w(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);return e},throttle:O,closest:w,toggleClass:S,clone:$,index:q,nextTick:Qe,cancelNextTick:Re,detectDirection:De,getChild:I,expando:H},ze.get=function(e){return e[H]},ze.mount=function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];t[0].constructor===Array&&(t=t[0]),t.forEach(function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(ze.utils=a(a({},ze.utils),e.utils)),R.mount(e)})},ze.create=function(e,t){return new ze(e,t)},ze.version="1.15.7";var We,je,Ve,Ue,Xe,Je,Ge=[],Ye=!1;function Ke(){Ge.forEach(function(e){clearInterval(e.pid)}),Ge=[]}function Ze(){clearInterval(Je)}var et=O(function(e,t,s,i){if(t.scroll){var n,o=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,r=t.scrollSensitivity,l=t.scrollSpeed,c=E(),d=!1;je!==s&&(je=s,Ke(),We=t.scroll,n=t.scrollFn,!0===We&&(We=P(s,!0)));var u=0,h=We;do{var p=h,m=T(p),g=m.top,f=m.bottom,b=m.left,v=m.right,y=m.width,w=m.height,_=void 0,x=void 0,S=p.scrollWidth,k=p.scrollHeight,A=C(p),L=p.scrollLeft,I=p.scrollTop;p===c?(_=y<S&&("auto"===A.overflowX||"scroll"===A.overflowX||"visible"===A.overflowX),x=w<k&&("auto"===A.overflowY||"scroll"===A.overflowY||"visible"===A.overflowY)):(_=y<S&&("auto"===A.overflowX||"scroll"===A.overflowX),x=w<k&&("auto"===A.overflowY||"scroll"===A.overflowY));var D=_&&(Math.abs(v-o)<=r&&L+y<S)-(Math.abs(b-o)<=r&&!!L),q=x&&(Math.abs(f-a)<=r&&I+w<k)-(Math.abs(g-a)<=r&&!!I);if(!Ge[u])for(var B=0;B<=u;B++)Ge[B]||(Ge[B]={});Ge[u].vx==D&&Ge[u].vy==q&&Ge[u].el===p||(Ge[u].el=p,Ge[u].vx=D,Ge[u].vy=q,clearInterval(Ge[u].pid),0==D&&0==q||(d=!0,Ge[u].pid=setInterval(function(){i&&0===this.layer&&ze.active._onTouchMove(Xe);var t=Ge[this.layer].vy?Ge[this.layer].vy*l:0,s=Ge[this.layer].vx?Ge[this.layer].vx*l:0;"function"==typeof n&&"continue"!==n.call(ze.dragged.parentNode[H],s,t,e,Xe,Ge[this.layer].el)||z(Ge[this.layer].el,s,t)}.bind({layer:u}),24))),u++}while(t.bubbleScroll&&h!==c&&(h=P(h,!1)));Ye=d}},30),tt=function(e){var t=e.originalEvent,s=e.putSortable,i=e.dragEl,n=e.activeSortable,o=e.dispatchSortableEvent,a=e.hideGhostForTarget,r=e.unhideGhostForTarget;if(t){var l=s||n;a();var c=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,d=document.elementFromPoint(c.clientX,c.clientY);r(),l&&!l.el.contains(d)&&(o("spill"),this.onSpill({dragEl:i,putSortable:s}))}};function st(){}function it(){}st.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,s=e.putSortable;this.sortable.captureAnimationState(),s&&s.captureAnimationState();var i=I(this.sortable.el,this.startIndex,this.options);i?this.sortable.el.insertBefore(t,i):this.sortable.el.appendChild(t),this.sortable.animateAll(),s&&s.animateAll()},drop:tt},n(st,{pluginName:"revertOnSpill"}),it.prototype={onSpill:function(e){var t=e.dragEl,s=e.putSortable||this.sortable;s.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),s.animateAll()},drop:tt},n(it,{pluginName:"removeOnSpill"}),ze.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?f(document,"dragover",this._handleAutoScroll):this.options.supportPointer?f(document,"pointermove",this._handleFallbackAutoScroll):t.touches?f(document,"touchmove",this._handleFallbackAutoScroll):f(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?b(document,"dragover",this._handleAutoScroll):(b(document,"pointermove",this._handleFallbackAutoScroll),b(document,"touchmove",this._handleFallbackAutoScroll),b(document,"mousemove",this._handleFallbackAutoScroll)),Ze(),Ke(),clearTimeout(_),_=void 0},nulling:function(){Xe=je=We=Ye=Je=Ve=Ue=null,Ge.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var s=this,i=(e.touches?e.touches[0]:e).clientX,n=(e.touches?e.touches[0]:e).clientY,o=document.elementFromPoint(i,n);if(Xe=e,t||this.options.forceAutoScrollFallback||d||c||h){et(e,this.options,o,t);var a=P(o,!0);!Ye||Je&&i===Ve&&n===Ue||(Je&&Ze(),Je=setInterval(function(){var o=P(document.elementFromPoint(i,n),!0);o!==a&&(a=o,Ke()),et(e,s.options,o,t)},10),Ve=i,Ue=n)}else{if(!this.options.bubbleScroll||P(o,!0)===E())return void Ke();et(e,this.options,P(o,!1),!1)}}},n(e,{pluginName:"scroll",initializeByDefault:!0})}),ze.mount(it,st);const nt=ze},4316(e,t,s){"use strict";var i=s(5072),n=s.n(i),o=s(7825),a=s.n(o),r=s(7659),l=s.n(r),c=s(5056),d=s.n(c),u=s(540),h=s.n(u),p=s(1113),m=s.n(p),g=s(9455),f={};f.styleTagTransform=m(),f.setAttributes=d(),f.insert=l().bind(null,"head"),f.domAPI=a(),f.insertStyleElement=h(),n()(g.A,f),g.A&&g.A.locals&&g.A.locals},5072(e){"use strict";var t=[];function s(e){for(var s=-1,i=0;i<t.length;i++)if(t[i].identifier===e){s=i;break}return s}function i(e,i){for(var o={},a=[],r=0;r<e.length;r++){var l=e[r],c=i.base?l[0]+i.base:l[0],d=o[c]||0,u="".concat(c," ").concat(d);o[c]=d+1;var h=s(u),p={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==h)t[h].references++,t[h].updater(p);else{var m=n(p,i);i.byIndex=r,t.splice(r,0,{identifier:u,updater:m,references:1})}a.push(u)}return a}function n(e,t){var s=t.domAPI(t);return s.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;s.update(e=t)}else s.remove()}}e.exports=function(e,n){var o=i(e=e||[],n=n||{});return function(e){e=e||[];for(var a=0;a<o.length;a++){var r=s(o[a]);t[r].references--}for(var l=i(e,n),c=0;c<o.length;c++){var d=s(o[c]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}o=l}}},7659(e){"use strict";var t={};e.exports=function(e,s){var i=function(e){if(void 0===t[e]){var s=document.querySelector(e);if(window.HTMLIFrameElement&&s instanceof window.HTMLIFrameElement)try{s=s.contentDocument.head}catch(e){s=null}t[e]=s}return t[e]}(e);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(s)}},540(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056(e,t,s){"use strict";e.exports=function(e){var t=s.nc;t&&e.setAttribute("nonce",t)}},7825(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(s){!function(e,t,s){var i="";s.supports&&(i+="@supports (".concat(s.supports,") {")),s.media&&(i+="@media ".concat(s.media," {"));var n=void 0!==s.layer;n&&(i+="@layer".concat(s.layer.length>0?" ".concat(s.layer):""," {")),i+=s.css,n&&(i+="}"),s.media&&(i+="}"),s.supports&&(i+="}");var o=s.sourceMap;o&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(i,e,t.options)}(t,e,s)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},8465(e){e.exports=function(){"use strict";function e(e,t,s){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:s;throw new TypeError("Private element is not present on this object")}function t(t,s){return t.get(e(t,s))}function s(e,t,s){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,s)}const i={},n=e=>new Promise(t=>{if(!e)return t();const s=window.scrollX,n=window.scrollY;i.restoreFocusTimeout=setTimeout(()=>{i.previousActiveElement instanceof HTMLElement?(i.previousActiveElement.focus(),i.previousActiveElement=null):document.body&&document.body.focus(),t()},100),window.scrollTo(s,n)}),o="swal2-",a=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"].reduce((e,t)=>(e[t]=o+t,e),{}),r=["success","warning","info","question","error"].reduce((e,t)=>(e[t]=o+t,e),{}),l="SweetAlert2:",c=e=>e.charAt(0).toUpperCase()+e.slice(1),d=e=>{console.warn(`${l} ${"object"==typeof e?e.join(" "):e}`)},u=e=>{console.error(`${l} ${e}`)},h=[],p=(e,t=null)=>{var s;s=`"${e}" is deprecated and will be removed in the next major release.${t?` Use "${t}" instead.`:""}`,h.includes(s)||(h.push(s),d(s))},m=e=>"function"==typeof e?e():e,g=e=>e&&"function"==typeof e.toPromise,f=e=>g(e)?e.toPromise():Promise.resolve(e),b=e=>e&&Promise.resolve(e)===e,v=()=>document.body.querySelector(`.${a.container}`),y=e=>{const t=v();return t?t.querySelector(e):null},w=e=>y(`.${e}`),_=()=>w(a.popup),x=()=>w(a.icon),S=()=>w(a.title),C=()=>w(a["html-container"]),k=()=>w(a.image),A=()=>w(a["progress-steps"]),E=()=>w(a["validation-message"]),T=()=>y(`.${a.actions} .${a.confirm}`),L=()=>y(`.${a.actions} .${a.cancel}`),I=()=>y(`.${a.actions} .${a.deny}`),D=()=>y(`.${a.loader}`),q=()=>w(a.actions),B=()=>w(a.footer),P=()=>w(a["timer-progress-bar"]),M=()=>w(a.close),O=()=>{const e=_();if(!e)return[];const t=e.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),s=Array.from(t).sort((e,t)=>{const s=parseInt(e.getAttribute("tabindex")||"0"),i=parseInt(t.getAttribute("tabindex")||"0");return s>i?1:s<i?-1:0}),i=e.querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n'),n=Array.from(i).filter(e=>"-1"!==e.getAttribute("tabindex"));return[...new Set(s.concat(n))].filter(e=>ee(e))},z=()=>H(document.body,a.shown)&&!H(document.body,a["toast-shown"])&&!H(document.body,a["no-backdrop"]),$=()=>{const e=_();return!!e&&H(e,a.toast)},F=(e,t)=>{if(e.textContent="",t){const s=(new DOMParser).parseFromString(t,"text/html"),i=s.querySelector("head");i&&Array.from(i.childNodes).forEach(t=>{e.appendChild(t)});const n=s.querySelector("body");n&&Array.from(n.childNodes).forEach(t=>{t instanceof HTMLVideoElement||t instanceof HTMLAudioElement?e.appendChild(t.cloneNode(!0)):e.appendChild(t)})}},H=(e,t)=>{if(!t)return!1;const s=t.split(/\s+/);for(let t=0;t<s.length;t++)if(!e.classList.contains(s[t]))return!1;return!0},N=(e,t,s)=>{if(((e,t)=>{Array.from(e.classList).forEach(s=>{Object.values(a).includes(s)||Object.values(r).includes(s)||Object.values(t.showClass||{}).includes(s)||e.classList.remove(s)})})(e,t),!t.customClass)return;const i=t.customClass[s];i&&("string"==typeof i||i.forEach?j(e,i):d(`Invalid type of customClass.${s}! Expected string or iterable object, got "${typeof i}"`))},Q=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(`.${a.popup} > .${a[t]}`);case"checkbox":return e.querySelector(`.${a.popup} > .${a.checkbox} input`);case"radio":return e.querySelector(`.${a.popup} > .${a.radio} input:checked`)||e.querySelector(`.${a.popup} > .${a.radio} input:first-child`);case"range":return e.querySelector(`.${a.popup} > .${a.range} input`);default:return e.querySelector(`.${a.popup} > .${a.input}`)}},R=e=>{if(e.focus(),"file"!==e.type){const t=e.value;e.value="",e.value=t}},W=(e,t,s)=>{e&&t&&("string"==typeof t&&(t=t.split(/\s+/).filter(Boolean)),t.forEach(t=>{Array.isArray(e)?e.forEach(e=>{s?e.classList.add(t):e.classList.remove(t)}):s?e.classList.add(t):e.classList.remove(t)}))},j=(e,t)=>{W(e,t,!0)},V=(e,t)=>{W(e,t,!1)},U=(e,t)=>{const s=Array.from(e.children);for(let e=0;e<s.length;e++){const i=s[e];if(i instanceof HTMLElement&&H(i,t))return i}},X=(e,t,s)=>{s===`${parseInt(`${s}`)}`&&(s=parseInt(s)),s||0===parseInt(`${s}`)?e.style.setProperty(t,"number"==typeof s?`${s}px`:s):e.style.removeProperty(t)},J=(e,t="flex")=>{e&&(e.style.display=t)},G=e=>{e&&(e.style.display="none")},Y=(e,t="block")=>{e&&new MutationObserver(()=>{Z(e,e.innerHTML,t)}).observe(e,{childList:!0,subtree:!0})},K=(e,t,s,i)=>{const n=e.querySelector(t);n&&n.style.setProperty(s,i)},Z=(e,t,s="flex")=>{t?J(e,s):G(e)},ee=e=>Boolean(e&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),te=e=>Boolean(e.scrollHeight>e.clientHeight),se=e=>{const t=window.getComputedStyle(e),s=parseFloat(t.getPropertyValue("animation-duration")||"0"),i=parseFloat(t.getPropertyValue("transition-duration")||"0");return s>0||i>0},ie=(e,t=!1)=>{const s=P();s&&ee(s)&&(t&&(s.style.transition="none",s.style.width="100%"),setTimeout(()=>{s.style.transition=`width ${e/1e3}s linear`,s.style.width="0%"},10))},ne=`\n <div aria-labelledby="${a.title}" aria-describedby="${a["html-container"]}" class="${a.popup}" tabindex="-1">\n   <button type="button" class="${a.close}"></button>\n   <ul class="${a["progress-steps"]}"></ul>\n   <div class="${a.icon}"></div>\n   <img class="${a.image}" />\n   <h2 class="${a.title}" id="${a.title}"></h2>\n   <div class="${a["html-container"]}" id="${a["html-container"]}"></div>\n   <input class="${a.input}" id="${a.input}" />\n   <input type="file" class="${a.file}" />\n   <div class="${a.range}">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="${a.select}" id="${a.select}"></select>\n   <div class="${a.radio}"></div>\n   <label class="${a.checkbox}">\n     <input type="checkbox" id="${a.checkbox}" />\n     <span class="${a.label}"></span>\n   </label>\n   <textarea class="${a.textarea}" id="${a.textarea}"></textarea>\n   <div class="${a["validation-message"]}" id="${a["validation-message"]}"></div>\n   <div class="${a.actions}">\n     <div class="${a.loader}"></div>\n     <button type="button" class="${a.confirm}"></button>\n     <button type="button" class="${a.deny}"></button>\n     <button type="button" class="${a.cancel}"></button>\n   </div>\n   <div class="${a.footer}"></div>\n   <div class="${a["timer-progress-bar-container"]}">\n     <div class="${a["timer-progress-bar"]}"></div>\n   </div>\n </div>\n`.replace(/(^|\n)\s*/g,""),oe=()=>{i.currentInstance&&i.currentInstance.resetValidationMessage()},ae=e=>{const t=(()=>{const e=v();return!!e&&(e.remove(),V([document.documentElement,document.body],[a["no-backdrop"],a["toast-shown"],a["has-column"]]),!0)})();if("undefined"==typeof window||"undefined"==typeof document)return void u("SweetAlert2 requires document to initialize");const s=document.createElement("div");s.className=a.container,t&&j(s,a["no-transition"]),F(s,ne),s.dataset.swal2Theme=e.theme;const n=(e=>{if("string"==typeof e){const t=document.querySelector(e);if(!t)throw new Error(`Target element "${e}" not found`);return t}return e})(e.target||"body");n.appendChild(s),e.topLayer&&(s.setAttribute("popover",""),s.showPopover()),(e=>{const t=_();t&&(t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true"))})(e),(e=>{"rtl"===window.getComputedStyle(e).direction&&(j(v(),a.rtl),i.isRTL=!0)})(n),(()=>{const e=_();if(!e)return;const t=U(e,a.input),s=U(e,a.file),i=e.querySelector(`.${a.range} input`),n=e.querySelector(`.${a.range} output`),o=U(e,a.select),r=e.querySelector(`.${a.checkbox} input`),l=U(e,a.textarea);t&&(t.oninput=oe),s&&(s.onchange=oe),o&&(o.onchange=oe),r&&(r.onchange=oe),l&&(l.oninput=oe),i&&n&&(i.oninput=()=>{oe(),n.value=i.value},i.onchange=()=>{oe(),n.value=i.value})})()},re=(e,t)=>{e instanceof HTMLElement?t.appendChild(e):"object"==typeof e?le(e,t):e&&F(t,e)},le=(e,t)=>{"jquery"in e?ce(t,e):F(t,e.toString())},ce=(e,t)=>{if(e.textContent="",0 in t)for(let s=0;s in t;s++)e.appendChild(t[s].cloneNode(!0));else e.appendChild(t.cloneNode(!0))},de=(e,t)=>{const s=q(),i=D();s&&i&&(t.showConfirmButton||t.showDenyButton||t.showCancelButton?J(s):G(s),N(s,t,"actions"),function(e,t,s){const i=T(),n=I(),o=L();i&&n&&o&&(he(i,"confirm",s),he(n,"deny",s),he(o,"cancel",s),function(e,t,s,i){i.buttonsStyling?(j([e,t,s],a.styled),i.confirmButtonColor&&e.style.setProperty("--swal2-confirm-button-background-color",i.confirmButtonColor),i.denyButtonColor&&t.style.setProperty("--swal2-deny-button-background-color",i.denyButtonColor),i.cancelButtonColor&&s.style.setProperty("--swal2-cancel-button-background-color",i.cancelButtonColor),ue(e),ue(t),ue(s)):V([e,t,s],a.styled)}(i,n,o,s),s.reverseButtons&&(s.toast?(e.insertBefore(o,i),e.insertBefore(n,i)):(e.insertBefore(o,t),e.insertBefore(n,t),e.insertBefore(i,t))))}(s,i,t),F(i,t.loaderHtml||""),N(i,t,"loader"))};function ue(e){const t=window.getComputedStyle(e);if(t.getPropertyValue("--swal2-action-button-focus-box-shadow"))return;const s=t.backgroundColor.replace(/rgba?\((\d+), (\d+), (\d+).*/,"rgba($1, $2, $3, 0.5)");e.style.setProperty("--swal2-action-button-focus-box-shadow",t.getPropertyValue("--swal2-outline").replace(/ rgba\(.*/,` ${s}`))}function he(e,t,s){const i=c(t);Z(e,s[`show${i}Button`],"inline-block"),F(e,s[`${t}ButtonText`]||""),e.setAttribute("aria-label",s[`${t}ButtonAriaLabel`]||""),e.className=a[t],N(e,s,`${t}Button`)}const pe=(e,t)=>{const s=v();s&&(function(e,t){"string"==typeof t?e.style.background=t:t||j([document.documentElement,document.body],a["no-backdrop"])}(s,t.backdrop),function(e,t){t&&(t in a?j(e,a[t]):(d('The "position" parameter is not valid, defaulting to "center"'),j(e,a.center)))}(s,t.position),function(e,t){t&&j(e,a[`grow-${t}`])}(s,t.grow),N(s,t,"container"))};var me={innerParams:new WeakMap,domCache:new WeakMap};const ge=["input","file","range","select","radio","checkbox","textarea"],fe=e=>{if(!e.input)return;if(!Se[e.input])return void u(`Unexpected type of input! Expected ${Object.keys(Se).join(" | ")}, got "${e.input}"`);const t=_e(e.input);if(!t)return;const s=Se[e.input](t,e);J(t),e.inputAutoFocus&&setTimeout(()=>{R(s)})},be=(e,t)=>{const s=_();if(!s)return;const i=Q(s,e);if(i){(e=>{for(let t=0;t<e.attributes.length;t++){const s=e.attributes[t].name;["id","type","value","style"].includes(s)||e.removeAttribute(s)}})(i);for(const e in t)i.setAttribute(e,t[e])}},ve=e=>{if(!e.input)return;const t=_e(e.input);t&&N(t,e,"input")},ye=(e,t)=>{!e.placeholder&&t.inputPlaceholder&&(e.placeholder=t.inputPlaceholder)},we=(e,t,s)=>{if(s.inputLabel){const i=document.createElement("label"),n=a["input-label"];i.setAttribute("for",e.id),i.className=n,"object"==typeof s.customClass&&j(i,s.customClass.inputLabel),i.innerText=s.inputLabel,t.insertAdjacentElement("beforebegin",i)}},_e=e=>{const t=_();if(t)return U(t,a[e]||a.input)},xe=(e,t)=>{["string","number"].includes(typeof t)?e.value=`${t}`:b(t)||d(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof t}"`)},Se={};Se.text=Se.email=Se.password=Se.number=Se.tel=Se.url=Se.search=Se.date=Se["datetime-local"]=Se.time=Se.week=Se.month=(e,t)=>{const s=e;return xe(s,t.inputValue),we(s,s,t),ye(s,t),s.type=t.input,s},Se.file=(e,t)=>{const s=e;return we(s,s,t),ye(s,t),s},Se.range=(e,t)=>{const s=e,i=s.querySelector("input"),n=s.querySelector("output");return i&&(xe(i,t.inputValue),i.type=t.input,we(i,e,t)),n&&xe(n,t.inputValue),e},Se.select=(e,t)=>{const s=e;if(s.textContent="",t.inputPlaceholder){const e=document.createElement("option");F(e,t.inputPlaceholder),e.value="",e.disabled=!0,e.selected=!0,s.appendChild(e)}return we(s,s,t),s},Se.radio=e=>(e.textContent="",e),Se.checkbox=(e,t)=>{const s=_();if(!s)throw new Error("Popup not found");const i=Q(s,"checkbox");if(!i)throw new Error("Checkbox input not found");i.value="1",i.checked=Boolean(t.inputValue);const n=e.querySelector("span");if(n){const e=t.inputPlaceholder||t.inputLabel;e&&F(n,e)}return i},Se.textarea=(e,t)=>{const s=e;xe(s,t.inputValue),ye(s,t),we(s,s,t);return setTimeout(()=>{if("MutationObserver"in window){const e=_();if(!e)return;const i=parseInt(window.getComputedStyle(e).width);new MutationObserver(()=>{if(!document.body.contains(s))return;const e=s.offsetWidth+(o=s,parseInt(window.getComputedStyle(o).marginLeft)+parseInt(window.getComputedStyle(o).marginRight)),n=_();var o;n&&(e>i?n.style.width=`${e}px`:X(n,"width",t.width))}).observe(s,{attributes:!0,attributeFilter:["style"]})}}),s};const Ce=(e,t)=>{const s=C();s&&(Y(s),N(s,t,"htmlContainer"),t.html?(re(t.html,s),J(s,"block")):t.text?(s.textContent=t.text,J(s,"block")):G(s),((e,t)=>{const s=_();if(!s)return;const i=me.innerParams.get(e),n=!i||t.input!==i.input;ge.forEach(e=>{const i=U(s,a[e]);i&&(be(e,t.inputAttributes),i.className=a[e],n&&G(i))}),t.input&&(n&&fe(t),ve(t))})(e,t))},ke=(e,t)=>{for(const[s,i]of Object.entries(r))t.icon!==s&&V(e,i);j(e,t.icon&&r[t.icon]),Te(e,t),Ae(),N(e,t,"icon")},Ae=()=>{const e=_();if(!e)return;const t=window.getComputedStyle(e).getPropertyValue("background-color"),s=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e<s.length;e++)s[e].style.backgroundColor=t},Ee=(e,t)=>{if(!t.icon&&!t.iconHtml)return;let s=e.innerHTML,i="";t.iconHtml?i=Le(t.iconHtml):"success"===t.icon?(i=(e=>`\n  ${e.animation?'<div class="swal2-success-circular-line-left"></div>':""}\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div>\n  ${e.animation?'<div class="swal2-success-fix"></div>':""}\n  ${e.animation?'<div class="swal2-success-circular-line-right"></div>':""}\n`)(t),s=s.replace(/ style=".*?"/g,"")):"error"===t.icon?i='\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n':t.icon&&(i=Le({question:"?",warning:"!",info:"i"}[t.icon])),s.trim()!==i.trim()&&F(e,i)},Te=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(const s of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])K(e,s,"background-color",t.iconColor);K(e,".swal2-success-ring","border-color",t.iconColor)}},Le=e=>`<div class="${a["icon-content"]}">${e}</div>`;let Ie=!1,De=0,qe=0,Be=0,Pe=0;const Me=e=>{const t=_();if(!t)return;const s=x();if(e.target===t||s&&s.contains(e.target)){Ie=!0;const s=$e(e);De=s.clientX,qe=s.clientY,Be=parseInt(t.style.insetInlineStart)||0,Pe=parseInt(t.style.insetBlockStart)||0,j(t,"swal2-dragging")}},Oe=e=>{const t=_();if(t&&Ie){let{clientX:s,clientY:n}=$e(e);const o=s-De;t.style.insetInlineStart=`${Be+(i.isRTL?-o:o)}px`,t.style.insetBlockStart=`${Pe+(n-qe)}px`}},ze=()=>{const e=_();Ie=!1,V(e,"swal2-dragging")},$e=e=>{let t=0,s=0;return e.type.startsWith("mouse")?(t=e.clientX,s=e.clientY):e.type.startsWith("touch")&&(t=e.touches[0].clientX,s=e.touches[0].clientY),{clientX:t,clientY:s}},Fe=(e,t)=>{const s=v(),i=_();if(s&&i){if(t.toast){X(s,"width",t.width),i.style.width="100%";const e=D();e&&i.insertBefore(e,x())}else X(i,"width",t.width);X(i,"padding",t.padding),t.color&&(i.style.color=t.color),t.background&&(i.style.background=t.background),G(E()),He(i,t),t.draggable&&!t.toast?(j(i,a.draggable),(e=>{e.addEventListener("mousedown",Me),document.body.addEventListener("mousemove",Oe),e.addEventListener("mouseup",ze),e.addEventListener("touchstart",Me),document.body.addEventListener("touchmove",Oe),e.addEventListener("touchend",ze)})(i)):(V(i,a.draggable),(e=>{e.removeEventListener("mousedown",Me),document.body.removeEventListener("mousemove",Oe),e.removeEventListener("mouseup",ze),e.removeEventListener("touchstart",Me),document.body.removeEventListener("touchmove",Oe),e.removeEventListener("touchend",ze)})(i))}},He=(e,t)=>{const s=t.showClass||{};e.className=`${a.popup} ${ee(e)?s.popup:""}`,t.toast?(j([document.documentElement,document.body],a["toast-shown"]),j(e,a.toast)):j(e,a.modal),N(e,t,"popup"),"string"==typeof t.customClass&&j(e,t.customClass),t.icon&&j(e,a[`icon-${t.icon}`])},Ne=e=>{const t=document.createElement("li");return j(t,a["progress-step"]),F(t,e),t},Qe=e=>{const t=document.createElement("li");return j(t,a["progress-step-line"]),e.progressStepsDistance&&X(t,"width",e.progressStepsDistance),t},Re=(e,t)=>{var s;Fe(0,t),pe(0,t),((e,t)=>{const s=A();if(!s)return;const{progressSteps:i,currentProgressStep:n}=t;i&&0!==i.length&&void 0!==n?(J(s),s.textContent="",n>=i.length&&d("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),i.forEach((e,o)=>{const r=Ne(e);if(s.appendChild(r),o===n&&j(r,a["active-progress-step"]),o!==i.length-1){const e=Qe(t);s.appendChild(e)}})):G(s)})(0,t),((e,t)=>{const s=me.innerParams.get(e),i=x();if(i){if(s&&t.icon===s.icon)return Ee(i,t),void ke(i,t);if(t.icon||t.iconHtml){if(t.icon&&-1===Object.keys(r).indexOf(t.icon))return u(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${t.icon}"`),void G(i);J(i),Ee(i,t),ke(i,t),j(i,t.showClass&&t.showClass.icon),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",Ae)}else G(i)}})(e,t),((e,t)=>{const s=k();s&&(t.imageUrl?(J(s,""),s.setAttribute("src",t.imageUrl),s.setAttribute("alt",t.imageAlt||""),X(s,"width",t.imageWidth),X(s,"height",t.imageHeight),s.className=a.image,N(s,t,"image")):G(s))})(0,t),((e,t)=>{const s=S();s&&(Y(s),Z(s,Boolean(t.title||t.titleText),"block"),t.title&&re(t.title,s),t.titleText&&(s.innerText=t.titleText),N(s,t,"title"))})(0,t),((e,t)=>{const s=M();s&&(F(s,t.closeButtonHtml||""),N(s,t,"closeButton"),Z(s,t.showCloseButton),s.setAttribute("aria-label",t.closeButtonAriaLabel||""))})(0,t),Ce(e,t),de(0,t),((e,t)=>{const s=B();s&&(Y(s),Z(s,Boolean(t.footer),"block"),t.footer&&re(t.footer,s),N(s,t,"footer"))})(0,t);const n=_();"function"==typeof t.didRender&&n&&t.didRender(n),null===(s=i.eventEmitter)||void 0===s||s.emit("didRender",n)},We=()=>{var e;return null===(e=T())||void 0===e?void 0:e.click()},je=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Ve=e=>{if(e.keydownTarget&&e.keydownHandlerAdded&&e.keydownHandler){const t=e.keydownHandler;e.keydownTarget.removeEventListener("keydown",t,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1}},Ue=(e,t)=>{var s;const i=O();if(i.length)return-2===(e+=t)&&(e=i.length-1),e===i.length?e=0:-1===e&&(e=i.length-1),void i[e].focus();null===(s=_())||void 0===s||s.focus()},Xe=["ArrowRight","ArrowDown"],Je=["ArrowLeft","ArrowUp"],Ge=(e,t,s)=>{e&&(t.isComposing||229===t.keyCode||(e.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?Ye(t,e):"Tab"===t.key?Ke(t):[...Xe,...Je].includes(t.key)?Ze(t.key):"Escape"===t.key&&et(t,e,s)))},Ye=(e,t)=>{if(!m(t.allowEnterKey))return;const s=_();if(!s||!t.input)return;const i=Q(s,t.input);if(e.target&&i&&e.target instanceof HTMLElement&&e.target.outerHTML===i.outerHTML){if(["textarea","file"].includes(t.input))return;We(),e.preventDefault()}},Ke=e=>{const t=e.target,s=O();let i=-1;for(let e=0;e<s.length;e++)if(t===s[e]){i=e;break}e.shiftKey?Ue(i,-1):Ue(i,1),e.stopPropagation(),e.preventDefault()},Ze=e=>{const t=q(),s=T(),i=I(),n=L();if(!(t&&s&&i&&n))return;const o=[s,i,n];if(document.activeElement instanceof HTMLElement&&!o.includes(document.activeElement))return;const a=Xe.includes(e)?"nextElementSibling":"previousElementSibling";let r=document.activeElement;if(r){for(let e=0;e<t.children.length;e++){if(r=r[a],!r)return;if(r instanceof HTMLButtonElement&&ee(r))break}r instanceof HTMLButtonElement&&r.focus()}},et=(e,t,s)=>{e.preventDefault(),m(t.allowEscapeKey)&&s(je.esc)};var tt={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const st=()=>{Array.from(document.body.children).forEach(e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")||""),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")})},it="undefined"!=typeof window&&Boolean(window.GestureEvent),nt=()=>{const e=v();if(!e)return;let t;e.ontouchstart=e=>{t=ot(e)},e.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}},ot=e=>{const t=e.target,s=v(),i=C();return!(!s||!i||at(e)||rt(e)||t!==s&&(te(s)||!(t instanceof HTMLElement)||((e,t)=>{let s=e;for(;s&&s!==t;){if(te(s))return!0;s=s.parentElement}return!1})(t,i)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||te(i)&&i.contains(t)))},at=e=>Boolean(e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType),rt=e=>e.touches&&e.touches.length>1;let lt=null;const ct=e=>{null===lt&&(document.body.scrollHeight>window.innerHeight||"scroll"===e)&&(lt=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${lt+(()=>{const e=document.createElement("div");e.className=a["scrollbar-measure"],document.body.appendChild(e);const t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t})()}px`)};function dt(e,t,s,o){$()?vt(e,o):(n(s).then(()=>vt(e,o)),Ve(i)),it?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),z()&&(null!==lt&&(document.body.style.paddingRight=`${lt}px`,lt=null),(()=>{if(H(document.body,a.iosfix)){const e=parseInt(document.body.style.top,10);V(document.body,a.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}})(),st()),V([document.documentElement,document.body],[a.shown,a["height-auto"],a["no-backdrop"],a["toast-shown"]])}function ut(e){e=gt(e);const t=tt.swalPromiseResolve.get(this),s=ht(this);this.isAwaitingPromise?e.isDismissed||(mt(this),t(e)):s&&t(e)}const ht=e=>{const t=_();if(!t)return!1;const s=me.innerParams.get(e);if(!s||H(t,s.hideClass.popup))return!1;V(t,s.showClass.popup),j(t,s.hideClass.popup);const i=v();return V(i,s.showClass.backdrop),j(i,s.hideClass.backdrop),ft(e,t,s),!0};function pt(e){const t=tt.swalPromiseReject.get(this);mt(this),t&&t(e)}const mt=e=>{e.isAwaitingPromise&&(delete e.isAwaitingPromise,me.innerParams.get(e)||e._destroy())},gt=e=>void 0===e?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),ft=(e,t,s)=>{var n;const o=v(),a=se(t);"function"==typeof s.willClose&&s.willClose(t),null===(n=i.eventEmitter)||void 0===n||n.emit("willClose",t),a&&o?bt(e,t,o,Boolean(s.returnFocus),s.didClose):o&&dt(e,o,Boolean(s.returnFocus),s.didClose)},bt=(e,t,s,n,o)=>{i.swalCloseEventFinishedCallback=dt.bind(null,e,s,n,o);const a=function(e){var s;e.target===t&&(null===(s=i.swalCloseEventFinishedCallback)||void 0===s||s.call(i),delete i.swalCloseEventFinishedCallback,t.removeEventListener("animationend",a),t.removeEventListener("transitionend",a))};t.addEventListener("animationend",a),t.addEventListener("transitionend",a)},vt=(e,t)=>{setTimeout(()=>{var s;"function"==typeof t&&t.bind(e.params)(),null===(s=i.eventEmitter)||void 0===s||s.emit("didClose"),e._destroy&&e._destroy()})},yt=e=>{let t=_();if(t||new Ks,t=_(),!t)return;const s=D();$()?G(x()):wt(t,e),J(s),t.setAttribute("data-loading","true"),t.setAttribute("aria-busy","true"),t.focus()},wt=(e,t)=>{const s=q(),i=D();s&&i&&(!t&&ee(T())&&(t=T()),J(s),t&&(G(t),i.setAttribute("data-button-to-replace",t.className),s.insertBefore(i,t)),j([e,s],a.loading))},_t=e=>e.checked?1:0,xt=e=>e.checked?e.value:null,St=e=>e.files&&e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null,Ct=(e,t)=>{const s=_();if(!s)return;const i=e=>{"select"===t.input?function(e,t,s){const i=U(e,a.select);if(!i)return;const n=(e,t,i)=>{const n=document.createElement("option");n.value=i,F(n,t),n.selected=Et(i,s.inputValue),e.appendChild(n)};t.forEach(e=>{const t=e[0],s=e[1];if(Array.isArray(s)){const e=document.createElement("optgroup");e.label=t,e.disabled=!1,i.appendChild(e),s.forEach(t=>n(e,t[1],t[0]))}else n(i,s,t)}),i.focus()}(s,At(e),t):"radio"===t.input&&function(e,t,s){const i=U(e,a.radio);if(!i)return;t.forEach(e=>{const t=e[0],n=e[1],o=document.createElement("input"),r=document.createElement("label");o.type="radio",o.name=a.radio,o.value=t,Et(t,s.inputValue)&&(o.checked=!0);const l=document.createElement("span");F(l,n),l.className=a.label,r.appendChild(o),r.appendChild(l),i.appendChild(r)});const n=i.querySelectorAll("input");n.length&&n[0].focus()}(s,At(e),t)};g(t.inputOptions)||b(t.inputOptions)?(yt(T()),f(t.inputOptions).then(t=>{e.hideLoading(),i(t)})):"object"==typeof t.inputOptions?i(t.inputOptions):u("Unexpected type of inputOptions! Expected object, Map or Promise, got "+typeof t.inputOptions)},kt=(e,t)=>{const s=e.getInput();s&&(G(s),f(t.inputValue).then(i=>{s.value="number"===t.input?`${parseFloat(i)||0}`:`${i}`,J(s),s.focus(),e.hideLoading()}).catch(t=>{u(`Error in inputValue promise: ${t}`),s.value="",J(s),s.focus(),e.hideLoading()}))};const At=e=>{const t=[];return e instanceof Map?e.forEach((e,s)=>{let i=e;"object"==typeof i&&(i=At(i)),t.push([s,i])}):Object.keys(e).forEach(s=>{let i=e[s];"object"==typeof i&&(i=At(i)),t.push([s,i])}),t},Et=(e,t)=>Boolean(t)&&null!=t&&t.toString()===e.toString(),Tt=(e,t)=>{const s=me.innerParams.get(e);if(!s.input)return void u(`The "input" parameter is needed to be set when using returnInputValueOn${c(t)}`);const i=e.getInput(),n=((e,t)=>{const s=e.getInput();if(!s)return null;switch(t.input){case"checkbox":return _t(s);case"radio":return xt(s);case"file":return St(s);default:return t.inputAutoTrim?s.value.trim():s.value}})(e,s);s.inputValidator?Lt(e,n,t):i&&!i.checkValidity()?(e.enableButtons(),e.showValidationMessage(s.validationMessage||i.validationMessage)):"deny"===t?It(e,n):Bt(e,n)},Lt=(e,t,s)=>{const i=me.innerParams.get(e);e.disableInput(),Promise.resolve().then(()=>f(i.inputValidator(t,i.validationMessage))).then(i=>{e.enableButtons(),e.enableInput(),i?e.showValidationMessage(i):"deny"===s?It(e,t):Bt(e,t)})},It=(e,t)=>{const s=me.innerParams.get(e);s.showLoaderOnDeny&&yt(I()),s.preDeny?(e.isAwaitingPromise=!0,Promise.resolve().then(()=>f(s.preDeny(t,s.validationMessage))).then(s=>{!1===s?(e.hideLoading(),mt(e)):e.close({isDenied:!0,value:void 0===s?t:s})}).catch(t=>qt(e,t))):e.close({isDenied:!0,value:t})},Dt=(e,t)=>{e.close({isConfirmed:!0,value:t})},qt=(e,t)=>{e.rejectPromise(t)},Bt=(e,t)=>{const s=me.innerParams.get(e);s.showLoaderOnConfirm&&yt(),s.preConfirm?(e.resetValidationMessage(),e.isAwaitingPromise=!0,Promise.resolve().then(()=>f(s.preConfirm(t,s.validationMessage))).then(s=>{ee(E())||!1===s?(e.hideLoading(),mt(e)):Dt(e,void 0===s?t:s)}).catch(t=>qt(e,t))):Dt(e,t)};function Pt(){const e=me.innerParams.get(this);if(!e)return;const t=me.domCache.get(this);G(t.loader),$()?e.icon&&J(x()):Mt(t),V([t.popup,t.actions],a.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}const Mt=e=>{const t=e.loader.getAttribute("data-button-to-replace"),s=t?e.popup.getElementsByClassName(t):[];s.length?J(s[0],"inline-block"):!ee(T())&&!ee(I())&&!ee(L())&&G(e.actions)};function Ot(){const e=me.innerParams.get(this),t=me.domCache.get(this);return t?Q(t.popup,e.input):null}function zt(e,t,s){const i=me.domCache.get(e);t.forEach(e=>{i[e].disabled=s})}function $t(e,t){const s=_();if(s&&e)if("radio"===e.type){const e=s.querySelectorAll(`[name="${a.radio}"]`);for(let s=0;s<e.length;s++)e[s].disabled=t}else e.disabled=t}function Ft(){zt(this,["confirmButton","denyButton","cancelButton"],!1)}function Ht(){zt(this,["confirmButton","denyButton","cancelButton"],!0)}function Nt(){$t(this.getInput(),!1)}function Qt(){$t(this.getInput(),!0)}function Rt(e){const t=me.domCache.get(this),s=me.innerParams.get(this);F(t.validationMessage,e),t.validationMessage.className=a["validation-message"],s.customClass&&s.customClass.validationMessage&&j(t.validationMessage,s.customClass.validationMessage),J(t.validationMessage);const i=this.getInput();i&&(i.setAttribute("aria-invalid","true"),i.setAttribute("aria-describedby",a["validation-message"]),R(i),j(i,a.inputerror))}function Wt(){const e=me.domCache.get(this);e.validationMessage&&G(e.validationMessage);const t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),V(t,a.inputerror))}const jt={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,draggable:!1,animation:!0,theme:"light",showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0,topLayer:!1},Vt=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","draggable","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","theme","willClose"],Ut={allowEnterKey:void 0},Xt=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],Jt=e=>Object.prototype.hasOwnProperty.call(jt,e),Gt=e=>-1!==Vt.indexOf(e),Yt=e=>Ut[e],Kt=e=>{Jt(e)||d(`Unknown parameter "${e}"`)},Zt=e=>{Xt.includes(e)&&d(`The parameter "${e}" is incompatible with toasts`)},es=e=>{const t=Yt(e);t&&p(e,t)},ts=e=>{!1===e.backdrop&&e.allowOutsideClick&&d('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),e.theme&&!["light","dark","auto","minimal","borderless","bootstrap-4","bootstrap-4-light","bootstrap-4-dark","bootstrap-5","bootstrap-5-light","bootstrap-5-dark","material-ui","material-ui-light","material-ui-dark","embed-iframe","bulma","bulma-light","bulma-dark"].includes(e.theme)&&d(`Invalid theme "${e.theme}"`);for(const t in e)Kt(t),e.toast&&Zt(t),es(t)};function ss(e){const t=v(),s=_(),i=me.innerParams.get(this);if(!s||H(s,i.hideClass.popup))return void d("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const n=is(e),o=Object.assign({},i,n);ts(o),t&&(t.dataset.swal2Theme=o.theme),Re(this,o),me.innerParams.set(this,o),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})}const is=e=>{const t={};return Object.keys(e).forEach(s=>{if(Gt(s)){const i=e;t[s]=i[s]}else d(`Invalid parameter to update: ${s}`)}),t};function ns(){var e;const t=me.domCache.get(this),s=me.innerParams.get(this);s?(t.popup&&i.swalCloseEventFinishedCallback&&(i.swalCloseEventFinishedCallback(),delete i.swalCloseEventFinishedCallback),"function"==typeof s.didDestroy&&s.didDestroy(),null===(e=i.eventEmitter)||void 0===e||e.emit("didDestroy"),os(this)):as(this)}const os=e=>{as(e),delete e.params,delete i.keydownHandler,delete i.keydownTarget,delete i.currentInstance},as=e=>{e.isAwaitingPromise?(rs(me,e),e.isAwaitingPromise=!0):(rs(tt,e),rs(me,e),delete e.isAwaitingPromise,delete e.disableButtons,delete e.enableButtons,delete e.getInput,delete e.disableInput,delete e.enableInput,delete e.hideLoading,delete e.disableLoading,delete e.showValidationMessage,delete e.resetValidationMessage,delete e.close,delete e.closePopup,delete e.closeModal,delete e.closeToast,delete e.rejectPromise,delete e.update,delete e._destroy)},rs=(e,t)=>{for(const s in e)e[s].delete(t)};var ls=Object.freeze({__proto__:null,_destroy:ns,close:ut,closeModal:ut,closePopup:ut,closeToast:ut,disableButtons:Ht,disableInput:Qt,disableLoading:Pt,enableButtons:Ft,enableInput:Nt,getInput:Ot,handleAwaitingPromise:mt,hideLoading:Pt,rejectPromise:pt,resetValidationMessage:Wt,showValidationMessage:Rt,update:ss});const cs=(e,t,s)=>{t.popup.onclick=()=>{e&&(ds(e)||e.timer||e.input)||s(je.close)}},ds=e=>Boolean(e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton);let us=!1;const hs=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(t){e.container.onmouseup=()=>{},t.target===e.container&&(us=!0)}}},ps=e=>{e.container.onmousedown=t=>{t.target===e.container&&t.preventDefault(),e.popup.onmouseup=function(t){e.popup.onmouseup=()=>{},(t.target===e.popup||t.target instanceof HTMLElement&&e.popup.contains(t.target))&&(us=!0)}}},ms=(e,t,s)=>{t.container.onclick=i=>{us?us=!1:i.target===t.container&&m(e.allowOutsideClick)&&s(je.backdrop)}},gs=e=>e instanceof Element||(e=>"object"==typeof e&&e.jquery)(e);const fs=()=>{if(i.timeout)return(()=>{const e=P();if(!e)return;const t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";const s=t/parseInt(window.getComputedStyle(e).width)*100;e.style.width=`${s}%`})(),i.timeout.stop()},bs=()=>{if(i.timeout){const e=i.timeout.start();return ie(e),e}};let vs=!1;const ys={};const ws=e=>{for(let t=e.target;t&&t!==document;t=t.parentNode)for(const e in ys){const s=t.getAttribute&&t.getAttribute(e);if(s)return void ys[e].fire({template:s})}};i.eventEmitter=new class{constructor(){this.events={}}_getHandlersByEventName(e){return void 0===this.events[e]&&(this.events[e]=[]),this.events[e]}on(e,t){const s=this._getHandlersByEventName(e);s.includes(t)||s.push(t)}once(e,t){const s=(...i)=>{this.removeListener(e,s),t.apply(this,i)};this.on(e,s)}emit(e,...t){this._getHandlersByEventName(e).forEach(e=>{try{e.apply(this,t)}catch(e){console.error(e)}})}removeListener(e,t){const s=this._getHandlersByEventName(e),i=s.indexOf(t);i>-1&&s.splice(i,1)}removeAllListeners(e){void 0!==this.events[e]&&(this.events[e].length=0)}reset(){this.events={}}};var _s=Object.freeze({__proto__:null,argsToParams:e=>{const t={};return"object"!=typeof e[0]||gs(e[0])?["title","html","icon"].forEach((s,i)=>{const n=e[i];"string"==typeof n||gs(n)?t[s]=n:void 0!==n&&u(`Unexpected type of ${s}! Expected "string" or "Element", got ${typeof n}`)}):Object.assign(t,e[0]),t},bindClickHandler:function(e="data-swal-template"){ys[e]=this,vs||(document.body.addEventListener("click",ws),vs=!0)},clickCancel:()=>{var e;return null===(e=L())||void 0===e?void 0:e.click()},clickConfirm:We,clickDeny:()=>{var e;return null===(e=I())||void 0===e?void 0:e.click()},enableLoading:yt,fire:function(...e){return new this(...e)},getActions:q,getCancelButton:L,getCloseButton:M,getConfirmButton:T,getContainer:v,getDenyButton:I,getFocusableElements:O,getFooter:B,getHtmlContainer:C,getIcon:x,getIconContent:()=>w(a["icon-content"]),getImage:k,getInputLabel:()=>w(a["input-label"]),getLoader:D,getPopup:_,getProgressSteps:A,getTimerLeft:()=>i.timeout&&i.timeout.getTimerLeft(),getTimerProgressBar:P,getTitle:S,getValidationMessage:E,increaseTimer:e=>{if(i.timeout){const t=i.timeout.increase(e);return ie(t,!0),t}},isDeprecatedParameter:Yt,isLoading:()=>{const e=_();return!!e&&e.hasAttribute("data-loading")},isTimerRunning:()=>Boolean(i.timeout&&i.timeout.isRunning()),isUpdatableParameter:Gt,isValidParameter:Jt,isVisible:()=>ee(_()),mixin:function(e){return class extends(this){_main(t,s){return super._main(t,Object.assign({},e,s))}}},off:(e,t)=>{i.eventEmitter&&(e?t?i.eventEmitter.removeListener(e,t):i.eventEmitter.removeAllListeners(e):i.eventEmitter.reset())},on:(e,t)=>{i.eventEmitter&&i.eventEmitter.on(e,t)},once:(e,t)=>{i.eventEmitter&&i.eventEmitter.once(e,t)},resumeTimer:bs,showLoading:yt,stopTimer:fs,toggleTimer:()=>{const e=i.timeout;return e&&(e.running?fs():bs())}});class xs{constructor(e,t){this.callback=e,this.remaining=t,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(e){const t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const Ss=["swal-title","swal-html","swal-footer"],Cs=e=>{const t={};return Array.from(e.querySelectorAll("swal-param")).forEach(e=>{qs(e,["name","value"]);const s=e.getAttribute("name"),i=e.getAttribute("value");s&&i&&(t[s]=s in jt&&"boolean"==typeof jt[s]?"false"!==i:s in jt&&"object"==typeof jt[s]?JSON.parse(i):i)}),t},ks=e=>{const t={};return Array.from(e.querySelectorAll("swal-function-param")).forEach(e=>{const s=e.getAttribute("name"),i=e.getAttribute("value");s&&i&&(t[s]=new Function(`return ${i}`)())}),t},As=e=>{const t={};return Array.from(e.querySelectorAll("swal-button")).forEach(e=>{qs(e,["type","color","aria-label"]);const s=e.getAttribute("type");if(s&&["confirm","cancel","deny"].includes(s)){if(t[`${s}ButtonText`]=e.innerHTML,t[`show${c(s)}Button`]=!0,e.hasAttribute("color")){const i=e.getAttribute("color");null!==i&&(t[`${s}ButtonColor`]=i)}if(e.hasAttribute("aria-label")){const i=e.getAttribute("aria-label");null!==i&&(t[`${s}ButtonAriaLabel`]=i)}}}),t},Es=e=>{const t={},s=e.querySelector("swal-image");return s&&(qs(s,["src","width","height","alt"]),s.hasAttribute("src")&&(t.imageUrl=s.getAttribute("src")||void 0),s.hasAttribute("width")&&(t.imageWidth=s.getAttribute("width")||void 0),s.hasAttribute("height")&&(t.imageHeight=s.getAttribute("height")||void 0),s.hasAttribute("alt")&&(t.imageAlt=s.getAttribute("alt")||void 0)),t},Ts=e=>{const t={},s=e.querySelector("swal-icon");return s&&(qs(s,["type","color"]),s.hasAttribute("type")&&(t.icon=s.getAttribute("type")),s.hasAttribute("color")&&(t.iconColor=s.getAttribute("color")),t.iconHtml=s.innerHTML),t},Ls=e=>{const t={},s=e.querySelector("swal-input");s&&(qs(s,["type","label","placeholder","value"]),t.input=s.getAttribute("type")||"text",s.hasAttribute("label")&&(t.inputLabel=s.getAttribute("label")),s.hasAttribute("placeholder")&&(t.inputPlaceholder=s.getAttribute("placeholder")),s.hasAttribute("value")&&(t.inputValue=s.getAttribute("value")));const i=Array.from(e.querySelectorAll("swal-input-option"));return i.length&&(t.inputOptions={},i.forEach(e=>{qs(e,["value"]);const s=e.getAttribute("value");if(!s)return;const i=e.innerHTML;t.inputOptions[s]=i})),t},Is=(e,t)=>{const s={};for(const i in t){const n=t[i],o=e.querySelector(n);o&&(qs(o,[]),s[n.replace(/^swal-/,"")]=o.innerHTML.trim())}return s},Ds=e=>{const t=Ss.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(e.children).forEach(e=>{const s=e.tagName.toLowerCase();t.includes(s)||d(`Unrecognized element <${s}>`)})},qs=(e,t)=>{Array.from(e.attributes).forEach(s=>{-1===t.indexOf(s.name)&&d([`Unrecognized attribute "${s.name}" on <${e.tagName.toLowerCase()}>.`,t.length?`Allowed attributes are: ${t.join(", ")}`:"To set the value, use HTML within the element."])})},Bs=e=>{var t,s;const n=v(),o=_();if(!n||!o)return;"function"==typeof e.willOpen&&e.willOpen(o),null===(t=i.eventEmitter)||void 0===t||t.emit("willOpen",o);const a=window.getComputedStyle(document.body).overflowY;if(zs(n,o,e),setTimeout(()=>{Ms(n,o)},10),z()&&(Os(n,void 0!==e.scrollbarPadding&&e.scrollbarPadding,a),(()=>{const e=v();Array.from(document.body.children).forEach(t=>{t.contains(e)||(t.hasAttribute("aria-hidden")&&t.setAttribute("data-previous-aria-hidden",t.getAttribute("aria-hidden")||""),t.setAttribute("aria-hidden","true"))})})()),$()||i.previousActiveElement||(i.previousActiveElement=document.activeElement),"function"==typeof e.didOpen){const t=e.didOpen;setTimeout(()=>t(o))}null===(s=i.eventEmitter)||void 0===s||s.emit("didOpen",o)},Ps=e=>{const t=_();if(!t||e.target!==t)return;const s=v();s&&(t.removeEventListener("animationend",Ps),t.removeEventListener("transitionend",Ps),s.style.overflowY="auto",V(s,a["no-transition"]))},Ms=(e,t)=>{se(t)?(e.style.overflowY="hidden",t.addEventListener("animationend",Ps),t.addEventListener("transitionend",Ps)):e.style.overflowY="auto"},Os=(e,t,s)=>{(()=>{if(it&&!H(document.body,a.iosfix)){const e=document.body.scrollTop;document.body.style.top=-1*e+"px",j(document.body,a.iosfix),nt()}})(),t&&"hidden"!==s&&ct(s),setTimeout(()=>{e.scrollTop=0})},zs=(e,t,s)=>{var i;null!==(i=s.showClass)&&void 0!==i&&i.backdrop&&j(e,s.showClass.backdrop),s.animation?(t.style.setProperty("opacity","0","important"),J(t,"grid"),setTimeout(()=>{var e;null!==(e=s.showClass)&&void 0!==e&&e.popup&&j(t,s.showClass.popup),t.style.removeProperty("opacity")},10)):J(t,"grid"),j([document.documentElement,document.body],a.shown),s.heightAuto&&s.backdrop&&!s.toast&&j([document.documentElement,document.body],a["height-auto"])};var $s=(e,t)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),Fs=(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL");function Hs(e){(function(e){e.inputValidator||("email"===e.input&&(e.inputValidator=$s),"url"===e.input&&(e.inputValidator=Fs))})(e),e.showLoaderOnConfirm&&!e.preConfirm&&d("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(e){(!e.target||"string"==typeof e.target&&!document.querySelector(e.target)||"string"!=typeof e.target&&!e.target.appendChild)&&(d('Target parameter is not valid, defaulting to "body"'),e.target="body")}(e),"string"==typeof e.title&&(e.title=e.title.split("\n").join("<br />")),ae(e)}let Ns;var Qs=new WeakMap;class Rs{constructor(...t){if(s(this,Qs,Promise.resolve({isConfirmed:!1,isDenied:!1,isDismissed:!0})),"undefined"==typeof window)return;Ns=this;const i=Object.freeze(this.constructor.argsToParams(t));var n,o,a;this.params=i,this.isAwaitingPromise=!1,n=Qs,o=this,a=this._main(Ns.params),n.set(e(n,o),a)}_main(e,t={}){if(ts(Object.assign({},t,e)),i.currentInstance){const e=tt.swalPromiseResolve.get(i.currentInstance),{isAwaitingPromise:t}=i.currentInstance;i.currentInstance._destroy(),t||e({isDismissed:!0}),z()&&st()}i.currentInstance=Ns;const s=js(e,t);Hs(s),Object.freeze(s),i.timeout&&(i.timeout.stop(),delete i.timeout),clearTimeout(i.restoreFocusTimeout);const n=Vs(Ns);return Re(Ns,s),me.innerParams.set(Ns,s),Ws(Ns,n,s)}then(e){return t(Qs,this).then(e)}finally(e){return t(Qs,this).finally(e)}}const Ws=(e,t,s)=>new Promise((n,o)=>{const a=t=>{e.close({isDismissed:!0,dismiss:t,isConfirmed:!1,isDenied:!1})};tt.swalPromiseResolve.set(e,n),tt.swalPromiseReject.set(e,o),t.confirmButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.input?Tt(e,"confirm"):Bt(e,!0)})(e)},t.denyButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?Tt(e,"deny"):It(e,!1)})(e)},t.cancelButton.onclick=()=>{((e,t)=>{e.disableButtons(),t(je.cancel)})(e,a)},t.closeButton.onclick=()=>{a(je.close)},((e,t,s)=>{e.toast?cs(e,t,s):(hs(t),ps(t),ms(e,t,s))})(s,t,a),((e,t,s)=>{if(Ve(e),!t.toast){const i=e=>Ge(t,e,s);e.keydownHandler=i;const n=t.keydownListenerCapture?window:_();if(n){e.keydownTarget=n,e.keydownListenerCapture=t.keydownListenerCapture;const s=i;e.keydownTarget.addEventListener("keydown",s,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0}}})(i,s,a),((e,t)=>{"select"===t.input||"radio"===t.input?Ct(e,t):["text","email","number","tel","textarea"].some(e=>e===t.input)&&(g(t.inputValue)||b(t.inputValue))&&(yt(T()),kt(e,t))})(e,s),Bs(s),Us(i,s,a),Xs(t,s),setTimeout(()=>{t.container.scrollTop=0})}),js=(e,t)=>{const s=(e=>{const t="string"==typeof e.template?document.querySelector(e.template):e.template;if(!t)return{};const s=t.content;return Ds(s),Object.assign(Cs(s),ks(s),As(s),Es(s),Ts(s),Ls(s),Is(s,Ss))})(e),i=Object.assign({},jt,t,s,e);return i.showClass=Object.assign({},jt.showClass,i.showClass),i.hideClass=Object.assign({},jt.hideClass,i.hideClass),!1===i.animation&&(i.showClass={backdrop:"swal2-noanimation"},i.hideClass={}),i},Vs=e=>{const t={popup:_(),container:v(),actions:q(),confirmButton:T(),denyButton:I(),cancelButton:L(),loader:D(),closeButton:M(),validationMessage:E(),progressSteps:A()};return me.domCache.set(e,t),t},Us=(e,t,s)=>{const i=P();G(i),t.timer&&(e.timeout=new xs(()=>{s("timer"),delete e.timeout},t.timer),t.timerProgressBar&&i&&(J(i),N(i,t,"timerProgressBar"),setTimeout(()=>{e.timeout&&e.timeout.running&&ie(t.timer)})))},Xs=(e,t)=>{if(!t.toast)return m(t.allowEnterKey)?void(Js(e)||Gs(e,t)||Ue(-1,1)):(p("allowEnterKey"),void Ys())},Js=e=>{const t=Array.from(e.popup.querySelectorAll("[autofocus]"));for(const e of t)if(e instanceof HTMLElement&&ee(e))return e.focus(),!0;return!1},Gs=(e,t)=>t.focusDeny&&ee(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&ee(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!ee(e.confirmButton)||(e.confirmButton.focus(),0)),Ys=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};Rs.prototype.disableButtons=Ht,Rs.prototype.enableButtons=Ft,Rs.prototype.getInput=Ot,Rs.prototype.disableInput=Qt,Rs.prototype.enableInput=Nt,Rs.prototype.hideLoading=Pt,Rs.prototype.disableLoading=Pt,Rs.prototype.showValidationMessage=Rt,Rs.prototype.resetValidationMessage=Wt,Rs.prototype.close=ut,Rs.prototype.closePopup=ut,Rs.prototype.closeModal=ut,Rs.prototype.closeToast=ut,Rs.prototype.rejectPromise=pt,Rs.prototype.update=ss,Rs.prototype._destroy=ns,Object.assign(Rs,_s),Object.keys(ls).forEach(e=>{Rs[e]=function(...t){if(Ns&&Ns[e])return Ns[e](...t)}}),Rs.DismissReason=je,Rs.version="11.26.17";const Ks=Rs;return Ks.default=Ks,Ks}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),"undefined"!=typeof document&&function(e,t){var s=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(s),s.styleSheet)s.styleSheet.disabled||(s.styleSheet.cssText=t);else try{s.innerHTML=t}catch(e){s.innerText=t}}(document,':root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-container-padding: 0.625em;--swal2-backdrop: rgba(0, 0, 0, 0.4);--swal2-backdrop-transition: background-color 0.15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: 0.3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show 0.3s;--swal2-hide-animation: swal2-hide 0.15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: 0.8em 1em 0;--swal2-html-container-padding: 1em 1.6em 0.3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: 0.1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color 0.2s, box-shadow 0.2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color 0.2s, box-shadow 0.2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: 0.25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: 0.25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: 0.25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show 0.5s;--swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}@media(prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:rgba(0,0,0,0);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translate3d(0, 0, 0) scale(1);opacity:1}100%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}')},7736(e){var t;t=function(e){var t=function(e){return new t.lib.init(e)};function s(e,t){return t.offset[e]?isNaN(t.offset[e])?t.offset[e]:t.offset[e]+"px":"0px"}function i(e,t){return!(!e||"string"!=typeof t||!(e.className&&e.className.trim().split(/\s+/gi).indexOf(t)>-1))}return t.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},t.lib=t.prototype={toastify:"1.12.0",constructor:t,init:function(e){return e||(e={}),this.options={},this.toastElement=null,this.options.text=e.text||t.defaults.text,this.options.node=e.node||t.defaults.node,this.options.duration=0===e.duration?0:e.duration||t.defaults.duration,this.options.selector=e.selector||t.defaults.selector,this.options.callback=e.callback||t.defaults.callback,this.options.destination=e.destination||t.defaults.destination,this.options.newWindow=e.newWindow||t.defaults.newWindow,this.options.close=e.close||t.defaults.close,this.options.gravity="bottom"===e.gravity?"toastify-bottom":t.defaults.gravity,this.options.positionLeft=e.positionLeft||t.defaults.positionLeft,this.options.position=e.position||t.defaults.position,this.options.backgroundColor=e.backgroundColor||t.defaults.backgroundColor,this.options.avatar=e.avatar||t.defaults.avatar,this.options.className=e.className||t.defaults.className,this.options.stopOnFocus=void 0===e.stopOnFocus?t.defaults.stopOnFocus:e.stopOnFocus,this.options.onClick=e.onClick||t.defaults.onClick,this.options.offset=e.offset||t.defaults.offset,this.options.escapeMarkup=void 0!==e.escapeMarkup?e.escapeMarkup:t.defaults.escapeMarkup,this.options.ariaLive=e.ariaLive||t.defaults.ariaLive,this.options.style=e.style||t.defaults.style,e.backgroundColor&&(this.options.style.background=e.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var e=document.createElement("div");for(var t in e.className="toastify on "+this.options.className,this.options.position?e.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(e.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):e.className+=" toastify-right",e.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)e.style[t]=this.options.style[t];if(this.options.ariaLive&&e.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)e.appendChild(this.options.node);else if(this.options.escapeMarkup?e.innerText=this.options.text:e.innerHTML=this.options.text,""!==this.options.avatar){var i=document.createElement("img");i.src=this.options.avatar,i.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?e.appendChild(i):e.insertAdjacentElement("afterbegin",i)}if(!0===this.options.close){var n=document.createElement("button");n.type="button",n.setAttribute("aria-label","Close"),n.className="toast-close",n.innerHTML="&#10006;",n.addEventListener("click",function(e){e.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var o=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&o>360?e.insertAdjacentElement("afterbegin",n):e.appendChild(n)}if(this.options.stopOnFocus&&this.options.duration>0){var a=this;e.addEventListener("mouseover",function(t){window.clearTimeout(e.timeOutValue)}),e.addEventListener("mouseleave",function(){e.timeOutValue=window.setTimeout(function(){a.removeElement(e)},a.options.duration)})}if(void 0!==this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var r=s("x",this.options),l=s("y",this.options),c="left"==this.options.position?r:"-"+r,d="toastify-top"==this.options.gravity?l:"-"+l;e.style.transform="translate("+c+","+d+")"}return e},showToast:function(){var e;if(this.toastElement=this.buildToast(),!(e="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var s=t.defaults.oldestFirst?e.firstChild:e.lastChild;return e.insertBefore(this.toastElement,s),t.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(e){e.className=e.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),e.parentNode&&e.parentNode.removeChild(e),this.options.callback.call(e),t.reposition()}.bind(this),400)}},t.reposition=function(){for(var e,t={top:15,bottom:15},s={top:15,bottom:15},n={top:15,bottom:15},o=document.getElementsByClassName("toastify"),a=0;a<o.length;a++){e=!0===i(o[a],"toastify-top")?"toastify-top":"toastify-bottom";var r=o[a].offsetHeight;e=e.substr(9,e.length-1),(window.innerWidth>0?window.innerWidth:screen.width)<=360?(o[a].style[e]=n[e]+"px",n[e]+=r+15):!0===i(o[a],"toastify-left")?(o[a].style[e]=t[e]+"px",t[e]+=r+15):(o[a].style[e]=s[e]+"px",s[e]+=r+15)}return this},t.lib.init.prototype=t.lib,t},e.exports?e.exports=t():this.Toastify=t()}},t={};function s(i){var n=t[i];if(void 0!==n)return n.exports;var o=t[i]={id:i,exports:{}};return e[i].call(o.exports,o,o.exports,s),o.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.nc=void 0,(()=>{"use strict";var e=s(4223),t=s(8465),i=s.n(t),n=s(2603);const o='<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_3318_1035)"><path fill-rule="evenodd" clip-rule="evenodd" d="M30.628 4C31.6888 4.00023 32.706 4.4218 33.456 5.172L42.828 14.544C43.5782 15.294 43.9998 16.3112 44 17.372V30.628C43.9998 31.6888 43.5782 32.706 42.828 33.456L33.456 42.828C32.706 43.5782 31.6888 43.9998 30.628 44H17.372C16.3112 43.9998 15.294 43.5782 14.544 42.828L5.172 33.456C4.4218 32.706 4.00023 31.6888 4 30.628V17.372C4.00023 16.3112 4.4218 15.294 5.172 14.544L14.544 5.172C15.294 4.4218 16.3112 4.00023 17.372 4H30.628ZM24 30C23.4696 30 22.9609 30.2107 22.5858 30.5858C22.2107 30.9609 22 31.4696 22 32C22 32.5304 22.2107 33.0391 22.5858 33.4142C22.9609 33.7893 23.4696 34 24 34C24.5304 34 25.0391 33.7893 25.4142 33.4142C25.7893 33.0391 26 32.5304 26 32C26 31.4696 25.7893 30.9609 25.4142 30.5858C25.0391 30.2107 24.5304 30 24 30ZM24 12C23.5101 12.0001 23.0373 12.1799 22.6713 12.5054C22.3052 12.8309 22.0713 13.2795 22.014 13.766L22 14V26C22.0006 26.5098 22.1958 27.0001 22.5457 27.3707C22.8956 27.7414 23.3739 27.9645 23.8828 27.9943C24.3917 28.0242 24.8928 27.8587 25.2837 27.5315C25.6746 27.2043 25.9258 26.7402 25.986 26.234L26 26V14C26 13.4696 25.7893 12.9609 25.4142 12.5858C25.0391 12.2107 24.5304 12 24 12Z" fill="#F8A100"/></g><defs><clipPath id="clip0_3318_1035"><rect width="48" height="48" fill="white"/></clipPath></defs></svg>',a='<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_3318_1040)"><path d="M24 4C35.046 4 44 12.954 44 24C44 35.046 35.046 44 24 44C12.954 44 4 35.046 4 24C4 12.954 12.954 4 24 4ZM23.98 20H22C21.4902 20.0006 20.9999 20.1958 20.6293 20.5457C20.2586 20.8956 20.0355 21.3739 20.0057 21.8828C19.9758 22.3917 20.1413 22.8928 20.4685 23.2837C20.7957 23.6746 21.2598 23.9258 21.766 23.986L22 24V33.98C22 35.02 22.788 35.88 23.8 35.988L24.02 36H25C25.4206 36 25.8305 35.8674 26.1715 35.621C26.5124 35.3747 26.767 35.0271 26.899 34.6277C27.031 34.2283 27.0337 33.7975 26.9068 33.3965C26.7799 32.9955 26.5298 32.6447 26.192 32.394L26 32.268V22.02C26 20.98 25.212 20.12 24.2 20.012L23.98 20ZM24 14C23.4696 14 22.9609 14.2107 22.5858 14.5858C22.2107 14.9609 22 15.4696 22 16C22 16.5304 22.2107 17.0391 22.5858 17.4142C22.9609 17.7893 23.4696 18 24 18C24.5304 18 25.0391 17.7893 25.4142 17.4142C25.7893 17.0391 26 16.5304 26 16C26 15.4696 25.7893 14.9609 25.4142 14.5858C25.0391 14.2107 24.5304 14 24 14Z" fill="#2E91FA"/></g><defs><clipPath id="clip0_3318_1040"><rect width="48" height="48" fill="white"/></clipPath></defs></svg>',r='<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_5385_4939)"><path d="M26.5983 6.2959L43.8663 36.2039C44.1297 36.66 44.2683 37.1773 44.2683 37.7039C44.2683 38.2305 44.1297 38.7478 43.8664 39.2039C43.6031 39.6599 43.2244 40.0386 42.7683 40.3019C42.3123 40.5653 41.795 40.7039 41.2683 40.7039H6.73235C6.20574 40.7039 5.68842 40.5653 5.23237 40.3019C4.77633 40.0386 4.39762 39.6599 4.13433 39.2039C3.87103 38.7478 3.73242 38.2305 3.73242 37.7039C3.73243 37.1773 3.87104 36.66 4.13435 36.2039L21.4023 6.2959C22.5563 4.2959 25.4423 4.2959 26.5983 6.2959ZM24.0003 29.9999C23.4699 29.9999 22.9612 30.2106 22.5861 30.5857C22.2111 30.9608 22.0003 31.4695 22.0003 31.9999C22.0003 32.5303 22.2111 33.039 22.5861 33.4141C22.9612 33.7892 23.4699 33.9999 24.0003 33.9999C24.5308 33.9999 25.0395 33.7892 25.4146 33.4141C25.7896 33.039 26.0003 32.5303 26.0003 31.9999C26.0003 31.4695 25.7896 30.9608 25.4146 30.5857C25.0395 30.2106 24.5308 29.9999 24.0003 29.9999ZM24.0003 15.9999C23.5105 16 23.0377 16.1798 22.6716 16.5053C22.3055 16.8308 22.0717 17.2794 22.0143 17.7659L22.0003 17.9999V25.9999C22.0009 26.5097 22.1961 27 22.546 27.3706C22.896 27.7413 23.3743 27.9644 23.8831 27.9942C24.392 28.0241 24.8931 27.8586 25.284 27.5314C25.6749 27.2042 25.9261 26.7401 25.9863 26.2339L26.0003 25.9999V17.9999C26.0003 17.4695 25.7896 16.9608 25.4146 16.5857C25.0395 16.2106 24.5308 15.9999 24.0003 15.9999Z" fill="#E31A1A"/></g><defs><clipPath id="clip0_5385_4939"><rect width="48" height="48" fill="white"/></clipPath></defs></svg>';class l{constructor(){this.init()}static selectors={elBtnCreateCourse:"a.cb-btn-add-new[href]",elCourseItem:".course-item",elCourseExpandedItems:".course-action-expanded__items",elCourseDuplicate:".course-action-expanded__duplicate",elCourseTrash:".course-action-expanded__trash",elCourseDraft:".course-action-expanded__draft",elCourseDelete:".course-action-expanded__delete",elCourseActionExpanded:".course-action-expanded",elCourseStatus:".course-status"};init(){this.events()}events(){l._loadedEvents||(l._loadedEvents=!0,e.eventHandlers("click",[{selector:l.selectors.elCourseDuplicate,class:this,callBack:this.duplicateCourse.name},{selector:l.selectors.elCourseTrash,class:this,callBack:this.trashCourse.name},{selector:l.selectors.elCourseDraft,class:this,callBack:this.draftCourse.name},{selector:l.selectors.elCourseDelete,class:this,callBack:this.deleteCourse.name},{selector:l.selectors.elCourseActionExpanded,class:this,callBack:this.toggleExpandedAction.name},{selector:l.selectors.elBtnCreateCourse,callBack:t=>{const{target:s}=t,i=s.closest(l.selectors.elBtnCreateCourse);i&&e.lpSetLoadingEl(i,1)}}]),document.addEventListener("click",e=>{e.target.closest(l.selectors.elCourseActionExpanded)||this.closeAllExpanded()}))}duplicateCourse(t){const{target:s}=t,o=s.closest(l.selectors.elCourseDuplicate),r=o.closest(l.selectors.elCourseItem);if(!r)return;const c=r.dataset.courseId||"";c&&i().fire({title:o.dataset.title||"Duplicate Course",text:o.dataset.content||"Are you sure you want to duplicate this course?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(o,1);const t={action:"duplicate_course",args:{id_url:"duplicate-course"},course_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s||"Duplicated successfully!",t),i?.html){const e=o.closest(".course"),t=e.closest(".courses-list")||e.parentElement;if(t){t.insertAdjacentHTML("afterbegin",i.html);const e=t.firstElementChild;e&&(e.scrollIntoView({behavior:"smooth",block:"nearest"}),e.classList.add("highlight-new-course"),setTimeout(()=>{e.classList.remove("highlight-new-course")},1500))}}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(o,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}trashCourse(t){const{target:s}=t,a=s.closest(l.selectors.elCourseTrash),r=a.closest(l.selectors.elCourseItem);if(!r)return;const c=r.dataset.courseId||"";i().fire({title:a.dataset.title||"Trash Course",text:a.dataset.content||"Are you sure you want to move this course to trash?",iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(a,1);const t={action:"move_trash_course",args:{id_url:"move-trash-course"},course_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),i?.status){const e=a.closest(".course");this.updateStatusUI(e,i.status)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}draftCourse(e){const{target:t}=e,s=t.closest(l.selectors.elCourseDraft),n=s.closest(l.selectors.elCourseItem);if(!n)return;const a=n.querySelector(l.selectors.elCourseStatus);if(a&&a.classList.contains("publish")){const e=s.dataset.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";return void i().fire({title:"Draft Course",text:e,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{e.isConfirmed&&this.draftCourseExecute(s,n)})}this.draftCourseExecute(s,n)}draftCourseExecute(t,s){e.lpSetLoadingEl(t,1);const i={action:"move_trash_course",args:{id_url:"move-trash-course"},course_id:s.dataset.courseId||0,status:"draft"},o={success:e=>{const{status:s,message:i,data:o}=e;if(n.W(i,s),o?.status){const e=t.closest(".course");this.updateStatusUI(e,o.status)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(t,0)}};window.lpAJAXG.fetchAJAX(i,o)}deleteCourse(e){const{target:t}=e,s=t.closest(l.selectors.elCourseDelete),o=s.closest(l.selectors.elCourseItem);if(!o)return;const a=o.dataset.courseId||"";a&&i().fire({title:s.dataset.title||"Delete Course",text:s.dataset.content||"Are you sure you want to permanently delete this course?",iconHtml:r,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e={action:"move_trash_course",args:{id_url:"move-trash-course"},course_id:a,status:"delete"},t={success:e=>{const{status:t,message:i}=e;n.W(i,t);const o=s.closest(".course");o.style.transition="opacity 0.4s ease-out, transform 0.4s ease-out",o.style.opacity="0",o.style.transform="translateX(160px)",setTimeout(()=>{o.remove()},400)},error:e=>{n.W(e.message||e,"error")}};window.lpAJAXG.fetchAJAX(e,t)}})}toggleExpandedAction(e){const{target:t}=e,s=t.closest(l.selectors.elCourseActionExpanded);if(!s)return;const i=s.closest(l.selectors.elCourseItem);if(!i)return;const n=i.querySelector(l.selectors.elCourseExpandedItems);n&&(this.closeAllExpanded(n),n.classList.toggle("active"),s.classList.toggle("active"))}closeAllExpanded(e=null){document.querySelectorAll(`${l.selectors.elCourseExpandedItems}.active`).forEach(t=>{if(t===e)return;t.classList.remove("active");const s=t.closest(l.selectors.elCourseItem);if(!s)return;const i=s.querySelector(l.selectors.elCourseActionExpanded);i&&i.classList.remove("active")})}updateStatusUI(e,t){const s=e.querySelector(l.selectors.elCourseStatus),i=e.querySelector(`${l.selectors.elCourseStatus} span`);i&&s&&(s.className="course-status "+t,i.textContent=t)}}var c=s(246);let d,u,h=[];class p{constructor(){this.init()}static selectors={elBtnShowPopupItemsToSelect:".lp-btn-show-popup-items-to-select",elBtnAddItemsSelected:".lp-btn-add-items-selected",elBtnCountItemsSelected:".lp-btn-count-items-selected",elHeaderCountItemSelected:".header-count-items-selected",elSelectItem:".lp-select-item",elListItems:".list-items",elPopupItemsToSelect:".lp-popup-items-to-select",elSearchTitleItem:".lp-search-title-item",elBtnBackListItems:".lp-btn-back-to-select-items",elListItemsWrap:".list-items-wrap",elListItemsSelected:".list-items-selected",elItemSelectedClone:".li-item-selected.clone",elItemSelected:".li-item-selected",LPTarget:".lp-target"};init(){this.events()}events=()=>{p._loadedEvents||(p._loadedEvents=!0,e.eventHandlers("click",[{selector:p.selectors.elBtnShowPopupItemsToSelect,callBack:this.showPopupItemsToSelect.name,class:this},{selector:p.selectors.elSelectItem,callBack:this.selectItemsFromList.name,class:this},{selector:p.selectors.elBtnCountItemsSelected,callBack:this.showItemsSelected.name,class:this},{selector:p.selectors.elBtnBackListItems,callBack:this.backToSelectItems.name,class:this},{selector:p.selectors.elItemSelected,callBack:this.removeItemSelected.name,class:this},{selector:".tabs .tab",callBack:this.chooseTabItemsType.name,class:this}]),e.eventHandlers("keyup",[{selector:p.selectors.elSearchTitleItem,callBack:this.searchTitleItemToSelect.name,class:this}]))};showPopupItemsToSelect=e=>{const{e:t,target:s=!1,callBack:n}=e;if(!s.closest(`${p.selectors.elBtnShowPopupItemsToSelect}`))return;h=[];const o=s.dataset.template||"",a=document.querySelector(o);i().fire({html:a.innerHTML,showConfirmButton:!1,showCloseButton:!0,width:"60%",customClass:{popup:"lp-select-items-popup",htmlContainer:"lp-select-items-html-container",container:"lp-select-items-container"},willOpen:()=>{d=i().getPopup();const e=d.querySelector(`${p.selectors.LPTarget}`);if(e){const t=window.lpAJAXG.getDataSetCurrent(e);t.args.paged=1,t.args.item_selecting=h||[],window.lpAJAXG.setDataSetCurrent(e,t),window.lpAJAXG.fetchAJAX(t,{success:t=>{const{data:s}=t;d.querySelector(".lp-skeleton-animation").remove(),e.innerHTML=s.content||"",this.watchItemsSelectedDataChange()}})}}}).then(e=>{e.isDismissed})};chooseTabItemsType=e=>{const{e:t,target:s,callBack:i}=e,o=s.closest(".tab");if(!o)return;t.preventDefault();const a=o.closest(".tabs");if(!a)return;const r=a.closest(`${p.selectors.elPopupItemsToSelect}`),l=r.querySelector(`${p.selectors.elSearchTitleItem}`),c=o.dataset.type;a.querySelectorAll(".tab").forEach(e=>{e.classList.contains("active")&&e.classList.remove("active")}),o.classList.add("active"),l.value="";const d=r.querySelector(`${p.selectors.LPTarget}`),u=window.lpAJAXG.getDataSetCurrent(d);u.args.item_type=c,u.args.paged=1,u.args.item_selecting=h||[],window.lpAJAXG.setDataSetCurrent(d,u),window.lpAJAXG.showHideLoading(d,1),window.lpAJAXG.fetchAJAX(u,{success:e=>{const{data:t}=e;d.innerHTML=t.content||""},error:e=>{n.W(e,"error")},completed:()=>{window.lpAJAXG.showHideLoading(d,0),this.watchItemsSelectedDataChange()}})};selectItemsFromList=e=>{const{e:t,target:s}=e,i=s.closest(`${p.selectors.elSelectItem}`);if(!i)return;const n=i.querySelector('input[type="checkbox"]');if("INPUT"!==s.tagName)return void n.click();if(!i.closest(`${p.selectors.elListItems}`))return;const o={...n.dataset};if(n.checked)h.some(e=>e.id===o.id)||h.push(o);else{const e=h.findIndex(e=>e.id===o.id);-1!==e&&h.splice(e,1)}this.watchItemsSelectedDataChange()};searchTitleItemToSelect=e=>{const{e:t,target:s}=e,i=s.closest(p.selectors.elSearchTitleItem);if(!i)return;const o=d.querySelector(`${p.selectors.LPTarget}`);clearTimeout(u),u=setTimeout(()=>{const e=window.lpAJAXG.getDataSetCurrent(o);e.args.search_title=i.value.trim(),e.args.item_selecting=h,e.args.paged=1,window.lpAJAXG.setDataSetCurrent(o,e),window.lpAJAXG.showHideLoading(o,1),window.lpAJAXG.fetchAJAX(e,{success:e=>{const{data:t}=e;o.innerHTML=t.content||""},error:e=>{n.W(e,"error")},completed:()=>{window.lpAJAXG.showHideLoading(o,0)}})},800)};showItemsSelected=t=>{const{e:s,target:i}=t,n=i.closest(`${p.selectors.elBtnCountItemsSelected}`);if(!n)return;const o=d.querySelector(`${p.selectors.elBtnBackListItems}`),a=d.querySelector(".tabs"),r=d.querySelector(`${p.selectors.elListItemsWrap}`),l=d.querySelector(`${p.selectors.elHeaderCountItemSelected}`),c=d.querySelector(`${p.selectors.elListItemsSelected}`),u=c.querySelector(`${p.selectors.elItemSelectedClone}`);l.innerHTML=n.innerHTML,e.lpShowHideEl(r,0),e.lpShowHideEl(n,0),e.lpShowHideEl(a,0),e.lpShowHideEl(o,1),e.lpShowHideEl(l,1),e.lpShowHideEl(c,1),c.querySelectorAll(`${p.selectors.elItemSelected}:not(.clone)`).forEach(e=>{e.remove()}),h.forEach(t=>{const s=u.cloneNode(!0);s.classList.remove("clone"),Object.entries(t).forEach(([e,t])=>{s.dataset[e]=t}),s.querySelector(".title-display").innerHTML=t.title,e.lpShowHideEl(s,1),u.insertAdjacentElement("beforebegin",s)})};backToSelectItems=t=>{const{e:s,target:i}=t,n=i.closest(`${p.selectors.elBtnBackListItems}`);if(!n)return;const o=d.querySelector(`${p.selectors.elBtnCountItemsSelected}`),a=d.querySelector(".tabs"),r=d.querySelector(`${p.selectors.elListItemsWrap}`),l=d.querySelector(`${p.selectors.elHeaderCountItemSelected}`),c=d.querySelector(`${p.selectors.elListItemsSelected}`);e.lpShowHideEl(o,1),e.lpShowHideEl(r,1),e.lpShowHideEl(a,1),e.lpShowHideEl(n,0),e.lpShowHideEl(l,0),e.lpShowHideEl(c,0)};removeItemSelected=e=>{const{e:t,target:s}=e,i=s.closest(`${p.selectors.elItemSelected}`);if(!i)return;const n=i.dataset,o=h.findIndex(e=>e.id===n.id);-1!==o&&h.splice(o,1),i.remove(),this.watchItemsSelectedDataChange()};watchItemsSelectedDataChange=()=>{const e=d.querySelector(`${p.selectors.elBtnAddItemsSelected}`),t=d.querySelector(`${p.selectors.elBtnCountItemsSelected}`),s=t.querySelector("span"),i=d.querySelector(`${p.selectors.elHeaderCountItemSelected}`),n=d.querySelector(`${p.selectors.LPTarget}`);0!==h.length?(t.disabled=!1,e.disabled=!1,e.classList.add("active"),s.textContent=`(${h.length})`,i.innerHTML=t.innerHTML):(t.disabled=!0,e.disabled=!0,e.classList.remove("active"),s.textContent="",i.textContent=""),d.querySelector(`${p.selectors.elListItems}`).querySelectorAll('input[type="checkbox"]').forEach(e=>{const t=e.dataset,s=h.some(e=>e.id===t.id);e.checked=s});const o=window.lpAJAXG.getDataSetCurrent(n);o.args.item_selecting=h,window.lpAJAXG.setDataSetCurrent(n,o)};addItemsSelectedToSection=e=>{const{e:t,target:s,callBackHandle:n}=e;d&&(i().close(),"function"==typeof n&&(n(h),h=[]))}}const m="edit-course-curriculum",g=new p;class f{constructor(){this.courseId=null,this.elCurriculumSections=null,this.sectionIdSelected=null}static selectors={elSectionListItems:".section-list-items",elItemClone:".section-item.clone",elSectionItem:".section-item",elBtnSelectItemType:".lp-btn-select-item-type",elAddItemTypeClone:".lp-add-item-type.clone",elSectionActions:".section-actions",elAddItemType:".lp-add-item-type",elAddItemTypeTitleInput:".lp-add-item-type-title-input",elBtnAddItemCancel:".lp-btn-add-item-cancel",elBtnAddItem:".lp-btn-add-item",elItemTitleInput:".lp-item-title-input",elBtnUpdateItemTitle:".lp-btn-update-item-title",elBtnCancelUpdateTitle:".lp-btn-cancel-update-item-title",elBtnDeleteItem:".lp-btn-delete-item",elBtnSetPreviewItem:".lp-btn-set-preview-item"};init(){this.elEditCurriculum=document.querySelector(`${w.selectors.idElEditCurriculum}`),this.elCurriculumSections=this.elEditCurriculum.querySelector(`${w.selectors.elCurriculumSections}`);const e=this.elEditCurriculum.closest(`${w.selectors.LPTarget}`),t=window.lpAJAXG.getDataSetCurrent(e);this.courseId=t.args.course_id,this.events(),this.sortAbleItem(),g.init()}events(){f._loadedEvents||(f._loadedEvents=this,e.eventHandlers("click",[{selector:f.selectors.elBtnSelectItemType,class:this,callBack:this.addItemType.name},{selector:f.selectors.elBtnAddItem,class:this,callBack:this.addItemToSection.name},{selector:f.selectors.elBtnAddItemCancel,class:this,callBack:this.cancelAddItemType.name},{selector:f.selectors.elBtnUpdateItemTitle,class:this,callBack:this.updateTitle.name},{selector:f.selectors.elBtnCancelUpdateTitle,class:this,callBack:this.cancelUpdateTitle.name},{selector:f.selectors.elBtnDeleteItem,class:this,callBack:this.deleteItem.name},{selector:p.selectors.elBtnShowPopupItemsToSelect,class:this,callBack:this.handleShowPopupItemsToSelect.name},{selector:p.selectors.elBtnAddItemsSelected,class:g,callBack:g.addItemsSelectedToSection.name,callBackHandle:this.addItemsSelectedToSection.bind(this)},{selector:f.selectors.elBtnSetPreviewItem,class:this,callBack:this.updatePreviewItem.name}]),e.eventHandlers("keyup",[{selector:f.selectors.elItemTitleInput,class:this,callBack:this.changeTitle.name},{selector:f.selectors.elAddItemTypeTitleInput,class:this,callBack:this.changeTitleAddNew.name}]),e.eventHandlers("keydown",[{selector:f.selectors.elAddItemTypeTitleInput,class:this,callBack:this.addItemToSection.name,checkIsEventEnter:!0},{selector:f.selectors.elItemTitleInput,class:this,callBack:this.updateTitle.name,checkIsEventEnter:!0}]),e.eventHandlers("focusin",[{selector:f.selectors.elItemTitleInput,class:this,callBack:this.focusTitleInput.name}]),e.eventHandlers("focusout",[{selector:f.selectors.elItemTitleInput,class:this,callBack:this.focusTitleInput.name,focusIn:!1}]))}handleShowPopupItemsToSelect(e){const{e:t,target:s}=e;if(s.closest(".lp-edit-quiz-wrap"))return void(this.sectionIdSelected=null);const i=s.closest(b.selectors.elSection),n=s.closest("#lp-course-edit-curriculum")||s.closest(".lp-edit-curriculum-wrap");this.sectionIdSelected=i&&n?i.dataset.sectionId:null}addItemType(t){const{e:s,target:i}=t,n=i,o=n.dataset.itemType,a=n.dataset.placeholder,r=n.dataset.buttonAddText,l=n.closest(`${b.selectors.elSection}`).querySelector(`${f.selectors.elSectionActions}`),c=l.querySelector(`${f.selectors.elAddItemTypeClone}`).cloneNode(!0),d=c.querySelector(`${f.selectors.elAddItemTypeTitleInput}`),u=c.querySelector(`${f.selectors.elBtnAddItem}`);c.classList.remove("clone"),c.classList.add(o),e.lpShowHideEl(c,1),d.setAttribute("placeholder",a),d.dataset.itemType=o,u.textContent=r,l.insertAdjacentElement("beforebegin",c),d.focus()}cancelAddItemType(e){const{e:t,target:s}=e,i=s.closest(`${f.selectors.elAddItemType}`);i&&i.remove()}addItemToSection(t){const{e:s,target:i,callBackNest:o}=t;s.preventDefault();const a=i.closest(`${f.selectors.elAddItemType}`),r=a.closest(`${b.selectors.elSection}`),l=r.dataset.sectionId,c=a.querySelector(`${f.selectors.elAddItemTypeTitleInput}`),d=c.value.trim(),u=c.dataset.itemType,h=c.dataset.messEmptyTitle;if(0===d.length)return void n.W(h,"error");const p=r.querySelector(`${f.selectors.elItemClone}`),g=p.cloneNode(!0),v=g.querySelector(`${f.selectors.elItemTitleInput}`);g.classList.remove("clone"),g.classList.add(u),g.dataset.itemType=u,e.lpShowHideEl(g,1),e.lpSetLoadingEl(g,1),v.value=d,v.dataset.old=d,p.insertAdjacentElement("beforebegin",g),a.remove();const y={success:e=>{const{message:s,status:i,data:a}=e;if(n.W(s,i),"error"===i)g.remove();else if("success"===i){const{section_item:e,item_link:s}=a||{},i=e.item_id||0;g.dataset.itemId=i,g.querySelector(".edit-link").setAttribute("href",s||""),this.addPopupAttributesToItem(g,i,u),o&&"function"==typeof o.success&&(t.elItemNew=g,o.success(t))}},error:e=>{n.W(e,"error"),g.remove()},completed:()=>{e.lpSetLoadingEl(g,0),this.updateCountItems(r),o&&"function"==typeof o.completed&&(t.elItemNew=g,o.completed(t))}},w={course_id:this.courseId,action:"create_item_add_to_section",section_id:l,item_title:d,item_type:u,args:{id_url:m}};document.querySelector("#lp-course-builder")&&(w.is_course_builder=1),window.lpAJAXG.fetchAJAX(w,y)}changeTitle(e){const{target:t}=e,s=t.closest(`${f.selectors.elItemTitleInput}`);if(!s)return;const i=s.closest(`${f.selectors.elSectionItem}`);i&&(s.value.trim()===(s.dataset.old||"")?i.classList.remove("editing"):i.classList.add("editing"))}focusTitleInput(e){const{target:t,focusIn:s=!0}=e,i=t.closest(`${f.selectors.elItemTitleInput}`);if(!i)return;const n=i.closest(`${f.selectors.elSectionItem}`);n&&(s?n.classList.add("focus"):n.classList.remove("focus"))}changeTitleAddNew(e){const{target:t}=e,s=t.closest(`${f.selectors.elAddItemTypeTitleInput}`);if(!s)return;const i=s.closest(`${f.selectors.elAddItemType}`);if(!i)return;const n=i.querySelector(`${f.selectors.elBtnAddItem}`);n&&(0===s.value.trim().length?n.classList.remove("active"):n.classList.add("active"))}updateTitle(t){const{e:s,target:i}=t;s.preventDefault();const o=i.closest(`${f.selectors.elSectionItem}`);if(!o)return;const a=o.closest(`${b.selectors.elSection}`);if(!a)return;const r=o.querySelector(`${f.selectors.elItemTitleInput}`);if(!r)return;const l=o.dataset.itemId,c=o.dataset.itemType,d=r.value.trim(),u=r.dataset.old,h=r.dataset.messEmptyTitle;if(0===d.length)return void n.W(h,"error");if(d===u)return;r.blur(),e.lpSetLoadingEl(o,1);const p={success:e=>{const{message:t,status:s}=e;"success"===s?r.dataset.old=d:r.value=u,n.W(t,s)},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(o,0),o.classList.remove("editing")}},g={course_id:this.courseId,action:"update_item_of_section",section_id:a.dataset.sectionId,item_id:l,item_type:c,item_title:d,args:{id_url:m}};window.lpAJAXG.fetchAJAX(g,p)}cancelUpdateTitle(e){const{e:t,target:s}=e,i=s.closest(`${f.selectors.elBtnCancelUpdateTitle}`);if(!i)return;const n=i.closest(`${f.selectors.elSectionItem}`),o=n.querySelector(`${f.selectors.elItemTitleInput}`);o.value=o.dataset.old||"",n.classList.remove("editing")}deleteItem(t){const{e:s,target:o}=t,a=o.closest(`${f.selectors.elBtnDeleteItem}`);if(!a)return;const r=a.closest(`${f.selectors.elSectionItem}`);if(!r)return;const l=r.dataset.itemId,c=r.closest(`${b.selectors.elSection}`),d=c.dataset.sectionId;i().fire({title:a.dataset.title,text:a.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(r,1);const t={success:e=>{const{message:t,status:s}=e;n.W(t,s),"success"===s&&r.remove()},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(r,0),this.updateCountItems(c)}},s={course_id:this.courseId,action:"delete_item_from_section",section_id:d,item_id:l,args:{id_url:m}};window.lpAJAXG.fetchAJAX(s,t)}})}sortAbleItem(){const t=this.elCurriculumSections.querySelectorAll(`${f.selectors.elSectionListItems}`);let s,i=0,o=0,a=0;t.forEach(t=>{new c.Ay(t,{handle:".drag",animation:150,group:{name:"shared"},onEnd:t=>{const r=[],l=t.item;a=l.closest(`${b.selectors.elSection}`).dataset.sectionId;const c={course_id:this.courseId,args:{id_url:m},action:"update_item_section_and_position"};c.item_id_change=i,c.section_id_new_of_item=a,c.section_id_old_of_item=o;const d=this.elCurriculumSections.querySelector(`.section[data-section-id="${a}"]`);d.querySelectorAll(`${f.selectors.elSectionItem}`).forEach(e=>{const t=parseInt(e.dataset.itemId||0);0!==t&&r.push(t)}),c.items_position=r;const u={success:e=>{const{message:t,status:s}=e;n.W(t,s)},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(l,0),this.updateCountItems(d),o!==a&&this.updateCountItems(s)}};e.lpSetLoadingEl(l,1),window.lpAJAXG.fetchAJAX(c,u)},onMove:()=>{},onChoose:e=>{const t=e.item;i=t.dataset.itemId,s=t.closest(`${b.selectors.elSection}`),o=s.dataset.sectionId},onUpdate:()=>{}})})}addItemsSelectedToSection(t){if(!this.sectionIdSelected)return;const s=document.querySelector(`.section[data-section-id="${this.sectionIdSelected}"]`);if(!s)return;const o=s.querySelector(`${f.selectors.elItemClone}`),a=null!==document.querySelector("#lp-course-builder");t.forEach(t=>{const s=o.cloneNode(!0),i=s.querySelector(`${f.selectors.elItemTitleInput}`);s.dataset.itemId=t.id,s.classList.add(t.type),s.classList.remove("clone"),s.dataset.itemType=t.type,s.querySelector(".edit-link").setAttribute("href",t.editLink||""),i.value=t.titleSelected||"",e.lpSetLoadingEl(s,1),e.lpShowHideEl(s,1),o.insertAdjacentElement("beforebegin",s)}),i().close();const r={course_id:this.courseId,action:"add_items_to_section",section_id:this.sectionIdSelected,items:t,is_course_builder:a?1:0,args:{id_url:m}};window.lpAJAXG.fetchAJAX(r,{success:e=>{const{message:i,status:a,data:r}=e,{html:l}=r||"";n.W(i,a),t.forEach(e=>{const t=s.querySelector(`${f.selectors.elSectionItem}[data-item-id="${e.id}"]`);t&&t.remove()}),"success"===a&&l&&o.insertAdjacentHTML("beforebegin",l)},error:e=>{n.W(e,"error")},completed:()=>{this.updateCountItems(s)}})}updatePreviewItem(t){const{e:s,target:i}=t,o=i.closest(`${f.selectors.elBtnSetPreviewItem}`);if(!o)return;const a=o.closest(`${f.selectors.elSectionItem}`);if(!a)return;const r=o.querySelector("a");r.classList.toggle("lp-icon-eye"),r.classList.toggle("lp-icon-eye-slash");const l=!r.classList.contains("lp-icon-eye-slash"),c=a.dataset.itemId,d=a.dataset.itemType;e.lpSetLoadingEl(a,1);const u={success:e=>{const{message:t,status:s}=e;n.W(t,s),"error"===s&&(r.classList.toggle("lp-icon-eye"),r.classList.toggle("lp-icon-eye-slash"))},error:e=>{n.W(e,"error"),r.classList.toggle("lp-icon-eye"),r.classList.toggle("lp-icon-eye-slash")},completed:()=>{e.lpSetLoadingEl(a,0)}},h={course_id:this.courseId,action:"update_item_preview",item_id:c,item_type:d,enable_preview:l?1:0,args:{id_url:m}};window.lpAJAXG.fetchAJAX(h,u)}updateCountItems(e){const t=this.elEditCurriculum,s=t.querySelector(".total-items"),i=t.querySelectorAll(`${f.selectors.elSectionItem}:not(.clone)`).length;s.dataset.count=i,s.querySelector(".count").textContent=i;const n=e.querySelector(".section-items-counts"),o=e.querySelectorAll(`${f.selectors.elSectionItem}:not(.clone)`).length;n.dataset.count=o,n.querySelector(".count").textContent=o}addPopupAttributesToItem(e,t,s){if(null===document.querySelector("#lp-course-builder")||!t)return;const i=s.replace(/^lp_/,""),n=`#lp-tmpl-builder-popup-curriculum-${i}-course-${this.courseId}`;if(!i||!document.querySelector(n))return;const o=e.querySelector(".item-actions .edit-link");if(!o)return;const a=o.closest("li");a&&("lp_lesson"===s?a.setAttribute("data-popup-lesson",t):"lp_quiz"===s&&a.setAttribute("data-popup-quiz",t),a.classList.add("lp-btn-edit-item-popup"),o.removeAttribute("target"),o.removeAttribute("href"),o.classList.add("edit-popup-link"),a.setAttribute("data-course-id",this.courseId),a.setAttribute("data-popup-type",i),a.setAttribute("data-popup-id",t),a.setAttribute("data-template",n))}}class b{constructor(){this.courseId=null,this.elEditCurriculum=null,this.elCurriculumSections=null,this.editSectionItem=new f}static selectors={elSection:".section",elDivAddNewSection:".add-new-section",elSectionClone:".section.clone",elSectionTitleNewInput:".lp-section-title-new-input",elSectionTitleInput:".lp-section-title-input",etBtnEditTitle:".lp-btn-edit-section-title",elSectionDesInput:".lp-section-description-input",elBtnAddSection:".lp-btn-add-section",elBtnUpdateTitle:".lp-btn-update-section-title",elBtnUpdateDes:".lp-btn-update-section-description",elBtnCancelUpdateTitle:".lp-btn-cancel-update-section-title",elBtnCancelUpdateDes:".lp-btn-cancel-update-section-description",elBtnDeleteSection:".lp-btn-delete-section",elSectionDesc:".section-description",elSectionToggle:".section-toggle",elCountSections:".count-sections"};init(){this.elEditCurriculum=document.querySelector(`${w.selectors.idElEditCurriculum}`),this.elCurriculumSections=this.elEditCurriculum.querySelector(`${w.selectors.elCurriculumSections}`);const e=this.elEditCurriculum.closest(`${w.selectors.LPTarget}`),t=window.lpAJAXG.getDataSetCurrent(e);this.courseId=t.args.course_id,this.editSectionItem.init(),this.events(),this.sortAbleSection()}events(){b._loadedEvents||(b._loadedEvents=this,e.eventHandlers("click",[{selector:b.selectors.elBtnAddSection,class:this,callBack:this.addSection.name},{selector:`${b.selectors.elBtnUpdateDes}`,class:this,callBack:this.updateSectionDescription.name},{selector:`${b.selectors.etBtnEditTitle}`,class:this,callBack:this.setFocusTitleInput.name},{selector:`${b.selectors.elSectionToggle}`,class:this,callBack:this.toggleSection.name},{selector:`${b.selectors.elBtnCancelUpdateDes}`,class:this,callBack:this.cancelSectionDescription.name},{selector:`${b.selectors.elBtnDeleteSection}`,class:this,callBack:this.deleteSection.name},{selector:`${b.selectors.elBtnUpdateTitle}`,class:this,callBack:this.updateSectionTitle.name},{selector:`${b.selectors.elBtnCancelUpdateTitle}`,class:this,callBack:this.cancelSectionTitle.name},{selector:w.selectors.elToggleAllSections,class:this,callBack:this.toggleSectionAll.name}]),e.eventHandlers("keyup",[{selector:b.selectors.elSectionTitleNewInput,class:this,callBack:this.changeTitleBeforeAdd.name},{selector:b.selectors.elSectionTitleInput,class:this,callBack:this.changeTitle.name},{selector:b.selectors.elSectionDesInput,class:this,callBack:this.changeDescription.name}]),e.eventHandlers("keydown",[{selector:b.selectors.elSectionTitleNewInput,class:this,callBack:this.addSection.name,checkIsEventEnter:!0},{selector:b.selectors.elSectionDesInput,class:this,callBack:this.updateSectionDescription.name,checkIsEventEnter:!0},{selector:b.selectors.elSectionTitleInput,class:this,callBack:this.updateSectionTitle.name,checkIsEventEnter:!0}]),e.eventHandlers("focusin",[{selector:b.selectors.elSectionTitleNewInput,class:this,callBack:this.focusTitleNewInput.name},{selector:b.selectors.elSectionTitleInput,class:this,callBack:this.focusTitleInput.name}]),e.eventHandlers("focusout",[{selector:b.selectors.elSectionTitleNewInput,class:this,callBack:this.focusTitleNewInput.name,focusIn:!1},{selector:`${b.selectors.elSectionTitleInput}`,class:this,callBack:this.focusTitleInput.name,focusIn:!1}]))}changeTitleBeforeAdd(e){const{e:t,target:s}=e,i=s,n=i.closest(`${b.selectors.elDivAddNewSection}`);if(!n)return;const o=n.querySelector(`${b.selectors.elBtnAddSection}`);0===i.value.trim().length?o.classList.remove("active"):o.classList.add("active")}focusTitleNewInput(e){const{e:t,target:s,focusIn:i=!0}=e,n=s.closest(`${b.selectors.elDivAddNewSection}`);n&&(i?n.classList.add("focus"):n.classList.remove("focus"))}addSection(t){const{e:s,target:i,callBackNest:o}=t,a=i.closest(`${b.selectors.elDivAddNewSection}`);if(!a)return;s.preventDefault();const r=a.querySelector(`${b.selectors.elSectionTitleNewInput}`),l=r.value.trim(),c=r.dataset.messEmptyTitle;if(0===l.length)return void n.W(c,"error");r.value="",r.blur();const d=this.elCurriculumSections.querySelector(`${b.selectors.elSectionClone}`).cloneNode(!0);d.classList.remove("clone"),e.lpShowHideEl(d,1),e.lpSetLoadingEl(d,1),d.querySelector(`${b.selectors.elSectionTitleInput}`).value=l,this.elCurriculumSections.insertAdjacentElement("beforeend",d);const u={success:e=>{const{message:s,status:i,data:a}=e;if("error"===i)throw d.remove(),s;if("success"===i){const{section:s}=a;d.dataset.sectionId=s.section_id||"",this.editSectionItem.sortAbleItem(),o&&"function"==typeof o.success&&(t.elSection=d,t.response=e,o.success(t))}n.W(s,i)},error:e=>{d.remove(),n.W(e,"error"),o&&"function"==typeof o.error&&(t.error=e,o.error(t))},completed:()=>{e.lpSetLoadingEl(d,0),d.classList.remove(`${w.selectors.elCollapse}`),d.querySelector(`${b.selectors.elSectionDesInput}`).focus(),this.updateCountSections(this.elEditCurriculum),o&&"function"==typeof o.completed&&(t.elSection=d,o.completed(t))}},h=JSON.parse(r.dataset.send);h.section_name=l,window.lpAJAXG.fetchAJAX(h,u)}deleteSection(t){const{e:s,target:o}=t,a=o,r=a.closest(`${w.selectors.idElEditCurriculum}`);i().fire({title:a.dataset.title,text:a.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){const t=a.closest(".section"),s=t.dataset.sectionId;e.lpSetLoadingEl(t,1);const i={success:e=>{const{message:t,status:s}=e;n.W(t,s)},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(t,0),t.remove(),this.editSectionItem.updateCountItems(t),this.updateCountSections(r)}},o=JSON.parse(a.dataset.send);o.section_id=s,window.lpAJAXG.fetchAJAX(o,i)}})}focusTitleInput(e){const{e:t,target:s,focusIn:i=!0}=e,n=s.closest(`${b.selectors.elSection}`);n&&(i?n.classList.add("focus"):n.classList.remove("focus"))}setFocusTitleInput(e){const{e:t,target:s}=e,i=s.closest(`${b.selectors.elSection}`);if(!i)return;const n=i.querySelector(`${b.selectors.elSectionTitleInput}`);n.setSelectionRange(n.value.length,n.value.length),n.focus()}changeTitle(e){const{e:t,target:s}=e,i=s,n=i.closest(`${b.selectors.elSection}`);i.value.trim()===(i.dataset.old||"")?n.classList.remove("editing"):n.classList.add("editing")}updateSectionTitle(t){const{e:s,target:i}=t,o=i.closest(`${b.selectors.elSection}`);if(!o)return;s.preventDefault();const a=o.querySelector(`${b.selectors.elSectionTitleInput}`);if(!a)return;const r=o.dataset.sectionId,l=a.value.trim(),c=a.dataset.old||"",d=a.dataset.messEmptyTitle;if(0===l.length)return void n.W(d,"error");if(l===c)return;a.blur(),e.lpSetLoadingEl(o,1);const u={success:e=>{const{message:t,status:s}=e;n.W(t,s),"success"===s&&(a.dataset.old=l)},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(o,0),o.classList.remove("editing")}},h=JSON.parse(a.dataset.send);h.section_id=r,h.section_name=l,window.lpAJAXG.fetchAJAX(h,u)}cancelSectionTitle(e){const{e:t,target:s}=e,i=s.closest(`${b.selectors.elBtnCancelUpdateTitle}`);if(!i)return;const n=i.closest(`${b.selectors.elSection}`),o=n.querySelector(`${b.selectors.elSectionTitleInput}`);o.value=o.dataset.old||"",n.classList.remove("editing")}updateSectionDescription(t){const{e:s,target:i,callBackNest:o}=t,a=i.closest(`${b.selectors.elSectionDesc}`);if(!a)return;const r=a.querySelector(`${b.selectors.elSectionDesInput}`);if(!r)return;s.preventDefault();const l=r.closest(`${b.selectors.elSection}`),c=l.dataset.sectionId,d=r.value.trim(),u=r.dataset.old||"";if(d===u)return;e.lpSetLoadingEl(l,1);const h={success:e=>{const{message:s,status:i}=e;o&&"function"==typeof o.success&&(t.elSection=l,t.response=e,o.success(t)),n.W(s,i)},error:e=>{n.W(e,"error"),o&&"function"==typeof o.error&&o.error(l,e)},completed:()=>{e.lpSetLoadingEl(l,0),r.closest(`${b.selectors.elSectionDesc}`).classList.remove("editing"),r.dataset.old=d,o&&"function"==typeof o.completed&&o.completed(l)}},p=JSON.parse(r.dataset.send);p.section_id=c,p.section_description=d,window.lpAJAXG.fetchAJAX(p,h)}cancelSectionDescription(e){const{e:t,target:s}=e,i=s.closest(`${b.selectors.elSectionDesc}`),n=i.querySelector(`${b.selectors.elSectionDesInput}`);n.value=n.dataset.old||"",i.classList.remove("editing")}changeDescription(e){const{e:t,target:s}=e,i=s.closest(`${b.selectors.elSectionDesInput}`);if(!i)return;const n=i.closest(`${b.selectors.elSectionDesc}`);i.value.trim()===(i.dataset.old||"")?n.classList.remove("editing"):n.classList.add("editing")}toggleSectionAll(e){const{e:t,target:s}=e,i=s.closest(`${w.selectors.elToggleAllSections}`);if(!i)return;const n=i.closest(`${w.selectors.idElEditCurriculum}`).querySelectorAll(`${b.selectors.elSection}:not(.clone)`);i.classList.toggle(`${w.selectors.elCollapse}`),n.forEach(e=>{const t=i.classList.contains(`${w.selectors.elCollapse}`);e.classList.toggle(`${w.selectors.elCollapse}`,t)})}toggleSection(e){const{e:t,target:s}=e,i=s.closest(`${b.selectors.elSection}`);i.closest(`${w.selectors.elCurriculumSections}`)&&(i.classList.toggle(`${w.selectors.elCollapse}`),this.checkAllSectionsCollapsed())}checkAllSectionsCollapsed(){const e=this.elEditCurriculum.querySelectorAll(`${b.selectors.elSection}:not(.clone)`),t=this.elEditCurriculum.querySelector(`${w.selectors.elToggleAllSections}`);let s=!0;e.forEach(e=>{if(e.classList.contains(`${w.selectors.elCollapse}`))return s=!1,!1}),s?t.classList.remove(`${w.selectors.elCollapse}`):t.classList.add(`${w.selectors.elCollapse}`)}sortAbleSection(){let t,s=0;new c.Ay(this.elCurriculumSections,{handle:".drag",animation:150,onEnd:i=>{const o=i.item;if(!s)return;const a=o.closest(`${b.selectors.elSection}`),r=this.elCurriculumSections.querySelectorAll(`${b.selectors.elSection}`),l=[];r.forEach(e=>{const t=e.dataset.sectionId;l.push(t)});const c={success:e=>{const{message:t,status:s}=e;n.W(t,s)},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(a,0),s=0}},d={action:"course_update_section_position",course_id:this.courseId,new_position:l,args:{id_url:"course-update-section-position"}};clearTimeout(t),t=setTimeout(()=>{e.lpSetLoadingEl(a,1),window.lpAJAXG.fetchAJAX(d,c)},1e3)},onMove:e=>{clearTimeout(t)},onUpdate:e=>{s=1}})}updateCountSections(e){const t=e.querySelector(`${b.selectors.elCountSections}`),s=e.querySelectorAll(`${b.selectors.elSection}:not(.clone)`).length;t.dataset.count=s,t.querySelector(".count").textContent=s}}const v=new b,y=new f;class w{constructor(){this.init()}static selectors={idElEditCurriculum:"#lp-course-edit-curriculum",elCurriculumSections:".curriculum-sections",elToggleAllSections:".course-toggle-all-sections",LPTarget:".lp-target",elCollapse:"lp-collapse"};init(){e.lpOnElementReady(`${w.selectors.idElEditCurriculum}`,e=>{v.init(),y.init()})}}class _{constructor(){this.init()}static selectors={elExtraMetaboxAdd:".lp_course_extra_meta_box__add",elExtraMetaboxContent:".lp_course_extra_meta_box__content",elExtraMetaboxFields:".lp_course_extra_meta_box__fields",elExtraMetaboxField:".lp_course_extra_meta_box__field",elExtraMetaboxDelete:".lp_course_extra_meta_box__fields a.delete",elFaqMetaboxAdd:".lp_course_faq_meta_box__add",elFaqMetaboxContent:".lp_course_faq_meta_box__content",elFaqMetaboxFields:".lp_course_faq_meta_box__fields",elFaqMetaboxField:".lp_course_faq_meta_box__field",elFaqMetaboxDelete:".lp_course_faq_meta_box__fields a.delete"};init(){this.initSortable(),this.events()}events(){_._loadedEvents||(_._loadedEvents=!0,e.eventHandlers("click",[{selector:_.selectors.elExtraMetaboxAdd,class:this,callBack:this.handleExtraMetaboxAdd.name},{selector:_.selectors.elExtraMetaboxDelete,class:this,callBack:this.handleExtraMetaboxDelete.name},{selector:_.selectors.elFaqMetaboxAdd,class:this,callBack:this.handleFaqMetaboxAdd.name},{selector:_.selectors.elFaqMetaboxDelete,class:this,callBack:this.handleFaqMetaboxDelete.name}]))}handleExtraMetaboxAdd(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(_.selectors.elExtraMetaboxContent);if(!i)return;const n=i.querySelector(_.selectors.elExtraMetaboxFields),o=s.dataset.add;if(n&&o){n.insertAdjacentHTML("beforeend",o);const e=n.querySelector(`${_.selectors.elExtraMetaboxField}:last-child`);if(e){const t=e.querySelector("input");t&&setTimeout(()=>t.focus(),100)}}return!1}handleExtraMetaboxDelete(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(_.selectors.elExtraMetaboxField);return i&&i.remove(),!1}handleFaqMetaboxAdd(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(_.selectors.elFaqMetaboxContent);if(!i)return;const n=i.querySelector(_.selectors.elFaqMetaboxFields),o=s.dataset.add;return n&&o&&n.insertAdjacentHTML("beforeend",o),!1}handleFaqMetaboxDelete(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(_.selectors.elFaqMetaboxField);return i&&i.remove(),!1}initSortable(){document.querySelectorAll(".lp_course_extra_meta_box__fields").forEach(e=>{new c.Ay(e,{animation:150,handle:".sort",draggable:".lp_course_extra_meta_box__field",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",forceFallback:!1,scrollSensitivity:40,onStart:e=>{e.item.classList.add("is-dragging")},onEnd:e=>{e.item.classList.remove("is-dragging")}})}),document.querySelectorAll(".lp_course_faq_meta_box__fields").forEach(e=>{new c.Ay(e,{animation:150,handle:".sort",draggable:".lp_course_faq_meta_box__field",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",forceFallback:!1,scrollSensitivity:40,onStart:e=>{e.item.classList.add("is-dragging")},onEnd:e=>{e.item.classList.remove("is-dragging")}})})}}class x{constructor(){this.hasUnsavedChanges=!1,this.formElements=[],this.originalValues=new Map,this.init()}init(){this.bindEvents(),this.captureOriginalValues()}captureOriginalValues(){document.querySelectorAll(".cb-section__course-edit, .lp-cb-tab-content").forEach(e=>{e.querySelectorAll("input, textarea, select").forEach(e=>{const t=e.name||e.id;t&&this.originalValues.set(t,this.getInputValue(e))})})}getInputValue(e){return"checkbox"===e.type?e.checked:"radio"===e.type?e.checked?e.value:null:e.value}bindEvents(){document.addEventListener("input",this.handleFormChange.bind(this)),document.addEventListener("change",this.handleFormChange.bind(this)),this.bindTinyMCEChanges(),document.addEventListener("click",this.handleTabClick.bind(this)),window.addEventListener("beforeunload",this.handleBeforeUnload.bind(this)),document.addEventListener("lp-course-builder-saved",this.resetState.bind(this))}bindTinyMCEChanges(){"undefined"!=typeof tinymce&&tinymce.on("AddEditor",e=>{e.editor.on("change",()=>{this.markAsChanged()}),e.editor.on("keyup",()=>{this.markAsChanged()})})}handleFormChange(e){const t=e.target;t.closest("#lp-course-edit-curriculum")||t.closest(".lp-form-setting-question")||t.closest(".lp-form-setting-lesson")||t.closest(".lp-quiz-questions-list")||t.closest(".lp-edit-quiz-wrap")||(t.closest(".cb-section__course-edit")||t.closest(".lp-cb-tab-content")||t.closest(".lp-form-setting-course")||t.closest(".lp-form-setting-quiz")||t.closest(".cb-section__quiz-edit"))&&this.markAsChanged()}markAsChanged(){this.hasUnsavedChanges||(this.hasUnsavedChanges=!0,this.updateSaveButtonState())}updateSaveButtonState(){document.querySelectorAll(".cb-btn-update, .lp-cb-save-btn, .cb-btn-main-action").forEach(e=>{this.hasUnsavedChanges?e.classList.add("has-changes"):e.classList.remove("has-changes")})}handleTabClick(e){const t=e.target.closest(".lp-cb-tabs__item, .lp-cb-sidebar__item a");if(t&&!t.hasAttribute("data-tab-section")&&"#"!==t.getAttribute("href")&&!t.classList.contains("is-active")&&!t.closest(".is-active")&&this.hasUnsavedChanges&&!confirm(wp?.i18n?.__("You have unsaved changes. Are you sure you want to leave this page?","learnpress")||"You have unsaved changes. Are you sure you want to leave this page?"))return e.preventDefault(),e.stopPropagation(),!1}handleBeforeUnload(e){if(this.hasUnsavedChanges)return e.preventDefault(),e.returnValue="",""}resetState(){this.hasUnsavedChanges=!1,this.updateSaveButtonState(),this.captureOriginalValues()}hasChanges(){return this.hasUnsavedChanges}setChanged(e=!0){this.hasUnsavedChanges=e,this.updateSaveButtonState()}}let S=null;const C=()=>(S||(S=new x),S);class k{constructor(){document.querySelector(".cb-section__course-edit")&&this.init()}static selectors={elCBContent:".lp-cb-content",elTabLinks:".lp-meta-box__course-tab__tabs li a",elTabItems:".lp-meta-box__course-tab__tabs li",elTabPanels:".lp-meta-box-course-panels",elDataCourse:".cb-section__course-edit",elBtnUpdateCourse:".cb-btn-update",elBtnHeaderSave:".lp-cb-save-btn",elBtnDraftCourse:".cb-btn-darft",elBtnPublishCourse:".cb-btn-publish",elBtnPendingCourse:".cb-btn-pending",elBtnDropdownAction:".cb-dropdown-item[data-status]",elBtnMainAction:".cb-btn-main-action",elBtnDuplicateCourse:".cb-btn-duplicate-course",elBtnTrashCourse:".cb-btn-trash",elBtnSaveSettings:".cb-btn-save-settings",elDropdownToggle:".cb-btn-dropdown-toggle",elDropdownMenu:".cb-dropdown-menu",elHeaderActionsDropdown:".cb-header-actions-dropdown",elTitleInput:"#title",elTitleCharCount:".cb-course-edit-title__char-count",elDescEditor:"#course_description_editor",elDescWordCount:".cb-course-edit-desc__word-count",elStatus:".course-status",elFormSetting:".lp-form-setting-course",elCategoryTabs:"#course_category-tabs li a",elCategoryPanels:"#taxonomy-course_category .tabs-panel",elBtnToggleAddCategory:"#course_category-add-toggle",elFormCategoryWrapper:"#course_category-add",elInputNewCategory:"#newcourse_category",elSelectParentCategory:"#newcourse_category_parent",elBtnSubmitCategory:"#course_category-add-submit",elCategoryChecklist:"#course_categorychecklist",elBtnAddCategoryNew:".cb-course-edit-category__btn-add-new",elFormCategoryAddNew:".cb-course-edit-terms__form-add-category",elInputAddCategory:".cb-course-edit-category__input",elSelectAddCategoryParent:".cb-course-edit-category__select-parent",elBtnSaveCategory:".cb-course-edit-category__btn-save",elBtnCancelCategoryNew:".cb-course-edit-category__btn-cancel",elCategorySearchInput:".cb-course-edit-category__search-input",elBtnToggleTermsSearch:".cb-terms-header__btn-search",elTermsSearchToolbar:".cb-terms-search-toolbar",elWrapperCheckBoxTag:".cb-course-edit-tags__checkbox-wrapper",elFormTagAddNew:".cb-course-edit-terms__form-add-tag",elBtnAddTagNew:".cb-course-edit-tag__btn-add-new",elBtnCancelTagNew:".cb-course-edit-tag__btn-cancel",elBtnSaveTag:".cb-course-edit-tags__btn-save",elInputAddTag:".cb-course-edit-tags__input",elTagsWrapper:".cb-course-edit-tags__wrapper",elTagChip:".cb-tag-chip",elTagSearchInput:".cb-course-edit-tags__search-input",elTagEmptyState:".cb-course-edit-tags__empty",elBtnRemoveFeatured:".cb-remove-featured-image",elBtnSetFeatured:".cb-featured-image-dropzone:not(.has-image)",elBtnChangeFeatured:".cb-change-featured-image",elFeaturedImageDropzone:".cb-featured-image-dropzone",elFeaturedImageLink:".cb-featured-image-link",elThumbnailInput:"#course_thumbnail_id",elFeaturedImageContainer:".cb-featured-image-container",elPublishPanel:".cb-course-edit-publish",elPublishStatusSelect:"#cb-course-publish-status",elPublishVisibilitySelect:"#cb-course-publish-visibility",elPublishPasswordRow:".cb-course-edit-publish__password-row",elPublishPasswordInput:"#cb-course-publish-password",elPublishDateLabel:"#cb-course-publish-date-label",elPublishDateInput:"#cb-course-publish-date",elPriceCourseData:"#price_course_data",elSaleDatesFields:".lp_sale_dates_fields",elSalePriceScheduleBtn:".lp_sale_price_schedule",elCancelSaleScheduleBtn:".lp_cancel_sale_schedule",elRegularPriceInput:"#_lp_regular_price",elSalePriceInput:"#_lp_sale_price",elPriceInput:"#_lp_price",elFormField:".form-field",elTipFloating:".learn-press-tip-floating",elCategoryDiv:"#taxonomy-course_category",elCourseResultRadio:'input[type="radio"][name="_lp_course_result"]',elPassingConditionField:"._lp_passing_condition_field",elBtnGetFinalQuiz:".lp-metabox-get-final-quiz",elFinalQuizMessage:".lp-metabox-evaluate-final_quiz",elExtraMetaInput:".lp_course_extra_meta_box__input",elFaqMetaInput:".lp_course_faq_meta_box__field input",elCBHorizontalTabs:".lp-cb-tabs__item",elCBTabPanels:".lp-cb-tab-panel",elPermalinkDisplay:".cb-permalink-display",elPermalinkEditor:".cb-permalink-editor",elPermalinkEditBtn:".cb-permalink-edit-btn",elPermalinkOkBtn:".cb-permalink-ok-btn",elPermalinkCancelBtn:".cb-permalink-cancel-btn",elPermalinkSlugInput:".cb-permalink-slug-input",elPermalinkUrl:".cb-permalink-url",elPermalinkBaseUrl:"#cb-permalink-base-url",elBtnPreview:".cb-button.cb-btn-preview",elAdminLink:".lp-cb-admin-link"};init(){this.isSavingCourse=!1;const e=new w,t=new _;e.init(),t.init(),this.initTabs(),this.initTabTitles(),this.initCategoryTabs(),this.initCategoryTree(),this.applyCategorySearch(),this.initTagManagement(),this.initSalePriceLayout(),this.initAssessmentMetaboxFeatures(),this.initTitleCharCount(),this.initDescWordCount(),this.syncPublishStatusOptions(),this.syncPublishDateLabel(),this.syncPublishVisibilityControls(!1),this.initHeaderActionsDropdown(),this.bindAiFeaturedImageListener(),this.events()}bindAiFeaturedImageListener(){k._boundAiFeaturedImageListener||(document.addEventListener("lp-course-builder/ai-featured-image-applied",e=>{this.handleAiFeaturedImageApplied(e)}),k._boundAiFeaturedImageListener=!0)}handleAiFeaturedImageApplied(e){const t=parseInt(e?.detail?.attachmentId||0,10),s=e?.detail?.imageSrc||"";t&&s&&this.setFeaturedImage({id:t,url:s,sizes:{medium:{url:s}}})}events(){k._loadedEvents||(k._loadedEvents=!0,e.eventHandlers("click",[{selector:k.selectors.elTabLinks,class:this,callBack:this.handleTabClick.name},{selector:k.selectors.elCategoryTabs,class:this,callBack:this.handleCategoryTabClick.name},{selector:k.selectors.elCBHorizontalTabs,class:this,callBack:this.handleCBHorizontalTabClick.name},{selector:k.selectors.elBtnToggleAddCategory,class:this,callBack:this.toggleAddCategoryForm.name},{selector:k.selectors.elBtnSubmitCategory,class:this,callBack:this.addNewCategory.name},{selector:k.selectors.elBtnAddCategoryNew,class:this,callBack:this.toggleCustomAddCategoryForm.name},{selector:k.selectors.elBtnToggleTermsSearch,class:this,callBack:this.toggleTermsSearchToolbar.name},{selector:k.selectors.elBtnCancelCategoryNew,class:this,callBack:this.toggleCustomAddCategoryForm.name},{selector:k.selectors.elBtnSaveCategory,class:this,callBack:this.addNewCategoryCustom.name},{selector:k.selectors.elBtnMainAction,class:this,callBack:this.updateCourse.name},{selector:k.selectors.elBtnHeaderSave,class:this,callBack:this.updateCourse.name},{selector:k.selectors.elBtnDropdownAction,class:this,callBack:this.updateCourse.name},{selector:k.selectors.elBtnDuplicateCourse,class:this,callBack:this.duplicateCourse.name},{selector:k.selectors.elBtnTrashCourse,class:this,callBack:this.trashCourse.name},{selector:k.selectors.elBtnSaveSettings,class:this,callBack:this.saveSettings.name},{selector:k.selectors.elBtnGetFinalQuiz,class:this,callBack:this.getFinalQuiz.name},{selector:k.selectors.elBtnAddTagNew,class:this,callBack:this.toggleAddTagForm.name},{selector:k.selectors.elBtnCancelTagNew,class:this,callBack:this.toggleAddTagForm.name},{selector:k.selectors.elBtnSaveTag,class:this,callBack:this.addNewTag.name},{selector:k.selectors.elBtnSetFeatured,class:this,callBack:this.openMediaUploader.name},{selector:k.selectors.elFeaturedImageLink,class:this,callBack:this.openMediaUploader.name},{selector:k.selectors.elBtnChangeFeatured,class:this,callBack:this.openMediaUploader.name},{selector:k.selectors.elBtnRemoveFeatured,class:this,callBack:this.removeFeaturedImage.name},{selector:k.selectors.elSalePriceScheduleBtn,class:this,callBack:this.handleScheduleClick.name},{selector:k.selectors.elCancelSaleScheduleBtn,class:this,callBack:this.handleCancelSchedule.name},{selector:k.selectors.elPermalinkEditBtn,class:this,callBack:this.handlePermalinkEdit.name},{selector:k.selectors.elPermalinkOkBtn,class:this,callBack:this.handlePermalinkOk.name},{selector:k.selectors.elPermalinkCancelBtn,class:this,callBack:this.handlePermalinkCancel.name}]),e.eventHandlers("change",[{selector:".lp-meta-box input, .forminp input",class:this,callBack:this.showHideOptionsDependency.name},{selector:'#course_category-pop input[type="checkbox"]',class:this,callBack:this.handleMostUsedChange.name},{selector:'input[name="course_tags[]"]',class:this,callBack:this.handleTagSelectionChange.name},{selector:k.selectors.elCourseResultRadio,class:this,callBack:this.handleCourseResultChange.name},{selector:k.selectors.elPublishVisibilitySelect,class:this,callBack:this.handlePublishVisibilityChange.name},{selector:k.selectors.elPublishStatusSelect,class:this,callBack:this.handlePublishStatusChange.name},{selector:k.selectors.elPublishDateInput,class:this,callBack:this.handlePublishDateChange.name}]),e.eventHandlers("input",[{selector:k.selectors.elPriceCourseData,class:this,callBack:this.validateSalePrice.name},{selector:k.selectors.elTitleInput,class:this,callBack:this.handleTitleInput.name},{selector:k.selectors.elTagSearchInput,class:this,callBack:this.handleTagSearchInput.name},{selector:k.selectors.elCategorySearchInput,class:this,callBack:this.handleCategorySearchInput.name}]),e.eventHandlers("keydown",[{selector:k.selectors.elInputNewCategory,class:this,callBack:this.addNewCategory.name,checkIsEventEnter:!0},{selector:k.selectors.elInputAddCategory,class:this,callBack:this.addNewCategoryCustom.name,checkIsEventEnter:!0},{selector:k.selectors.elInputAddTag,class:this,callBack:this.addNewTag.name,checkIsEventEnter:!0},{selector:k.selectors.elExtraMetaInput,class:this,callBack:this.preventEnterSubmitInMetaInput.name,checkIsEventEnter:!0},{selector:k.selectors.elFaqMetaInput,class:this,callBack:this.preventEnterSubmitInMetaInput.name,checkIsEventEnter:!0}]))}initAssessmentMetaboxFeatures(){this.updatePassingConditionVisibility()}handleCourseResultChange(){this.updatePassingConditionVisibility()}updatePassingConditionVisibility(){const e=document.querySelector(`${k.selectors.elCourseResultRadio}:checked`),t=!!e&&["evaluate_final_quiz","evaluate_final_assignment"].includes(e.value);document.querySelectorAll(k.selectors.elPassingConditionField).forEach(e=>{e.style.display=t?"none":""})}preventEnterSubmitInMetaInput(e){const{e:t,target:s}=e;t.preventDefault(),s?.blur&&s.blur()}async getFinalQuiz(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(k.selectors.elBtnGetFinalQuiz);if(!i||"yes"===i.dataset.loadingState)return;const o=i.textContent,a=i.dataset.loading||o,r=i.parentNode?.querySelector(k.selectors.elFinalQuizMessage)||document.querySelector(k.selectors.elFinalQuizMessage);r&&r.remove(),i.dataset.loadingState="yes",i.textContent=a;try{const e=await this.requestFinalQuiz(i.dataset.postid||""),t=e?.data||e?.message||"";i.textContent=o;const s=document.createElement("div");s.className="lp-metabox-evaluate-final_quiz",s.innerHTML=t,i.parentNode.insertBefore(s,i.nextSibling)}catch(e){i.textContent=o,e?.message&&n.W(e.message,"error")}finally{delete i.dataset.loadingState}}async requestFinalQuiz(e=""){if("undefined"!=typeof wp&&"function"==typeof wp.apiFetch)return wp.apiFetch({path:"lp/v1/admin/course/get_final_quiz",method:"POST",data:{courseId:e,isCourseBuilder:!0}});const t=window.lpGlobalSettings?.rest||window.lpData?.lp_rest_url||"/wp-json/",s=window.lpGlobalSettings?.nonce||window.lpData?.nonce||"",i=t.endsWith("/")?t:`${t}/`,n=await fetch(`${i}lp/v1/admin/course/get_final_quiz`,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/json",...s?{"X-WP-Nonce":s}:{}},body:JSON.stringify({courseId:e,isCourseBuilder:!0})});let o={};try{o=await n.json()}catch(e){throw new Error("Cannot parse final quiz response")}if(!n.ok)throw new Error(o?.message||`Request failed (${n.status})`);return o}initTagManagement(){this.syncTagManagement()}getTagManagementElements(){const e=document.querySelector(k.selectors.elTagsWrapper);return e?{wrapper:e,searchInput:e.querySelector(k.selectors.elTagSearchInput),list:e.querySelector(k.selectors.elWrapperCheckBoxTag),emptyState:e.querySelector(k.selectors.elTagEmptyState)}:null}getTagChipName(e){return e.dataset.tagName||e.querySelector(".cb-tag-chip__name")?.textContent?.trim()?.toLowerCase()||""}updateTagEmptyState(e,t="",s=0){if(!e)return;const i=e.dataset.emptyDefault||"",n=e.dataset.emptySearch||i;e.textContent=t?n:i,e.classList.toggle("lp-hidden",s>0)}syncTagManagement(){const e=this.getTagManagementElements();if(!e||!e.list)return;const t=e.searchInput?.value?.trim().toLowerCase()||"",s=Array.from(e.wrapper.querySelectorAll(k.selectors.elTagChip)).sort((e,t)=>{const s=e.querySelector('input[name="course_tags[]"]')?.checked?1:0,i=t.querySelector('input[name="course_tags[]"]')?.checked?1:0;return s!==i?i-s:this.getTagChipName(e).localeCompare(this.getTagChipName(t))});let i=0;s.forEach(s=>{const n=!t||this.getTagChipName(s).includes(t);s.classList.toggle("lp-hidden",!n),e.list.appendChild(s),n&&(i+=1)}),this.updateTagEmptyState(e.emptyState,t,i)}handleTagSelectionChange(){this.syncTagManagement()}handleTagSearchInput(){this.syncTagManagement()}handleCategorySearchInput(){this.applyCategorySearch()}toggleTermsSearchToolbar(e){const{e:t,target:s}=e;t&&t.preventDefault();const i=s?.closest(k.selectors.elBtnToggleTermsSearch);if(!i)return;const n=i.dataset.toggleTarget||"",o=n?document.querySelector(n):null;if(!o)return;const a=!o.classList.contains("is-open");o.classList.toggle("is-open",a),i.setAttribute("aria-expanded",a?"true":"false");const r=o.querySelector('input[type="search"]');a?r&&setTimeout(()=>r.focus(),220):(r&&(r.value=""),r?.matches(k.selectors.elCategorySearchInput)?this.applyCategorySearch():r?.matches(k.selectors.elTagSearchInput)&&this.syncTagManagement())}getDirectChildByTagName(e,t){return Array.from(e?.children||[]).find(e=>e.tagName===t)}getCategoryLabelText(e){const t=this.getDirectChildByTagName(e,"LABEL");return t?.textContent?.trim()?.toLowerCase()||""}filterCategoryItem(e,t){const s=Array.from(e.children).find(e=>"UL"===e.tagName&&e.classList.contains("children")),i=s?Array.from(s.children).filter(e=>"LI"===e.tagName):[],n=!t||this.getCategoryLabelText(e).includes(t),o=i.some(e=>this.filterCategoryItem(e,t)),a=!t||n||o;return e.classList.toggle("lp-hidden",!a),t&&s&&e.classList.toggle("children-visible",n||o),a}applyCategorySearch(){const e=document.querySelector(k.selectors.elCategoryDiv),t=document.querySelector(k.selectors.elCategorySearchInput);if(!e||!t)return;const s=t.value.trim().toLowerCase();e.querySelectorAll(".tabs-panel").forEach(e=>{const t=Array.from(e.children).filter(e=>"UL"===e.tagName).reduce((e,t)=>e.concat(Array.from(t.children).filter(e=>"LI"===e.tagName)),[]);t.length&&t.forEach(e=>this.filterCategoryItem(e,s))}),s||this.expandCheckedCategories(e)}initCategoryTabs(){const e=document.querySelector('#course_category-tabs a[href="#course_category-all"]');if(e){e.closest("li").classList.add("tabs");const t=document.querySelector("#course_category-all");t&&(t.style.display="block")}}handleCategoryTabClick(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest("a");if(!i)return;const n=document.querySelector(k.selectors.elCategoryDiv),o=n.querySelectorAll(".category-tabs li"),a=n.querySelectorAll(".tabs-panel"),r=i.getAttribute("href");o.forEach(e=>e.classList.remove("tabs","active")),a.forEach(e=>e.style.display="none"),i.closest("li").classList.add("tabs");const l=n.querySelector(r);l&&(l.style.display="block"),"#course_category-pop"===r&&this.syncMostUsedTabs(),this.applyCategorySearch()}syncMostUsedTabs(){const e=document.querySelector("#course_category-all"),t=document.querySelector("#course_category-pop");e&&t&&t.querySelectorAll('input[type="checkbox"]').forEach(t=>{const s=t.value,i=e.querySelector(`input[value="${s}"]`);i&&(t.checked=i.checked)})}handleMostUsedChange(e){const{target:t}=e,s=t.value,i=t.checked,n=document.querySelector(`#course_category-all input[value="${s}"]`);if(n&&(n.checked=i,i)){const e=n.closest("li");e&&e.classList.add("children-visible");let t=e;for(;t&&t.parentElement.closest("li");)t=t.parentElement.closest("li"),t.classList.add("children-visible")}}toggleAddCategoryForm(e){const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(k.selectors.elFormCategoryWrapper),i=document.querySelector(k.selectors.elInputNewCategory);s&&("none"===window.getComputedStyle(s).display?(s.style.display="block",i&&setTimeout(()=>{i.focus(),i.value=""},100)):s.style.display="none")}initCategoryTree(){const e=document.querySelector(k.selectors.elCategoryDiv);e&&(e.querySelectorAll("ul.children").forEach(e=>{const t=e.parentElement;t&&"LI"===t.tagName&&this.addToggleBtnToLi(t)}),k._treeEventAttached||(e.addEventListener("click",e=>{e.target.classList.contains("lp-cat-toggle")&&(e.preventDefault(),e.stopPropagation(),e.target.closest("li").classList.toggle("children-visible"))}),e.addEventListener("change",e=>{if("checkbox"===e.target.type){const t=e.target.closest("li");t&&e.target.checked&&t.classList.add("children-visible")}}),k._treeEventAttached=!0),this.expandCheckedCategories(e))}expandCheckedCategories(e){e.querySelectorAll('input[type="checkbox"]:checked').forEach(e=>{let t=e.closest("li");for(;t;){const e=t.closest("ul");if(e&&e.classList.contains("children")){const s=e.closest("li");s?(s.classList.add("children-visible"),t=s):t=null}else t=null}})}addToggleBtnToLi(e){const t=e.querySelector("label");if(!t||t.querySelector(".lp-cat-toggle"))return;const s=document.createElement("span");s.className="lp-cat-toggle",s.title="Toggle sub-categories",t.appendChild(s)}addNewCategory(t){const{e:s}=t;s&&s.preventDefault();const i=document.querySelector(k.selectors.elInputNewCategory),o=document.querySelector(k.selectors.elSelectParentCategory),a=document.querySelector(k.selectors.elBtnSubmitCategory),r=i?.value?.trim();if(!r)return void n.W("Please enter category name","error");const l=o?parseInt(o.value):0;e.lpSetLoadingEl(a,1);const c={action:"add_course_category",args:{id_url:"add-course-category"},name:r,parent:l},d={success:e=>{const{status:t,message:s,data:a}=e;if(n.W(s,t),a?.html){const e=document.querySelector(k.selectors.elCategoryChecklist);if(a.parent&&a.parent>0){const t=e.querySelector(`input[value="${a.parent}"]`);if(t){const e=t.closest("li");e.classList.add("children-visible");let s=e.querySelector(":scope > ul.children");s||(s=document.createElement("ul"),s.className="children",e.appendChild(s),this.addToggleBtnToLi(e)),s.insertAdjacentHTML("beforeend",a.html)}else e.insertAdjacentHTML("afterbegin",a.html)}else e.insertAdjacentHTML("afterbegin",a.html);i.value="",o&&(o.value="0"),this.applyCategorySearch()}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(c,d)}toggleCustomAddCategoryForm(e){const{target:t}=e,s=document.querySelector(k.selectors.elBtnAddCategoryNew),i=document.querySelector(k.selectors.elFormCategoryAddNew),n=t.closest(k.selectors.elBtnAddCategoryNew);if(i)if(n){i.style.display="flex",s&&(s.style.display="none");const e=i.querySelector(k.selectors.elInputAddCategory);e&&setTimeout(()=>e.focus(),100)}else i.style.display="none",s&&(s.style.display="inline-flex")}addNewCategoryCustom(t){const{e:s}=t;s&&s.preventDefault();const i=document.querySelector(k.selectors.elInputAddCategory),o=document.querySelector(k.selectors.elSelectAddCategoryParent),a=document.querySelector(k.selectors.elBtnSaveCategory),r=i?.value?.trim();if(!r)return void n.W("Please enter category name","error");const l=o?parseInt(o.value):0;e.lpSetLoadingEl(a,1);const c={action:"add_course_category",args:{id_url:"add-course-category"},name:r,parent:l},d={success:e=>{const{status:t,message:s,data:a}=e;if(n.W(s,t),a?.html){const e=document.querySelector(k.selectors.elCategoryChecklist);if(e)if(a.parent&&a.parent>0){const t=e.querySelector(`input[value="${a.parent}"]`);if(t){const e=t.closest("li");e.classList.add("children-visible");let s=e.querySelector(":scope > ul.children");s||(s=document.createElement("ul"),s.className="children",e.appendChild(s),this.addToggleBtnToLi(e)),s.insertAdjacentHTML("beforeend",a.html)}else e.insertAdjacentHTML("afterbegin",a.html)}else e.insertAdjacentHTML("afterbegin",a.html);if(a.term_id&&o){const e=document.createElement("option");e.value=a.term_id,e.textContent=r,o.appendChild(e)}i.value="",o&&(o.value="0"),this.applyCategorySearch();const t=document.querySelector(k.selectors.elBtnCancelCategoryNew);t&&t.click()}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(c,d)}initSalePriceLayout(){const e=document.querySelector(k.selectors.elPriceCourseData);if(!e)return;const t=e.querySelectorAll(k.selectors.elSaleDatesFields),s=e.querySelector(k.selectors.elSalePriceScheduleBtn),i=e.querySelector(k.selectors.elCancelSaleScheduleBtn);let n=!1;e.querySelectorAll(`${k.selectors.elSaleDatesFields} input`).forEach(e=>{e.value&&""!==e.value.trim()&&(n=!0)}),n?(s&&(s.style.display="none"),i&&(i.style.display="inline-block"),t.forEach(e=>e.style.display="block")):(s&&(s.style.display="inline-block"),i&&(i.style.display="none"),t.forEach(e=>e.style.display="none"))}handleScheduleClick(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(k.selectors.elSalePriceScheduleBtn),n=i.closest(k.selectors.elPriceCourseData);if(!n)return;const o=n.querySelector(k.selectors.elCancelSaleScheduleBtn),a=n.querySelectorAll(k.selectors.elSaleDatesFields);i.style.display="none",o&&(o.style.display="inline-block"),a.forEach(e=>e.style.display="block")}handleCancelSchedule(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(k.selectors.elCancelSaleScheduleBtn),n=i.closest(k.selectors.elPriceCourseData);if(!n)return;const o=n.querySelector(k.selectors.elSalePriceScheduleBtn),a=n.querySelectorAll(k.selectors.elSaleDatesFields),r=n.querySelectorAll(`${k.selectors.elSaleDatesFields} input`);i.style.display="none",o&&(o.style.display="inline-block"),a.forEach(e=>e.style.display="none"),r.forEach(e=>e.value="")}validateSalePrice(e){const{target:t}=e,s=t.closest(k.selectors.elPriceCourseData);if(!s)return;const i=s.querySelector(k.selectors.elRegularPriceInput),n=s.querySelector(k.selectors.elSalePriceInput);if(s.querySelectorAll(k.selectors.elTipFloating).forEach(e=>e.remove()),!i||!n)return;const o=parseFloat(i.value)||0,a=parseFloat(n.value)||0;if(""!==n.value&&a>o){const e=t.getAttribute("id"),s=t.closest(k.selectors.elFormField),i="undefined"!=typeof lpAdminCourseEditorSettings&&lpAdminCourseEditorSettings.i18n?lpAdminCourseEditorSettings.i18n:{notice_price:"Regular price must be greater than sale price.",notice_sale_price:"Sale price must be less than regular price."},n=document.createElement("div");n.className="learn-press-tip-floating",e===k.selectors.elPriceInput?n.innerHTML=i.notice_price:e===k.selectors.elSalePriceInput&&(n.innerHTML=i.notice_sale_price),s&&n.innerHTML&&s.appendChild(n)}}showHideOptionsDependency(e){const{target:t}=e;if("INPUT"===t.tagName)if(t.closest(".forminp ")){const e=t.name.replace("learn_press_",""),s=document.querySelectorAll(`.show_if_${e}`);s&&s.forEach(e=>{e.classList.toggle("lp-option-disabled")})}else if(t.closest(".lp-meta-box")){const e=t.closest(".lp-meta-box"),s=t.name,i=e.querySelectorAll(`[data-dependency="${s}"]`);i&&i.forEach(e=>{e.classList.toggle("lp-option-disabled")})}}initTabs(){const e=document.querySelectorAll(k.selectors.elTabLinks);e.length>0&&this.activateTab(e[0])}handleTabClick(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest("a");i&&this.activateTab(i)}activateTab(e){const t=document.querySelectorAll(k.selectors.elTabItems),s=document.querySelectorAll(k.selectors.elTabPanels),i=e.getAttribute("href").substring(1),n=document.getElementById(i);n&&(t.forEach(e=>e.classList.remove("active")),s.forEach(e=>e.style.display="none"),e.parentElement.classList.add("active"),n.style.display="block")}handleCBHorizontalTabClick(t){const{e:s,target:i}=t;s.preventDefault();const n=i.closest(k.selectors.elCBHorizontalTabs);if(!n)return;const o=n.dataset.tabSection;if(!o)return;document.querySelectorAll(k.selectors.elCBHorizontalTabs).forEach(e=>e.classList.remove("is-active")),n.classList.add("is-active");const a=new URL(window.location.href);a.searchParams.set("tab",o),window.history.replaceState({},"",a),document.querySelectorAll(k.selectors.elCBTabPanels).forEach(t=>{const s=t.dataset.section===o;e.lpShowHideEl(t,s?1:0)})}getCourseDataForUpdate(){const e={},t=document.querySelector(k.selectors.elDataCourse);e.course_id=t&&parseInt(t.dataset.courseId)||0;const s=document.querySelector(k.selectors.elTitleInput);e.course_title=s?s.value:"";const i=document.querySelector(k.selectors.elDescEditor);if(e.course_description=i?i.value:"","undefined"!=typeof tinymce){const t=tinymce.get("course_description_editor");t&&(e.course_description=t.getContent())}e.course_categories=[],document.querySelectorAll('#taxonomy-course_category input[name*="course_category"]:checked').forEach(t=>e.course_categories.push(t.value)),e.course_tags=[],document.querySelectorAll('input[name="course_tags[]"]:checked').forEach(t=>e.course_tags.push(t.value));const n=document.querySelector(k.selectors.elThumbnailInput);e.course_thumbnail_id=n?n.value:"0";const o=document.querySelector(k.selectors.elPermalinkSlugInput);o&&o.value&&(e.course_permalink=o.value);const a=document.querySelector(k.selectors.elFormSetting);a&&(e.course_settings=!0,a.querySelectorAll("input, select, textarea").forEach(t=>{const s=t.name||t.id;if(!s)return;if("learnpress_meta_box_nonce"===s||"_wp_http_referer"===s)return;const i=s.endsWith("[]"),n=s.replace("[]","");"checkbox"===t.type?i?(e[n]||(e[n]=[]),t.checked&&e[n].push(t.value)):e[n]=t.checked?"yes":"no":"radio"===t.type?t.checked&&(e[n]=t.value):"file"===t.type?t.files&&t.files.length>0&&(e[n]=t.files):i?(e.hasOwnProperty(n)||(e[n]=[]),Array.isArray(e[n])&&e[n].push(t.value)):e.hasOwnProperty(n)||(e[n]=t.value)}));const r=["course_categories","course_tags"];return Object.keys(e).forEach(t=>{Array.isArray(e[t])&&!r.includes(t)&&(e[t]=e[t].join(","))}),e}updateCourse(t){if(!document.querySelector(k.selectors.elDataCourse))return;if(this.isSavingCourse)return;const{e:s,target:i}=t;s&&s.preventDefault();const o=i.closest(k.selectors.elBtnMainAction),a=i.closest(k.selectors.elBtnHeaderSave),r=i.closest(k.selectors.elBtnDropdownAction);let l="publish",c=null;if(o)l=o.dataset.status||"publish",c=o;else if(r)l=r.dataset.status||"publish",c=r;else if(a){const e=document.querySelector(k.selectors.elBtnMainAction);l=e?.dataset.status||"publish",c=a}if(!c)return;(o||a)&&(l=this.getStatusFromPublishPanel(l));const d=document.querySelector(k.selectors.elPublishVisibilitySelect),u=document.querySelector(k.selectors.elPublishPasswordInput),h=d?.value||"",p=u?.value?.trim?.()||"";if("password"===h&&!p)return n.W("Password is required when visibility is password protected.","error"),void u?.focus?.();if("draft"===l){const e=document.querySelector(k.selectors.elStatus);if(e&&e.classList.contains("publish")){const e=c.dataset.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";if(!confirm(e))return}}const m=t=>{const s=[],i=document.querySelector(k.selectors.elBtnHeaderSave),n=document.querySelector(k.selectors.elBtnMainAction),o=document.querySelector(k.selectors.elDropdownToggle);i&&s.push(i),n&&s.push(n),o&&s.push(o),c&&s.push(c),[...new Set(s.filter(Boolean))].forEach(s=>{e.lpSetLoadingEl(s,t?1:0),s.classList.toggle("lp-loading",Boolean(t)),t?s.setAttribute("aria-disabled","true"):s.removeAttribute("aria-disabled")}),t&&o&&o.setAttribute("aria-expanded","false")};this.isSavingCourse=!0,m(!0);const g=this.getCourseDataForUpdate(),f={...g,course_status:l,action:"cb_save_course",args:{id_url:"cb-save-course"}};"undefined"!=typeof lpCourseBuilder&&lpCourseBuilder.nonce&&(f.nonce=lpCourseBuilder.nonce),g.course_categories&&(f.course_categories=Array.isArray(g.course_categories)?g.course_categories.join(","):g.course_categories),g.course_tags&&(f.course_tags=Array.isArray(g.course_tags)?g.course_tags.join(","):g.course_tags),g.course_thumbnail_id&&(f.course_thumbnail_id=g.course_thumbnail_id),h&&(f.course_visibility=h,f.course_password="password"===h?p:"");const b=document.querySelector(k.selectors.elPublishDateInput);b&&b.value&&(f.course_post_date=b.value);const v={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t&&(this.updateHeaderTitle(g.course_title),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),i?.html)){const e=o.closest(k.selectors.elCBContent),t=(new DOMParser).parseFromString(i.html,"text/html");if(e){const s=[".lp-cb-header",".cb-course-edit-column--left"];for(const i of s){const s=e.querySelector(i);s&&(s.innerHTML=t.querySelector(i).innerHTML)}}}i?.redirect_url&&(window.location.href=i.redirect_url)},error:e=>{n.W(e.message||e,"error")},completed:()=>{this.isSavingCourse=!1,m(!1)}};window.lpAJAXG.fetchAJAX(f,v)}resolveStatusForUIAfterSave(e,t){const s="string"==typeof e?e.trim().toLowerCase():"",i="string"==typeof t?t.trim().toLowerCase():"",n=document.querySelector(k.selectors.elHeaderActionsDropdown),o=(n?.dataset?.reviewOnlyCourse||"").toLowerCase();return["yes","true","1"].includes(o)&&["publish","private","future"].includes(i)?"pending":s||i||"draft"}getStatusFromPublishPanel(e="publish"){const t=document.querySelector(k.selectors.elPublishStatusSelect),s=document.querySelector(k.selectors.elPublishVisibilitySelect);let i=t?.value||e||"publish";const n=s?.value||"public";return"private"===n&&"pending"!==i&&(i="private"),["public","password"].includes(n)&&"private"===i&&(i="publish"),["publish","future","draft","pending","private"].includes(i)?i:"publish"}syncPublishPanelStatus(e,t=""){const s=document.querySelector(k.selectors.elPublishStatusSelect),i=document.querySelector(k.selectors.elPublishVisibilitySelect);if(!s&&!i)return;const n=(e||"").toString().toLowerCase(),o=(s?.dataset?.primaryStatus||"").toString().toLowerCase();let a=["future","publish"].includes(o)?o:"publish";if("future"===n?a="future":["publish","private"].includes(n)&&(a="publish"),s&&(s.dataset.primaryStatus=a),s&&("private"===n?s.value="publish":["publish","future","draft","pending"].includes(n)&&(s.value=n)),this.syncPublishStatusOptions(n),i){let e=t||i.value||"public";"private"===n?e="private":"private"===e&&(e="public"),i.value=e}this.syncPublishVisibilityControls(),this.syncPublishDateLabel()}handlePublishVisibilityChange(){this.syncPublishVisibilityControls(!0)}handlePublishStatusChange(){this.syncPublishStatusOptions(),this.syncPublishDateLabel()}handlePublishDateChange(){this.syncPublishDateLabel()}syncPublishVisibilityControls(e=!1){const t=document.querySelector(k.selectors.elPublishVisibilitySelect),s=document.querySelector(k.selectors.elPublishPasswordRow),i=document.querySelector(k.selectors.elPublishPasswordInput);if(!t||!s)return;const n="password"===t.value;s.classList.toggle("lp-hidden",!n),e&&n&&i&&i.focus()}syncPublishDateLabel(){const e=document.querySelector(k.selectors.elPublishDateInput),t=document.querySelector(k.selectors.elPublishDateLabel);if(!t)return;const s=(e?.value||"").toString().trim();let i=!1;if(s){const e=new Date(s);Number.isNaN(e.getTime())||(i=e.getTime()>Date.now())}t.textContent=i?"Scheduled for":"Published on"}syncPublishStatusOptions(e=""){const t=document.querySelector(k.selectors.elPublishStatusSelect);if(!t)return;const s=t.dataset.publishLabel||"Published",i=t.dataset.futureLabel||"Scheduled",n=(e||t.value||"").toLowerCase(),o=(t.dataset.primaryStatus||"").toLowerCase(),a=t.querySelector('option[value="draft"]')?.textContent||"Draft",r=t.querySelector('option[value="pending"]')?.textContent||"Pending Review",l=!!t.querySelector('option[value="future"]'),c=!!t.querySelector('option[value="publish"]');let d="publish";["future","publish"].includes(n)?d=n:["future","publish"].includes(o)?d=o:l&&!c&&(d="future");const u="future"===d?i:s,h=["draft","pending","future","publish"].includes(n)?n:d;t.dataset.primaryStatus=d,t.innerHTML="",[{value:d,label:u},{value:"draft",label:a},{value:"pending",label:r}].forEach(e=>{const s=document.createElement("option");s.value=e.value,s.textContent=e.label,t.appendChild(s)}),t.value=h}formatStatusLabel(e){const t=(e||"").toString().toLowerCase();return"future"===t?"scheduled":t}updateActionButtons(e){const t=document.querySelector(k.selectors.elHeaderActionsDropdown);if(!t)return;const s=t.querySelector(".cb-btn-main-action"),i=t.querySelector(k.selectors.elDropdownMenu);if(!s)return;if(t.classList.contains("cb-header-actions-dropdown--single")||!i)return s.className="cb-btn-update cb-btn-primary cb-btn-main-action",s.dataset.status=this.getStatusFromPublishPanel("publish"),s.textContent=s.dataset.titleUpdate||"Update",void(t.dataset.currentStatus=e);const n=(t.dataset.reviewOnlyCourse||"").toLowerCase(),o=["yes","true","1"].includes(n),a={publish:{mainLabel:s.dataset.titleUpdate||"Update",mainClass:"cb-btn-update",mainStatus:"publish",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},draft:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titlePublish||"Publish",dropdownClass:"cb-btn-publish",dropdownStatus:"publish",dropdownIcon:"dashicons-visibility"},pending:{mainLabel:s.dataset.titlePublish||"Publish",mainClass:"cb-btn-publish",mainStatus:"publish",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},trash:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titlePublish||"Publish",dropdownClass:"cb-btn-publish",dropdownStatus:"publish",dropdownIcon:"dashicons-visibility"}},r={publish:{mainLabel:s.dataset.titleUpdate||"Update",mainClass:"cb-btn-update",mainStatus:"publish",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},draft:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titleSubmitReview||"Submit for Review",dropdownClass:"cb-btn-pending",dropdownStatus:"pending",dropdownIcon:"dashicons-clock"},pending:{mainLabel:s.dataset.titleSubmitReview||"Submit for Review",mainClass:"cb-btn-pending",mainStatus:"pending",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},"auto-draft":{mainLabel:s.dataset.titleSubmitReview||"Submit for Review",mainClass:"cb-btn-pending",mainStatus:"pending",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},trash:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titleSubmitReview||"Submit for Review",dropdownClass:"cb-btn-pending",dropdownStatus:"pending",dropdownIcon:"dashicons-clock"},private:{mainLabel:s.dataset.titleSubmitReview||"Submit for Review",mainClass:"cb-btn-pending",mainStatus:"pending",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"}},l=o?r[e]||r.draft:a[e]||a.draft;s.className=`${l.mainClass} cb-btn-primary cb-btn-main-action`,s.dataset.status=l.mainStatus,s.textContent=l.mainLabel;const c=i.querySelectorAll(".cb-dropdown-item:not(.cb-btn-trash)");if(c.length>0){const e=c[0];e.className=`cb-dropdown-item ${l.dropdownClass}`,e.dataset.status=l.dropdownStatus,e.innerHTML=`<span class="dashicons ${l.dropdownIcon}"></span>${l.dropdownLabel}`}t.dataset.currentStatus=l.mainStatus}toggleTrashElements(e){const t=document.querySelector(k.selectors.elBtnPreview),s=document.querySelector(k.selectors.elAdminLink),i="trash"===e;t&&(t.style.display=i?"none":""),s&&(s.style.display=i?"none":"")}async duplicateCourse(t){if(!document.querySelector(k.selectors.elDataCourse))return;const{target:s}=t,o=s.closest(k.selectors.elBtnDuplicateCourse);if(!o)return;const r=this.getCourseDataForUpdate(),l=parseInt(r?.course_id,10)||0;if(!l)return;if(!(await i().fire({title:o.dataset.title||"Are you sure?",text:o.dataset.content||"Are you sure you want to duplicate this course?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return;e.lpSetLoadingEl(o,1);const c={action:"duplicate_course",args:{id_url:"duplicate-course"},course_id:l},d={success:e=>{const{status:t,message:s,data:i}=e;n.W(s||"Duplicated successfully!",t),"success"===t&&i?.redirect_url&&(window.location.href=i.redirect_url)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(o,0)}};window.lpAJAXG.fetchAJAX(c,d)}trashCourse(t){if(!document.querySelector(k.selectors.elDataCourse))return;const{target:s}=t,i=s.closest(k.selectors.elBtnTrashCourse);e.lpSetLoadingEl(i,1);const o={action:"move_trash_course",args:{id_url:"move-trash-course"},course_id:this.getCourseDataForUpdate().course_id},a={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),i?.button_title){const e=document.querySelector(k.selectors.elBtnUpdateCourse);e&&(e.textContent=i.button_title)}if(i?.status){const e=document.querySelector(k.selectors.elStatus);e&&(e.className="course-status "+i.status,e.textContent=this.formatStatusLabel(i.status)),this.syncPublishPanelStatus(i.status),this.toggleTrashElements(i.status),this.updateActionButtons(i.status)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(o,a)}saveSettings(t){const{target:s}=t,i=s.closest(k.selectors.elBtnSaveSettings);e.lpSetLoadingEl(i,1);const o={...this.getCourseDataForUpdate(),action:"save_course_settings",args:{id_url:"save-course-settings"}};"undefined"!=typeof lpCourseBuilder&&lpCourseBuilder.nonce&&(o.nonce=lpCourseBuilder.nonce);const a={success:e=>{const{status:t,message:s}=e;n.W(s,t)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(o,a)}toggleAddTagForm(e){const{target:t}=e,s=document.querySelector(k.selectors.elBtnAddTagNew),i=document.querySelector(k.selectors.elFormTagAddNew),n=t.closest(k.selectors.elBtnAddTagNew);if(i)if(n){i.style.display="flex",s&&(s.style.display="none");const e=i.querySelector(k.selectors.elInputAddTag);e&&setTimeout(()=>e.focus(),100)}else i.style.display="none",s&&(s.style.display="inline-flex")}addNewTag(t){var s;const{e:i}=t,o=document.querySelector(k.selectors.elInputAddTag),a=document.querySelector(k.selectors.elBtnSaveTag),r=null!==(s=o?.value?.trim())&&void 0!==s?s:"";if(!r)return void n.W("Please enter tag name","error");e.lpSetLoadingEl(a,1);const l={action:"add_course_tag",args:{id_url:"add-course-tag"},name:r},c={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),i?.html){document.querySelector(k.selectors.elWrapperCheckBoxTag).insertAdjacentHTML("beforeend",i.html),this.syncTagManagement(),o.value="";const e=document.querySelector(k.selectors.elBtnCancelTagNew);e&&e.click()}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(l,c)}openMediaUploader(e){if("undefined"==typeof wp||void 0===wp.media)return;const t=wp.media({title:"Select Featured Image",button:{text:"Use this image"},multiple:!1,library:{type:"image"}});t.on("select",()=>{const e=t.state().get("selection").first().toJSON();this.setFeaturedImage(e)}),t.open()}setFeaturedImage(e){const t=document.querySelector(k.selectors.elFeaturedImageDropzone),s=document.querySelector(k.selectors.elThumbnailInput),i=document.querySelector(".cb-featured-image-actions");if(!t||!s)return;s.value=e.id,C().markAsChanged();const n=e.sizes?.medium?.url||e.sizes?.thumbnail?.url||e.url;t.innerHTML="";const o=document.createElement("img");o.src=n,o.className="cb-featured-image-preview__img",o.alt=e.alt||"",t.appendChild(o),t.classList.add("has-image"),i&&(i.innerHTML=`\n\t\t\t\t<button type="button" class="cb-remove-featured-image"><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_5385_4628)"><path d="M11.9 1.66699C12.2498 1.66708 12.5907 1.77723 12.8744 1.98183C13.1581 2.18643 13.3703 2.47512 13.4808 2.80699L13.9333 4.16699H16.6667C16.8877 4.16699 17.0996 4.25479 17.2559 4.41107C17.4122 4.56735 17.5 4.77931 17.5 5.00033C17.5 5.22134 17.4122 5.4333 17.2559 5.58958C17.0996 5.74586 16.8877 5.83366 16.6667 5.83366L16.6642 5.89283L15.9417 16.012C15.8966 16.6425 15.6143 17.2325 15.1517 17.6633C14.6891 18.0941 14.0805 18.3336 13.4483 18.3337H6.55167C5.91955 18.3336 5.31092 18.0941 4.84831 17.6633C4.38569 17.2325 4.10342 16.6425 4.05833 16.012L3.33583 5.89199C3.33433 5.87258 3.33349 5.85313 3.33333 5.83366C3.11232 5.83366 2.90036 5.74586 2.74408 5.58958C2.5878 5.4333 2.5 5.22134 2.5 5.00033C2.5 4.77931 2.5878 4.56735 2.74408 4.41107C2.90036 4.25479 3.11232 4.16699 3.33333 4.16699H6.06667L6.51917 2.80699C6.62975 2.47498 6.84203 2.1862 7.12592 1.98159C7.4098 1.77697 7.75089 1.66691 8.10083 1.66699H11.9ZM14.9975 5.83366H5.0025L5.72083 15.8928C5.73579 16.103 5.82981 16.2997 5.98397 16.4433C6.13812 16.587 6.34096 16.6669 6.55167 16.667H13.4483C13.659 16.6669 13.8619 16.587 14.016 16.4433C14.1702 16.2997 14.2642 16.103 14.2792 15.8928L14.9975 5.83366ZM8.33333 8.33366C8.53744 8.33369 8.73445 8.40862 8.88698 8.54425C9.03951 8.67989 9.13695 8.86678 9.16083 9.06949L9.16667 9.16699V13.3337C9.16643 13.5461 9.0851 13.7504 8.93929 13.9048C8.79349 14.0592 8.59421 14.1522 8.38217 14.1646C8.17014 14.1771 7.96135 14.1081 7.79847 13.9718C7.6356 13.8354 7.53092 13.6421 7.50583 13.4312L7.5 13.3337V9.16699C7.5 8.94598 7.5878 8.73402 7.74408 8.57774C7.90036 8.42146 8.11232 8.33366 8.33333 8.33366ZM11.6667 8.33366C11.8877 8.33366 12.0996 8.42146 12.2559 8.57774C12.4122 8.73402 12.5 8.94598 12.5 9.16699V13.3337C12.5 13.5547 12.4122 13.7666 12.2559 13.9229C12.0996 14.0792 11.8877 14.167 11.6667 14.167C11.4457 14.167 11.2337 14.0792 11.0774 13.9229C10.9211 13.7666 10.8333 13.5547 10.8333 13.3337V9.16699C10.8333 8.94598 10.9211 8.73402 11.0774 8.57774C11.2337 8.42146 11.4457 8.33366 11.6667 8.33366ZM11.9 3.33366H8.1L7.8225 4.16699H12.1775L11.9 3.33366Z" fill="currentColor"/></g><defs><clipPath id="clip0_5385_4628"><rect width="20" height="20" fill="white"/></clipPath></defs></svg></button>\n\t\t\t\t<button type="button" class="cb-change-featured-image">${window.lpCourseBuilder?.i18n?.replace_image||"Replace"}</button>\n\t\t\t`)}removeFeaturedImage(e){const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(k.selectors.elFeaturedImageDropzone),i=document.querySelector(k.selectors.elThumbnailInput),n=document.querySelector(".cb-featured-image-actions");s&&(s.innerHTML=`\n\t\t\t<div class="cb-featured-image-upload-content">\n\t\t\t\t<span class="cb-featured-image-icon"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.29095 14.5488C3.29099 14.8637 3.33747 15.1785 3.44915 15.5527L3.48138 15.6592C3.95542 17.0735 5.26094 18.0234 6.72845 18.0234H20.0361L19.2099 20.6787C18.9761 21.5815 18.1423 22.1942 17.2294 22.1943C17.0513 22.1942 16.8735 22.1714 16.7011 22.126L2.5263 18.2881C1.43276 17.9832 0.78131 16.8383 1.06732 15.7344L3.29095 8.22949V14.5488ZM20.7079 1.80469C21.9711 1.80474 22.9998 2.84505 22.9999 4.12207V14.3164C22.9999 15.5936 21.9712 16.6337 20.7079 16.6338H6.95794C5.69489 16.6338 4.66595 15.5936 4.66595 14.3164V4.12207C4.66604 2.84502 5.69495 1.80469 6.95794 1.80469H20.7079ZM6.95794 3.65918C6.70507 3.65918 6.49903 3.86625 6.49896 4.12207V12.8701L9.02923 10.3135C9.65534 9.67964 10.6757 9.67964 11.3027 10.3135L12.412 11.4316L15.8163 7.2998C16.1206 6.93103 16.5663 6.71857 17.041 6.71582C17.5185 6.72681 17.9633 6.92104 18.2704 7.28516L21.166 10.7012V4.12207C21.1659 3.8663 20.961 3.65923 20.7079 3.65918H6.95794ZM9.24896 4.58496C10.2601 4.58496 11.0829 5.4172 11.0829 6.43945C11.0827 7.4615 10.26 8.29297 9.24896 8.29297C8.23818 8.29274 7.4162 7.46132 7.41595 6.43945C7.41595 5.41738 8.23798 4.58519 9.24896 4.58496Z" fill="#CFCFCF"/></svg></span>\n\t\t\t\t<p class="cb-featured-image-text"><a href="#" class="cb-featured-image-link">${window.lpCourseBuilder?.i18n?.click_to_upload||"Click to upload"}</a></p>\n\t\t\t\t<p class="cb-featured-image-hint">${window.lpCourseBuilder?.i18n?.image_hint||"JPG, JPEG, PNG less than 1MB"}</p>\n\t\t\t</div>\n\t\t`,s.classList.remove("has-image"),i&&(i.value="",C().markAsChanged()),n&&(n.innerHTML=""))}buildPermalinkDisplayUrl(e="",t="",s=""){const i="string"==typeof e?e:"",n="string"==typeof t?t.trim():"";return i&&n?`${i}${n}`:"string"==typeof s?s:""}handlePermalinkEdit(e){const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(k.selectors.elPermalinkDisplay),i=document.querySelector(k.selectors.elPermalinkEditor),n=document.querySelector(k.selectors.elPermalinkSlugInput);s&&i&&n&&(n.dataset.originalValue=n.value,s.classList.add("lp-hidden"),i.classList.remove("lp-hidden"),n.focus(),n.select())}handlePermalinkOk(e){const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(k.selectors.elPermalinkDisplay),i=document.querySelector(k.selectors.elPermalinkEditor),n=document.querySelector(k.selectors.elPermalinkSlugInput),o=document.querySelector(k.selectors.elPermalinkUrl),a=document.querySelector(k.selectors.elPermalinkBaseUrl);if(!(s&&i&&n&&o))return;let r=n.value.trim();r||(r=n.dataset.originalValue||"course"),n.value=r;const l=a?a.value:"",c=this.buildPermalinkDisplayUrl(l,r,o.textContent||"");o.textContent=c,i.classList.add("lp-hidden"),s.classList.remove("lp-hidden"),r!==n.dataset.originalValue&&C().markAsChanged()}handlePermalinkCancel(e){const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(k.selectors.elPermalinkDisplay),i=document.querySelector(k.selectors.elPermalinkEditor),n=document.querySelector(k.selectors.elPermalinkSlugInput);s&&i&&n&&(n.value=n.dataset.originalValue||"",i.classList.add("lp-hidden"),s.classList.remove("lp-hidden"))}initTabTitles(){document.querySelectorAll(k.selectors.elTabLinks).forEach(e=>{const t=e.querySelector("span"),s=t?t.textContent.trim():e.textContent.trim(),i=e.getAttribute("href");if(!i)return;const n=i.substring(1),o=document.getElementById(n);o&&o.setAttribute("data-tab-title",s)})}initTitleCharCount(){const e=document.querySelector(k.selectors.elTitleInput);e&&this.updateTitleCharCount(e.value)}updateTitleCharCount(e){const t=document.querySelector(k.selectors.elTitleCharCount);if(!t)return;const s=e.length,i=1===s?"character":"characters";t.textContent=`${s} ${i}`}handleTitleInput(e){const{target:t}=e;this.updateTitleCharCount(t.value)}initDescWordCount(){if("undefined"!=typeof tinymce){tinymce.on("AddEditor",e=>{"course_description_editor"===e.editor.id&&e.editor.on("init",()=>{this.updateDescWordCount(e.editor),e.editor.on("keyup change input NodeChange",()=>{this.updateDescWordCount(e.editor)})})});const e=tinymce.get("course_description_editor");e&&(this.updateDescWordCount(e),e.on("keyup change input NodeChange",()=>{this.updateDescWordCount(e)}))}}updateDescWordCount(e){const t=document.querySelector(k.selectors.elDescWordCount);if(!t)return;const s=e.plugins.wordcount;let i=0;if(s&&void 0!==s.body)i=s.body.getWordCount();else if(s&&void 0!==s.getCount)i=s.getCount();else{const t=e.getContent({format:"text"});i=this.countWords(t)}const n=1===i?"word":"words";t.textContent=`${i} ${n}`}updateHeaderTitle(e){const t=document.querySelector(".lp-cb-header__title");t&&e&&(t.textContent=e)}countWords(e){const t=e.replace(/<[^>]*>/g,"").trim();return 0===t.length?0:t.split(/\s+/).filter(e=>e.length>0).length}initHeaderActionsDropdown(){const e=document.querySelector(k.selectors.elHeaderActionsDropdown);if(!e)return;const t=e.querySelector(k.selectors.elDropdownToggle),s=e.querySelector(k.selectors.elDropdownMenu);t&&s&&(t.addEventListener("click",e=>{e.stopPropagation(),s.classList.contains("is-open")?this.closeHeaderDropdown(t,s):this.openHeaderDropdown(t,s)}),document.addEventListener("click",i=>{e.contains(i.target)||this.closeHeaderDropdown(t,s)}),document.addEventListener("keydown",e=>{"Escape"===e.key&&this.closeHeaderDropdown(t,s)}),s.querySelectorAll(".cb-dropdown-item").forEach(e=>{e.addEventListener("click",()=>{setTimeout(()=>{this.closeHeaderDropdown(t,s)},100)})}))}openHeaderDropdown(e,t){t.classList.add("is-open"),e.setAttribute("aria-expanded","true")}closeHeaderDropdown(e,t){t.classList.remove("is-open"),e.setAttribute("aria-expanded","false")}}let A,E=!1;const T=JSON.parse(localStorage.getItem("lp_course_ai_setting"))||{};class L{constructor(e={}){this.options={autoInsertButton:!0,isCourseBuilder:!1,redirectDelayMs:2e3,...e},this.init()}static selectors={elGenerateDataAiWrap:".lp-generate-data-ai-wrap"};init(){this.options.autoInsertButton&&(lpData?.enable_open_ai?e.lpOnElementReady(".page-title-action",e=>{e.insertAdjacentHTML("afterend",`<button type="button" class="lp-btn-generate-course-with-ai lp-btn-ai-style">\n\t\t\t\t\t\t<i class="lp-ico-ai"></i>\n\t\t\t\t\t\t<span>${lpData.i18n.generate_with_ai}</span>\n\t\t\t\t\t</button>`)}):e.lpOnElementReady(".page-title-action",e=>{e.insertAdjacentHTML("afterend",`<button type="button" class="lp-btn-warning-enable-ai lp-btn-ai-style">\n\t\t\t\t\t\t<i class="lp-ico-ai"></i>\n\t\t\t\t\t\t<span>${lpData.i18n.generate_with_ai}</span>\n\t\t\t\t\t</button>`)})),this.events()}events(){L._loadedEvents||(L._loadedEvents=!0,e.eventHandlers("click",[{selector:".lp-btn-warning-enable-ai",class:this,callBack:this.showPopupEnableAI.name},{selector:".lp-btn-generate-course-with-ai",class:this,callBack:this.showPopupCreateFullCourse.name},{selector:".lp-btn-step",class:this,callBack:this.showStep.name},{selector:".lp-btn-generate-prompt",class:this,callBack:this.generatePrompt.name},{selector:".lp-btn-call-open-ai",class:this,callBack:this.generateDataCourse.name},{selector:".lp-btn-create-course",class:this,callBack:this.createCourse.name},{selector:".lp-btn-close-ai-popup",callBack:e=>{const{e:t,target:s}=e,n=lpData?.i18n?.confirm_close_ai||"Are you sure you want to close? Generate data will stop.";E?confirm(n)&&i().close():i().close()}}]))}showPopupEnableAI(){const e=document.querySelector("#lp-tmpl-must-enable-ai");e?i().fire({html:e.innerHTML,width:"420px",showCloseButton:!1,showConfirmButton:!1}):console.error("Enable OpenAI Modal Template not found!")}showPopupCreateFullCourse(){const e=document.querySelector("#lp-tmpl-create-course-ai");e?i().fire({html:e.innerHTML,width:"60%",showCloseButton:!1,showConfirmButton:!1,allowOutsideClick:!1,allowEscapeKey:!1,didOpen:()=>{const e=i().getPopup();e.click();const t=e.querySelector('select[name="target_audience"]');t&&T?.target_audience&&t.tomselect.setValue(T.target_audience);const s=e.querySelector('select[name="tone"]');s&&T?.tone&&s.tomselect.setValue(T.tone);const n=e.querySelector('select[name="language"]');n&&T?.language&&n.tomselect.setValue(T.language),t.addEventListener("change",e=>{T.target_audience=t.tomselect.getValue(),localStorage.setItem("lp_course_ai_setting",JSON.stringify(T))}),s.addEventListener("change",e=>{T.tone=s.tomselect.getValue(),localStorage.setItem("lp_course_ai_setting",JSON.stringify(T))}),n.addEventListener("change",e=>{const t=n.tomselect.getValue();T.language=t?[t]:[],localStorage.setItem("lp_course_ai_setting",JSON.stringify(T))})}}).then(e=>{e.isDismissed&&E&&(E=!1)}):console.error("AI Create Full Course Modal Template not found!")}showStep(t){const{e:s,target:i}=t;s.preventDefault();const n=i.closest(".button-actions"),o=n.closest(L.selectors.elGenerateDataAiWrap);let a=parseInt(n.dataset.step);const r=i.dataset.action;"next"===r?a++:"prev"===r&&a--,n.dataset.step=a;const l=i.closest("form"),c=l.querySelector(`.step-content[data-step="${a}"]`),d=o.querySelector(`.step-item[data-step="${a}"]`);l.querySelectorAll(".step-content").forEach(e=>e.classList.remove("active")),c.classList.add("active"),o.querySelectorAll(".step-item").forEach(e=>e.classList.remove("active")),d.classList.add("active"),i.closest("form").querySelectorAll("button[data-step-show]").forEach(t=>{t.dataset.stepShow.split(",").map(e=>parseInt(e.trim())).includes(a)?e.lpShowHideEl(t,1):e.lpShowHideEl(t,0)})}generatePrompt(t){const{e:s,target:i}=t;s.preventDefault(),e.lpSetLoadingEl(i,!0);const o=i.closest("form");let a=JSON.parse(i.dataset.send);a=e.mergeDataWithDatForm(o,a);const r={success:e=>{const{message:t,status:s,data:i}=e;n.W(t,s),"success"===s&&(o.querySelector(".lp-btn-step[data-action=next]").click(),o.querySelector("textarea[name=lp-openai-prompt-generated-field]").value=i)},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(i,!1)}};window.lpAJAXG.fetchAJAX(a,r)}generateDataCourse(t){const{e:s,target:i}=t;s.preventDefault(),e.lpSetLoadingEl(i,!0);const o=i.closest("form");let a=JSON.parse(i.dataset.send);a=e.mergeDataWithDatForm(o,a);const r=o.querySelector(".lp-btn-step[data-action=prev]");e.lpShowHideEl(r,0);const l={success:e=>{const{message:t,status:s,data:i}=e;E&&n.W(t,s),"success"===s&&(A=i.lp_structure_course,o.querySelector(".lp-ai-generated-results").innerHTML=i.lp_html_preview,o.querySelector(".lp-btn-step[data-action=next]").click())},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(i,!1),e.lpShowHideEl(r,1),E=!1}};E=!0,window.lpAJAXG.fetchAJAX(a,l)}createCourse(t){const{e:s,target:o}=t;s.preventDefault(),e.lpSetLoadingEl(o,!0);const a=JSON.parse(o.dataset.send);a.lp_structure_course=A,this.options.isCourseBuilder&&(a.is_course_builder=1);const r=o.closest("form").querySelector(".lp-btn-step[data-action=prev]");let l;e.lpShowHideEl(r,0),l=window.outerWidth<768?"90%":"30%";const c=document.querySelector("#lp-tmpl-creating-course-ai");i().fire({html:c.innerHTML,showCloseButton:!1,showConfirmButton:!1,allowOutsideClick:!1,width:l});const d={success:t=>{const{message:s,status:o,data:a}=t;i().close(),n.W(s,o),"success"===o?setTimeout(()=>{window.location.href=a.edit_course_url},this.options.redirectDelayMs):e.lpShowHideEl(r,1)},error:t=>{n.W(t,"error"),e.lpShowHideEl(r,1)},completed:()=>{e.lpSetLoadingEl(o,!1)}};window.lpAJAXG.fetchAJAX(a,d)}}let I,D=null,q=!1;const B=JSON.parse(localStorage.getItem("lp_course_ai_setting"))||{};let P,M,O,z=!1;class ${constructor(e={}){this.options={autoInsertButtons:!0,isCourseBuilder:!1,titleInputSelector:"input[name=post_title]",courseBuilderTitleInputSelector:"input[name=course_title]",editorIdClassic:"content",editorIdCourseBuilder:"course_description_editor",...e},this.init()}static selectors={elBtnGenerateWithAi:".lp-btn-generate-with-ai",elGenerateDataAiWrap:".lp-generate-data-ai-wrap"};init(){lpData?.enable_open_ai&&(this.options.autoInsertButtons&&(e.lpOnElementReady("#titlewrap",e=>{e.insertAdjacentHTML("afterend",`<button type="button"\n\t\t\t\t\tstyle="margin-left: 5px"\n\t\t\t\t\tclass="lp-btn-generate-with-ai lp-btn-ai-style"\n\t\t\t\t\tdata-template="#lp-tmpl-edit-title-ai">\n\t\t\t\t\t<i class="lp-ico-ai"></i><span>${lpData.i18n.generate_with_ai}</span>\n\t\t\t\t</button>`)}),e.lpOnElementReady("#wp-content-media-buttons",e=>{e.insertAdjacentHTML("beforeend",'<button type="button"\n\t\t\t\t\tstyle="padding: 5px 10px; justify-content: center;"\n\t\t\t\t\tclass="lp-btn-generate-with-ai lp-btn-ai-style"\n\t\t\t\t\tdata-template="#lp-tmpl-edit-description-ai">\n\t\t\t\t\t<i class="lp-ico-ai"></i><span>Generate description with AI</span>\n\t\t\t\t</button>')}),e.lpOnElementReady("#postimagediv",e=>{e.querySelector(".postbox-header").insertAdjacentHTML("afterend",`<button type="button"\n\t\t\t\t\tstyle="padding: 5px 10px; justify-content: center;"\n\t\t\t\t\tclass="lp-btn-generate-with-ai lp-btn-ai-style"\n\t\t\t\t\tdata-template="#lp-tmpl-edit-image-ai">\n\t\t\t\t\t<i class="lp-ico-ai"></i><span>${lpData.i18n.generate_with_ai}</span>\n\t\t\t\t</button>`)}),wp.data&&wp.data.select("core/editor")&&(z=!0,P=wp.data.select,M=wp.data.dispatch,O=P("core/editor"),e.lpOnElementReady(".editor-document-bar",e=>{e.insertAdjacentHTML("afterend",`<button type="button"\n\t\t\t\t\t\tstyle="margin-left: 5px"\n\t\t\t\t\t\tclass="lp-btn-generate-with-ai"\n\t\t\t\t\t\tdata-template="#lp-tmpl-edit-title-ai">\n\t\t\t\t\t\t<i class="lp-ico-ai"></i><span>${lpData.i18n.generate_with_ai}</span>\n\t\t\t\t\t</button>`)}),e.lpOnElementReady(".editor-post-featured-image",e=>{e.insertAdjacentHTML("beforebegin",'<button type="button"\n\t\t\t\t\t\tstyle="padding: 5px 10px; justify-content: center;"\n\t\t\t\t\t\tclass="lp-btn-generate-with-ai"\n\t\t\t\t\t\tdata-template="#lp-tmpl-edit-description-ai">\n\t\t\t\t\t\t<i class="lp-ico-ai"></i><span>Generate description with AI</span>\n\t\t\t\t\t</button>')}),e.lpOnElementReady(".editor-post-featured-image",e=>{e.insertAdjacentHTML("afterend",`<button type="button"\n\t\t\t\t\t\tstyle="padding: 5px 10px; justify-content: center;"\n\t\t\t\t\t\tclass="lp-btn-generate-with-ai"\n\t\t\t\t\t\tdata-template="#lp-tmpl-edit-image-ai">\n\t\t\t\t\t\t<i class="lp-ico-ai"></i><span>${lpData.i18n.generate_with_ai}</span>\n\t\t\t\t\t</button>`)}))),this.events())}getTitleInputSelector(){return this.options.isCourseBuilder?this.options.courseBuilderTitleInputSelector:this.options.titleInputSelector}getEditorId(){return this.options.isCourseBuilder?this.options.editorIdCourseBuilder:this.options.editorIdClassic}setCourseBuilderPostId(e){if(!this.options.isCourseBuilder||!e)return;const t=e.querySelector('[name="post-id"]');if(!t)return;const s=document.querySelector(".cb-section__course-edit[data-course-id]"),i=s?.dataset?.courseId||"";i&&(t.value=i)}extractImageSourceFromHtml(e){if(!e)return"";const t=document.createElement("div");return t.innerHTML=e,t.querySelector("img")?.getAttribute("src")||""}applyCourseBuilderFeaturedImage(e,t){return!(!e||!t||(document.dispatchEvent(new CustomEvent("lp-course-builder/ai-featured-image-applied",{detail:{attachmentId:e,imageSrc:t}})),0))}events(){e.eventHandlers("click",[{selector:$.selectors.elBtnGenerateWithAi,class:this,callBack:this.showPopup.name},{selector:".lp-btn-step",class:this,callBack:this.showStep.name},{selector:".lp-btn-generate-prompt",class:this,callBack:this.generatePrompt.name},{selector:".lp-btn-call-open-ai",class:this,callBack:this.generateData.name},{selector:".lp-btn-copy",class:this,callBack:this.copyGeneratedData.name},{selector:".lp-btn-apply",class:this,callBack:this.applyGeneratedData.name},{selector:".lp-btn-ai-apply-image",class:this,callBack:this.applyImageData.name},{selector:".lp-btn-close-ai-popup",callBack:e=>{const{e:t,target:s}=e,n=lpData.i18n.confirm_close_ai;q?confirm(n)&&i().close():i().close()}}])}showPopup(t){const{e:s,target:n}=t,o=n.dataset.template||n.closest(".lp-btn-generate-with-ai").dataset.template||n.closest(".lp-generate-data-ai-wrap").dataset.template||"",a=document.querySelector(o);a?i().fire({html:a.innerHTML,width:"60%",showCloseButton:!1,showConfirmButton:!1,allowOutsideClick:!1,allowEscapeKey:!1,didOpen:()=>{D=i().getPopup(),D.click();const t=document.querySelector(this.getTitleInputSelector());let s="";if(t)s=t.value;else if(z){const e=document.querySelector(".editor-post-card-panel__title-name");e&&(s=e.textContent)}let n="";if(z)n=O.getEditedPostContent().replace(/(<([^>]+)>)/gi,"");else{const e=this.getEditorId();if(window.tinymce&&window.tinymce.get(e))n=window.tinymce.get(e).getContent({format:"text"});else{const t=document.querySelector(`#${e}`);n=t?t.value:""}}const o=D.querySelector("form");this.setCourseBuilderPostId(o);const a=o.querySelector("[name=post-title]");if(a&&(a.value=s,!s)){const t=a.closest(".form-group").querySelector(".lp-ai-warning-refer");t&&e.lpShowHideEl(t,1)}const r=o.querySelector("[name=post-content]");if(r&&(r.value=n,n.length<2)){const t=r.closest(".form-group").querySelector(".lp-ai-warning-refer");t&&e.lpShowHideEl(t,1)}const l=D.querySelector('select[name="target_audience"]');l&&(B?.target_audience&&l.tomselect.setValue(B.target_audience),l.addEventListener("change",e=>{B.target_audience=l.tomselect.getValue(),localStorage.setItem("lp_course_ai_setting",JSON.stringify(B))}));const c=D.querySelector('select[name="tone"]');c&&(B?.tone&&c.tomselect.setValue(B.tone),c.addEventListener("change",e=>{B.tone=c.tomselect.getValue(),localStorage.setItem("lp_course_ai_setting",JSON.stringify(B))}));const d=D.querySelector('select[name="language"]');d&&(B?.language&&d.tomselect.setValue(B.language),d.addEventListener("change",e=>{const t=d.tomselect.getValue();B.language=t?[t]:[],localStorage.setItem("lp_course_ai_setting",JSON.stringify(B))}))}}).then(e=>{e.isDismissed&&q&&(q=!1)}):console.error(`Template ${o} not found!`)}showStep(t){const{e:s,target:i}=t;s.preventDefault();const n=i.closest(".button-actions"),o=n.closest($.selectors.elGenerateDataAiWrap);let a=parseInt(n.dataset.step);const r=i.dataset.action;"next"===r?a++:"prev"===r&&a--,n.dataset.step=a;const l=i.closest("form"),c=l.querySelector(`.step-content[data-step="${a}"]`),d=o.querySelector(`.step-item[data-step="${a}"]`);l.querySelectorAll(".step-content").forEach(e=>e.classList.remove("active")),c.classList.add("active"),o.querySelectorAll(".step-item").forEach(e=>e.classList.remove("active")),d.classList.add("active"),i.closest("form").querySelectorAll("button[data-step-show]").forEach(t=>{t.dataset.stepShow.split(",").map(e=>parseInt(e.trim())).includes(a)?e.lpShowHideEl(t,1):e.lpShowHideEl(t,0)})}generatePrompt(t){const{e:s,target:i}=t;s.preventDefault(),e.lpSetLoadingEl(i,!0);const o=i.closest("form");let a=JSON.parse(i.dataset.send);a=e.mergeDataWithDatForm(o,a);const r={success:e=>{const{message:t,status:s,data:i}=e;n.W(t,s),"success"===s&&(o.querySelector("textarea[name=lp-openai-prompt-generated-field]").value=i,o.querySelector(".lp-btn-step[data-action=next]").click())},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(i,!1)}};window.lpAJAXG.fetchAJAX(a,r)}generateData(t){const{e:s,target:i}=t;s.preventDefault(),e.lpSetLoadingEl(i,!0);const o=i.closest("form");let a=JSON.parse(i.dataset.send);a=e.mergeDataWithDatForm(o,a);const r=o.querySelector(".lp-btn-step[data-action=prev]");e.lpShowHideEl(r,0);const l={success:e=>{const{message:t,status:s,data:i}=e;q&&n.W(t,s),"success"===s&&(I=i.lp_structure_course,o.querySelector(".lp-ai-generated-results").innerHTML=i.lp_html_preview,o.querySelector(".lp-btn-step[data-action=next]").click())},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(i,!1),e.lpShowHideEl(r,1),q=!1}};q=!0,window.lpAJAXG.fetchAJAX(a,l)}applyGeneratedData(e){const{e:t,target:s}=e;t.preventDefault();const n=s.dataset.apply,o=s.dataset.target;if(o)if(z)"set-wp-editor-content"===o?M("core/editor").editPost({content:n}):"set-wp-title"===o&&M("core/editor").editPost({title:n});else if("set-wp-editor-content"===o)this.setWPEditorContent(n);else if("set-wp-title"===o){const e=document.querySelector(this.getTitleInputSelector());e&&(e.value=n,e.dispatchEvent(new Event("input",{bubbles:!0})))}D&&i().close()}copyGeneratedData(e){const{e:t,target:s}=e;t.preventDefault();const i=s.dataset.copy;if(navigator.clipboard)navigator.clipboard.writeText(i).then(()=>{n.W("Copied to clipboard!","success")}).catch(e=>{n.W("Failed to copy text: "+e,"error")});else{const e=document.createElement("textarea");e.value=i,e.style.position="fixed",e.style.left="-9999px",document.body.appendChild(e),e.select();try{const e=document.execCommand("copy");n.W(e?"Copied to clipboard!":"Failed to copy text",e?"success":"error")}catch(e){n.W("Failed to copy text: "+e,"error")}document.body.removeChild(e)}}setWPEditorContent(e){const t=this.getEditorId(),s=window.tinymce?.get(t);if(s)return void s.setContent(e);const i=document.querySelector(`#${t}`);i&&(i.value=e,i.dispatchEvent(new Event("input",{bubbles:!0})))}applyImageData(t){const{e:s,target:o}=t;let a=JSON.parse(o.dataset.send);a=e.mergeDataWithDatForm(o.closest("form"),a),e.lpSetLoadingEl(o,!0);const r={success:e=>{const{message:t,status:s,data:o}=e;if(n.W(t,s),"success"===s){if(this.options.isCourseBuilder){const e=parseInt(o?.attachment_id||0,10),t=this.extractImageSourceFromHtml(o?.html_image||"");if(!this.applyCourseBuilderFeaturedImage(e,t))return void n.W("Failed to apply image to course featured image.","error")}else z?M("core/editor").editPost({featured_media:o.attachment_id}):document.querySelector("#postimagediv .inside").outerHTML=o.html_image;D&&i().close()}},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(o,!1)}};window.lpAJAXG.fetchAJAX(a,r)}}class F{constructor(){this.init()}static selectors={elLessonItem:".lesson-item",elLessonExpandedItems:".lesson-action-expanded__items",elLessonDuplicate:".lesson-action-expanded__duplicate",elLessonTrash:".lesson-action-expanded__trash",elLessonRestore:".lesson-action-expanded__restore",elLessonPublish:".lesson-action-expanded__publish",elLessonDelete:".lesson-action-expanded__delete",elLessonActionExpanded:".lesson-action-expanded",elLessonStatus:".lesson-status",elLessonPreview:".lesson__preview.lp-btn-set-preview-item"};init(){this.events()}events(){F._loadedEvents||(F._loadedEvents=!0,e.eventHandlers("click",[{selector:F.selectors.elLessonDuplicate,class:this,callBack:this.duplicateLesson.name},{selector:F.selectors.elLessonTrash,class:this,callBack:this.trashLesson.name},{selector:F.selectors.elLessonPublish,class:this,callBack:this.publishLesson.name},{selector:F.selectors.elLessonRestore,class:this,callBack:this.restoreLesson.name},{selector:F.selectors.elLessonDelete,class:this,callBack:this.deleteLesson.name},{selector:F.selectors.elLessonActionExpanded,class:this,callBack:this.toggleExpandedAction.name},{selector:F.selectors.elLessonPreview,class:this,callBack:this.toggleLessonPreview.name}]),document.addEventListener("click",e=>{e.target.closest(F.selectors.elLessonActionExpanded)||this.closeAllExpanded()}),document.addEventListener("lp-builder-popup-saved",e=>{const{type:t,id:s,data:i}=e.detail;if("lesson"!==t||!i?.list_item_html)return;const n=document.querySelector(`.lesson-item[data-lesson-id="${s}"]`);n&&this.replaceItemHtml(n.closest(".lesson"),i.list_item_html)}),document.addEventListener("lp-builder-popup-trashed",e=>{const{type:t,id:s,data:i}=e.detail;if("lesson"!==t||!i?.html)return;const n=document.querySelector(`.lesson-item[data-lesson-id="${s}"]`);n&&this.replaceItemHtml(n.closest(".lesson"),i.html)}))}duplicateLesson(t){const{target:s}=t,o=s.closest(F.selectors.elLessonDuplicate),r=o.closest(F.selectors.elLessonItem);if(!r)return;const l=r.querySelector(F.selectors.elLessonActionExpanded),c=r.dataset.lessonId||"";i().fire({title:o.dataset.title||"Duplicate Lesson",text:o.dataset.content||"Are you sure you want to duplicate this lesson?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"duplicate_lesson",args:{id_url:"duplicate-lesson"},lesson_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s||"Duplicated successfully!",t),i?.html){const e=o.closest(".lesson"),t=e.closest(".lessons-list")||e.parentElement;if(t){t.insertAdjacentHTML("afterbegin",i.html);const e=t.firstElementChild;e&&(e.scrollIntoView({behavior:"smooth",block:"nearest"}),e.classList.add("highlight-new-lesson"),setTimeout(()=>{e.classList.remove("highlight-new-lesson")},1500))}}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}trashLesson(t){const{target:s}=t,a=s.closest(F.selectors.elLessonTrash),r=a.closest(F.selectors.elLessonItem);if(!r)return;const l=r.querySelector(F.selectors.elLessonActionExpanded),c=r.dataset.lessonId||"";i().fire({title:a.dataset.title||"Trash Lesson",text:a.dataset.content||"Are you sure? Moving it to the trash will cause this item to be removed from the course.",iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"move_trash_lesson",args:{id_url:"move-trash-lesson"},lesson_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;n.W(s,t),i?.html&&this.replaceItemHtml(a.closest(".lesson"),i.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}publishLesson(t){const{target:s}=t,i=s.closest(F.selectors.elLessonPublish),o=i.closest(F.selectors.elLessonItem);if(!o)return;const a=o.querySelector(F.selectors.elLessonActionExpanded);e.lpSetLoadingEl(a,1);const r={action:"move_trash_lesson",args:{id_url:"move-trash-lesson"},lesson_id:o.dataset.lessonId||"",status:"publish"},l={success:e=>{const{status:t,message:s,data:o}=e;n.W(s,t),o?.html&&this.replaceItemHtml(i.closest(".lesson"),o.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(r,l)}restoreLesson(t){const{target:s}=t,i=s.closest(F.selectors.elLessonRestore),o=i.closest(F.selectors.elLessonItem);if(!o)return;const a=o.querySelector(F.selectors.elLessonActionExpanded);e.lpSetLoadingEl(a,1);const r={action:"move_trash_lesson",args:{id_url:"move-trash-lesson"},lesson_id:o.dataset.lessonId||"",status:"draft"},l={success:e=>{const{status:t,message:s,data:o}=e;n.W(s,t),o?.html&&this.replaceItemHtml(i.closest(".lesson"),o.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(r,l)}deleteLesson(t){const{target:s}=t,o=s.closest(F.selectors.elLessonDelete),a=o.closest(F.selectors.elLessonItem);if(!a)return;const l=a.querySelector(F.selectors.elLessonActionExpanded),c=a.dataset.lessonId||"";c&&i().fire({title:o.dataset.title||"Delete Lesson",text:o.dataset.content||"Are you sure you want to permanently delete this lesson?",iconHtml:r,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"move_trash_lesson",args:{id_url:"move-trash-lesson"},lesson_id:c,status:"delete"},s={success:e=>{const{status:t,message:s}=e;if(n.W(s,t),"success"===t){const e=o.closest(".lesson");e.style.transition="opacity 0.4s ease-out, transform 0.4s ease-out",e.style.opacity="0",e.style.transform="translateX(160px)",setTimeout(()=>{e.remove()},400)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}toggleExpandedAction(e){const{target:t}=e,s=t.closest(F.selectors.elLessonActionExpanded);if(!s)return;const i=s.closest(F.selectors.elLessonItem);if(!i)return;const n=i.querySelector(F.selectors.elLessonExpandedItems);n&&(this.closeAllExpanded(n),n.classList.contains("active")?(n.classList.remove("active"),n.classList.remove("is-dropup"),s.classList.remove("active")):(n.classList.add("active"),s.classList.add("active"),this.setExpandedDirection(n)))}closeAllExpanded(e=null){document.querySelectorAll(`${F.selectors.elLessonExpandedItems}.active`).forEach(t=>{if(t===e)return;t.classList.remove("active"),t.classList.remove("is-dropup");const s=t.closest(F.selectors.elLessonItem);if(!s)return;const i=s.querySelector(F.selectors.elLessonActionExpanded);i&&i.classList.remove("active")})}setExpandedDirection(e){if(!e)return;e.classList.remove("is-dropup");const t=e.closest(".lesson");t&&t.matches(":last-child")&&e.classList.add("is-dropup")}toggleLessonPreview(t){const{target:s}=t,i=s.closest(F.selectors.elLessonPreview);if(!i)return;if(i.classList.contains("loading")||i.classList.contains("lp-loading"))return;const o=i.closest(F.selectors.elLessonItem);if(!o)return;const a=i.querySelector("a");if(!a)return;const r=o.dataset.lessonId||i.dataset.id||"";if(!r)return;a.classList.toggle("lp-icon-eye"),a.classList.toggle("lp-icon-eye-slash");const l=a.classList.contains("lp-icon-eye");e.lpSetLoadingEl(i,1),i.classList.add("lp-loading");const c={action:"builder_update_lesson",args:{id_url:"builder-update-lesson"},lesson_id:r,lesson_settings:!0,_lp_preview:l?"yes":""},d={success:e=>{const{status:t,message:s}=e;n.W(s,t),"error"===t&&(a.classList.toggle("lp-icon-eye"),a.classList.toggle("lp-icon-eye-slash"))},error:e=>{n.W(e.message||e,"error"),a.classList.toggle("lp-icon-eye"),a.classList.toggle("lp-icon-eye-slash")},completed:()=>{e.lpSetLoadingEl(i,0),i.classList.remove("lp-loading")}};window.lpAJAXG.fetchAJAX(c,d)}replaceItemHtml(e,t){if(!e||!t)return;const s=document.createElement("div");s.innerHTML=t;const i=s.firstElementChild;i&&e.replaceWith(i)}}class H{constructor(){this.init()}static selectors={elDataLesson:".cb-section__lesson-edit",elBtnMainAction:".cb-btn-main-action",elBtnUpdate:".cb-btn-update, .cb-btn-publish",elBtnDraft:'.cb-btn-darft, .cb-dropdown-item[data-status="draft"]',elBtnTrash:".cb-btn-trash",elLessonStatus:".lesson-status",idTitle:"title",idDescEditor:"lesson_description_editor",elFormSetting:".lp-form-setting-lesson",elPermalinkDisplay:".cb-permalink-display",elPermalinkEditor:".cb-permalink-editor",elPermalinkEditBtn:".cb-permalink-edit-btn",elPermalinkOkBtn:".cb-permalink-ok-btn",elPermalinkCancelBtn:".cb-permalink-cancel-btn",elPermalinkSlugInput:".cb-permalink-slug-input",elPermalinkUrl:".cb-permalink-url",elPermalinkBaseUrl:"#cb-permalink-base-url",elPermalinkRoot:".cb-item-edit-permalink, .cb-course-edit-permalink",elPermalinkPlaceholder:".cb-item-edit-permalink__placeholder",elCBHorizontalTabs:".lp-cb-tabs__item",elCBTabPanels:".lp-cb-tab-panel",elDropdownToggle:".cb-btn-dropdown-toggle",elDropdownMenu:".cb-dropdown-menu",elHeaderActionsDropdown:".cb-header-actions-dropdown"};init(){this.initTabs(),this.initHeaderActionsDropdown(),this.events()}initHeaderActionsDropdown(){document.addEventListener("click",e=>{const t=document.querySelector(H.selectors.elHeaderActionsDropdown);if(t&&!t.contains(e.target)){const e=t.querySelector(H.selectors.elDropdownMenu),s=t.querySelector(H.selectors.elDropdownToggle);e&&e.classList.remove("is-open"),s&&s.setAttribute("aria-expanded","false")}})}handleDropdownToggle(e){const{target:t}=e,s=t.closest(H.selectors.elDropdownToggle);if(!s)return;const i=s.closest(H.selectors.elHeaderActionsDropdown);if(!i)return;const n=i.querySelector(H.selectors.elDropdownMenu);if(n){n.classList.toggle("is-open");const e=n.classList.contains("is-open");s.setAttribute("aria-expanded",e?"true":"false")}}initTabs(){const e=document.querySelectorAll(H.selectors.elCBHorizontalTabs);if(0!==e.length&&!document.querySelector(`${H.selectors.elCBHorizontalTabs}.is-active`)&&e.length>0){e[0].classList.add("is-active");const t=e[0].getAttribute("data-tab-section");if(t){const e=document.querySelector(`${H.selectors.elCBTabPanels}[data-section="${t}"]`);e&&e.classList.remove("lp-hidden")}}}handleTabClick(e){const{e:t,target:s}=e,i=s.closest(H.selectors.elCBHorizontalTabs);if(!i)return;t.preventDefault();const n=i.getAttribute("data-tab-section");n&&(document.querySelectorAll(H.selectors.elCBHorizontalTabs).forEach(e=>e.classList.remove("is-active")),i.classList.add("is-active"),document.querySelectorAll(H.selectors.elCBTabPanels).forEach(e=>{e.getAttribute("data-section")===n?e.classList.remove("lp-hidden"):e.classList.add("lp-hidden")}))}events(){H._loadedEvents||(H._loadedEvents=!0,e.eventHandlers("click",[{selector:H.selectors.elBtnMainAction,class:this,callBack:this.updateLesson.name},{selector:H.selectors.elBtnDraft,class:this,callBack:this.saveDraftLesson.name},{selector:H.selectors.elBtnTrash,class:this,callBack:this.trashLesson.name},{selector:H.selectors.elCBHorizontalTabs,class:this,callBack:this.handleTabClick.name},{selector:H.selectors.elDropdownToggle,class:this,callBack:this.handleDropdownToggle.name},{selector:H.selectors.elPermalinkEditBtn,class:this,callBack:this.handlePermalinkEdit.name},{selector:H.selectors.elPermalinkOkBtn,class:this,callBack:this.handlePermalinkOk.name},{selector:H.selectors.elPermalinkCancelBtn,class:this,callBack:this.handlePermalinkCancel.name}]))}validateTitleBeforeUpdate(){const e=document.getElementById(H.selectors.idTitle);return!e||(!!e.value.trim()||(n.W("Lesson title is required.","error"),e.focus(),!1))}updateActionButtons(e){const t=document.querySelector(H.selectors.elBtnMainAction);if(!t)return;const s=t.getAttribute("data-title-update")||"Update",i=t.getAttribute("data-title-publish")||"Publish";t.textContent="publish"===e?s:i}isLessonContext(){return!!document.querySelector(H.selectors.elDataLesson)}slugify(e){return(e||"").toString().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/đ/g,"d").replace(/Đ/g,"D").toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}buildPermalinkDisplayUrl(e="",t="",s=""){const i="string"==typeof e?e:"",n="string"==typeof t?t.trim():"";return i&&n?`${i}${n}`:"string"==typeof s?s:""}getPermalinkRoot(e=null){if(e?.closest){const t=e.closest(H.selectors.elPermalinkRoot);if(t)return t}return document.querySelector(`.cb-section__lesson-edit ${H.selectors.elPermalinkRoot}`)}showPermalinkUnavailable(e,t=""){if(!e)return;const s=e.querySelector(".cb-item-edit-permalink__label")||e.querySelector(".cb-permalink-label"),i=e.querySelector(H.selectors.elPermalinkDisplay),n=e.querySelector(H.selectors.elPermalinkEditor);let o=e.querySelector(H.selectors.elPermalinkPlaceholder);o||(o=document.createElement("span"),o.className="cb-item-edit-permalink__placeholder",s?s.insertAdjacentElement("afterend",o):e.prepend(o)),o.textContent=t||"Permalink is only available if the item is already assigned to a course.",o.classList.remove("lp-hidden"),i&&i.classList.add("lp-hidden"),n&&n.classList.add("lp-hidden")}getLessonDataForUpdate(){const e={},t=document.querySelector(H.selectors.elDataLesson);e.lesson_id=t&&parseInt(t.dataset.lessonId)||0;const s=document.getElementById(H.selectors.idTitle);e.lesson_title=s?s.value:"";const i=document.getElementById(H.selectors.idDescEditor);if(e.lesson_description=i?i.value:"","undefined"!=typeof tinymce){const t=tinymce.get(H.selectors.idDescEditor);t&&(e.lesson_description=t.getContent())}const n=document.querySelector(`input[name="lesson_permalink"], #lesson_permalink, ${H.selectors.elPermalinkSlugInput}`);n&&n.value&&(e.lesson_permalink=n.value);const o=document.querySelector(H.selectors.elFormSetting);return o&&(e.lesson_settings=!0,o.querySelectorAll("input, select, textarea").forEach(t=>{const s=t.name||t.id;if(s&&"learnpress_meta_box_nonce"!==s&&"_wp_http_referer"!==s)if("checkbox"===t.type){const i=s.replace("[]","");e.hasOwnProperty(i)||(e[i]=t.checked?"yes":"no")}else if("radio"===t.type){if(t.checked){const i=s.replace("[]","");e[i]=t.value}}else if("file"===t.type){const i=s.replace("[]","");t.files&&t.files.length>0&&(e[i]=t.files)}else{const i=s.replace("[]","");s.endsWith("[]")?(e.hasOwnProperty(i)||(e[i]=[]),Array.isArray(e[i])&&e[i].push(t.value)):e.hasOwnProperty(i)||(e[i]=t.value)}}),Object.keys(e).forEach(t=>{Array.isArray(e[t])&&(e[t]=e[t].join(","))})),e}updatePermalinkUIAfterSave(e={}){const t=this.getPermalinkRoot();if(!t)return;const s=t.querySelector(H.selectors.elPermalinkSlugInput),i=t.querySelector(H.selectors.elPermalinkUrl),n=t.querySelector(H.selectors.elPermalinkBaseUrl),o=t.querySelector(H.selectors.elPermalinkDisplay),a=t.querySelector(H.selectors.elPermalinkPlaceholder),r=this.buildPermalinkDisplayUrl(n?n.value:"",e?.lesson_slug,e?.lesson_permalink);s&&e?.lesson_slug&&(s.value=e.lesson_slug,s.dataset.originalValue=e.lesson_slug),!1!==e?.permalink_available&&"draft"!==e?.status&&"trash"!==e?.status&&e?.lesson_permalink?(a&&a.classList.add("lp-hidden"),o&&o.classList.remove("lp-hidden"),i&&e?.lesson_permalink?(i.href=e.lesson_permalink,i.textContent=r||e.lesson_permalink):i&&r&&(i.textContent=r)):this.showPermalinkUnavailable(t,e?.permalink_notice)}handlePermalinkEdit(e){if(!this.isLessonContext())return;const{e:t,target:s}=e;t&&t.preventDefault();const i=s?.closest(H.selectors.elPermalinkEditBtn),n=i?.closest(H.selectors.elDataLesson)||document.querySelector(H.selectors.elDataLesson);if(!n)return;const o=n.querySelector(H.selectors.elPermalinkDisplay),a=n.querySelector(H.selectors.elPermalinkEditor),r=n.querySelector(H.selectors.elPermalinkSlugInput);o&&a&&r&&(r.dataset.originalValue=r.value,o.classList.add("lp-hidden"),a.classList.remove("lp-hidden"),r.focus(),r.select())}handlePermalinkOk(e){if(!this.isLessonContext())return;const{e:t,target:s}=e;t&&t.preventDefault();const i=s?.closest(H.selectors.elPermalinkOkBtn),n=i?.closest(H.selectors.elDataLesson)||document.querySelector(H.selectors.elDataLesson);if(!n)return;const o=n.querySelector(H.selectors.elPermalinkDisplay),a=n.querySelector(H.selectors.elPermalinkEditor),r=n.querySelector(H.selectors.elPermalinkSlugInput),l=n.querySelector(H.selectors.elPermalinkUrl),c=n.querySelector(H.selectors.elPermalinkBaseUrl);if(!(o&&a&&r&&l))return;let d=this.slugify(r.value.trim());d||(d=r.dataset.originalValue||"lesson"),r.value=d;const u=c?c.value:"",h=this.buildPermalinkDisplayUrl(u,d,l.textContent||"");l.textContent=h,a.classList.add("lp-hidden"),o.classList.remove("lp-hidden")}handlePermalinkCancel(e){if(!this.isLessonContext())return;const{e:t,target:s}=e;t&&t.preventDefault();const i=s?.closest(H.selectors.elPermalinkCancelBtn),n=i?.closest(H.selectors.elDataLesson)||document.querySelector(H.selectors.elDataLesson);if(!n)return;const o=n.querySelector(H.selectors.elPermalinkDisplay),a=n.querySelector(H.selectors.elPermalinkEditor),r=n.querySelector(H.selectors.elPermalinkSlugInput);o&&a&&r&&(r.value=r.dataset.originalValue||"",a.classList.add("lp-hidden"),o.classList.remove("lp-hidden"))}updateLesson(t){if(!this.isLessonContext())return;const{target:s}=t,i=s.closest(H.selectors.elBtnMainAction);if(!i)return;if(!this.validateTitleBeforeUpdate())return;e.lpSetLoadingEl(i,1);const o=this.getLessonDataForUpdate(),a=i.dataset.status||"publish",r={...o,action:"builder_update_lesson",args:{id_url:"builder-update-lesson"},lesson_status:a};"undefined"!=typeof lpLessonBuilder&&lpLessonBuilder.nonce&&(r.nonce=lpLessonBuilder.nonce);const l={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(this.updateActionButtons(a),i?.lesson_id_new){const e=window.location.href;window.location.href=e.replace(/post-new\/?/,`${i.lesson_id_new}/`)}if(i?.status){const e=document.querySelector(H.selectors.elLessonStatus);if(e&&(e.className="lesson-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.lesson-item[data-lesson-id="${o.lesson_id}"]`);if(e){const t=e.closest(".lesson");t&&t.remove()}}}this.updatePermalinkUIAfterSave(i),document.dispatchEvent(new CustomEvent("lp-course-builder-saved"))}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(r,l)}saveDraftLesson(t){if(!this.isLessonContext())return;const{target:s}=t,i=s.closest(H.selectors.elBtnDraft);if(!i)return;const o=document.querySelector(H.selectors.elLessonStatus);if(o&&o.classList.contains("publish")){const e=i.dataset.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";if(!confirm(e))return}if(!this.validateTitleBeforeUpdate())return;e.lpSetLoadingEl(i,1);const a=this.getLessonDataForUpdate(),r={...a,action:"builder_update_lesson",args:{id_url:"builder-update-lesson"},lesson_status:"draft"};"undefined"!=typeof lpLessonBuilder&&lpLessonBuilder.nonce&&(r.nonce=lpLessonBuilder.nonce);const l={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(this.updateActionButtons("draft"),i?.lesson_id_new){const e=window.location.href;window.location.href=e.replace(/post-new\/?/,`${i.lesson_id_new}/`)}if(i?.status){const e=document.querySelector(H.selectors.elLessonStatus);if(e&&(e.className="lesson-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.lesson-item[data-lesson-id="${a.lesson_id}"]`);if(e){const t=e.closest(".lesson");t&&t.remove()}}}this.updatePermalinkUIAfterSave(i),document.dispatchEvent(new CustomEvent("lp-course-builder-saved"))}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(r,l)}trashLesson(t){if(!this.isLessonContext())return;const{target:s}=t,i=s.closest(H.selectors.elBtnTrash);if(!i)return;if(!confirm("Are you sure you want to trash this lesson?"))return;e.lpSetLoadingEl(i,1);const o=this.getLessonDataForUpdate(),a={action:"move_trash_lesson",args:{id_url:"move-trash-lesson"},lesson_id:o.lesson_id},r={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(i?.redirect_url&&(window.location.href=i.redirect_url),i?.status){const e=document.querySelector(H.selectors.elLessonStatus);if(e&&(e.className="lesson-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.lesson-item[data-lesson-id="${o.lesson_id}"]`);if(e){const t=e.closest(".lesson");t&&t.remove()}}}this.updatePermalinkUIAfterSave(i)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(a,r)}}class N{constructor(){this.init()}static selectors={elQuizItem:".quiz-item",elQuizExpandedItems:".quiz-action-expanded__items",elQuizDuplicate:".quiz-action-expanded__duplicate",elQuizTrash:".quiz-action-expanded__trash",elQuizRestore:".quiz-action-expanded__restore",elQuizPublish:".quiz-action-expanded__publish",elQuizDelete:".quiz-action-expanded__delete",elQuizActionExpanded:".quiz-action-expanded",elQuizStatus:".quiz-status",elBtnEditQuiz:".btn-edit-quiz"};init(){this.events()}events(){N._loadedEvents||(N._loadedEvents=!0,e.eventHandlers("click",[{selector:N.selectors.elQuizDuplicate,class:this,callBack:this.duplicateQuiz.name},{selector:N.selectors.elQuizTrash,class:this,callBack:this.trashQuiz.name},{selector:N.selectors.elQuizPublish,class:this,callBack:this.publishQuiz.name},{selector:N.selectors.elQuizRestore,class:this,callBack:this.restoreQuiz.name},{selector:N.selectors.elQuizDelete,class:this,callBack:this.deleteQuiz.name},{selector:N.selectors.elQuizActionExpanded,class:this,callBack:this.toggleExpandedAction.name},{selector:N.selectors.elBtnEditQuiz,class:this,callBack:this.editQuiz.name}]),document.addEventListener("click",e=>{e.target.closest(N.selectors.elQuizActionExpanded)||this.closeAllExpanded()}))}editQuiz(t){const{target:s}=t,i=s.closest(N.selectors.elBtnEditQuiz);i&&e.lpSetLoadingEl(i,1)}duplicateQuiz(t){const{target:s}=t,o=s.closest(N.selectors.elQuizDuplicate),r=o.closest(N.selectors.elQuizItem);if(!r)return;const l=r.querySelector(N.selectors.elQuizActionExpanded),c=r.dataset.quizId||"";i().fire({title:o.dataset.title||"Duplicate Quiz",text:o.dataset.content||"Are you sure you want to duplicate this quiz?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"duplicate_quiz",args:{id_url:"duplicate-quiz"},quiz_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;n.W(s||"Duplicated successfully!",t),"success"===t&&i?.redirect_url&&(window.location.href=i.redirect_url)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}trashQuiz(t){const{target:s}=t,a=s.closest(N.selectors.elQuizTrash),r=a.closest(N.selectors.elQuizItem);if(!r)return;const l=r.querySelector(N.selectors.elQuizActionExpanded),c=r.dataset.quizId||"";i().fire({title:a.dataset.title||"Trash Quiz",text:a.dataset.content||"Are you sure you want to move this quiz to trash?",iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"move_trash_quiz",args:{id_url:"move-trash-quiz"},quiz_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;n.W(s,t),i?.html&&this.replaceItemHtml(a.closest(".quiz"),i.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}publishQuiz(t){const{target:s}=t,i=s.closest(N.selectors.elQuizPublish),o=i.closest(N.selectors.elQuizItem);if(!o)return;const a=o.querySelector(N.selectors.elQuizActionExpanded);e.lpSetLoadingEl(a,1);const r={action:"move_trash_quiz",args:{id_url:"move-trash-quiz"},quiz_id:o.dataset.quizId||"",status:"publish"},l={success:e=>{const{status:t,message:s,data:o}=e;n.W(s,t),o?.html&&this.replaceItemHtml(i.closest(".quiz"),o.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(r,l)}restoreQuiz(t){const{target:s}=t,i=s.closest(N.selectors.elQuizRestore),o=i.closest(N.selectors.elQuizItem);if(!o)return;const a=o.querySelector(N.selectors.elQuizActionExpanded);e.lpSetLoadingEl(a,1);const r={action:"move_trash_quiz",args:{id_url:"move-trash-quiz"},quiz_id:o.dataset.quizId||"",status:"draft"},l={success:e=>{const{status:t,message:s,data:o}=e;n.W(s,t),o?.html&&this.replaceItemHtml(i.closest(".quiz"),o.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(r,l)}deleteQuiz(t){const{target:s}=t,o=s.closest(N.selectors.elQuizDelete),a=o.closest(N.selectors.elQuizItem);if(!a)return;const l=a.querySelector(N.selectors.elQuizActionExpanded),c=a.dataset.quizId||"";c&&i().fire({title:o.dataset.title||"Delete Quiz",text:o.dataset.content||"Are you sure you want to permanently delete this quiz?",iconHtml:r,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"move_trash_quiz",args:{id_url:"move-trash-quiz"},quiz_id:c,status:"delete"},s={success:e=>{const{status:t,message:s}=e;if(n.W(s,t),"success"===t){const e=o.closest(".quiz");e.style.transition="opacity 0.4s ease-out, transform 0.4s ease-out",e.style.opacity="0",e.style.transform="translateX(160px)",setTimeout(()=>{e.remove()},400)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}toggleExpandedAction(e){const{target:t}=e,s=t.closest(N.selectors.elQuizActionExpanded);if(!s)return;const i=s.closest(N.selectors.elQuizItem);if(!i)return;const n=i.querySelector(N.selectors.elQuizExpandedItems);n&&(this.closeAllExpanded(n),n.classList.contains("active")?(n.classList.remove("active"),n.classList.remove("is-dropup"),s.classList.remove("active")):(n.classList.add("active"),s.classList.add("active"),this.setExpandedDirection(n)))}closeAllExpanded(e=null){document.querySelectorAll(`${N.selectors.elQuizExpandedItems}.active`).forEach(t=>{if(t===e)return;t.classList.remove("active"),t.classList.remove("is-dropup");const s=t.closest(N.selectors.elQuizItem);if(!s)return;const i=s.querySelector(N.selectors.elQuizActionExpanded);i&&i.classList.remove("active")})}setExpandedDirection(e){if(!e)return;e.classList.remove("is-dropup");const t=e.closest(".quiz");t&&t.matches(":last-child")&&e.classList.add("is-dropup")}replaceItemHtml(e,t){if(!e||!t)return;const s=document.createElement("div");s.innerHTML=t;const i=s.firstElementChild;i&&e.replaceWith(i)}}var Q=s(345);class R{constructor(){this.elEditQuizWrap=null,this.elEditListQuestions=null,this.quizID=null,this.lpPopupSelectItemToAdd=null,this.sortableInstance=null,this.sortableAnswerInstances=[],this.editQuestion=null,this.initPromise=null,this.isInitialized=!1}static selectors={elEditQuizWrap:".lp-edit-quiz-wrap",elQuestionEditMain:".lp-question-edit-main",elEditListQuestions:".lp-edit-list-questions",elQuestionItem:".lp-question-item",elQuestionToggle:".lp-question-toggle",elQuestionToggleAll:".lp-question-toggle-all",elBtnAddQuestion:".lp-btn-add-question",elBtnRemoveQuestion:".lp-btn-remove-question",elBtnUpdateQuestionTitle:".lp-btn-update-question-title",elBtnCancelUpdateQuestionTitle:".lp-btn-cancel-update-question-title",elQuestionTitleNewInput:".lp-question-title-new-input",elQuestionTitleInput:".lp-question-title-input",elQuestionTypeNew:".lp-question-type-new",elAddNewQuestion:"add-new-question",LPTarget:".lp-target",elCollapse:"lp-collapse",elAnswersConfig:".lp-answers-config"};init(e=null){this.initQuizQuestionsTab(e),this.events()}reinit(e=null){this.cleanup(),this.events(),this.initQuizQuestionsTabAsync(e).catch(e=>{console.debug("BuilderEditQuiz: Quiz questions tab not found",e.message)})}cleanup(){if(this.initPromise&&"object"==typeof this.initPromise&&(this.initPromise.cancelled=!0),this.initPromise=null,this.elEditQuizWrap=null,this.elEditListQuestions=null,this.quizID=null,this.isInitialized=!1,this.sortableInstance?.destroy){try{this.sortableInstance.destroy()}catch(e){console.warn("Error destroying sortable instance:",e)}this.sortableInstance=null}this.sortableAnswerInstances.forEach(e=>{if(e?.destroy)try{e.destroy()}catch(e){console.warn("Error destroying answer sortable:",e)}}),this.sortableAnswerInstances=[]}initQuizQuestionsTab(e=null){const t=(e||document).querySelector(R.selectors.elEditQuizWrap);t&&this._initQuizQuestionsTabElement(t)}initQuizQuestionsTabAsync(e=null,t=50,s=200){return this.initPromise&&"object"==typeof this.initPromise&&(this.initPromise.cancelled=!0),this.initPromise=new Promise((i,n)=>{let o=0;const a=e||document,r=()=>{if(this.initPromise&&this.initPromise.cancelled)return void n(new Error("Init cancelled"));o++;const e=a.querySelector(R.selectors.elEditQuizWrap);e?(this._initQuizQuestionsTabElement(e),i(e)):o>=t?n(new Error(`Quiz questions tab not found after ${t} attempts`)):setTimeout(r,s)};r()}),this.initPromise.cancelled=!1,this.initPromise}_initQuizQuestionsTabElement(e){e&&(this.isInitialized&&this.elEditQuizWrap===e||(this.elEditQuizWrap=e,this.elEditListQuestions=e.querySelector(R.selectors.elEditListQuestions),this._getQuizID(e),this.lpPopupSelectItemToAdd||(this.lpPopupSelectItemToAdd=new p,this.lpPopupSelectItemToAdd.init()),this.sortAbleQuestion(),this._initAnswerSortables(e),this._initEditQuestion(e),this._initTinyMCEAsync(e),this.isInitialized=!0))}_getQuizID(e){const t=e.closest(R.selectors.LPTarget);if(t&&window.lpAJAXG)try{const e=window.lpAJAXG.getDataSetCurrent(t);this.quizID=e?.args?.quiz_id||0}catch(e){console.warn("Error getting quiz ID from lpAJAXG:",e)}if(!this.quizID){const t=e.closest(".lp-builder-popup");this.quizID=t?.dataset.quizId||0}if(!this.quizID){const t=e.closest("[data-quiz-id]");this.quizID=t?.dataset.quizId||0}}_initEditQuestion(e){if(e){if(this.editQuestion||(this.editQuestion=new Q.f),e.querySelectorAll(R.selectors.elQuestionEditMain).forEach(e=>{if(e&&this.editQuestion?.sortAbleQuestionAnswer)try{this.editQuestion.sortAbleQuestionAnswer(e)}catch(e){console.warn("Error initializing answer sortable:",e)}}),!Q.f._loadedEvents&&this.editQuestion?.events)try{this.editQuestion.events()}catch(e){console.warn("Error registering EditQuestion events:",e)}this._initEditQuestionTinyMCE(e)}}_initEditQuestionTinyMCE(e){this.editQuestion&&e&&void 0!==window.tinymce&&e.querySelectorAll(".lp-question-edit-main .lp-editor-tinymce").forEach(e=>{if(e?.id&&this.editQuestion?.reInitTinymce)try{this.editQuestion.reInitTinymce(e.id)}catch(e){console.warn("TinyMCE init error:",e)}})}_initAnswerSortables(e){e&&e.querySelectorAll(R.selectors.elQuestionEditMain).forEach(e=>{e&&this._sortAbleQuestionAnswer(e)})}_sortAbleQuestionAnswer(e){if(!e)return;const t=e.querySelector(R.selectors.elAnswersConfig);if(t)try{const e=new c.Ay(t,{handle:".drag",animation:150,onEnd:e=>{if(!e?.item)return;const t=e.item.querySelector(".lp-auto-save-question-answer");t&&t.dispatchEvent(new Event("change",{bubbles:!0}))}});this.sortableAnswerInstances.push(e)}catch(e){console.warn("Error creating answer sortable:",e)}}_initTinyMCEAsync(e){if(!e)return;const t=e.querySelectorAll(".lp-question-edit-main .lp-editor-tinymce");if(0===t.length)return;const s=Array.from(t);let i=0;const n=()=>{s.slice(i,i+2).forEach(e=>{e?.id&&this._reInitTinymce(e.id)}),i+=2,i<s.length&&(window.requestIdleCallback?window.requestIdleCallback(n,{timeout:100}):setTimeout(n,50))};window.requestIdleCallback?window.requestIdleCallback(n,{timeout:100}):setTimeout(n,50)}_reInitTinymce(e){if(!window.tinymce||!e)return;const t=document.getElementById(e);if(t?.closest(".lp-question-edit-main"))if(this.editQuestion?.reInitTinymce)try{this.editQuestion.reInitTinymce(e)}catch(t){console.warn("TinyMCE reinit via EditQuestion error:",t),this._manualReInitTinymce(e)}else this._manualReInitTinymce(e)}_manualReInitTinymce(e){try{window.tinymce.execCommand("mceRemoveEditor",!0,e),window.tinymce.execCommand("mceAddEditor",!0,e);const t=document.querySelector(`#wp-${e}-wrap`);t&&(t.classList.add("tmce-active"),t.classList.remove("html-active"))}catch(e){console.warn("Manual TinyMCE init error:",e)}}reinitQuestionHandlers(e){if(e&&(this._sortAbleQuestionAnswer(e),this.editQuestion?.reInitTinymce&&e.querySelectorAll(".lp-editor-tinymce").forEach(e=>{if(e?.id)try{this.editQuestion.reInitTinymce(e.id)}catch(e){console.warn("TinyMCE init error:",e)}}),this.editQuestion?.sortAbleQuestionAnswer))try{this.editQuestion.sortAbleQuestionAnswer(e)}catch(e){console.warn("Error initializing answer sortable:",e)}}events(){R._loadedEvents||(R._loadedEvents=!0,e.eventHandlers("click",[{selector:R.selectors.elQuestionToggleAll,class:this,callBack:this.toggleQuestionAll.name},{selector:R.selectors.elBtnAddQuestion,class:this,callBack:this.addQuestion.name},{selector:R.selectors.elBtnRemoveQuestion,class:this,callBack:this.removeQuestion.name},{selector:R.selectors.elBtnUpdateQuestionTitle,class:this,callBack:this.updateQuestionTitle.name},{selector:R.selectors.elBtnCancelUpdateQuestionTitle,class:this,callBack:this.cancelChangeTitleQuestion.name},{selector:p.selectors.elBtnShowPopupItemsToSelect,class:this,callBack:this.handleShowPopupQuestionBank.name},{selector:p.selectors.elBtnAddItemsSelected,class:this,callBack:this.handleAddItemsSelected.name}]),e.eventHandlers("keydown",[{selector:R.selectors.elQuestionTitleInput,class:this,callBack:this.updateQuestionTitle.name,checkIsEventEnter:!0},{selector:R.selectors.elQuestionTitleNewInput,class:this,callBack:this.addQuestion.name,checkIsEventEnter:!0}]),e.eventHandlers("keyup",[{selector:R.selectors.elQuestionTitleInput,class:this,callBack:this.changeTitleQuestion.name},{selector:`${R.selectors.elQuestionTitleNewInput}, ${R.selectors.elQuestionTypeNew}`,class:this,callBack:this.checkCanAddQuestion.name}]),e.eventHandlers("change",[{selector:R.selectors.elQuestionTypeNew,class:this,callBack:this.checkCanAddQuestion.name}]),document.addEventListener("click",t=>{const s=t.target;e.toggleCollapse(t,s,R.selectors.elQuestionToggle,[],()=>this.checkAllQuestionsCollapsed())}))}handleShowPopupQuestionBank(e){const{target:t}=e,s=t.closest(R.selectors.elEditQuizWrap),i=t.closest(".lp-builder-popup");s||i?(R._isQuizPopupContext=!0,s&&(this.elEditQuizWrap=s,this._getQuizID(s),this.elEditListQuestions=s.querySelector(R.selectors.elEditListQuestions))):R._isQuizPopupContext=!1}handleAddItemsSelected(e){const{target:t}=e;if(!R._isQuizPopupContext)return;const s=i().getPopup();if(!s)return;const n=[],o=s.querySelector(".list-items");o&&o.querySelectorAll('input[type="checkbox"]:checked').forEach(e=>{n.push({...e.dataset})});const a=s.querySelector(".list-items-selected");if(a&&a.querySelectorAll(".li-item-selected:not(.clone)").forEach(e=>{const t={...e.dataset};n.some(e=>e.id===t.id)||n.push(t)}),0===n.length){const e=s.querySelector(".lp-target");if(e&&window.lpAJAXG)try{const t=window.lpAJAXG.getDataSetCurrent(e);t?.args?.item_selecting&&Array.isArray(t.args.item_selecting)&&n.push(...t.args.item_selecting)}catch(e){console.warn("Error getting item_selecting:",e)}}0!==n.length?(i().close(),R._isQuizPopupContext=!1,this.addQuestionsSelectedToQuiz(n)):console.warn("BuilderEditQuiz: No items selected")}addQuestionsSelectedToQuiz(t){if(!t||0===t.length)return void console.warn("BuilderEditQuiz: No items to add");if(!this.elEditQuizWrap){const e=document.querySelector(".lp-builder-popup");e&&(this.elEditQuizWrap=e.querySelector(R.selectors.elEditQuizWrap)),this.elEditQuizWrap||(this.elEditQuizWrap=document.querySelector(R.selectors.elEditQuizWrap))}if(!this.elEditQuizWrap)return void console.error("BuilderEditQuiz: elEditQuizWrap not found");if(this.quizID||this._getQuizID(this.elEditQuizWrap),!this.quizID)return void console.error("BuilderEditQuiz: quizID not found");if(this.elEditListQuestions||(this.elEditListQuestions=this.elEditQuizWrap.querySelector(R.selectors.elEditListQuestions)),!this.elEditListQuestions)return void console.error("BuilderEditQuiz: elEditListQuestions not found");const s=[],i=[];if(t.forEach(t=>{const n=this.elEditQuizWrap.querySelector(`${R.selectors.elQuestionItem}.clone`);if(!n)return void console.error("BuilderEditQuiz: Question clone element not found");s.push(t.id);const o=n.cloneNode(!0),a=o.querySelector(R.selectors.elQuestionTitleInput);o.classList.remove("clone"),o.dataset.questionId=t.id;const r=t.title||"";a&&(a.value=r),e.lpSetLoadingEl(o,1),e.lpShowHideEl(o,1),n.insertAdjacentElement("beforebegin",o),i.push(o)}),0===s.length)return void console.warn("BuilderEditQuiz: No questions to add");const o={success:e=>{const{message:t,status:s,data:i}=e;if("success"!==s)throw new Error(t||"Failed to add questions");n.W(t,s);const{html_edit_question:o}=i;if(!o||"object"!=typeof o)throw new Error("Invalid response: missing html_edit_question");Object.entries(o).forEach(([e,t])=>{if(!t)return void console.warn(`Empty HTML for question ${e}`);const s=this.elEditQuizWrap.querySelector(`${R.selectors.elQuestionItem}[data-question-id="${e}"]`);if(!s)return void console.warn(`Placeholder not found for question ${e}`);s.outerHTML=t;const i=this.elEditQuizWrap.querySelector(`${R.selectors.elQuestionItem}[data-question-id="${e}"]`);if(i){const e=i.querySelector(R.selectors.elQuestionEditMain);this.reinitQuestionHandlers(e)}}),this.updateCountItems()},error:e=>{console.error("Error adding questions:",e),i.forEach(e=>{e&&e.parentNode&&e.remove()}),n.W(e?.message||e||"Failed to add questions","error")},completed:()=>{s.forEach(t=>{const s=this.elEditQuizWrap.querySelector(`${R.selectors.elQuestionItem}[data-question-id="${t}"]`);s&&e.lpSetLoadingEl(s,0)})}},a={action:"add_questions_to_quiz",quiz_id:this.quizID,question_ids:s,args:{id_url:"edit-quiz-questions"}};window.lpAJAXG.fetchAJAX(a,o)}toggleQuestionAll(e){const{target:t}=e,s=t.closest(R.selectors.elQuestionToggleAll);if(!s||!this.elEditQuizWrap)return;const i=this.elEditQuizWrap.querySelectorAll(`${R.selectors.elQuestionItem}:not(.clone)`);s.classList.toggle(R.selectors.elCollapse);const n=s.classList.contains(R.selectors.elCollapse);i.forEach(e=>{e&&e.classList.toggle(R.selectors.elCollapse,n)})}checkAllQuestionsCollapsed(){if(!this.elEditQuizWrap)return;const e=this.elEditQuizWrap.querySelectorAll(`${R.selectors.elQuestionItem}:not(.clone)`),t=this.elEditQuizWrap.querySelector(R.selectors.elQuestionToggleAll);if(!t)return;const s=Array.from(e).every(e=>e&&!e.classList.contains(R.selectors.elCollapse));t.classList.toggle(R.selectors.elCollapse,!s)}updateCountItems(){if(!this.elEditQuizWrap)return;const e=this.elEditQuizWrap.querySelector(".total-items"),t=this.elEditQuizWrap.querySelectorAll(`${R.selectors.elQuestionItem}:not(.clone)`).length;if(e){e.dataset.count=t;const s=e.querySelector(".count");s&&(s.textContent=t)}}addQuestion(t){const{e:s,target:i,callBackNest:o}=t;s.preventDefault();const a=i.closest(`.${R.selectors.elAddNewQuestion}`);if(!a||!this.elEditListQuestions)return;const r=a.querySelector(R.selectors.elQuestionTitleNewInput),l=r?.value?.trim();if(!l)return void n.W(r?.dataset?.messEmptyTitle||"Title is required","error");const c=a.querySelector(R.selectors.elQuestionTypeNew),d=c?.value;if(!d)return void n.W(c?.dataset?.messEmptyType||"Type is required","error");const u=this.elEditListQuestions.querySelector(`${R.selectors.elQuestionItem}.clone`);if(!u)return void n.W("Question template not found","error");const h=u.cloneNode(!0),p=h.querySelector(R.selectors.elQuestionTitleInput);p&&(p.value=l),r.value="",h.classList.remove("clone"),e.lpShowHideEl(h,1),u.insertAdjacentElement("beforebegin",h),e.lpSetLoadingEl(h,1);const m={success:e=>{const{message:t,status:s,data:i}=e;if("error"===s)throw new Error(t);if("success"===s&&i?.question){const{question:t,html_edit_question:s}=i;h.dataset.questionId=t.ID,h.dataset.questionType=t.meta_data?._lp_type||"",h.outerHTML=s;const n=this.elEditListQuestions.querySelector(`${R.selectors.elQuestionItem}[data-question-id="${t.ID}"]`);if(n){n.classList.remove(R.selectors.elCollapse),this.updateCountItems();const t=n.querySelector(R.selectors.elQuestionEditMain);this.reinitQuestionHandlers(t),o?.success&&o.success({response:e,elQuestionItemCreated:n})}}n.W(t,s)},error:e=>{h.remove(),n.W(e?.message||e||"Failed to add question","error"),o?.error&&o.error({error:e,newQuestionItem:h})},completed:()=>{e.lpSetLoadingEl(h,0),this.checkCanAddQuestion({e:s,target:r}),o?.completed&&o.completed({newQuestionItem:h})}};try{let e=JSON.parse(r.dataset.send||"{}");e={...e,question_title:l,question_type:d},window.lpAJAXG.fetchAJAX(e,m)}catch(s){console.error("Error adding question:",s),h.remove(),n.W("Failed to add question","error")}}checkCanAddQuestion(e){const{target:t}=e,s=t?.closest(R.selectors.elQuestionTitleNewInput)||t?.closest(R.selectors.elQuestionTypeNew);if(!s)return;const i=s.closest(`.${R.selectors.elAddNewQuestion}`),n=i?.querySelector(R.selectors.elBtnAddQuestion);if(!n)return;const o=i.querySelector(R.selectors.elQuestionTitleNewInput),a=i.querySelector(R.selectors.elQuestionTypeNew),r=o?.value?.trim(),l=a?.value;n.classList.toggle("active",!(!r||!l))}removeQuestion(t){const{target:s}=t,o=s.closest(R.selectors.elBtnRemoveQuestion);if(!o)return;const a=o.closest(R.selectors.elQuestionItem);if(!a)return;const r=a.dataset.questionId;if(!r)return;const l=window.lpDataAdmin?.i18n||window.lpData?.i18n||{cancel:"Cancel",yes:"Yes"};i().fire({title:o.dataset.title||"Are you sure?",text:o.dataset.content||"Do you want to remove this question?",icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:l.cancel,confirmButtonText:l.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(a,1);const t={success:e=>{const{message:t,status:s}=e;n.W(t,s),"success"===s&&(a.remove(),this.updateCountItems())},error:e=>{n.W(e?.message||e||"Failed to remove question","error")},completed:()=>{e.lpSetLoadingEl(a,0)}},s={quiz_id:this.quizID,action:"remove_question_from_quiz",question_id:r,args:{id_url:"edit-quiz-questions"}};window.lpAJAXG.fetchAJAX(s,t)}})}updateQuestionTitle(t){const{e:s,target:i}=t;if(!(i.closest(R.selectors.elBtnUpdateQuestionTitle)||i.closest(R.selectors.elQuestionTitleInput)&&"Enter"===s.key))return;s.preventDefault();const o=i.closest(R.selectors.elQuestionItem),a=o?.querySelector(R.selectors.elQuestionTitleInput);if(!a)return;const r=o.dataset.questionId,l=a.value.trim(),c=a.dataset.old;if(!l)return void n.W(a.dataset.messEmptyTitle||"Title is required","error");if(l===c)return;a.blur(),e.lpSetLoadingEl(o,1);const d={success:e=>{const{message:t,status:s}=e;"success"===s?a.dataset.old=l:a.value=c,n.W(t,s)},error:e=>{n.W(e?.message||e||"Failed to update title","error")},completed:()=>{e.lpSetLoadingEl(o,0),o.classList.remove("editing")}},u={quiz_id:this.quizID,action:"update_question",question_id:r,question_title:l,args:{id_url:"edit-quiz-questions"}};window.lpAJAXG.fetchAJAX(u,d)}changeTitleQuestion(e){const{target:t}=e,s=t.closest(R.selectors.elQuestionTitleInput);if(!s)return;const i=s.closest(R.selectors.elQuestionItem);if(!i)return;const n=s.value.trim(),o=s.dataset.old||"";i.classList.toggle("editing",n!==o)}cancelChangeTitleQuestion(e){const{target:t}=e,s=t.closest(R.selectors.elBtnCancelUpdateQuestionTitle);if(!s)return;const i=s.closest(R.selectors.elQuestionItem);if(!i)return;const n=i.querySelector(R.selectors.elQuestionTitleInput);n&&(n.value=n.dataset.old||""),i.classList.remove("editing")}sortAbleQuestion(){if(!this.elEditListQuestions)return;if(this.sortableInstance?.destroy){try{this.sortableInstance.destroy()}catch(e){console.warn("Error destroying sortable:",e)}this.sortableInstance=null}let t,s=0;try{this.sortableInstance=new c.Ay(this.elEditListQuestions,{handle:".drag",animation:150,onEnd:i=>{const o=i.item;s&&(clearTimeout(t),t=setTimeout(()=>{e.lpSetLoadingEl(o,1);const t=[];this.elEditListQuestions.querySelectorAll(`${R.selectors.elQuestionItem}:not(.clone)`).forEach(e=>{const s=e?.dataset?.questionId;s&&t.push(s)});const i={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw new Error(t);n.W(t,s)},error:e=>{n.W(e?.message||e||"Failed to update order","error")},completed:()=>{e.lpSetLoadingEl(o,0),s=0}},a={quiz_id:this.quizID,action:"update_questions_position",question_ids:t,args:{id_url:"edit-quiz-questions"}};window.lpAJAXG.fetchAJAX(a,i)},1e3))},onMove:()=>{clearTimeout(t)},onUpdate:()=>{s=1}})}catch(e){console.error("Error creating sortable:",e)}}}class W{constructor(){this.builderEditQuiz=null,this.init()}static selectors={elDataQuiz:".cb-section__quiz-edit",elBtnMainAction:".cb-btn-main-action",elBtnUpdate:".cb-btn-update, .cb-btn-publish",elBtnDraft:'.cb-btn-darft, .cb-dropdown-item[data-status="draft"]',elBtnDuplicate:".cb-btn-duplicate-quiz",elBtnTrash:".cb-btn-trash",elQuizStatus:".quiz-status, .quizze-status",idTitle:"title",idDescEditor:"quiz_description_editor",elPublishStatusSelect:"#cb-quiz-publish-status",elFormSetting:".lp-form-setting-quiz",elPermalinkDisplay:".cb-permalink-display",elPermalinkEditor:".cb-permalink-editor",elPermalinkEditBtn:".cb-permalink-edit-btn",elPermalinkOkBtn:".cb-permalink-ok-btn",elPermalinkCancelBtn:".cb-permalink-cancel-btn",elPermalinkSlugInput:".cb-permalink-slug-input",elPermalinkUrl:".cb-permalink-url",elPermalinkBaseUrl:"#cb-permalink-base-url",elPermalinkRoot:".cb-item-edit-permalink, .cb-course-edit-permalink",elPermalinkPlaceholder:".cb-item-edit-permalink__placeholder",elCBHorizontalTabs:".lp-cb-tabs__item",elCBTabPanels:".lp-cb-tab-panel",elDropdownToggle:".cb-btn-dropdown-toggle",elDropdownMenu:".cb-dropdown-menu",elDropdownItem:".cb-dropdown-item",elHeaderActionsDropdown:".cb-header-actions-dropdown",elQuizActionExpanded:".course-action-expanded"};init(){this.initTabs(),this.initHeaderActionsDropdown(),this.initQuestionTabHandler(),this.syncHeaderActionWithPublishPanel(),this.events()}initQuestionTabHandler(){this.isQuizContext()&&"undefined"!=typeof wp&&wp.hooks&&wp.hooks.addAction("lp-ajax-completed","lp-course-builder",(e,t)=>{t?.callback?.method&&"render_edit_quiz"===t.callback.method&&this.initBuilderEditQuiz(e)})}initBuilderEditQuiz(e=null){this.builderEditQuiz||(this.builderEditQuiz=new R),this.builderEditQuiz.reinit(e)}initHeaderActionsDropdown(){document.addEventListener("click",e=>{const t=document.querySelector(W.selectors.elHeaderActionsDropdown);if(t&&!t.contains(e.target)){const e=t.querySelector(W.selectors.elDropdownMenu),s=t.querySelector(W.selectors.elDropdownToggle);e&&e.classList.remove("is-open"),s&&s.setAttribute("aria-expanded","false")}})}handleDropdownToggle(e){if(this.hasPublishDrivenSingleAction())return;const{target:t}=e,s=t.closest(W.selectors.elDropdownToggle);if(!s)return;const i=s.closest(W.selectors.elHeaderActionsDropdown);if(!i)return;const n=i.querySelector(W.selectors.elDropdownMenu);if(n){n.classList.toggle("is-open");const e=n.classList.contains("is-open");s.setAttribute("aria-expanded",e?"true":"false")}}handleDropdownItemClick(e){if(!this.isQuizContext())return;if(this.hasPublishDrivenSingleAction())return;const{target:t}=e,s=t.closest(W.selectors.elDropdownItem);if(!s)return;if(s.classList.contains("cb-btn-trash")||s.classList.contains("cb-btn-duplicate-quiz"))return;const i=s.dataset.status;if(!i)return;const n=s.closest(W.selectors.elDropdownMenu);n&&n.classList.remove("is-open"),this.saveQuizWithStatus(s,i)}async saveQuizWithStatus(t,s){if(!await this.confirmUnpublishIfNeeded(s,t))return;if(!this.validateTitleBeforeUpdate())return;e.lpSetLoadingEl(t,1);const i={...this.getQuizDataForUpdate(),action:"builder_update_quiz",args:{id_url:"builder-update-quiz"},quiz_status:s},o={success:e=>{const{status:t,message:i,data:o}=e;if(n.W(i,t),"success"===t){if(this.updateActionButtons(o?.status||s),this.syncPublishPanelStatus(o?.status||s),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),o?.quiz_id_new){const e=window.location.href;window.location.href=e.replace(/post-new\/?/,`${o.quiz_id_new}/`)}if(o?.status){const e=document.querySelector(W.selectors.elQuizStatus);e&&(e.className="quizze-status "+o.status,e.textContent=o.status)}this.updatePermalinkUIAfterSave(o)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(t,0)}};window.lpAJAXG.fetchAJAX(i,o)}initTabs(){const e=document.querySelectorAll(W.selectors.elCBHorizontalTabs);if(0!==e.length&&!document.querySelector(`${W.selectors.elCBHorizontalTabs}.is-active`)&&e.length>0){e[0].classList.add("is-active");const t=e[0].getAttribute("data-tab-section");if(t){const e=document.querySelector(`${W.selectors.elCBTabPanels}[data-section="${t}"]`);e&&e.classList.remove("lp-hidden")}}}handleTabClick(e){const{e:t,target:s}=e,i=s.closest(W.selectors.elCBHorizontalTabs);if(!i)return;t.preventDefault();const n=i.getAttribute("data-tab-section");if(!n)return;document.querySelectorAll(W.selectors.elCBHorizontalTabs).forEach(e=>e.classList.remove("is-active")),i.classList.add("is-active");const o=new URL(window.location.href);o.searchParams.set("tab",n),window.history.replaceState({},"",o),document.querySelectorAll(W.selectors.elCBTabPanels).forEach(e=>{e.getAttribute("data-section")===n?e.classList.remove("lp-hidden"):e.classList.add("lp-hidden")})}events(){W._loadedEvents||(W._loadedEvents=!0,e.eventHandlers("click",[{selector:W.selectors.elBtnMainAction,class:this,callBack:this.updateQuiz.name},{selector:W.selectors.elBtnDuplicate,class:this,callBack:this.duplicateQuiz.name},{selector:W.selectors.elBtnTrash,class:this,callBack:this.trashQuiz.name},{selector:W.selectors.elCBHorizontalTabs,class:this,callBack:this.handleTabClick.name},{selector:W.selectors.elDropdownToggle,class:this,callBack:this.handleDropdownToggle.name},{selector:W.selectors.elDropdownItem,class:this,callBack:this.handleDropdownItemClick.name},{selector:W.selectors.elPermalinkEditBtn,class:this,callBack:this.handlePermalinkEdit.name},{selector:W.selectors.elPermalinkOkBtn,class:this,callBack:this.handlePermalinkOk.name},{selector:W.selectors.elPermalinkCancelBtn,class:this,callBack:this.handlePermalinkCancel.name}]),e.eventHandlers("change",[{selector:W.selectors.elPublishStatusSelect,class:this,callBack:this.handlePublishStatusChange.name}]))}handlePublishStatusChange(){this.syncHeaderActionWithPublishPanel(),C().markAsChanged()}validateTitleBeforeUpdate(){const e=document.getElementById(W.selectors.idTitle);return!e||(!!e.value.trim()||(n.W("Quiz title is required.","error"),e.focus(),!1))}getQuizDataForUpdate(){const e={},t=document.querySelector(W.selectors.elDataQuiz);e.quiz_id=t&&parseInt(t.dataset.quizId)||0;const s=document.getElementById(W.selectors.idTitle);e.quiz_title=s?s.value:"";const i=document.getElementById(W.selectors.idDescEditor);if(e.quiz_description=i?i.value:"","undefined"!=typeof tinymce){const t=tinymce.get(W.selectors.idDescEditor);t&&(e.quiz_description=t.getContent())}const n=document.querySelector(W.selectors.elPermalinkSlugInput);n&&n.value&&(e.quiz_permalink=n.value);const o=document.querySelector(W.selectors.elFormSetting);return o&&(e.quiz_settings=!0,o.querySelectorAll("input, select, textarea").forEach(t=>{const s=t.name||t.id;if(s&&"learnpress_meta_box_nonce"!==s&&"_wp_http_referer"!==s)if("checkbox"===t.type){const i=s.replace("[]","");e.hasOwnProperty(i)||(e[i]=t.checked?"yes":"no")}else if("radio"===t.type){if(t.checked){const i=s.replace("[]","");e[i]=t.value}}else if("file"===t.type){const i=s.replace("[]","");t.files&&t.files.length>0&&(e[i]=t.files)}else{const i=s.replace("[]","");s.endsWith("[]")?(e.hasOwnProperty(i)||(e[i]=[]),Array.isArray(e[i])&&e[i].push(t.value)):e.hasOwnProperty(i)||(e[i]=t.value)}}),Object.keys(e).forEach(t=>{Array.isArray(e[t])&&(e[t]=e[t].join(","))})),e}getStatusFromPublishPanel(e="publish"){const t=document.querySelector(W.selectors.elPublishStatusSelect);if(!t)return e;const s=t.value;return"publish"===s||"draft"===s?s:e}hasPublishDrivenSingleAction(){if(!document.querySelector(W.selectors.elPublishStatusSelect))return!1;const e=document.querySelector(W.selectors.elDataQuiz);return(e&&parseInt(e.dataset.quizId)||0)>0}syncHeaderActionWithPublishPanel(){if(!this.hasPublishDrivenSingleAction())return;const e=document.querySelector(W.selectors.elHeaderActionsDropdown);if(!e)return;const t=e.querySelector(".cb-btn-main-action");if(!t)return;const s=e.querySelector(W.selectors.elDropdownToggle),i=e.querySelector(W.selectors.elDropdownMenu),n=this.getStatusFromPublishPanel(t.dataset.status||"publish");t.classList.remove("cb-btn-darft","cb-btn-publish","cb-btn-pending"),t.classList.add("cb-btn-update","cb-btn-primary","cb-btn-main-action"),t.textContent=t.dataset.titleUpdate||"Update",t.dataset.status=n,e.dataset.currentStatus=n,e.classList.add("cb-header-actions-dropdown--single"),s&&(s.style.display="none"),i&&(i.style.display="none")}syncPublishPanelStatus(e){const t=document.querySelector(W.selectors.elPublishStatusSelect);t&&(t.value="publish"===e?"publish":"draft",this.syncHeaderActionWithPublishPanel())}updatePermalinkUIAfterSave(e={}){const t=this.getPermalinkRoot();if(!t)return;const{slugInput:s,urlLink:i,baseUrlInput:n,display:o,placeholder:a}=this.getPermalinkElements(t),r=this.buildPermalinkDisplayUrl(n?n.value:"",e?.quiz_slug,e?.quiz_permalink);s&&e?.quiz_slug&&(s.value=e.quiz_slug,s.dataset.originalValue=e.quiz_slug),!1!==e?.permalink_available&&"draft"!==e?.status&&"trash"!==e?.status&&e?.quiz_permalink?(a&&a.classList.add("lp-hidden"),o&&o.classList.remove("lp-hidden"),i&&e?.quiz_permalink?(i.href=e.quiz_permalink,i.textContent=r||e.quiz_permalink):i&&r&&(i.textContent=r)):this.showPermalinkUnavailable(t,e?.permalink_notice)}slugify(e){return(e||"").toString().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/đ/g,"d").replace(/Đ/g,"D").toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}buildPermalinkDisplayUrl(e="",t="",s=""){const i="string"==typeof e?e:"",n="string"==typeof t?t.trim():"";return i&&n?`${i}${n}`:"string"==typeof s?s:""}getPermalinkRoot(e=null){if(e?.closest){const t=e.closest(W.selectors.elPermalinkRoot);if(t)return t}return document.querySelector(`.cb-section__quiz-edit ${W.selectors.elPermalinkRoot}`)}getPermalinkElements(e){return e?{display:e.querySelector(W.selectors.elPermalinkDisplay),editor:e.querySelector(W.selectors.elPermalinkEditor),placeholder:e.querySelector(W.selectors.elPermalinkPlaceholder),input:e.querySelector(W.selectors.elPermalinkSlugInput),slugInput:e.querySelector(W.selectors.elPermalinkSlugInput),urlLink:e.querySelector(W.selectors.elPermalinkUrl),baseUrlInput:e.querySelector(W.selectors.elPermalinkBaseUrl)}:{}}showPermalinkUnavailable(e,t=""){if(!e)return;const s=e.querySelector(".cb-item-edit-permalink__label")||e.querySelector(".cb-permalink-label"),{display:i,editor:n}=this.getPermalinkElements(e);let o=e.querySelector(W.selectors.elPermalinkPlaceholder);o||(o=document.createElement("span"),o.className="cb-item-edit-permalink__placeholder",s?s.insertAdjacentElement("afterend",o):e.prepend(o)),o.textContent=t||"Permalink is only available if the item is already assigned to a course.",o.classList.remove("lp-hidden"),i&&i.classList.add("lp-hidden"),n&&n.classList.add("lp-hidden")}handlePermalinkEdit(e){if(!this.isQuizContext())return;const{e:t,target:s}=e;t&&t.preventDefault();const i=this.getPermalinkRoot(s),{display:n,editor:o,input:a}=this.getPermalinkElements(i);n&&o&&a&&(a.dataset.originalValue=a.value,n.classList.add("lp-hidden"),o.classList.remove("lp-hidden"),a.focus(),a.select())}handlePermalinkOk(e){if(!this.isQuizContext())return;const{e:t,target:s}=e;t&&t.preventDefault();const i=this.getPermalinkRoot(s),{display:n,editor:o,input:a,urlLink:r,baseUrlInput:l}=this.getPermalinkElements(i);if(!(n&&o&&a&&r))return;let c=this.slugify(a.value.trim());c||(c=a.dataset.originalValue||"quiz"),a.value=c;const d=l?l.value:"",u=this.buildPermalinkDisplayUrl(d,c,r.textContent||"");r.textContent=u,o.classList.add("lp-hidden"),n.classList.remove("lp-hidden"),c!==a.dataset.originalValue&&C().markAsChanged()}handlePermalinkCancel(e){if(!this.isQuizContext())return;const{e:t,target:s}=e;t&&t.preventDefault();const i=this.getPermalinkRoot(s),{display:n,editor:o,input:a}=this.getPermalinkElements(i);n&&o&&a&&(a.value=a.dataset.originalValue||"",o.classList.add("lp-hidden"),n.classList.remove("lp-hidden"))}updateActionButtons(e){const t=document.querySelector(W.selectors.elHeaderActionsDropdown);if(!t)return;const s=t.querySelector(".cb-btn-main-action"),i=t.querySelector(W.selectors.elDropdownMenu);if(!s)return;if(this.hasPublishDrivenSingleAction())return void this.syncHeaderActionWithPublishPanel();if(!i)return;const n={publish:{mainLabel:s.dataset.titleUpdate||"Update",mainClass:"cb-btn-update",mainStatus:"publish",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},draft:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titlePublish||"Publish",dropdownClass:"cb-btn-publish",dropdownStatus:"publish",dropdownIcon:"dashicons-visibility"},pending:{mainLabel:"Submit for Review",mainClass:"cb-btn-pending",mainStatus:"pending",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},trash:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titlePublish||"Publish",dropdownClass:"cb-btn-publish",dropdownStatus:"publish",dropdownIcon:"dashicons-visibility"}},o=n[e]||n.draft;s.className=`${o.mainClass} cb-btn-primary cb-btn-main-action`,s.dataset.status=o.mainStatus,s.textContent=o.mainLabel;const a=i.querySelectorAll(".cb-dropdown-item:not(.cb-btn-trash)");if(a.length>0){const e=a[0];e.className=`cb-dropdown-item ${o.dropdownClass}`,e.dataset.status=o.dropdownStatus,e.innerHTML=`<span class="dashicons ${o.dropdownIcon}"></span>${o.dropdownLabel}`}t.dataset.currentStatus=e}isQuizContext(){return!!document.querySelector(W.selectors.elDataQuiz)}async updateQuiz(t){if(!this.isQuizContext())return;const{target:s}=t,i=s.closest(W.selectors.elBtnMainAction);if(!i)return;if(!this.validateTitleBeforeUpdate())return;const o=this.getStatusFromPublishPanel(i.dataset.status||"publish");if(!await this.confirmUnpublishIfNeeded(o,i))return;e.lpSetLoadingEl(i,1);const a=this.getQuizDataForUpdate(),r={...a,action:"builder_update_quiz",args:{id_url:"builder-update-quiz"},quiz_status:o},l={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(this.updateActionButtons(i?.status||o),this.syncPublishPanelStatus(i?.status||o),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),i?.redirect_url&&(window.location.href=i.redirect_url),i?.status){const e=document.querySelector(W.selectors.elQuizStatus);if(e&&(e.className="quizze-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.quiz-item[data-quiz-id="${a.quiz_id}"]`);if(e){const t=e.closest(".quiz");t&&t.remove()}}}this.updatePermalinkUIAfterSave(i)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(r,l)}async confirmUnpublishIfNeeded(e,t){if("draft"!==e)return!0;const s=document.querySelector(W.selectors.elQuizStatus);if(!s||!s.className.includes("publish"))return!0;const n=t?.dataset?.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";return!!(await i().fire({title:n,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed}async saveDraftQuiz(t){if(!this.isQuizContext())return;const{target:s}=t,a=s.closest(W.selectors.elBtnDraft);if(!a)return;const r=document.querySelector(W.selectors.elQuizStatus);if(r&&r.className.includes("publish")){const e=a.dataset.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";if(!(await i().fire({title:e,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return}if(!this.validateTitleBeforeUpdate())return;const l=document.querySelector(W.selectors.elQuizActionExpanded);e.lpSetLoadingEl(l,1);const c=this.getQuizDataForUpdate(),d={...c,action:"builder_update_quiz",args:{id_url:"builder-update-quiz"},quiz_status:"draft"},u={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(this.updateActionButtons("draft"),this.syncPublishPanelStatus(i?.status||"draft"),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),i?.quiz_id_new){const e=window.location.href;window.location.href=e.replace(/post-new\/?/,`${i.quiz_id_new}/`)}if(i?.status){const e=document.querySelector(W.selectors.elQuizStatus);if(e&&(e.className="quizze-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.quiz-item[data-quiz-id="${c.quiz_id}"]`);if(e){const t=e.closest(".quiz");t&&t.remove()}}}this.updatePermalinkUIAfterSave(i)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(d,u)}async trashQuiz(t){if(!this.isQuizContext())return;const{target:s}=t;if(!s.closest(W.selectors.elBtnTrash))return;if(!(await i().fire({title:"Are you sure you want to trash this quiz?",iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return;const a=document.querySelector(W.selectors.elQuizActionExpanded);e.lpSetLoadingEl(a,1);const r=document.querySelector(W.selectors.elDataQuiz),l=r&&parseInt(r.dataset.quizId)||0,c={quiz_id:l,action:"move_trash_quiz",args:{id_url:"builder-trash-quiz"}},d={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(i?.status){const e=document.querySelector(W.selectors.elQuizStatus);if(e&&(e.className="quizze-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.quiz-item[data-quiz-id="${l}"]`);if(e){const t=e.closest(".quiz");t&&t.remove()}}this.updateActionButtons(i.status)}this.updatePermalinkUIAfterSave(i),i?.redirect_url&&(window.location.href=i.redirect_url)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(c,d)}async duplicateQuiz(t){if(!this.isQuizContext())return;const{target:s}=t,o=s.closest(W.selectors.elBtnDuplicate);if(!o)return;const r=document.querySelector(W.selectors.elDataQuiz),l=r&&parseInt(r.dataset.quizId,10)||0;if(!l)return;if(!(await i().fire({title:o.dataset.title||"Are you sure?",text:o.dataset.content||"Are you sure you want to duplicate this quiz?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return;const c=document.querySelector(W.selectors.elQuizActionExpanded);e.lpSetLoadingEl(c,1);const d={quiz_id:l,action:"duplicate_quiz",args:{id_url:"duplicate-quiz"}},u={success:e=>{const{status:t,message:s,data:i}=e;n.W(s||"Duplicated successfully!",t),"success"===t&&i?.redirect_url&&(window.location.href=i.redirect_url)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(c,0)}};window.lpAJAXG.fetchAJAX(d,u)}}class j{constructor(){this.init()}static selectors={elQuestionItem:".question-item",elQuestionExpandedItems:".question-action-expanded__items",elQuestionDuplicate:".question-action-expanded__duplicate",elQuestionTrash:".question-action-expanded__trash",elQuestionRestore:".question-action-expanded__restore",elQuestionPublish:".question-action-expanded__publish",elQuestionDelete:".question-action-expanded__delete",elQuestionActionExpanded:".question-action-expanded",elQuestionStatus:".question-status",elBtnEditQuestion:".btn-edit-question"};init(){this.events()}events(){j._loadedEvents||(j._loadedEvents=!0,e.eventHandlers("click",[{selector:j.selectors.elQuestionDuplicate,class:this,callBack:this.duplicateQuestion.name},{selector:j.selectors.elQuestionTrash,class:this,callBack:this.trashQuestion.name},{selector:j.selectors.elQuestionPublish,class:this,callBack:this.publishQuestion.name},{selector:j.selectors.elQuestionRestore,class:this,callBack:this.restoreQuestion.name},{selector:j.selectors.elQuestionDelete,class:this,callBack:this.deleteQuestion.name},{selector:j.selectors.elQuestionActionExpanded,class:this,callBack:this.toggleExpandedAction.name},{selector:j.selectors.elBtnEditQuestion,class:this,callBack:this.editQuestion.name}]),document.addEventListener("click",e=>{e.target.closest(j.selectors.elQuestionActionExpanded)||this.closeAllExpanded()}))}editQuestion(t){const{target:s}=t,i=s.closest(j.selectors.elBtnEditQuestion);i&&e.lpSetLoadingEl(i,1)}duplicateQuestion(t){const{target:s}=t,o=s.closest(j.selectors.elQuestionDuplicate),r=o.closest(j.selectors.elQuestionItem);if(!r)return;const l=r.querySelector(j.selectors.elQuestionActionExpanded),c=r.dataset.questionId||"";i().fire({title:o.dataset.title||"Duplicate Question",text:o.dataset.content||"Are you sure you want to duplicate this question?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"duplicate_question",args:{id_url:"duplicate-question"},question_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;n.W(s||"Duplicated successfully!",t),"success"===t&&i?.redirect_url&&(window.location.href=i.redirect_url)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}trashQuestion(t){const{target:s}=t,a=s.closest(j.selectors.elQuestionTrash),r=a.closest(j.selectors.elQuestionItem);if(!r)return;const l=r.querySelector(j.selectors.elQuestionActionExpanded),c=r.dataset.questionId||"";i().fire({title:a.dataset.title||"Trash Question",text:a.dataset.content||"Are you sure you want to move this question to trash?",iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"move_trash_question",args:{id_url:"move-trash-question"},question_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;n.W(s,t),i?.html&&this.replaceItemHtml(a.closest(".question"),i.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}publishQuestion(t){const{target:s}=t,i=s.closest(j.selectors.elQuestionPublish),o=i.closest(j.selectors.elQuestionItem);if(!o)return;const a=o.querySelector(j.selectors.elQuestionActionExpanded);e.lpSetLoadingEl(a,1);const r={action:"move_trash_question",args:{id_url:"move-trash-question"},question_id:o.dataset.questionId||"",status:"publish"},l={success:e=>{const{status:t,message:s,data:o}=e;n.W(s,t),o?.html&&this.replaceItemHtml(i.closest(".question"),o.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(r,l)}restoreQuestion(t){const{target:s}=t,i=s.closest(j.selectors.elQuestionRestore),o=i.closest(j.selectors.elQuestionItem);if(!o)return;const a=o.querySelector(j.selectors.elQuestionActionExpanded);e.lpSetLoadingEl(a,1);const r={action:"move_trash_question",args:{id_url:"move-trash-question"},question_id:o.dataset.questionId||"",status:"draft"},l={success:e=>{const{status:t,message:s,data:o}=e;n.W(s,t),o?.html&&this.replaceItemHtml(i.closest(".question"),o.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(r,l)}deleteQuestion(t){const{target:s}=t,o=s.closest(j.selectors.elQuestionDelete),a=o.closest(j.selectors.elQuestionItem);if(!a)return;const l=a.querySelector(j.selectors.elQuestionActionExpanded),c=a.dataset.questionId||"";c&&i().fire({title:o.dataset.title||"Delete Question",text:o.dataset.content||"Are you sure you want to permanently delete this question?",iconHtml:r,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"move_trash_question",args:{id_url:"move-trash-question"},question_id:c,status:"delete"},s={success:e=>{const{status:t,message:s}=e;if(n.W(s,t),"success"===t){const e=o.closest(".question");e.style.transition="opacity 0.4s ease-out, transform 0.4s ease-out",e.style.opacity="0",e.style.transform="translateX(160px)",setTimeout(()=>{e.remove()},400)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}toggleExpandedAction(e){const{target:t}=e,s=t.closest(j.selectors.elQuestionActionExpanded);if(!s)return;const i=s.closest(j.selectors.elQuestionItem);if(!i)return;const n=i.querySelector(j.selectors.elQuestionExpandedItems);n&&(this.closeAllExpanded(n),n.classList.contains("active")?(n.classList.remove("active"),n.classList.remove("is-dropup"),s.classList.remove("active")):(n.classList.add("active"),s.classList.add("active"),this.setExpandedDirection(n)))}closeAllExpanded(e=null){document.querySelectorAll(`${j.selectors.elQuestionExpandedItems}.active`).forEach(t=>{if(t===e)return;t.classList.remove("active"),t.classList.remove("is-dropup");const s=t.closest(j.selectors.elQuestionItem);if(!s)return;const i=s.querySelector(j.selectors.elQuestionActionExpanded);i&&i.classList.remove("active")})}setExpandedDirection(e){if(!e)return;e.classList.remove("is-dropup");const t=e.closest(".question");t&&t.matches(":last-child")&&e.classList.add("is-dropup")}replaceItemHtml(e,t){if(!e||!t)return;const s=document.createElement("div");s.innerHTML=t;const i=s.firstElementChild;i&&e.replaceWith(i)}}class V{constructor(){this.editQuestion=null,this.init()}static selectors={elDataQuestion:".cb-section__question-edit",elBtnUpdateQuestion:".cb-btn-update",elBtnDraftQuestion:".cb-btn-draft",elBtnDuplicateQuestion:".cb-btn-duplicate-question",elBtnTrashQuestion:".cb-btn-trash",elBtnMainAction:".cb-btn-main-action",elQuestionStatus:".question-status",idTitle:"title",idDescEditor:"question_description_editor",elPublishStatusSelect:"#cb-question-publish-status",elFormSetting:".lp-form-setting-question",elPermalinkDisplay:".cb-permalink-display",elPermalinkEditor:".cb-permalink-editor",elPermalinkEditBtn:".cb-permalink-edit-btn",elPermalinkOkBtn:".cb-permalink-ok-btn",elPermalinkCancelBtn:".cb-permalink-cancel-btn",elPermalinkSlugInput:".cb-permalink-slug-input",elPermalinkUrl:".cb-permalink-url",elPermalinkBaseUrl:"#cb-permalink-base-url",elEditQuestionWrap:".lp-edit-question-wrap",elQuestionEditMain:".lp-question-edit-main",elCBHorizontalTabs:".lp-cb-tabs__item",elCBTabPanels:".lp-cb-tab-panel",elDropdownToggle:".cb-btn-dropdown-toggle",elDropdownMenu:".cb-dropdown-menu",elDropdownItem:".cb-dropdown-item",elHeaderActionsDropdown:".cb-header-actions-dropdown",elQuestionActionExpanded:".course-action-expanded"};init(){this.initQuestionAnswersSettings(),this.initTabs(),this.initHeaderActionsDropdown(),this.syncHeaderActionWithPublishPanel(),this.events()}initHeaderActionsDropdown(){document.addEventListener("click",e=>{const t=document.querySelector(V.selectors.elHeaderActionsDropdown);if(t&&!t.contains(e.target)){const e=t.querySelector(V.selectors.elDropdownMenu),s=t.querySelector(V.selectors.elDropdownToggle);e&&e.classList.remove("is-open"),s&&s.setAttribute("aria-expanded","false")}})}handleDropdownToggle(e){if(this.hasPublishDrivenSingleAction())return;const{target:t}=e,s=t.closest(V.selectors.elDropdownToggle);if(!s)return;const i=s.closest(V.selectors.elHeaderActionsDropdown);if(!i)return;const n=i.querySelector(V.selectors.elDropdownMenu);if(n){n.classList.toggle("is-open");const e=n.classList.contains("is-open");s.setAttribute("aria-expanded",e?"true":"false")}}handleDropdownItemClick(e){if(!this.isQuestionContext())return;if(this.hasPublishDrivenSingleAction())return;const{target:t}=e,s=t.closest(V.selectors.elDropdownItem);if(!s)return;if(s.classList.contains("cb-btn-trash")||s.classList.contains("cb-btn-duplicate-question"))return;const i=s.dataset.status;if(!i)return;const n=s.closest(V.selectors.elDropdownMenu);n&&n.classList.remove("is-open"),this.saveQuestionWithStatus(s,i)}async saveQuestionWithStatus(t,s){if(!await this.confirmUnpublishIfNeeded(s,t))return;if(!this.validateTitleBeforeUpdate())return;e.lpSetLoadingEl(t,1);const i=this.getQuestionDataForUpdate(),o={...i,action:"builder_update_question",args:{id_url:"builder-update-question"},question_status:s};"undefined"!=typeof lpQuestionBuilder&&lpQuestionBuilder.nonce&&(o.nonce=lpQuestionBuilder.nonce);const a={success:e=>{const{status:t,message:o,data:a}=e;if(n.W(o,t),"success"===t){if(this.updateActionButtons(a?.status||s),this.syncPublishPanelStatus(a?.status||s),this.updatePermalinkUIAfterSave(a),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),a?.question_id_new){const e=window.location.href;window.location.href=e.replace(/post-new\/?/,`${a.question_id_new}/`)}if(a?.status){const e=document.querySelector(V.selectors.elQuestionStatus);if(e&&(e.className="question-status "+a.status,e.textContent=a.status),"trash"===a.status||"draft"===a.status){const e=document.querySelector(`.question-item[data-question-id="${i.question_id}"]`);if(e){const t=e.closest(".question");t&&t.remove()}}}}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(t,0)}};window.lpAJAXG.fetchAJAX(o,a)}initTabs(){const e=document.querySelectorAll(V.selectors.elCBHorizontalTabs);if(0!==e.length&&!document.querySelector(`${V.selectors.elCBHorizontalTabs}.is-active`)&&e.length>0){e[0].classList.add("is-active");const t=e[0].getAttribute("data-tab-section");if(t){const e=document.querySelector(`${V.selectors.elCBTabPanels}[data-section="${t}"]`);e&&e.classList.remove("lp-hidden")}}}handleTabClick(e){const{e:t,target:s}=e,i=s.closest(V.selectors.elCBHorizontalTabs);if(!i)return;t.preventDefault();const n=i.getAttribute("data-tab-section");if(!n)return;document.querySelectorAll(V.selectors.elCBHorizontalTabs).forEach(e=>e.classList.remove("is-active")),i.classList.add("is-active");const o=new URL(window.location.href);o.searchParams.set("tab",n),window.history.replaceState({},"",o),document.querySelectorAll(V.selectors.elCBTabPanels).forEach(e=>{e.getAttribute("data-section")===n?e.classList.remove("lp-hidden"):e.classList.add("lp-hidden")})}initQuestionAnswersSettings(){e.lpOnElementReady(V.selectors.elQuestionEditMain,e=>{this.editQuestion||(this.editQuestion=new Q.f,this.editQuestion.init()),this.editQuestion&&this.editQuestion.sortAbleQuestionAnswer(e)})}reinitQuestionHandlers(e){this.editQuestion&&e&&(this.editQuestion.sortAbleQuestionAnswer(e),this.editQuestion.initTinyMCE())}reinit(e){const t=e?e.querySelector(V.selectors.elQuestionEditMain):document.querySelector(V.selectors.elQuestionEditMain);t&&(this.editQuestion&&"undefined"!=typeof tinymce&&e&&e.querySelectorAll("textarea.lp-meta-box__editor").forEach(e=>{const t=e.id;if(t){const e=tinymce.get(t);e&&e.remove(),"undefined"!=typeof wp&&wp.editor&&wp.editor.remove&&wp.editor.remove(t)}}),this.editQuestion=new Q.f,this.editQuestion.init(),this.editQuestion.sortAbleQuestionAnswer(t),setTimeout(()=>{this.editQuestion&&this.editQuestion.initTinyMCE()},100))}events(){V._loadedEvents||(V._loadedEvents=!0,e.eventHandlers("click",[{selector:V.selectors.elBtnMainAction,class:this,callBack:this.updateQuestion.name},{selector:V.selectors.elBtnDraftQuestion,class:this,callBack:this.saveDraftQuestion.name},{selector:V.selectors.elBtnDuplicateQuestion,class:this,callBack:this.duplicateQuestion.name},{selector:V.selectors.elBtnTrashQuestion,class:this,callBack:this.trashQuestion.name},{selector:V.selectors.elCBHorizontalTabs,class:this,callBack:this.handleTabClick.name},{selector:V.selectors.elDropdownToggle,class:this,callBack:this.handleDropdownToggle.name},{selector:V.selectors.elDropdownItem,class:this,callBack:this.handleDropdownItemClick.name},{selector:V.selectors.elPermalinkEditBtn,class:this,callBack:this.handlePermalinkEdit.name},{selector:V.selectors.elPermalinkOkBtn,class:this,callBack:this.handlePermalinkOk.name},{selector:V.selectors.elPermalinkCancelBtn,class:this,callBack:this.handlePermalinkCancel.name}]),e.eventHandlers("change",[{selector:V.selectors.elPublishStatusSelect,class:this,callBack:this.handlePublishStatusChange.name}]))}handlePublishStatusChange(){this.syncHeaderActionWithPublishPanel(),C().markAsChanged()}validateTitleBeforeUpdate(){const e=document.getElementById(V.selectors.idTitle);return!e||(!!e.value.trim()||(n.W("Question title is required.","error"),e.focus(),!1))}updateActionButtons(e){const t=document.querySelector(V.selectors.elHeaderActionsDropdown);if(!t)return;const s=t.querySelector(".cb-btn-main-action"),i=t.querySelector(V.selectors.elDropdownMenu);if(!s)return;if(this.hasPublishDrivenSingleAction())return void this.syncHeaderActionWithPublishPanel();if(!i)return;const n={publish:{mainLabel:s.dataset.titleUpdate||"Update",mainClass:"cb-btn-update",mainStatus:"publish",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},draft:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titlePublish||"Publish",dropdownClass:"cb-btn-publish",dropdownStatus:"publish",dropdownIcon:"dashicons-visibility"},pending:{mainLabel:"Submit for Review",mainClass:"cb-btn-pending",mainStatus:"pending",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"}},o=n[e]||n.draft;s.className=`${o.mainClass} cb-btn-primary cb-btn-main-action`,s.dataset.status=o.mainStatus,s.textContent=o.mainLabel;const a=i.querySelectorAll(".cb-dropdown-item:not(.cb-btn-trash)");if(a.length>0){const e=a[0];e.className=`cb-dropdown-item ${o.dropdownClass}`,e.dataset.status=o.dropdownStatus,e.innerHTML=`<span class="dashicons ${o.dropdownIcon}"></span>${o.dropdownLabel}`}t.dataset.currentStatus=e}isQuestionContext(){return!!document.querySelector(V.selectors.elDataQuestion)}getQuestionDataForUpdate(){const e={},t=document.querySelector(V.selectors.elDataQuestion);e.question_id=t&&parseInt(t.dataset.questionId)||0;const s=document.getElementById(V.selectors.idTitle);e.question_title=s?s.value:"";const i=document.getElementById(V.selectors.idDescEditor);if(e.question_description=i?i.value:"","undefined"!=typeof tinymce){const t=tinymce.get(V.selectors.idDescEditor);t&&(e.question_description=t.getContent())}const n=document.querySelector(V.selectors.elPermalinkSlugInput);n&&n.value&&(e.question_permalink=n.value);const o=document.querySelector(V.selectors.elFormSetting);return o&&(e.question_settings=!0,o.querySelectorAll("input, select, textarea").forEach(t=>{const s=t.name||t.id;if(s&&"learnpress_meta_box_nonce"!==s&&"_wp_http_referer"!==s)if("checkbox"===t.type){const i=s.replace("[]","");e.hasOwnProperty(i)||(e[i]=t.checked?"yes":"no")}else if("radio"===t.type){if(t.checked){const i=s.replace("[]","");e[i]=t.value}}else if("file"===t.type){const i=s.replace("[]","");t.files&&t.files.length>0&&(e[i]=t.files)}else{const i=s.replace("[]","");s.endsWith("[]")?(e.hasOwnProperty(i)||(e[i]=[]),Array.isArray(e[i])&&e[i].push(t.value)):e.hasOwnProperty(i)||(e[i]=t.value)}}),Object.keys(e).forEach(t=>{Array.isArray(e[t])&&(e[t]=e[t].join(","))})),e}getStatusFromPublishPanel(e="publish"){const t=document.querySelector(V.selectors.elPublishStatusSelect);if(!t)return e;const s=t.value;return"publish"===s||"draft"===s?s:e}hasPublishDrivenSingleAction(){if(!document.querySelector(V.selectors.elPublishStatusSelect))return!1;const e=document.querySelector(V.selectors.elDataQuestion);return(e&&parseInt(e.dataset.questionId)||0)>0}syncHeaderActionWithPublishPanel(){if(!this.hasPublishDrivenSingleAction())return;const e=document.querySelector(V.selectors.elHeaderActionsDropdown);if(!e)return;const t=e.querySelector(".cb-btn-main-action");if(!t)return;const s=e.querySelector(V.selectors.elDropdownToggle),i=e.querySelector(V.selectors.elDropdownMenu),n=this.getStatusFromPublishPanel(t.dataset.status||"publish");t.classList.remove("cb-btn-darft","cb-btn-publish","cb-btn-pending"),t.classList.add("cb-btn-update","cb-btn-primary","cb-btn-main-action"),t.textContent=t.dataset.titleUpdate||"Update",t.dataset.status=n,e.dataset.currentStatus=n,e.classList.add("cb-header-actions-dropdown--single"),s&&(s.style.display="none"),i&&(i.style.display="none")}syncPublishPanelStatus(e){const t=document.querySelector(V.selectors.elPublishStatusSelect);t&&(t.value="publish"===e?"publish":"draft",this.syncHeaderActionWithPublishPanel())}updatePermalinkUIAfterSave(e={}){const t=document.querySelector(V.selectors.elPermalinkSlugInput),s=document.querySelector(V.selectors.elPermalinkUrl),i=document.querySelector(V.selectors.elPermalinkBaseUrl),n=this.buildPermalinkDisplayUrl(i?i.value:"",e?.question_slug,e?.question_permalink);t&&e?.question_slug&&(t.value=e.question_slug,t.dataset.originalValue=e.question_slug),s&&e?.question_permalink?(s.href=e.question_permalink,s.textContent=n||e.question_permalink):s&&n&&(s.textContent=n)}slugify(e){return(e||"").toString().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/đ/g,"d").replace(/Đ/g,"D").toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}buildPermalinkDisplayUrl(e="",t="",s=""){const i="string"==typeof e?e:"",n="string"==typeof t?t.trim():"";return i&&n?`${i}${n}`:"string"==typeof s?s:""}handlePermalinkEdit(e){if(!this.isQuestionContext())return;const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(V.selectors.elPermalinkDisplay),i=document.querySelector(V.selectors.elPermalinkEditor),n=document.querySelector(V.selectors.elPermalinkSlugInput);s&&i&&n&&(n.dataset.originalValue=n.value,s.classList.add("lp-hidden"),i.classList.remove("lp-hidden"),n.focus(),n.select())}handlePermalinkOk(e){if(!this.isQuestionContext())return;const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(V.selectors.elPermalinkDisplay),i=document.querySelector(V.selectors.elPermalinkEditor),n=document.querySelector(V.selectors.elPermalinkSlugInput),o=document.querySelector(V.selectors.elPermalinkUrl),a=document.querySelector(V.selectors.elPermalinkBaseUrl);if(!(s&&i&&n&&o))return;let r=this.slugify(n.value.trim());r||(r=n.dataset.originalValue||"question"),n.value=r;const l=a?a.value:"",c=this.buildPermalinkDisplayUrl(l,r,o.textContent||"");o.textContent=c,i.classList.add("lp-hidden"),s.classList.remove("lp-hidden"),r!==n.dataset.originalValue&&C().markAsChanged()}handlePermalinkCancel(e){if(!this.isQuestionContext())return;const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(V.selectors.elPermalinkDisplay),i=document.querySelector(V.selectors.elPermalinkEditor),n=document.querySelector(V.selectors.elPermalinkSlugInput);s&&i&&n&&(n.value=n.dataset.originalValue||"",i.classList.add("lp-hidden"),s.classList.remove("lp-hidden"))}async updateQuestion(t){if(!this.isQuestionContext())return;const{target:s}=t,i=s.closest(V.selectors.elBtnMainAction);if(!i)return;if(!this.validateTitleBeforeUpdate())return;const o=this.getStatusFromPublishPanel(i.dataset.status||"publish");if(!await this.confirmUnpublishIfNeeded(o,i))return;e.lpSetLoadingEl(i,1);const a=this.getQuestionDataForUpdate(),r={...a,action:"builder_update_question",args:{id_url:"builder-update-question"},question_status:o};"undefined"!=typeof lpQuestionBuilder&&lpQuestionBuilder.nonce&&(r.nonce=lpQuestionBuilder.nonce);const l={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t&&(this.updateActionButtons(i?.status||o),this.syncPublishPanelStatus(i?.status||o),this.updatePermalinkUIAfterSave(i),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),i?.redirect_url&&(window.location.href=i.redirect_url),i?.status)){const e=document.querySelector(V.selectors.elQuestionStatus);if(e&&(e.className="question-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.question-item[data-question-id="${a.question_id}"]`);if(e){const t=e.closest(".question");t&&t.remove()}}}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(r,l)}async confirmUnpublishIfNeeded(e,t){if("draft"!==e)return!0;const s=document.querySelector(V.selectors.elQuestionStatus);if(!s||!s.classList.contains("publish"))return!0;const n=t?.dataset?.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";return!!(await i().fire({title:n,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed}async saveDraftQuestion(t){if(!this.isQuestionContext())return;const{target:s}=t,a=s.closest(V.selectors.elBtnDraftQuestion);if(!a)return;const r=document.querySelector(V.selectors.elQuestionStatus);if(r&&r.classList.contains("publish")){const e=a.dataset.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";if(!(await i().fire({title:e,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return}if(!this.validateTitleBeforeUpdate())return;const l=document.querySelector(V.selectors.elQuestionActionExpanded);e.lpSetLoadingEl(l,1);const c=this.getQuestionDataForUpdate(),d={...c,action:"builder_update_question",args:{id_url:"builder-update-question"},question_status:"draft"};"undefined"!=typeof lpQuestionBuilder&&lpQuestionBuilder.nonce&&(d.nonce=lpQuestionBuilder.nonce);const u={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(this.updateActionButtons("draft"),this.syncPublishPanelStatus(i?.status||"draft"),this.updatePermalinkUIAfterSave(i),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),i?.question_id_new){const e=window.location.href;window.location.href=e.replace(/post-new\/?/,`${i.question_id_new}/`)}if(i?.status){const e=document.querySelector(V.selectors.elQuestionStatus);if(e&&(e.className="question-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.question-item[data-question-id="${c.question_id}"]`);if(e){const t=e.closest(".question");t&&t.remove()}}}}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(d,u)}async trashQuestion(t){if(!this.isQuestionContext())return;const{target:s}=t;if(!s.closest(V.selectors.elBtnTrashQuestion))return;if(!(await i().fire({title:"Are you sure you want to trash this question?",iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return;const a=document.querySelector(V.selectors.elQuestionActionExpanded);e.lpSetLoadingEl(a,1);const r=this.getQuestionDataForUpdate(),l={action:"move_trash_question",args:{id_url:"move-trash-question"},question_id:r.question_id||0},c={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t&&(i?.redirect_url&&(window.location.href=i.redirect_url),i?.status)){const e=document.querySelector(V.selectors.elQuestionStatus);if(e&&(e.className="question-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.question-item[data-question-id="${r.question_id}"]`);if(e){const t=e.closest(".question");t&&t.remove()}}}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(l,c)}async duplicateQuestion(t){if(!this.isQuestionContext())return;const{target:s}=t,o=s.closest(V.selectors.elBtnDuplicateQuestion);if(!o)return;const r=this.getQuestionDataForUpdate(),l=parseInt(r?.question_id,10)||0;if(!l)return;if(!(await i().fire({title:o.dataset.title||"Are you sure?",text:o.dataset.content||"Are you sure you want to duplicate this question?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return;const c=document.querySelector(V.selectors.elQuestionActionExpanded);e.lpSetLoadingEl(c,1);const d={action:"duplicate_question",args:{id_url:"duplicate-question"},question_id:l},u={success:e=>{const{status:t,message:s,data:i}=e;n.W(s||"Duplicated successfully!",t),"success"===t&&i?.redirect_url&&(window.location.href=i.redirect_url)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(c,0)}};window.lpAJAXG.fetchAJAX(d,u)}}class U{constructor(e=null){this.container=e,this.initialized=!1,this.eventsBound=!1,this.sortable=null,this.boundHandlers={handleAddMaterial:null,handleChange:null,handleClick:null,handleSaveAll:null,handleDelete:null,handleDragStart:null,handleDragOver:null,handleDrop:null,handleDragEnd:null},this.elements={},this.container&&this.init()}reinit(e){this.initialized&&this.destroy(),this.container=e,this.container&&this.init()}cacheElements(){const e=this.elements;e.postId=this.container.querySelector("#current-material-post-id"),e.maxFileSize=this.container.querySelector("#material-max-file-size"),e.uploadField=this.container.querySelector(".lp-material--field-upload"),e.canUpload=this.container.querySelector("#available-to-upload"),e.addBtn=this.container.querySelector("#btn-lp--add-material"),e.groupTemplate=this.container.querySelector("#lp-material--add-material-template"),e.groupContainer=this.container.querySelector("#lp-material--group-container"),e.materialTab=this.container.querySelector("#lp-material-container")||this.container,e.saveBtn=this.container.querySelector("#btn-lp--save-material"),e.uploadTemplate=this.container.querySelector("#lp-material--upload-field-template"),e.externalTemplate=this.container.querySelector("#lp-material--external-field-template"),e.deleteText=this.container.querySelector("#delete-material-row-text"),e.deleteMessage=this.container.querySelector("#delete-material-message"),e.materialTable=this.container.querySelector(".lp-material--table"),e.tbody=e.materialTable?.querySelector("tbody"),e.thead=e.materialTable?.querySelector("thead")}init(){if(!this.container)return;this.cacheElements();const{postId:e,materialTab:t}=this.elements;e&&t&&(this.postID=e.value,this.maxFileSize=this.elements.maxFileSize?.value||10,this.acceptFile=this.elements.uploadField&&this.elements.uploadField.getAttribute("accept")?.split(",").map(e=>e.trim())||[],this.loadMaterials(),this.bindEvents(),this.initSortable(),this.initialized=!0)}async loadMaterials(){const{materialTab:e,tbody:t}=this.elements;if(e&&this.postID&&t)try{const s=`${this.getRestUrl()}lp/v1/material/item-materials/${this.postID}`,i=await fetch(s,{method:"GET",headers:{"X-WP-Nonce":this.getNonce(),"Content-Type":"application/json"}});if(!i.ok)throw new Error(`HTTP error! status: ${i.status}`);const n=await i.json(),{data:o,status:a}=n;if("success"!==a)return void console.error(n.message);if(o?.items?.length>0){const s=e.querySelector(".lp-skeleton-animation");s?.remove();const i=document.createDocumentFragment();o.items.forEach(e=>{const t=this.createRow(e);i.appendChild(t)}),t.appendChild(i),this.initSortable()}}catch(e){console.error("Load materials error:",e.message)}}createRow(e){const t=document.createElement("tr");t.dataset.id=e.file_id,t.dataset.sort=e.orders,t.draggable=!0;const s=this.elements.deleteText?.value||"Delete";return t.innerHTML=`\n\t\t\t<td class="sort">\n\t\t\t\t<span class="dashicons dashicons-menu"></span> ${this.escapeHtml(e.file_name)}\n\t\t\t</td>\n\t\t\t<td>${this.capitalizeFirstChar(e.method)}</td>\n\t\t\t<td>\n\t\t\t\t<a href="javascript:void(0)" class="delete-material-row" data-id="${e.file_id}">\n\t\t\t\t\t${s}\n\t\t\t\t</a>\n\t\t\t</td>\n\t\t`,t}escapeHtml(e){const t=document.createElement("div");return t.textContent=e,t.innerHTML}capitalizeFirstChar(e){return e.charAt(0).toUpperCase()+e.substring(1)}bindEvents(){if(this.eventsBound)return;const{addBtn:e,materialTab:t,saveBtn:s}=this.elements;this.boundHandlers.handleAddMaterial=()=>this.handleAddMaterial(),this.boundHandlers.handleChange=e=>this.handleChange(e),this.boundHandlers.handleClick=e=>this.handleClick(e),this.boundHandlers.handleSaveAll=()=>this.handleSaveAll(),this.boundHandlers.handleDelete=e=>this.handleDelete(e),e?.addEventListener("click",this.boundHandlers.handleAddMaterial),t&&(t.addEventListener("change",this.boundHandlers.handleChange),t.addEventListener("click",this.boundHandlers.handleClick)),s?.addEventListener("click",this.boundHandlers.handleSaveAll),this.container.addEventListener("click",this.boundHandlers.handleDelete),this.eventsBound=!0}handleAddMaterial(){const{addBtn:e,groupContainer:t,groupTemplate:s}=this.elements;if(!e||!t||!s)return;const i=parseInt(e.getAttribute("can-upload"))||0;t.querySelectorAll(".lp-material--group").length>=i||t.insertAdjacentHTML("afterbegin",s.innerHTML)}handleChange(e){const t=e.target;t.classList.contains("lp-material--field-method")&&this.handleMethodSwitch(t),t.classList.contains("lp-material--field-upload")&&this.validateFile(t)}handleMethodSwitch(e){const t=e.value,{uploadTemplate:s,externalTemplate:i}=this.elements;if(!s||!i)return;const n=e.closest(".lp-material--group");if(n)switch(t){case"upload":e.parentNode.insertAdjacentHTML("afterend",s.innerHTML),n.querySelector(".lp-material--external-wrap")?.remove();break;case"external":e.parentNode.insertAdjacentHTML("afterend",i.innerHTML),n.querySelector(".lp-material--upload-wrap")?.remove()}}validateFile(e){if(!e.value||!e.files?.length)return void this.resetUploadLabel(e);const t=e.files[0];return this.acceptFile.length>0&&!this.acceptFile.includes(t.type)?(alert("This file is not allowed! Please choose another file!"),e.value="",void this.resetUploadLabel(e)):t.size>1024*this.maxFileSize*1024?(alert(`This file size is greater than ${this.maxFileSize}MB! Please choose another file!`),e.value="",void this.resetUploadLabel(e)):void this.updateUploadLabel(e,t.name)}updateUploadLabel(e,t){if(!t)return;const s=e.closest(".lp-material--upload-wrap")?.querySelector("label");s&&(s.classList.add("has-selected-file"),s.setAttribute("data-file-name",t),s.setAttribute("title",t))}resetUploadLabel(e){const t=e?.closest(".lp-material--upload-wrap")?.querySelector("label");t&&(t.classList.remove("has-selected-file"),t.removeAttribute("data-file-name"),t.removeAttribute("title"))}handleClick(e){const t=e.target;if(t.classList.contains("lp-material--delete")&&"BUTTON"===t.nodeName)t.closest(".lp-material--group")?.remove();else if(t.classList.contains("lp-material-save-field")){const e=t.closest(".lp-material--group");e&&this.saveMaterial([e],!0,t)}}handleSaveAll(){const{groupContainer:e,saveBtn:t}=this.elements;if(!e)return;const s=Array.from(e.querySelectorAll(".lp-material--group"));s.length>0&&this.saveMaterial(s,!1,t)}async saveMaterial(e,t=!1,s){if(!e.length)return;const i=[],n=new FormData;let o=!0;for(const t of e){const e=t.querySelector(".lp-material--field-title")?.value,s=t.querySelector(".lp-material--field-method")?.value,a=t.querySelector(".lp-material--field-external-link"),r=t.querySelector(".lp-material--field-upload");if(!e){o=!1;break}let l="",c="";switch(s){case"upload":r?.value&&r.files?.length>0?(l=r.files[0].name,n.append("file[]",r.files[0])):o=!1;break;case"external":c=a?.value||"",c||(o=!1)}if(!o)break;i.push({label:e,method:s,file:l,link:c})}if(o){n.append("data",JSON.stringify(i)),s?.classList.add("loading");try{const s=`${this.getRestUrl()}lp/v1/material/item-materials/${this.postID}`,i=await fetch(s,{method:"POST",headers:{"X-WP-Nonce":this.getNonce()},body:n});if(!i.ok)throw new Error(`HTTP error! status: ${i.status}`);const o=await i.text();let a;try{a=JSON.parse(o)}catch(e){throw console.error("Response is not valid JSON:",o.substring(0,200)),new Error("Server returned invalid response. Check console for details.")}t?e[0].remove():e.forEach(e=>{e.querySelector(".lp-material--field-title").value="";const t=e.querySelector(".lp-material--field-upload");t&&(t.value="",this.resetUploadLabel(t));const s=e.querySelector(".lp-material--field-external-link");s&&(s.value="")});const{message:r,data:l,status:c}=a;if("success"===c&&l?.length>0){const{thead:e,tbody:t}=this.elements;if(e?.classList.remove("hidden"),t){const e=document.createDocumentFragment();l.forEach(t=>{e.appendChild(this.createRow(t))}),t.appendChild(e)}this.updateCanUploadCount(-l.length),this.initSortable()}}catch(e){console.error("Save material error:",e),alert("Error saving material: "+e.message)}finally{s?.classList.remove("loading")}}else alert("Enter file title, choose file or enter file link!")}async handleDelete(e){const t=e.target;if(!t.classList.contains("delete-material-row")||"A"!==t.nodeName)return;e.preventDefault();const s=t.dataset.id,i=this.elements.deleteMessage?.value||"Are you sure you want to delete this material?";if(confirm(i))try{const e=`${this.getRestUrl()}lp/v1/material/${s}`,i=await fetch(e,{method:"DELETE",headers:{"X-WP-Nonce":this.getNonce(),"Content-Type":"application/json"},body:JSON.stringify({item_id:this.postID})}),n=await i.json();200===n.status&&n.delete?(t.closest("tr")?.remove(),this.updateCanUploadCount(1)):alert(n.message)}catch(e){console.error("Delete material error:",e),alert("Error deleting material: "+e.message)}}updateCanUploadCount(e){const{canUpload:t,addBtn:s}=this.elements;if(t&&s){const i=parseInt(t.textContent)+e;t.textContent=i,s.setAttribute("can-upload",i)}}initSortable(){const{tbody:e}=this.elements;if(!e)return;this.destroySortable();const t=e.querySelectorAll("tr");this.boundHandlers.handleDragStart=e=>this.handleDragStart(e),this.boundHandlers.handleDragOver=e=>this.handleDragOver(e),this.boundHandlers.handleDrop=e=>this.handleDrop(e),this.boundHandlers.handleDragEnd=()=>this.handleDragEnd(),t.forEach(e=>{e.draggable=!0,e.addEventListener("dragstart",this.boundHandlers.handleDragStart),e.addEventListener("dragover",this.boundHandlers.handleDragOver),e.addEventListener("drop",this.boundHandlers.handleDrop),e.addEventListener("dragend",this.boundHandlers.handleDragEnd)}),this.sortable={tbody:e,rows:t}}handleDragStart(e){this.draggedElement=e.currentTarget,e.currentTarget.style.opacity="0.4",e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("text/html",e.currentTarget.innerHTML)}handleDragOver(e){e.preventDefault&&e.preventDefault(),e.dataTransfer.dropEffect="move";const t=e.currentTarget;if(this.draggedElement!==t){const s=t.getBoundingClientRect(),i=(e.clientY-s.top)/(s.bottom-s.top)>.5;t.parentNode.insertBefore(this.draggedElement,i?t.nextSibling:t)}return!1}handleDrop(e){return e.stopPropagation&&e.stopPropagation(),!1}handleDragEnd(){this.draggedElement.style.opacity="1",this.draggedElement=null,this.updateSort()}async updateSort(){const{tbody:e}=this.elements;if(!e)return;const t=e.querySelectorAll("tr"),s=Array.from(t).map((e,t)=>(e.dataset.sort=t+1,{file_id:parseInt(e.dataset.id),orders:t+1}));try{const e=`${this.getRestUrl()}lp/v1/material/item-materials/${this.postID}`,t=await fetch(e,{method:"PUT",headers:{"X-WP-Nonce":this.getNonce(),"Content-Type":"application/json"},body:JSON.stringify({sort_arr:JSON.stringify(s)})});200!==(await t.json()).status&&console.error("Sort table fail.")}catch(e){console.error("Update sort error:",e)}}getRestUrl(){return window.lpGlobalSettings?.rest||window.lpData?.lp_rest_url||"/wp-json/"}getNonce(){return window.lpGlobalSettings?.nonce||window.lpData?.nonce||""}destroySortable(){if(!this.sortable)return;const{rows:e}=this.sortable;e?.forEach(e=>{e.removeEventListener("dragstart",this.boundHandlers.handleDragStart),e.removeEventListener("dragover",this.boundHandlers.handleDragOver),e.removeEventListener("drop",this.boundHandlers.handleDrop),e.removeEventListener("dragend",this.boundHandlers.handleDragEnd)}),this.sortable=null}destroy(){const{addBtn:e,materialTab:t,saveBtn:s}=this.elements;e&&e.removeEventListener("click",this.boundHandlers.handleAddMaterial),t&&(t.removeEventListener("change",this.boundHandlers.handleChange),t.removeEventListener("click",this.boundHandlers.handleClick)),s&&s.removeEventListener("click",this.boundHandlers.handleSaveAll),this.container&&this.container.removeEventListener("click",this.boundHandlers.handleDelete),this.destroySortable(),this.boundHandlers={handleAddMaterial:null,handleChange:null,handleClick:null,handleSaveAll:null,handleDelete:null,handleDragStart:null,handleDragOver:null,handleDrop:null,handleDragEnd:null},this.elements={},this.initialized=!1,this.eventsBound=!1}}class X{constructor(){this.popupContainer=null,this.currentType=null,this.currentId=null,this.currentTemplate="",this.isNewItem=!1,this.savedData=null,this.openContext=this.getDefaultOpenContext(),this.builderEditQuiz=null,this.builderEditQuestion=null,this.builderMaterial=null,this.loadedTabAssets=new Set,this.initializedTabs=new Map,this.init()}static selectors={popupContainer:"#lp-builder-popup-container",popupOverlay:".lp-builder-popup-overlay",popup:".lp-builder-popup",closeBtn:".lp-builder-popup__close",resizeBtn:".lp-builder-popup__resize",cancelBtn:".lp-builder-popup__btn--cancel",saveBtn:".lp-builder-popup__btn--save",draftBtn:".lp-builder-popup__btn--draft",trashBtn:".lp-builder-popup__btn--trash",tabs:".lp-builder-popup__tabs",tab:".lp-builder-popup__tab",tabPane:".lp-builder-popup__tab-pane",permalinkSlugInput:".cb-permalink-slug-input",permalinkUrl:".cb-permalink-url",permalinkBaseUrl:"#cb-permalink-base-url",permalinkDisplay:".cb-permalink-display",permalinkEditor:".cb-permalink-editor",permalinkRoot:".cb-item-edit-permalink, .cb-course-edit-permalink",permalinkPlaceholder:".cb-item-edit-permalink__placeholder",popupTrigger:"[data-popup-lesson], [data-popup-quiz], [data-popup-question], [data-add-new-lesson], [data-template][data-popup-type]",triggerLesson:"[data-popup-lesson]",triggerQuiz:"[data-popup-quiz]",triggerQuestion:"[data-popup-question]",addNewLesson:"[data-add-new-lesson]"};init(){let e=document.querySelector(X.selectors.popupContainer);e||(e=document.createElement("div"),e.id="lp-builder-popup-container",document.body.appendChild(e)),this.popupContainer=e,this.events()}events(){X._loadedEvents||(X._loadedEvents=!0,e.eventHandlers("click",[{selector:X.selectors.popupTrigger,class:this,callBack:this.openPopup.name},{selector:`${X.selectors.closeBtn}, ${X.selectors.cancelBtn}, ${X.selectors.popupOverlay}`,class:this,callBack:this.closePopup.name,conditionBeforeCallBack:()=>this.isPopupOpen()},{selector:X.selectors.resizeBtn,class:this,callBack:this.toggleFullscreen.name,conditionBeforeCallBack:()=>this.isPopupOpen()},{selector:X.selectors.tab,class:this,callBack:this.switchTab.name,conditionBeforeCallBack:()=>this.isPopupOpen()},{selector:X.selectors.saveBtn,class:this,callBack:this.handleSave.name,conditionBeforeCallBack:()=>this.isPopupOpen()},{selector:X.selectors.draftBtn,class:this,callBack:this.handleDraft.name,conditionBeforeCallBack:()=>this.isPopupOpen()},{selector:X.selectors.trashBtn,class:this,callBack:this.handleTrash.name,conditionBeforeCallBack:()=>this.isPopupOpen()}]),e.eventHandlers("keydown",[{selector:"body",class:this,callBack:this.closePopup.name,conditionBeforeCallBack:e=>"Escape"===e.e.key&&this.isPopupOpen()}]))}toggleFullscreen(){const e=this.popupContainer.querySelector(X.selectors.popup);if(!e)return;e.classList.toggle("lp-builder-popup--fullscreen");const t=e.querySelector(X.selectors.resizeBtn);if(t){const s=t.querySelector("i");if(s){const t=e.classList.contains("lp-builder-popup--fullscreen");s.classList.toggle("lp-icon-expand",!t),s.classList.toggle("lp-icon-compress",t)}}document.dispatchEvent(new CustomEvent("lp-builder-popup-fullscreen-toggled",{detail:{isFullscreen:e.classList.contains("lp-builder-popup--fullscreen"),type:this.currentType,id:this.currentId}}))}openPopup(e){const{target:t}=e,s=t.closest(X.selectors.popupTrigger);if(!s)return;let i="",n=0;s.matches(X.selectors.addNewLesson)?i="lesson":s.dataset.popupType?(i=s.dataset.popupType,n=parseInt(s.dataset.popupId)||0):void 0!==s.dataset.popupLesson?(i="lesson",n=parseInt(s.dataset.popupLesson)||0):void 0!==s.dataset.popupQuiz?(i="quiz",n=parseInt(s.dataset.popupQuiz)||0):void 0!==s.dataset.popupQuestion&&(i="question",n=parseInt(s.dataset.popupQuestion)||0),i&&this.showPopup(s,i,n,this.resolveOpenContext(s))}getDefaultOpenContext(){return{isCurriculum:!1,courseId:0}}resolveOpenContext(e){const t=!!e?.closest("#lp-course-edit-curriculum")||!!e?.closest(".lp-edit-curriculum-wrap"),s=parseInt(e?.dataset?.courseId)||0;return{isCurriculum:t&&s>0,courseId:s}}showPopup(e,t,s,i=null){const n=e?.dataset?.template||"",o=document.querySelector(n);if(!n||!o)return;if(this.currentType=t,this.currentId=s,this.currentTemplate=n,this.isNewItem=0===s,this.openContext=i?{...i}:this.getDefaultOpenContext(),!this.popupContainer)return;this.popupContainer.innerHTML=o.innerHTML,this.popupContainer.classList.add("active"),document.body.classList.add("lp-popup-open");const a=this.popupContainer.querySelector(".lp-target");if(!a||!window.lpAJAXG)return;const r=window.lpAJAXG.getDataSetCurrent(a);r.args=r.args||{},r.args[`${t}_id`]=s,window.lpAJAXG.setDataSetCurrent(a,r),this.requestPopupContent(r)}reloadCurrentPopup(){if(!this.currentTemplate||!this.currentType)return;const e=document.querySelector(this.currentTemplate);if(!e)return;if(!this.popupContainer)return;this.popupContainer.innerHTML=e.innerHTML,this.popupContainer.classList.add("active"),document.body.classList.add("lp-popup-open");const t=this.popupContainer.querySelector(".lp-target");if(!t||!window.lpAJAXG)return;const s=window.lpAJAXG.getDataSetCurrent(t);s.args=s.args||{},s.args[`${this.currentType}_id`]=this.currentId,window.lpAJAXG.setDataSetCurrent(t,s),this.requestPopupContent(s)}requestPopupContent(e){if(!this.popupContainer||!window.lpAJAXG)return;const t={success:e=>{const{status:t,data:s}=e;if("success"===t&&s?.content){this.popupContainer.innerHTML=s.content,this.popupContainer.classList.add("active"),document.body.classList.add("lp-popup-open"),this.loadedTabAssets.clear(),this.initializedTabs.clear(),this.popupContainer.querySelectorAll(".lp-load-ajax-element.loaded").forEach(e=>e.classList.remove("loaded")),setTimeout(()=>window.lpAJAXG.getElements(),50);const e=this.popupContainer.querySelector(X.selectors.popup),t=e?.querySelector(`${X.selectors.tab}.active`),i=t?.dataset.tab||"overview",n=e?.querySelector(`${X.selectors.tabPane}[data-tab="${i}"]`);if(n&&this.loadTabAssets(i,n),"overview"===i&&setTimeout(()=>this.initTinyMCE(),50),"quiz"===this.currentType){if(this.builderEditQuiz||(this.builderEditQuiz=new R),"questions"===i){const e=`${this.currentType}-${i}`;setTimeout(()=>{this.triggerAjaxLoadForTab(n),this.builderEditQuiz.reinit(this.popupContainer),this.initializedTabs.set(e,!0)},100)}}else if("question"===this.currentType){if(this.builderEditQuestion||(this.builderEditQuestion=new V),"settings"===i){const e=`${this.currentType}-${i}`;setTimeout(()=>{this.triggerAjaxLoadForTab(n),this.builderEditQuestion.reinit(this.popupContainer),this.initializedTabs.set(e,!0)},100)}}else if("lesson"===this.currentType&&(this.builderMaterial||(this.builderMaterial=new U),"settings"===i)){const e=`${this.currentType}-${i}`;setTimeout(()=>{this.triggerAjaxLoadForTab(n),this.builderMaterial.reinit(this.popupContainer),this.initializedTabs.set(e,!0)},100)}document.dispatchEvent(new CustomEvent("lp-builder-popup-opened",{detail:{type:this.currentType,id:this.currentId,isNew:this.isNewItem}}))}else n.W(e.message||"Failed to load popup","error"),this.popupContainer.innerHTML="",this.popupContainer.classList.remove("active"),document.body.classList.remove("lp-popup-open")},error:e=>{n.W(e.message||"Failed to load popup","error"),this.popupContainer.innerHTML="",this.popupContainer.classList.remove("active"),document.body.classList.remove("lp-popup-open")},completed:()=>{}};window.lpAJAXG.fetchAJAX(e,t)}closePopup(){const e=this.currentType,t=this.currentId,s=this.savedData;this.destroyAllTinyMCE(),this.popupContainer.innerHTML="",this.popupContainer.classList.remove("active"),document.body.classList.remove("lp-popup-open"),this.loadedTabAssets.clear(),this.initializedTabs.clear(),s&&t&&this.updateListItem(e,t,s),document.dispatchEvent(new CustomEvent("lp-builder-popup-closed",{detail:{type:e,id:t,savedData:s}})),this.currentType=null,this.currentId=null,this.currentTemplate="",this.isNewItem=!1,this.savedData=null,this.openContext=this.getDefaultOpenContext()}updateListItem(e,t,s){if(!e||!t||!s)return;const{formData:i,data:n,wasNewItem:o}=s;let a=this.findListItems(e,t);if((!a||0===a.length)&&o){const s=this.insertNewListItem(e,t,n?.list_item_html);s&&(a=[s])}a&&0!==a.length&&(a.forEach(t=>{let s=t;if(n?.section_item_html&&s.classList.contains("section-item")){const e=document.createElement("template");e.innerHTML=n.section_item_html.trim();const t=e.content.firstElementChild;t&&(s.replaceWith(t),s=t)}else if(n?.list_item_html&&!s.classList.contains("section-item")){const e=document.createElement("template");e.innerHTML=n.list_item_html.trim();const t=e.content.firstElementChild;t&&(s.replaceWith(t),s=t)}else{const t=i[`${e}_title`];if(t&&this.updateElementText(s,[".item-title",".lp-item-title",`.lp-${e}-title`,".curriculum-item-title",".item-name","span.title",".lp-question-title-input",".section-item-title input",".section-item-title span",".lp-item-title-input"],t),n?.status&&this.updateElementClass(s,[`.${e}-status`,".item-status",".post-status"],n.status),"lesson"===e){const e=i._lp_duration||n?.duration;e&&this.updateDuration(s,e);const t=i._lp_preview||n?.preview,o="yes"===t||!0===t||"1"===t,a=s.querySelector(".lp-btn-set-preview-item a, .course-item-preview");a&&(o?(a.classList.remove("lp-icon-eye-slash"),a.classList.add("lp-icon-eye")):(a.classList.remove("lp-icon-eye"),a.classList.add("lp-icon-eye-slash")));const r=s.querySelector('input[type="checkbox"].preview-checkbox');r&&(r.checked=o),s.classList.toggle("is-preview",o),s.classList.toggle("preview-item",o)}else if("quiz"===e){const e=i._lp_duration||n?.duration;e&&this.updateDuration(s,e);const t=n?.question_count||n?.questions_count;if(null!=t){const e=s.querySelector(".question-count");e&&(e.textContent=`${t} ${1===t?"Question":"Questions"}`)}const o=i._lp_passing_grade||n?.passing_grade;if(o){const e=s.querySelector(".passing-grade");e&&(e.textContent=`${o}%`)}}else if("question"===e){const e=i._lp_type||n?.type;if(e){const t={true_or_false:"True or False",single_choice:"Single Choice",multi_choice:"Multi Choice",fill_in_blanks:"Fill in Blanks"};this.updateElementText(s,[".question-type",".item-type"],t[e]||e),["true_or_false","single_choice","multi_choice","fill_in_blanks"].forEach(e=>s.classList.remove(e)),s.classList.add(e)}const t=i._lp_mark||n?.mark;if(t){const e=s.querySelector(".question-mark");e&&(e.textContent=t)}}}}),document.dispatchEvent(new CustomEvent("lp-builder-list-item-updated",{detail:{type:e,id:t,formData:i,data:n}})))}findListItems(e,t){const s=[`[data-${e}-id="${t}"]`,`[data-id="${t}"]`,`[data-popup-${e}="${t}"]`,`[data-item-id="${t}"]`,`.section-item[data-item-id="${t}"]`,`.lp-${e}-item[data-id="${t}"]`],i=new Set;for(const t of s){const s=document.querySelectorAll(t);for(const t of s)t.closest("#lp-builder-popup-container")||(t.classList.contains("section-item")||t.classList.contains(`lp-${e}-item`)||t.classList.contains("list-item")||t.classList.contains("cb-list-item")||"LI"===t.tagName||t.closest("ul"))&&i.add(t)}return Array.from(i)}insertNewListItem(e,t,s){if(!s)return null;const i=this.findListItems(e,t);if(i&&i.length>0)return i[0];const n=this.findListContainer(e);if(!n)return null;const o=document.createElement("template");o.innerHTML=s.trim();const a=o.content.firstElementChild;if(!a)return null;n.prepend(a);const r={lesson:"highlight-new-lesson",quiz:"highlight-new-quiz",question:"highlight-new-question"}[e];r&&(a.classList.add(r),a.scrollIntoView({behavior:"smooth",block:"nearest"}),setTimeout(()=>{a.classList.remove(r)},1500));const l=this.findListItems(e,t);return l&&l.length>0?l[0]:a}findListContainer(e){const t={lesson:".cb-list-lesson",quiz:".cb-list-quiz",question:".cb-list-question"}[e]||`.cb-list-${e}, [data-builder-list="${e}"]`;if(!t)return null;const s=document.querySelector(t);if(s)return s;const i=document.querySelector({lesson:".courses-builder__lesson-tab",quiz:".courses-builder__quiz-tab",question:".courses-builder__question-tab"}[e]||`.courses-builder__${e}-tab, [data-builder-tab="${e}"]`),n={lesson:"cb-list-lesson",quiz:"cb-list-quiz",question:"cb-list-question"}[e]||`cb-list-${e}`;if(!i||!n)return null;const o=i.querySelector(".learn-press-message");o&&o.remove();const a=document.createElement("ul");return a.className=n,i.appendChild(a),a}updateElementText(e,t,s){for(const i of t){const t=e.querySelector(i);if(t)return"INPUT"===t.tagName?t.value=s:t.textContent=s,!0}return!1}updateElementClass(e,t,s){for(const i of t){const t=e.querySelector(i);if(t){const e=i.replace(".","");return t.className=t.className.replace(/\b(publish|draft|pending|trash)\b/g,"").trim(),t.classList.add(e,s),t.textContent=s,!0}}return!1}updateDuration(e,t){const s=this.formatDuration(t);if(!this.updateElementText(e,[".item-meta.duration",".duration",".course-item-duration",".meta-duration"],s)&&s){const t=e.querySelector(".course-item__right, .item-meta-container, .course-item-meta");if(t){let e=t.querySelector(".duration");e||(e=document.createElement("span"),e.className="duration",t.insertBefore(e,t.firstChild)),e.textContent=s}}}formatDuration(e){if(!e)return"";if("string"==typeof e&&e.match(/\d+\s+\w+/))return e;const t=String(e).trim().split(/\s+/);if(t.length>=2){const e=parseInt(t[0])||0,s=t[1].toLowerCase();return 0===e?"":`${e} ${{minute:1===e?"Minute":"Minutes",hour:1===e?"Hour":"Hours",day:1===e?"Day":"Days",week:1===e?"Week":"Weeks"}[s]||s}`}const s=parseInt(e)||0;return s>0?`${s} ${1===s?"Minute":"Minutes"}`:""}isPopupOpen(){return this.popupContainer?.classList.contains("active")}switchTab(e){const t=e?.target?e.target.closest(X.selectors.tab):e;if(!t)return;const s=t.dataset.tab,i=t.closest(X.selectors.popup);if(!i||!s)return;this.syncAllTinyMCE(),i.querySelectorAll(X.selectors.tab).forEach(e=>{e.classList.remove("active")}),t.classList.add("active"),i.querySelectorAll(X.selectors.tabPane).forEach(e=>{e.classList.remove("active")});const n=i.querySelector(`${X.selectors.tabPane}[data-tab="${s}"]`);if(!n)return;n.classList.add("active"),this.loadTabAssets(s,n);const o=`${this.currentType}-${s}`;this.initializedTabs.has(o)||("overview"===s?(setTimeout(()=>this.initTinyMCE(),100),this.initializedTabs.set(o,!0)):"questions"===s&&"quiz"===this.currentType?(this.triggerAjaxLoadForTab(n),this.builderEditQuiz&&setTimeout(()=>{this.builderEditQuiz.reinit(this.popupContainer),this.initializedTabs.set(o,!0)},100)):"settings"===s&&"question"===this.currentType?(this.triggerAjaxLoadForTab(n),this.builderEditQuestion&&setTimeout(()=>{this.builderEditQuestion.reinit(this.popupContainer),this.initializedTabs.set(o,!0)},100)):"settings"===s&&"lesson"===this.currentType&&(this.triggerAjaxLoadForTab(n),this.builderMaterial&&setTimeout(()=>{this.builderMaterial.reinit(this.popupContainer),this.initializedTabs.set(o,!0)},100))),document.dispatchEvent(new CustomEvent("lp-builder-tab-switched",{detail:{tabName:s,type:this.currentType,id:this.currentId}}))}triggerAjaxLoadForTab(e){if(!e||!window.lpAJAXG)return;const t=e.querySelectorAll(".lp-load-ajax-element:not(.loaded)");t.length>0&&(t.forEach(e=>e.classList.remove("loaded")),window.lpAJAXG.getElements())}initTinyMCE(){const e=`${this.currentType}_description_editor`;document.getElementById(e)&&"undefined"!=typeof tinymce&&(this.destroyTinyMCE(e),"undefined"!=typeof wp&&wp.editor?.initialize?wp.editor.initialize(e,{tinymce:{wpautop:!0,content_style:"body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; font-size: 14px; line-height: 1.6; color: #1e1e1e; }",plugins:"charmap colorpicker compat3x directionality fullscreen hr image lists media paste tabfocus textcolor wordpress wpautoresize wplink wptextpattern",toolbar1:"formatselect,bold,italic,underline,bullist,numlist,blockquote,alignleft,aligncenter,alignright,link,unlink,spellchecker,wp_adv",toolbar2:"strikethrough,hr,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help",wordpress_adv_hidden:!0},quicktags:{buttons:"strong,em,link,block,del,ins,img,ul,ol,li,code,more,close"},mediaButtons:!0}):tinymce.init({selector:"#"+e,height:300,menubar:!1,content_style:"body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; font-size: 14px; line-height: 1.6; color: #1e1e1e; }",plugins:["advlist autolink lists link image charmap print preview anchor","searchreplace visualblocks code fullscreen","insertdatetime media table paste code help wordcount"],toolbar:"undo redo | formatselect | bold italic backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat | help"}))}syncAllTinyMCE(){if("undefined"==typeof tinymce||!this.currentType)return;const e=`${this.currentType}_description_editor`,t=tinymce.get(e);t&&t.save(),tinymce.editors.forEach(e=>{e.id?.includes(this.currentType)&&e.save()})}destroyTinyMCE(e){if("undefined"!=typeof tinymce){const t=tinymce.get(e);t&&t.remove()}"undefined"!=typeof wp&&wp.editor?.remove&&wp.editor.remove(e)}destroyAllTinyMCE(){if(!this.currentType||"undefined"==typeof tinymce)return;const e=`${this.currentType}_description_editor`;this.destroyTinyMCE(e);const t=[];tinymce.editors.forEach(e=>{e.id&&this.popupContainer?.querySelector(`#${e.id}`)&&t.push(e.id)}),t.forEach(e=>this.destroyTinyMCE(e))}getStatusFromPublishPanel(e="publish"){if(!this.currentType||!this.popupContainer)return e;const t=this.popupContainer.querySelector(`#cb-${this.currentType}-publish-status`);if(!t)return e;const s=t.value;return"publish"===s||"draft"===s?s:e}syncPublishPanelStatus(e){if(!this.currentType||!this.popupContainer)return;const t=this.popupContainer.querySelector(`#cb-${this.currentType}-publish-status`);t&&(t.value="publish"===e?"publish":"draft")}handleSave(t){const s=t?.target?t.target.closest(X.selectors.saveBtn):t;if(!s)return;if(!this.currentType)return;const i=(s?.dataset?.titlePublish||"").toString().trim().toLowerCase(),o=(s?.textContent||"").toString().trim().toLowerCase(),a=!!i&&o===i,r=a?"publish":this.getStatusFromPublishPanel("publish");a&&this.syncPublishPanelStatus("publish"),this.syncAllTinyMCE();const l=this.getFormData(),c=this.validateFormData(l);if(!c.valid)return void n.W(c.errors.join(". "),"error");e.lpSetLoadingEl(s,1);const d=this.isNewItem,u={...l,action:{lesson:"builder_update_lesson",quiz:"builder_update_quiz",question:"builder_update_question"}[this.currentType]||`builder_update_${this.currentType}`,args:{id_url:`builder-update-${this.currentType}`},[`${this.currentType}_status`]:r,return_html:"yes"},h={success:e=>{const{status:t,message:s,data:i}=e;n.W(s,t),"success"===t&&this.handleSaveSuccess(i,l,d)},error:e=>{n.W(e.message||"Save failed","error")},completed:()=>{e.lpSetLoadingEl(s,0)}};window.lpAJAXG.fetchAJAX(u,h)}async handleDraft(t){const s=t?.target?t.target.closest(X.selectors.draftBtn):t;if(!s)return;if(!this.currentType)return;const a=this.popupContainer.querySelector(`.${this.currentType}-status`);if(a&&a.classList.contains("publish")){const e=s.dataset.confirmUnpublish||"Saving as draft will unpublish this item from the course.";if(!(await i().fire({title:"Are you sure?",text:e,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return}this.syncAllTinyMCE();const r=this.getFormData(),l=this.validateFormData(r);if(!l.valid)return void n.W(l.errors.join(". "),"error");e.lpSetLoadingEl(s,1);const c=this.isNewItem,d={...r,action:{lesson:"builder_update_lesson",quiz:"builder_update_quiz",question:"builder_update_question"}[this.currentType]||`builder_update_${this.currentType}`,args:{id_url:`builder-update-${this.currentType}`},[`${this.currentType}_status`]:"draft",return_html:"yes"},u={success:e=>{const{status:t,message:s,data:i}=e;n.W(s,t),"success"===t&&this.handleSaveSuccess(i,r,c)},error:e=>{n.W(e.message||"Save draft failed","error")},completed:()=>{e.lpSetLoadingEl(s,0)}};window.lpAJAXG.fetchAJAX(d,u)}handleSaveSuccess(e,t,s){if(e?.button_title){const t=this.popupContainer.querySelector(X.selectors.saveBtn);t&&(t.textContent=e.button_title)}if(e?.status){this.syncPublishPanelStatus(e.status);const t=this.popupContainer.querySelector(`.${this.currentType}-status`);t&&(t.className=`${this.currentType}-status ${e.status}`,t.textContent=e.status),this.shouldRemoveFromCurriculum(e.status)&&this.removeItemFromCurriculum(this.currentId),this.shouldRemoveQuestionFromAssignedQuiz(e.status)&&this.removeQuestionFromAssignedQuiz(this.currentId)}this.updatePermalinkUIAfterSave(e);const i=`${this.currentType}_id_new`;if(e?.[i]){const t=e[i];this.currentId=t,this.isNewItem=!1;const s=this.popupContainer.querySelector(`[data-${this.currentType}-id]`);s&&(s.dataset[`${this.currentType}Id`]=t);const n=this.popupContainer.querySelector(X.selectors.popup);n&&(n.dataset[`${this.currentType}Id`]=t)}this.savedData={formData:t,data:e,wasNewItem:s},this.updateListItem(this.currentType,this.currentId,this.savedData),s&&this.currentId?(document.dispatchEvent(new CustomEvent("lp-builder-popup-saved",{detail:{type:this.currentType,id:this.currentId,data:e,formData:t,wasNewItem:s,listItemHtml:e?.list_item_html||null}})),setTimeout(()=>{this.destroyAllTinyMCE(),this.reloadCurrentPopup()},300)):document.dispatchEvent(new CustomEvent("lp-builder-popup-saved",{detail:{type:this.currentType,id:this.currentId,data:e,formData:t,wasNewItem:!1}}))}async handleTrash(t){const s=t?.target?t.target.closest(X.selectors.trashBtn):t;if(!s)return;if(!this.currentType||!this.currentId)return;const a=s.dataset.confirmTrash||"Moving it to the trash will cause this item to be removed from the course.";if(!(await i().fire({title:"Are you sure?",text:a,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return;e.lpSetLoadingEl(s,1);const r={action:{lesson:"move_trash_lesson",quiz:"move_trash_quiz",question:"move_trash_question"}[this.currentType]||`move_trash_${this.currentType}`,args:{id_url:`move-trash-${this.currentType}`},[`${this.currentType}_id`]:this.currentId};this.openContext?.isCurriculum&&(parseInt(this.openContext?.courseId)||0)>0&&(r.course_id=parseInt(this.openContext.courseId)||0);const l={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(i?.button_title){const e=this.popupContainer.querySelector(X.selectors.saveBtn);e&&(e.textContent=i.button_title)}if(i?.status){const e=this.popupContainer.querySelector(`.${this.currentType}-status`);e&&(e.className=`${this.currentType}-status ${i.status}`,e.textContent=i.status),this.shouldRemoveFromCurriculum(i.status)&&this.removeItemFromCurriculum(this.currentId),this.shouldRemoveQuestionFromAssignedQuiz(i.status)&&this.removeQuestionFromAssignedQuiz(this.currentId)}this.updatePermalinkUIAfterSave(i),this.savedData={formData:this.getFormData(),data:i,wasNewItem:!1},document.dispatchEvent(new CustomEvent("lp-builder-popup-trashed",{detail:{type:this.currentType,id:this.currentId,data:i}}))}},error:e=>{n.W(e.message||"Trash failed","error")},completed:()=>{e.lpSetLoadingEl(s,0)}};window.lpAJAXG.fetchAJAX(r,l)}shouldRemoveFromCurriculum(e){const t=(e||"").toString().toLowerCase();return!!this.openContext?.isCurriculum&&["draft","trash"].includes(t)&&(parseInt(this.currentId)||0)>0}shouldRemoveQuestionFromAssignedQuiz(e){const t=(e||"").toString().toLowerCase();return"question"===this.currentType&&["draft","trash"].includes(t)&&(parseInt(this.currentId)||0)>0}removeItemFromCurriculum(e){const t=parseInt(e)||0;if(t<=0)return;const s=document.querySelector("#lp-course-edit-curriculum")||document.querySelector(".lp-edit-curriculum-wrap");if(!s)return;const i=s.querySelectorAll(`.section-item[data-item-id="${t}"]`);if(!i.length)return;const n=new Set;i.forEach(e=>{const t=e.closest(".section");t&&n.add(t),e.remove()}),this.syncCurriculumCounters(s,n)}removeQuestionFromAssignedQuiz(e){const t=parseInt(e)||0;t<=0||document.querySelectorAll(`.lp-question-item[data-question-id="${t}"]`).forEach(e=>e.remove())}syncCurriculumCounters(e,t=new Set){if(!e)return;const s=e.querySelectorAll(".section-item:not(.clone)").length,i=e.querySelector(".total-items");if(i){i.dataset.count=s;const e=i.querySelector(".count");e&&(e.textContent=s)}(t.size>0?Array.from(t):Array.from(e.querySelectorAll(".section"))).forEach(e=>{const t=e.querySelector(".section-items-counts");if(!t)return;const s=e.querySelectorAll(".section-item:not(.clone)").length;t.dataset.count=s;const i=t.querySelector(".count");i&&(i.textContent=s)})}validateFormData(e){const t=[],s=e[`${this.currentType}_title`]||"";return s.trim()||t.push(`${this.currentType.charAt(0).toUpperCase()+this.currentType.slice(1)} title is required`),s.length>200&&t.push("Title must be less than 200 characters"),{valid:0===t.length,errors:t}}getFormData(){const e={},t=this.popupContainer.querySelector(X.selectors.popup);if(!t)return e;e[`${this.currentType}_id`]=this.currentId||0,this.openContext?.isCurriculum&&(parseInt(this.openContext?.courseId)||0)>0&&(e.course_id=parseInt(this.openContext.courseId)||0);const s=t.querySelector('input[name$="_title"], #title, #'+this.currentType+"_title");s&&(e[`${this.currentType}_title`]=s.value);const i=`${this.currentType}_description_editor`;let n="";if("undefined"!=typeof tinymce&&tinymce.get(i))n=tinymce.get(i).getContent();else{const e=t.querySelector(`#${i}`);e&&(n=e.value)}e[`${this.currentType}_description`]=n;const o=t.querySelector(`.lp-form-setting-${this.currentType}`);o&&(e[`${this.currentType}_settings`]=!0,this.collectFormData(o,e));const a=t.querySelector(`input[name="${this.currentType}_permalink"], #${this.currentType}_permalink, ${X.selectors.permalinkSlugInput}`);return a&&a.value&&(e[`${this.currentType}_permalink`]=a.value),e}updatePermalinkUIAfterSave(e={}){if(!this.currentType||!this.popupContainer)return;const t=this.popupContainer.querySelector(X.selectors.popup);if(!t)return;const s=t.querySelector(`input[name="${this.currentType}_permalink"], #${this.currentType}_permalink, ${X.selectors.permalinkSlugInput}`),i=t.querySelector(X.selectors.permalinkRoot),n=i?.querySelector(X.selectors.permalinkPlaceholder),o=e?.[`${this.currentType}_slug`];s&&o&&(s.value=o,s.dataset.originalValue=o);const a=e?.[`${this.currentType}_permalink`],r=["lesson","quiz"].includes(this.currentType);if(!1===e?.permalink_available||r&&("draft"===e?.status||"trash"===e?.status||!a)){if(!i)return;const t=i.querySelector(X.selectors.permalinkDisplay),s=i.querySelector(".cb-item-edit-permalink__label")||i.querySelector(".cb-permalink-label"),o=i.querySelector(X.selectors.permalinkEditor);let a=n;return a||(a=document.createElement("span"),a.className="cb-item-edit-permalink__placeholder",s?s.insertAdjacentElement("afterend",a):i.prepend(a)),a.textContent=e?.permalink_notice||"Permalink is only available if the item is already assigned to a course.",a.classList.remove("lp-hidden"),t&&t.classList.add("lp-hidden"),void(o&&o.classList.add("lp-hidden"))}const l=t.querySelector(X.selectors.permalinkUrl),c=i?.querySelector(X.selectors.permalinkDisplay),d=t.querySelector(X.selectors.permalinkBaseUrl),u="string"==typeof d?.value?d.value:"",h="string"==typeof o?o.trim():"";let p="";u&&h?p=`${u}${h}`:"string"==typeof a&&(p=a),n&&n.classList.add("lp-hidden"),c&&c.classList.remove("lp-hidden"),l&&a?(l.href=a,l.textContent=p||a):l&&p&&(l.textContent=p)}collectFormData(e,t){e.querySelectorAll("input, select, textarea").forEach(e=>{const s=e.name||e.id;if(!s||"learnpress_meta_box_nonce"===s||"_wp_http_referer"===s)return;const i=s.replace("[]","");"checkbox"===e.type?t.hasOwnProperty(i)||(t[i]=e.checked?"yes":"no"):"radio"===e.type?e.checked&&(t[i]=e.value):"file"===e.type?e.files?.length>0&&(t[i]=e.files):s.endsWith("[]")?(t.hasOwnProperty(i)||(t[i]=[]),Array.isArray(t[i])&&t[i].push(e.value)):t.hasOwnProperty(i)||(t[i]=e.value)}),Object.keys(t).forEach(e=>{Array.isArray(t[e])&&(t[e]=t[e].join(","))})}loadTabAssets(e,t){const s=`${this.currentType}-${e}`;if(this.loadedTabAssets.has(s))return;const i=t.dataset.tabAssets;if(i)try{const e=JSON.parse(i);e.css&&Array.isArray(e.css)&&e.css.forEach(e=>{if(!document.querySelector(`link[href="${e}"]`)){const t=document.createElement("link");t.rel="stylesheet",t.href=e,t.dataset.tabAsset=s,document.head.appendChild(t)}}),e.js&&Array.isArray(e.js)&&e.js.forEach(e=>{if(!document.querySelector(`script[src="${e}"]`)){const t=document.createElement("script");t.src=e,t.dataset.tabAsset=s,document.head.appendChild(t)}}),this.loadedTabAssets.add(s)}catch(t){console.warn(`Failed to load assets for tab "${e}":`,t),this.loadedTabAssets.add(s)}else this.loadedTabAssets.add(s)}static open(e,t=0){X._instance||(X._instance=new X);const s={lesson:t?`[data-popup-lesson="${t}"]`:X.selectors.addNewLesson,quiz:t?`[data-popup-quiz="${t}"]`:"",question:t?`[data-popup-question="${t}"]`:""}[e]||(t?`[data-popup-type="${e}"][data-popup-id="${t}"]`:`[data-popup-type="${e}"][data-template]`);if(!s)return;const i=document.querySelector(s);i&&X._instance.showPopup(i,e,t,X._instance.resolveOpenContext(i))}static close(){X._instance&&X._instance.closePopup()}}function J(e){return e+.5|0}document.addEventListener("DOMContentLoaded",()=>{X._instance=new X});const G=(e,t,s)=>Math.max(Math.min(e,s),t);function Y(e){return G(J(2.55*e),0,255)}function K(e){return G(J(255*e),0,255)}function Z(e){return G(J(e/2.55)/100,0,1)}function ee(e){return G(J(100*e),0,100)}const te={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},se=[..."0123456789ABCDEF"],ie=e=>se[15&e],ne=e=>se[(240&e)>>4]+se[15&e],oe=e=>(240&e)>>4==(15&e);const ae=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function re(e,t,s){const i=t*Math.min(s,1-s),n=(t,n=(t+e/30)%12)=>s-i*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function le(e,t,s){const i=(i,n=(i+e/60)%6)=>s-s*t*Math.max(Math.min(n,4-n,1),0);return[i(5),i(3),i(1)]}function ce(e,t,s){const i=re(e,1,.5);let n;for(t+s>1&&(n=1/(t+s),t*=n,s*=n),n=0;n<3;n++)i[n]*=1-t-s,i[n]+=t;return i}function de(e){const t=e.r/255,s=e.g/255,i=e.b/255,n=Math.max(t,s,i),o=Math.min(t,s,i),a=(n+o)/2;let r,l,c;return n!==o&&(c=n-o,l=a>.5?c/(2-n-o):c/(n+o),r=function(e,t,s,i,n){return e===n?(t-s)/i+(t<s?6:0):t===n?(s-e)/i+2:(e-t)/i+4}(t,s,i,c,n),r=60*r+.5),[0|r,l||0,a]}function ue(e,t,s,i){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,s,i)).map(K)}function he(e,t,s){return ue(re,e,t,s)}function pe(e){return(e%360+360)%360}const me={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},ge={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let fe;const be=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/,ve=e=>e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055,ye=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function we(e,t,s){if(e){let i=de(e);i[t]=Math.max(0,Math.min(i[t]+i[t]*s,0===t?360:1)),i=he(i),e.r=i[0],e.g=i[1],e.b=i[2]}}function _e(e,t){return e?Object.assign(t||{},e):e}function xe(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=K(e[3]))):(t=_e(e,{r:0,g:0,b:0,a:1})).a=K(t.a),t}function Se(e){return"r"===e.charAt(0)?function(e){const t=be.exec(e);let s,i,n,o=255;if(t){if(t[7]!==s){const e=+t[7];o=t[8]?Y(e):G(255*e,0,255)}return s=+t[1],i=+t[3],n=+t[5],s=255&(t[2]?Y(s):G(s,0,255)),i=255&(t[4]?Y(i):G(i,0,255)),n=255&(t[6]?Y(n):G(n,0,255)),{r:s,g:i,b:n,a:o}}}(e):function(e){const t=ae.exec(e);let s,i=255;if(!t)return;t[5]!==s&&(i=t[6]?Y(+t[5]):K(+t[5]));const n=pe(+t[2]),o=+t[3]/100,a=+t[4]/100;return s="hwb"===t[1]?function(e,t,s){return ue(ce,e,t,s)}(n,o,a):"hsv"===t[1]?function(e,t,s){return ue(le,e,t,s)}(n,o,a):he(n,o,a),{r:s[0],g:s[1],b:s[2],a:i}}(e)}class Ce{constructor(e){if(e instanceof Ce)return e;const t=typeof e;let s;var i,n,o;"object"===t?s=xe(e):"string"===t&&(o=(i=e).length,"#"===i[0]&&(4===o||5===o?n={r:255&17*te[i[1]],g:255&17*te[i[2]],b:255&17*te[i[3]],a:5===o?17*te[i[4]]:255}:7!==o&&9!==o||(n={r:te[i[1]]<<4|te[i[2]],g:te[i[3]]<<4|te[i[4]],b:te[i[5]]<<4|te[i[6]],a:9===o?te[i[7]]<<4|te[i[8]]:255})),s=n||function(e){fe||(fe=function(){const e={},t=Object.keys(ge),s=Object.keys(me);let i,n,o,a,r;for(i=0;i<t.length;i++){for(a=r=t[i],n=0;n<s.length;n++)o=s[n],r=r.replace(o,me[o]);o=parseInt(ge[a],16),e[r]=[o>>16&255,o>>8&255,255&o]}return e}(),fe.transparent=[0,0,0,0]);const t=fe[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}(e)||Se(e)),this._rgb=s,this._valid=!!s}get valid(){return this._valid}get rgb(){var e=_e(this._rgb);return e&&(e.a=Z(e.a)),e}set rgb(e){this._rgb=xe(e)}rgbString(){return this._valid?(e=this._rgb)&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${Z(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`):void 0;var e}hexString(){return this._valid?(e=this._rgb,t=(e=>oe(e.r)&&oe(e.g)&&oe(e.b)&&oe(e.a))(e)?ie:ne,e?"#"+t(e.r)+t(e.g)+t(e.b)+((e,t)=>e<255?t(e):"")(e.a,t):void 0):void 0;var e,t}hslString(){return this._valid?function(e){if(!e)return;const t=de(e),s=t[0],i=ee(t[1]),n=ee(t[2]);return e.a<255?`hsla(${s}, ${i}%, ${n}%, ${Z(e.a)})`:`hsl(${s}, ${i}%, ${n}%)`}(this._rgb):void 0}mix(e,t){if(e){const s=this.rgb,i=e.rgb;let n;const o=t===n?.5:t,a=2*o-1,r=s.a-i.a,l=((a*r===-1?a:(a+r)/(1+a*r))+1)/2;n=1-l,s.r=255&l*s.r+n*i.r+.5,s.g=255&l*s.g+n*i.g+.5,s.b=255&l*s.b+n*i.b+.5,s.a=o*s.a+(1-o)*i.a,this.rgb=s}return this}interpolate(e,t){return e&&(this._rgb=function(e,t,s){const i=ye(Z(e.r)),n=ye(Z(e.g)),o=ye(Z(e.b));return{r:K(ve(i+s*(ye(Z(t.r))-i))),g:K(ve(n+s*(ye(Z(t.g))-n))),b:K(ve(o+s*(ye(Z(t.b))-o))),a:e.a+s*(t.a-e.a)}}(this._rgb,e._rgb,t)),this}clone(){return new Ce(this.rgb)}alpha(e){return this._rgb.a=K(e),this}clearer(e){return this._rgb.a*=1-e,this}greyscale(){const e=this._rgb,t=J(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}opaquer(e){return this._rgb.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return we(this._rgb,2,e),this}darken(e){return we(this._rgb,2,-e),this}saturate(e){return we(this._rgb,1,e),this}desaturate(e){return we(this._rgb,1,-e),this}rotate(e){return function(e,t){var s=de(e);s[0]=pe(s[0]+t),s=he(s),e.r=s[0],e.g=s[1],e.b=s[2]}(this._rgb,e),this}}function ke(){}const Ae=(()=>{let e=0;return()=>e++})();function Ee(e){return null==e}function Te(e){if(Array.isArray&&Array.isArray(e))return!0;const t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function Le(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function Ie(e){return("number"==typeof e||e instanceof Number)&&isFinite(+e)}function De(e,t){return Ie(e)?e:t}function qe(e,t){return void 0===e?t:e}const Be=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e;function Pe(e,t,s){if(e&&"function"==typeof e.call)return e.apply(s,t)}function Me(e,t,s,i){let n,o,a;if(Te(e))if(o=e.length,i)for(n=o-1;n>=0;n--)t.call(s,e[n],n);else for(n=0;n<o;n++)t.call(s,e[n],n);else if(Le(e))for(a=Object.keys(e),o=a.length,n=0;n<o;n++)t.call(s,e[a[n]],a[n])}function Oe(e,t){let s,i,n,o;if(!e||!t||e.length!==t.length)return!1;for(s=0,i=e.length;s<i;++s)if(n=e[s],o=t[s],n.datasetIndex!==o.datasetIndex||n.index!==o.index)return!1;return!0}function ze(e){if(Te(e))return e.map(ze);if(Le(e)){const t=Object.create(null),s=Object.keys(e),i=s.length;let n=0;for(;n<i;++n)t[s[n]]=ze(e[s[n]]);return t}return e}function $e(e){return-1===["__proto__","prototype","constructor"].indexOf(e)}function Fe(e,t,s,i){if(!$e(e))return;const n=t[e],o=s[e];Le(n)&&Le(o)?He(n,o,i):t[e]=ze(o)}function He(e,t,s){const i=Te(t)?t:[t],n=i.length;if(!Le(e))return e;const o=(s=s||{}).merger||Fe;let a;for(let t=0;t<n;++t){if(a=i[t],!Le(a))continue;const n=Object.keys(a);for(let t=0,i=n.length;t<i;++t)o(n[t],e,a,s)}return e}function Ne(e,t){return He(e,t,{merger:Qe})}function Qe(e,t,s){if(!$e(e))return;const i=t[e],n=s[e];Le(i)&&Le(n)?Ne(i,n):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=ze(n))}const Re={"":e=>e,x:e=>e.x,y:e=>e.y};function We(e,t){const s=Re[t]||(Re[t]=function(e){const t=function(e){const t=e.split("."),s=[];let i="";for(const e of t)i+=e,i.endsWith("\\")?i=i.slice(0,-1)+".":(s.push(i),i="");return s}(e);return e=>{for(const s of t){if(""===s)break;e=e&&e[s]}return e}}(t));return s(e)}function je(e){return e.charAt(0).toUpperCase()+e.slice(1)}const Ve=e=>void 0!==e,Ue=e=>"function"==typeof e,Xe=(e,t)=>{if(e.size!==t.size)return!1;for(const s of e)if(!t.has(s))return!1;return!0},Je=Math.PI,Ge=2*Je,Ye=Ge+Je,Ke=Number.POSITIVE_INFINITY,Ze=Je/180,et=Je/2,tt=Je/4,st=2*Je/3,it=Math.log10,nt=Math.sign;function ot(e,t,s){return Math.abs(e-t)<s}function at(e){const t=Math.round(e);e=ot(e,t,e/1e3)?t:e;const s=Math.pow(10,Math.floor(it(e))),i=e/s;return(i<=1?1:i<=2?2:i<=5?5:10)*s}function rt(e){return!function(e){return"symbol"==typeof e||"object"==typeof e&&null!==e&&!(Symbol.toPrimitive in e||"toString"in e||"valueOf"in e)}(e)&&!isNaN(parseFloat(e))&&isFinite(e)}function lt(e,t,s){let i,n,o;for(i=0,n=e.length;i<n;i++)o=e[i][s],isNaN(o)||(t.min=Math.min(t.min,o),t.max=Math.max(t.max,o))}function ct(e){return e*(Je/180)}function dt(e){return e*(180/Je)}function ut(e){if(!Ie(e))return;let t=1,s=0;for(;Math.round(e*t)/t!==e;)t*=10,s++;return s}function ht(e,t){const s=t.x-e.x,i=t.y-e.y,n=Math.sqrt(s*s+i*i);let o=Math.atan2(i,s);return o<-.5*Je&&(o+=Ge),{angle:o,distance:n}}function pt(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function mt(e,t){return(e-t+Ye)%Ge-Je}function gt(e){return(e%Ge+Ge)%Ge}function ft(e,t,s,i){const n=gt(e),o=gt(t),a=gt(s),r=gt(o-n),l=gt(a-n),c=gt(n-o),d=gt(n-a);return n===o||n===a||i&&o===a||r>l&&c<d}function bt(e,t,s){return Math.max(t,Math.min(s,e))}function vt(e,t,s,i=1e-6){return e>=Math.min(t,s)-i&&e<=Math.max(t,s)+i}function yt(e,t,s){s=s||(s=>e[s]<t);let i,n=e.length-1,o=0;for(;n-o>1;)i=o+n>>1,s(i)?o=i:n=i;return{lo:o,hi:n}}const wt=(e,t,s,i)=>yt(e,s,i?i=>{const n=e[i][t];return n<s||n===s&&e[i+1][t]===s}:i=>e[i][t]<s),_t=(e,t,s)=>yt(e,s,i=>e[i][t]>=s),xt=["push","pop","shift","splice","unshift"];function St(e,t){const s=e._chartjs;if(!s)return;const i=s.listeners,n=i.indexOf(t);-1!==n&&i.splice(n,1),i.length>0||(xt.forEach(t=>{delete e[t]}),delete e._chartjs)}function Ct(e){const t=new Set(e);return t.size===e.length?e:Array.from(t)}const kt="undefined"==typeof window?function(e){return e()}:window.requestAnimationFrame;function At(e,t){let s=[],i=!1;return function(...n){s=n,i||(i=!0,kt.call(window,()=>{i=!1,e.apply(t,s)}))}}const Et=e=>"start"===e?"left":"end"===e?"right":"center",Tt=(e,t,s)=>"start"===e?t:"end"===e?s:(t+s)/2;function Lt(e,t,s){const i=t.length;let n=0,o=i;if(e._sorted){const{iScale:a,vScale:r,_parsed:l}=e,c=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null,d=a.axis,{min:u,max:h,minDefined:p,maxDefined:m}=a.getUserBounds();if(p){if(n=Math.min(wt(l,d,u).lo,s?i:wt(t,d,a.getPixelForValue(u)).lo),c){const e=l.slice(0,n+1).reverse().findIndex(e=>!Ee(e[r.axis]));n-=Math.max(0,e)}n=bt(n,0,i-1)}if(m){let e=Math.max(wt(l,a.axis,h,!0).hi+1,s?0:wt(t,d,a.getPixelForValue(h),!0).hi+1);if(c){const t=l.slice(e-1).findIndex(e=>!Ee(e[r.axis]));e+=Math.max(0,t)}o=bt(e,n,i)-n}else o=i-n}return{start:n,count:o}}function It(e){const{xScale:t,yScale:s,_scaleRanges:i}=e,n={xmin:t.min,xmax:t.max,ymin:s.min,ymax:s.max};if(!i)return e._scaleRanges=n,!0;const o=i.xmin!==t.min||i.xmax!==t.max||i.ymin!==s.min||i.ymax!==s.max;return Object.assign(i,n),o}const Dt=e=>0===e||1===e,qt=(e,t,s)=>-Math.pow(2,10*(e-=1))*Math.sin((e-t)*Ge/s),Bt=(e,t,s)=>Math.pow(2,-10*e)*Math.sin((e-t)*Ge/s)+1,Pt={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>1-Math.cos(e*et),easeOutSine:e=>Math.sin(e*et),easeInOutSine:e=>-.5*(Math.cos(Je*e)-1),easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>Dt(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(2-Math.pow(2,-10*(2*e-1))),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>Dt(e)?e:qt(e,.075,.3),easeOutElastic:e=>Dt(e)?e:Bt(e,.075,.3),easeInOutElastic(e){const t=.1125;return Dt(e)?e:e<.5?.5*qt(2*e,t,.45):.5+.5*Bt(2*e-1,t,.45)},easeInBack(e){const t=1.70158;return e*e*((t+1)*e-t)},easeOutBack(e){const t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:e=>1-Pt.easeOutBounce(1-e),easeOutBounce(e){const t=7.5625,s=2.75;return e<1/s?t*e*e:e<2/s?t*(e-=1.5/s)*e+.75:e<2.5/s?t*(e-=2.25/s)*e+.9375:t*(e-=2.625/s)*e+.984375},easeInOutBounce:e=>e<.5?.5*Pt.easeInBounce(2*e):.5*Pt.easeOutBounce(2*e-1)+.5};function Mt(e){if(e&&"object"==typeof e){const t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function Ot(e){return Mt(e)?e:new Ce(e)}function zt(e){return Mt(e)?e:new Ce(e).saturate(.5).darken(.1).hexString()}const $t=["x","y","borderWidth","radius","tension"],Ft=["color","borderColor","backgroundColor"],Ht=new Map;function Nt(e,t,s){return function(e,t){t=t||{};const s=e+JSON.stringify(t);let i=Ht.get(s);return i||(i=new Intl.NumberFormat(e,t),Ht.set(s,i)),i}(t,s).format(e)}const Qt={values:e=>Te(e)?e:""+e,numeric(e,t,s){if(0===e)return"0";const i=this.chart.options.locale;let n,o=e;if(s.length>1){const t=Math.max(Math.abs(s[0].value),Math.abs(s[s.length-1].value));(t<1e-4||t>1e15)&&(n="scientific"),o=function(e,t){let s=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(s)>=1&&e!==Math.floor(e)&&(s=e-Math.floor(e)),s}(e,s)}const a=it(Math.abs(o)),r=isNaN(a)?1:Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:n,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(l,this.options.ticks.format),Nt(e,i,l)},logarithmic(e,t,s){if(0===e)return"0";const i=s[t].significand||e/Math.pow(10,Math.floor(it(e)));return[1,2,3,5,10,15].includes(i)||t>.8*s.length?Qt.numeric.call(this,e,t,s):""}};var Rt={formatters:Qt};const Wt=Object.create(null),jt=Object.create(null);function Vt(e,t){if(!t)return e;const s=t.split(".");for(let t=0,i=s.length;t<i;++t){const i=s[t];e=e[i]||(e[i]=Object.create(null))}return e}function Ut(e,t,s){return"string"==typeof t?He(Vt(e,t),s):He(Vt(e,""),t)}class Xt{constructor(e,t){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=e=>e.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,t)=>zt(t.backgroundColor),this.hoverBorderColor=(e,t)=>zt(t.borderColor),this.hoverColor=(e,t)=>zt(t.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(t)}set(e,t){return Ut(this,e,t)}get(e){return Vt(this,e)}describe(e,t){return Ut(jt,e,t)}override(e,t){return Ut(Wt,e,t)}route(e,t,s,i){const n=Vt(this,e),o=Vt(this,s),a="_"+t;Object.defineProperties(n,{[a]:{value:n[t],writable:!0},[t]:{enumerable:!0,get(){const e=this[a],t=o[i];return Le(e)?Object.assign({},t,e):qe(e,t)},set(e){this[a]=e}}})}apply(e){e.forEach(e=>e(this))}}var Jt=new Xt({_scriptable:e=>!e.startsWith("on"),_indexable:e=>"events"!==e,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),e.set("animations",{colors:{type:"color",properties:Ft},numbers:{type:"number",properties:$t}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>0|e}}}})},function(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Rt.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e&&"dash"!==e}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e})}]);function Gt(e,t,s,i,n){let o=t[n];return o||(o=t[n]=e.measureText(n).width,s.push(n)),o>i&&(i=o),i}function Yt(e,t,s,i){let n=(i=i||{}).data=i.data||{},o=i.garbageCollect=i.garbageCollect||[];i.font!==t&&(n=i.data={},o=i.garbageCollect=[],i.font=t),e.save(),e.font=t;let a=0;const r=s.length;let l,c,d,u,h;for(l=0;l<r;l++)if(u=s[l],null==u||Te(u)){if(Te(u))for(c=0,d=u.length;c<d;c++)h=u[c],null==h||Te(h)||(a=Gt(e,n,o,a,h))}else a=Gt(e,n,o,a,u);e.restore();const p=o.length/2;if(p>s.length){for(l=0;l<p;l++)delete n[o[l]];o.splice(0,p)}return a}function Kt(e,t,s){const i=e.currentDevicePixelRatio,n=0!==s?Math.max(s/2,.5):0;return Math.round((t-n)*i)/i+n}function Zt(e,t){(t||e)&&((t=t||e.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore())}function es(e,t,s,i){ts(e,t,s,i,null)}function ts(e,t,s,i,n){let o,a,r,l,c,d,u,h;const p=t.pointStyle,m=t.rotation,g=t.radius;let f=(m||0)*Ze;if(p&&"object"==typeof p&&(o=p.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return e.save(),e.translate(s,i),e.rotate(f),e.drawImage(p,-p.width/2,-p.height/2,p.width,p.height),void e.restore();if(!(isNaN(g)||g<=0)){switch(e.beginPath(),p){default:n?e.ellipse(s,i,n/2,g,0,0,Ge):e.arc(s,i,g,0,Ge),e.closePath();break;case"triangle":d=n?n/2:g,e.moveTo(s+Math.sin(f)*d,i-Math.cos(f)*g),f+=st,e.lineTo(s+Math.sin(f)*d,i-Math.cos(f)*g),f+=st,e.lineTo(s+Math.sin(f)*d,i-Math.cos(f)*g),e.closePath();break;case"rectRounded":c=.516*g,l=g-c,a=Math.cos(f+tt)*l,u=Math.cos(f+tt)*(n?n/2-c:l),r=Math.sin(f+tt)*l,h=Math.sin(f+tt)*(n?n/2-c:l),e.arc(s-u,i-r,c,f-Je,f-et),e.arc(s+h,i-a,c,f-et,f),e.arc(s+u,i+r,c,f,f+et),e.arc(s-h,i+a,c,f+et,f+Je),e.closePath();break;case"rect":if(!m){l=Math.SQRT1_2*g,d=n?n/2:l,e.rect(s-d,i-l,2*d,2*l);break}f+=tt;case"rectRot":u=Math.cos(f)*(n?n/2:g),a=Math.cos(f)*g,r=Math.sin(f)*g,h=Math.sin(f)*(n?n/2:g),e.moveTo(s-u,i-r),e.lineTo(s+h,i-a),e.lineTo(s+u,i+r),e.lineTo(s-h,i+a),e.closePath();break;case"crossRot":f+=tt;case"cross":u=Math.cos(f)*(n?n/2:g),a=Math.cos(f)*g,r=Math.sin(f)*g,h=Math.sin(f)*(n?n/2:g),e.moveTo(s-u,i-r),e.lineTo(s+u,i+r),e.moveTo(s+h,i-a),e.lineTo(s-h,i+a);break;case"star":u=Math.cos(f)*(n?n/2:g),a=Math.cos(f)*g,r=Math.sin(f)*g,h=Math.sin(f)*(n?n/2:g),e.moveTo(s-u,i-r),e.lineTo(s+u,i+r),e.moveTo(s+h,i-a),e.lineTo(s-h,i+a),f+=tt,u=Math.cos(f)*(n?n/2:g),a=Math.cos(f)*g,r=Math.sin(f)*g,h=Math.sin(f)*(n?n/2:g),e.moveTo(s-u,i-r),e.lineTo(s+u,i+r),e.moveTo(s+h,i-a),e.lineTo(s-h,i+a);break;case"line":a=n?n/2:Math.cos(f)*g,r=Math.sin(f)*g,e.moveTo(s-a,i-r),e.lineTo(s+a,i+r);break;case"dash":e.moveTo(s,i),e.lineTo(s+Math.cos(f)*(n?n/2:g),i+Math.sin(f)*g);break;case!1:e.closePath()}e.fill(),t.borderWidth>0&&e.stroke()}}function ss(e,t,s){return s=s||.5,!t||e&&e.x>t.left-s&&e.x<t.right+s&&e.y>t.top-s&&e.y<t.bottom+s}function is(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()}function ns(e){e.restore()}function os(e,t,s,i,n){if(!t)return e.lineTo(s.x,s.y);if("middle"===n){const i=(t.x+s.x)/2;e.lineTo(i,t.y),e.lineTo(i,s.y)}else"after"===n!=!!i?e.lineTo(t.x,s.y):e.lineTo(s.x,t.y);e.lineTo(s.x,s.y)}function as(e,t,s,i){if(!t)return e.lineTo(s.x,s.y);e.bezierCurveTo(i?t.cp1x:t.cp2x,i?t.cp1y:t.cp2y,i?s.cp2x:s.cp1x,i?s.cp2y:s.cp1y,s.x,s.y)}function rs(e,t,s,i,n){if(n.strikethrough||n.underline){const o=e.measureText(i),a=t-o.actualBoundingBoxLeft,r=t+o.actualBoundingBoxRight,l=s-o.actualBoundingBoxAscent,c=s+o.actualBoundingBoxDescent,d=n.strikethrough?(l+c)/2:c;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=n.decorationWidth||2,e.moveTo(a,d),e.lineTo(r,d),e.stroke()}}function ls(e,t){const s=e.fillStyle;e.fillStyle=t.color,e.fillRect(t.left,t.top,t.width,t.height),e.fillStyle=s}function cs(e,t,s,i,n,o={}){const a=Te(t)?t:[t],r=o.strokeWidth>0&&""!==o.strokeColor;let l,c;for(e.save(),e.font=n.string,function(e,t){t.translation&&e.translate(t.translation[0],t.translation[1]),Ee(t.rotation)||e.rotate(t.rotation),t.color&&(e.fillStyle=t.color),t.textAlign&&(e.textAlign=t.textAlign),t.textBaseline&&(e.textBaseline=t.textBaseline)}(e,o),l=0;l<a.length;++l)c=a[l],o.backdrop&&ls(e,o.backdrop),r&&(o.strokeColor&&(e.strokeStyle=o.strokeColor),Ee(o.strokeWidth)||(e.lineWidth=o.strokeWidth),e.strokeText(c,s,i,o.maxWidth)),e.fillText(c,s,i,o.maxWidth),rs(e,s,i,c,o),i+=Number(n.lineHeight);e.restore()}function ds(e,t){const{x:s,y:i,w:n,h:o,radius:a}=t;e.arc(s+a.topLeft,i+a.topLeft,a.topLeft,1.5*Je,Je,!0),e.lineTo(s,i+o-a.bottomLeft),e.arc(s+a.bottomLeft,i+o-a.bottomLeft,a.bottomLeft,Je,et,!0),e.lineTo(s+n-a.bottomRight,i+o),e.arc(s+n-a.bottomRight,i+o-a.bottomRight,a.bottomRight,et,0,!0),e.lineTo(s+n,i+a.topRight),e.arc(s+n-a.topRight,i+a.topRight,a.topRight,0,-et,!0),e.lineTo(s+a.topLeft,i)}const us=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,hs=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function ps(e,t){const s=(""+e).match(us);if(!s||"normal"===s[1])return 1.2*t;switch(e=+s[2],s[3]){case"px":return e;case"%":e/=100}return t*e}const ms=e=>+e||0;function gs(e,t){const s={},i=Le(t),n=i?Object.keys(t):t,o=Le(e)?i?s=>qe(e[s],e[t[s]]):t=>e[t]:()=>e;for(const e of n)s[e]=ms(o(e));return s}function fs(e){return gs(e,{top:"y",right:"x",bottom:"y",left:"x"})}function bs(e){return gs(e,["topLeft","topRight","bottomLeft","bottomRight"])}function vs(e){const t=fs(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function ys(e,t){e=e||{},t=t||Jt.font;let s=qe(e.size,t.size);"string"==typeof s&&(s=parseInt(s,10));let i=qe(e.style,t.style);i&&!(""+i).match(hs)&&(console.warn('Invalid font style specified: "'+i+'"'),i=void 0);const n={family:qe(e.family,t.family),lineHeight:ps(qe(e.lineHeight,t.lineHeight),s),size:s,style:i,weight:qe(e.weight,t.weight),string:""};return n.string=function(e){return!e||Ee(e.size)||Ee(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(n),n}function ws(e,t,s,i){let n,o,a,r=!0;for(n=0,o=e.length;n<o;++n)if(a=e[n],void 0!==a&&(void 0!==t&&"function"==typeof a&&(a=a(t),r=!1),void 0!==s&&Te(a)&&(a=a[s%a.length],r=!1),void 0!==a))return i&&!r&&(i.cacheable=!1),a}function _s(e,t){return Object.assign(Object.create(e),t)}function xs(e,t=[""],s,i,n=()=>e[0]){const o=s||e;void 0===i&&(i=Bs("_fallback",e));const a={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:o,_fallback:i,_getTarget:n,override:s=>xs([s,...e],t,o,i)};return new Proxy(a,{deleteProperty:(t,s)=>(delete t[s],delete t._keys,delete e[0][s],!0),get:(s,i)=>Es(s,i,()=>function(e,t,s,i){let n;for(const o of t)if(n=Bs(ks(o,e),s),void 0!==n)return As(e,n)?Ds(s,i,e,n):n}(i,t,e,s)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e._scopes[0],t),getPrototypeOf:()=>Reflect.getPrototypeOf(e[0]),has:(e,t)=>Ps(e).includes(t),ownKeys:e=>Ps(e),set(e,t,s){const i=e._storage||(e._storage=n());return e[t]=i[t]=s,delete e._keys,!0}})}function Ss(e,t,s,i){const n={_cacheable:!1,_proxy:e,_context:t,_subProxy:s,_stack:new Set,_descriptors:Cs(e,i),setContext:t=>Ss(e,t,s,i),override:n=>Ss(e.override(n),t,s,i)};return new Proxy(n,{deleteProperty:(t,s)=>(delete t[s],delete e[s],!0),get:(e,t,s)=>Es(e,t,()=>function(e,t,s){const{_proxy:i,_context:n,_subProxy:o,_descriptors:a}=e;let r=i[t];return Ue(r)&&a.isScriptable(t)&&(r=function(e,t,s,i){const{_proxy:n,_context:o,_subProxy:a,_stack:r}=s;if(r.has(e))throw new Error("Recursion detected: "+Array.from(r).join("->")+"->"+e);r.add(e);let l=t(o,a||i);return r.delete(e),As(e,l)&&(l=Ds(n._scopes,n,e,l)),l}(t,r,e,s)),Te(r)&&r.length&&(r=function(e,t,s,i){const{_proxy:n,_context:o,_subProxy:a,_descriptors:r}=s;if(void 0!==o.index&&i(e))return t[o.index%t.length];if(Le(t[0])){const s=t,i=n._scopes.filter(e=>e!==s);t=[];for(const l of s){const s=Ds(i,n,e,l);t.push(Ss(s,o,a&&a[e],r))}}return t}(t,r,e,a.isIndexable)),As(t,r)&&(r=Ss(r,n,o&&o[t],a)),r}(e,t,s)),getOwnPropertyDescriptor:(t,s)=>t._descriptors.allKeys?Reflect.has(e,s)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,s),getPrototypeOf:()=>Reflect.getPrototypeOf(e),has:(t,s)=>Reflect.has(e,s),ownKeys:()=>Reflect.ownKeys(e),set:(t,s,i)=>(e[s]=i,delete t[s],!0)})}function Cs(e,t={scriptable:!0,indexable:!0}){const{_scriptable:s=t.scriptable,_indexable:i=t.indexable,_allKeys:n=t.allKeys}=e;return{allKeys:n,scriptable:s,indexable:i,isScriptable:Ue(s)?s:()=>s,isIndexable:Ue(i)?i:()=>i}}const ks=(e,t)=>e?e+je(t):t,As=(e,t)=>Le(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function Es(e,t,s){if(Object.prototype.hasOwnProperty.call(e,t)||"constructor"===t)return e[t];const i=s();return e[t]=i,i}function Ts(e,t,s){return Ue(e)?e(t,s):e}const Ls=(e,t)=>!0===e?t:"string"==typeof e?We(t,e):void 0;function Is(e,t,s,i,n){for(const o of t){const t=Ls(s,o);if(t){e.add(t);const o=Ts(t._fallback,s,n);if(void 0!==o&&o!==s&&o!==i)return o}else if(!1===t&&void 0!==i&&s!==i)return null}return!1}function Ds(e,t,s,i){const n=t._rootScopes,o=Ts(t._fallback,s,i),a=[...e,...n],r=new Set;r.add(i);let l=qs(r,a,s,o||s,i);return null!==l&&(void 0===o||o===s||(l=qs(r,a,o,l,i),null!==l))&&xs(Array.from(r),[""],n,o,()=>function(e,t,s){const i=e._getTarget();t in i||(i[t]={});const n=i[t];return Te(n)&&Le(s)?s:n||{}}(t,s,i))}function qs(e,t,s,i,n){for(;s;)s=Is(e,t,s,i,n);return s}function Bs(e,t){for(const s of t){if(!s)continue;const t=s[e];if(void 0!==t)return t}}function Ps(e){let t=e._keys;return t||(t=e._keys=function(e){const t=new Set;for(const s of e)for(const e of Object.keys(s).filter(e=>!e.startsWith("_")))t.add(e);return Array.from(t)}(e._scopes)),t}function Ms(e,t,s,i){const{iScale:n}=e,{key:o="r"}=this._parsing,a=new Array(i);let r,l,c,d;for(r=0,l=i;r<l;++r)c=r+s,d=t[c],a[r]={r:n.parse(We(d,o),c)};return a}const Os=Number.EPSILON||1e-14,zs=(e,t)=>t<e.length&&!e[t].skip&&e[t],$s=e=>"x"===e?"y":"x";function Fs(e,t,s,i){const n=e.skip?t:e,o=t,a=s.skip?t:s,r=pt(o,n),l=pt(a,o);let c=r/(r+l),d=l/(r+l);c=isNaN(c)?0:c,d=isNaN(d)?0:d;const u=i*c,h=i*d;return{previous:{x:o.x-u*(a.x-n.x),y:o.y-u*(a.y-n.y)},next:{x:o.x+h*(a.x-n.x),y:o.y+h*(a.y-n.y)}}}function Hs(e,t,s){return Math.max(Math.min(e,s),t)}function Ns(e,t,s,i,n){let o,a,r,l;if(t.spanGaps&&(e=e.filter(e=>!e.skip)),"monotone"===t.cubicInterpolationMode)!function(e,t="x"){const s=$s(t),i=e.length,n=Array(i).fill(0),o=Array(i);let a,r,l,c=zs(e,0);for(a=0;a<i;++a)if(r=l,l=c,c=zs(e,a+1),l){if(c){const e=c[t]-l[t];n[a]=0!==e?(c[s]-l[s])/e:0}o[a]=r?c?nt(n[a-1])!==nt(n[a])?0:(n[a-1]+n[a])/2:n[a-1]:n[a]}!function(e,t,s){const i=e.length;let n,o,a,r,l,c=zs(e,0);for(let d=0;d<i-1;++d)l=c,c=zs(e,d+1),l&&c&&(ot(t[d],0,Os)?s[d]=s[d+1]=0:(n=s[d]/t[d],o=s[d+1]/t[d],r=Math.pow(n,2)+Math.pow(o,2),r<=9||(a=3/Math.sqrt(r),s[d]=n*a*t[d],s[d+1]=o*a*t[d])))}(e,n,o),function(e,t,s="x"){const i=$s(s),n=e.length;let o,a,r,l=zs(e,0);for(let c=0;c<n;++c){if(a=r,r=l,l=zs(e,c+1),!r)continue;const n=r[s],d=r[i];a&&(o=(n-a[s])/3,r[`cp1${s}`]=n-o,r[`cp1${i}`]=d-o*t[c]),l&&(o=(l[s]-n)/3,r[`cp2${s}`]=n+o,r[`cp2${i}`]=d+o*t[c])}}(e,o,t)}(e,n);else{let s=i?e[e.length-1]:e[0];for(o=0,a=e.length;o<a;++o)r=e[o],l=Fs(s,r,e[Math.min(o+1,a-(i?0:1))%a],t.tension),r.cp1x=l.previous.x,r.cp1y=l.previous.y,r.cp2x=l.next.x,r.cp2y=l.next.y,s=r}t.capBezierPoints&&function(e,t){let s,i,n,o,a,r=ss(e[0],t);for(s=0,i=e.length;s<i;++s)a=o,o=r,r=s<i-1&&ss(e[s+1],t),o&&(n=e[s],a&&(n.cp1x=Hs(n.cp1x,t.left,t.right),n.cp1y=Hs(n.cp1y,t.top,t.bottom)),r&&(n.cp2x=Hs(n.cp2x,t.left,t.right),n.cp2y=Hs(n.cp2y,t.top,t.bottom)))}(e,s)}function Qs(){return"undefined"!=typeof window&&"undefined"!=typeof document}function Rs(e){let t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function Ws(e,t,s){let i;return"string"==typeof e?(i=parseInt(e,10),-1!==e.indexOf("%")&&(i=i/100*t.parentNode[s])):i=e,i}const js=e=>e.ownerDocument.defaultView.getComputedStyle(e,null),Vs=["top","right","bottom","left"];function Us(e,t,s){const i={};s=s?"-"+s:"";for(let n=0;n<4;n++){const o=Vs[n];i[o]=parseFloat(e[t+"-"+o+s])||0}return i.width=i.left+i.right,i.height=i.top+i.bottom,i}function Xs(e,t){if("native"in e)return e;const{canvas:s,currentDevicePixelRatio:i}=t,n=js(s),o="border-box"===n.boxSizing,a=Us(n,"padding"),r=Us(n,"border","width"),{x:l,y:c,box:d}=function(e,t){const s=e.touches,i=s&&s.length?s[0]:e,{offsetX:n,offsetY:o}=i;let a,r,l=!1;if(((e,t,s)=>(e>0||t>0)&&(!s||!s.shadowRoot))(n,o,e.target))a=n,r=o;else{const e=t.getBoundingClientRect();a=i.clientX-e.left,r=i.clientY-e.top,l=!0}return{x:a,y:r,box:l}}(e,s),u=a.left+(d&&r.left),h=a.top+(d&&r.top);let{width:p,height:m}=t;return o&&(p-=a.width+r.width,m-=a.height+r.height),{x:Math.round((l-u)/p*s.width/i),y:Math.round((c-h)/m*s.height/i)}}const Js=e=>Math.round(10*e)/10;function Gs(e,t,s){const i=t||1,n=Js(e.height*i),o=Js(e.width*i);e.height=Js(e.height),e.width=Js(e.width);const a=e.canvas;return a.style&&(s||!a.style.height&&!a.style.width)&&(a.style.height=`${e.height}px`,a.style.width=`${e.width}px`),(e.currentDevicePixelRatio!==i||a.height!==n||a.width!==o)&&(e.currentDevicePixelRatio=i,a.height=n,a.width=o,e.ctx.setTransform(i,0,0,i,0,0),!0)}const Ys=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};Qs()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch(e){}return e}();function Ks(e,t){const s=function(e,t){return js(e).getPropertyValue(t)}(e,t),i=s&&s.match(/^(\d+)(\.\d+)?px$/);return i?+i[1]:void 0}function Zs(e,t,s,i){return{x:e.x+s*(t.x-e.x),y:e.y+s*(t.y-e.y)}}function ei(e,t,s,i){return{x:e.x+s*(t.x-e.x),y:"middle"===i?s<.5?e.y:t.y:"after"===i?s<1?e.y:t.y:s>0?t.y:e.y}}function ti(e,t,s,i){const n={x:e.cp2x,y:e.cp2y},o={x:t.cp1x,y:t.cp1y},a=Zs(e,n,s),r=Zs(n,o,s),l=Zs(o,t,s),c=Zs(a,r,s),d=Zs(r,l,s);return Zs(c,d,s)}function si(e,t,s){return e?function(e,t){return{x:s=>e+e+t-s,setWidth(e){t=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,t)=>e-t,leftForLtr:(e,t)=>e-t}}(t,s):{x:e=>e,setWidth(e){},textAlign:e=>e,xPlus:(e,t)=>e+t,leftForLtr:(e,t)=>e}}function ii(e,t){let s,i;"ltr"!==t&&"rtl"!==t||(s=e.canvas.style,i=[s.getPropertyValue("direction"),s.getPropertyPriority("direction")],s.setProperty("direction",t,"important"),e.prevTextDirection=i)}function ni(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function oi(e){return"angle"===e?{between:ft,compare:mt,normalize:gt}:{between:vt,compare:(e,t)=>e-t,normalize:e=>e}}function ai({start:e,end:t,count:s,loop:i,style:n}){return{start:e%s,end:t%s,loop:i&&(t-e+1)%s==0,style:n}}function ri(e,t,s){if(!s)return[e];const{property:i,start:n,end:o}=s,a=t.length,{compare:r,between:l,normalize:c}=oi(i),{start:d,end:u,loop:h,style:p}=function(e,t,s){const{property:i,start:n,end:o}=s,{between:a,normalize:r}=oi(i),l=t.length;let c,d,{start:u,end:h,loop:p}=e;if(p){for(u+=l,h+=l,c=0,d=l;c<d&&a(r(t[u%l][i]),n,o);++c)u--,h--;u%=l,h%=l}return h<u&&(h+=l),{start:u,end:h,loop:p,style:e.style}}(e,t,s),m=[];let g,f,b,v=!1,y=null;const w=()=>v||l(n,b,g)&&0!==r(n,b),_=()=>!v||0===r(o,g)||l(o,b,g);for(let e=d,s=d;e<=u;++e)f=t[e%a],f.skip||(g=c(f[i]),g!==b&&(v=l(g,n,o),null===y&&w()&&(y=0===r(g,n)?e:s),null!==y&&_()&&(m.push(ai({start:y,end:e,loop:h,count:a,style:p})),y=null),s=e,b=g));return null!==y&&m.push(ai({start:y,end:u,loop:h,count:a,style:p})),m}function li(e,t){const s=[],i=e.segments;for(let n=0;n<i.length;n++){const o=ri(i[n],e.points,t);o.length&&s.push(...o)}return s}function ci(e){return{backgroundColor:e.backgroundColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,borderWidth:e.borderWidth,borderColor:e.borderColor}}function di(e,t){if(!t)return!1;const s=[],i=function(e,t){return Mt(t)?(s.includes(t)||s.push(t),s.indexOf(t)):t};return JSON.stringify(e,i)!==JSON.stringify(t,i)}function ui(e,t,s){return e.options.clip?e[s]:t[s]}function hi(e,t){const s=t._clip;if(s.disabled)return!1;const i=function(e,t){const{xScale:s,yScale:i}=e;return s&&i?{left:ui(s,t,"left"),right:ui(s,t,"right"),top:ui(i,t,"top"),bottom:ui(i,t,"bottom")}:t}(t,e.chartArea);return{left:!1===s.left?0:i.left-(!0===s.left?0:s.left),right:!1===s.right?e.width:i.right+(!0===s.right?0:s.right),top:!1===s.top?0:i.top-(!0===s.top?0:s.top),bottom:!1===s.bottom?e.height:i.bottom+(!0===s.bottom?0:s.bottom)}}class pi{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,t,s,i){const n=t.listeners[i],o=t.duration;n.forEach(i=>i({chart:e,initial:t.initial,numSteps:o,currentStep:Math.min(s-t.start,o)}))}_refresh(){this._request||(this._running=!0,this._request=kt.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let t=0;this._charts.forEach((s,i)=>{if(!s.running||!s.items.length)return;const n=s.items;let o,a=n.length-1,r=!1;for(;a>=0;--a)o=n[a],o._active?(o._total>s.duration&&(s.duration=o._total),o.tick(e),r=!0):(n[a]=n[n.length-1],n.pop());r&&(i.draw(),this._notify(i,s,e,"progress")),n.length||(s.running=!1,this._notify(i,s,e,"complete"),s.initial=!1),t+=n.length}),this._lastDate=e,0===t&&(this._running=!1)}_getAnims(e){const t=this._charts;let s=t.get(e);return s||(s={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,s)),s}listen(e,t,s){this._getAnims(e).listeners[t].push(s)}add(e,t){t&&t.length&&this._getAnims(e).items.push(...t)}has(e){return this._getAnims(e).items.length>0}start(e){const t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce((e,t)=>Math.max(e,t._duration),0),this._refresh())}running(e){if(!this._running)return!1;const t=this._charts.get(e);return!!(t&&t.running&&t.items.length)}stop(e){const t=this._charts.get(e);if(!t||!t.items.length)return;const s=t.items;let i=s.length-1;for(;i>=0;--i)s[i].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var mi=new pi;const gi="transparent",fi={boolean:(e,t,s)=>s>.5?t:e,color(e,t,s){const i=Ot(e||gi),n=i.valid&&Ot(t||gi);return n&&n.valid?n.mix(i,s).hexString():t},number:(e,t,s)=>e+(t-e)*s};class bi{constructor(e,t,s,i){const n=t[s];i=ws([e.to,i,n,e.from]);const o=ws([e.from,n,i]);this._active=!0,this._fn=e.fn||fi[e.type||typeof o],this._easing=Pt[e.easing]||Pt.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=t,this._prop=s,this._from=o,this._to=i,this._promises=void 0}active(){return this._active}update(e,t,s){if(this._active){this._notify(!1);const i=this._target[this._prop],n=s-this._start,o=this._duration-n;this._start=s,this._duration=Math.floor(Math.max(o,e.duration)),this._total+=n,this._loop=!!e.loop,this._to=ws([e.to,t,i,e.from]),this._from=ws([e.from,i,t])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const t=e-this._start,s=this._duration,i=this._prop,n=this._from,o=this._loop,a=this._to;let r;if(this._active=n!==a&&(o||t<s),!this._active)return this._target[i]=a,void this._notify(!0);t<0?this._target[i]=n:(r=t/s%2,r=o&&r>1?2-r:r,r=this._easing(Math.min(1,Math.max(0,r))),this._target[i]=this._fn(n,a,r))}wait(){const e=this._promises||(this._promises=[]);return new Promise((t,s)=>{e.push({res:t,rej:s})})}_notify(e){const t=e?"res":"rej",s=this._promises||[];for(let e=0;e<s.length;e++)s[e][t]()}}class vi{constructor(e,t){this._chart=e,this._properties=new Map,this.configure(t)}configure(e){if(!Le(e))return;const t=Object.keys(Jt.animation),s=this._properties;Object.getOwnPropertyNames(e).forEach(i=>{const n=e[i];if(!Le(n))return;const o={};for(const e of t)o[e]=n[e];(Te(n.properties)&&n.properties||[i]).forEach(e=>{e!==i&&s.has(e)||s.set(e,o)})})}_animateOptions(e,t){const s=t.options,i=function(e,t){if(!t)return;let s=e.options;if(s)return s.$shared&&(e.options=s=Object.assign({},s,{$shared:!1,$animations:{}})),s;e.options=t}(e,s);if(!i)return[];const n=this._createAnimations(i,s);return s.$shared&&function(e,t){const s=[],i=Object.keys(t);for(let t=0;t<i.length;t++){const n=e[i[t]];n&&n.active()&&s.push(n.wait())}return Promise.all(s)}(e.options.$animations,s).then(()=>{e.options=s},()=>{}),n}_createAnimations(e,t){const s=this._properties,i=[],n=e.$animations||(e.$animations={}),o=Object.keys(t),a=Date.now();let r;for(r=o.length-1;r>=0;--r){const l=o[r];if("$"===l.charAt(0))continue;if("options"===l){i.push(...this._animateOptions(e,t));continue}const c=t[l];let d=n[l];const u=s.get(l);if(d){if(u&&d.active()){d.update(u,c,a);continue}d.cancel()}u&&u.duration?(n[l]=d=new bi(u,e,l,c),i.push(d)):e[l]=c}return i}update(e,t){if(0===this._properties.size)return void Object.assign(e,t);const s=this._createAnimations(e,t);return s.length?(mi.add(this._chart,s),!0):void 0}}function yi(e,t){const s=e&&e.options||{},i=s.reverse,n=void 0===s.min?t:0,o=void 0===s.max?t:0;return{start:i?o:n,end:i?n:o}}function wi(e,t){const s=[],i=e._getSortedDatasetMetas(t);let n,o;for(n=0,o=i.length;n<o;++n)s.push(i[n].index);return s}function _i(e,t,s,i={}){const n=e.keys,o="single"===i.mode;let a,r,l,c;if(null===t)return;let d=!1;for(a=0,r=n.length;a<r;++a){if(l=+n[a],l===s){if(d=!0,i.all)continue;break}c=e.values[l],Ie(c)&&(o||0===t||nt(t)===nt(c))&&(t+=c)}return d||i.all?t:0}function xi(e,t){const s=e&&e.options.stacked;return s||void 0===s&&void 0!==t.stack}function Si(e,t,s){const i=e[t]||(e[t]={});return i[s]||(i[s]={})}function Ci(e,t,s,i){for(const n of t.getMatchingVisibleMetas(i).reverse()){const t=e[n.index];if(s&&t>0||!s&&t<0)return n.index}return null}function ki(e,t){const{chart:s,_cachedMeta:i}=e,n=s._stacks||(s._stacks={}),{iScale:o,vScale:a,index:r}=i,l=o.axis,c=a.axis,d=function(e,t,s){return`${e.id}.${t.id}.${s.stack||s.type}`}(o,a,i),u=t.length;let h;for(let e=0;e<u;++e){const s=t[e],{[l]:o,[c]:u}=s;h=(s._stacks||(s._stacks={}))[c]=Si(n,d,o),h[r]=u,h._top=Ci(h,a,!0,i.type),h._bottom=Ci(h,a,!1,i.type),(h._visualValues||(h._visualValues={}))[r]=u}}function Ai(e,t){const s=e.scales;return Object.keys(s).filter(e=>s[e].axis===t).shift()}function Ei(e,t){const s=e.controller.index,i=e.vScale&&e.vScale.axis;if(i){t=t||e._parsed;for(const e of t){const t=e._stacks;if(!t||void 0===t[i]||void 0===t[i][s])return;delete t[i][s],void 0!==t[i]._visualValues&&void 0!==t[i]._visualValues[s]&&delete t[i]._visualValues[s]}}}const Ti=e=>"reset"===e||"none"===e,Li=(e,t)=>t?e:Object.assign({},e);class Ii{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(e,t){this.chart=e,this._ctx=e.ctx,this.index=t,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=xi(e.vScale,e),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(e){this.index!==e&&Ei(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,t=this._cachedMeta,s=this.getDataset(),i=(e,t,s,i)=>"x"===e?t:"r"===e?i:s,n=t.xAxisID=qe(s.xAxisID,Ai(e,"x")),o=t.yAxisID=qe(s.yAxisID,Ai(e,"y")),a=t.rAxisID=qe(s.rAxisID,Ai(e,"r")),r=t.indexAxis,l=t.iAxisID=i(r,n,o,a),c=t.vAxisID=i(r,o,n,a);t.xScale=this.getScaleForId(n),t.yScale=this.getScaleForId(o),t.rScale=this.getScaleForId(a),t.iScale=this.getScaleForId(l),t.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const t=this._cachedMeta;return e===t.iScale?t.vScale:t.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&St(this._data,this),e._stacked&&Ei(e)}_dataCheck(){const e=this.getDataset(),t=e.data||(e.data=[]),s=this._data;if(Le(t)){const e=this._cachedMeta;this._data=function(e,t){const{iScale:s,vScale:i}=t,n="x"===s.axis?"x":"y",o="x"===i.axis?"x":"y",a=Object.keys(e),r=new Array(a.length);let l,c,d;for(l=0,c=a.length;l<c;++l)d=a[l],r[l]={[n]:d,[o]:e[d]};return r}(t,e)}else if(s!==t){if(s){St(s,this);const e=this._cachedMeta;Ei(e),e._parsed=[]}t&&Object.isExtensible(t)&&((i=t)._chartjs?i._chartjs.listeners.push(this):(Object.defineProperty(i,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[this]}}),xt.forEach(e=>{const t="_onData"+je(e),s=i[e];Object.defineProperty(i,e,{configurable:!0,enumerable:!1,value(...e){const n=s.apply(this,e);return i._chartjs.listeners.forEach(s=>{"function"==typeof s[t]&&s[t](...e)}),n}})}))),this._syncList=[],this._data=t}var i}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const t=this._cachedMeta,s=this.getDataset();let i=!1;this._dataCheck();const n=t._stacked;t._stacked=xi(t.vScale,t),t.stack!==s.stack&&(i=!0,Ei(t),t.stack=s.stack),this._resyncElements(e),(i||n!==t._stacked)&&(ki(this,t._parsed),t._stacked=xi(t.vScale,t))}configure(){const e=this.chart.config,t=e.datasetScopeKeys(this._type),s=e.getOptionScopes(this.getDataset(),t,!0);this.options=e.createResolver(s,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,t){const{_cachedMeta:s,_data:i}=this,{iScale:n,_stacked:o}=s,a=n.axis;let r,l,c,d=0===e&&t===i.length||s._sorted,u=e>0&&s._parsed[e-1];if(!1===this._parsing)s._parsed=i,s._sorted=!0,c=i;else{c=Te(i[e])?this.parseArrayData(s,i,e,t):Le(i[e])?this.parseObjectData(s,i,e,t):this.parsePrimitiveData(s,i,e,t);const n=()=>null===l[a]||u&&l[a]<u[a];for(r=0;r<t;++r)s._parsed[r+e]=l=c[r],d&&(n()&&(d=!1),u=l);s._sorted=d}o&&ki(this,c)}parsePrimitiveData(e,t,s,i){const{iScale:n,vScale:o}=e,a=n.axis,r=o.axis,l=n.getLabels(),c=n===o,d=new Array(i);let u,h,p;for(u=0,h=i;u<h;++u)p=u+s,d[u]={[a]:c||n.parse(l[p],p),[r]:o.parse(t[p],p)};return d}parseArrayData(e,t,s,i){const{xScale:n,yScale:o}=e,a=new Array(i);let r,l,c,d;for(r=0,l=i;r<l;++r)c=r+s,d=t[c],a[r]={x:n.parse(d[0],c),y:o.parse(d[1],c)};return a}parseObjectData(e,t,s,i){const{xScale:n,yScale:o}=e,{xAxisKey:a="x",yAxisKey:r="y"}=this._parsing,l=new Array(i);let c,d,u,h;for(c=0,d=i;c<d;++c)u=c+s,h=t[u],l[c]={x:n.parse(We(h,a),u),y:o.parse(We(h,r),u)};return l}getParsed(e){return this._cachedMeta._parsed[e]}getDataElement(e){return this._cachedMeta.data[e]}applyStack(e,t,s){const i=this.chart,n=this._cachedMeta,o=t[e.axis];return _i({keys:wi(i,!0),values:t._stacks[e.axis]._visualValues},o,n.index,{mode:s})}updateRangeFromParsed(e,t,s,i){const n=s[t.axis];let o=null===n?NaN:n;const a=i&&s._stacks[t.axis];i&&a&&(i.values=a,o=_i(i,n,this._cachedMeta.index)),e.min=Math.min(e.min,o),e.max=Math.max(e.max,o)}getMinMax(e,t){const s=this._cachedMeta,i=s._parsed,n=s._sorted&&e===s.iScale,o=i.length,a=this._getOtherScale(e),r=((e,t,s)=>e&&!t.hidden&&t._stacked&&{keys:wi(s,!0),values:null})(t,s,this.chart),l={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:c,max:d}=function(e){const{min:t,max:s,minDefined:i,maxDefined:n}=e.getUserBounds();return{min:i?t:Number.NEGATIVE_INFINITY,max:n?s:Number.POSITIVE_INFINITY}}(a);let u,h;function p(){h=i[u];const t=h[a.axis];return!Ie(h[e.axis])||c>t||d<t}for(u=0;u<o&&(p()||(this.updateRangeFromParsed(l,e,h,r),!n));++u);if(n)for(u=o-1;u>=0;--u)if(!p()){this.updateRangeFromParsed(l,e,h,r);break}return l}getAllParsedValues(e){const t=this._cachedMeta._parsed,s=[];let i,n,o;for(i=0,n=t.length;i<n;++i)o=t[i][e.axis],Ie(o)&&s.push(o);return s}getMaxOverflow(){return!1}getLabelAndValue(e){const t=this._cachedMeta,s=t.iScale,i=t.vScale,n=this.getParsed(e);return{label:s?""+s.getLabelForValue(n[s.axis]):"",value:i?""+i.getLabelForValue(n[i.axis]):""}}_update(e){const t=this._cachedMeta;this.update(e||"default"),t._clip=function(e){let t,s,i,n;return Le(e)?(t=e.top,s=e.right,i=e.bottom,n=e.left):t=s=i=n=e,{top:t,right:s,bottom:i,left:n,disabled:!1===e}}(qe(this.options.clip,function(e,t,s){if(!1===s)return!1;const i=yi(e,s),n=yi(t,s);return{top:n.end,right:i.end,bottom:n.start,left:i.start}}(t.xScale,t.yScale,this.getMaxOverflow())))}update(e){}draw(){const e=this._ctx,t=this.chart,s=this._cachedMeta,i=s.data||[],n=t.chartArea,o=[],a=this._drawStart||0,r=this._drawCount||i.length-a,l=this.options.drawActiveElementsOnTop;let c;for(s.dataset&&s.dataset.draw(e,n,a,r),c=a;c<a+r;++c){const t=i[c];t.hidden||(t.active&&l?o.push(t):t.draw(e,n))}for(c=0;c<o.length;++c)o[c].draw(e,n)}getStyle(e,t){const s=t?"active":"default";return void 0===e&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(s):this.resolveDataElementOptions(e||0,s)}getContext(e,t,s){const i=this.getDataset();let n;if(e>=0&&e<this._cachedMeta.data.length){const t=this._cachedMeta.data[e];n=t.$context||(t.$context=function(e,t,s){return _s(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:s,index:t,mode:"default",type:"data"})}(this.getContext(),e,t)),n.parsed=this.getParsed(e),n.raw=i.data[e],n.index=n.dataIndex=e}else n=this.$context||(this.$context=function(e,t){return _s(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),n.dataset=i,n.index=n.datasetIndex=this.index;return n.active=!!t,n.mode=s,n}resolveDatasetElementOptions(e){return this._resolveElementOptions(this.datasetElementType.id,e)}resolveDataElementOptions(e,t){return this._resolveElementOptions(this.dataElementType.id,t,e)}_resolveElementOptions(e,t="default",s){const i="active"===t,n=this._cachedDataOpts,o=e+"-"+t,a=n[o],r=this.enableOptionSharing&&Ve(s);if(a)return Li(a,r);const l=this.chart.config,c=l.datasetElementScopeKeys(this._type,e),d=i?[`${e}Hover`,"hover",e,""]:[e,""],u=l.getOptionScopes(this.getDataset(),c),h=Object.keys(Jt.elements[e]),p=l.resolveNamedOptions(u,h,()=>this.getContext(s,i,t),d);return p.$shared&&(p.$shared=r,n[o]=Object.freeze(Li(p,r))),p}_resolveAnimations(e,t,s){const i=this.chart,n=this._cachedDataOpts,o=`animation-${t}`,a=n[o];if(a)return a;let r;if(!1!==i.options.animation){const i=this.chart.config,n=i.datasetAnimationScopeKeys(this._type,t),o=i.getOptionScopes(this.getDataset(),n);r=i.createResolver(o,this.getContext(e,s,t))}const l=new vi(i,r&&r.animations);return r&&r._cacheable&&(n[o]=Object.freeze(l)),l}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,t){return!t||Ti(e)||this.chart._animationsDisabled}_getSharedOptions(e,t){const s=this.resolveDataElementOptions(e,t),i=this._sharedOptions,n=this.getSharedOptions(s),o=this.includeOptions(t,n)||n!==i;return this.updateSharedOptions(n,t,s),{sharedOptions:n,includeOptions:o}}updateElement(e,t,s,i){Ti(i)?Object.assign(e,s):this._resolveAnimations(t,i).update(e,s)}updateSharedOptions(e,t,s){e&&!Ti(t)&&this._resolveAnimations(void 0,t).update(e,s)}_setStyle(e,t,s,i){e.active=i;const n=this.getStyle(t,i);this._resolveAnimations(t,s,i).update(e,{options:!i&&this.getSharedOptions(n)||n})}removeHoverStyle(e,t,s){this._setStyle(e,s,"active",!1)}setHoverStyle(e,t,s){this._setStyle(e,s,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const t=this._data,s=this._cachedMeta.data;for(const[e,t,s]of this._syncList)this[e](t,s);this._syncList=[];const i=s.length,n=t.length,o=Math.min(n,i);o&&this.parse(0,o),n>i?this._insertElements(i,n-i,e):n<i&&this._removeElements(n,i-n)}_insertElements(e,t,s=!0){const i=this._cachedMeta,n=i.data,o=e+t;let a;const r=e=>{for(e.length+=t,a=e.length-1;a>=o;a--)e[a]=e[a-t]};for(r(n),a=e;a<o;++a)n[a]=new this.dataElementType;this._parsing&&r(i._parsed),this.parse(e,t),s&&this.updateElements(n,e,t,"reset")}updateElements(e,t,s,i){}_removeElements(e,t){const s=this._cachedMeta;if(this._parsing){const i=s._parsed.splice(e,t);s._stacked&&Ei(s,i)}s.data.splice(e,t)}_sync(e){if(this._parsing)this._syncList.push(e);else{const[t,s,i]=e;this[t](s,i)}this.chart._dataChanges.push([this.index,...e])}_onDataPush(){const e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(e,t){t&&this._sync(["_removeElements",e,t]);const s=arguments.length-2;s&&this._sync(["_insertElements",e,s])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}function Di(e){const t=e.iScale,s=function(e,t){if(!e._cache.$bar){const s=e.getMatchingVisibleMetas(t);let i=[];for(let t=0,n=s.length;t<n;t++)i=i.concat(s[t].controller.getAllParsedValues(e));e._cache.$bar=Ct(i.sort((e,t)=>e-t))}return e._cache.$bar}(t,e.type);let i,n,o,a,r=t._length;const l=()=>{32767!==o&&-32768!==o&&(Ve(a)&&(r=Math.min(r,Math.abs(o-a)||r)),a=o)};for(i=0,n=s.length;i<n;++i)o=t.getPixelForValue(s[i]),l();for(a=void 0,i=0,n=t.ticks.length;i<n;++i)o=t.getPixelForTick(i),l();return r}function qi(e,t,s,i){return Te(e)?function(e,t,s,i){const n=s.parse(e[0],i),o=s.parse(e[1],i),a=Math.min(n,o),r=Math.max(n,o);let l=a,c=r;Math.abs(a)>Math.abs(r)&&(l=r,c=a),t[s.axis]=c,t._custom={barStart:l,barEnd:c,start:n,end:o,min:a,max:r}}(e,t,s,i):t[s.axis]=s.parse(e,i),t}function Bi(e,t,s,i){const n=e.iScale,o=e.vScale,a=n.getLabels(),r=n===o,l=[];let c,d,u,h;for(c=s,d=s+i;c<d;++c)h=t[c],u={},u[n.axis]=r||n.parse(a[c],c),l.push(qi(h,u,o,c));return l}function Pi(e){return e&&void 0!==e.barStart&&void 0!==e.barEnd}function Mi(e,t,s,i){let n=t.borderSkipped;const o={};if(!n)return void(e.borderSkipped=o);if(!0===n)return void(e.borderSkipped={top:!0,right:!0,bottom:!0,left:!0});const{start:a,end:r,reverse:l,top:c,bottom:d}=function(e){let t,s,i,n,o;return e.horizontal?(t=e.base>e.x,s="left",i="right"):(t=e.base<e.y,s="bottom",i="top"),t?(n="end",o="start"):(n="start",o="end"),{start:s,end:i,reverse:t,top:n,bottom:o}}(e);"middle"===n&&s&&(e.enableBorderRadius=!0,(s._top||0)===i?n=c:(s._bottom||0)===i?n=d:(o[Oi(d,a,r,l)]=!0,n=c)),o[Oi(n,a,r,l)]=!0,e.borderSkipped=o}function Oi(e,t,s,i){var n,o,a;return i?(a=s,e=zi(e=(n=e)===(o=t)?a:n===a?o:n,s,t)):e=zi(e,t,s),e}function zi(e,t,s){return"start"===e?t:"end"===e?s:e}function $i(e,{inflateAmount:t},s){e.inflateAmount="auto"===t?1===s?.33:0:t}class Fi extends Ii{static id="doughnut";static defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"};static descriptors={_scriptable:e=>"spacing"!==e,_indexable:e=>"spacing"!==e&&!e.startsWith("borderDash")&&!e.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data,{labels:{pointStyle:s,textAlign:i,color:n,useBorderRadius:o,borderRadius:a}}=e.legend.options;return t.labels.length&&t.datasets.length?t.labels.map((t,r)=>{const l=e.getDatasetMeta(0).controller.getStyle(r);return{text:t,fillStyle:l.backgroundColor,fontColor:n,hidden:!e.getDataVisibility(r),lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:l.borderWidth,strokeStyle:l.borderColor,textAlign:i,pointStyle:s,borderRadius:o&&(a||l.borderRadius),index:r}}):[]}},onClick(e,t,s){s.chart.toggleDataVisibility(t.index),s.chart.update()}}}};constructor(e,t){super(e,t),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,t){const s=this.getDataset().data,i=this._cachedMeta;if(!1===this._parsing)i._parsed=s;else{let n,o,a=e=>+s[e];if(Le(s[e])){const{key:e="value"}=this._parsing;a=t=>+We(s[t],e)}for(n=e,o=e+t;n<o;++n)i._parsed[n]=a(n)}}_getRotation(){return ct(this.options.rotation-90)}_getCircumference(){return ct(this.options.circumference)}_getRotationExtents(){let e=Ge,t=-Ge;for(let s=0;s<this.chart.data.datasets.length;++s)if(this.chart.isDatasetVisible(s)&&this.chart.getDatasetMeta(s).type===this._type){const i=this.chart.getDatasetMeta(s).controller,n=i._getRotation(),o=i._getCircumference();e=Math.min(e,n),t=Math.max(t,n+o)}return{rotation:e,circumference:t-e}}update(e){const t=this.chart,{chartArea:s}=t,i=this._cachedMeta,n=i.data,o=this.getMaxBorderWidth()+this.getMaxOffset(n)+this.options.spacing,a=Math.max((Math.min(s.width,s.height)-o)/2,0),r=Math.min((c=a,"string"==typeof(l=this.options.cutout)&&l.endsWith("%")?parseFloat(l)/100:+l/c),1);var l,c;const d=this._getRingWeight(this.index),{circumference:u,rotation:h}=this._getRotationExtents(),{ratioX:p,ratioY:m,offsetX:g,offsetY:f}=function(e,t,s){let i=1,n=1,o=0,a=0;if(t<Ge){const r=e,l=r+t,c=Math.cos(r),d=Math.sin(r),u=Math.cos(l),h=Math.sin(l),p=(e,t,i)=>ft(e,r,l,!0)?1:Math.max(t,t*s,i,i*s),m=(e,t,i)=>ft(e,r,l,!0)?-1:Math.min(t,t*s,i,i*s),g=p(0,c,u),f=p(et,d,h),b=m(Je,c,u),v=m(Je+et,d,h);i=(g-b)/2,n=(f-v)/2,o=-(g+b)/2,a=-(f+v)/2}return{ratioX:i,ratioY:n,offsetX:o,offsetY:a}}(h,u,r),b=(s.width-o)/p,v=(s.height-o)/m,y=Math.max(Math.min(b,v)/2,0),w=Be(this.options.radius,y),_=(w-Math.max(w*r,0))/this._getVisibleDatasetWeightTotal();this.offsetX=g*w,this.offsetY=f*w,i.total=this.calculateTotal(),this.outerRadius=w-_*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-_*d,0),this.updateElements(n,0,n.length,e)}_circumference(e,t){const s=this.options,i=this._cachedMeta,n=this._getCircumference();return t&&s.animation.animateRotate||!this.chart.getDataVisibility(e)||null===i._parsed[e]||i.data[e].hidden?0:this.calculateCircumference(i._parsed[e]*n/Ge)}updateElements(e,t,s,i){const n="reset"===i,o=this.chart,a=o.chartArea,r=o.options.animation,l=(a.left+a.right)/2,c=(a.top+a.bottom)/2,d=n&&r.animateScale,u=d?0:this.innerRadius,h=d?0:this.outerRadius,{sharedOptions:p,includeOptions:m}=this._getSharedOptions(t,i);let g,f=this._getRotation();for(g=0;g<t;++g)f+=this._circumference(g,n);for(g=t;g<t+s;++g){const t=this._circumference(g,n),s=e[g],o={x:l+this.offsetX,y:c+this.offsetY,startAngle:f,endAngle:f+t,circumference:t,outerRadius:h,innerRadius:u};m&&(o.options=p||this.resolveDataElementOptions(g,s.active?"active":i)),f+=t,this.updateElement(s,g,o,i)}}calculateTotal(){const e=this._cachedMeta,t=e.data;let s,i=0;for(s=0;s<t.length;s++){const n=e._parsed[s];null===n||isNaN(n)||!this.chart.getDataVisibility(s)||t[s].hidden||(i+=Math.abs(n))}return i}calculateCircumference(e){const t=this._cachedMeta.total;return t>0&&!isNaN(e)?Ge*(Math.abs(e)/t):0}getLabelAndValue(e){const t=this._cachedMeta,s=this.chart,i=s.data.labels||[],n=Nt(t._parsed[e],s.options.locale);return{label:i[e]||"",value:n}}getMaxBorderWidth(e){let t=0;const s=this.chart;let i,n,o,a,r;if(!e)for(i=0,n=s.data.datasets.length;i<n;++i)if(s.isDatasetVisible(i)){o=s.getDatasetMeta(i),e=o.data,a=o.controller;break}if(!e)return 0;for(i=0,n=e.length;i<n;++i)r=a.resolveDataElementOptions(i),"inner"!==r.borderAlign&&(t=Math.max(t,r.borderWidth||0,r.hoverBorderWidth||0));return t}getMaxOffset(e){let t=0;for(let s=0,i=e.length;s<i;++s){const e=this.resolveDataElementOptions(s);t=Math.max(t,e.offset||0,e.hoverOffset||0)}return t}_getRingWeightOffset(e){let t=0;for(let s=0;s<e;++s)this.chart.isDatasetVisible(s)&&(t+=this._getRingWeight(s));return t}_getRingWeight(e){return Math.max(qe(this.chart.data.datasets[e].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}class Hi extends Ii{static id="polarArea";static defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:s,color:i}}=e.legend.options;return t.labels.map((t,n)=>{const o=e.getDatasetMeta(0).controller.getStyle(n);return{text:t,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,fontColor:i,lineWidth:o.borderWidth,pointStyle:s,hidden:!e.getDataVisibility(n),index:n}})}return[]}},onClick(e,t,s){s.chart.toggleDataVisibility(t.index),s.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(e,t){super(e,t),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const t=this._cachedMeta,s=this.chart,i=s.data.labels||[],n=Nt(t._parsed[e].r,s.options.locale);return{label:i[e]||"",value:n}}parseObjectData(e,t,s,i){return Ms.bind(this)(e,t,s,i)}update(e){const t=this._cachedMeta.data;this._updateRadius(),this.updateElements(t,0,t.length,e)}getMinMax(){const e=this._cachedMeta,t={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach((e,s)=>{const i=this.getParsed(s).r;!isNaN(i)&&this.chart.getDataVisibility(s)&&(i<t.min&&(t.min=i),i>t.max&&(t.max=i))}),t}_updateRadius(){const e=this.chart,t=e.chartArea,s=e.options,i=Math.min(t.right-t.left,t.bottom-t.top),n=Math.max(i/2,0),o=(n-Math.max(s.cutoutPercentage?n/100*s.cutoutPercentage:1,0))/e.getVisibleDatasetCount();this.outerRadius=n-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(e,t,s,i){const n="reset"===i,o=this.chart,a=o.options.animation,r=this._cachedMeta.rScale,l=r.xCenter,c=r.yCenter,d=r.getIndexAngle(0)-.5*Je;let u,h=d;const p=360/this.countVisibleElements();for(u=0;u<t;++u)h+=this._computeAngle(u,i,p);for(u=t;u<t+s;u++){const t=e[u];let s=h,m=h+this._computeAngle(u,i,p),g=o.getDataVisibility(u)?r.getDistanceFromCenterForValue(this.getParsed(u).r):0;h=m,n&&(a.animateScale&&(g=0),a.animateRotate&&(s=m=d));const f={x:l,y:c,innerRadius:0,outerRadius:g,startAngle:s,endAngle:m,options:this.resolveDataElementOptions(u,t.active?"active":i)};this.updateElement(t,u,f,i)}}countVisibleElements(){const e=this._cachedMeta;let t=0;return e.data.forEach((e,s)=>{!isNaN(this.getParsed(s).r)&&this.chart.getDataVisibility(s)&&t++}),t}_computeAngle(e,t,s){return this.chart.getDataVisibility(e)?ct(this.resolveDataElementOptions(e,t).angle||s):0}}var Ni=Object.freeze({__proto__:null,BarController:class extends Ii{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(e,t,s,i){return Bi(e,t,s,i)}parseArrayData(e,t,s,i){return Bi(e,t,s,i)}parseObjectData(e,t,s,i){const{iScale:n,vScale:o}=e,{xAxisKey:a="x",yAxisKey:r="y"}=this._parsing,l="x"===n.axis?a:r,c="x"===o.axis?a:r,d=[];let u,h,p,m;for(u=s,h=s+i;u<h;++u)m=t[u],p={},p[n.axis]=n.parse(We(m,l),u),d.push(qi(We(m,c),p,o,u));return d}updateRangeFromParsed(e,t,s,i){super.updateRangeFromParsed(e,t,s,i);const n=s._custom;n&&t===this._cachedMeta.vScale&&(e.min=Math.min(e.min,n.min),e.max=Math.max(e.max,n.max))}getMaxOverflow(){return 0}getLabelAndValue(e){const t=this._cachedMeta,{iScale:s,vScale:i}=t,n=this.getParsed(e),o=n._custom,a=Pi(o)?"["+o.start+", "+o.end+"]":""+i.getLabelForValue(n[i.axis]);return{label:""+s.getLabelForValue(n[s.axis]),value:a}}initialize(){this.enableOptionSharing=!0,super.initialize(),this._cachedMeta.stack=this.getDataset().stack}update(e){const t=this._cachedMeta;this.updateElements(t.data,0,t.data.length,e)}updateElements(e,t,s,i){const n="reset"===i,{index:o,_cachedMeta:{vScale:a}}=this,r=a.getBasePixel(),l=a.isHorizontal(),c=this._getRuler(),{sharedOptions:d,includeOptions:u}=this._getSharedOptions(t,i);for(let h=t;h<t+s;h++){const t=this.getParsed(h),s=n||Ee(t[a.axis])?{base:r,head:r}:this._calculateBarValuePixels(h),p=this._calculateBarIndexPixels(h,c),m=(t._stacks||{})[a.axis],g={horizontal:l,base:s.base,enableBorderRadius:!m||Pi(t._custom)||o===m._top||o===m._bottom,x:l?s.head:p.center,y:l?p.center:s.head,height:l?p.size:Math.abs(s.size),width:l?Math.abs(s.size):p.size};u&&(g.options=d||this.resolveDataElementOptions(h,e[h].active?"active":i));const f=g.options||e[h].options;Mi(g,f,m,o),$i(g,f,c.ratio),this.updateElement(e[h],h,g,i)}}_getStacks(e,t){const{iScale:s}=this._cachedMeta,i=s.getMatchingVisibleMetas(this._type).filter(e=>e.controller.options.grouped),n=s.options.stacked,o=[],a=this._cachedMeta.controller.getParsed(t),r=a&&a[s.axis],l=e=>{const t=e._parsed.find(e=>e[s.axis]===r),i=t&&t[e.vScale.axis];if(Ee(i)||isNaN(i))return!0};for(const s of i)if((void 0===t||!l(s))&&((!1===n||-1===o.indexOf(s.stack)||void 0===n&&void 0===s.stack)&&o.push(s.stack),s.index===e))break;return o.length||o.push(void 0),o}_getStackCount(e){return this._getStacks(void 0,e).length}_getAxisCount(){return this._getAxis().length}getFirstScaleIdForIndexAxis(){const e=this.chart.scales,t=this.chart.options.indexAxis;return Object.keys(e).filter(s=>e[s].axis===t).shift()}_getAxis(){const e={},t=this.getFirstScaleIdForIndexAxis();for(const s of this.chart.data.datasets)e[qe("x"===this.chart.options.indexAxis?s.xAxisID:s.yAxisID,t)]=!0;return Object.keys(e)}_getStackIndex(e,t,s){const i=this._getStacks(e,s),n=void 0!==t?i.indexOf(t):-1;return-1===n?i.length-1:n}_getRuler(){const e=this.options,t=this._cachedMeta,s=t.iScale,i=[];let n,o;for(n=0,o=t.data.length;n<o;++n)i.push(s.getPixelForValue(this.getParsed(n)[s.axis],n));const a=e.barThickness;return{min:a||Di(t),pixels:i,start:s._startPixel,end:s._endPixel,stackCount:this._getStackCount(),scale:s,grouped:e.grouped,ratio:a?1:e.categoryPercentage*e.barPercentage}}_calculateBarValuePixels(e){const{_cachedMeta:{vScale:t,_stacked:s,index:i},options:{base:n,minBarLength:o}}=this,a=n||0,r=this.getParsed(e),l=r._custom,c=Pi(l);let d,u,h=r[t.axis],p=0,m=s?this.applyStack(t,r,s):h;m!==h&&(p=m-h,m=h),c&&(h=l.barStart,m=l.barEnd-l.barStart,0!==h&&nt(h)!==nt(l.barEnd)&&(p=0),p+=h);const g=Ee(n)||c?p:n;let f=t.getPixelForValue(g);if(d=this.chart.getDataVisibility(e)?t.getPixelForValue(p+m):f,u=d-f,Math.abs(u)<o){u=function(e,t,s){return 0!==e?nt(e):(t.isHorizontal()?1:-1)*(t.min>=s?1:-1)}(u,t,a)*o,h===a&&(f-=u/2);const e=t.getPixelForDecimal(0),n=t.getPixelForDecimal(1),l=Math.min(e,n),p=Math.max(e,n);f=Math.max(Math.min(f,p),l),d=f+u,s&&!c&&(r._stacks[t.axis]._visualValues[i]=t.getValueForPixel(d)-t.getValueForPixel(f))}if(f===t.getPixelForValue(a)){const e=nt(u)*t.getLineWidthForValue(a)/2;f+=e,u-=e}return{size:u,base:f,head:d,center:d+u/2}}_calculateBarIndexPixels(e,t){const s=t.scale,i=this.options,n=i.skipNull,o=qe(i.maxBarThickness,1/0);let a,r;const l=this._getAxisCount();if(t.grouped){const s=n?this._getStackCount(e):t.stackCount,c="flex"===i.barThickness?function(e,t,s,i){const n=t.pixels,o=n[e];let a=e>0?n[e-1]:null,r=e<n.length-1?n[e+1]:null;const l=s.categoryPercentage;null===a&&(a=o-(null===r?t.end-t.start:r-o)),null===r&&(r=o+o-a);const c=o-(o-Math.min(a,r))/2*l;return{chunk:Math.abs(r-a)/2*l/i,ratio:s.barPercentage,start:c}}(e,t,i,s*l):function(e,t,s,i){const n=s.barThickness;let o,a;return Ee(n)?(o=t.min*s.categoryPercentage,a=s.barPercentage):(o=n*i,a=1),{chunk:o/i,ratio:a,start:t.pixels[e]-o/2}}(e,t,i,s*l),d="x"===this.chart.options.indexAxis?this.getDataset().xAxisID:this.getDataset().yAxisID,u=this._getAxis().indexOf(qe(d,this.getFirstScaleIdForIndexAxis())),h=this._getStackIndex(this.index,this._cachedMeta.stack,n?e:void 0)+u;a=c.start+c.chunk*h+c.chunk/2,r=Math.min(o,c.chunk*c.ratio)}else a=s.getPixelForValue(this.getParsed(e)[s.axis],e),r=Math.min(o,t.min*t.ratio);return{base:a-r/2,head:a+r/2,center:a,size:r}}draw(){const e=this._cachedMeta,t=e.vScale,s=e.data,i=s.length;let n=0;for(;n<i;++n)null===this.getParsed(n)[t.axis]||s[n].hidden||s[n].draw(this._ctx)}},BubbleController:class extends Ii{static id="bubble";static defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}};static overrides={scales:{x:{type:"linear"},y:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(e,t,s,i){const n=super.parsePrimitiveData(e,t,s,i);for(let e=0;e<n.length;e++)n[e]._custom=this.resolveDataElementOptions(e+s).radius;return n}parseArrayData(e,t,s,i){const n=super.parseArrayData(e,t,s,i);for(let e=0;e<n.length;e++){const i=t[s+e];n[e]._custom=qe(i[2],this.resolveDataElementOptions(e+s).radius)}return n}parseObjectData(e,t,s,i){const n=super.parseObjectData(e,t,s,i);for(let e=0;e<n.length;e++){const i=t[s+e];n[e]._custom=qe(i&&i.r&&+i.r,this.resolveDataElementOptions(e+s).radius)}return n}getMaxOverflow(){const e=this._cachedMeta.data;let t=0;for(let s=e.length-1;s>=0;--s)t=Math.max(t,e[s].size(this.resolveDataElementOptions(s))/2);return t>0&&t}getLabelAndValue(e){const t=this._cachedMeta,s=this.chart.data.labels||[],{xScale:i,yScale:n}=t,o=this.getParsed(e),a=i.getLabelForValue(o.x),r=n.getLabelForValue(o.y),l=o._custom;return{label:s[e]||"",value:"("+a+", "+r+(l?", "+l:"")+")"}}update(e){const t=this._cachedMeta.data;this.updateElements(t,0,t.length,e)}updateElements(e,t,s,i){const n="reset"===i,{iScale:o,vScale:a}=this._cachedMeta,{sharedOptions:r,includeOptions:l}=this._getSharedOptions(t,i),c=o.axis,d=a.axis;for(let u=t;u<t+s;u++){const t=e[u],s=!n&&this.getParsed(u),h={},p=h[c]=n?o.getPixelForDecimal(.5):o.getPixelForValue(s[c]),m=h[d]=n?a.getBasePixel():a.getPixelForValue(s[d]);h.skip=isNaN(p)||isNaN(m),l&&(h.options=r||this.resolveDataElementOptions(u,t.active?"active":i),n&&(h.options.radius=0)),this.updateElement(t,u,h,i)}}resolveDataElementOptions(e,t){const s=this.getParsed(e);let i=super.resolveDataElementOptions(e,t);i.$shared&&(i=Object.assign({},i,{$shared:!1}));const n=i.radius;return"active"!==t&&(i.radius=0),i.radius+=qe(s&&s._custom,n),i}},DoughnutController:Fi,LineController:class extends Ii{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const t=this._cachedMeta,{dataset:s,data:i=[],_dataset:n}=t,o=this.chart._animationsDisabled;let{start:a,count:r}=Lt(t,i,o);this._drawStart=a,this._drawCount=r,It(t)&&(a=0,r=i.length),s._chart=this.chart,s._datasetIndex=this.index,s._decimated=!!n._decimated,s.points=i;const l=this.resolveDatasetElementOptions(e);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(s,void 0,{animated:!o,options:l},e),this.updateElements(i,a,r,e)}updateElements(e,t,s,i){const n="reset"===i,{iScale:o,vScale:a,_stacked:r,_dataset:l}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(t,i),u=o.axis,h=a.axis,{spanGaps:p,segment:m}=this.options,g=rt(p)?p:Number.POSITIVE_INFINITY,f=this.chart._animationsDisabled||n||"none"===i,b=t+s,v=e.length;let y=t>0&&this.getParsed(t-1);for(let s=0;s<v;++s){const p=e[s],v=f?p:{};if(s<t||s>=b){v.skip=!0;continue}const w=this.getParsed(s),_=Ee(w[h]),x=v[u]=o.getPixelForValue(w[u],s),S=v[h]=n||_?a.getBasePixel():a.getPixelForValue(r?this.applyStack(a,w,r):w[h],s);v.skip=isNaN(x)||isNaN(S)||_,v.stop=s>0&&Math.abs(w[u]-y[u])>g,m&&(v.parsed=w,v.raw=l.data[s]),d&&(v.options=c||this.resolveDataElementOptions(s,p.active?"active":i)),f||this.updateElement(p,s,v,i),y=w}}getMaxOverflow(){const e=this._cachedMeta,t=e.dataset,s=t.options&&t.options.borderWidth||0,i=e.data||[];if(!i.length)return s;const n=i[0].size(this.resolveDataElementOptions(0)),o=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(s,n,o)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}},PieController:class extends Fi{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}},PolarAreaController:Hi,RadarController:class extends Ii{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(e){const t=this._cachedMeta.vScale,s=this.getParsed(e);return{label:t.getLabels()[e],value:""+t.getLabelForValue(s[t.axis])}}parseObjectData(e,t,s,i){return Ms.bind(this)(e,t,s,i)}update(e){const t=this._cachedMeta,s=t.dataset,i=t.data||[],n=t.iScale.getLabels();if(s.points=i,"resize"!==e){const t=this.resolveDatasetElementOptions(e);this.options.showLine||(t.borderWidth=0);const o={_loop:!0,_fullLoop:n.length===i.length,options:t};this.updateElement(s,void 0,o,e)}this.updateElements(i,0,i.length,e)}updateElements(e,t,s,i){const n=this._cachedMeta.rScale,o="reset"===i;for(let a=t;a<t+s;a++){const t=e[a],s=this.resolveDataElementOptions(a,t.active?"active":i),r=n.getPointPositionForValue(a,this.getParsed(a).r),l=o?n.xCenter:r.x,c=o?n.yCenter:r.y,d={x:l,y:c,angle:r.angle,skip:isNaN(l)||isNaN(c),options:s};this.updateElement(t,a,d,i)}}},ScatterController:class extends Ii{static id="scatter";static defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};static overrides={interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}};getLabelAndValue(e){const t=this._cachedMeta,s=this.chart.data.labels||[],{xScale:i,yScale:n}=t,o=this.getParsed(e),a=i.getLabelForValue(o.x),r=n.getLabelForValue(o.y);return{label:s[e]||"",value:"("+a+", "+r+")"}}update(e){const t=this._cachedMeta,{data:s=[]}=t,i=this.chart._animationsDisabled;let{start:n,count:o}=Lt(t,s,i);if(this._drawStart=n,this._drawCount=o,It(t)&&(n=0,o=s.length),this.options.showLine){this.datasetElementType||this.addElements();const{dataset:n,_dataset:o}=t;n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!o._decimated,n.points=s;const a=this.resolveDatasetElementOptions(e);a.segment=this.options.segment,this.updateElement(n,void 0,{animated:!i,options:a},e)}else this.datasetElementType&&(delete t.dataset,this.datasetElementType=!1);this.updateElements(s,n,o,e)}addElements(){const{showLine:e}=this.options;!this.datasetElementType&&e&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(e,t,s,i){const n="reset"===i,{iScale:o,vScale:a,_stacked:r,_dataset:l}=this._cachedMeta,c=this.resolveDataElementOptions(t,i),d=this.getSharedOptions(c),u=this.includeOptions(i,d),h=o.axis,p=a.axis,{spanGaps:m,segment:g}=this.options,f=rt(m)?m:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||n||"none"===i;let v=t>0&&this.getParsed(t-1);for(let c=t;c<t+s;++c){const t=e[c],s=this.getParsed(c),m=b?t:{},y=Ee(s[p]),w=m[h]=o.getPixelForValue(s[h],c),_=m[p]=n||y?a.getBasePixel():a.getPixelForValue(r?this.applyStack(a,s,r):s[p],c);m.skip=isNaN(w)||isNaN(_)||y,m.stop=c>0&&Math.abs(s[h]-v[h])>f,g&&(m.parsed=s,m.raw=l.data[c]),u&&(m.options=d||this.resolveDataElementOptions(c,t.active?"active":i)),b||this.updateElement(t,c,m,i),v=s}this.updateSharedOptions(d,i,c)}getMaxOverflow(){const e=this._cachedMeta,t=e.data||[];if(!this.options.showLine){let e=0;for(let s=t.length-1;s>=0;--s)e=Math.max(e,t[s].size(this.resolveDataElementOptions(s))/2);return e>0&&e}const s=e.dataset,i=s.options&&s.options.borderWidth||0;if(!t.length)return i;const n=t[0].size(this.resolveDataElementOptions(0)),o=t[t.length-1].size(this.resolveDataElementOptions(t.length-1));return Math.max(i,n,o)/2}}});function Qi(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class Ri{static override(e){Object.assign(Ri.prototype,e)}options;constructor(e){this.options=e||{}}init(){}formats(){return Qi()}parse(){return Qi()}format(){return Qi()}add(){return Qi()}diff(){return Qi()}startOf(){return Qi()}endOf(){return Qi()}}var Wi=Ri;function ji(e,t,s,i){const{controller:n,data:o,_sorted:a}=e,r=n._cachedMeta.iScale,l=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null;if(r&&t===r.axis&&"r"!==t&&a&&o.length){const a=r._reversePixels?_t:wt;if(!i){const i=a(o,t,s);if(l){const{vScale:t}=n._cachedMeta,{_parsed:s}=e,o=s.slice(0,i.lo+1).reverse().findIndex(e=>!Ee(e[t.axis]));i.lo-=Math.max(0,o);const a=s.slice(i.hi).findIndex(e=>!Ee(e[t.axis]));i.hi+=Math.max(0,a)}return i}if(n._sharedOptions){const e=o[0],i="function"==typeof e.getRange&&e.getRange(t);if(i){const e=a(o,t,s-i),n=a(o,t,s+i);return{lo:e.lo,hi:n.hi}}}}return{lo:0,hi:o.length-1}}function Vi(e,t,s,i,n){const o=e.getSortedVisibleDatasetMetas(),a=s[t];for(let e=0,s=o.length;e<s;++e){const{index:s,data:r}=o[e],{lo:l,hi:c}=ji(o[e],t,a,n);for(let e=l;e<=c;++e){const t=r[e];t.skip||i(t,s,e)}}}function Ui(e,t,s,i,n){const o=[];return n||e.isPointInArea(t)?(Vi(e,s,t,function(s,a,r){(n||ss(s,e.chartArea,0))&&s.inRange(t.x,t.y,i)&&o.push({element:s,datasetIndex:a,index:r})},!0),o):o}function Xi(e,t,s,i,n,o){return o||e.isPointInArea(t)?"r"!==s||i?function(e,t,s,i,n,o){let a=[];const r=function(e){const t=-1!==e.indexOf("x"),s=-1!==e.indexOf("y");return function(e,i){const n=t?Math.abs(e.x-i.x):0,o=s?Math.abs(e.y-i.y):0;return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}}(s);let l=Number.POSITIVE_INFINITY;return Vi(e,s,t,function(s,c,d){const u=s.inRange(t.x,t.y,n);if(i&&!u)return;const h=s.getCenterPoint(n);if(!o&&!e.isPointInArea(h)&&!u)return;const p=r(t,h);p<l?(a=[{element:s,datasetIndex:c,index:d}],l=p):p===l&&a.push({element:s,datasetIndex:c,index:d})}),a}(e,t,s,i,n,o):function(e,t,s,i){let n=[];return Vi(e,s,t,function(e,s,o){const{startAngle:a,endAngle:r}=e.getProps(["startAngle","endAngle"],i),{angle:l}=ht(e,{x:t.x,y:t.y});ft(l,a,r)&&n.push({element:e,datasetIndex:s,index:o})}),n}(e,t,s,n):[]}function Ji(e,t,s,i,n){const o=[],a="x"===s?"inXRange":"inYRange";let r=!1;return Vi(e,s,t,(e,i,l)=>{e[a]&&e[a](t[s],n)&&(o.push({element:e,datasetIndex:i,index:l}),r=r||e.inRange(t.x,t.y,n))}),i&&!r?[]:o}var Gi={evaluateInteractionItems:Vi,modes:{index(e,t,s,i){const n=Xs(t,e),o=s.axis||"x",a=s.includeInvisible||!1,r=s.intersect?Ui(e,n,o,i,a):Xi(e,n,o,!1,i,a),l=[];return r.length?(e.getSortedVisibleDatasetMetas().forEach(e=>{const t=r[0].index,s=e.data[t];s&&!s.skip&&l.push({element:s,datasetIndex:e.index,index:t})}),l):[]},dataset(e,t,s,i){const n=Xs(t,e),o=s.axis||"xy",a=s.includeInvisible||!1;let r=s.intersect?Ui(e,n,o,i,a):Xi(e,n,o,!1,i,a);if(r.length>0){const t=r[0].datasetIndex,s=e.getDatasetMeta(t).data;r=[];for(let e=0;e<s.length;++e)r.push({element:s[e],datasetIndex:t,index:e})}return r},point:(e,t,s,i)=>Ui(e,Xs(t,e),s.axis||"xy",i,s.includeInvisible||!1),nearest(e,t,s,i){const n=Xs(t,e),o=s.axis||"xy",a=s.includeInvisible||!1;return Xi(e,n,o,s.intersect,i,a)},x:(e,t,s,i)=>Ji(e,Xs(t,e),"x",s.intersect,i),y:(e,t,s,i)=>Ji(e,Xs(t,e),"y",s.intersect,i)}};const Yi=["left","top","right","bottom"];function Ki(e,t){return e.filter(e=>e.pos===t)}function Zi(e,t){return e.filter(e=>-1===Yi.indexOf(e.pos)&&e.box.axis===t)}function en(e,t){return e.sort((e,s)=>{const i=t?s:e,n=t?e:s;return i.weight===n.weight?i.index-n.index:i.weight-n.weight})}function tn(e,t,s,i){return Math.max(e[s],t[s])+Math.max(e[i],t[i])}function sn(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function nn(e,t,s,i){const{pos:n,box:o}=s,a=e.maxPadding;if(!Le(n)){s.size&&(e[n]-=s.size);const t=i[s.stack]||{size:0,count:1};t.size=Math.max(t.size,s.horizontal?o.height:o.width),s.size=t.size/t.count,e[n]+=s.size}o.getPadding&&sn(a,o.getPadding());const r=Math.max(0,t.outerWidth-tn(a,e,"left","right")),l=Math.max(0,t.outerHeight-tn(a,e,"top","bottom")),c=r!==e.w,d=l!==e.h;return e.w=r,e.h=l,s.horizontal?{same:c,other:d}:{same:d,other:c}}function on(e,t){const s=t.maxPadding;return function(e){const i={left:0,top:0,right:0,bottom:0};return e.forEach(e=>{i[e]=Math.max(t[e],s[e])}),i}(e?["left","right"]:["top","bottom"])}function an(e,t,s,i){const n=[];let o,a,r,l,c,d;for(o=0,a=e.length,c=0;o<a;++o){r=e[o],l=r.box,l.update(r.width||t.w,r.height||t.h,on(r.horizontal,t));const{same:a,other:u}=nn(t,s,r,i);c|=a&&n.length,d=d||u,l.fullSize||n.push(r)}return c&&an(n,t,s,i)||d}function rn(e,t,s,i,n){e.top=s,e.left=t,e.right=t+i,e.bottom=s+n,e.width=i,e.height=n}function ln(e,t,s,i){const n=s.padding;let{x:o,y:a}=t;for(const r of e){const e=r.box,l=i[r.stack]||{count:1,placed:0,weight:1},c=r.stackWeight/l.weight||1;if(r.horizontal){const i=t.w*c,o=l.size||e.height;Ve(l.start)&&(a=l.start),e.fullSize?rn(e,n.left,a,s.outerWidth-n.right-n.left,o):rn(e,t.left+l.placed,a,i,o),l.start=a,l.placed+=i,a=e.bottom}else{const i=t.h*c,a=l.size||e.width;Ve(l.start)&&(o=l.start),e.fullSize?rn(e,o,n.top,a,s.outerHeight-n.bottom-n.top):rn(e,o,t.top+l.placed,a,i),l.start=o,l.placed+=i,o=e.right}}t.x=o,t.y=a}var cn={addBox(e,t){e.boxes||(e.boxes=[]),t.fullSize=t.fullSize||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw(e){t.draw(e)}}]},e.boxes.push(t)},removeBox(e,t){const s=e.boxes?e.boxes.indexOf(t):-1;-1!==s&&e.boxes.splice(s,1)},configure(e,t,s){t.fullSize=s.fullSize,t.position=s.position,t.weight=s.weight},update(e,t,s,i){if(!e)return;const n=vs(e.options.layout.padding),o=Math.max(t-n.width,0),a=Math.max(s-n.height,0),r=function(e){const t=function(e){const t=[];let s,i,n,o,a,r;for(s=0,i=(e||[]).length;s<i;++s)n=e[s],({position:o,options:{stack:a,stackWeight:r=1}}=n),t.push({index:s,box:n,pos:o,horizontal:n.isHorizontal(),weight:n.weight,stack:a&&o+a,stackWeight:r});return t}(e),s=en(t.filter(e=>e.box.fullSize),!0),i=en(Ki(t,"left"),!0),n=en(Ki(t,"right")),o=en(Ki(t,"top"),!0),a=en(Ki(t,"bottom")),r=Zi(t,"x"),l=Zi(t,"y");return{fullSize:s,leftAndTop:i.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:Ki(t,"chartArea"),vertical:i.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}(e.boxes),l=r.vertical,c=r.horizontal;Me(e.boxes,e=>{"function"==typeof e.beforeLayout&&e.beforeLayout()});const d=l.reduce((e,t)=>t.box.options&&!1===t.box.options.display?e:e+1,0)||1,u=Object.freeze({outerWidth:t,outerHeight:s,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/d,hBoxMaxHeight:a/2}),h=Object.assign({},n);sn(h,vs(i));const p=Object.assign({maxPadding:h,w:o,h:a,x:n.left,y:n.top},n),m=function(e,t){const s=function(e){const t={};for(const s of e){const{stack:e,pos:i,stackWeight:n}=s;if(!e||!Yi.includes(i))continue;const o=t[e]||(t[e]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=n}return t}(e),{vBoxMaxWidth:i,hBoxMaxHeight:n}=t;let o,a,r;for(o=0,a=e.length;o<a;++o){r=e[o];const{fullSize:a}=r.box,l=s[r.stack],c=l&&r.stackWeight/l.weight;r.horizontal?(r.width=c?c*i:a&&t.availableWidth,r.height=n):(r.width=i,r.height=c?c*n:a&&t.availableHeight)}return s}(l.concat(c),u);an(r.fullSize,p,u,m),an(l,p,u,m),an(c,p,u,m)&&an(l,p,u,m),function(e){const t=e.maxPadding;function s(s){const i=Math.max(t[s]-e[s],0);return e[s]+=i,i}e.y+=s("top"),e.x+=s("left"),s("right"),s("bottom")}(p),ln(r.leftAndTop,p,u,m),p.x+=p.w,p.y+=p.h,ln(r.rightAndBottom,p,u,m),e.chartArea={left:p.left,top:p.top,right:p.left+p.w,bottom:p.top+p.h,height:p.h,width:p.w},Me(r.chartArea,t=>{const s=t.box;Object.assign(s,e.chartArea),s.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})})}};class dn{acquireContext(e,t){}releaseContext(e){return!1}addEventListener(e,t,s){}removeEventListener(e,t,s){}getDevicePixelRatio(){return 1}getMaximumSize(e,t,s,i){return t=Math.max(0,t||e.width),s=s||e.height,{width:t,height:Math.max(0,i?Math.floor(t/i):s)}}isAttached(e){return!0}updateConfig(e){}}class un extends dn{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const hn="$chartjs",pn={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},mn=e=>null===e||""===e,gn=!!Ys&&{passive:!0};function fn(e,t,s){e&&e.canvas&&e.canvas.removeEventListener(t,s,gn)}function bn(e,t){for(const s of e)if(s===t||s.contains(t))return!0}function vn(e,t,s){const i=e.canvas,n=new MutationObserver(e=>{let t=!1;for(const s of e)t=t||bn(s.addedNodes,i),t=t&&!bn(s.removedNodes,i);t&&s()});return n.observe(document,{childList:!0,subtree:!0}),n}function yn(e,t,s){const i=e.canvas,n=new MutationObserver(e=>{let t=!1;for(const s of e)t=t||bn(s.removedNodes,i),t=t&&!bn(s.addedNodes,i);t&&s()});return n.observe(document,{childList:!0,subtree:!0}),n}const wn=new Map;let xn=0;function Sn(){const e=window.devicePixelRatio;e!==xn&&(xn=e,wn.forEach((t,s)=>{s.currentDevicePixelRatio!==e&&t()}))}function Cn(e,t,s){const i=e.canvas,n=i&&Rs(i);if(!n)return;const o=At((e,t)=>{const i=n.clientWidth;s(e,t),i<n.clientWidth&&s()},window),a=new ResizeObserver(e=>{const t=e[0],s=t.contentRect.width,i=t.contentRect.height;0===s&&0===i||o(s,i)});return a.observe(n),function(e,t){wn.size||window.addEventListener("resize",Sn),wn.set(e,t)}(e,o),a}function kn(e,t,s){s&&s.disconnect(),"resize"===t&&function(e){wn.delete(e),wn.size||window.removeEventListener("resize",Sn)}(e)}function An(e,t,s){const i=e.canvas,n=At(t=>{null!==e.ctx&&s(function(e,t){const s=pn[e.type]||e.type,{x:i,y:n}=Xs(e,t);return{type:s,chart:t,native:e,x:void 0!==i?i:null,y:void 0!==n?n:null}}(t,e))},e);return function(e,t,s){e&&e.addEventListener(t,s,gn)}(i,t,n),n}class En extends dn{acquireContext(e,t){const s=e&&e.getContext&&e.getContext("2d");return s&&s.canvas===e?(function(e,t){const s=e.style,i=e.getAttribute("height"),n=e.getAttribute("width");if(e[hn]={initial:{height:i,width:n,style:{display:s.display,height:s.height,width:s.width}}},s.display=s.display||"block",s.boxSizing=s.boxSizing||"border-box",mn(n)){const t=Ks(e,"width");void 0!==t&&(e.width=t)}if(mn(i))if(""===e.style.height)e.height=e.width/(t||2);else{const t=Ks(e,"height");void 0!==t&&(e.height=t)}}(e,t),s):null}releaseContext(e){const t=e.canvas;if(!t[hn])return!1;const s=t[hn].initial;["height","width"].forEach(e=>{const i=s[e];Ee(i)?t.removeAttribute(e):t.setAttribute(e,i)});const i=s.style||{};return Object.keys(i).forEach(e=>{t.style[e]=i[e]}),t.width=t.width,delete t[hn],!0}addEventListener(e,t,s){this.removeEventListener(e,t);const i=e.$proxies||(e.$proxies={}),n={attach:vn,detach:yn,resize:Cn}[t]||An;i[t]=n(e,t,s)}removeEventListener(e,t){const s=e.$proxies||(e.$proxies={}),i=s[t];i&&(({attach:kn,detach:kn,resize:kn}[t]||fn)(e,t,i),s[t]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,t,s,i){return function(e,t,s,i){const n=js(e),o=Us(n,"margin"),a=Ws(n.maxWidth,e,"clientWidth")||Ke,r=Ws(n.maxHeight,e,"clientHeight")||Ke,l=function(e,t,s){let i,n;if(void 0===t||void 0===s){const o=e&&Rs(e);if(o){const e=o.getBoundingClientRect(),a=js(o),r=Us(a,"border","width"),l=Us(a,"padding");t=e.width-l.width-r.width,s=e.height-l.height-r.height,i=Ws(a.maxWidth,o,"clientWidth"),n=Ws(a.maxHeight,o,"clientHeight")}else t=e.clientWidth,s=e.clientHeight}return{width:t,height:s,maxWidth:i||Ke,maxHeight:n||Ke}}(e,t,s);let{width:c,height:d}=l;if("content-box"===n.boxSizing){const e=Us(n,"border","width"),t=Us(n,"padding");c-=t.width+e.width,d-=t.height+e.height}return c=Math.max(0,c-o.width),d=Math.max(0,i?c/i:d-o.height),c=Js(Math.min(c,a,l.maxWidth)),d=Js(Math.min(d,r,l.maxHeight)),c&&!d&&(d=Js(c/2)),(void 0!==t||void 0!==s)&&i&&l.height&&d>l.height&&(d=l.height,c=Js(Math.floor(d*i))),{width:c,height:d}}(e,t,s,i)}isAttached(e){const t=e&&Rs(e);return!(!t||!t.isConnected)}}class Tn{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(e){const{x:t,y:s}=this.getProps(["x","y"],e);return{x:t,y:s}}hasValue(){return rt(this.x)&&rt(this.y)}getProps(e,t){const s=this.$animations;if(!t||!s)return this;const i={};return e.forEach(e=>{i[e]=s[e]&&s[e].active()?s[e]._to:this[e]}),i}}function Ln(e,t,s,i,n){const o=qe(i,0),a=Math.min(qe(n,e.length),e.length);let r,l,c,d=0;for(s=Math.ceil(s),n&&(r=n-i,s=r/Math.floor(r/s)),c=o;c<0;)d++,c=Math.round(o+d*s);for(l=Math.max(o,0);l<a;l++)l===c&&(t.push(e[l]),d++,c=Math.round(o+d*s))}const In=(e,t,s)=>"top"===t||"left"===t?e[t]+s:e[t]-s,Dn=(e,t)=>Math.min(t||e,e);function qn(e,t){const s=[],i=e.length/t,n=e.length;let o=0;for(;o<n;o+=i)s.push(e[Math.floor(o)]);return s}function Bn(e,t,s){const i=e.ticks.length,n=Math.min(t,i-1),o=e._startPixel,a=e._endPixel,r=1e-6;let l,c=e.getPixelForTick(n);if(!(s&&(l=1===i?Math.max(c-o,a-c):0===t?(e.getPixelForTick(1)-c)/2:(c-e.getPixelForTick(n-1))/2,c+=n<t?l:-l,c<o-r||c>a+r)))return c}function Pn(e){return e.drawTicks?e.tickLength:0}function Mn(e,t){if(!e.display)return 0;const s=ys(e.font,t),i=vs(e.padding);return(Te(e.text)?e.text.length:1)*s.lineHeight+i.height}function On(e,t,s){let i=Et(e);return(s&&"right"!==t||!s&&"right"===t)&&(i=(e=>"left"===e?"right":"right"===e?"left":e)(i)),i}class zn extends Tn{constructor(e){super(),this.id=e.id,this.type=e.type,this.options=void 0,this.ctx=e.ctx,this.chart=e.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(e){this.options=e.setContext(this.getContext()),this.axis=e.axis,this._userMin=this.parse(e.min),this._userMax=this.parse(e.max),this._suggestedMin=this.parse(e.suggestedMin),this._suggestedMax=this.parse(e.suggestedMax)}parse(e,t){return e}getUserBounds(){let{_userMin:e,_userMax:t,_suggestedMin:s,_suggestedMax:i}=this;return e=De(e,Number.POSITIVE_INFINITY),t=De(t,Number.NEGATIVE_INFINITY),s=De(s,Number.POSITIVE_INFINITY),i=De(i,Number.NEGATIVE_INFINITY),{min:De(e,s),max:De(t,i),minDefined:Ie(e),maxDefined:Ie(t)}}getMinMax(e){let t,{min:s,max:i,minDefined:n,maxDefined:o}=this.getUserBounds();if(n&&o)return{min:s,max:i};const a=this.getMatchingVisibleMetas();for(let r=0,l=a.length;r<l;++r)t=a[r].controller.getMinMax(this,e),n||(s=Math.min(s,t.min)),o||(i=Math.max(i,t.max));return s=o&&s>i?i:s,i=n&&s>i?s:i,{min:De(s,De(i,s)),max:De(i,De(s,i))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}getLabelItems(e=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(e))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Pe(this.options.beforeUpdate,[this])}update(e,t,s){const{beginAtZero:i,grace:n,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=s=Object.assign({left:0,right:0,top:0,bottom:0},s),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+s.left+s.right:this.height+s.top+s.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(e,t,s){const{min:i,max:n}=e,o=Be(t,(n-i)/2),a=(e,t)=>s&&0===e?0:e+t;return{min:a(i,-Math.abs(o)),max:a(n,o)}}(this,n,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const r=a<this.ticks.length;this._convertTicksToLabels(r?qn(this.ticks,a):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),o.display&&(o.autoSkip||"auto"===o.source)&&(this.ticks=function(e,t){const s=e.options.ticks,i=function(e){const t=e.options.offset,s=e._tickSize(),i=e._length/s+(t?0:1),n=e._maxLength/s;return Math.floor(Math.min(i,n))}(e),n=Math.min(s.maxTicksLimit||i,i),o=s.major.enabled?function(e){const t=[];let s,i;for(s=0,i=e.length;s<i;s++)e[s].major&&t.push(s);return t}(t):[],a=o.length,r=o[0],l=o[a-1],c=[];if(a>n)return function(e,t,s,i){let n,o=0,a=s[0];for(i=Math.ceil(i),n=0;n<e.length;n++)n===a&&(t.push(e[n]),o++,a=s[o*i])}(t,c,o,a/n),c;const d=function(e,t,s){const i=function(e){const t=e.length;let s,i;if(t<2)return!1;for(i=e[0],s=1;s<t;++s)if(e[s]-e[s-1]!==i)return!1;return i}(e),n=t.length/s;if(!i)return Math.max(n,1);const o=function(e){const t=[],s=Math.sqrt(e);let i;for(i=1;i<s;i++)e%i===0&&(t.push(i),t.push(e/i));return s===(0|s)&&t.push(s),t.sort((e,t)=>e-t).pop(),t}(i);for(let e=0,t=o.length-1;e<t;e++){const t=o[e];if(t>n)return t}return Math.max(n,1)}(o,t,n);if(a>0){let e,s;const i=a>1?Math.round((l-r)/(a-1)):null;for(Ln(t,c,d,Ee(i)?0:r-i,r),e=0,s=a-1;e<s;e++)Ln(t,c,d,o[e],o[e+1]);return Ln(t,c,d,l,Ee(i)?t.length:l+i),c}return Ln(t,c,d),c}(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),r&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let e,t,s=this.options.reverse;this.isHorizontal()?(e=this.left,t=this.right):(e=this.top,t=this.bottom,s=!s),this._startPixel=e,this._endPixel=t,this._reversePixels=s,this._length=t-e,this._alignToPixels=this.options.alignToPixels}afterUpdate(){Pe(this.options.afterUpdate,[this])}beforeSetDimensions(){Pe(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){Pe(this.options.afterSetDimensions,[this])}_callHooks(e){this.chart.notifyPlugins(e,this.getContext()),Pe(this.options[e],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){Pe(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(e){const t=this.options.ticks;let s,i,n;for(s=0,i=e.length;s<i;s++)n=e[s],n.label=Pe(t.callback,[n.value,s,e],this)}afterTickToLabelConversion(){Pe(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){Pe(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const e=this.options,t=e.ticks,s=Dn(this.ticks.length,e.ticks.maxTicksLimit),i=t.minRotation||0,n=t.maxRotation;let o,a,r,l=i;if(!this._isVisible()||!t.display||i>=n||s<=1||!this.isHorizontal())return void(this.labelRotation=i);const c=this._getLabelSizes(),d=c.widest.width,u=c.highest.height,h=bt(this.chart.width-d,0,this.maxWidth);o=e.offset?this.maxWidth/s:h/(s-1),d+6>o&&(o=h/(s-(e.offset?.5:1)),a=this.maxHeight-Pn(e.grid)-t.padding-Mn(e.title,this.chart.options.font),r=Math.sqrt(d*d+u*u),l=dt(Math.min(Math.asin(bt((c.highest.height+6)/o,-1,1)),Math.asin(bt(a/r,-1,1))-Math.asin(bt(u/r,-1,1)))),l=Math.max(i,Math.min(n,l))),this.labelRotation=l}afterCalculateLabelRotation(){Pe(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Pe(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:t,options:{ticks:s,title:i,grid:n}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){const o=Mn(i,t.options.font);if(a?(e.width=this.maxWidth,e.height=Pn(n)+o):(e.height=this.maxHeight,e.width=Pn(n)+o),s.display&&this.ticks.length){const{first:t,last:i,widest:n,highest:o}=this._getLabelSizes(),r=2*s.padding,l=ct(this.labelRotation),c=Math.cos(l),d=Math.sin(l);if(a){const t=s.mirror?0:d*n.width+c*o.height;e.height=Math.min(this.maxHeight,e.height+t+r)}else{const t=s.mirror?0:c*n.width+d*o.height;e.width=Math.min(this.maxWidth,e.width+t+r)}this._calculatePadding(t,i,d,c)}}this._handleMargins(),a?(this.width=this._length=t.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=t.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,t,s,i){const{ticks:{align:n,padding:o},position:a}=this.options,r=0!==this.labelRotation,l="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const a=this.getPixelForTick(0)-this.left,c=this.right-this.getPixelForTick(this.ticks.length-1);let d=0,u=0;r?l?(d=i*e.width,u=s*t.height):(d=s*e.height,u=i*t.width):"start"===n?u=t.width:"end"===n?d=e.width:"inner"!==n&&(d=e.width/2,u=t.width/2),this.paddingLeft=Math.max((d-a+o)*this.width/(this.width-a),0),this.paddingRight=Math.max((u-c+o)*this.width/(this.width-c),0)}else{let s=t.height/2,i=e.height/2;"start"===n?(s=0,i=e.height):"end"===n&&(s=t.height,i=0),this.paddingTop=s+o,this.paddingBottom=i+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){Pe(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:t}=this.options;return"top"===t||"bottom"===t||"x"===e}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){let t,s;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),t=0,s=e.length;t<s;t++)Ee(e[t].label)&&(e.splice(t,1),s--,t--);this.afterTickToLabelConversion()}_getLabelSizes(){let e=this._labelSizes;if(!e){const t=this.options.ticks.sampleSize;let s=this.ticks;t<s.length&&(s=qn(s,t)),this._labelSizes=e=this._computeLabelSizes(s,s.length,this.options.ticks.maxTicksLimit)}return e}_computeLabelSizes(e,t,s){const{ctx:i,_longestTextCache:n}=this,o=[],a=[],r=Math.floor(t/Dn(t,s));let l,c,d,u,h,p,m,g,f,b,v,y=0,w=0;for(l=0;l<t;l+=r){if(u=e[l].label,h=this._resolveTickFontOptions(l),i.font=p=h.string,m=n[p]=n[p]||{data:{},gc:[]},g=h.lineHeight,f=b=0,Ee(u)||Te(u)){if(Te(u))for(c=0,d=u.length;c<d;++c)v=u[c],Ee(v)||Te(v)||(f=Gt(i,m.data,m.gc,f,v),b+=g)}else f=Gt(i,m.data,m.gc,f,u),b=g;o.push(f),a.push(b),y=Math.max(f,y),w=Math.max(b,w)}!function(e,t){Me(e,e=>{const s=e.gc,i=s.length/2;let n;if(i>t){for(n=0;n<i;++n)delete e.data[s[n]];s.splice(0,i)}})}(n,t);const _=o.indexOf(y),x=a.indexOf(w),S=e=>({width:o[e]||0,height:a[e]||0});return{first:S(0),last:S(t-1),widest:S(_),highest:S(x),widths:o,heights:a}}getLabelForValue(e){return e}getPixelForValue(e,t){return NaN}getValueForPixel(e){}getPixelForTick(e){const t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const t=this._startPixel+e*this._length;return bt(this._alignToPixels?Kt(this.chart,t,0):t,-32768,32767)}getDecimalForPixel(e){const t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:t}=this;return e<0&&t<0?t:e>0&&t>0?e:0}getContext(e){const t=this.ticks||[];if(e>=0&&e<t.length){const s=t[e];return s.$context||(s.$context=function(e,t,s){return _s(e,{tick:s,index:t,type:"tick"})}(this.getContext(),e,s))}return this.$context||(this.$context=_s(this.chart.getContext(),{scale:this,type:"scale"}))}_tickSize(){const e=this.options.ticks,t=ct(this.labelRotation),s=Math.abs(Math.cos(t)),i=Math.abs(Math.sin(t)),n=this._getLabelSizes(),o=e.autoSkipPadding||0,a=n?n.widest.width+o:0,r=n?n.highest.height+o:0;return this.isHorizontal()?r*s>a*i?a/s:r/i:r*i<a*s?r/s:a/i}_isVisible(){const e=this.options.display;return"auto"!==e?!!e:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(e){const t=this.axis,s=this.chart,i=this.options,{grid:n,position:o,border:a}=i,r=n.offset,l=this.isHorizontal(),c=this.ticks.length+(r?1:0),d=Pn(n),u=[],h=a.setContext(this.getContext()),p=h.display?h.width:0,m=p/2,g=function(e){return Kt(s,e,p)};let f,b,v,y,w,_,x,S,C,k,A,E;if("top"===o)f=g(this.bottom),_=this.bottom-d,S=f-m,k=g(e.top)+m,E=e.bottom;else if("bottom"===o)f=g(this.top),k=e.top,E=g(e.bottom)-m,_=f+m,S=this.top+d;else if("left"===o)f=g(this.right),w=this.right-d,x=f-m,C=g(e.left)+m,A=e.right;else if("right"===o)f=g(this.left),C=e.left,A=g(e.right)-m,w=f+m,x=this.left+d;else if("x"===t){if("center"===o)f=g((e.top+e.bottom)/2+.5);else if(Le(o)){const e=Object.keys(o)[0],t=o[e];f=g(this.chart.scales[e].getPixelForValue(t))}k=e.top,E=e.bottom,_=f+m,S=_+d}else if("y"===t){if("center"===o)f=g((e.left+e.right)/2);else if(Le(o)){const e=Object.keys(o)[0],t=o[e];f=g(this.chart.scales[e].getPixelForValue(t))}w=f-m,x=w-d,C=e.left,A=e.right}const T=qe(i.ticks.maxTicksLimit,c),L=Math.max(1,Math.ceil(c/T));for(b=0;b<c;b+=L){const e=this.getContext(b),t=n.setContext(e),i=a.setContext(e),o=t.lineWidth,c=t.color,d=i.dash||[],h=i.dashOffset,p=t.tickWidth,m=t.tickColor,g=t.tickBorderDash||[],f=t.tickBorderDashOffset;v=Bn(this,b,r),void 0!==v&&(y=Kt(s,v,o),l?w=x=C=A=y:_=S=k=E=y,u.push({tx1:w,ty1:_,tx2:x,ty2:S,x1:C,y1:k,x2:A,y2:E,width:o,color:c,borderDash:d,borderDashOffset:h,tickWidth:p,tickColor:m,tickBorderDash:g,tickBorderDashOffset:f}))}return this._ticksLength=c,this._borderValue=f,u}_computeLabelItems(e){const t=this.axis,s=this.options,{position:i,ticks:n}=s,o=this.isHorizontal(),a=this.ticks,{align:r,crossAlign:l,padding:c,mirror:d}=n,u=Pn(s.grid),h=u+c,p=d?-c:h,m=-ct(this.labelRotation),g=[];let f,b,v,y,w,_,x,S,C,k,A,E,T="middle";if("top"===i)_=this.bottom-p,x=this._getXAxisLabelAlignment();else if("bottom"===i)_=this.top+p,x=this._getXAxisLabelAlignment();else if("left"===i){const e=this._getYAxisLabelAlignment(u);x=e.textAlign,w=e.x}else if("right"===i){const e=this._getYAxisLabelAlignment(u);x=e.textAlign,w=e.x}else if("x"===t){if("center"===i)_=(e.top+e.bottom)/2+h;else if(Le(i)){const e=Object.keys(i)[0],t=i[e];_=this.chart.scales[e].getPixelForValue(t)+h}x=this._getXAxisLabelAlignment()}else if("y"===t){if("center"===i)w=(e.left+e.right)/2-h;else if(Le(i)){const e=Object.keys(i)[0],t=i[e];w=this.chart.scales[e].getPixelForValue(t)}x=this._getYAxisLabelAlignment(u).textAlign}"y"===t&&("start"===r?T="top":"end"===r&&(T="bottom"));const L=this._getLabelSizes();for(f=0,b=a.length;f<b;++f){v=a[f],y=v.label;const e=n.setContext(this.getContext(f));S=this.getPixelForTick(f)+n.labelOffset,C=this._resolveTickFontOptions(f),k=C.lineHeight,A=Te(y)?y.length:1;const t=A/2,s=e.color,r=e.textStrokeColor,c=e.textStrokeWidth;let u,h=x;if(o?(w=S,"inner"===x&&(h=f===b-1?this.options.reverse?"left":"right":0===f?this.options.reverse?"right":"left":"center"),E="top"===i?"near"===l||0!==m?-A*k+k/2:"center"===l?-L.highest.height/2-t*k+k:-L.highest.height+k/2:"near"===l||0!==m?k/2:"center"===l?L.highest.height/2-t*k:L.highest.height-A*k,d&&(E*=-1),0===m||e.showLabelBackdrop||(w+=k/2*Math.sin(m))):(_=S,E=(1-A)*k/2),e.showLabelBackdrop){const t=vs(e.backdropPadding),s=L.heights[f],i=L.widths[f];let n=E-t.top,o=0-t.left;switch(T){case"middle":n-=s/2;break;case"bottom":n-=s}switch(x){case"center":o-=i/2;break;case"right":o-=i;break;case"inner":f===b-1?o-=i:f>0&&(o-=i/2)}u={left:o,top:n,width:i+t.width,height:s+t.height,color:e.backdropColor}}g.push({label:y,font:C,textOffset:E,options:{rotation:m,color:s,strokeColor:r,strokeWidth:c,textAlign:h,textBaseline:T,translation:[w,_],backdrop:u}})}return g}_getXAxisLabelAlignment(){const{position:e,ticks:t}=this.options;if(-ct(this.labelRotation))return"top"===e?"left":"right";let s="center";return"start"===t.align?s="left":"end"===t.align?s="right":"inner"===t.align&&(s="inner"),s}_getYAxisLabelAlignment(e){const{position:t,ticks:{crossAlign:s,mirror:i,padding:n}}=this.options,o=e+n,a=this._getLabelSizes().widest.width;let r,l;return"left"===t?i?(l=this.right+n,"near"===s?r="left":"center"===s?(r="center",l+=a/2):(r="right",l+=a)):(l=this.right-o,"near"===s?r="right":"center"===s?(r="center",l-=a/2):(r="left",l=this.left)):"right"===t?i?(l=this.left+n,"near"===s?r="right":"center"===s?(r="center",l-=a/2):(r="left",l-=a)):(l=this.left+o,"near"===s?r="left":"center"===s?(r="center",l+=a/2):(r="right",l=this.right)):r="right",{textAlign:r,x:l}}_computeLabelArea(){if(this.options.ticks.mirror)return;const e=this.chart,t=this.options.position;return"left"===t||"right"===t?{top:0,left:this.left,bottom:e.height,right:this.right}:"top"===t||"bottom"===t?{top:this.top,left:0,bottom:this.bottom,right:e.width}:void 0}drawBackground(){const{ctx:e,options:{backgroundColor:t},left:s,top:i,width:n,height:o}=this;t&&(e.save(),e.fillStyle=t,e.fillRect(s,i,n,o),e.restore())}getLineWidthForValue(e){const t=this.options.grid;if(!this._isVisible()||!t.display)return 0;const s=this.ticks.findIndex(t=>t.value===e);return s>=0?t.setContext(this.getContext(s)).lineWidth:0}drawGrid(e){const t=this.options.grid,s=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let n,o;const a=(e,t,i)=>{i.width&&i.color&&(s.save(),s.lineWidth=i.width,s.strokeStyle=i.color,s.setLineDash(i.borderDash||[]),s.lineDashOffset=i.borderDashOffset,s.beginPath(),s.moveTo(e.x,e.y),s.lineTo(t.x,t.y),s.stroke(),s.restore())};if(t.display)for(n=0,o=i.length;n<o;++n){const e=i[n];t.drawOnChartArea&&a({x:e.x1,y:e.y1},{x:e.x2,y:e.y2},e),t.drawTicks&&a({x:e.tx1,y:e.ty1},{x:e.tx2,y:e.ty2},{color:e.tickColor,width:e.tickWidth,borderDash:e.tickBorderDash,borderDashOffset:e.tickBorderDashOffset})}}drawBorder(){const{chart:e,ctx:t,options:{border:s,grid:i}}=this,n=s.setContext(this.getContext()),o=s.display?n.width:0;if(!o)return;const a=i.setContext(this.getContext(0)).lineWidth,r=this._borderValue;let l,c,d,u;this.isHorizontal()?(l=Kt(e,this.left,o)-o/2,c=Kt(e,this.right,a)+a/2,d=u=r):(d=Kt(e,this.top,o)-o/2,u=Kt(e,this.bottom,a)+a/2,l=c=r),t.save(),t.lineWidth=n.width,t.strokeStyle=n.color,t.beginPath(),t.moveTo(l,d),t.lineTo(c,u),t.stroke(),t.restore()}drawLabels(e){if(!this.options.ticks.display)return;const t=this.ctx,s=this._computeLabelArea();s&&is(t,s);const i=this.getLabelItems(e);for(const e of i){const s=e.options,i=e.font;cs(t,e.label,0,e.textOffset,i,s)}s&&ns(t)}drawTitle(){const{ctx:e,options:{position:t,title:s,reverse:i}}=this;if(!s.display)return;const n=ys(s.font),o=vs(s.padding),a=s.align;let r=n.lineHeight/2;"bottom"===t||"center"===t||Le(t)?(r+=o.bottom,Te(s.text)&&(r+=n.lineHeight*(s.text.length-1))):r+=o.top;const{titleX:l,titleY:c,maxWidth:d,rotation:u}=function(e,t,s,i){const{top:n,left:o,bottom:a,right:r,chart:l}=e,{chartArea:c,scales:d}=l;let u,h,p,m=0;const g=a-n,f=r-o;if(e.isHorizontal()){if(h=Tt(i,o,r),Le(s)){const e=Object.keys(s)[0],i=s[e];p=d[e].getPixelForValue(i)+g-t}else p="center"===s?(c.bottom+c.top)/2+g-t:In(e,s,t);u=r-o}else{if(Le(s)){const e=Object.keys(s)[0],i=s[e];h=d[e].getPixelForValue(i)-f+t}else h="center"===s?(c.left+c.right)/2-f+t:In(e,s,t);p=Tt(i,a,n),m="left"===s?-et:et}return{titleX:h,titleY:p,maxWidth:u,rotation:m}}(this,r,t,a);cs(e,s.text,0,0,n,{color:s.color,maxWidth:d,rotation:u,textAlign:On(a,t,i),textBaseline:"middle",translation:[l,c]})}draw(e){this._isVisible()&&(this.drawBackground(),this.drawGrid(e),this.drawBorder(),this.drawTitle(),this.drawLabels(e))}_layers(){const e=this.options,t=e.ticks&&e.ticks.z||0,s=qe(e.grid&&e.grid.z,-1),i=qe(e.border&&e.border.z,0);return this._isVisible()&&this.draw===zn.prototype.draw?[{z:s,draw:e=>{this.drawBackground(),this.drawGrid(e),this.drawTitle()}},{z:i,draw:()=>{this.drawBorder()}},{z:t,draw:e=>{this.drawLabels(e)}}]:[{z:t,draw:e=>{this.draw(e)}}]}getMatchingVisibleMetas(e){const t=this.chart.getSortedVisibleDatasetMetas(),s=this.axis+"AxisID",i=[];let n,o;for(n=0,o=t.length;n<o;++n){const o=t[n];o[s]!==this.id||e&&o.type!==e||i.push(o)}return i}_resolveTickFontOptions(e){return ys(this.options.ticks.setContext(this.getContext(e)).font)}_maxDigits(){const e=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/e}}class $n{constructor(e,t,s){this.type=e,this.scope=t,this.override=s,this.items=Object.create(null)}isForType(e){return Object.prototype.isPrototypeOf.call(this.type.prototype,e.prototype)}register(e){const t=Object.getPrototypeOf(e);let s;(function(e){return"id"in e&&"defaults"in e})(t)&&(s=this.register(t));const i=this.items,n=e.id,o=this.scope+"."+n;if(!n)throw new Error("class does not have id: "+e);return n in i||(i[n]=e,function(e,t,s){const i=He(Object.create(null),[s?Jt.get(s):{},Jt.get(t),e.defaults]);Jt.set(t,i),e.defaultRoutes&&function(e,t){Object.keys(t).forEach(s=>{const i=s.split("."),n=i.pop(),o=[e].concat(i).join("."),a=t[s].split("."),r=a.pop(),l=a.join(".");Jt.route(o,n,l,r)})}(t,e.defaultRoutes),e.descriptors&&Jt.describe(t,e.descriptors)}(e,o,s),this.override&&Jt.override(e.id,e.overrides)),o}get(e){return this.items[e]}unregister(e){const t=this.items,s=e.id,i=this.scope;s in t&&delete t[s],i&&s in Jt[i]&&(delete Jt[i][s],this.override&&delete Wt[s])}}class Fn{constructor(){this.controllers=new $n(Ii,"datasets",!0),this.elements=new $n(Tn,"elements"),this.plugins=new $n(Object,"plugins"),this.scales=new $n(zn,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,t,s){[...t].forEach(t=>{const i=s||this._getRegistryForType(t);s||i.isForType(t)||i===this.plugins&&t.id?this._exec(e,i,t):Me(t,t=>{const i=s||this._getRegistryForType(t);this._exec(e,i,t)})})}_exec(e,t,s){const i=je(e);Pe(s["before"+i],[],s),t[e](s),Pe(s["after"+i],[],s)}_getRegistryForType(e){for(let t=0;t<this._typedRegistries.length;t++){const s=this._typedRegistries[t];if(s.isForType(e))return s}return this.plugins}_get(e,t,s){const i=t.get(e);if(void 0===i)throw new Error('"'+e+'" is not a registered '+s+".");return i}}var Hn=new Fn;class Nn{constructor(){this._init=void 0}notify(e,t,s,i){if("beforeInit"===t&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install")),void 0===this._init)return;const n=i?this._descriptors(e).filter(i):this._descriptors(e),o=this._notify(n,e,t,s);return"afterDestroy"===t&&(this._notify(n,e,"stop"),this._notify(this._init,e,"uninstall"),this._init=void 0),o}_notify(e,t,s,i){i=i||{};for(const n of e){const e=n.plugin;if(!1===Pe(e[s],[t,i,n.options],e)&&i.cancelable)return!1}return!0}invalidate(){Ee(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(e){if(this._cache)return this._cache;const t=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),t}_createDescriptors(e,t){const s=e&&e.config,i=qe(s.options&&s.options.plugins,{}),n=function(e){const t={},s=[],i=Object.keys(Hn.plugins.items);for(let e=0;e<i.length;e++)s.push(Hn.getPlugin(i[e]));const n=e.plugins||[];for(let e=0;e<n.length;e++){const i=n[e];-1===s.indexOf(i)&&(s.push(i),t[i.id]=!0)}return{plugins:s,localIds:t}}(s);return!1!==i||t?function(e,{plugins:t,localIds:s},i,n){const o=[],a=e.getContext();for(const r of t){const t=r.id,l=Qn(i[t],n);null!==l&&o.push({plugin:r,options:Rn(e.config,{plugin:r,local:s[t]},l,a)})}return o}(e,n,i,t):[]}_notifyStateChanges(e){const t=this._oldCache||[],s=this._cache,i=(e,t)=>e.filter(e=>!t.some(t=>e.plugin.id===t.plugin.id));this._notify(i(t,s),e,"stop"),this._notify(i(s,t),e,"start")}}function Qn(e,t){return t||!1!==e?!0===e?{}:e:null}function Rn(e,{plugin:t,local:s},i,n){const o=e.pluginScopeKeys(t),a=e.getOptionScopes(i,o);return s&&t.defaults&&a.push(t.defaults),e.createResolver(a,n,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function Wn(e,t){const s=Jt.datasets[e]||{};return((t.datasets||{})[e]||{}).indexAxis||t.indexAxis||s.indexAxis||"x"}function jn(e){if("x"===e||"y"===e||"r"===e)return e}function Vn(e){return"top"===e||"bottom"===e?"x":"left"===e||"right"===e?"y":void 0}function Un(e,...t){if(jn(e))return e;for(const s of t){const t=s.axis||Vn(s.position)||e.length>1&&jn(e[0].toLowerCase());if(t)return t}throw new Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function Xn(e,t,s){if(s[t+"AxisID"]===e)return{axis:t}}function Jn(e){const t=e.options||(e.options={});t.plugins=qe(t.plugins,{}),t.scales=function(e,t){const s=Wt[e.type]||{scales:{}},i=t.scales||{},n=Wn(e.type,t),o=Object.create(null);return Object.keys(i).forEach(t=>{const a=i[t];if(!Le(a))return console.error(`Invalid scale configuration for scale: ${t}`);if(a._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);const r=Un(t,a,function(e,t){if(t.data&&t.data.datasets){const s=t.data.datasets.filter(t=>t.xAxisID===e||t.yAxisID===e);if(s.length)return Xn(e,"x",s[0])||Xn(e,"y",s[0])}return{}}(t,e),Jt.scales[a.type]),l=function(e,t){return e===t?"_index_":"_value_"}(r,n),c=s.scales||{};o[t]=Ne(Object.create(null),[{axis:r},a,c[r],c[l]])}),e.data.datasets.forEach(s=>{const n=s.type||e.type,a=s.indexAxis||Wn(n,t),r=(Wt[n]||{}).scales||{};Object.keys(r).forEach(e=>{const t=function(e,t){let s=e;return"_index_"===e?s=t:"_value_"===e&&(s="x"===t?"y":"x"),s}(e,a),n=s[t+"AxisID"]||t;o[n]=o[n]||Object.create(null),Ne(o[n],[{axis:t},i[n],r[e]])})}),Object.keys(o).forEach(e=>{const t=o[e];Ne(t,[Jt.scales[t.type],Jt.scale])}),o}(e,t)}function Gn(e){return(e=e||{}).datasets=e.datasets||[],e.labels=e.labels||[],e}const Yn=new Map,Kn=new Set;function Zn(e,t){let s=Yn.get(e);return s||(s=t(),Yn.set(e,s),Kn.add(s)),s}const eo=(e,t,s)=>{const i=We(t,s);void 0!==i&&e.add(i)};class to{constructor(e){this._config=function(e){return(e=e||{}).data=Gn(e.data),Jn(e),e}(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=Gn(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),Jn(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return Zn(e,()=>[[`datasets.${e}`,""]])}datasetAnimationScopeKeys(e,t){return Zn(`${e}.transition.${t}`,()=>[[`datasets.${e}.transitions.${t}`,`transitions.${t}`],[`datasets.${e}`,""]])}datasetElementScopeKeys(e,t){return Zn(`${e}-${t}`,()=>[[`datasets.${e}.elements.${t}`,`datasets.${e}`,`elements.${t}`,""]])}pluginScopeKeys(e){const t=e.id;return Zn(`${this.type}-plugin-${t}`,()=>[[`plugins.${t}`,...e.additionalOptionScopes||[]]])}_cachedScopes(e,t){const s=this._scopeCache;let i=s.get(e);return i&&!t||(i=new Map,s.set(e,i)),i}getOptionScopes(e,t,s){const{options:i,type:n}=this,o=this._cachedScopes(e,s),a=o.get(t);if(a)return a;const r=new Set;t.forEach(t=>{e&&(r.add(e),t.forEach(t=>eo(r,e,t))),t.forEach(e=>eo(r,i,e)),t.forEach(e=>eo(r,Wt[n]||{},e)),t.forEach(e=>eo(r,Jt,e)),t.forEach(e=>eo(r,jt,e))});const l=Array.from(r);return 0===l.length&&l.push(Object.create(null)),Kn.has(t)&&o.set(t,l),l}chartOptionScopes(){const{options:e,type:t}=this;return[e,Wt[t]||{},Jt.datasets[t]||{},{type:t},Jt,jt]}resolveNamedOptions(e,t,s,i=[""]){const n={$shared:!0},{resolver:o,subPrefixes:a}=so(this._resolverCache,e,i);let r=o;(function(e,t){const{isScriptable:s,isIndexable:i}=Cs(e);for(const n of t){const t=s(n),o=i(n),a=(o||t)&&e[n];if(t&&(Ue(a)||io(a))||o&&Te(a))return!0}return!1})(o,t)&&(n.$shared=!1,r=Ss(o,s=Ue(s)?s():s,this.createResolver(e,s,a)));for(const e of t)n[e]=r[e];return n}createResolver(e,t,s=[""],i){const{resolver:n}=so(this._resolverCache,e,s);return Le(t)?Ss(n,t,void 0,i):n}}function so(e,t,s){let i=e.get(t);i||(i=new Map,e.set(t,i));const n=s.join();let o=i.get(n);return o||(o={resolver:xs(t,s),subPrefixes:s.filter(e=>!e.toLowerCase().includes("hover"))},i.set(n,o)),o}const io=e=>Le(e)&&Object.getOwnPropertyNames(e).some(t=>Ue(e[t])),no=["top","bottom","left","right","chartArea"];function oo(e,t){return"top"===e||"bottom"===e||-1===no.indexOf(e)&&"x"===t}function ao(e,t){return function(s,i){return s[e]===i[e]?s[t]-i[t]:s[e]-i[e]}}function ro(e){const t=e.chart,s=t.options.animation;t.notifyPlugins("afterRender"),Pe(s&&s.onComplete,[e],t)}function lo(e){const t=e.chart,s=t.options.animation;Pe(s&&s.onProgress,[e],t)}function co(e){return Qs()&&"string"==typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const uo={},ho=e=>{const t=co(e);return Object.values(uo).filter(e=>e.canvas===t).pop()};function po(e,t,s){const i=Object.keys(e);for(const n of i){const i=+n;if(i>=t){const o=e[n];delete e[n],(s>0||i>t)&&(e[i+s]=o)}}}class mo{static defaults=Jt;static instances=uo;static overrides=Wt;static registry=Hn;static version="4.5.1";static getChart=ho;static register(...e){Hn.add(...e),go()}static unregister(...e){Hn.remove(...e),go()}constructor(e,t){const s=this.config=new to(t),i=co(e),n=ho(i);if(n)throw new Error("Canvas is already in use. Chart with ID '"+n.id+"' must be destroyed before the canvas with ID '"+n.canvas.id+"' can be reused.");const o=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||function(e){return!Qs()||"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas?un:En}(i)),this.platform.updateConfig(s);const a=this.platform.acquireContext(i,o.aspectRatio),r=a&&a.canvas,l=r&&r.height,c=r&&r.width;this.id=Ae(),this.ctx=a,this.canvas=r,this.width=c,this.height=l,this._options=o,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Nn,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(e,t){let s;return function(...i){return t?(clearTimeout(s),s=setTimeout(e,t,i)):e.apply(this,i),t}}(e=>this.update(e),o.resizeDelay||0),this._dataChanges=[],uo[this.id]=this,a&&r?(mi.listen(this,"complete",ro),mi.listen(this,"progress",lo),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:t},width:s,height:i,_aspectRatio:n}=this;return Ee(e)?t&&n?n:i?s/i:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}get registry(){return Hn}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Gs(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Zt(this.canvas,this.ctx),this}stop(){return mi.stop(this),this}resize(e,t){mi.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}_resize(e,t){const s=this.options,i=this.canvas,n=s.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(i,e,t,n),a=s.devicePixelRatio||this.platform.getDevicePixelRatio(),r=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,Gs(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),Pe(s.onResize,[this,o],this),this.attached&&this._doResize(r)&&this.render())}ensureScalesHaveIDs(){Me(this.options.scales||{},(e,t)=>{e.id=t})}buildOrUpdateScales(){const e=this.options,t=e.scales,s=this.scales,i=Object.keys(s).reduce((e,t)=>(e[t]=!1,e),{});let n=[];t&&(n=n.concat(Object.keys(t).map(e=>{const s=t[e],i=Un(e,s),n="r"===i,o="x"===i;return{options:s,dposition:n?"chartArea":o?"bottom":"left",dtype:n?"radialLinear":o?"category":"linear"}}))),Me(n,t=>{const n=t.options,o=n.id,a=Un(o,n),r=qe(n.type,t.dtype);void 0!==n.position&&oo(n.position,a)===oo(t.dposition)||(n.position=t.dposition),i[o]=!0;let l=null;o in s&&s[o].type===r?l=s[o]:(l=new(Hn.getScale(r))({id:o,type:r,ctx:this.ctx,chart:this}),s[l.id]=l),l.init(n,e)}),Me(i,(e,t)=>{e||delete s[t]}),Me(s,e=>{cn.configure(this,e,e.options),cn.addBox(this,e)})}_updateMetasets(){const e=this._metasets,t=this.data.datasets.length,s=e.length;if(e.sort((e,t)=>e.index-t.index),s>t){for(let e=t;e<s;++e)this._destroyDatasetMeta(e);e.splice(t,s-t)}this._sortedMetasets=e.slice(0).sort(ao("order","index"))}_removeUnreferencedMetasets(){const{_metasets:e,data:{datasets:t}}=this;e.length>t.length&&delete this._stacks,e.forEach((e,s)=>{0===t.filter(t=>t===e._dataset).length&&this._destroyDatasetMeta(s)})}buildOrUpdateControllers(){const e=[],t=this.data.datasets;let s,i;for(this._removeUnreferencedMetasets(),s=0,i=t.length;s<i;s++){const i=t[s];let n=this.getDatasetMeta(s);const o=i.type||this.config.type;if(n.type&&n.type!==o&&(this._destroyDatasetMeta(s),n=this.getDatasetMeta(s)),n.type=o,n.indexAxis=i.indexAxis||Wn(o,this.options),n.order=i.order||0,n.index=s,n.label=""+i.label,n.visible=this.isDatasetVisible(s),n.controller)n.controller.updateIndex(s),n.controller.linkScales();else{const t=Hn.getController(o),{datasetElementType:i,dataElementType:a}=Jt.datasets[o];Object.assign(t,{dataElementType:Hn.getElement(a),datasetElementType:i&&Hn.getElement(i)}),n.controller=new t(this,s),e.push(n.controller)}}return this._updateMetasets(),e}_resetElements(){Me(this.data.datasets,(e,t)=>{this.getDatasetMeta(t).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const t=this.config;t.update();const s=this._options=t.createResolver(t.chartOptionScopes(),this.getContext()),i=this._animationsDisabled=!s.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;const n=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let e=0,t=this.data.datasets.length;e<t;e++){const{controller:t}=this.getDatasetMeta(e),s=!i&&-1===n.indexOf(t);t.buildOrUpdateElements(s),o=Math.max(+t.getMaxOverflow(),o)}o=this._minPadding=s.layout.autoPadding?o:0,this._updateLayout(o),i||Me(n,e=>{e.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(ao("z","_idx"));const{_active:a,_lastEvent:r}=this;r?this._eventHandler(r,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){Me(this.scales,e=>{cn.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,t=new Set(Object.keys(this._listeners)),s=new Set(e.events);Xe(t,s)&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,t=this._getUniformDataChanges()||[];for(const{method:s,start:i,count:n}of t)po(e,i,"_removeElements"===s?-n:n)}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const t=this.data.datasets.length,s=t=>new Set(e.filter(e=>e[0]===t).map((e,t)=>t+","+e.splice(1).join(","))),i=s(0);for(let e=1;e<t;e++)if(!Xe(i,s(e)))return;return Array.from(i).map(e=>e.split(",")).map(e=>({method:e[1],start:+e[2],count:+e[3]}))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;cn.update(this,this.width,this.height,e);const t=this.chartArea,s=t.width<=0||t.height<=0;this._layers=[],Me(this.boxes,e=>{s&&"chartArea"===e.position||(e.configure&&e.configure(),this._layers.push(...e._layers()))},this),this._layers.forEach((e,t)=>{e._idx=t}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let e=0,t=this.data.datasets.length;e<t;++e)this.getDatasetMeta(e).controller.configure();for(let t=0,s=this.data.datasets.length;t<s;++t)this._updateDataset(t,Ue(e)?e({datasetIndex:t}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}_updateDataset(e,t){const s=this.getDatasetMeta(e),i={meta:s,index:e,mode:t,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",i)&&(s.controller._update(t),i.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",i))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(mi.has(this)?this.attached&&!mi.running(this)&&mi.start(this):(this.draw(),ro({chart:this})))}draw(){let e;if(this._resizeBeforeDraw){const{width:e,height:t}=this._resizeBeforeDraw;this._resizeBeforeDraw=null,this._resize(e,t)}if(this.clear(),this.width<=0||this.height<=0)return;if(!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const t=this._layers;for(e=0;e<t.length&&t[e].z<=0;++e)t[e].draw(this.chartArea);for(this._drawDatasets();e<t.length;++e)t[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(e){const t=this._sortedMetasets,s=[];let i,n;for(i=0,n=t.length;i<n;++i){const n=t[i];e&&!n.visible||s.push(n)}return s}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const e=this.getSortedVisibleDatasetMetas();for(let t=e.length-1;t>=0;--t)this._drawDataset(e[t]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const t=this.ctx,s={meta:e,index:e.index,cancelable:!0},i=hi(this,e);!1!==this.notifyPlugins("beforeDatasetDraw",s)&&(i&&is(t,i),e.controller.draw(),i&&ns(t),s.cancelable=!1,this.notifyPlugins("afterDatasetDraw",s))}isPointInArea(e){return ss(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,t,s,i){const n=Gi.modes[t];return"function"==typeof n?n(this,e,s,i):[]}getDatasetMeta(e){const t=this.data.datasets[e],s=this._metasets;let i=s.filter(e=>e&&e._dataset===t).pop();return i||(i={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},s.push(i)),i}getContext(){return this.$context||(this.$context=_s(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const t=this.data.datasets[e];if(!t)return!1;const s=this.getDatasetMeta(e);return"boolean"==typeof s.hidden?!s.hidden:!t.hidden}setDatasetVisibility(e,t){this.getDatasetMeta(e).hidden=!t}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,t,s){const i=s?"show":"hide",n=this.getDatasetMeta(e),o=n.controller._resolveAnimations(void 0,i);Ve(t)?(n.data[t].hidden=!s,this.update()):(this.setDatasetVisibility(e,s),o.update(n,{visible:s}),this.update(t=>t.datasetIndex===e?i:void 0))}hide(e,t){this._updateVisibility(e,t,!1)}show(e,t){this._updateVisibility(e,t,!0)}_destroyDatasetMeta(e){const t=this._metasets[e];t&&t.controller&&t.controller._destroy(),delete this._metasets[e]}_stop(){let e,t;for(this.stop(),mi.remove(this),e=0,t=this.data.datasets.length;e<t;++e)this._destroyDatasetMeta(e)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:e,ctx:t}=this;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),Zt(e,t),this.platform.releaseContext(t),this.canvas=null,this.ctx=null),delete uo[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...e){return this.canvas.toDataURL(...e)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const e=this._listeners,t=this.platform,s=(s,i)=>{t.addEventListener(this,s,i),e[s]=i},i=(e,t,s)=>{e.offsetX=t,e.offsetY=s,this._eventHandler(e)};Me(this.options.events,e=>s(e,i))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,t=this.platform,s=(s,i)=>{t.addEventListener(this,s,i),e[s]=i},i=(s,i)=>{e[s]&&(t.removeEventListener(this,s,i),delete e[s])},n=(e,t)=>{this.canvas&&this.resize(e,t)};let o;const a=()=>{i("attach",a),this.attached=!0,this.resize(),s("resize",n),s("detach",o)};o=()=>{this.attached=!1,i("resize",n),this._stop(),this._resize(0,0),s("attach",a)},t.isAttached(this.canvas)?a():o()}unbindEvents(){Me(this._listeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._listeners={},Me(this._responsiveListeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,t,s){const i=s?"set":"remove";let n,o,a,r;for("dataset"===t&&(n=this.getDatasetMeta(e[0].datasetIndex),n.controller["_"+i+"DatasetHoverStyle"]()),a=0,r=e.length;a<r;++a){o=e[a];const t=o&&this.getDatasetMeta(o.datasetIndex).controller;t&&t[i+"HoverStyle"](o.element,o.datasetIndex,o.index)}}getActiveElements(){return this._active||[]}setActiveElements(e){const t=this._active||[],s=e.map(({datasetIndex:e,index:t})=>{const s=this.getDatasetMeta(e);if(!s)throw new Error("No dataset found at index "+e);return{datasetIndex:e,element:s.data[t],index:t}});!Oe(s,t)&&(this._active=s,this._lastEvent=null,this._updateHoverStyles(s,t))}notifyPlugins(e,t,s){return this._plugins.notify(this,e,t,s)}isPluginEnabled(e){return 1===this._plugins._cache.filter(t=>t.plugin.id===e).length}_updateHoverStyles(e,t,s){const i=this.options.hover,n=(e,t)=>e.filter(e=>!t.some(t=>e.datasetIndex===t.datasetIndex&&e.index===t.index)),o=n(t,e),a=s?e:n(e,t);o.length&&this.updateHoverStyle(o,i.mode,!1),a.length&&i.mode&&this.updateHoverStyle(a,i.mode,!0)}_eventHandler(e,t){const s={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},i=t=>(t.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",s,i))return;const n=this._handleEvent(e,t,s.inChartArea);return s.cancelable=!1,this.notifyPlugins("afterEvent",s,i),(n||s.changed)&&this.render(),this}_handleEvent(e,t,s){const{_active:i=[],options:n}=this,o=t,a=this._getActiveElements(e,i,s,o),r=function(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}(e),l=function(e,t,s,i){return s&&"mouseout"!==e.type?i?t:e:null}(e,this._lastEvent,s,r);s&&(this._lastEvent=null,Pe(n.onHover,[e,a,this],this),r&&Pe(n.onClick,[e,a,this],this));const c=!Oe(a,i);return(c||t)&&(this._active=a,this._updateHoverStyles(a,i,t)),this._lastEvent=l,c}_getActiveElements(e,t,s,i){if("mouseout"===e.type)return[];if(!s)return t;const n=this.options.hover;return this.getElementsAtEventForMode(e,n.mode,n,i)}}function go(){return Me(mo.instances,e=>e._plugins.invalidate())}function fo(e,t,s,i){return{x:s+e*Math.cos(t),y:i+e*Math.sin(t)}}function bo(e,t,s,i,n,o){const{x:a,y:r,startAngle:l,pixelMargin:c,innerRadius:d}=t,u=Math.max(t.outerRadius+i+s-c,0),h=d>0?d+i+s+c:0;let p=0;const m=n-l;if(i){const e=((d>0?d-i:0)+(u>0?u-i:0))/2;p=(m-(0!==e?m*e/(e+i):m))/2}const g=(m-Math.max(.001,m*u-s/Je)/u)/2,f=l+g+p,b=n-g-p,{outerStart:v,outerEnd:y,innerStart:w,innerEnd:_}=function(e,t,s,i){const n=gs(e.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]),o=(s-t)/2,a=Math.min(o,i*t/2),r=e=>{const t=(s-Math.min(o,e))*i/2;return bt(e,0,Math.min(o,t))};return{outerStart:r(n.outerStart),outerEnd:r(n.outerEnd),innerStart:bt(n.innerStart,0,a),innerEnd:bt(n.innerEnd,0,a)}}(t,h,u,b-f),x=u-v,S=u-y,C=f+v/x,k=b-y/S,A=h+w,E=h+_,T=f+w/A,L=b-_/E;if(e.beginPath(),o){const t=(C+k)/2;if(e.arc(a,r,u,C,t),e.arc(a,r,u,t,k),y>0){const t=fo(S,k,a,r);e.arc(t.x,t.y,y,k,b+et)}const s=fo(E,b,a,r);if(e.lineTo(s.x,s.y),_>0){const t=fo(E,L,a,r);e.arc(t.x,t.y,_,b+et,L+Math.PI)}const i=(b-_/h+(f+w/h))/2;if(e.arc(a,r,h,b-_/h,i,!0),e.arc(a,r,h,i,f+w/h,!0),w>0){const t=fo(A,T,a,r);e.arc(t.x,t.y,w,T+Math.PI,f-et)}const n=fo(x,f,a,r);if(e.lineTo(n.x,n.y),v>0){const t=fo(x,C,a,r);e.arc(t.x,t.y,v,f-et,C)}}else{e.moveTo(a,r);const t=Math.cos(C)*u+a,s=Math.sin(C)*u+r;e.lineTo(t,s);const i=Math.cos(k)*u+a,n=Math.sin(k)*u+r;e.lineTo(i,n)}e.closePath()}function vo(e,t,s=t){e.lineCap=qe(s.borderCapStyle,t.borderCapStyle),e.setLineDash(qe(s.borderDash,t.borderDash)),e.lineDashOffset=qe(s.borderDashOffset,t.borderDashOffset),e.lineJoin=qe(s.borderJoinStyle,t.borderJoinStyle),e.lineWidth=qe(s.borderWidth,t.borderWidth),e.strokeStyle=qe(s.borderColor,t.borderColor)}function yo(e,t,s){e.lineTo(s.x,s.y)}function wo(e,t,s={}){const i=e.length,{start:n=0,end:o=i-1}=s,{start:a,end:r}=t,l=Math.max(n,a),c=Math.min(o,r),d=n<a&&o<a||n>r&&o>r;return{count:i,start:l,loop:t.loop,ilen:c<l&&!d?i+c-l:c-l}}function _o(e,t,s,i){const{points:n,options:o}=t,{count:a,start:r,loop:l,ilen:c}=wo(n,s,i),d=function(e){return e.stepped?os:e.tension||"monotone"===e.cubicInterpolationMode?as:yo}(o);let u,h,p,{move:m=!0,reverse:g}=i||{};for(u=0;u<=c;++u)h=n[(r+(g?c-u:u))%a],h.skip||(m?(e.moveTo(h.x,h.y),m=!1):d(e,p,h,g,o.stepped),p=h);return l&&(h=n[(r+(g?c:0))%a],d(e,p,h,g,o.stepped)),!!l}function xo(e,t,s,i){const n=t.points,{count:o,start:a,ilen:r}=wo(n,s,i),{move:l=!0,reverse:c}=i||{};let d,u,h,p,m,g,f=0,b=0;const v=e=>(a+(c?r-e:e))%o,y=()=>{p!==m&&(e.lineTo(f,m),e.lineTo(f,p),e.lineTo(f,g))};for(l&&(u=n[v(0)],e.moveTo(u.x,u.y)),d=0;d<=r;++d){if(u=n[v(d)],u.skip)continue;const t=u.x,s=u.y,i=0|t;i===h?(s<p?p=s:s>m&&(m=s),f=(b*f+t)/++b):(y(),e.lineTo(t,s),h=i,b=0,p=m=s),g=s}y()}function So(e){const t=e.options,s=t.borderDash&&t.borderDash.length;return e._decimated||e._loop||t.tension||"monotone"===t.cubicInterpolationMode||t.stepped||s?_o:xo}const Co="function"==typeof Path2D;class ko extends Tn{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:e=>"borderDash"!==e&&"fill"!==e};constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,t){const s=this.options;if((s.tension||"monotone"===s.cubicInterpolationMode)&&!s.stepped&&!this._pointsUpdated){const i=s.spanGaps?this._loop:this._fullLoop;Ns(this._points,s,e,i,t),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=function(e,t){const s=e.points,i=e.options.spanGaps,n=s.length;if(!n)return[];const o=!!e._loop,{start:a,end:r}=function(e,t,s,i){let n=0,o=t-1;if(s&&!i)for(;n<t&&!e[n].skip;)n++;for(;n<t&&e[n].skip;)n++;for(n%=t,s&&(o+=n);o>n&&e[o%t].skip;)o--;return o%=t,{start:n,end:o}}(s,n,o,i);return function(e,t,s,i){return i&&i.setContext&&s?function(e,t,s,i){const n=e._chart.getContext(),o=ci(e.options),{_datasetIndex:a,options:{spanGaps:r}}=e,l=s.length,c=[];let d=o,u=t[0].start,h=u;function p(e,t,i,n){const o=r?-1:1;if(e!==t){for(e+=l;s[e%l].skip;)e-=o;for(;s[t%l].skip;)t+=o;e%l!==t%l&&(c.push({start:e%l,end:t%l,loop:i,style:n}),d=n,u=t%l)}}for(const e of t){u=r?u:e.start;let t,o=s[u%l];for(h=u+1;h<=e.end;h++){const r=s[h%l];t=ci(i.setContext(_s(n,{type:"segment",p0:o,p1:r,p0DataIndex:(h-1)%l,p1DataIndex:h%l,datasetIndex:a}))),di(t,d)&&p(u,h-1,e.loop,d),o=r,d=t}u<h-1&&p(u,h-1,e.loop,d)}return c}(e,t,s,i):t}(e,!0===i?[{start:a,end:r,loop:o}]:function(e,t,s,i){const n=e.length,o=[];let a,r=t,l=e[t];for(a=t+1;a<=s;++a){const s=e[a%n];s.skip||s.stop?l.skip||(i=!1,o.push({start:t%n,end:(a-1)%n,loop:i}),t=r=s.stop?a:null):(r=a,l.skip&&(t=a)),l=s}return null!==r&&o.push({start:t%n,end:r%n,loop:i}),o}(s,a,r<a?r+n:r,!!e._fullLoop&&0===a&&r===n-1),s,t)}(this,this.options.segment))}first(){const e=this.segments,t=this.points;return e.length&&t[e[0].start]}last(){const e=this.segments,t=this.points,s=e.length;return s&&t[e[s-1].end]}interpolate(e,t){const s=this.options,i=e[t],n=this.points,o=li(this,{property:t,start:i,end:i});if(!o.length)return;const a=[],r=function(e){return e.stepped?ei:e.tension||"monotone"===e.cubicInterpolationMode?ti:Zs}(s);let l,c;for(l=0,c=o.length;l<c;++l){const{start:c,end:d}=o[l],u=n[c],h=n[d];if(u===h){a.push(u);continue}const p=r(u,h,Math.abs((i-u[t])/(h[t]-u[t])),s.stepped);p[t]=e[t],a.push(p)}return 1===a.length?a[0]:a}pathSegment(e,t,s){return So(this)(e,this,t,s)}path(e,t,s){const i=this.segments,n=So(this);let o=this._loop;t=t||0,s=s||this.points.length-t;for(const a of i)o&=n(e,this,a,{start:t,end:t+s-1});return!!o}draw(e,t,s,i){const n=this.options||{};(this.points||[]).length&&n.borderWidth&&(e.save(),function(e,t,s,i){Co&&!t.options.segment?function(e,t,s,i){let n=t._path;n||(n=t._path=new Path2D,t.path(n,s,i)&&n.closePath()),vo(e,t.options),e.stroke(n)}(e,t,s,i):function(e,t,s,i){const{segments:n,options:o}=t,a=So(t);for(const r of n)vo(e,o,r.style),e.beginPath(),a(e,t,r,{start:s,end:s+i-1})&&e.closePath(),e.stroke()}(e,t,s,i)}(e,this,s,i),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}function Ao(e,t,s,i){const n=e.options,{[s]:o}=e.getProps([s],i);return Math.abs(t-o)<n.radius+n.hitRadius}function Eo(e,t){const{x:s,y:i,base:n,width:o,height:a}=e.getProps(["x","y","base","width","height"],t);let r,l,c,d,u;return e.horizontal?(u=a/2,r=Math.min(s,n),l=Math.max(s,n),c=i-u,d=i+u):(u=o/2,r=s-u,l=s+u,c=Math.min(i,n),d=Math.max(i,n)),{left:r,top:c,right:l,bottom:d}}function To(e,t,s,i){return e?0:bt(t,s,i)}function Lo(e,t,s,i){const n=null===t,o=null===s,a=e&&!(n&&o)&&Eo(e,i);return a&&(n||vt(t,a.left,a.right))&&(o||vt(s,a.top,a.bottom))}function Io(e,t){e.rect(t.x,t.y,t.w,t.h)}function Do(e,t,s={}){const i=e.x!==s.x?-t:0,n=e.y!==s.y?-t:0,o=(e.x+e.w!==s.x+s.w?t:0)-i,a=(e.y+e.h!==s.y+s.h?t:0)-n;return{x:e.x+i,y:e.y+n,w:e.w+o,h:e.h+a,radius:e.radius}}var qo=Object.freeze({__proto__:null,ArcElement:class extends Tn{static id="arc";static defaults={borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0,selfJoin:!1};static defaultRoutes={backgroundColor:"backgroundColor"};static descriptors={_scriptable:!0,_indexable:e=>"borderDash"!==e};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(e){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,e&&Object.assign(this,e)}inRange(e,t,s){const i=this.getProps(["x","y"],s),{angle:n,distance:o}=ht(i,{x:e,y:t}),{startAngle:a,endAngle:r,innerRadius:l,outerRadius:c,circumference:d}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],s),u=(this.options.spacing+this.options.borderWidth)/2,h=qe(d,r-a),p=ft(n,a,r)&&a!==r,m=h>=Ge||p,g=vt(o,l+u,c+u);return m&&g}getCenterPoint(e){const{x:t,y:s,startAngle:i,endAngle:n,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],e),{offset:r,spacing:l}=this.options,c=(i+n)/2,d=(o+a+l+r)/2;return{x:t+Math.cos(c)*d,y:s+Math.sin(c)*d}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:t,circumference:s}=this,i=(t.offset||0)/4,n=(t.spacing||0)/2,o=t.circular;if(this.pixelMargin="inner"===t.borderAlign?.33:0,this.fullCircles=s>Ge?Math.floor(s/Ge):0,0===s||this.innerRadius<0||this.outerRadius<0)return;e.save();const a=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(a)*i,Math.sin(a)*i);const r=i*(1-Math.sin(Math.min(Je,s||0)));e.fillStyle=t.backgroundColor,e.strokeStyle=t.borderColor,function(e,t,s,i,n){const{fullCircles:o,startAngle:a,circumference:r}=t;let l=t.endAngle;if(o){bo(e,t,s,i,l,n);for(let t=0;t<o;++t)e.fill();isNaN(r)||(l=a+(r%Ge||Ge))}bo(e,t,s,i,l,n),e.fill()}(e,this,r,n,o),function(e,t,s,i,n){const{fullCircles:o,startAngle:a,circumference:r,options:l}=t,{borderWidth:c,borderJoinStyle:d,borderDash:u,borderDashOffset:h,borderRadius:p}=l,m="inner"===l.borderAlign;if(!c)return;e.setLineDash(u||[]),e.lineDashOffset=h,m?(e.lineWidth=2*c,e.lineJoin=d||"round"):(e.lineWidth=c,e.lineJoin=d||"bevel");let g=t.endAngle;if(o){bo(e,t,s,i,g,n);for(let t=0;t<o;++t)e.stroke();isNaN(r)||(g=a+(r%Ge||Ge))}m&&function(e,t,s){const{startAngle:i,pixelMargin:n,x:o,y:a,outerRadius:r,innerRadius:l}=t;let c=n/r;e.beginPath(),e.arc(o,a,r,i-c,s+c),l>n?(c=n/l,e.arc(o,a,l,s+c,i-c,!0)):e.arc(o,a,n,s+et,i-et),e.closePath(),e.clip()}(e,t,g),l.selfJoin&&g-a>=Je&&0===p&&"miter"!==d&&function(e,t,s){const{startAngle:i,x:n,y:o,outerRadius:a,innerRadius:r,options:l}=t,{borderWidth:c,borderJoinStyle:d}=l,u=Math.min(c/a,gt(i-s));if(e.beginPath(),e.arc(n,o,a-c/2,i+u/2,s-u/2),r>0){const t=Math.min(c/r,gt(i-s));e.arc(n,o,r+c/2,s-t/2,i+t/2,!0)}else{const t=Math.min(c/2,a*gt(i-s));if("round"===d)e.arc(n,o,t,s-Je/2,i+Je/2,!0);else if("bevel"===d){const a=2*t*t,r=-a*Math.cos(s+Je/2)+n,l=-a*Math.sin(s+Je/2)+o,c=a*Math.cos(i+Je/2)+n,d=a*Math.sin(i+Je/2)+o;e.lineTo(r,l),e.lineTo(c,d)}}e.closePath(),e.moveTo(0,0),e.rect(0,0,e.canvas.width,e.canvas.height),e.clip("evenodd")}(e,t,g),o||(bo(e,t,s,i,g,n),e.stroke())}(e,this,r,n,o),e.restore()}},BarElement:class extends Tn{static id="bar";static defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(e){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,e&&Object.assign(this,e)}draw(e){const{inflateAmount:t,options:{borderColor:s,backgroundColor:i}}=this,{inner:n,outer:o}=function(e){const t=Eo(e),s=t.right-t.left,i=t.bottom-t.top,n=function(e,t,s){const i=e.options.borderWidth,n=e.borderSkipped,o=fs(i);return{t:To(n.top,o.top,0,s),r:To(n.right,o.right,0,t),b:To(n.bottom,o.bottom,0,s),l:To(n.left,o.left,0,t)}}(e,s/2,i/2),o=function(e,t,s){const{enableBorderRadius:i}=e.getProps(["enableBorderRadius"]),n=e.options.borderRadius,o=bs(n),a=Math.min(t,s),r=e.borderSkipped,l=i||Le(n);return{topLeft:To(!l||r.top||r.left,o.topLeft,0,a),topRight:To(!l||r.top||r.right,o.topRight,0,a),bottomLeft:To(!l||r.bottom||r.left,o.bottomLeft,0,a),bottomRight:To(!l||r.bottom||r.right,o.bottomRight,0,a)}}(e,s/2,i/2);return{outer:{x:t.left,y:t.top,w:s,h:i,radius:o},inner:{x:t.left+n.l,y:t.top+n.t,w:s-n.l-n.r,h:i-n.t-n.b,radius:{topLeft:Math.max(0,o.topLeft-Math.max(n.t,n.l)),topRight:Math.max(0,o.topRight-Math.max(n.t,n.r)),bottomLeft:Math.max(0,o.bottomLeft-Math.max(n.b,n.l)),bottomRight:Math.max(0,o.bottomRight-Math.max(n.b,n.r))}}}}(this),a=(r=o.radius).topLeft||r.topRight||r.bottomLeft||r.bottomRight?ds:Io;var r;e.save(),o.w===n.w&&o.h===n.h||(e.beginPath(),a(e,Do(o,t,n)),e.clip(),a(e,Do(n,-t,o)),e.fillStyle=s,e.fill("evenodd")),e.beginPath(),a(e,Do(n,t)),e.fillStyle=i,e.fill(),e.restore()}inRange(e,t,s){return Lo(this,e,t,s)}inXRange(e,t){return Lo(this,e,null,t)}inYRange(e,t){return Lo(this,null,e,t)}getCenterPoint(e){const{x:t,y:s,base:i,horizontal:n}=this.getProps(["x","y","base","horizontal"],e);return{x:n?(t+i)/2:t,y:n?s:(s+i)/2}}getRange(e){return"x"===e?this.width/2:this.height/2}},LineElement:ko,PointElement:class extends Tn{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,t,s){const i=this.options,{x:n,y:o}=this.getProps(["x","y"],s);return Math.pow(e-n,2)+Math.pow(t-o,2)<Math.pow(i.hitRadius+i.radius,2)}inXRange(e,t){return Ao(this,e,"x",t)}inYRange(e,t){return Ao(this,e,"y",t)}getCenterPoint(e){const{x:t,y:s}=this.getProps(["x","y"],e);return{x:t,y:s}}size(e){let t=(e=e||this.options||{}).radius||0;return t=Math.max(t,t&&e.hoverRadius||0),2*(t+(t&&e.borderWidth||0))}draw(e,t){const s=this.options;this.skip||s.radius<.1||!ss(this,t,this.size(s)/2)||(e.strokeStyle=s.borderColor,e.lineWidth=s.borderWidth,e.fillStyle=s.backgroundColor,es(e,s,this.x,this.y))}getRange(){const e=this.options||{};return e.radius+e.hitRadius}}});const Bo=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],Po=Bo.map(e=>e.replace("rgb(","rgba(").replace(")",", 0.5)"));function Mo(e){return Bo[e%Bo.length]}function Oo(e){return Po[e%Po.length]}function zo(e){let t;for(t in e)if(e[t].borderColor||e[t].backgroundColor)return!0;return!1}var $o={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(e,t,s){if(!s.enabled)return;const{data:{datasets:i},options:n}=e.config,{elements:o}=n,a=zo(i)||(r=n)&&(r.borderColor||r.backgroundColor)||o&&zo(o)||"rgba(0,0,0,0.1)"!==Jt.borderColor||"rgba(0,0,0,0.1)"!==Jt.backgroundColor;var r;if(!s.forceOverride&&a)return;const l=function(e){let t=0;return(s,i)=>{const n=e.getDatasetMeta(i).controller;n instanceof Fi?t=function(e,t){return e.backgroundColor=e.data.map(()=>Mo(t++)),t}(s,t):n instanceof Hi?t=function(e,t){return e.backgroundColor=e.data.map(()=>Oo(t++)),t}(s,t):n&&(t=function(e,t){return e.borderColor=Mo(t),e.backgroundColor=Oo(t),++t}(s,t))}}(e);i.forEach(l)}};function Fo(e){if(e._decimated){const t=e._data;delete e._decimated,delete e._data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,writable:!0,value:t})}}function Ho(e){e.data.datasets.forEach(e=>{Fo(e)})}var No={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(e,t,s)=>{if(!s.enabled)return void Ho(e);const i=e.width;e.data.datasets.forEach((t,n)=>{const{_data:o,indexAxis:a}=t,r=e.getDatasetMeta(n),l=o||t.data;if("y"===ws([a,e.options.indexAxis]))return;if(!r.controller.supportsDecimation)return;const c=e.scales[r.xAxisID];if("linear"!==c.type&&"time"!==c.type)return;if(e.options.parsing)return;let d,{start:u,count:h}=function(e,t){const s=t.length;let i,n=0;const{iScale:o}=e,{min:a,max:r,minDefined:l,maxDefined:c}=o.getUserBounds();return l&&(n=bt(wt(t,o.axis,a).lo,0,s-1)),i=c?bt(wt(t,o.axis,r).hi+1,n,s)-n:s-n,{start:n,count:i}}(r,l);if(h<=(s.threshold||4*i))Fo(t);else{switch(Ee(o)&&(t._data=l,delete t.data,Object.defineProperty(t,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(e){this._data=e}})),s.algorithm){case"lttb":d=function(e,t,s,i,n){const o=n.samples||i;if(o>=s)return e.slice(t,t+s);const a=[],r=(s-2)/(o-2);let l=0;const c=t+s-1;let d,u,h,p,m,g=t;for(a[l++]=e[g],d=0;d<o-2;d++){let i,n=0,o=0;const c=Math.floor((d+1)*r)+1+t,f=Math.min(Math.floor((d+2)*r)+1,s)+t,b=f-c;for(i=c;i<f;i++)n+=e[i].x,o+=e[i].y;n/=b,o/=b;const v=Math.floor(d*r)+1+t,y=Math.min(Math.floor((d+1)*r)+1,s)+t,{x:w,y:_}=e[g];for(h=p=-1,i=v;i<y;i++)p=.5*Math.abs((w-n)*(e[i].y-_)-(w-e[i].x)*(o-_)),p>h&&(h=p,u=e[i],m=i);a[l++]=u,g=m}return a[l++]=e[c],a}(l,u,h,i,s);break;case"min-max":d=function(e,t,s,i){let n,o,a,r,l,c,d,u,h,p,m=0,g=0;const f=[],b=t+s-1,v=e[t].x,y=e[b].x-v;for(n=t;n<t+s;++n){o=e[n],a=(o.x-v)/y*i,r=o.y;const t=0|a;if(t===l)r<h?(h=r,c=n):r>p&&(p=r,d=n),m=(g*m+o.x)/++g;else{const s=n-1;if(!Ee(c)&&!Ee(d)){const t=Math.min(c,d),i=Math.max(c,d);t!==u&&t!==s&&f.push({...e[t],x:m}),i!==u&&i!==s&&f.push({...e[i],x:m})}n>0&&s!==u&&f.push(e[s]),f.push(o),l=t,g=0,h=p=r,c=d=u=n}}return f}(l,u,h,i);break;default:throw new Error(`Unsupported decimation algorithm '${s.algorithm}'`)}t._decimated=d}})},destroy(e){Ho(e)}};function Qo(e,t,s,i){if(i)return;let n=t[e],o=s[e];return"angle"===e&&(n=gt(n),o=gt(o)),{property:e,start:n,end:o}}function Ro(e,t,s){for(;t>e;t--){const e=s[t];if(!isNaN(e.x)&&!isNaN(e.y))break}return t}function Wo(e,t,s,i){return e&&t?i(e[s],t[s]):e?e[s]:t?t[s]:0}function jo(e,t){let s=[],i=!1;return Te(e)?(i=!0,s=e):s=function(e,t){const{x:s=null,y:i=null}=e||{},n=t.points,o=[];return t.segments.forEach(({start:e,end:t})=>{t=Ro(e,t,n);const a=n[e],r=n[t];null!==i?(o.push({x:a.x,y:i}),o.push({x:r.x,y:i})):null!==s&&(o.push({x:s,y:a.y}),o.push({x:s,y:r.y}))}),o}(e,t),s.length?new ko({points:s,options:{tension:0},_loop:i,_fullLoop:i}):null}function Vo(e){return e&&!1!==e.fill}function Uo(e,t,s){let i=e[t].fill;const n=[t];let o;if(!s)return i;for(;!1!==i&&-1===n.indexOf(i);){if(!Ie(i))return i;if(o=e[i],!o)return!1;if(o.visible)return i;n.push(i),i=o.fill}return!1}function Xo(e,t,s){const i=function(e){const t=e.options,s=t.fill;let i=qe(s&&s.target,s);return void 0===i&&(i=!!t.backgroundColor),!1!==i&&null!==i&&(!0===i?"origin":i)}(e);if(Le(i))return!isNaN(i.value)&&i;let n=parseFloat(i);return Ie(n)&&Math.floor(n)===n?function(e,t,s,i){return"-"!==e&&"+"!==e||(s=t+s),!(s===t||s<0||s>=i)&&s}(i[0],t,n,s):["origin","start","end","stack","shape"].indexOf(i)>=0&&i}function Jo(e,t,s){const i=[];for(let n=0;n<s.length;n++){const o=s[n],{first:a,last:r,point:l}=Go(o,t,"x");if(!(!l||a&&r))if(a)i.unshift(l);else if(e.push(l),!r)break}e.push(...i)}function Go(e,t,s){const i=e.interpolate(t,s);if(!i)return{};const n=i[s],o=e.segments,a=e.points;let r=!1,l=!1;for(let e=0;e<o.length;e++){const t=o[e],i=a[t.start][s],c=a[t.end][s];if(vt(n,i,c)){r=n===i,l=n===c;break}}return{first:r,last:l,point:i}}class Yo{constructor(e){this.x=e.x,this.y=e.y,this.radius=e.radius}pathSegment(e,t,s){const{x:i,y:n,radius:o}=this;return t=t||{start:0,end:Ge},e.arc(i,n,o,t.end,t.start,!0),!s.bounds}interpolate(e){const{x:t,y:s,radius:i}=this,n=e.angle;return{x:t+Math.cos(n)*i,y:s+Math.sin(n)*i,angle:n}}}function Ko(e,t,s){const i=function(e){const{chart:t,fill:s,line:i}=e;if(Ie(s))return function(e,t){const s=e.getDatasetMeta(t);return s&&e.isDatasetVisible(t)?s.dataset:null}(t,s);if("stack"===s)return function(e){const{scale:t,index:s,line:i}=e,n=[],o=i.segments,a=i.points,r=function(e,t){const s=[],i=e.getMatchingVisibleMetas("line");for(let e=0;e<i.length;e++){const n=i[e];if(n.index===t)break;n.hidden||s.unshift(n.dataset)}return s}(t,s);r.push(jo({x:null,y:t.bottom},i));for(let e=0;e<o.length;e++){const t=o[e];for(let e=t.start;e<=t.end;e++)Jo(n,a[e],r)}return new ko({points:n,options:{}})}(e);if("shape"===s)return!0;const n=function(e){return(e.scale||{}).getPointPositionForValue?function(e){const{scale:t,fill:s}=e,i=t.options,n=t.getLabels().length,o=i.reverse?t.max:t.min,a=function(e,t,s){let i;return i="start"===e?s:"end"===e?t.options.reverse?t.min:t.max:Le(e)?e.value:t.getBaseValue(),i}(s,t,o),r=[];if(i.grid.circular){const e=t.getPointPositionForValue(0,o);return new Yo({x:e.x,y:e.y,radius:t.getDistanceFromCenterForValue(a)})}for(let e=0;e<n;++e)r.push(t.getPointPositionForValue(e,a));return r}(e):function(e){const{scale:t={},fill:s}=e,i=function(e,t){let s=null;return"start"===e?s=t.bottom:"end"===e?s=t.top:Le(e)?s=t.getPixelForValue(e.value):t.getBasePixel&&(s=t.getBasePixel()),s}(s,t);if(Ie(i)){const e=t.isHorizontal();return{x:e?i:null,y:e?null:i}}return null}(e)}(e);return n instanceof Yo?n:jo(n,i)}(t),{chart:n,index:o,line:a,scale:r,axis:l}=t,c=a.options,d=c.fill,u=c.backgroundColor,{above:h=u,below:p=u}=d||{},m=n.getDatasetMeta(o),g=hi(n,m);i&&a.points.length&&(is(e,s),function(e,t){const{line:s,target:i,above:n,below:o,area:a,scale:r,clip:l}=t,c=s._loop?"angle":t.axis;e.save();let d=o;o!==n&&("x"===c?(Zo(e,i,a.top),ta(e,{line:s,target:i,color:n,scale:r,property:c,clip:l}),e.restore(),e.save(),Zo(e,i,a.bottom)):"y"===c&&(ea(e,i,a.left),ta(e,{line:s,target:i,color:o,scale:r,property:c,clip:l}),e.restore(),e.save(),ea(e,i,a.right),d=n)),ta(e,{line:s,target:i,color:d,scale:r,property:c,clip:l}),e.restore()}(e,{line:a,target:i,above:h,below:p,area:s,scale:r,axis:l,clip:g}),ns(e))}function Zo(e,t,s){const{segments:i,points:n}=t;let o=!0,a=!1;e.beginPath();for(const r of i){const{start:i,end:l}=r,c=n[i],d=n[Ro(i,l,n)];o?(e.moveTo(c.x,c.y),o=!1):(e.lineTo(c.x,s),e.lineTo(c.x,c.y)),a=!!t.pathSegment(e,r,{move:a}),a?e.closePath():e.lineTo(d.x,s)}e.lineTo(t.first().x,s),e.closePath(),e.clip()}function ea(e,t,s){const{segments:i,points:n}=t;let o=!0,a=!1;e.beginPath();for(const r of i){const{start:i,end:l}=r,c=n[i],d=n[Ro(i,l,n)];o?(e.moveTo(c.x,c.y),o=!1):(e.lineTo(s,c.y),e.lineTo(c.x,c.y)),a=!!t.pathSegment(e,r,{move:a}),a?e.closePath():e.lineTo(s,d.y)}e.lineTo(s,t.first().y),e.closePath(),e.clip()}function ta(e,t){const{line:s,target:i,property:n,color:o,scale:a,clip:r}=t,l=function(e,t,s){const i=e.segments,n=e.points,o=t.points,a=[];for(const e of i){let{start:i,end:r}=e;r=Ro(i,r,n);const l=Qo(s,n[i],n[r],e.loop);if(!t.segments){a.push({source:e,target:l,start:n[i],end:n[r]});continue}const c=li(t,l);for(const t of c){const i=Qo(s,o[t.start],o[t.end],t.loop),r=ri(e,n,i);for(const e of r)a.push({source:e,target:t,start:{[s]:Wo(l,i,"start",Math.max)},end:{[s]:Wo(l,i,"end",Math.min)}})}}return a}(s,i,n);for(const{source:t,target:c,start:d,end:u}of l){const{style:{backgroundColor:l=o}={}}=t,h=!0!==i;e.save(),e.fillStyle=l,sa(e,a,r,h&&Qo(n,d,u)),e.beginPath();const p=!!s.pathSegment(e,t);let m;if(h){p?e.closePath():ia(e,i,u,n);const t=!!i.pathSegment(e,c,{move:p,reverse:!0});m=p&&t,m||ia(e,i,d,n)}e.closePath(),e.fill(m?"evenodd":"nonzero"),e.restore()}}function sa(e,t,s,i){const n=t.chart.chartArea,{property:o,start:a,end:r}=i||{};if("x"===o||"y"===o){let t,i,l,c;"x"===o?(t=a,i=n.top,l=r,c=n.bottom):(t=n.left,i=a,l=n.right,c=r),e.beginPath(),s&&(t=Math.max(t,s.left),l=Math.min(l,s.right),i=Math.max(i,s.top),c=Math.min(c,s.bottom)),e.rect(t,i,l-t,c-i),e.clip()}}function ia(e,t,s,i){const n=t.interpolate(s,i);n&&e.lineTo(n.x,n.y)}var na={id:"filler",afterDatasetsUpdate(e,t,s){const i=(e.data.datasets||[]).length,n=[];let o,a,r,l;for(a=0;a<i;++a)o=e.getDatasetMeta(a),r=o.dataset,l=null,r&&r.options&&r instanceof ko&&(l={visible:e.isDatasetVisible(a),index:a,fill:Xo(r,a,i),chart:e,axis:o.controller.options.indexAxis,scale:o.vScale,line:r}),o.$filler=l,n.push(l);for(a=0;a<i;++a)l=n[a],l&&!1!==l.fill&&(l.fill=Uo(n,a,s.propagate))},beforeDraw(e,t,s){const i="beforeDraw"===s.drawTime,n=e.getSortedVisibleDatasetMetas(),o=e.chartArea;for(let t=n.length-1;t>=0;--t){const s=n[t].$filler;s&&(s.line.updateControlPoints(o,s.axis),i&&s.fill&&Ko(e.ctx,s,o))}},beforeDatasetsDraw(e,t,s){if("beforeDatasetsDraw"!==s.drawTime)return;const i=e.getSortedVisibleDatasetMetas();for(let t=i.length-1;t>=0;--t){const s=i[t].$filler;Vo(s)&&Ko(e.ctx,s,e.chartArea)}},beforeDatasetDraw(e,t,s){const i=t.meta.$filler;Vo(i)&&"beforeDatasetDraw"===s.drawTime&&Ko(e.ctx,i,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const oa=(e,t)=>{let{boxHeight:s=t,boxWidth:i=t}=e;return e.usePointStyle&&(s=Math.min(s,t),i=e.pointStyleWidth||Math.min(i,t)),{boxWidth:i,boxHeight:s,itemHeight:Math.max(t,s)}};class aa extends Tn{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t,s){this.maxWidth=e,this.maxHeight=t,this._margins=s,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const e=this.options.labels||{};let t=Pe(e.generateLabels,[this.chart],this)||[];e.filter&&(t=t.filter(t=>e.filter(t,this.chart.data))),e.sort&&(t=t.sort((t,s)=>e.sort(t,s,this.chart.data))),this.options.reverse&&t.reverse(),this.legendItems=t}fit(){const{options:e,ctx:t}=this;if(!e.display)return void(this.width=this.height=0);const s=e.labels,i=ys(s.font),n=i.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:r}=oa(s,n);let l,c;t.font=i.string,this.isHorizontal()?(l=this.maxWidth,c=this._fitRows(o,n,a,r)+10):(c=this.maxHeight,l=this._fitCols(o,i,a,r)+10),this.width=Math.min(l,e.maxWidth||this.maxWidth),this.height=Math.min(c,e.maxHeight||this.maxHeight)}_fitRows(e,t,s,i){const{ctx:n,maxWidth:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.lineWidths=[0],c=i+a;let d=e;n.textAlign="left",n.textBaseline="middle";let u=-1,h=-c;return this.legendItems.forEach((e,p)=>{const m=s+t/2+n.measureText(e.text).width;(0===p||l[l.length-1]+m+2*a>o)&&(d+=c,l[l.length-(p>0?0:1)]=0,h+=c,u++),r[p]={left:0,top:h,row:u,width:m,height:i},l[l.length-1]+=m+a}),d}_fitCols(e,t,s,i){const{ctx:n,maxHeight:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.columnSizes=[],c=o-e;let d=a,u=0,h=0,p=0,m=0;return this.legendItems.forEach((e,o)=>{const{itemWidth:g,itemHeight:f}=function(e,t,s,i,n){const o=function(e,t,s,i){let n=e.text;return n&&"string"!=typeof n&&(n=n.reduce((e,t)=>e.length>t.length?e:t)),t+s.size/2+i.measureText(n).width}(i,e,t,s),a=function(e,t,s){let i=e;return"string"!=typeof t.text&&(i=ra(t,s)),i}(n,i,t.lineHeight);return{itemWidth:o,itemHeight:a}}(s,t,n,e,i);o>0&&h+f+2*a>c&&(d+=u+a,l.push({width:u,height:h}),p+=u+a,m++,u=h=0),r[o]={left:p,top:h,col:m,width:g,height:f},u=Math.max(u,g),h+=f+a}),d+=u,l.push({width:u,height:h}),d}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:t,options:{align:s,labels:{padding:i},rtl:n}}=this,o=si(n,this.left,this.width);if(this.isHorizontal()){let n=0,a=Tt(s,this.left+i,this.right-this.lineWidths[n]);for(const r of t)n!==r.row&&(n=r.row,a=Tt(s,this.left+i,this.right-this.lineWidths[n])),r.top+=this.top+e+i,r.left=o.leftForLtr(o.x(a),r.width),a+=r.width+i}else{let n=0,a=Tt(s,this.top+e+i,this.bottom-this.columnSizes[n].height);for(const r of t)r.col!==n&&(n=r.col,a=Tt(s,this.top+e+i,this.bottom-this.columnSizes[n].height)),r.top=a,r.left+=this.left+i,r.left=o.leftForLtr(o.x(r.left),r.width),a+=r.height+i}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const e=this.ctx;is(e,this),this._draw(),ns(e)}}_draw(){const{options:e,columnSizes:t,lineWidths:s,ctx:i}=this,{align:n,labels:o}=e,a=Jt.color,r=si(e.rtl,this.left,this.width),l=ys(o.font),{padding:c}=o,d=l.size,u=d/2;let h;this.drawTitle(),i.textAlign=r.textAlign("left"),i.textBaseline="middle",i.lineWidth=.5,i.font=l.string;const{boxWidth:p,boxHeight:m,itemHeight:g}=oa(o,d),f=this.isHorizontal(),b=this._computeTitleHeight();h=f?{x:Tt(n,this.left+c,this.right-s[0]),y:this.top+c+b,line:0}:{x:this.left+c,y:Tt(n,this.top+b+c,this.bottom-t[0].height),line:0},ii(this.ctx,e.textDirection);const v=g+c;this.legendItems.forEach((y,w)=>{i.strokeStyle=y.fontColor,i.fillStyle=y.fontColor;const _=i.measureText(y.text).width,x=r.textAlign(y.textAlign||(y.textAlign=o.textAlign)),S=p+u+_;let C=h.x,k=h.y;if(r.setWidth(this.width),f?w>0&&C+S+c>this.right&&(k=h.y+=v,h.line++,C=h.x=Tt(n,this.left+c,this.right-s[h.line])):w>0&&k+v>this.bottom&&(C=h.x=C+t[h.line].width+c,h.line++,k=h.y=Tt(n,this.top+b+c,this.bottom-t[h.line].height)),function(e,t,s){if(isNaN(p)||p<=0||isNaN(m)||m<0)return;i.save();const n=qe(s.lineWidth,1);if(i.fillStyle=qe(s.fillStyle,a),i.lineCap=qe(s.lineCap,"butt"),i.lineDashOffset=qe(s.lineDashOffset,0),i.lineJoin=qe(s.lineJoin,"miter"),i.lineWidth=n,i.strokeStyle=qe(s.strokeStyle,a),i.setLineDash(qe(s.lineDash,[])),o.usePointStyle){const a={radius:m*Math.SQRT2/2,pointStyle:s.pointStyle,rotation:s.rotation,borderWidth:n},l=r.xPlus(e,p/2);ts(i,a,l,t+u,o.pointStyleWidth&&p)}else{const o=t+Math.max((d-m)/2,0),a=r.leftForLtr(e,p),l=bs(s.borderRadius);i.beginPath(),Object.values(l).some(e=>0!==e)?ds(i,{x:a,y:o,w:p,h:m,radius:l}):i.rect(a,o,p,m),i.fill(),0!==n&&i.stroke()}i.restore()}(r.x(C),k,y),C=((e,t,s,i)=>e===(i?"left":"right")?s:"center"===e?(t+s)/2:t)(x,C+p+u,f?C+S:this.right,e.rtl),function(e,t,s){cs(i,s.text,e,t+g/2,l,{strikethrough:s.hidden,textAlign:r.textAlign(s.textAlign)})}(r.x(C),k,y),f)h.x+=S+c;else if("string"!=typeof y.text){const e=l.lineHeight;h.y+=ra(y,e)+c}else h.y+=v}),ni(this.ctx,e.textDirection)}drawTitle(){const e=this.options,t=e.title,s=ys(t.font),i=vs(t.padding);if(!t.display)return;const n=si(e.rtl,this.left,this.width),o=this.ctx,a=t.position,r=s.size/2,l=i.top+r;let c,d=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),c=this.top+l,d=Tt(e.align,d,this.right-u);else{const t=this.columnSizes.reduce((e,t)=>Math.max(e,t.height),0);c=l+Tt(e.align,this.top,this.bottom-t-e.labels.padding-this._computeTitleHeight())}const h=Tt(a,d,d+u);o.textAlign=n.textAlign(Et(a)),o.textBaseline="middle",o.strokeStyle=t.color,o.fillStyle=t.color,o.font=s.string,cs(o,t.text,h,c,s)}_computeTitleHeight(){const e=this.options.title,t=ys(e.font),s=vs(e.padding);return e.display?t.lineHeight+s.height:0}_getLegendItemAt(e,t){let s,i,n;if(vt(e,this.left,this.right)&&vt(t,this.top,this.bottom))for(n=this.legendHitBoxes,s=0;s<n.length;++s)if(i=n[s],vt(e,i.left,i.left+i.width)&&vt(t,i.top,i.top+i.height))return this.legendItems[s];return null}handleEvent(e){const t=this.options;if(!function(e,t){return!("mousemove"!==e&&"mouseout"!==e||!t.onHover&&!t.onLeave)||!(!t.onClick||"click"!==e&&"mouseup"!==e)}(e.type,t))return;const s=this._getLegendItemAt(e.x,e.y);if("mousemove"===e.type||"mouseout"===e.type){const o=this._hoveredItem,a=(n=s,null!==(i=o)&&null!==n&&i.datasetIndex===n.datasetIndex&&i.index===n.index);o&&!a&&Pe(t.onLeave,[e,o,this],this),this._hoveredItem=s,s&&!a&&Pe(t.onHover,[e,s,this],this)}else s&&Pe(t.onClick,[e,s,this],this);var i,n}}function ra(e,t){return t*(e.text?e.text.length:0)}var la={id:"legend",_element:aa,start(e,t,s){const i=e.legend=new aa({ctx:e.ctx,options:s,chart:e});cn.configure(e,i,s),cn.addBox(e,i)},stop(e){cn.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,s){const i=e.legend;cn.configure(e,i,s),i.options=s},afterUpdate(e){const t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,t,s){const i=t.datasetIndex,n=s.chart;n.isDatasetVisible(i)?(n.hide(i),t.hidden=!0):(n.show(i),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:e=>e.chart.options.color,boxWidth:40,padding:10,generateLabels(e){const t=e.data.datasets,{labels:{usePointStyle:s,pointStyle:i,textAlign:n,color:o,useBorderRadius:a,borderRadius:r}}=e.legend.options;return e._getSortedDatasetMetas().map(e=>{const l=e.controller.getStyle(s?0:void 0),c=vs(l.borderWidth);return{text:t[e.index].label,fillStyle:l.backgroundColor,fontColor:o,hidden:!e.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:l.borderColor,pointStyle:i||l.pointStyle,rotation:l.rotation,textAlign:n||l.textAlign,borderRadius:a&&(r||l.borderRadius),datasetIndex:e.index}},this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}};class ca extends Tn{constructor(e){super(),this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t){const s=this.options;if(this.left=0,this.top=0,!s.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=e,this.height=this.bottom=t;const i=Te(s.text)?s.text.length:1;this._padding=vs(s.padding);const n=i*ys(s.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=n:this.width=n}isHorizontal(){const e=this.options.position;return"top"===e||"bottom"===e}_drawArgs(e){const{top:t,left:s,bottom:i,right:n,options:o}=this,a=o.align;let r,l,c,d=0;return this.isHorizontal()?(l=Tt(a,s,n),c=t+e,r=n-s):("left"===o.position?(l=s+e,c=Tt(a,i,t),d=-.5*Je):(l=n-e,c=Tt(a,t,i),d=.5*Je),r=i-t),{titleX:l,titleY:c,maxWidth:r,rotation:d}}draw(){const e=this.ctx,t=this.options;if(!t.display)return;const s=ys(t.font),i=s.lineHeight/2+this._padding.top,{titleX:n,titleY:o,maxWidth:a,rotation:r}=this._drawArgs(i);cs(e,t.text,0,0,s,{color:t.color,maxWidth:a,rotation:r,textAlign:Et(t.align),textBaseline:"middle",translation:[n,o]})}}var da={id:"title",_element:ca,start(e,t,s){!function(e,t){const s=new ca({ctx:e.ctx,options:t,chart:e});cn.configure(e,s,t),cn.addBox(e,s),e.titleBlock=s}(e,s)},stop(e){const t=e.titleBlock;cn.removeBox(e,t),delete e.titleBlock},beforeUpdate(e,t,s){const i=e.titleBlock;cn.configure(e,i,s),i.options=s},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const ua=new WeakMap;var ha={id:"subtitle",start(e,t,s){const i=new ca({ctx:e.ctx,options:s,chart:e});cn.configure(e,i,s),cn.addBox(e,i),ua.set(e,i)},stop(e){cn.removeBox(e,ua.get(e)),ua.delete(e)},beforeUpdate(e,t,s){const i=ua.get(e);cn.configure(e,i,s),i.options=s},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const pa={average(e){if(!e.length)return!1;let t,s,i=new Set,n=0,o=0;for(t=0,s=e.length;t<s;++t){const s=e[t].element;if(s&&s.hasValue()){const e=s.tooltipPosition();i.add(e.x),n+=e.y,++o}}return 0!==o&&0!==i.size&&{x:[...i].reduce((e,t)=>e+t)/i.size,y:n/o}},nearest(e,t){if(!e.length)return!1;let s,i,n,o=t.x,a=t.y,r=Number.POSITIVE_INFINITY;for(s=0,i=e.length;s<i;++s){const i=e[s].element;if(i&&i.hasValue()){const e=pt(t,i.getCenterPoint());e<r&&(r=e,n=i)}}if(n){const e=n.tooltipPosition();o=e.x,a=e.y}return{x:o,y:a}}};function ma(e,t){return t&&(Te(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function ga(e){return("string"==typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function fa(e,t){const{element:s,datasetIndex:i,index:n}=t,o=e.getDatasetMeta(i).controller,{label:a,value:r}=o.getLabelAndValue(n);return{chart:e,label:a,parsed:o.getParsed(n),raw:e.data.datasets[i].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:i,element:s}}function ba(e,t){const s=e.chart.ctx,{body:i,footer:n,title:o}=e,{boxWidth:a,boxHeight:r}=t,l=ys(t.bodyFont),c=ys(t.titleFont),d=ys(t.footerFont),u=o.length,h=n.length,p=i.length,m=vs(t.padding);let g=m.height,f=0,b=i.reduce((e,t)=>e+t.before.length+t.lines.length+t.after.length,0);b+=e.beforeBody.length+e.afterBody.length,u&&(g+=u*c.lineHeight+(u-1)*t.titleSpacing+t.titleMarginBottom),b&&(g+=p*(t.displayColors?Math.max(r,l.lineHeight):l.lineHeight)+(b-p)*l.lineHeight+(b-1)*t.bodySpacing),h&&(g+=t.footerMarginTop+h*d.lineHeight+(h-1)*t.footerSpacing);let v=0;const y=function(e){f=Math.max(f,s.measureText(e).width+v)};return s.save(),s.font=c.string,Me(e.title,y),s.font=l.string,Me(e.beforeBody.concat(e.afterBody),y),v=t.displayColors?a+2+t.boxPadding:0,Me(i,e=>{Me(e.before,y),Me(e.lines,y),Me(e.after,y)}),v=0,s.font=d.string,Me(e.footer,y),s.restore(),f+=m.width,{width:f,height:g}}function va(e,t,s,i){const{x:n,width:o}=s,{width:a,chartArea:{left:r,right:l}}=e;let c="center";return"center"===i?c=n<=(r+l)/2?"left":"right":n<=o/2?c="left":n>=a-o/2&&(c="right"),function(e,t,s,i){const{x:n,width:o}=i,a=s.caretSize+s.caretPadding;return"left"===e&&n+o+a>t.width||"right"===e&&n-o-a<0||void 0}(c,e,t,s)&&(c="center"),c}function ya(e,t,s){const i=s.yAlign||t.yAlign||function(e,t){const{y:s,height:i}=t;return s<i/2?"top":s>e.height-i/2?"bottom":"center"}(e,s);return{xAlign:s.xAlign||t.xAlign||va(e,t,s,i),yAlign:i}}function wa(e,t,s,i){const{caretSize:n,caretPadding:o,cornerRadius:a}=e,{xAlign:r,yAlign:l}=s,c=n+o,{topLeft:d,topRight:u,bottomLeft:h,bottomRight:p}=bs(a);let m=function(e,t){let{x:s,width:i}=e;return"right"===t?s-=i:"center"===t&&(s-=i/2),s}(t,r);const g=function(e,t,s){let{y:i,height:n}=e;return"top"===t?i+=s:i-="bottom"===t?n+s:n/2,i}(t,l,c);return"center"===l?"left"===r?m+=c:"right"===r&&(m-=c):"left"===r?m-=Math.max(d,h)+n:"right"===r&&(m+=Math.max(u,p)+n),{x:bt(m,0,i.width-t.width),y:bt(g,0,i.height-t.height)}}function _a(e,t,s){const i=vs(s.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-i.right:e.x+i.left}function xa(e){return ma([],ga(e))}function Sa(e,t){const s=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return s?e.override(s):e}const Ca={beforeTitle:ke,title(e){if(e.length>0){const t=e[0],s=t.chart.data.labels,i=s?s.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(i>0&&t.dataIndex<i)return s[t.dataIndex]}return""},afterTitle:ke,beforeBody:ke,beforeLabel:ke,label(e){if(this&&this.options&&"dataset"===this.options.mode)return e.label+": "+e.formattedValue||e.formattedValue;let t=e.dataset.label||"";t&&(t+=": ");const s=e.formattedValue;return Ee(s)||(t+=s),t},labelColor(e){const t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{borderColor:t.borderColor,backgroundColor:t.backgroundColor,borderWidth:t.borderWidth,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(e){const t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{pointStyle:t.pointStyle,rotation:t.rotation}},afterLabel:ke,afterBody:ke,beforeFooter:ke,footer:ke,afterFooter:ke};function ka(e,t,s,i){const n=e[t].call(s,i);return void 0===n?Ca[t].call(s,i):n}class Aa extends Tn{static positioners=pa;constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const t=this.chart,s=this.options.setContext(this.getContext()),i=s.enabled&&t.options.animation&&s.animations,n=new vi(this.chart,i);return i._cacheable&&(this._cachedAnimations=Object.freeze(n)),n}getContext(){return this.$context||(this.$context=_s(this.chart.getContext(),{tooltip:this,tooltipItems:this._tooltipItems,type:"tooltip"}))}getTitle(e,t){const{callbacks:s}=t,i=ka(s,"beforeTitle",this,e),n=ka(s,"title",this,e),o=ka(s,"afterTitle",this,e);let a=[];return a=ma(a,ga(i)),a=ma(a,ga(n)),a=ma(a,ga(o)),a}getBeforeBody(e,t){return xa(ka(t.callbacks,"beforeBody",this,e))}getBody(e,t){const{callbacks:s}=t,i=[];return Me(e,e=>{const t={before:[],lines:[],after:[]},n=Sa(s,e);ma(t.before,ga(ka(n,"beforeLabel",this,e))),ma(t.lines,ka(n,"label",this,e)),ma(t.after,ga(ka(n,"afterLabel",this,e))),i.push(t)}),i}getAfterBody(e,t){return xa(ka(t.callbacks,"afterBody",this,e))}getFooter(e,t){const{callbacks:s}=t,i=ka(s,"beforeFooter",this,e),n=ka(s,"footer",this,e),o=ka(s,"afterFooter",this,e);let a=[];return a=ma(a,ga(i)),a=ma(a,ga(n)),a=ma(a,ga(o)),a}_createItems(e){const t=this._active,s=this.chart.data,i=[],n=[],o=[];let a,r,l=[];for(a=0,r=t.length;a<r;++a)l.push(fa(this.chart,t[a]));return e.filter&&(l=l.filter((t,i,n)=>e.filter(t,i,n,s))),e.itemSort&&(l=l.sort((t,i)=>e.itemSort(t,i,s))),Me(l,t=>{const s=Sa(e.callbacks,t);i.push(ka(s,"labelColor",this,t)),n.push(ka(s,"labelPointStyle",this,t)),o.push(ka(s,"labelTextColor",this,t))}),this.labelColors=i,this.labelPointStyles=n,this.labelTextColors=o,this.dataPoints=l,l}update(e,t){const s=this.options.setContext(this.getContext()),i=this._active;let n,o=[];if(i.length){const e=pa[s.position].call(this,i,this._eventPosition);o=this._createItems(s),this.title=this.getTitle(o,s),this.beforeBody=this.getBeforeBody(o,s),this.body=this.getBody(o,s),this.afterBody=this.getAfterBody(o,s),this.footer=this.getFooter(o,s);const t=this._size=ba(this,s),a=Object.assign({},e,t),r=ya(this.chart,s,a),l=wa(s,a,r,this.chart);this.xAlign=r.xAlign,this.yAlign=r.yAlign,n={opacity:1,x:l.x,y:l.y,width:t.width,height:t.height,caretX:e.x,caretY:e.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),e&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:t})}drawCaret(e,t,s,i){const n=this.getCaretPosition(e,s,i);t.lineTo(n.x1,n.y1),t.lineTo(n.x2,n.y2),t.lineTo(n.x3,n.y3)}getCaretPosition(e,t,s){const{xAlign:i,yAlign:n}=this,{caretSize:o,cornerRadius:a}=s,{topLeft:r,topRight:l,bottomLeft:c,bottomRight:d}=bs(a),{x:u,y:h}=e,{width:p,height:m}=t;let g,f,b,v,y,w;return"center"===n?(y=h+m/2,"left"===i?(g=u,f=g-o,v=y+o,w=y-o):(g=u+p,f=g+o,v=y-o,w=y+o),b=g):(f="left"===i?u+Math.max(r,c)+o:"right"===i?u+p-Math.max(l,d)-o:this.caretX,"top"===n?(v=h,y=v-o,g=f-o,b=f+o):(v=h+m,y=v+o,g=f+o,b=f-o),w=v),{x1:g,x2:f,x3:b,y1:v,y2:y,y3:w}}drawTitle(e,t,s){const i=this.title,n=i.length;let o,a,r;if(n){const l=si(s.rtl,this.x,this.width);for(e.x=_a(this,s.titleAlign,s),t.textAlign=l.textAlign(s.titleAlign),t.textBaseline="middle",o=ys(s.titleFont),a=s.titleSpacing,t.fillStyle=s.titleColor,t.font=o.string,r=0;r<n;++r)t.fillText(i[r],l.x(e.x),e.y+o.lineHeight/2),e.y+=o.lineHeight+a,r+1===n&&(e.y+=s.titleMarginBottom-a)}}_drawColorBox(e,t,s,i,n){const o=this.labelColors[s],a=this.labelPointStyles[s],{boxHeight:r,boxWidth:l}=n,c=ys(n.bodyFont),d=_a(this,"left",n),u=i.x(d),h=r<c.lineHeight?(c.lineHeight-r)/2:0,p=t.y+h;if(n.usePointStyle){const t={radius:Math.min(l,r)/2,pointStyle:a.pointStyle,rotation:a.rotation,borderWidth:1},s=i.leftForLtr(u,l)+l/2,c=p+r/2;e.strokeStyle=n.multiKeyBackground,e.fillStyle=n.multiKeyBackground,es(e,t,s,c),e.strokeStyle=o.borderColor,e.fillStyle=o.backgroundColor,es(e,t,s,c)}else{e.lineWidth=Le(o.borderWidth)?Math.max(...Object.values(o.borderWidth)):o.borderWidth||1,e.strokeStyle=o.borderColor,e.setLineDash(o.borderDash||[]),e.lineDashOffset=o.borderDashOffset||0;const t=i.leftForLtr(u,l),s=i.leftForLtr(i.xPlus(u,1),l-2),a=bs(o.borderRadius);Object.values(a).some(e=>0!==e)?(e.beginPath(),e.fillStyle=n.multiKeyBackground,ds(e,{x:t,y:p,w:l,h:r,radius:a}),e.fill(),e.stroke(),e.fillStyle=o.backgroundColor,e.beginPath(),ds(e,{x:s,y:p+1,w:l-2,h:r-2,radius:a}),e.fill()):(e.fillStyle=n.multiKeyBackground,e.fillRect(t,p,l,r),e.strokeRect(t,p,l,r),e.fillStyle=o.backgroundColor,e.fillRect(s,p+1,l-2,r-2))}e.fillStyle=this.labelTextColors[s]}drawBody(e,t,s){const{body:i}=this,{bodySpacing:n,bodyAlign:o,displayColors:a,boxHeight:r,boxWidth:l,boxPadding:c}=s,d=ys(s.bodyFont);let u=d.lineHeight,h=0;const p=si(s.rtl,this.x,this.width),m=function(s){t.fillText(s,p.x(e.x+h),e.y+u/2),e.y+=u+n},g=p.textAlign(o);let f,b,v,y,w,_,x;for(t.textAlign=o,t.textBaseline="middle",t.font=d.string,e.x=_a(this,g,s),t.fillStyle=s.bodyColor,Me(this.beforeBody,m),h=a&&"right"!==g?"center"===o?l/2+c:l+2+c:0,y=0,_=i.length;y<_;++y){for(f=i[y],b=this.labelTextColors[y],t.fillStyle=b,Me(f.before,m),v=f.lines,a&&v.length&&(this._drawColorBox(t,e,y,p,s),u=Math.max(d.lineHeight,r)),w=0,x=v.length;w<x;++w)m(v[w]),u=d.lineHeight;Me(f.after,m)}h=0,u=d.lineHeight,Me(this.afterBody,m),e.y-=n}drawFooter(e,t,s){const i=this.footer,n=i.length;let o,a;if(n){const r=si(s.rtl,this.x,this.width);for(e.x=_a(this,s.footerAlign,s),e.y+=s.footerMarginTop,t.textAlign=r.textAlign(s.footerAlign),t.textBaseline="middle",o=ys(s.footerFont),t.fillStyle=s.footerColor,t.font=o.string,a=0;a<n;++a)t.fillText(i[a],r.x(e.x),e.y+o.lineHeight/2),e.y+=o.lineHeight+s.footerSpacing}}drawBackground(e,t,s,i){const{xAlign:n,yAlign:o}=this,{x:a,y:r}=e,{width:l,height:c}=s,{topLeft:d,topRight:u,bottomLeft:h,bottomRight:p}=bs(i.cornerRadius);t.fillStyle=i.backgroundColor,t.strokeStyle=i.borderColor,t.lineWidth=i.borderWidth,t.beginPath(),t.moveTo(a+d,r),"top"===o&&this.drawCaret(e,t,s,i),t.lineTo(a+l-u,r),t.quadraticCurveTo(a+l,r,a+l,r+u),"center"===o&&"right"===n&&this.drawCaret(e,t,s,i),t.lineTo(a+l,r+c-p),t.quadraticCurveTo(a+l,r+c,a+l-p,r+c),"bottom"===o&&this.drawCaret(e,t,s,i),t.lineTo(a+h,r+c),t.quadraticCurveTo(a,r+c,a,r+c-h),"center"===o&&"left"===n&&this.drawCaret(e,t,s,i),t.lineTo(a,r+d),t.quadraticCurveTo(a,r,a+d,r),t.closePath(),t.fill(),i.borderWidth>0&&t.stroke()}_updateAnimationTarget(e){const t=this.chart,s=this.$animations,i=s&&s.x,n=s&&s.y;if(i||n){const s=pa[e.position].call(this,this._active,this._eventPosition);if(!s)return;const o=this._size=ba(this,e),a=Object.assign({},s,this._size),r=ya(t,e,a),l=wa(e,a,r,t);i._to===l.x&&n._to===l.y||(this.xAlign=r.xAlign,this.yAlign=r.yAlign,this.width=o.width,this.height=o.height,this.caretX=s.x,this.caretY=s.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(e){const t=this.options.setContext(this.getContext());let s=this.opacity;if(!s)return;this._updateAnimationTarget(t);const i={width:this.width,height:this.height},n={x:this.x,y:this.y};s=Math.abs(s)<.001?0:s;const o=vs(t.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;t.enabled&&a&&(e.save(),e.globalAlpha=s,this.drawBackground(n,e,i,t),ii(e,t.textDirection),n.y+=o.top,this.drawTitle(n,e,t),this.drawBody(n,e,t),this.drawFooter(n,e,t),ni(e,t.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,t){const s=this._active,i=e.map(({datasetIndex:e,index:t})=>{const s=this.chart.getDatasetMeta(e);if(!s)throw new Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:s.data[t],index:t}}),n=!Oe(s,i),o=this._positionChanged(i,t);(n||o)&&(this._active=i,this._eventPosition=t,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,t,s=!0){if(t&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const i=this.options,n=this._active||[],o=this._getActiveElements(e,n,t,s),a=this._positionChanged(o,e),r=t||!Oe(o,n)||a;return r&&(this._active=o,(i.enabled||i.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,t))),r}_getActiveElements(e,t,s,i){const n=this.options;if("mouseout"===e.type)return[];if(!i)return t.filter(e=>this.chart.data.datasets[e.datasetIndex]&&void 0!==this.chart.getDatasetMeta(e.datasetIndex).controller.getParsed(e.index));const o=this.chart.getElementsAtEventForMode(e,n.mode,n,s);return n.reverse&&o.reverse(),o}_positionChanged(e,t){const{caretX:s,caretY:i,options:n}=this,o=pa[n.position].call(this,e,t);return!1!==o&&(s!==o.x||i!==o.y)}}var Ea={id:"tooltip",_element:Aa,positioners:pa,afterInit(e,t,s){s&&(e.tooltip=new Aa({chart:e,options:s}))},beforeUpdate(e,t,s){e.tooltip&&e.tooltip.initialize(s)},reset(e,t,s){e.tooltip&&e.tooltip.initialize(s)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const s={tooltip:t};if(!1===e.notifyPlugins("beforeTooltipDraw",{...s,cancelable:!0}))return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",s)}},afterEvent(e,t){if(e.tooltip){const s=t.replay;e.tooltip.handleEvent(t.event,s,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:Ca},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>"filter"!==e&&"itemSort"!==e&&"external"!==e,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Ta=Object.freeze({__proto__:null,Colors:$o,Decimation:No,Filler:na,Legend:la,SubTitle:ha,Title:da,Tooltip:Ea});function La(e){const t=this.getLabels();return e>=0&&e<t.length?t[e]:e}function Ia(e,t,{horizontal:s,minRotation:i}){const n=ct(i),o=(s?Math.sin(n):Math.cos(n))||.001,a=.75*t*(""+e).length;return Math.min(t/o,a)}class Da extends zn{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(e,t){return Ee(e)||("number"==typeof e||e instanceof Number)&&!isFinite(+e)?null:+e}handleTickRangeOptions(){const{beginAtZero:e}=this.options,{minDefined:t,maxDefined:s}=this.getUserBounds();let{min:i,max:n}=this;const o=e=>i=t?i:e,a=e=>n=s?n:e;if(e){const e=nt(i),t=nt(n);e<0&&t<0?a(0):e>0&&t>0&&o(0)}if(i===n){let t=0===n?1:Math.abs(.05*n);a(n+t),e||o(i-t)}this.min=i,this.max=n}getTickLimit(){const e=this.options.ticks;let t,{maxTicksLimit:s,stepSize:i}=e;return i?(t=Math.ceil(this.max/i)-Math.floor(this.min/i)+1,t>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${i} would result generating up to ${t} ticks. Limiting to 1000.`),t=1e3)):(t=this.computeTickLimit(),s=s||11),s&&(t=Math.min(s,t)),t}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,t=e.ticks;let s=this.getTickLimit();s=Math.max(2,s);const i=function(e,t){const s=[],{bounds:i,step:n,min:o,max:a,precision:r,count:l,maxTicks:c,maxDigits:d,includeBounds:u}=e,h=n||1,p=c-1,{min:m,max:g}=t,f=!Ee(o),b=!Ee(a),v=!Ee(l),y=(g-m)/(d+1);let w,_,x,S,C=at((g-m)/p/h)*h;if(C<1e-14&&!f&&!b)return[{value:m},{value:g}];S=Math.ceil(g/C)-Math.floor(m/C),S>p&&(C=at(S*C/p/h)*h),Ee(r)||(w=Math.pow(10,r),C=Math.ceil(C*w)/w),"ticks"===i?(_=Math.floor(m/C)*C,x=Math.ceil(g/C)*C):(_=m,x=g),f&&b&&n&&function(e,t){const s=Math.round(e);return s-t<=e&&s+t>=e}((a-o)/n,C/1e3)?(S=Math.round(Math.min((a-o)/C,c)),C=(a-o)/S,_=o,x=a):v?(_=f?o:_,x=b?a:x,S=l-1,C=(x-_)/S):(S=(x-_)/C,S=ot(S,Math.round(S),C/1e3)?Math.round(S):Math.ceil(S));const k=Math.max(ut(C),ut(_));w=Math.pow(10,Ee(r)?k:r),_=Math.round(_*w)/w,x=Math.round(x*w)/w;let A=0;for(f&&(u&&_!==o?(s.push({value:o}),_<o&&A++,ot(Math.round((_+A*C)*w)/w,o,Ia(o,y,e))&&A++):_<o&&A++);A<S;++A){const e=Math.round((_+A*C)*w)/w;if(b&&e>a)break;s.push({value:e})}return b&&u&&x!==a?s.length&&ot(s[s.length-1].value,a,Ia(a,y,e))?s[s.length-1].value=a:s.push({value:a}):b&&x!==a||s.push({value:x}),s}({maxTicks:s,bounds:e.bounds,min:e.min,max:e.max,precision:t.precision,step:t.stepSize,count:t.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:t.minRotation||0,includeBounds:!1!==t.includeBounds},this._range||this);return"ticks"===e.bounds&&lt(i,this,"value"),e.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}configure(){const e=this.ticks;let t=this.min,s=this.max;if(super.configure(),this.options.offset&&e.length){const i=(s-t)/Math.max(e.length-1,1)/2;t-=i,s+=i}this._startValue=t,this._endValue=s,this._valueRange=s-t}getLabelForValue(e){return Nt(e,this.chart.options.locale,this.options.ticks.format)}}class qa extends Da{static id="linear";static defaults={ticks:{callback:Rt.formatters.numeric}};determineDataLimits(){const{min:e,max:t}=this.getMinMax(!0);this.min=Ie(e)?e:0,this.max=Ie(t)?t:1,this.handleTickRangeOptions()}computeTickLimit(){const e=this.isHorizontal(),t=e?this.width:this.height,s=ct(this.options.ticks.minRotation),i=(e?Math.sin(s):Math.cos(s))||.001,n=this._resolveTickFontOptions(0);return Math.ceil(t/Math.min(40,n.lineHeight/i))}getPixelForValue(e){return null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}const Ba=e=>Math.floor(it(e)),Pa=(e,t)=>Math.pow(10,Ba(e)+t);function Ma(e){return 1===e/Math.pow(10,Ba(e))}function Oa(e,t,s){const i=Math.pow(10,s),n=Math.floor(e/i);return Math.ceil(t/i)-n}class za extends zn{static id="logarithmic";static defaults={ticks:{callback:Rt.formatters.logarithmic,major:{enabled:!0}}};constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(e,t){const s=Da.prototype.parse.apply(this,[e,t]);if(0!==s)return Ie(s)&&s>0?s:null;this._zero=!0}determineDataLimits(){const{min:e,max:t}=this.getMinMax(!0);this.min=Ie(e)?Math.max(0,e):null,this.max=Ie(t)?Math.max(0,t):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!Ie(this._userMin)&&(this.min=e===Pa(this.min,0)?Pa(this.min,-1):Pa(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:e,maxDefined:t}=this.getUserBounds();let s=this.min,i=this.max;const n=t=>s=e?s:t,o=e=>i=t?i:e;s===i&&(s<=0?(n(1),o(10)):(n(Pa(s,-1)),o(Pa(i,1)))),s<=0&&n(Pa(i,-1)),i<=0&&o(Pa(s,1)),this.min=s,this.max=i}buildTicks(){const e=this.options,t=function(e,{min:t,max:s}){t=De(e.min,t);const i=[],n=Ba(t);let o=function(e,t){let s=Ba(t-e);for(;Oa(e,t,s)>10;)s++;for(;Oa(e,t,s)<10;)s--;return Math.min(s,Ba(e))}(t,s),a=o<0?Math.pow(10,Math.abs(o)):1;const r=Math.pow(10,o),l=n>o?Math.pow(10,n):0,c=Math.round((t-l)*a)/a,d=Math.floor((t-l)/r/10)*r*10;let u=Math.floor((c-d)/Math.pow(10,o)),h=De(e.min,Math.round((l+d+u*Math.pow(10,o))*a)/a);for(;h<s;)i.push({value:h,major:Ma(h),significand:u}),u>=10?u=u<15?15:20:u++,u>=20&&(o++,u=2,a=o>=0?1:a),h=Math.round((l+d+u*Math.pow(10,o))*a)/a;const p=De(e.max,h);return i.push({value:p,major:Ma(p),significand:u}),i}({min:this._userMin,max:this._userMax},this);return"ticks"===e.bounds&&lt(t,this,"value"),e.reverse?(t.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),t}getLabelForValue(e){return void 0===e?"0":Nt(e,this.chart.options.locale,this.options.ticks.format)}configure(){const e=this.min;super.configure(),this._startValue=it(e),this._valueRange=it(this.max)-it(e)}getPixelForValue(e){return void 0!==e&&0!==e||(e=this.min),null===e||isNaN(e)?NaN:this.getPixelForDecimal(e===this.min?0:(it(e)-this._startValue)/this._valueRange)}getValueForPixel(e){const t=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+t*this._valueRange)}}function $a(e){const t=e.ticks;if(t.display&&e.display){const e=vs(t.backdropPadding);return qe(t.font&&t.font.size,Jt.font.size)+e.height}return 0}function Fa(e,t,s){return s=Te(s)?s:[s],{w:Yt(e,t.string,s),h:s.length*t.lineHeight}}function Ha(e,t,s,i,n){return e===i||e===n?{start:t-s/2,end:t+s/2}:e<i||e>n?{start:t-s,end:t}:{start:t,end:t+s}}function Na(e,t,s,i,n){const o=Math.abs(Math.sin(s)),a=Math.abs(Math.cos(s));let r=0,l=0;i.start<t.l?(r=(t.l-i.start)/o,e.l=Math.min(e.l,t.l-r)):i.end>t.r&&(r=(i.end-t.r)/o,e.r=Math.max(e.r,t.r+r)),n.start<t.t?(l=(t.t-n.start)/a,e.t=Math.min(e.t,t.t-l)):n.end>t.b&&(l=(n.end-t.b)/a,e.b=Math.max(e.b,t.b+l))}function Qa(e,t,s){const i=e.drawingArea,{extra:n,additionalAngle:o,padding:a,size:r}=s,l=e.getPointPosition(t,i+n+a,o),c=Math.round(dt(gt(l.angle+et))),d=function(e,t,s){return 90===s||270===s?e-=t/2:(s>270||s<90)&&(e-=t),e}(l.y,r.h,c),u=function(e){return 0===e||180===e?"center":e<180?"left":"right"}(c),h=(p=l.x,m=r.w,"right"===(g=u)?p-=m:"center"===g&&(p-=m/2),p);var p,m,g;return{visible:!0,x:l.x,y:d,textAlign:u,left:h,top:d,right:h+r.w,bottom:d+r.h}}function Ra(e,t){if(!t)return!0;const{left:s,top:i,right:n,bottom:o}=e;return!(ss({x:s,y:i},t)||ss({x:s,y:o},t)||ss({x:n,y:i},t)||ss({x:n,y:o},t))}function Wa(e,t,s){const{left:i,top:n,right:o,bottom:a}=s,{backdropColor:r}=t;if(!Ee(r)){const s=bs(t.borderRadius),l=vs(t.backdropPadding);e.fillStyle=r;const c=i-l.left,d=n-l.top,u=o-i+l.width,h=a-n+l.height;Object.values(s).some(e=>0!==e)?(e.beginPath(),ds(e,{x:c,y:d,w:u,h,radius:s}),e.fill()):e.fillRect(c,d,u,h)}}function ja(e,t,s,i){const{ctx:n}=e;if(s)n.arc(e.xCenter,e.yCenter,t,0,Ge);else{let s=e.getPointPosition(0,t);n.moveTo(s.x,s.y);for(let o=1;o<i;o++)s=e.getPointPosition(o,t),n.lineTo(s.x,s.y)}}class Va extends Da{static id="radialLinear";static defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Rt.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:e=>e,padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(e){super(e),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const e=this._padding=vs($a(this.options)/2),t=this.width=this.maxWidth-e.width,s=this.height=this.maxHeight-e.height;this.xCenter=Math.floor(this.left+t/2+e.left),this.yCenter=Math.floor(this.top+s/2+e.top),this.drawingArea=Math.floor(Math.min(t,s)/2)}determineDataLimits(){const{min:e,max:t}=this.getMinMax(!1);this.min=Ie(e)&&!isNaN(e)?e:0,this.max=Ie(t)&&!isNaN(t)?t:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/$a(this.options))}generateTickLabels(e){Da.prototype.generateTickLabels.call(this,e),this._pointLabels=this.getLabels().map((e,t)=>{const s=Pe(this.options.pointLabels.callback,[e,t],this);return s||0===s?s:""}).filter((e,t)=>this.chart.getDataVisibility(t))}fit(){const e=this.options;e.display&&e.pointLabels.display?function(e){const t={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},s=Object.assign({},t),i=[],n=[],o=e._pointLabels.length,a=e.options.pointLabels,r=a.centerPointLabels?Je/o:0;for(let l=0;l<o;l++){const o=a.setContext(e.getPointLabelContext(l));n[l]=o.padding;const c=e.getPointPosition(l,e.drawingArea+n[l],r),d=ys(o.font),u=Fa(e.ctx,d,e._pointLabels[l]);i[l]=u;const h=gt(e.getIndexAngle(l)+r),p=Math.round(dt(h));Na(s,t,h,Ha(p,c.x,u.w,0,180),Ha(p,c.y,u.h,90,270))}e.setCenterPoint(t.l-s.l,s.r-t.r,t.t-s.t,s.b-t.b),e._pointLabelItems=function(e,t,s){const i=[],n=e._pointLabels.length,o=e.options,{centerPointLabels:a,display:r}=o.pointLabels,l={extra:$a(o)/2,additionalAngle:a?Je/n:0};let c;for(let o=0;o<n;o++){l.padding=s[o],l.size=t[o];const n=Qa(e,o,l);i.push(n),"auto"===r&&(n.visible=Ra(n,c),n.visible&&(c=n))}return i}(e,i,n)}(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(e,t,s,i){this.xCenter+=Math.floor((e-t)/2),this.yCenter+=Math.floor((s-i)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,t,s,i))}getIndexAngle(e){return gt(e*(Ge/(this._pointLabels.length||1))+ct(this.options.startAngle||0))}getDistanceFromCenterForValue(e){if(Ee(e))return NaN;const t=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*t:(e-this.min)*t}getValueForDistanceFromCenter(e){if(Ee(e))return NaN;const t=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-t:this.min+t}getPointLabelContext(e){const t=this._pointLabels||[];if(e>=0&&e<t.length){const s=t[e];return function(e,t,s){return _s(e,{label:s,index:t,type:"pointLabel"})}(this.getContext(),e,s)}}getPointPosition(e,t,s=0){const i=this.getIndexAngle(e)-et+s;return{x:Math.cos(i)*t+this.xCenter,y:Math.sin(i)*t+this.yCenter,angle:i}}getPointPositionForValue(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))}getBasePosition(e){return this.getPointPositionForValue(e||0,this.getBaseValue())}getPointLabelPosition(e){const{left:t,top:s,right:i,bottom:n}=this._pointLabelItems[e];return{left:t,top:s,right:i,bottom:n}}drawBackground(){const{backgroundColor:e,grid:{circular:t}}=this.options;if(e){const s=this.ctx;s.save(),s.beginPath(),ja(this,this.getDistanceFromCenterForValue(this._endValue),t,this._pointLabels.length),s.closePath(),s.fillStyle=e,s.fill(),s.restore()}}drawGrid(){const e=this.ctx,t=this.options,{angleLines:s,grid:i,border:n}=t,o=this._pointLabels.length;let a,r,l;if(t.pointLabels.display&&function(e,t){const{ctx:s,options:{pointLabels:i}}=e;for(let n=t-1;n>=0;n--){const t=e._pointLabelItems[n];if(!t.visible)continue;const o=i.setContext(e.getPointLabelContext(n));Wa(s,o,t);const a=ys(o.font),{x:r,y:l,textAlign:c}=t;cs(s,e._pointLabels[n],r,l+a.lineHeight/2,a,{color:o.color,textAlign:c,textBaseline:"middle"})}}(this,o),i.display&&this.ticks.forEach((e,t)=>{if(0!==t||0===t&&this.min<0){r=this.getDistanceFromCenterForValue(e.value);const s=this.getContext(t),a=i.setContext(s),l=n.setContext(s);!function(e,t,s,i,n){const o=e.ctx,a=t.circular,{color:r,lineWidth:l}=t;!a&&!i||!r||!l||s<0||(o.save(),o.strokeStyle=r,o.lineWidth=l,o.setLineDash(n.dash||[]),o.lineDashOffset=n.dashOffset,o.beginPath(),ja(e,s,a,i),o.closePath(),o.stroke(),o.restore())}(this,a,r,o,l)}}),s.display){for(e.save(),a=o-1;a>=0;a--){const i=s.setContext(this.getPointLabelContext(a)),{color:n,lineWidth:o}=i;o&&n&&(e.lineWidth=o,e.strokeStyle=n,e.setLineDash(i.borderDash),e.lineDashOffset=i.borderDashOffset,r=this.getDistanceFromCenterForValue(t.reverse?this.min:this.max),l=this.getPointPosition(a,r),e.beginPath(),e.moveTo(this.xCenter,this.yCenter),e.lineTo(l.x,l.y),e.stroke())}e.restore()}}drawBorder(){}drawLabels(){const e=this.ctx,t=this.options,s=t.ticks;if(!s.display)return;const i=this.getIndexAngle(0);let n,o;e.save(),e.translate(this.xCenter,this.yCenter),e.rotate(i),e.textAlign="center",e.textBaseline="middle",this.ticks.forEach((i,a)=>{if(0===a&&this.min>=0&&!t.reverse)return;const r=s.setContext(this.getContext(a)),l=ys(r.font);if(n=this.getDistanceFromCenterForValue(this.ticks[a].value),r.showLabelBackdrop){e.font=l.string,o=e.measureText(i.label).width,e.fillStyle=r.backdropColor;const t=vs(r.backdropPadding);e.fillRect(-o/2-t.left,-n-l.size/2-t.top,o+t.width,l.size+t.height)}cs(e,i.label,0,-n,l,{color:r.color,strokeColor:r.textStrokeColor,strokeWidth:r.textStrokeWidth})}),e.restore()}drawTitle(){}}const Ua={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Xa=Object.keys(Ua);function Ja(e,t){return e-t}function Ga(e,t){if(Ee(t))return null;const s=e._adapter,{parser:i,round:n,isoWeekday:o}=e._parseOpts;let a=t;return"function"==typeof i&&(a=i(a)),Ie(a)||(a="string"==typeof i?s.parse(a,i):s.parse(a)),null===a?null:(n&&(a="week"!==n||!rt(o)&&!0!==o?s.startOf(a,n):s.startOf(a,"isoWeek",o)),+a)}function Ya(e,t,s,i){const n=Xa.length;for(let o=Xa.indexOf(e);o<n-1;++o){const e=Ua[Xa[o]],n=e.steps?e.steps:Number.MAX_SAFE_INTEGER;if(e.common&&Math.ceil((s-t)/(n*e.size))<=i)return Xa[o]}return Xa[n-1]}function Ka(e,t,s){if(s){if(s.length){const{lo:i,hi:n}=yt(s,t);e[s[i]>=t?s[i]:s[n]]=!0}}else e[t]=!0}function Za(e,t,s){const i=[],n={},o=t.length;let a,r;for(a=0;a<o;++a)r=t[a],n[r]=a,i.push({value:r,major:!1});return 0!==o&&s?function(e,t,s,i){const n=e._adapter,o=+n.startOf(t[0].value,i),a=t[t.length-1].value;let r,l;for(r=o;r<=a;r=+n.add(r,1,i))l=s[r],l>=0&&(t[l].major=!0);return t}(e,i,n,s):i}class er extends zn{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(e){super(e),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(e,t={}){const s=e.time||(e.time={}),i=this._adapter=new Wi(e.adapters.date);i.init(t),Ne(s.displayFormats,i.formats()),this._parseOpts={parser:s.parser,round:s.round,isoWeekday:s.isoWeekday},super.init(e),this._normalized=t.normalized}parse(e,t){return void 0===e?null:Ga(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const e=this.options,t=this._adapter,s=e.time.unit||"day";let{min:i,max:n,minDefined:o,maxDefined:a}=this.getUserBounds();function r(e){o||isNaN(e.min)||(i=Math.min(i,e.min)),a||isNaN(e.max)||(n=Math.max(n,e.max))}o&&a||(r(this._getLabelBounds()),"ticks"===e.bounds&&"labels"===e.ticks.source||r(this.getMinMax(!1))),i=Ie(i)&&!isNaN(i)?i:+t.startOf(Date.now(),s),n=Ie(n)&&!isNaN(n)?n:+t.endOf(Date.now(),s)+1,this.min=Math.min(i,n-1),this.max=Math.max(i+1,n)}_getLabelBounds(){const e=this.getLabelTimestamps();let t=Number.POSITIVE_INFINITY,s=Number.NEGATIVE_INFINITY;return e.length&&(t=e[0],s=e[e.length-1]),{min:t,max:s}}buildTicks(){const e=this.options,t=e.time,s=e.ticks,i="labels"===s.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&i.length&&(this.min=this._userMin||i[0],this.max=this._userMax||i[i.length-1]);const n=this.min,o=function(e,t,s){let i=0,n=e.length;for(;i<n&&e[i]<t;)i++;for(;n>i&&e[n-1]>s;)n--;return i>0||n<e.length?e.slice(i,n):e}(i,n,this.max);return this._unit=t.unit||(s.autoSkip?Ya(t.minUnit,this.min,this.max,this._getLabelCapacity(n)):function(e,t,s,i,n){for(let o=Xa.length-1;o>=Xa.indexOf(s);o--){const s=Xa[o];if(Ua[s].common&&e._adapter.diff(n,i,s)>=t-1)return s}return Xa[s?Xa.indexOf(s):0]}(this,o.length,t.minUnit,this.min,this.max)),this._majorUnit=s.major.enabled&&"year"!==this._unit?function(e){for(let t=Xa.indexOf(e)+1,s=Xa.length;t<s;++t)if(Ua[Xa[t]].common)return Xa[t]}(this._unit):void 0,this.initOffsets(i),e.reverse&&o.reverse(),Za(this,o,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(e=>+e.value))}initOffsets(e=[]){let t,s,i=0,n=0;this.options.offset&&e.length&&(t=this.getDecimalForValue(e[0]),i=1===e.length?1-t:(this.getDecimalForValue(e[1])-t)/2,s=this.getDecimalForValue(e[e.length-1]),n=1===e.length?s:(s-this.getDecimalForValue(e[e.length-2]))/2);const o=e.length<3?.5:.25;i=bt(i,0,o),n=bt(n,0,o),this._offsets={start:i,end:n,factor:1/(i+1+n)}}_generate(){const e=this._adapter,t=this.min,s=this.max,i=this.options,n=i.time,o=n.unit||Ya(n.minUnit,t,s,this._getLabelCapacity(t)),a=qe(i.ticks.stepSize,1),r="week"===o&&n.isoWeekday,l=rt(r)||!0===r,c={};let d,u,h=t;if(l&&(h=+e.startOf(h,"isoWeek",r)),h=+e.startOf(h,l?"day":o),e.diff(s,t,o)>1e5*a)throw new Error(t+" and "+s+" are too far apart with stepSize of "+a+" "+o);const p="data"===i.ticks.source&&this.getDataTimestamps();for(d=h,u=0;d<s;d=+e.add(d,a,o),u++)Ka(c,d,p);return d!==s&&"ticks"!==i.bounds&&1!==u||Ka(c,d,p),Object.keys(c).sort(Ja).map(e=>+e)}getLabelForValue(e){const t=this._adapter,s=this.options.time;return s.tooltipFormat?t.format(e,s.tooltipFormat):t.format(e,s.displayFormats.datetime)}format(e,t){const s=this.options.time.displayFormats,i=this._unit,n=t||s[i];return this._adapter.format(e,n)}_tickFormatFunction(e,t,s,i){const n=this.options,o=n.ticks.callback;if(o)return Pe(o,[e,t,s],this);const a=n.time.displayFormats,r=this._unit,l=this._majorUnit,c=r&&a[r],d=l&&a[l],u=s[t],h=l&&d&&u&&u.major;return this._adapter.format(e,i||(h?d:c))}generateTickLabels(e){let t,s,i;for(t=0,s=e.length;t<s;++t)i=e[t],i.label=this._tickFormatFunction(i.value,t,e)}getDecimalForValue(e){return null===e?NaN:(e-this.min)/(this.max-this.min)}getPixelForValue(e){const t=this._offsets,s=this.getDecimalForValue(e);return this.getPixelForDecimal((t.start+s)*t.factor)}getValueForPixel(e){const t=this._offsets,s=this.getDecimalForPixel(e)/t.factor-t.end;return this.min+s*(this.max-this.min)}_getLabelSize(e){const t=this.options.ticks,s=this.ctx.measureText(e).width,i=ct(this.isHorizontal()?t.maxRotation:t.minRotation),n=Math.cos(i),o=Math.sin(i),a=this._resolveTickFontOptions(0).size;return{w:s*n+a*o,h:s*o+a*n}}_getLabelCapacity(e){const t=this.options.time,s=t.displayFormats,i=s[t.unit]||s.millisecond,n=this._tickFormatFunction(e,0,Za(this,[e],this._majorUnit),i),o=this._getLabelSize(n),a=Math.floor(this.isHorizontal()?this.width/o.w:this.height/o.h)-1;return a>0?a:1}getDataTimestamps(){let e,t,s=this._cache.data||[];if(s.length)return s;const i=this.getMatchingVisibleMetas();if(this._normalized&&i.length)return this._cache.data=i[0].controller.getAllParsedValues(this);for(e=0,t=i.length;e<t;++e)s=s.concat(i[e].controller.getAllParsedValues(this));return this._cache.data=this.normalize(s)}getLabelTimestamps(){const e=this._cache.labels||[];let t,s;if(e.length)return e;const i=this.getLabels();for(t=0,s=i.length;t<s;++t)e.push(Ga(this,i[t]));return this._cache.labels=this._normalized?e:this.normalize(e)}normalize(e){return Ct(e.sort(Ja))}}function tr(e,t,s){let i,n,o,a,r=0,l=e.length-1;s?(t>=e[r].pos&&t<=e[l].pos&&({lo:r,hi:l}=wt(e,"pos",t)),({pos:i,time:o}=e[r]),({pos:n,time:a}=e[l])):(t>=e[r].time&&t<=e[l].time&&({lo:r,hi:l}=wt(e,"time",t)),({time:i,pos:o}=e[r]),({time:n,pos:a}=e[l]));const c=n-i;return c?o+(a-o)*(t-i)/c:o}var sr=Object.freeze({__proto__:null,CategoryScale:class extends zn{static id="category";static defaults={ticks:{callback:La}};constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){const t=this._addedLabels;if(t.length){const e=this.getLabels();for(const{index:s,label:i}of t)e[s]===i&&e.splice(s,1);this._addedLabels=[]}super.init(e)}parse(e,t){if(Ee(e))return null;const s=this.getLabels();return((e,t)=>null===e?null:bt(Math.round(e),0,t))(t=isFinite(t)&&s[t]===e?t:function(e,t,s,i){const n=e.indexOf(t);return-1===n?((e,t,s,i)=>("string"==typeof t?(s=e.push(t)-1,i.unshift({index:s,label:t})):isNaN(t)&&(s=null),s))(e,t,s,i):n!==e.lastIndexOf(t)?s:n}(s,e,qe(t,e),this._addedLabels),s.length-1)}determineDataLimits(){const{minDefined:e,maxDefined:t}=this.getUserBounds();let{min:s,max:i}=this.getMinMax(!0);"ticks"===this.options.bounds&&(e||(s=0),t||(i=this.getLabels().length-1)),this.min=s,this.max=i}buildTicks(){const e=this.min,t=this.max,s=this.options.offset,i=[];let n=this.getLabels();n=0===e&&t===n.length-1?n:n.slice(e,t+1),this._valueRange=Math.max(n.length-(s?0:1),1),this._startValue=this.min-(s?.5:0);for(let s=e;s<=t;s++)i.push({value:s});return i}getLabelForValue(e){return La.call(this,e)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(e){return"number"!=typeof e&&(e=this.parse(e)),null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getPixelForTick(e){const t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}},LinearScale:qa,LogarithmicScale:za,RadialLinearScale:Va,TimeScale:er,TimeSeriesScale:class extends er{static id="timeseries";static defaults=er.defaults;constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const e=this._getTimestampsForTable(),t=this._table=this.buildLookupTable(e);this._minPos=tr(t,this.min),this._tableRange=tr(t,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){const{min:t,max:s}=this,i=[],n=[];let o,a,r,l,c;for(o=0,a=e.length;o<a;++o)l=e[o],l>=t&&l<=s&&i.push(l);if(i.length<2)return[{time:t,pos:0},{time:s,pos:1}];for(o=0,a=i.length;o<a;++o)c=i[o+1],r=i[o-1],l=i[o],Math.round((c+r)/2)!==l&&n.push({time:l,pos:o/(a-1)});return n}_generate(){const e=this.min,t=this.max;let s=super.getDataTimestamps();return s.includes(e)&&s.length||s.splice(0,0,e),s.includes(t)&&1!==s.length||s.push(t),s.sort((e,t)=>e-t)}_getTimestampsForTable(){let e=this._cache.all||[];if(e.length)return e;const t=this.getDataTimestamps(),s=this.getLabelTimestamps();return e=t.length&&s.length?this.normalize(t.concat(s)):t.length?t:s,e=this._cache.all=e,e}getDecimalForValue(e){return(tr(this._table,e)-this._minPos)/this._tableRange}getValueForPixel(e){const t=this._offsets,s=this.getDecimalForPixel(e)/t.factor-t.end;return tr(this._table,s*this._tableRange+this._minPos,!0)}}});const ir=[Ni,qo,Ta,sr];mo.register(...ir);const nr=mo;class or{constructor(){this.charts={},this.init()}init(){const e=document.getElementById("lp-cb-dashboard-chart-data");if(e){try{this.chartData=JSON.parse(e.textContent)}catch(e){return void console.warn("Dashboard: Failed to parse chart data",e)}this.initSalesChart(),this.initStudentsChart(),this.bindFilterEvents()}}createGradient(e,t){const s=e.createLinearGradient(0,0,0,e.canvas.height);return s.addColorStop(0,t+"40"),s.addColorStop(1,t+"05"),s}getChartConfig(e,t,s,i="",n=!1){return{type:"line",data:{labels:e,datasets:[{data:t,borderColor:s,borderWidth:2.5,backgroundColor:e=>{const{ctx:t}=e.chart;return this.createGradient(t,s)},fill:!0,tension:.4,pointBackgroundColor:s,pointBorderColor:"#fff",pointBorderWidth:2,pointRadius:0,pointHoverRadius:6,pointHoverBorderWidth:2}]},options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1},tooltip:{backgroundColor:"#1e1e1e",titleColor:"#fff",bodyColor:"#fff",borderColor:"rgba(255,255,255,0.1)",borderWidth:1,cornerRadius:8,padding:12,displayColors:!1,callbacks:{label:e=>{const t=e.parsed.y||0;return i+t.toLocaleString()}}}},scales:{x:{grid:{display:!1},ticks:{color:"#9ca3af",font:{size:11},maxRotation:0},border:{display:!1}},y:{grid:{color:"rgba(0,0,0,0.04)",drawBorder:!1},ticks:{stepSize:n?1:void 0,color:"#9ca3af",font:{size:11},callback:e=>i+e.toLocaleString()},border:{display:!1},beginAtZero:!0}},interaction:{intersect:!1,mode:"index"}}}}initSalesChart(){const e=document.getElementById("lp-cb-chart-sales");if(!e)return;const{labels:t=[],data:s=[]}=this.chartData.sales||{},i=this.getChartConfig(t,s,"#10b981","$");this.charts.sales=new nr(e,i)}initStudentsChart(){const e=document.getElementById("lp-cb-chart-students");if(!e)return;const{labels:t=[],data:s=[]}=this.chartData.students||{},i=this.getChartConfig(t,s,"#f59e0b","",!0);this.charts.students=new nr(e,i)}bindFilterEvents(){document.querySelectorAll(".chart-card__filter").forEach(e=>{e.addEventListener("change",e=>{const t=e.target.dataset.chart,s=e.target.value;this.fetchChartData(t,s)})})}async fetchChartData(e,t){const s=this.charts[e];if(!s)return;const i=new FormData;i.append("action","lp_cb_dashboard_chart_data"),i.append("chart_type",e),i.append("period",t),i.append("nonce",this.chartData.nonce);try{const e=await fetch(this.chartData.ajaxUrl,{method:"POST",body:i}),t=await e.json();t.success&&t.data&&(s.data.labels=t.data.labels||[],s.data.datasets[0].data=t.data.data||[],s.update("none"))}catch(e){console.warn("Dashboard: Failed to fetch chart data",e)}}}class ar{constructor(){this.form=null,this.debounceTimer=null,this.debounceDelay=600,this.isSaving=!1,this.isDirty=!1,this.shouldRetryOnCompleted=!1,this.lastSavedState="",this.mediaUploader=null,this.init()}static selectors={elForm:"#lp-cb-settings-form",elCheckbox:'input[name="hide_instructor_access_admin_screen"]',elBadge:"[data-setting-badge]",elHeaderLogoLink:".lp-cb-top-header__logo a",elLogoSetting:"[data-cb-logo-setting]",elDefaultLogoTemplate:"#lp-cb-default-logo-template",elLogoPreviewDefault:"[data-cb-logo-preview-default]",elLogoPreviewImage:"[data-cb-logo-preview-image]",elLogoChooseBtn:"[data-cb-logo-choose]",elLogoRemoveBtn:"[data-cb-logo-remove]",elLogoIdInput:'input[name="course_builder_logo_id"]',elLogoRemoveInput:'input[name="course_builder_logo_remove"]'};init(){this.form=document.querySelector(ar.selectors.elForm),this.form&&(this.cacheElements(),this.updateBadge(this.getCurrentValue()),this.hydrateDefaultLogoPreview(),this.setLogoVisibility(this.getLogoId()>0),this.lastSavedState=this.getStateFingerprint(),this.events())}cacheElements(){this.headerLogoLink=document.querySelector(ar.selectors.elHeaderLogoLink),this.logoSetting=this.form?.querySelector(ar.selectors.elLogoSetting),this.logoPreviewDefault=this.form?.querySelector(ar.selectors.elLogoPreviewDefault),this.logoPreviewImage=this.form?.querySelector(ar.selectors.elLogoPreviewImage),this.logoChooseBtn=this.form?.querySelector(ar.selectors.elLogoChooseBtn),this.logoRemoveBtn=this.form?.querySelector(ar.selectors.elLogoRemoveBtn),this.logoIdInput=this.form?.querySelector(ar.selectors.elLogoIdInput),this.logoRemoveInput=this.form?.querySelector(ar.selectors.elLogoRemoveInput),this.defaultLogoURL=this.logoSetting?.dataset?.cbDefaultLogoUrl||""}events(){ar._loadedEvents||(ar._loadedEvents=!0,this.form&&(this.form.addEventListener("change",e=>{e.target.matches(ar.selectors.elCheckbox)&&this.handleSettingChange()}),this.logoChooseBtn&&this.logoChooseBtn.addEventListener("click",e=>{e.preventDefault(),this.openLogoMediaUploader()}),this.logoRemoveBtn&&this.logoRemoveBtn.addEventListener("click",e=>{e.preventDefault(),this.removeLogo()})))}handleSettingChange(){this.isDirty=!0,this.isSaving&&(this.shouldRetryOnCompleted=!0),this.updateBadge(this.getCurrentValue()),this.queueSave()}queueSave(){window.clearTimeout(this.debounceTimer),this.debounceTimer=window.setTimeout(()=>{this.flushSave()},this.debounceDelay)}flushSave(){this.isDirty&&(this.getStateFingerprint()!==this.lastSavedState?this.isSaving||(this.isSaving=!0,this.shouldRetryOnCompleted=!1,n.W("Updating settings...","info",{duration:1800}),window.lpAJAXG.fetchAJAX(this.getPayloadForSave(),{success:e=>{"success"===e?.status?(this.applySaveResponse(e),this.isDirty=!1,this.lastSavedState=this.getStateFingerprint(),this.updateBadge(this.getCurrentValue()),n.W(e?.message||"Saved","success")):this.handleSaveError(e?.message||"Could not save changes.")},error:e=>{this.handleSaveError(e?.message||e||"An error occurred.")},completed:()=>{this.isSaving=!1,this.shouldRetryOnCompleted&&this.queueSave()}})):this.isDirty=!1)}getPayloadForSave(){return{action:"save_global_settings",args:{id_url:"save-global-settings"},hide_instructor_access_admin_screen:this.getCurrentValue(),course_builder_logo_id:this.getLogoId(),course_builder_logo_remove:this.getLogoRemoveValue()}}applySaveResponse(e){var t;const s=e?.data||{},i=parseInt(null!==(t=s.course_builder_logo_id)&&void 0!==t?t:this.getLogoId(),10)||0,n=s.course_builder_logo_url||"";this.logoIdInput&&(this.logoIdInput.value=i),this.logoRemoveInput&&(this.logoRemoveInput.value="no"),i>0&&n?(this.setLogoImageSource(n),this.setLogoVisibility(!0)):0===i&&this.clearLogoUI(),this.syncHeaderLogo(i>0?n:"")}handleSaveError(e){n.W(e,"error")}getCurrentValue(){const e=this.form?.querySelector(ar.selectors.elCheckbox);return e&&e.checked?"yes":"no"}updateBadge(e){const t=this.form?.querySelector(ar.selectors.elBadge);if(!t)return;const s="yes"===e;t.dataset.state=s?"enabled":"disabled",t.textContent=s?"Enabled":"Disabled"}getStateFingerprint(){return JSON.stringify({hide_instructor_access_admin_screen:this.getCurrentValue(),course_builder_logo_id:this.getLogoId(),course_builder_logo_remove:this.getLogoRemoveValue()})}getLogoId(){return parseInt(this.logoIdInput?.value||"0",10)||0}getLogoRemoveValue(){return"yes"===this.logoRemoveInput?.value?"yes":"no"}openLogoMediaUploader(){"undefined"!=typeof wp&&void 0!==wp.media?(this.mediaUploader||(this.mediaUploader=wp.media({title:"Select logo image",button:{text:"Use this image"},multiple:!1,library:{type:"image"}}),this.mediaUploader.on("select",()=>{const e=this.mediaUploader.state().get("selection").first().toJSON(),t=e?.sizes?.full?.url||e?.url||"";t&&(this.logoIdInput&&(this.logoIdInput.value=e?.id||0),this.logoRemoveInput&&(this.logoRemoveInput.value="no"),this.setLogoImageSource(t),this.setLogoVisibility(!0),this.handleSettingChange())})),this.mediaUploader.open()):n.W("Media library is unavailable.","error")}setLogoImageSource(e){this.logoPreviewImage&&(e?this.logoPreviewImage.src=e:this.logoPreviewImage.removeAttribute("src"))}setLogoVisibility(e){this.logoPreviewImage&&this.logoPreviewImage.classList.toggle("is-hidden",!e),this.logoPreviewDefault&&this.logoPreviewDefault.classList.toggle("is-hidden",e),this.logoRemoveBtn&&this.logoRemoveBtn.classList.toggle("is-hidden",!e)}hydrateDefaultLogoPreview(){if(!this.logoPreviewDefault||this.logoPreviewDefault.children.length>0)return;const e=document.querySelector(ar.selectors.elDefaultLogoTemplate),t=e?.content?.querySelector("svg")||e?.querySelector("svg")||document.querySelector(".lp-cb-top-header__logo svg");if(!t&&!this.defaultLogoURL)return;const s=document.createElement("img");s.classList.add("lp-cb-logo-setting__preview-default-image"),s.setAttribute("aria-hidden","true"),s.alt="Course Builder default logo",s.src=t?`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(t.outerHTML)}`:this.defaultLogoURL,this.logoPreviewDefault.appendChild(s)}removeLogo(){this.logoIdInput&&(this.clearLogoUI(),this.logoRemoveInput&&(this.logoRemoveInput.value="yes"),this.handleSettingChange())}clearLogoUI(){this.logoPreviewImage&&(this.logoPreviewImage.src=""),this.logoIdInput&&(this.logoIdInput.value=0),this.setLogoVisibility(!1)}syncHeaderLogo(e=""){if(!this.headerLogoLink)return;const t=e||this.defaultLogoURL;if(!t)return;let s=this.headerLogoLink.querySelector(".lp-cb-top-header__logo-image");s||(s=document.createElement("img"),s.classList.add("lp-cb-top-header__logo-image"),s.alt="Course Builder",s.loading="eager",s.decoding="async",this.headerLogoLink.textContent="",this.headerLogoLink.appendChild(s)),s.removeAttribute("srcset"),s.removeAttribute("sizes"),s.src=t}}let rr=null,lr=null;class cr{constructor(e={}){this.options={isCourseBuilder:!1,...e},this.init()}static selectors={elBtnApplyCurriculum:".lp-btn-apply-curriculum"};init(){lpData?.enable_open_ai&&(this.options.isCourseBuilder?e.lpOnElementReady(w.selectors.idElEditCurriculum,e=>{e.querySelector(b.selectors.elCountSections).insertAdjacentHTML("beforebegin",'<button type="button"\n\t\t\t\t\t\tclass="cb-course-edit-ai-btn lp-btn-generate-with-ai"\n\t\t\t\t\t\tdata-template="#lp-tmpl-edit-course-curriculum-ai">\n\t\t\t\t\t\t<i class="lp-ico-ai"></i>\n\t\t\t\t\t</button>')}):e.lpOnElementReady(w.selectors.idElEditCurriculum,e=>{e.querySelector(b.selectors.elCountSections).insertAdjacentHTML("afterend",'<button type="button"\n\t\t\t\t\tclass="lp-btn-generate-with-ai lp-btn-ai-style"\n\t\t\t\t\tdata-template="#lp-tmpl-edit-course-curriculum-ai">\n\t\t\t\t\t<i class="lp-ico-ai"></i><span>Generate with AI</span>\n\t\t\t\t</button>')}),this.events())}events(){cr._loadedEvents||(cr._loadedEvents=!0,e.eventHandlers("click",[{selector:cr.selectors.elBtnApplyCurriculum,class:this,callBack:this.applyData.name}]))}async applyData(t){const{e:s,target:o}=t;let a=JSON.parse(o.dataset.send);if(a=e.mergeDataWithDatForm(o.closest("form"),a),!a["lp-openai-generated-data"])return;const r=JSON.parse(a["lp-openai-generated-data"])[0].sections;r&&0!==r.length||n.W("No sections found in the generated data.","error"),i().close(),await new Promise(e=>setTimeout(e,500)),rr=new b,rr.init(),lr=new f,lr.init();const l=document.querySelector(w.selectors.idElEditCurriculum);l.querySelector(b.selectors.elDivAddNewSection).scrollIntoView({behavior:"smooth",block:"center"}),await new Promise(e=>setTimeout(e,800));for(const e of r){const t=l.querySelector(b.selectors.elSectionTitleNewInput),s=l.querySelector(b.selectors.elBtnAddSection);t.value=e.section_title||"",await new Promise(t=>{rr.addSection({e:new PointerEvent("click"),target:s,callBackNest:this.updateSectionDescription({sectionData:e,elEditCurriculum:l}),resolve:t})})}}updateSectionDescription(e){const{sectionData:t,elEditCurriculum:s}=e;return{success:async e=>{const{elSection:i}=e;await new Promise(e=>setTimeout(e,1e3));const n=i.querySelector(b.selectors.elSectionDesInput);n.value=t.section_description||"",await new Promise(e=>{rr.updateSectionDescription({e:new PointerEvent("click"),target:n,callBackNest:this.addSectionItems({sectionData:t,elEditCurriculum:s}),resolve:e})}),setTimeout(e.resolve,1)},error:e=>{},completed:()=>{}}}addSectionItems(e){const{sectionData:t,elEditCurriculum:s}=e,i=t.lessons||[],n=t.quizzes||[];return{success:async e=>{const{elSection:t}=e,o=t.querySelector(`${f.selectors.elBtnSelectItemType}[data-item-type=lp_lesson]`),a=t.querySelector(`${f.selectors.elBtnSelectItemType}[data-item-type=lp_quiz]`);for(const e of i)o.click(),await this.addItemToSection({itemData:e,elSection:t,elEditCurriculum:s});for(const e of n)a.click(),await this.addItemToSection({itemData:e,elSection:t,elEditCurriculum:s});setTimeout(e.resolve,1)},error:e=>{},completed:()=>{}}}async addItemToSection(e){const{itemData:t,elSection:s,elEditCurriculum:i}=e,n=s.querySelector(f.selectors.elBtnAddItem);s.querySelector(f.selectors.elAddItemTypeTitleInput).value=t.lesson_title||t.quiz_title||"",n.scrollIntoView({behavior:"smooth",block:"center"}),await new Promise(e=>{lr.addItemToSection({e:new PointerEvent("click"),target:n,resolve:e,callBackNest:{completed:async t=>{setTimeout(e,1e3)}}})}),setTimeout(e.resolve,1)}}function dr(e,t){e.split(/\s+/).forEach(e=>{t(e)})}class ur{constructor(){this._events={}}on(e,t){dr(e,e=>{const s=this._events[e]||[];s.push(t),this._events[e]=s})}off(e,t){var s=arguments.length;0!==s?dr(e,e=>{if(1===s)return void delete this._events[e];const i=this._events[e];void 0!==i&&(i.splice(i.indexOf(t),1),this._events[e]=i)}):this._events={}}trigger(e,...t){var s=this;dr(e,e=>{const i=s._events[e];void 0!==i&&i.forEach(e=>{e.apply(s,t)})})}}const hr=e=>(e=e.filter(Boolean)).length<2?e[0]||"":1==br(e)?"["+e.join("")+"]":"(?:"+e.join("|")+")",pr=e=>{if(!gr(e))return e.join("");let t="",s=0;const i=()=>{s>1&&(t+="{"+s+"}")};return e.forEach((n,o)=>{n!==e[o-1]?(i(),t+=n,s=1):s++}),i(),t},mr=e=>{let t=Array.from(e);return hr(t)},gr=e=>new Set(e).size!==e.length,fr=e=>(e+"").replace(/([\$\(\)\*\+\.\?\[\]\^\{\|\}\\])/gu,"\\$1"),br=e=>e.reduce((e,t)=>Math.max(e,vr(t)),0),vr=e=>Array.from(e).length,yr=e=>{if(1===e.length)return[[e]];let t=[];const s=e.substring(1);return yr(s).forEach(function(s){let i=s.slice(0);i[0]=e.charAt(0)+i[0],t.push(i),i=s.slice(0),i.unshift(e.charAt(0)),t.push(i)}),t},wr=[[0,65535]];let _r,xr;const Sr={},Cr={"/":"⁄∕",0:"߀",a:"ⱥɐɑ",aa:"ꜳ",ae:"æǽǣ",ao:"ꜵ",au:"ꜷ",av:"ꜹꜻ",ay:"ꜽ",b:"ƀɓƃ",c:"ꜿƈȼↄ",d:"đɗɖᴅƌꮷԁɦ",e:"ɛǝᴇɇ",f:"ꝼƒ",g:"ǥɠꞡᵹꝿɢ",h:"ħⱨⱶɥ",i:"ɨı",j:"ɉȷ",k:"ƙⱪꝁꝃꝅꞣ",l:"łƚɫⱡꝉꝇꞁɭ",m:"ɱɯϻ",n:"ꞥƞɲꞑᴎлԉ",o:"øǿɔɵꝋꝍᴑ",oe:"œ",oi:"ƣ",oo:"ꝏ",ou:"ȣ",p:"ƥᵽꝑꝓꝕρ",q:"ꝗꝙɋ",r:"ɍɽꝛꞧꞃ",s:"ßȿꞩꞅʂ",t:"ŧƭʈⱦꞇ",th:"þ",tz:"ꜩ",u:"ʉ",v:"ʋꝟʌ",vy:"ꝡ",w:"ⱳ",y:"ƴɏỿ",z:"ƶȥɀⱬꝣ",hv:"ƕ"};for(let e in Cr){let t=Cr[e]||"";for(let s=0;s<t.length;s++){let i=t.substring(s,s+1);Sr[i]=e}}const kr=new RegExp(Object.keys(Sr).join("|")+"|[̀-ͯ·ʾʼ]","gu"),Ar=(e,t="NFKD")=>e.normalize(t),Er=e=>Array.from(e).reduce((e,t)=>e+Tr(t),""),Tr=e=>(e=Ar(e).toLowerCase().replace(kr,e=>Sr[e]||""),Ar(e,"NFC")),Lr=e=>{const t=(e=>{const t={},s=(e,s)=>{const i=t[e]||new Set,n=new RegExp("^"+mr(i)+"$","iu");s.match(n)||(i.add(fr(s)),t[e]=i)};for(let t of function*(e){for(const[t,s]of e)for(let e=t;e<=s;e++){let t=String.fromCharCode(e),s=Er(t);s!=t.toLowerCase()&&(s.length>3||0!=s.length&&(yield{folded:s,composed:t,code_point:e}))}}(e))s(t.folded,t.folded),s(t.folded,t.composed);return t})(e),s={};let i=[];for(let e in t){let n=t[e];n&&(s[e]=mr(n)),e.length>1&&i.push(fr(e))}i.sort((e,t)=>t.length-e.length);const n=hr(i);return xr=new RegExp("^"+n,"u"),s},Ir=(e,t=1)=>(t=Math.max(t,e.length-1),hr(yr(e).map(e=>((e,t=1)=>{let s=0;return e=e.map(e=>(_r[e]&&(s+=e.length),_r[e]||e)),s>=t?pr(e):""})(e,t)))),Dr=(e,t=!0)=>{let s=e.length>1?1:0;return hr(e.map(e=>{let i=[];const n=t?e.length():e.length()-1;for(let t=0;t<n;t++)i.push(Ir(e.substrs[t]||"",s));return pr(i)}))},qr=(e,t)=>{for(const s of t){if(s.start!=e.start||s.end!=e.end)continue;if(s.substrs.join("")!==e.substrs.join(""))continue;let t=e.parts;const i=e=>{for(const s of t){if(s.start===e.start&&s.substr===e.substr)return!1;if(1!=e.length&&1!=s.length){if(e.start<s.start&&e.end>s.start)return!0;if(s.start<e.start&&s.end>e.start)return!0}}return!1};if(!(s.parts.filter(i).length>0))return!0}return!1};class Br{parts;substrs;start;end;constructor(){this.parts=[],this.substrs=[],this.start=0,this.end=0}add(e){e&&(this.parts.push(e),this.substrs.push(e.substr),this.start=Math.min(e.start,this.start),this.end=Math.max(e.end,this.end))}last(){return this.parts[this.parts.length-1]}length(){return this.parts.length}clone(e,t){let s=new Br,i=JSON.parse(JSON.stringify(this.parts)),n=i.pop();for(const e of i)s.add(e);let o=t.substr.substring(0,e-n.start),a=o.length;return s.add({start:n.start,end:n.start+a,length:a,substr:o}),s}}const Pr=(e,t)=>{if(e)return e[t]},Mr=(e,t)=>{if(e){for(var s,i=t.split(".");(s=i.shift())&&(e=e[s]););return e}},Or=(e,t,s)=>{var i,n;return e?(e+="",null==t.regex||-1===(n=e.search(t.regex))?0:(i=t.string.length/e.length,0===n&&(i+=.5),i*s)):0},zr=(e,t)=>{var s=e[t];if("function"==typeof s)return s;s&&!Array.isArray(s)&&(e[t]=[s])},$r=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},Fr=(e,t)=>"number"==typeof e&&"number"==typeof t?e>t?1:e<t?-1:0:(e=Er(e+"").toLowerCase())>(t=Er(t+"").toLowerCase())?1:t>e?-1:0;class Hr{items;settings;constructor(e,t){this.items=e,this.settings=t||{diacritics:!0}}tokenize(e,t,s){if(!e||!e.length)return[];const i=[],n=e.split(/\s+/);var o;return s&&(o=new RegExp("^("+Object.keys(s).map(fr).join("|")+"):(.*)$")),n.forEach(e=>{let s,n=null,a=null;o&&(s=e.match(o))&&(n=s[1],e=s[2]),e.length>0&&(a=this.settings.diacritics?(e=>{void 0===_r&&(_r=Lr(wr)),e=Er(e);let t="",s=[new Br];for(let i=0;i<e.length;i++){let n=e.substring(i).match(xr);const o=e.substring(i,i+1),a=n?n[0]:null;let r=[],l=new Set;for(const e of s){const t=e.last();if(!t||1==t.length||t.end<=i)if(a){const t=a.length;e.add({start:i,end:i+t,length:t,substr:a}),l.add("1")}else e.add({start:i,end:i+1,length:1,substr:o}),l.add("2");else if(a){let s=e.clone(i,t);const n=a.length;s.add({start:i,end:i+n,length:n,substr:a}),r.push(s)}else l.add("3")}if(r.length>0){r=r.sort((e,t)=>e.length()-t.length());for(let e of r)qr(e,s)||s.push(e)}else if(i>0&&1==l.size&&!l.has("3")){t+=Dr(s,!1);let e=new Br;const i=s[0];i&&e.add(i.last()),s=[e]}}return t+=Dr(s,!0),t})(e)||null:fr(e),a&&t&&(a="\\b"+a)),i.push({string:e,regex:a?new RegExp(a,"iu"):null,field:n})}),i}getScoreFunction(e,t){var s=this.prepareSearch(e,t);return this._getScoreFunction(s)}_getScoreFunction(e){const t=e.tokens,s=t.length;if(!s)return function(){return 0};const i=e.options.fields,n=e.weights,o=i.length,a=e.getAttrFn;if(!o)return function(){return 1};const r=1===o?function(e,t){const s=i[0].field;return Or(a(t,s),e,n[s]||1)}:function(e,t){var s=0;if(e.field){const i=a(t,e.field);!e.regex&&i?s+=1/o:s+=Or(i,e,1)}else $r(n,(i,n)=>{s+=Or(a(t,n),e,i)});return s/o};return 1===s?function(e){return r(t[0],e)}:"and"===e.options.conjunction?function(e){var i,n=0;for(let s of t){if((i=r(s,e))<=0)return 0;n+=i}return n/s}:function(e){var i=0;return $r(t,t=>{i+=r(t,e)}),i/s}}getSortFunction(e,t){var s=this.prepareSearch(e,t);return this._getSortFunction(s)}_getSortFunction(e){var t,s=[];const i=this,n=e.options,o=!e.query&&n.sort_empty?n.sort_empty:n.sort;if("function"==typeof o)return o.bind(this);const a=function(t,s){return"$score"===t?s.score:e.getAttrFn(i.items[s.id],t)};if(o)for(let t of o)(e.query||"$score"!==t.field)&&s.push(t);if(e.query){t=!0;for(let e of s)if("$score"===e.field){t=!1;break}t&&s.unshift({field:"$score",direction:"desc"})}else s=s.filter(e=>"$score"!==e.field);return s.length?function(e,t){var i,n;for(let o of s)if(n=o.field,i=("desc"===o.direction?-1:1)*Fr(a(n,e),a(n,t)))return i;return 0}:null}prepareSearch(e,t){const s={};var i=Object.assign({},t);if(zr(i,"sort"),zr(i,"sort_empty"),i.fields){zr(i,"fields");const e=[];i.fields.forEach(t=>{"string"==typeof t&&(t={field:t,weight:1}),e.push(t),s[t.field]="weight"in t?t.weight:1}),i.fields=e}return{options:i,query:e.toLowerCase().trim(),tokens:this.tokenize(e,i.respect_word_boundaries,s),total:0,items:[],weights:s,getAttrFn:i.nesting?Mr:Pr}}search(e,t){var s,i,n=this;i=this.prepareSearch(e,t),t=i.options,e=i.query;const o=t.score||n._getScoreFunction(i);e.length?$r(n.items,(e,n)=>{s=o(e),(!1===t.filter||s>0)&&i.items.push({score:s,id:n})}):$r(n.items,(e,t)=>{i.items.push({score:1,id:t})});const a=n._getSortFunction(i);return a&&i.items.sort(a),i.total=i.items.length,"number"==typeof t.limit&&(i.items=i.items.slice(0,t.limit)),i}}const Nr=e=>null==e?null:Qr(e),Qr=e=>"boolean"==typeof e?e?"1":"0":e+"",Rr=e=>(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"),Wr=(e,t)=>{var s;return function(i,n){var o=this;s&&(o.loading=Math.max(o.loading-1,0),clearTimeout(s)),s=setTimeout(function(){s=null,o.loadedSearches[i]=!0,e.call(o,i,n)},t)}},jr=(e,t,s)=>{var i,n=e.trigger,o={};for(i of(e.trigger=function(){var s=arguments[0];if(-1===t.indexOf(s))return n.apply(e,arguments);o[s]=arguments},s.apply(e,[]),e.trigger=n,t))i in o&&n.apply(e,o[i])},Vr=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},Ur=(e,t,s,i)=>{e.addEventListener(t,s,i)},Xr=(e,t)=>!!t&&!!t[e]&&1==(t.altKey?1:0)+(t.ctrlKey?1:0)+(t.shiftKey?1:0)+(t.metaKey?1:0),Jr=(e,t)=>e.getAttribute("id")||(e.setAttribute("id",t),t),Gr=e=>e.replace(/[\\"']/g,"\\$&"),Yr=(e,t)=>{t&&e.append(t)},Kr=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},Zr=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(el(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},el=e=>"string"==typeof e&&e.indexOf("<")>-1,tl=(e,t)=>{var s=document.createEvent("HTMLEvents");s.initEvent(t,!0,!1),e.dispatchEvent(s)},sl=(e,t)=>{Object.assign(e.style,t)},il=(e,...t)=>{var s=ol(t);(e=al(e)).map(e=>{s.map(t=>{e.classList.add(t)})})},nl=(e,...t)=>{var s=ol(t);(e=al(e)).map(e=>{s.map(t=>{e.classList.remove(t)})})},ol=e=>{var t=[];return Kr(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)},al=e=>(Array.isArray(e)||(e=[e]),e),rl=(e,t,s)=>{if(!s||s.contains(e))for(;e&&e.matches;){if(e.matches(t))return e;e=e.parentNode}},ll=(e,t=0)=>t>0?e[e.length-1]:e[0],cl=(e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s},dl=(e,t)=>{Kr(t,(t,s)=>{null==t?e.removeAttribute(s):e.setAttribute(s,""+t)})},ul=(e,t)=>{e.parentNode&&e.parentNode.replaceChild(t,e)},hl="undefined"!=typeof navigator&&/Mac/.test(navigator.userAgent)?"metaKey":"ctrlKey",pl={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:null,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,shouldOpen:null,maxOptions:50,maxItems:null,hideSelected:null,duplicates:!1,addPrecedence:!1,selectOnTab:!1,preload:null,allowEmptyOption:!1,refreshThrottle:300,loadThrottle:300,loadingClass:"loading",dataAttr:null,optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"ts-wrapper",controlClass:"ts-control",dropdownClass:"ts-dropdown",dropdownContentClass:"ts-dropdown-content",itemClass:"item",optionClass:"option",dropdownParent:null,controlInput:'<input type="text" autocomplete="off" size="1" />',copyClassesToDropdown:!1,placeholder:null,hidePlaceholder:null,shouldLoad:function(e){return e.length>0},render:{}};function ml(e,t){var s=Object.assign({},pl,t),i=s.dataAttr,n=s.labelField,o=s.valueField,a=s.disabledField,r=s.optgroupField,l=s.optgroupLabelField,c=s.optgroupValueField,d=e.tagName.toLowerCase(),u=e.getAttribute("placeholder")||e.getAttribute("data-placeholder");if(!u&&!s.allowEmptyOption){let t=e.querySelector('option[value=""]');t&&(u=t.textContent)}var h={placeholder:u,options:[],optgroups:[],items:[],maxItems:null};return"select"===d?(()=>{var t,d=h.options,u={},p=1;let m=0;var g=e=>{var t=Object.assign({},e.dataset),s=i&&t[i];return"string"==typeof s&&s.length&&(t=Object.assign(t,JSON.parse(s))),t},f=(e,t)=>{var i=Nr(e.value);if(null!=i&&(i||s.allowEmptyOption)){if(u.hasOwnProperty(i)){if(t){var l=u[i][r];l?Array.isArray(l)?l.push(t):u[i][r]=[l,t]:u[i][r]=t}}else{var c=g(e);c[n]=c[n]||e.textContent,c[o]=c[o]||i,c[a]=c[a]||e.disabled,c[r]=c[r]||t,c.$option=e,c.$order=c.$order||++m,u[i]=c,d.push(c)}e.selected&&h.items.push(i)}};h.maxItems=e.hasAttribute("multiple")?null:1,Kr(e.children,e=>{var s,i,n;"optgroup"===(t=e.tagName.toLowerCase())?((n=g(s=e))[l]=n[l]||s.getAttribute("label")||"",n[c]=n[c]||p++,n[a]=n[a]||s.disabled,n.$order=n.$order||++m,h.optgroups.push(n),i=n[c],Kr(s.children,e=>{f(e,i)})):"option"===t&&f(e)})})():(()=>{const t=e.getAttribute(i);if(t)h.options=JSON.parse(t),Kr(h.options,e=>{h.items.push(e[o])});else{var a=e.value.trim()||"";if(!s.allowEmptyOption&&!a.length)return;const t=a.split(s.delimiter);Kr(t,e=>{const t={};t[n]=e,t[o]=e,h.options.push(t)}),h.items=t}})(),Object.assign({},pl,h,t)}var gl=0;class fl extends(function(e){return e.plugins={},class extends e{constructor(){super(...arguments),this.plugins={names:[],settings:{},requested:{},loaded:{}}}static define(t,s){e.plugins[t]={name:t,fn:s}}initializePlugins(e){var t,s;const i=this,n=[];if(Array.isArray(e))e.forEach(e=>{"string"==typeof e?n.push(e):(i.plugins.settings[e.name]=e.options,n.push(e.name))});else if(e)for(t in e)e.hasOwnProperty(t)&&(i.plugins.settings[t]=e[t],n.push(t));for(;s=n.shift();)i.require(s)}loadPlugin(t){var s=this,i=s.plugins,n=e.plugins[t];if(!e.plugins.hasOwnProperty(t))throw new Error('Unable to find "'+t+'" plugin');i.requested[t]=!0,i.loaded[t]=n.fn.apply(s,[s.plugins.settings[t]||{}]),i.names.push(t)}require(e){var t=this,s=t.plugins;if(!t.plugins.loaded.hasOwnProperty(e)){if(s.requested[e])throw new Error('Plugin has circular dependency ("'+e+'")');t.loadPlugin(e)}return s.loaded[e]}}}(ur)){constructor(e,t){var s;super(),this.order=0,this.isOpen=!1,this.isDisabled=!1,this.isReadOnly=!1,this.isInvalid=!1,this.isValid=!0,this.isLocked=!1,this.isFocused=!1,this.isInputHidden=!1,this.isSetup=!1,this.ignoreFocus=!1,this.ignoreHover=!1,this.hasOptions=!1,this.lastValue="",this.caretPos=0,this.loading=0,this.loadedSearches={},this.activeOption=null,this.activeItems=[],this.optgroups={},this.options={},this.userOptions={},this.items=[],this.refreshTimeout=null,gl++;var i=Zr(e);if(i.tomselect)throw new Error("Tom Select already initialized on this element");i.tomselect=this,s=(window.getComputedStyle&&window.getComputedStyle(i,null)).getPropertyValue("direction");const n=ml(i,t);this.settings=n,this.input=i,this.tabIndex=i.tabIndex||0,this.is_select_tag="select"===i.tagName.toLowerCase(),this.rtl=/rtl/i.test(s),this.inputId=Jr(i,"tomselect-"+gl),this.isRequired=i.required,this.sifter=new Hr(this.options,{diacritics:n.diacritics}),n.mode=n.mode||(1===n.maxItems?"single":"multi"),"boolean"!=typeof n.hideSelected&&(n.hideSelected="multi"===n.mode),"boolean"!=typeof n.hidePlaceholder&&(n.hidePlaceholder="multi"!==n.mode);var o=n.createFilter;"function"!=typeof o&&("string"==typeof o&&(o=new RegExp(o)),o instanceof RegExp?n.createFilter=e=>o.test(e):n.createFilter=e=>this.settings.duplicates||!this.options[e]),this.initializePlugins(n.plugins),this.setupCallbacks(),this.setupTemplates();const a=Zr("<div>"),r=Zr("<div>"),l=this._render("dropdown"),c=Zr('<div role="listbox" tabindex="-1">'),d=this.input.getAttribute("class")||"",u=n.mode;var h;il(a,n.wrapperClass,d,u),il(r,n.controlClass),Yr(a,r),il(l,n.dropdownClass,u),n.copyClassesToDropdown&&il(l,d),il(c,n.dropdownContentClass),Yr(l,c),Zr(n.dropdownParent||a).appendChild(l),el(n.controlInput)?(h=Zr(n.controlInput),Kr(["autocorrect","autocapitalize","autocomplete","spellcheck"],e=>{i.getAttribute(e)&&dl(h,{[e]:i.getAttribute(e)})}),h.tabIndex=-1,r.appendChild(h),this.focus_node=h):n.controlInput?(h=Zr(n.controlInput),this.focus_node=h):(h=Zr("<input/>"),this.focus_node=r),this.wrapper=a,this.dropdown=l,this.dropdown_content=c,this.control=r,this.control_input=h,this.setup()}setup(){const e=this,t=e.settings,s=e.control_input,i=e.dropdown,n=e.dropdown_content,o=e.wrapper,a=e.control,r=e.input,l=e.focus_node,c={passive:!0},d=e.inputId+"-ts-dropdown";dl(n,{id:d}),dl(l,{role:"combobox","aria-haspopup":"listbox","aria-expanded":"false","aria-controls":d});const u=Jr(l,e.inputId+"-ts-control"),h="label[for='"+(e=>e.replace(/['"\\]/g,"\\$&"))(e.inputId)+"']",p=document.querySelector(h),m=e.focus.bind(e);if(p){Ur(p,"click",m),dl(p,{for:u});const t=Jr(p,e.inputId+"-ts-label");dl(l,{"aria-labelledby":t}),dl(n,{"aria-labelledby":t})}if(o.style.width=r.style.width,e.plugins.names.length){const t="plugin-"+e.plugins.names.join(" plugin-");il([o,i],t)}(null===t.maxItems||t.maxItems>1)&&e.is_select_tag&&dl(r,{multiple:"multiple"}),t.placeholder&&dl(s,{placeholder:t.placeholder}),!t.splitOn&&t.delimiter&&(t.splitOn=new RegExp("\\s*"+fr(t.delimiter)+"+\\s*")),t.load&&t.loadThrottle&&(t.load=Wr(t.load,t.loadThrottle)),Ur(i,"mousemove",()=>{e.ignoreHover=!1}),Ur(i,"mouseenter",t=>{var s=rl(t.target,"[data-selectable]",i);s&&e.onOptionHover(t,s)},{capture:!0}),Ur(i,"click",t=>{const s=rl(t.target,"[data-selectable]");s&&(e.onOptionSelect(t,s),Vr(t,!0))}),Ur(a,"click",t=>{var i=rl(t.target,"[data-ts-item]",a);i&&e.onItemSelect(t,i)?Vr(t,!0):""==s.value&&(e.onClick(),Vr(t,!0))}),Ur(l,"keydown",t=>e.onKeyDown(t)),Ur(s,"keypress",t=>e.onKeyPress(t)),Ur(s,"input",t=>e.onInput(t)),Ur(l,"blur",t=>e.onBlur(t)),Ur(l,"focus",t=>e.onFocus(t)),Ur(s,"paste",t=>e.onPaste(t));const g=t=>{const n=t.composedPath()[0];if(!o.contains(n)&&!i.contains(n))return e.isFocused&&e.blur(),void e.inputState();n==s&&e.isOpen?t.stopPropagation():Vr(t,!0)},f=()=>{e.isOpen&&e.positionDropdown()};Ur(document,"mousedown",g),Ur(window,"scroll",f,c),Ur(window,"resize",f,c),this._destroy=()=>{document.removeEventListener("mousedown",g),window.removeEventListener("scroll",f),window.removeEventListener("resize",f),p&&p.removeEventListener("click",m)},this.revertSettings={innerHTML:r.innerHTML,tabIndex:r.tabIndex},r.tabIndex=-1,r.insertAdjacentElement("afterend",e.wrapper),e.sync(!1),t.items=[],delete t.optgroups,delete t.options,Ur(r,"invalid",()=>{e.isValid&&(e.isValid=!1,e.isInvalid=!0,e.refreshState())}),e.updateOriginalInput(),e.refreshItems(),e.close(!1),e.inputState(),e.isSetup=!0,r.disabled?e.disable():r.readOnly?e.setReadOnly(!0):e.enable(),e.on("change",this.onChange),il(r,"tomselected","ts-hidden-accessible"),e.trigger("initialize"),!0===t.preload&&e.preload()}setupOptions(e=[],t=[]){this.addOptions(e),Kr(t,e=>{this.registerOptionGroup(e)})}setupTemplates(){var e=this,t=e.settings.labelField,s=e.settings.optgroupLabelField,i={optgroup:e=>{let t=document.createElement("div");return t.className="optgroup",t.appendChild(e.options),t},optgroup_header:(e,t)=>'<div class="optgroup-header">'+t(e[s])+"</div>",option:(e,s)=>"<div>"+s(e[t])+"</div>",item:(e,s)=>"<div>"+s(e[t])+"</div>",option_create:(e,t)=>'<div class="create">Add <strong>'+t(e.input)+"</strong>&hellip;</div>",no_results:()=>'<div class="no-results">No results found</div>',loading:()=>'<div class="spinner"></div>',not_loading:()=>{},dropdown:()=>"<div></div>"};e.settings.render=Object.assign({},i,e.settings.render)}setupCallbacks(){var e,t,s={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",item_select:"onItemSelect",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(e in s)(t=this.settings[s[e]])&&this.on(e,t)}sync(e=!0){const t=this,s=e?ml(t.input,{delimiter:t.settings.delimiter}):t.settings;t.setupOptions(s.options,s.optgroups),t.setValue(s.items||[],!0),t.lastQuery=null}onClick(){var e=this;if(e.activeItems.length>0)return e.clearActiveItems(),void e.focus();e.isFocused&&e.isOpen?e.blur():e.focus()}onMouseDown(){}onChange(){tl(this.input,"input"),tl(this.input,"change")}onPaste(e){var t=this;t.isInputHidden||t.isLocked?Vr(e):t.settings.splitOn&&setTimeout(()=>{var e=t.inputValue();if(e.match(t.settings.splitOn)){var s=e.trim().split(t.settings.splitOn);Kr(s,e=>{Nr(e)&&(this.options[e]?t.addItem(e):t.createItem(e))})}},0)}onKeyPress(e){var t=this;if(!t.isLocked){var s=String.fromCharCode(e.keyCode||e.which);return t.settings.create&&"multi"===t.settings.mode&&s===t.settings.delimiter?(t.createItem(),void Vr(e)):void 0}Vr(e)}onKeyDown(e){var t=this;if(t.ignoreHover=!0,t.isLocked)9!==e.keyCode&&Vr(e);else{switch(e.keyCode){case 65:if(Xr(hl,e)&&""==t.control_input.value)return Vr(e),void t.selectAll();break;case 27:return t.isOpen&&(Vr(e,!0),t.close()),void t.clearActiveItems();case 40:if(!t.isOpen&&t.hasOptions)t.open();else if(t.activeOption){let e=t.getAdjacent(t.activeOption,1);e&&t.setActiveOption(e)}return void Vr(e);case 38:if(t.activeOption){let e=t.getAdjacent(t.activeOption,-1);e&&t.setActiveOption(e)}return void Vr(e);case 13:return void(t.canSelect(t.activeOption)?(t.onOptionSelect(e,t.activeOption),Vr(e)):(t.settings.create&&t.createItem()||document.activeElement==t.control_input&&t.isOpen)&&Vr(e));case 37:return void t.advanceSelection(-1,e);case 39:return void t.advanceSelection(1,e);case 9:return void(t.settings.selectOnTab&&(t.canSelect(t.activeOption)&&(t.onOptionSelect(e,t.activeOption),Vr(e)),t.settings.create&&t.createItem()&&Vr(e)));case 8:case 46:return void t.deleteSelection(e)}t.isInputHidden&&!Xr(hl,e)&&Vr(e)}}onInput(e){if(this.isLocked)return;const t=this.inputValue();var s,i;this.lastValue!==t&&(this.lastValue=t,""!=t?(this.refreshTimeout&&window.clearTimeout(this.refreshTimeout),this.refreshTimeout=(s=()=>{this.refreshTimeout=null,this._onInput()},(i=this.settings.refreshThrottle)>0?window.setTimeout(s,i):(s.call(null),null))):this._onInput())}_onInput(){const e=this.lastValue;this.settings.shouldLoad.call(this,e)&&this.load(e),this.refreshOptions(),this.trigger("type",e)}onOptionHover(e,t){this.ignoreHover||this.setActiveOption(t,!1)}onFocus(e){var t=this,s=t.isFocused;if(t.isDisabled||t.isReadOnly)return t.blur(),void Vr(e);t.ignoreFocus||(t.isFocused=!0,"focus"===t.settings.preload&&t.preload(),s||t.trigger("focus"),t.activeItems.length||(t.inputState(),t.refreshOptions(!!t.settings.openOnFocus)),t.refreshState())}onBlur(e){if(!1!==document.hasFocus()){var t=this;if(t.isFocused){t.isFocused=!1,t.ignoreFocus=!1;var s=()=>{t.close(),t.setActiveItem(),t.setCaret(t.items.length),t.trigger("blur")};t.settings.create&&t.settings.createOnBlur?t.createItem(null,s):s()}}}onOptionSelect(e,t){var s,i=this;t.parentElement&&t.parentElement.matches("[data-disabled]")||(t.classList.contains("create")?i.createItem(null,()=>{i.settings.closeAfterSelect&&i.close()}):void 0!==(s=t.dataset.value)&&(i.lastQuery=null,i.addItem(s),i.settings.closeAfterSelect&&i.close(),!i.settings.hideSelected&&e.type&&/click/.test(e.type)&&i.setActiveOption(t)))}canSelect(e){return!!(this.isOpen&&e&&this.dropdown_content.contains(e))}onItemSelect(e,t){var s=this;return!s.isLocked&&"multi"===s.settings.mode&&(Vr(e),s.setActiveItem(t,e),!0)}canLoad(e){return!!this.settings.load&&!this.loadedSearches.hasOwnProperty(e)}load(e){const t=this;if(!t.canLoad(e))return;il(t.wrapper,t.settings.loadingClass),t.loading++;const s=t.loadCallback.bind(t);t.settings.load.call(t,e,s)}loadCallback(e,t){const s=this;s.loading=Math.max(s.loading-1,0),s.lastQuery=null,s.clearActiveOption(),s.setupOptions(e,t),s.refreshOptions(s.isFocused&&!s.isInputHidden),s.loading||nl(s.wrapper,s.settings.loadingClass),s.trigger("load",e,t)}preload(){var e=this.wrapper.classList;e.contains("preloaded")||(e.add("preloaded"),this.load(""))}setTextboxValue(e=""){var t=this.control_input;t.value!==e&&(t.value=e,tl(t,"update"),this.lastValue=e)}getValue(){return this.is_select_tag&&this.input.hasAttribute("multiple")?this.items:this.items.join(this.settings.delimiter)}setValue(e,t){jr(this,t?[]:["change"],()=>{this.clear(t),this.addItems(e,t)})}setMaxItems(e){0===e&&(e=null),this.settings.maxItems=e,this.refreshState()}setActiveItem(e,t){var s,i,n,o,a,r,l=this;if("single"!==l.settings.mode){if(!e)return l.clearActiveItems(),void(l.isFocused&&l.inputState());if("click"===(s=t&&t.type.toLowerCase())&&Xr("shiftKey",t)&&l.activeItems.length){for(r=l.getLastActive(),(n=Array.prototype.indexOf.call(l.control.children,r))>(o=Array.prototype.indexOf.call(l.control.children,e))&&(a=n,n=o,o=a),i=n;i<=o;i++)e=l.control.children[i],-1===l.activeItems.indexOf(e)&&l.setActiveItemClass(e);Vr(t)}else"click"===s&&Xr(hl,t)||"keydown"===s&&Xr("shiftKey",t)?e.classList.contains("active")?l.removeActiveItem(e):l.setActiveItemClass(e):(l.clearActiveItems(),l.setActiveItemClass(e));l.inputState(),l.isFocused||l.focus()}}setActiveItemClass(e){const t=this,s=t.control.querySelector(".last-active");s&&nl(s,"last-active"),il(e,"active last-active"),t.trigger("item_select",e),-1==t.activeItems.indexOf(e)&&t.activeItems.push(e)}removeActiveItem(e){var t=this.activeItems.indexOf(e);this.activeItems.splice(t,1),nl(e,"active")}clearActiveItems(){nl(this.activeItems,"active"),this.activeItems=[]}setActiveOption(e,t=!0){e!==this.activeOption&&(this.clearActiveOption(),e&&(this.activeOption=e,dl(this.focus_node,{"aria-activedescendant":e.getAttribute("id")}),dl(e,{"aria-selected":"true"}),il(e,"active"),t&&this.scrollToOption(e)))}scrollToOption(e,t){if(!e)return;const s=this.dropdown_content,i=s.clientHeight,n=s.scrollTop||0,o=e.offsetHeight,a=e.getBoundingClientRect().top-s.getBoundingClientRect().top+n;a+o>i+n?this.scroll(a-i+o,t):a<n&&this.scroll(a,t)}scroll(e,t){const s=this.dropdown_content;t&&(s.style.scrollBehavior=t),s.scrollTop=e,s.style.scrollBehavior=""}clearActiveOption(){this.activeOption&&(nl(this.activeOption,"active"),dl(this.activeOption,{"aria-selected":null})),this.activeOption=null,dl(this.focus_node,{"aria-activedescendant":null})}selectAll(){const e=this;if("single"===e.settings.mode)return;const t=e.controlChildren();t.length&&(e.inputState(),e.close(),e.activeItems=t,Kr(t,t=>{e.setActiveItemClass(t)}))}inputState(){var e=this;e.control.contains(e.control_input)&&(dl(e.control_input,{placeholder:e.settings.placeholder}),e.activeItems.length>0||!e.isFocused&&e.settings.hidePlaceholder&&e.items.length>0?(e.setTextboxValue(),e.isInputHidden=!0):(e.settings.hidePlaceholder&&e.items.length>0&&dl(e.control_input,{placeholder:""}),e.isInputHidden=!1),e.wrapper.classList.toggle("input-hidden",e.isInputHidden))}inputValue(){return this.control_input.value.trim()}focus(){var e=this;e.isDisabled||e.isReadOnly||(e.ignoreFocus=!0,e.control_input.offsetWidth?e.control_input.focus():e.focus_node.focus(),setTimeout(()=>{e.ignoreFocus=!1,e.onFocus()},0))}blur(){this.focus_node.blur(),this.onBlur()}getScoreFunction(e){return this.sifter.getScoreFunction(e,this.getSearchOptions())}getSearchOptions(){var e=this.settings,t=e.sortField;return"string"==typeof e.sortField&&(t=[{field:e.sortField}]),{fields:e.searchField,conjunction:e.searchConjunction,sort:t,nesting:e.nesting}}search(e){var t,s,i=this,n=this.getSearchOptions();if(i.settings.score&&"function"!=typeof(s=i.settings.score.call(i,e)))throw new Error('Tom Select "score" setting must be a function that returns a function');return e!==i.lastQuery?(i.lastQuery=e,t=i.sifter.search(e,Object.assign(n,{score:s})),i.currentResults=t):t=Object.assign({},i.currentResults),i.settings.hideSelected&&(t.items=t.items.filter(e=>{let t=Nr(e.id);return!(t&&-1!==i.items.indexOf(t))})),t}refreshOptions(e=!0){var t,s,i,n,o,a,r,l,c,d;const u={},h=[];var p=this,m=p.inputValue();const g=m===p.lastQuery||""==m&&null==p.lastQuery;var f=p.search(m),b=null,v=p.settings.shouldOpen||!1,y=p.dropdown_content;g&&(b=p.activeOption)&&(c=b.closest("[data-group]")),n=f.items.length,"number"==typeof p.settings.maxOptions&&(n=Math.min(n,p.settings.maxOptions)),n>0&&(v=!0);const w=(e,t)=>{let s=u[e];if(void 0!==s){let e=h[s];if(void 0!==e)return[s,e.fragment]}let i=document.createDocumentFragment();return s=h.length,h.push({fragment:i,order:t,optgroup:e}),[s,i]};for(t=0;t<n;t++){let e=f.items[t];if(!e)continue;let n=e.id,r=p.options[n];if(void 0===r)continue;let l=Qr(n),d=p.getOption(l,!0);for(p.settings.hideSelected||d.classList.toggle("selected",p.items.includes(l)),o=r[p.settings.optgroupField]||"",s=0,i=(a=Array.isArray(o)?o:[o])&&a.length;s<i;s++){o=a[s];let e=r.$order,t=p.optgroups[o];void 0===t?o="":e=t.$order;const[i,l]=w(o,e);s>0&&(d=d.cloneNode(!0),dl(d,{id:r.$id+"-clone-"+s,"aria-selected":null}),d.classList.add("ts-cloned"),nl(d,"active"),p.activeOption&&p.activeOption.dataset.value==n&&c&&c.dataset.group===o.toString()&&(b=d)),l.appendChild(d),""!=o&&(u[o]=i)}}var _;p.settings.lockOptgroupOrder&&h.sort((e,t)=>e.order-t.order),r=document.createDocumentFragment(),Kr(h,e=>{let t=e.fragment,s=e.optgroup;if(!t||!t.children.length)return;let i=p.optgroups[s];if(void 0!==i){let e=document.createDocumentFragment(),s=p.render("optgroup_header",i);Yr(e,s),Yr(e,t);let n=p.render("optgroup",{group:i,options:e});Yr(r,n)}else Yr(r,t)}),y.innerHTML="",Yr(y,r),p.settings.highlight&&(_=y.querySelectorAll("span.highlight"),Array.prototype.forEach.call(_,function(e){var t=e.parentNode;t.replaceChild(e.firstChild,e),t.normalize()}),f.query.length&&f.tokens.length&&Kr(f.tokens,e=>{((e,t)=>{if(null===t)return;if("string"==typeof t){if(!t.length)return;t=new RegExp(t,"i")}const s=e=>3===e.nodeType?(e=>{var s=e.data.match(t);if(s&&e.data.length>0){var i=document.createElement("span");i.className="highlight";var n=e.splitText(s.index);n.splitText(s[0].length);var o=n.cloneNode(!0);return i.appendChild(o),ul(n,i),1}return 0})(e):((e=>{1!==e.nodeType||!e.childNodes||/(script|style)/i.test(e.tagName)||"highlight"===e.className&&"SPAN"===e.tagName||Array.from(e.childNodes).forEach(e=>{s(e)})})(e),0);s(e)})(y,e.regex)}));var x=e=>{let t=p.render(e,{input:m});return t&&(v=!0,y.insertBefore(t,y.firstChild)),t};if(p.loading?x("loading"):p.settings.shouldLoad.call(p,m)?0===f.items.length&&x("no_results"):x("not_loading"),(l=p.canCreate(m))&&(d=x("option_create")),p.hasOptions=f.items.length>0||l,v){if(f.items.length>0){if(b||"single"!==p.settings.mode||null==p.items[0]||(b=p.getOption(p.items[0])),!y.contains(b)){let e=0;d&&!p.settings.addPrecedence&&(e=1),b=p.selectable()[e]}}else d&&(b=d);e&&!p.isOpen&&(p.open(),p.scrollToOption(b,"auto")),p.setActiveOption(b)}else p.clearActiveOption(),e&&p.isOpen&&p.close(!1)}selectable(){return this.dropdown_content.querySelectorAll("[data-selectable]")}addOption(e,t=!1){const s=this;if(Array.isArray(e))return s.addOptions(e,t),!1;const i=Nr(e[s.settings.valueField]);return null!==i&&!s.options.hasOwnProperty(i)&&(e.$order=e.$order||++s.order,e.$id=s.inputId+"-opt-"+e.$order,s.options[i]=e,s.lastQuery=null,t&&(s.userOptions[i]=t,s.trigger("option_add",i,e)),i)}addOptions(e,t=!1){Kr(e,e=>{this.addOption(e,t)})}registerOption(e){return this.addOption(e)}registerOptionGroup(e){var t=Nr(e[this.settings.optgroupValueField]);return null!==t&&(e.$order=e.$order||++this.order,this.optgroups[t]=e,t)}addOptionGroup(e,t){var s;t[this.settings.optgroupValueField]=e,(s=this.registerOptionGroup(t))&&this.trigger("optgroup_add",s,t)}removeOptionGroup(e){this.optgroups.hasOwnProperty(e)&&(delete this.optgroups[e],this.clearCache(),this.trigger("optgroup_remove",e))}clearOptionGroups(){this.optgroups={},this.clearCache(),this.trigger("optgroup_clear")}updateOption(e,t){const s=this;var i,n;const o=Nr(e),a=Nr(t[s.settings.valueField]);if(null===o)return;const r=s.options[o];if(null==r)return;if("string"!=typeof a)throw new Error("Value must be set in option data");const l=s.getOption(o),c=s.getItem(o);if(t.$order=t.$order||r.$order,delete s.options[o],s.uncacheValue(a),s.options[a]=t,l){if(s.dropdown_content.contains(l)){const e=s._render("option",t);ul(l,e),s.activeOption===l&&s.setActiveOption(e)}l.remove()}c&&(-1!==(n=s.items.indexOf(o))&&s.items.splice(n,1,a),i=s._render("item",t),c.classList.contains("active")&&il(i,"active"),ul(c,i)),s.lastQuery=null}removeOption(e,t){const s=this;e=Qr(e),s.uncacheValue(e),delete s.userOptions[e],delete s.options[e],s.lastQuery=null,s.trigger("option_remove",e),s.removeItem(e,t)}clearOptions(e){const t=(e||this.clearFilter).bind(this);this.loadedSearches={},this.userOptions={},this.clearCache();const s={};Kr(this.options,(e,i)=>{t(e,i)&&(s[i]=e)}),this.options=this.sifter.items=s,this.lastQuery=null,this.trigger("option_clear")}clearFilter(e,t){return this.items.indexOf(t)>=0}getOption(e,t=!1){const s=Nr(e);if(null===s)return null;const i=this.options[s];if(null!=i){if(i.$div)return i.$div;if(t)return this._render("option",i)}return null}getAdjacent(e,t,s="option"){var i;if(!e)return null;i="item"==s?this.controlChildren():this.dropdown_content.querySelectorAll("[data-selectable]");for(let s=0;s<i.length;s++)if(i[s]==e)return t>0?i[s+1]:i[s-1];return null}getItem(e){if("object"==typeof e)return e;var t=Nr(e);return null!==t?this.control.querySelector(`[data-value="${Gr(t)}"]`):null}addItems(e,t){var s=this,i=Array.isArray(e)?e:[e];const n=(i=i.filter(e=>-1===s.items.indexOf(e)))[i.length-1];i.forEach(e=>{s.isPending=e!==n,s.addItem(e,t)})}addItem(e,t){jr(this,t?[]:["change","dropdown_close"],()=>{var s,i;const n=this,o=n.settings.mode,a=Nr(e);if((!a||-1===n.items.indexOf(a)||("single"===o&&n.close(),"single"!==o&&n.settings.duplicates))&&null!==a&&n.options.hasOwnProperty(a)&&("single"===o&&n.clear(t),"multi"!==o||!n.isFull())){if(s=n._render("item",n.options[a]),n.control.contains(s)&&(s=s.cloneNode(!0)),i=n.isFull(),n.items.splice(n.caretPos,0,a),n.insertAtCaret(s),n.isSetup){if(!n.isPending&&n.settings.hideSelected){let e=n.getOption(a),t=n.getAdjacent(e,1);t&&n.setActiveOption(t)}n.isPending||n.settings.closeAfterSelect||n.refreshOptions(n.isFocused&&"single"!==o),0!=n.settings.closeAfterSelect&&n.isFull()?n.close():n.isPending||n.positionDropdown(),n.trigger("item_add",a,s),n.isPending||n.updateOriginalInput({silent:t})}(!n.isPending||!i&&n.isFull())&&(n.inputState(),n.refreshState())}})}removeItem(e=null,t){const s=this;if(!(e=s.getItem(e)))return;var i,n;const o=e.dataset.value;i=cl(e),e.remove(),e.classList.contains("active")&&(n=s.activeItems.indexOf(e),s.activeItems.splice(n,1),nl(e,"active")),s.items.splice(i,1),s.lastQuery=null,!s.settings.persist&&s.userOptions.hasOwnProperty(o)&&s.removeOption(o,t),i<s.caretPos&&s.setCaret(s.caretPos-1),s.updateOriginalInput({silent:t}),s.refreshState(),s.positionDropdown(),s.trigger("item_remove",o,e)}createItem(e=null,t=()=>{}){3===arguments.length&&(t=arguments[2]),"function"!=typeof t&&(t=()=>{});var s,i=this,n=i.caretPos;if(e=e||i.inputValue(),!i.canCreate(e))return t(),!1;i.lock();var o=!1,a=e=>{if(i.unlock(),!e||"object"!=typeof e)return t();var s=Nr(e[i.settings.valueField]);if("string"!=typeof s)return t();i.setTextboxValue(),i.addOption(e,!0),i.setCaret(n),i.addItem(s),t(e),o=!0};return s="function"==typeof i.settings.create?i.settings.create.call(this,e,a):{[i.settings.labelField]:e,[i.settings.valueField]:e},o||a(s),!0}refreshItems(){var e=this;e.lastQuery=null,e.isSetup&&e.addItems(e.items),e.updateOriginalInput(),e.refreshState()}refreshState(){const e=this;e.refreshValidityState();const t=e.isFull(),s=e.isLocked;e.wrapper.classList.toggle("rtl",e.rtl);const i=e.wrapper.classList;var n;i.toggle("focus",e.isFocused),i.toggle("disabled",e.isDisabled),i.toggle("readonly",e.isReadOnly),i.toggle("required",e.isRequired),i.toggle("invalid",!e.isValid),i.toggle("locked",s),i.toggle("full",t),i.toggle("input-active",e.isFocused&&!e.isInputHidden),i.toggle("dropdown-active",e.isOpen),i.toggle("has-options",(n=e.options,0===Object.keys(n).length)),i.toggle("has-items",e.items.length>0)}refreshValidityState(){var e=this;e.input.validity&&(e.isValid=e.input.validity.valid,e.isInvalid=!e.isValid)}isFull(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems}updateOriginalInput(e={}){const t=this;var s,i;const n=t.input.querySelector('option[value=""]');if(t.is_select_tag){const o=[],a=t.input.querySelectorAll("option:checked").length;function r(e,s,i){return e||(e=Zr('<option value="'+Rr(s)+'">'+Rr(i)+"</option>")),e!=n&&t.input.append(e),o.push(e),(e!=n||a>0)&&(e.selected=!0),e}t.input.querySelectorAll("option:checked").forEach(e=>{e.selected=!1}),0==t.items.length&&"single"==t.settings.mode?r(n,"",""):t.items.forEach(e=>{s=t.options[e],i=s[t.settings.labelField]||"",o.includes(s.$option)?r(t.input.querySelector(`option[value="${Gr(e)}"]:not(:checked)`),e,i):s.$option=r(s.$option,e,i)})}else t.input.value=t.getValue();t.isSetup&&(e.silent||t.trigger("change",t.getValue()))}open(){var e=this;e.isLocked||e.isOpen||"multi"===e.settings.mode&&e.isFull()||(e.isOpen=!0,dl(e.focus_node,{"aria-expanded":"true"}),e.refreshState(),sl(e.dropdown,{visibility:"hidden",display:"block"}),e.positionDropdown(),sl(e.dropdown,{visibility:"visible",display:"block"}),e.focus(),e.trigger("dropdown_open",e.dropdown))}close(e=!0){var t=this,s=t.isOpen;e&&(t.setTextboxValue(),"single"===t.settings.mode&&t.items.length&&t.inputState()),t.isOpen=!1,dl(t.focus_node,{"aria-expanded":"false"}),sl(t.dropdown,{display:"none"}),t.settings.hideSelected&&t.clearActiveOption(),t.refreshState(),s&&t.trigger("dropdown_close",t.dropdown)}positionDropdown(){if("body"===this.settings.dropdownParent){var e=this.control,t=e.getBoundingClientRect(),s=e.offsetHeight+t.top+window.scrollY,i=t.left+window.scrollX;sl(this.dropdown,{width:t.width+"px",top:s+"px",left:i+"px"})}}clear(e){var t=this;if(t.items.length){var s=t.controlChildren();Kr(s,e=>{t.removeItem(e,!0)}),t.inputState(),e||t.updateOriginalInput(),t.trigger("clear")}}insertAtCaret(e){const t=this,s=t.caretPos,i=t.control;i.insertBefore(e,i.children[s]||null),t.setCaret(s+1)}deleteSelection(e){var t,s,i,n,o,a=this;t=e&&8===e.keyCode?-1:1,s={start:(o=a.control_input).selectionStart||0,length:(o.selectionEnd||0)-(o.selectionStart||0)};const r=[];if(a.activeItems.length)n=ll(a.activeItems,t),i=cl(n),t>0&&i++,Kr(a.activeItems,e=>r.push(e));else if((a.isFocused||"single"===a.settings.mode)&&a.items.length){const e=a.controlChildren();let i;t<0&&0===s.start&&0===s.length?i=e[a.caretPos-1]:t>0&&s.start===a.inputValue().length&&(i=e[a.caretPos]),void 0!==i&&r.push(i)}if(!a.shouldDelete(r,e))return!1;for(Vr(e,!0),void 0!==i&&a.setCaret(i);r.length;)a.removeItem(r.pop());return a.inputState(),a.positionDropdown(),a.refreshOptions(!1),!0}shouldDelete(e,t){const s=e.map(e=>e.dataset.value);return!(!s.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete(s,t))}advanceSelection(e,t){var s,i,n=this;n.rtl&&(e*=-1),n.inputValue().length||(Xr(hl,t)||Xr("shiftKey",t)?(i=(s=n.getLastActive(e))?s.classList.contains("active")?n.getAdjacent(s,e,"item"):s:e>0?n.control_input.nextElementSibling:n.control_input.previousElementSibling)&&(i.classList.contains("active")&&n.removeActiveItem(s),n.setActiveItemClass(i)):n.moveCaret(e))}moveCaret(e){}getLastActive(e){let t=this.control.querySelector(".last-active");if(t)return t;var s=this.control.querySelectorAll(".active");return s?ll(s,e):void 0}setCaret(e){this.caretPos=this.items.length}controlChildren(){return Array.from(this.control.querySelectorAll("[data-ts-item]"))}lock(){this.setLocked(!0)}unlock(){this.setLocked(!1)}setLocked(e=this.isReadOnly||this.isDisabled){this.isLocked=e,this.refreshState()}disable(){this.setDisabled(!0),this.close()}enable(){this.setDisabled(!1)}setDisabled(e){this.focus_node.tabIndex=e?-1:this.tabIndex,this.isDisabled=e,this.input.disabled=e,this.control_input.disabled=e,this.setLocked()}setReadOnly(e){this.isReadOnly=e,this.input.readOnly=e,this.control_input.readOnly=e,this.setLocked()}destroy(){var e=this,t=e.revertSettings;e.trigger("destroy"),e.off(),e.wrapper.remove(),e.dropdown.remove(),e.input.innerHTML=t.innerHTML,e.input.tabIndex=t.tabIndex,nl(e.input,"tomselected","ts-hidden-accessible"),e._destroy(),delete e.input.tomselect}render(e,t){var s,i;const n=this;if("function"!=typeof this.settings.render[e])return null;if(!(i=n.settings.render[e].call(this,t,Rr)))return null;if(i=Zr(i),"option"===e||"option_create"===e?t[n.settings.disabledField]?dl(i,{"aria-disabled":"true"}):dl(i,{"data-selectable":""}):"optgroup"===e&&(s=t.group[n.settings.optgroupValueField],dl(i,{"data-group":s}),t.group[n.settings.disabledField]&&dl(i,{"data-disabled":""})),"option"===e||"item"===e){const s=Qr(t[n.settings.valueField]);dl(i,{"data-value":s}),"item"===e?(il(i,n.settings.itemClass),dl(i,{"data-ts-item":""})):(il(i,n.settings.optionClass),dl(i,{role:"option",id:t.$id}),t.$div=i,n.options[s]=t)}return i}_render(e,t){const s=this.render(e,t);if(null==s)throw"HTMLElement expected";return s}clearCache(){Kr(this.options,e=>{e.$div&&(e.$div.remove(),delete e.$div)})}uncacheValue(e){const t=this.getOption(e);t&&t.remove()}canCreate(e){return this.settings.create&&e.length>0&&this.settings.createFilter.call(this,e)}hook(e,t,s){var i=this,n=i[t];i[t]=function(){var t,o;return"after"===e&&(t=n.apply(i,arguments)),o=s.apply(i,arguments),"instead"===e?o:("before"===e&&(t=n.apply(i,arguments)),t)}}}const bl=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},vl=(e,t,s,i)=>{e.addEventListener(t,s,i)},yl=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(wl(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},wl=e=>"string"==typeof e&&e.indexOf("<")>-1,_l=(e,t,s,i)=>{e.addEventListener(t,s,i)},xl=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},Sl=(e,t,s,i)=>{e.addEventListener(t,s,i)},Cl=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(kl(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},kl=e=>"string"==typeof e&&e.indexOf("<")>-1;fl.define("change_listener",function(){((e,t,s)=>{this.input.addEventListener("change",s,void 0)})(0,0,()=>{this.sync()})}),fl.define("checkbox_options",function(e){var t=this,s=t.onOptionSelect;t.settings.hideSelected=!1;const i=Object.assign({className:"tomselect-checkbox",checkedClassNames:void 0,uncheckedClassNames:void 0},e);var n=function(e,t){t?(e.checked=!0,i.uncheckedClassNames&&e.classList.remove(...i.uncheckedClassNames),i.checkedClassNames&&e.classList.add(...i.checkedClassNames)):(e.checked=!1,i.checkedClassNames&&e.classList.remove(...i.checkedClassNames),i.uncheckedClassNames&&e.classList.add(...i.uncheckedClassNames))},o=function(e){setTimeout(()=>{var t=e.querySelector("input."+i.className);t instanceof HTMLInputElement&&n(t,e.classList.contains("selected"))},1)};t.hook("after","setupTemplates",()=>{var e=t.settings.render.option;t.settings.render.option=(s,o)=>{var a=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(e.call(t,s,o)),r=document.createElement("input");i.className&&r.classList.add(i.className),r.addEventListener("click",function(e){bl(e)}),r.type="checkbox";const l=null==(c=s[t.settings.valueField])?null:(e=>"boolean"==typeof e?e?"1":"0":e+"")(c);var c;return n(r,!!(l&&t.items.indexOf(l)>-1)),a.prepend(r),a}}),t.on("item_remove",e=>{var s=t.getOption(e);s&&(s.classList.remove("selected"),o(s))}),t.on("item_add",e=>{var s=t.getOption(e);s&&o(s)}),t.hook("instead","onOptionSelect",(e,i)=>{if(i.classList.contains("selected"))return i.classList.remove("selected"),t.removeItem(i.dataset.value),t.refreshOptions(),void bl(e,!0);s.call(t,e,i),o(i)})}),fl.define("clear_button",function(e){const t=this,s=Object.assign({className:"clear-button",title:"Clear All",html:e=>`<div class="${e.className}" title="${e.title}">&#10799;</div>`},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s));e.addEventListener("click",e=>{t.isLocked||(t.clear(),"single"===t.settings.mode&&t.settings.allowEmptyOption&&t.addItem(""),e.preventDefault(),e.stopPropagation())}),t.control.appendChild(e)})}),fl.define("drag_drop",function(){var e=this;if("multi"!==e.settings.mode)return;var t=e.lock,s=e.unlock;let i,n=!0;e.hook("after","setupTemplates",()=>{var t=e.settings.render.item;e.settings.render.item=(s,o)=>{const a=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(t.call(e,s,o));var r;r=a,((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)})({draggable:"true"},(e,t)=>{null==e?r.removeAttribute(t):r.setAttribute(t,""+e)});const l=e=>{e.preventDefault(),a.classList.add("ts-drag-over"),c(a,i)},c=(e,t)=>{var s,i,n;void 0!==t&&(((e,t)=>{do{var s;if(e==(t=null==(s=t)?void 0:s.previousElementSibling))return!0}while(t&&t.previousElementSibling);return!1})(t,a)?(i=t,null==(n=(s=e).parentNode)||n.insertBefore(i,s.nextSibling)):((e,t)=>{var s;null==(s=e.parentNode)||s.insertBefore(t,e)})(e,t))};return vl(a,"mousedown",e=>{n||((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e),e.stopPropagation()}),vl(a,"dragstart",e=>{i=a,setTimeout(()=>{a.classList.add("ts-dragging")},0)}),vl(a,"dragenter",l),vl(a,"dragover",l),vl(a,"dragleave",()=>{a.classList.remove("ts-drag-over")}),vl(a,"dragend",()=>{var t;document.querySelectorAll(".ts-drag-over").forEach(e=>e.classList.remove("ts-drag-over")),null==(t=i)||t.classList.remove("ts-dragging"),i=void 0;var s=[];e.control.querySelectorAll("[data-value]").forEach(e=>{if(e.dataset.value){let t=e.dataset.value;t&&s.push(t)}}),e.setValue(s)}),a}}),e.hook("instead","lock",()=>(n=!1,t.call(e))),e.hook("instead","unlock",()=>(n=!0,s.call(e)))}),fl.define("dropdown_header",function(e){const t=this,s=Object.assign({title:"Untitled",headerClass:"dropdown-header",titleRowClass:"dropdown-header-title",labelClass:"dropdown-header-label",closeClass:"dropdown-header-close",html:e=>'<div class="'+e.headerClass+'"><div class="'+e.titleRowClass+'"><span class="'+e.labelClass+'">'+e.title+'</span><a class="'+e.closeClass+'">&times;</a></div></div>'},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s)),i=e.querySelector("."+s.closeClass);i&&i.addEventListener("click",e=>{((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e,!0),t.close()}),t.dropdown.insertBefore(e,t.dropdown.firstChild)})}),fl.define("caret_position",function(){var e=this;e.hook("instead","setCaret",t=>{"single"!==e.settings.mode&&e.control.contains(e.control_input)?(t=Math.max(0,Math.min(e.items.length,t)))==e.caretPos||e.isPending||e.controlChildren().forEach((s,i)=>{i<t?e.control_input.insertAdjacentElement("beforebegin",s):e.control.appendChild(s)}):t=e.items.length,e.caretPos=t}),e.hook("instead","moveCaret",t=>{if(!e.isFocused)return;const s=e.getLastActive(t);if(s){const r=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(s);e.setCaret(t>0?r+1:r),e.setActiveItem(),n=s,i=[],((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(["last-active"],e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(i=i.concat(e))}),a=i.filter(Boolean),(o=n,Array.isArray(o)||(o=[o]),n=o).map(e=>{a.map(t=>{e.classList.remove(t)})})}else e.setCaret(e.caretPos+t);var i,n,o,a})}),fl.define("dropdown_input",function(){const e=this;e.settings.shouldOpen=!0,e.hook("before","setup",()=>{e.focus_node=e.control,((e,...t)=>{var s,i=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{i.map(t=>{e.classList.add(t)})})})(e.control_input,"dropdown-input");const t=yl('<div class="dropdown-input-wrap">');t.append(e.control_input),e.dropdown.insertBefore(t,e.dropdown.firstChild);const s=yl('<input class="items-placeholder" tabindex="-1" />');s.placeholder=e.settings.placeholder||"",e.control.append(s)}),e.on("initialize",()=>{e.control_input.addEventListener("keydown",t=>{switch(t.keyCode){case 27:return e.isOpen&&(((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(t,!0),e.close()),void e.clearActiveItems();case 9:e.focus_node.tabIndex=-1}return e.onKeyDown.call(e,t)}),e.on("blur",()=>{e.focus_node.tabIndex=e.isDisabled?-1:e.tabIndex}),e.on("dropdown_open",()=>{e.control_input.focus()});const t=e.onBlur;e.hook("instead","onBlur",s=>{if(!s||s.relatedTarget!=e.control_input)return t.call(e)}),e.control_input.addEventListener("blur",()=>e.onBlur(),void 0),e.hook("before","close",()=>{e.isOpen&&e.focus_node.focus({preventScroll:!0})})})}),fl.define("input_autogrow",function(){var e=this;e.on("initialize",()=>{var t=document.createElement("span"),s=e.control_input;t.style.cssText="position:absolute; top:-99999px; left:-99999px; width:auto; padding:0; white-space:pre; ",e.wrapper.appendChild(t);for(const e of["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"])t.style[e]=s.style[e];var i=()=>{t.textContent=s.value,s.style.width=t.clientWidth+"px"};i(),e.on("update item_add item_remove",i),_l(s,"input",i),_l(s,"keyup",i),_l(s,"blur",i),_l(s,"update",i)})}),fl.define("no_backspace_delete",function(){var e=this,t=e.deleteSelection;this.hook("instead","deleteSelection",s=>!!e.activeItems.length&&t.call(e,s))}),fl.define("no_active_items",function(){this.hook("instead","setActiveItem",()=>{}),this.hook("instead","selectAll",()=>{})}),fl.define("optgroup_columns",function(){var e=this,t=e.onKeyDown;e.hook("instead","onKeyDown",s=>{var i,n,o,a;if(!e.isOpen||37!==s.keyCode&&39!==s.keyCode)return t.call(e,s);e.ignoreHover=!0,a=(e=>{for(;e&&e.matches;){if(e.matches("[data-group]"))return e;e=e.parentNode}})(e.activeOption),i=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(e.activeOption,"[data-selectable]"),a&&(a=37===s.keyCode?a.previousSibling:a.nextSibling)&&(n=(o=a.querySelectorAll("[data-selectable]"))[Math.min(o.length-1,i)])&&e.setActiveOption(n)})}),fl.define("remove_button",function(e){const t=Object.assign({label:"&times;",title:"Remove",className:"remove",append:!0},e);var s=this;if(t.append){var i='<a href="javascript:void(0)" class="'+t.className+'" tabindex="-1" title="'+(t.title+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")+'">'+t.label+"</a>";s.hook("after","setupTemplates",()=>{var e=s.settings.render.item;s.settings.render.item=(t,n)=>{var o=Cl(e.call(s,t,n)),a=Cl(i);return o.appendChild(a),Sl(a,"mousedown",e=>{xl(e,!0)}),Sl(a,"click",e=>{s.isLocked||(xl(e,!0),s.isLocked||s.shouldDelete([o],e)&&(s.removeItem(o),s.refreshOptions(!1),s.inputState()))}),o}})}}),fl.define("restore_on_backspace",function(e){const t=this,s=Object.assign({text:e=>e[t.settings.labelField]},e);t.on("item_remove",function(e){if(t.isFocused&&""===t.control_input.value.trim()){var i=t.options[e];i&&t.setTextboxValue(s.text.call(t,i))}})}),fl.define("virtual_scroll",function(){const e=this,t=e.canLoad,s=e.clearActiveOption,i=e.loadCallback;var n,o,a={},r=!1,l=[];if(e.settings.shouldLoadMore||(e.settings.shouldLoadMore=()=>{if(n.clientHeight/(n.scrollHeight-n.scrollTop)>.9)return!0;if(e.activeOption){var t=e.selectable();if(Array.from(t).indexOf(e.activeOption)>=t.length-2)return!0}return!1}),!e.settings.firstUrl)throw"virtual_scroll plugin requires a firstUrl() method";e.settings.sortField=[{field:"$order"},{field:"$score"}];const c=t=>!("number"==typeof e.settings.maxOptions&&n.children.length>=e.settings.maxOptions||!(t in a)||!a[t]),d=(t,s)=>e.items.indexOf(s)>=0||l.indexOf(s)>=0;e.setNextUrl=(e,t)=>{a[e]=t},e.getUrl=t=>{if(t in a){const e=a[t];return a[t]=!1,e}return e.clearPagination(),e.settings.firstUrl.call(e,t)},e.clearPagination=()=>{a={}},e.hook("instead","clearActiveOption",()=>{if(!r)return s.call(e)}),e.hook("instead","canLoad",s=>s in a?c(s):t.call(e,s)),e.hook("instead","loadCallback",(t,s)=>{if(r){if(o){const s=t[0];void 0!==s&&(o.dataset.value=s[e.settings.valueField])}}else e.clearOptions(d);i.call(e,t,s),r=!1}),e.hook("after","refreshOptions",()=>{const t=e.lastValue;var s;c(t)?(s=e.render("loading_more",{query:t}))&&(s.setAttribute("data-selectable",""),o=s):t in a&&!n.querySelector(".no-results")&&(s=e.render("no_more_results",{query:t})),s&&(((e,...t)=>{var s,i=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{i.map(t=>{e.classList.add(t)})})})(s,e.settings.optionClass),n.append(s))}),e.on("initialize",()=>{l=Object.keys(e.options),n=e.dropdown_content,e.settings.render=Object.assign({},{loading_more:()=>'<div class="loading-more-results">Loading more results ... </div>',no_more_results:()=>'<div class="no-more-results">No more results</div>'},e.settings.render),n.addEventListener("scroll",()=>{e.settings.shouldLoadMore.call(e)&&c(e.lastValue)&&(r||(r=!0,e.load.call(e,e.lastValue)))})})});const Al=fl,El={};let Tl;"undefined"!=typeof lpDataAdmin&&(Tl=lpDataAdmin.lp_rest_url,El.admin={apiAdminNotice:Tl+"lp/v1/admin/tools/admin-notices",apiAddons:Tl+"lp/v1/addon/all",apiAddonAction:Tl+"lp/v1/addon/action-n",apiAddonsPurchase:Tl+"lp/v1/addon/info-addons-purchase",apiSearchCourses:Tl+"lp/v1/admin/tools/search-course",apiSearchUsers:Tl+"lp/v1/admin/tools/search-user",apiAssignUserCourse:Tl+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:Tl+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(Tl=lpData.lp_rest_url,El.frontend={apiWidgets:Tl+"lp/v1/widgets/api",apiCourses:Tl+"lp/v1/courses/archive-course",apiAJAX:Tl+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:Tl+"lp/v1/profile/cover-image"}),Tl&&(El.apiCourses=Tl+"lp/v1/courses/");const Ll=El,Il={buildTomSelect(e,t,s,i,n){if(!e)return;const o={plugins:{remove_button:{title:"Remove this item"},dropdown_input:{}},onInitialize(){},onItemAdd(t){if(s){const o=Array.from(e.selectedOptions).map(e=>e.value);o.push(t),i.id_not_in=o.join(","),s("",i,n)}}};return s&&(o.load=(t,o)=>{const a=Array.from(e.selectedOptions).map(e=>e.value);i.id_not_in=a.join(","),s(t,i,Il.callBackTomSelectSearchAPI(o,n))}),(t={...o,...t}).options,new Al(e,t)},callBackTomSelectSearchAPI:(e,t)=>({success:s=>{const i=t.success(s);e(i)}}),fetchCourses(t="",s={},i){const n=Ll.admin.apiSearchCourses;s.search=t;const o={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify(s)};e.lpFetchAPI(n,o,i)},fetchUsers(t="",s={},i){const n=Ll.admin.apiSearchUsers;s.search=t;const o={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify(s)};e.lpFetchAPI(n,o,i)}},Dl=(e,t={})=>e?null!=e.tomSelectInstance?null:void(e.tomSelectInstance=Il.buildTomSelect(e,t)):null,ql=()=>{const t=document.querySelectorAll("select.lp-tom-select:not(.loaded)");t.length&&t.forEach(t=>{t.closest(".widget-liquid-left")||((t,s={},i={})=>{var n,o;if(!t)return;if(t.classList.contains("loaded"))return;t.classList.add("loaded");const a=t.dataset?.saved?JSON.parse(t.dataset.saved):0,r=t?.dataset?.struct?JSON.parse(t.dataset.struct):"";if(!r)return void Dl(t);const l=(e,t)=>{const s=t.parentElement;return s.tagName.toLowerCase()===e?s:"html"!==s.tagName.toLowerCase()&&l(e,s)},c=l("form",t);if(c){const e=c.querySelector('input[name="'+t.getAttribute("name")+'"]');e&&e.remove()}const d=null!==(n=r.dataSendApi)&&void 0!==n?n:"",u=null!==(o=r.urlApi)&&void 0!==o?o:"",h={...r.setting,...s};if(!u)return void Dl(t,h);const p=(t="",s,i)=>{const n=u,o={current_ids:a,...d,...s};o.search=t;const r={headers:{"Content-Type":"application/json","X-WP-Nonce":lpData.nonce},method:"POST",body:JSON.stringify(o)};e.lpFetchAPI(n,r,i)},m={success:e=>{((e,t,s,i,n={},o)=>{if(!(e&&t&&s&&i&&o))return;const a=e=>{if(!s.keyGetValue?.text||!s.keyGetValue.key_render)return;let t=s.keyGetValue.text;for(const[i,n]of Object.entries(s.keyGetValue.key_render))t=t.replace(new RegExp(`{{${n}}}`,"g"),e[n]);return t},r=t.dataset?.saved?JSON.parse(t.dataset.saved):0;let l=[];e.data[s.dataType].length>0&&(l=e.data[s.dataType].map(e=>({value:e[s.keyGetValue.value],text:a(e)})));const c={items:r,render:{item:(e,t)=>`<li data-id="${e.value}">\n\t\t\t\t\t\t<div class="item">${e.text}</div>\n\t\t\t\t\t</li>`},onChange:e=>{e.length<1&&(t.value="")},...n,options:l};null!=t.tomSelectInstance?t.tomSelectInstance.addOptions(l):t.tomSelectInstance=Il.buildTomSelect(t,c,i,{},o)})(e,t,r,p,h,m)}};let g=[];"object"==typeof a&&(g=Object.entries(a).map(([e,t])=>({key:e,value:t}))),d?.id_not_in&&(g=[...g,...d.id_not_in]),i.id_not_in=g.join(","),p("",i,m)})(t)})};document.addEventListener("submit",e=>{const t=e.target.closest(".cb-search-form");if(!t)return;const s=t.querySelector(".cb-search-btn");s&&(s.classList.add("loading"),s.disabled=!0)}),(()=>{try{new l,new k,document.querySelector(".lp-btn-generate-course-with-ai, .lp-btn-warning-enable-ai")&&new L({autoInsertButton:!1,isCourseBuilder:!0,redirectDelayMs:1200}),document.querySelector(".cb-course-edit-ai-btn.lp-btn-generate-with-ai")&&new $({autoInsertButtons:!1,isCourseBuilder:!0}),new F,new H,new N,new W,new j,new V,new X,new or,new ar,new cr({isCourseBuilder:!0}),C(),(()=>{const e=document.getElementById("lp-course-builder-sidebar"),t=document.querySelector(".lp-cb-sidebar__toggle"),s=document.getElementById("lp-course-builder"),i="lp_cb_sidebar_collapsed";e&&t&&("true"===localStorage.getItem(i)&&(e.classList.add("is-collapsed"),s&&s.classList.add("has-collapsed-sidebar")),t.addEventListener("click",()=>{const t=!e.classList.contains("is-collapsed");e.classList.toggle("is-collapsed"),s&&s.classList.toggle("has-collapsed-sidebar"),localStorage.setItem(i,t?"true":"false")}))})(),(()=>{const t=".cb-header-action-expanded",s=".course-action-expanded",i="is-open",o=(e=null)=>{document.querySelectorAll(`${t}.${i}`).forEach(t=>{if(e&&t===e)return;t.classList.remove(i);const n=t.querySelector(s);n&&n.setAttribute("aria-expanded","false")})};document.addEventListener("click",a=>{const r=a.target,l=r.closest(s);if(l){a.preventDefault(),a.stopPropagation();const e=l.closest(t);if(!e)return;const s=!e.classList.contains(i);return o(e),e.classList.toggle(i,s),void l.setAttribute("aria-expanded",s?"true":"false")}r.closest(t)||o();const c=document.querySelectorAll(".lp-cb-item-action-expand");if(r.closest(".lp-cb-item-action-expand-toggle")){const t=r.closest(".lp-cb-item-action-wrap").querySelector(".lp-cb-item-action-expand");t.classList.toggle(e.lpClassName.hidden),c.forEach(s=>{s!==t&&s.classList.add(e.lpClassName.hidden)})}if(r.closest(".lp-cb-item-action-expand-toggle")||c.forEach(t=>{t.classList.add(e.lpClassName.hidden)}),r.closest(".lp-cb-item-action")){const t=r.closest(".lp-cb-item-action"),s=t.closest(".lp-cb-item-action-wrap").querySelector(".lp-cb-item-action-expand-toggle"),i=JSON.parse(t.dataset.send);e.lpSetLoadingEl(s,1),s.querySelector("svg");const o={success:e=>{const{message:s,status:o,data:a}=e;n.W(s,o),"success"===o&&(a.redirect_url?window.location.href=a.redirect_url:a.html?t.closest("li.course").outerHTML=a.html:"delete"===i.action_type&&t.closest("li.course").remove())},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(s,0)}};window.lpAJAXG.fetchAJAX(i,o)}}),document.addEventListener("keydown",e=>{"Escape"===e.key&&o()})})()}catch(e){console.error("Error initializing builder components:",e)}})(),document.addEventListener("click",e=>{try{ql()}catch(e){console.warn("Error initializing TomSelect:",e)}}),document.addEventListener("DOMContentLoaded",()=>{try{ql()}catch(e){console.warn("Error initializing TomSelect on DOMContentLoaded:",e)}try{!function(){const e=new WeakSet;document.addEventListener("click",t=>{const s=t.target.closest("ul.lp-meta-box__course-tab__tabs a");if(!s)return;const i=s.getAttribute("href");i&&i.includes("material")&&setTimeout(()=>{try{const t=document.querySelector(i+" #lp-material-container");t&&!e.has(t)&&(e.add(t),new U(t))}catch(e){console.error("Error initializing BuilderMaterial:",e)}},100)})}()}catch(e){console.error("Error initializing BuilderMaterial:",e)}}),e?.lpOnElementReady&&e.lpOnElementReady("select.lp-tom-select",()=>{try{ql()}catch(e){console.warn("Error initializing TomSelect:",e)}}),window.lpFindTomSelect=ql})()})();
\ No newline at end of file
+(()=>{var e={345(e,t,s){"use strict";s.d(t,{f:()=>p});var i=s(4223),n=s(2603),o=s(8465),a=s.n(o),r=s(246);const l="edit-question";let c,d,u,h;class p{static selectors={elEditQuestionWrap:".lp-edit-question-wrap",elQuestionEditMain:".lp-question-edit-main",elQuestionToggleAll:".lp-question-toggle-all",elEditListQuestions:".lp-edit-list-questions",elQuestionToggle:".lp-question-toggle",elBtnShowPopupItemsToSelect:".lp-btn-show-popup-items-to-select",elPopupItemsToSelectClone:".lp-popup-items-to-select.clone",elBtnAddQuestion:".lp-btn-add-question",elBtnRemoveQuestion:".lp-btn-remove-question",elBtnUpdateQuestionTitle:".lp-btn-update-question-title",elBtnUpdateQuestionDes:".lp-btn-update-question-des",elBtnUpdateQuestionHint:".lp-btn-update-question-hint",elBtnUpdateQuestionExplain:".lp-btn-update-question-explanation",elQuestionTitleNewInput:".lp-question-title-new-input",elQuestionTitleInput:".lp-question-title-input",elQuestionTypeLabel:".lp-question-type-label",elQuestionTypeNew:".lp-question-type-new",elAddNewQuestion:"add-new-question",elQuestionClone:".lp-question-item.clone",elAnswersConfig:".lp-answers-config",elBtnAddAnswer:".lp-btn-add-question-answer",elQuestionAnswerItemAddNew:".lp-question-answer-item-add-new",elQuestionAnswerTitleNewInput:".lp-question-answer-title-new-input",elQuestionAnswerTitleInput:".lp-question-answer-title-input",elBtnDeleteAnswer:".lp-btn-delete-question-answer",elQuestionByType:".lp-question-by-type",elInputAnswerSetTrue:".lp-input-answer-set-true",elQuestionAnswerItem:".lp-question-answer-item",elBtnUpdateQuestionAnswer:".lp-btn-update-question-answer",elBtnFibInsertBlank:".lp-btn-fib-insert-blank",elBtnFibDeleteAllBlanks:".lp-btn-fib-delete-all-blanks",elBtnFibSaveContent:".lp-btn-fib-save-content",elBtnFibClearAllContent:".lp-btn-fib-clear-all-content",elFibOptionTitleInput:".lp-question-fib-option-title-input",elFibBlankOptions:".lp-question-fib-blank-options",elFibBlankOptionItem:".lp-question-fib-blank-option-item",elFibBlankOptionItemClone:".lp-question-fib-blank-option-item.clone",elFibBlankOptionIndex:".lp-question-fib-option-index",elBtnFibOptionDelete:".lp-btn-fib-option-delete",elFibOptionMatchCaseWrap:".lp-question-fib-option-match-case-wrap",elFibOptionMatchCaseInput:".lp-question-fib-option-match-case-input",elQuestionFibOptionDetail:".lp-question-fib-option-detail",elFibOptionComparisonInput:".lp-question-fib-option-comparison-input",elAutoSaveFib:".lp-auto-save-fib",LPTarget:".lp-target",elCollapse:"lp-collapse",elSectionToggle:".lp-section-toggle",elTriggerToggle:".lp-trigger-toggle",elAutoSaveQuestion:".lp-auto-save-question",elAutoSaveAnswer:".lp-auto-save-question-answer",elQuestionFibInput:"lp-question-fib-input",elBtnQuestionCreateType:".lp-btn-question-create-type"};constructor(){}init(){this.events(),this.initTinyMCE().then()}events(){p._loadedEvents||(p._loadedEvents=!0,document.querySelectorAll(`${p.selectors.elQuestionEditMain}`).forEach(e=>{this.sortAbleQuestionAnswer(e)}),i.eventHandlers("click",[{selector:p.selectors.elBtnQuestionCreateType,callBack:this.createQuestionType.name,class:this},{selector:p.selectors.elBtnAddAnswer,callBack:this.addQuestionAnswer.name,class:this},{selector:p.selectors.elBtnDeleteAnswer,callBack:this.deleteQuestionAnswer.name,class:this},{selector:p.selectors.elBtnFibInsertBlank,callBack:this.fibInsertBlank.name,class:this},{selector:p.selectors.elBtnFibDeleteAllBlanks,callBack:this.fibDeleteAllBlanks.name,class:this},{selector:p.selectors.elBtnFibSaveContent,callBack:this.fibSaveContent.name,class:this},{selector:p.selectors.elBtnFibClearAllContent,callBack:this.fibClearContent.name,class:this},{selector:p.selectors.elBtnFibOptionDelete,callBack:this.fibDeleteBlank.name,class:this},{selector:p.selectors.elFibOptionMatchCaseInput,callBack:this.fibShowHideMatchCaseOption.name,class:this},{selector:p.selectors.elFibOptionComparisonInput,callBack:e=>{const{e:t,target:s}=e;s.closest(`${p.selectors.elQuestionEditMain}`).querySelector(`${p.selectors.elBtnFibSaveContent}`).click()}}]),document.addEventListener("click",e=>{const t=e.target;i.toggleCollapse(e,t,p.selectors.elTriggerToggle)}),i.eventHandlers("keyup",[{selector:p.selectors.elQuestionAnswerTitleNewInput,callBack:this.checkCanAddAnswer.name,class:this},{selector:p.selectors.elFibOptionTitleInput,callBack:this.fibOptionTitleInputChange.name,class:this},{selector:p.selectors.elAutoSaveQuestion,callBack:this.autoUpdateQuestion.name,class:this}]),i.eventHandlers("keydown",[{selector:p.selectors.elQuestionAnswerTitleNewInput,callBack:this.addQuestionAnswer.name,class:this,checkIsEventEnter:!0}]),i.eventHandlers("change",[{selector:p.selectors.elAutoSaveAnswer,callBack:this.autoUpdateAnswer.name,class:this}]),this.eventEditorTinymce())}async initTinyMCE(){document.querySelectorAll(".lp-editor-tinymce").forEach(e=>{const t=e.id;this.reInitTinymce(t)})}reInitTinymce(e){if(!window.tinymce||!e)return;const t=document.getElementById(e);if(!t)return;this.reInitQuicktags(e);const s=window.tinymce.get(e),i=s?.getContainer?.();s&&(s.targetElm===t||s.getElement?.()===t||i?.contains(t))||(window.tinymce.execCommand("mceRemoveEditor",!0,e),window.tinymce.execCommand("mceAddEditor",!0,e)),this.setDefaultEditorTab(e)}reInitQuicktags(e){const t=document.getElementById(`qt_${e}_toolbar`);if(!t||t.children.length||!window.quicktags)return;const s=window.tinyMCEPreInit?.qtInit?.[e]||{id:e};window.quicktags(s),window.QTags?._buttonsInit&&window.QTags._buttonsInit()}setDefaultEditorTab(e){const t=document.getElementById(`wp-${e}-wrap`);if(!t)return;t.classList.contains("html-active")&&window.switchEditors?.go&&window.switchEditors.go(e,"tmce"),t.classList.add("tmce-active"),t.classList.remove("html-active");const s=document.getElementById(`${e}-tmce`),i=document.getElementById(`${e}-html`);s?.setAttribute("aria-pressed","true"),i?.setAttribute("aria-pressed","false")}eventEditorTinymce(){window.tinymce.on("AddEditor",e=>{const t=e.editor.id,s=window.tinymce.get(t);if(!s)return;if("content"===t)return;this.setDefaultEditorTab(t);const n=document.getElementById(t);if(!n)return;const o=n.closest(`${p.selectors.elQuestionEditMain}`);o&&(o.dataset.questionId,s.settings.force_p_newlines=!1,s.settings.forced_root_block="",s.settings.force_br_newlines=!0,s.settings.relative_urls=!1,s.settings.remove_script_host=!1,s.settings.convert_urls=!0,s.settings.document_base_url=lpData.site_url,s.on("change keyup",e=>{n.value=s.getContent(),this.autoUpdateQuestion({e,target:n})}),s.on("blur",e=>{}),s.on("focusin",e=>{}),s.on("init",()=>{s.dom.addStyle(`\n\t\t\t\tbody {\n\t\t\t\t\tline-height: 2.2 !important;\n\t\t\t\t}\n\t\t\t\t.${p.selectors.elQuestionFibInput} {\n\t\t\t\t\tborder: 1px dashed rebeccapurple;\n\t\t\t\t\tpadding: 5px;\n\t\t\t\t}\n\t\t\t`)}),s.on("setcontent",e=>{const t=this.randomString(),i=s.dom.select(`.${p.selectors.elQuestionFibInput}[data-id="${t}"]`);i[0]&&i[0].focus(),s.dom.bind(i[0],"input",e=>{})}),s.on("selectionchange",e=>{if(c=s.selection,c.getNode().classList.contains(`${p.selectors.elQuestionFibInput}`)){const e=c.getNode().dataset.id,n=c.getNode().textContent.trim();if(0===n.length){const t=s.id.replace(`${p.selectors.elQuestionFibInput}-`,""),n=document.querySelector(`${p.selectors.elQuestionEditMain}[data-question-id="${t}"]`).querySelector(`${p.selectors.elFibBlankOptions}`).querySelector(`${p.selectors.elFibBlankOptionItem}[data-id="${e}"]`);n&&i.lpShowHideEl(n,0)}else{const s=document.getElementById(t).closest(`${p.selectors.elAnswersConfig}`).querySelector(`${p.selectors.elFibBlankOptionItem}[data-id="${e}"]`);if(s){const e=s.querySelector(`${p.selectors.elFibOptionTitleInput}`);e&&(e.value=n)}}}}),s.on("Undo",e=>{s.getContent();const t=s.selection.getNode();if(t.classList.contains(`${p.selectors.elQuestionFibInput}`)){const e=t.dataset.id,s=document.querySelector(`${p.selectors.elFibBlankOptionItem}[data-id="${e}"]`);s&&i.lpShowHideEl(s,1)}}),s.on("Redo",e=>{}))})}autoUpdateQuestion(e){let{e:t,target:s,key:i,value:o}=e;const a=s.closest(`${p.selectors.elAutoSaveQuestion}`);if(!a)return;const r=a.closest(`${p.selectors.elQuestionEditMain}`).dataset.questionId;clearTimeout(h),h=setTimeout(()=>{const e={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw`Error: ${t}`;n.W(t,s)},error:e=>{n.W(e,"error")},completed:()=>{}},t={action:"update_question",question_id:r,args:{id_url:l}};if(void 0===i){if(i=a.dataset.keyAutoSave,!i){if(!a.classList.contains("lp-editor-tinymce"))return;const e=a.id;if(i=e.replace(/lp-/g,"").replace(`-${r}`,"").replace(/-/g,"_"),!i)return}o=a.value}t[i]=o,window.lpAJAXG.fetchAJAX(t,e)},700)}createQuestionType(e){const{e:t,target:s}=e,i=s.closest(`${p.selectors.elBtnQuestionCreateType}`);if(!i)return;const o=i.closest(`${p.selectors.elQuestionEditMain}`);if(!o)return;const a=o.dataset.questionId,r=o.querySelector(`${p.selectors.elQuestionTypeNew}`);if(!r)return;const c=r.value.trim();if(!c){const e=r.dataset.messEmptyType;return void n.W(e,"error")}const d={success:e=>{const{message:t,status:s,data:i}=e;if("success"!==s)throw`Error: ${t}`;{const{html_option_answers:e}=i;o.querySelector(`${p.selectors.elAnswersConfig}`).outerHTML=e,this.initTinyMCE(),this.sortAbleQuestionAnswer(o),n.W(t,s)}},error:e=>{n.W(e,"error")},completed:()=>{}},u={action:"update_question",question_id:a,question_type:c,args:{id_url:l}};window.lpAJAXG.fetchAJAX(u,d)}addQuestionAnswer(e){const{e:t,target:s}=e,o=s.closest(`${p.selectors.elQuestionAnswerItemAddNew}`);if(!o)return;t.preventDefault();const a=o.querySelector(`${p.selectors.elQuestionAnswerTitleNewInput}`);if(!a.value.trim()){const e=a.dataset.messEmptyTitle;return void n.W(e,"error")}const r=s.closest(`${p.selectors.elQuestionEditMain}`),c=r.querySelector(`${p.selectors.elQuestionAnswerItem}.clone`),d=c.cloneNode(!0),u=d.querySelector(`${p.selectors.elQuestionAnswerTitleInput}`);d.classList.remove("clone"),i.lpShowHideEl(d,1),i.lpSetLoadingEl(d,1),c.insertAdjacentElement("beforebegin",d);const h=a.value.trim();u.value=h,a.value="";const m={success:e=>{const{message:t,status:s,data:o}=e;if("success"!==s)throw`Error: ${t}`;{const{question_answer:e}=o;d.dataset.answerId=e.question_answer_id,i.lpSetLoadingEl(d,0);const t=this.getDataAnswersConfig(r);t.push(e),this.setDataAnswersConfig(r,t)}n.W(t,s)},error:e=>{d.remove(),n.W(e,"error")},completed:()=>{}},g={action:"add_question_answer",question_id:r.dataset.questionId,answer_title:h,args:{id_url:l}};window.lpAJAXG.fetchAJAX(g,m)}checkCanAddAnswer(e){const{e:t,target:s}=e,i=s.closest(p.selectors.elQuestionAnswerTitleNewInput);if(!i)return;const n=i.closest(`${p.selectors.elQuestionAnswerItemAddNew}`);if(!n)return;const o=n.querySelector(`${p.selectors.elBtnAddAnswer}`);o&&(i.value.trim()?o.classList.add("active"):o.classList.remove("active"))}autoUpdateAnswer(e){const{e:t,target:s}=e,o=s.closest(`${p.selectors.elAutoSaveAnswer}`);if(!o)return;const a=o.closest(`${p.selectors.elQuestionAnswerItem}`);clearTimeout(d),d=setTimeout(()=>{const e=o.closest(`${p.selectors.elQuestionEditMain}`),t=e.dataset.questionId,s=this.getDataAnswersConfig(e),r=e.querySelector(`${p.selectors.elAnswersConfig}`),c=structuredClone(s),d=r.querySelectorAll(`${p.selectors.elQuestionAnswerItem}:not(.clone)`),u={};d.forEach((e,t)=>{u[e.dataset.answerId]=t+1}),s.map((t,s)=>{const i=e.querySelector(`${p.selectors.elQuestionAnswerItem}[data-answer-id="${t.question_answer_id}"]`),n=i.querySelector(`${p.selectors.elInputAnswerSetTrue}`),o=i.querySelector(`${p.selectors.elQuestionAnswerTitleInput}`);return o&&(t.title=o.value.trim()),n&&(n.checked?t.is_true="yes":t.is_true=""),u[t.question_answer_id]&&(t.order=u[t.question_answer_id]),t}),i.lpSetLoadingEl(a,1);const h={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw`Error: ${t}`;n.W(t,s)},error:t=>{c.forEach(t=>{const s=e.querySelector(`${p.selectors.elQuestionAnswerItem}[data-answer-id="${t.question_answer_id}"]`).querySelector(`${p.selectors.elInputAnswerSetTrue}`);return"yes"===t.is_true&&(s.checked=!0),t}),n.W(t,"error")},completed:()=>{i.lpSetLoadingEl(a,0)}},m={action:"update_question_answers_config",question_id:t,answers:s,args:{id_url:l}};window.lpAJAXG.fetchAJAX(m,h)},700)}sortAbleQuestionAnswer(e){let t,s=0;e.querySelectorAll(`${p.selectors.elAnswersConfig}`).forEach(e=>{new r.Ay(e,{handle:".drag",animation:150,onEnd:e=>{const i=e.item;s&&(clearTimeout(t),t=setTimeout(()=>{const e=i.querySelector(`${p.selectors.elAutoSaveAnswer}`);this.autoUpdateAnswer({e:null,target:e})},1e3))},onMove:e=>{clearTimeout(t)},onUpdate:e=>{s=1}})})}deleteQuestionAnswer(e){const{e:t,target:s}=e,o=s.closest(`${p.selectors.elBtnDeleteAnswer}`);if(!o)return;const r=o.closest(`${p.selectors.elQuestionAnswerItem}`);if(!r)return;const c=o.closest(`${p.selectors.elQuestionEditMain}`),d=c.dataset.questionId,u=r.dataset.answerId;d&&u&&a().fire({title:o.dataset.title||"Are you sure?",text:o.dataset.content||"Do you want to delete this answer?",icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){i.lpSetLoadingEl(r,1);const e={success:e=>{const{message:t,status:s}=e;if(n.W(t,s),"success"===s){const e=parseInt(r.dataset.answerId);r.remove();const t=this.getDataAnswersConfig(c);if(t){const s=t.filter(t=>parseInt(t.question_answer_id)!==e);this.setDataAnswersConfig(c,s)}}},error:e=>{n.W(e,"error")},completed:()=>{i.lpSetLoadingEl(r,0)}},t={action:"delete_question_answer",question_id:d,question_answer_id:u,args:{id_url:l}};window.lpAJAXG.fetchAJAX(t,e)}})}getDataAnswersConfig(e){const t=e.querySelector(`${p.selectors.elAnswersConfig}`);if(!t)return null;let s=t.dataset.answers||"[]";try{s=JSON.parse(s)}catch(e){s=[]}return s.meta_data||(s.meta_data={}),s}setDataAnswersConfig(e,t){const s=e.querySelector(`${p.selectors.elAnswersConfig}`);s&&(t&&"object"==typeof t||(t={}),s.dataset.answers=JSON.stringify(t))}fibInsertBlank=e=>{const{e:t,target:s}=e,o=s.closest(p.selectors.elBtnFibInsertBlank);if(!o)return;const a=o.dataset.defaultText,r=o.closest(p.selectors.elQuestionEditMain),l=r.dataset.questionId,d=o.dataset.messInserted,u=o.dataset.messRequireSelectText,h=`${p.selectors.elQuestionFibInput}-${l}`,m=this.randomString();let g;if(!c)return void n.W(u,"error");{const e=c.getNode();if(!e)return void n.W("Event insert blank has error, please try again","error");if(!e.closest(`body[data-id="${h}"]`))return void n.W(u,"error");if(e.classList.contains(`${p.selectors.elQuestionFibInput}`))return void n.W(d,"error");g=c.getContent(),0===g.length&&(g=a);const t=`<span class="${p.selectors.elQuestionFibInput}" data-id="${m}">${g}</span>`;c.setContent(t)}const f=this.getDataAnswersConfig(r);f.meta_data=f.meta_data||{},0===Object.keys(f.meta_data).length&&(f.meta_data={}),f.meta_data[m]={id:m,match_case:0,comparison:"equal",fill:g,index:1,open:!1},this.setDataAnswersConfig(r,f);const b=r.querySelector(`${p.selectors.elFibBlankOptions}`),v=r.querySelector(`${p.selectors.elFibBlankOptionItemClone}`),y=v.cloneNode(!0),w=b.querySelectorAll(`${p.selectors.elFibBlankOptionItem}:not(.clone)`).length,_=y.querySelector(`${p.selectors.elFibBlankOptionIndex}`),x=y.querySelector(`${p.selectors.elFibOptionTitleInput}`),S=y.querySelector(`${p.selectors.elFibOptionMatchCaseInput}`),C=y.querySelectorAll(`${p.selectors.elFibOptionComparisonInput}`);y.dataset.id=m,x.name=`${p.selectors.elFibOptionTitleInput}-${m}`,x.value=this.decodeHtml(g),_.textContent=w+1+".",S.name=`${p.selectors.elFibOptionMatchCaseInput}-${m}`.replace(/\./g,""),C.forEach(e=>{e.name=`${p.selectors.elFibOptionComparisonInput}-${m}`.replace(/\./g,""),"equal"===e.value&&(e.checked=!0)}),v.insertAdjacentElement("beforebegin",y),y.classList.remove("clone"),i.lpShowHideEl(y,1);const k=r.querySelector(`${p.selectors.elBtnFibSaveContent}`);i.lpSetLoadingEl(o,1),this.fibSaveContent({e:null,target:k,callBackCompleted:()=>{i.lpSetLoadingEl(o,0)}})};fibDeleteAllBlanks(e){const{e:t,target:s}=e,n=s.closest(`${p.selectors.elBtnFibDeleteAllBlanks}`);if(!n)return;const o=n.closest(`${p.selectors.elQuestionEditMain}`);if(!o)return;const r=o.dataset.questionId,l=this.getDataAnswersConfig(o);a().fire({title:n.dataset.title,text:n.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e=window.tinymce.get(`${p.selectors.elQuestionFibInput}-${r}`);e.dom.select(`.${p.selectors.elQuestionFibInput}`).forEach(t=>{e.dom.remove(t,!0)}),l.meta_data={},this.setDataAnswersConfig(o,l),o.querySelector(`${p.selectors.elFibBlankOptions}`).querySelectorAll(`${p.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const t=o.querySelector(`${p.selectors.elBtnFibSaveContent}`);i.lpSetLoadingEl(n,1),this.fibSaveContent({e:null,target:t,callBackCompleted:()=>{i.lpSetLoadingEl(n,0)}})}})}fibClearContent(e){const{e:t,target:s}=e,n=s.closest(`${p.selectors.elBtnFibClearAllContent}`);if(!n)return;const o=n.closest(`${p.selectors.elQuestionEditMain}`);if(!o)return;const r=o.dataset.questionId,l=this.getDataAnswersConfig(o);a().fire({title:n.dataset.title,text:n.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){window.tinymce.get(`lp-question-fib-input-${r}`).setContent(""),l.meta_data={},this.setDataAnswersConfig(o,l),o.querySelector(`${p.selectors.elFibBlankOptions}`).querySelectorAll(`${p.selectors.elFibBlankOptionItem}:not(.clone)`).forEach(e=>{e.remove()});const e=o.querySelector(`${p.selectors.elBtnFibSaveContent}`);i.lpSetLoadingEl(n,1),this.fibSaveContent({e:null,target:e,callBackCompleted:()=>{i.lpSetLoadingEl(n,0)}})}})}fibDeleteBlank(e){const{e:t,target:s}=e,n=s.closest(`${p.selectors.elBtnFibOptionDelete}`);if(!n)return;const o=n.closest(`${p.selectors.elQuestionEditMain}`);if(!o)return;const r=o.dataset.questionId,l=(o.querySelector(`${p.selectors.elAnswersConfig}`),this.getDataAnswersConfig(o)),c=n.closest(`${p.selectors.elFibBlankOptionItem}`),d=c.dataset.id;a().fire({title:n.dataset.title,text:n.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e=window.tinymce.get(`${p.selectors.elQuestionFibInput}-${r}`),t=e.dom.select(`.${p.selectors.elQuestionFibInput}[data-id="${d}"]`);t[0]&&e.dom.remove(t[0],!0),c.remove(),l.meta_data=l.meta_data||{},l.meta_data[d]&&delete l.meta_data[d],this.setDataAnswersConfig(o,l);const s=o.querySelector(`${p.selectors.elBtnFibSaveContent}`);i.lpSetLoadingEl(c,1),this.fibSaveContent({e:null,target:s,callBackCompleted:()=>{i.lpSetLoadingEl(c,0)}})}})}fibOptionTitleInputChange(e){const{e:t,target:s}=e,i=s.closest(`${p.selectors.elFibOptionTitleInput}`);if(!i)return;const n=i.closest(`${p.selectors.elFibBlankOptionItem}`);if(!n)return;const o=i.closest(`${p.selectors.elQuestionEditMain}`);if(!o)return;const a=i.value.trim(),r=n.dataset.id,l=o.dataset.questionId,c=window.tinymce.get(`lp-question-fib-input-${l}`).dom.select(`.lp-question-fib-input[data-id="${r}"]`);c[0]&&(c[0].textContent=a),clearTimeout(u),u=setTimeout(()=>{const e=o.querySelector(`${p.selectors.elBtnFibSaveContent}`);this.fibSaveContent({e:null,target:e})},700)}fibSaveContent(e){const{e:t,target:s,callBackCompleted:o=null}=e,a=s.closest(`${p.selectors.elBtnFibSaveContent}`);if(!a)return;const r=a.closest(`${p.selectors.elQuestionEditMain}`),c=r.dataset.questionId,d=this.getDataAnswersConfig(r);if(!d)return;const u=window.tinymce.get(`${p.selectors.elQuestionFibInput}-${c}`);d.title=u.getContent();const h=r.querySelectorAll(`${p.selectors.elFibBlankOptionItem}:not(.clone)`);h&&h.forEach(e=>{const t=e.dataset.id,s=e.querySelector(`${p.selectors.elFibOptionMatchCaseInput}`),i=e.querySelector(`${p.selectors.elFibOptionComparisonInput}:checked`);d.meta_data[t].match_case=s.checked?1:0,d.meta_data[t].comparison=i.value}),o||i.lpSetLoadingEl(a,1);const m={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw`Error: ${t}`;this.setDataAnswersConfig(r,d),n.W(t,s)},error:e=>{n.W(e,"error")},completed:()=>{o&&"function"==typeof o?o():i.lpSetLoadingEl(a,0)}},g={action:"update_question_answers_config",question_id:c,answers:d,args:{id_url:l}};window.lpAJAXG.fetchAJAX(g,m)}fibShowHideMatchCaseOption(e){const{e:t,target:s}=e,n=s.closest(`${p.selectors.elFibOptionMatchCaseInput}`);if(!n)return;const o=n.closest(`${p.selectors.elQuestionFibOptionDetail}`),a=o.querySelector(`${p.selectors.elFibOptionMatchCaseWrap}`);o&&a&&(n.checked?i.lpShowHideEl(a,1):i.lpShowHideEl(a,0),n.closest(`${p.selectors.elQuestionEditMain}`).querySelector(`${p.selectors.elBtnFibSaveContent}`).click())}randomString(e=10){let t="";for(let s=0;s<e;s++)t+="abcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(36*Math.random()));return t}decodeHtml(e){const t=document.createElement("textarea");return t.innerHTML=e,t.value}}const m=new p;i.lpOnElementReady(p.selectors.elEditQuestionWrap,e=>{const t=p.selectors.elQuestionEditMain.replace(".","");e.classList.contains(t)&&m.init()})},2603(e,t,s){"use strict";s.d(t,{W:()=>a});var i=s(7736),n=s.n(i);s(4316);const o={text:"",gravity:lpData.toast.gravity,position:lpData.toast.position,className:`${lpData.toast.classPrefix}`,close:1==lpData.toast.close,stopOnFocus:1==lpData.toast.stopOnFocus,duration:lpData.toast.duration},a=(e,t="success",s)=>{let i=o;s&&(i={...i,...s}),new(n())({...i,text:e,className:`${lpData.toast.classPrefix} ${t}`}).showToast()}},4223(e,t,s){"use strict";s.r(t),s.d(t,{debounce:()=>v,eventHandlers:()=>b,getDataOfForm:()=>m,getFieldKeysOfForm:()=>g,listenElementCreated:()=>l,listenElementViewed:()=>r,lpAddQueryArgs:()=>a,lpAjaxParseJsonOld:()=>d,lpClassName:()=>i,lpFetchAPI:()=>n,lpGetCurrentURLNoParam:()=>o,lpOnElementReady:()=>c,lpSetLoadingEl:()=>h,lpShowHideEl:()=>u,mergeDataWithDatForm:()=>f,toggleCollapse:()=>p});const i={hidden:"lp-hidden",loading:"loading",elCollapse:"lp-collapse",elSectionToggle:".lp-section-toggle",elTriggerToggle:".lp-trigger-toggle"},n=(e,t={},s={})=>{"function"==typeof s.before&&s.before(),fetch(e,{method:"GET",...t}).then(e=>e.json()).then(e=>{"function"==typeof s.success&&s.success(e)}).catch(e=>{"function"==typeof s.error&&s.error(e)}).finally(()=>{"function"==typeof s.completed&&s.completed()})},o=()=>{let e=window.location.href;return e.includes("?")&&(e=e.split("?")[0]),e},a=(e,t)=>{const s=new URL(e);return Object.keys(t).forEach(e=>{s.searchParams.set(e,t[e])}),s},r=(e,t)=>{new IntersectionObserver(function(e){for(const s of e)s.isIntersecting&&t(s)}).observe(e)},l=e=>{new MutationObserver(function(t){t.forEach(function(t){t.addedNodes&&t.addedNodes.forEach(function(t){1===t.nodeType&&e(t)})})}).observe(document,{childList:!0,subtree:!0})},c=(e,t)=>{const s=document.querySelector(e);if(s)return void t(s);const i=new MutationObserver((s,i)=>{const n=document.querySelector(e);n&&(i.disconnect(),t(n))});i.observe(document.documentElement,{childList:!0,subtree:!0})},d=e=>{if("string"!=typeof e)return e;const t=String.raw({raw:e}).match(/<-- LP_AJAX_START -->(.*)<-- LP_AJAX_END -->/s);try{e=t?JSON.parse(t[1].replace(/(?:\r\n|\r|\n)/g,"")):JSON.parse(e)}catch(t){e={}}return e},u=(e,t=0)=>{e&&(t?e.classList.remove(i.hidden):e.classList.add(i.hidden))},h=(e,t)=>{e&&(t?e.classList.add(i.loading):e.classList.remove(i.loading))},p=(e,t,s="",n=[],o)=>{if(s||(s=i.elTriggerToggle),n&&n.length>0)for(const e of n)if(t.closest(e))return;const a=t.closest(s);if(!a)return;const r=a.closest(`${i.elSectionToggle}`);r&&(r.classList.toggle(`${i.elCollapse}`),"function"==typeof o&&o(r))},m=e=>{const t={},s=new FormData(e);for(const e of s.entries()){const i=e[0],n=s.getAll(i);t.hasOwnProperty(i)||(t[i]=n.join(","))}return t},g=e=>{const t=[],s=e.elements;for(let e=0;e<s.length;e++){const i=s[e].name;i&&!t.includes(i)&&t.push(i)}return t},f=(e,t)=>{const s=m(e);return g(e).forEach(e=>{s.hasOwnProperty(e)?""===s[e][0]&&(delete s[e],delete t[e]):delete t[e]}),t={...t,...s}},b=(e,t)=>{document.addEventListener(e,s=>{const i=s.target;let n={e:s,target:i};t.forEach(t=>{n={...n,...t},t.conditionBeforeCallBack&&!0!==t.conditionBeforeCallBack(n)||"keydown"===e&&t.checkIsEventEnter&&"Enter"!==s.key||i.closest(t.selector)&&(t.class?t.class[t.callBack](n):t.callBack(n))})})},v=(e,t=500)=>{let s;return i=>{clearTimeout(s),s=setTimeout(()=>e(i),t)}}},9455(e,t,s){"use strict";s.d(t,{A:()=>r});var i=s(1601),n=s.n(i),o=s(6314),a=s.n(o)()(n());a.push([e.id,"/*!\n * Toastify js 1.12.0\n * https://github.com/apvarun/toastify-js\n * @license MIT licensed\n *\n * Copyright (C) 2018 Varun A P\n */\n\n.toastify {\n    padding: 12px 20px;\n    color: #ffffff;\n    display: inline-block;\n    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);\n    background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5);\n    background: linear-gradient(135deg, #73a5ff, #5477f5);\n    position: fixed;\n    opacity: 0;\n    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);\n    border-radius: 2px;\n    cursor: pointer;\n    text-decoration: none;\n    max-width: calc(50% - 20px);\n    z-index: 2147483647;\n}\n\n.toastify.on {\n    opacity: 1;\n}\n\n.toast-close {\n    background: transparent;\n    border: 0;\n    color: white;\n    cursor: pointer;\n    font-family: inherit;\n    font-size: 1em;\n    opacity: 0.4;\n    padding: 0 5px;\n}\n\n.toastify-right {\n    right: 15px;\n}\n\n.toastify-left {\n    left: 15px;\n}\n\n.toastify-top {\n    top: -150px;\n}\n\n.toastify-bottom {\n    bottom: -150px;\n}\n\n.toastify-rounded {\n    border-radius: 25px;\n}\n\n.toastify-avatar {\n    width: 1.5em;\n    height: 1.5em;\n    margin: -7px 5px;\n    border-radius: 2px;\n}\n\n.toastify-center {\n    margin-left: auto;\n    margin-right: auto;\n    left: 0;\n    right: 0;\n    max-width: fit-content;\n    max-width: -moz-fit-content;\n}\n\n@media only screen and (max-width: 360px) {\n    .toastify-right, .toastify-left {\n        margin-left: auto;\n        margin-right: auto;\n        left: 0;\n        right: 0;\n        max-width: fit-content;\n    }\n}\n",""]);const r=a},6314(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var s="",i=void 0!==t[5];return t[4]&&(s+="@supports (".concat(t[4],") {")),t[2]&&(s+="@media ".concat(t[2]," {")),i&&(s+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),s+=e(t),i&&(s+="}"),t[2]&&(s+="}"),t[4]&&(s+="}"),s}).join("")},t.i=function(e,s,i,n,o){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(i)for(var r=0;r<this.length;r++){var l=this[r][0];null!=l&&(a[l]=!0)}for(var c=0;c<e.length;c++){var d=[].concat(e[c]);i&&a[d[0]]||(void 0!==o&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=o),s&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=s):d[2]=s),n&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=n):d[4]="".concat(n)),t.push(d))}},t}},1601(e){"use strict";e.exports=function(e){return e[1]}},246(e,t,s){"use strict";function i(e,t,s){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var s=t.call(e,"string");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var i in s)({}).hasOwnProperty.call(s,i)&&(e[i]=s[i])}return e},n.apply(null,arguments)}function o(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),s.push.apply(s,i)}return s}function a(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?o(Object(s),!0).forEach(function(t){i(e,t,s[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):o(Object(s)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))})}return e}function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function l(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}s.d(t,{Ay:()=>nt});var c=l(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),d=l(/Edge/i),u=l(/firefox/i),h=l(/safari/i)&&!l(/chrome/i)&&!l(/android/i),p=l(/iP(ad|od|hone)/i),m=l(/chrome/i)&&l(/android/i),g={capture:!1,passive:!1};function f(e,t,s){e.addEventListener(t,s,!c&&g)}function b(e,t,s){e.removeEventListener(t,s,!c&&g)}function v(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function y(e){return e.host&&e!==document&&e.host.nodeType&&e.host!==e?e.host:e.parentNode}function w(e,t,s,i){if(e){s=s||document;do{if(null!=t&&(">"===t[0]?e.parentNode===s&&v(e,t):v(e,t))||i&&e===s)return e;if(e===s)break}while(e=y(e))}return null}var _,x=/\s+/g;function S(e,t,s){if(e&&t)if(e.classList)e.classList[s?"add":"remove"](t);else{var i=(" "+e.className+" ").replace(x," ").replace(" "+t+" "," ");e.className=(i+(s?" "+t:"")).replace(x," ")}}function C(e,t,s){var i=e&&e.style;if(i){if(void 0===s)return document.defaultView&&document.defaultView.getComputedStyle?s=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(s=e.currentStyle),void 0===t?s:s[t];t in i||-1!==t.indexOf("webkit")||(t="-webkit-"+t),i[t]=s+("string"==typeof s?"":"px")}}function k(e,t){var s="";if("string"==typeof e)s=e;else do{var i=C(e,"transform");i&&"none"!==i&&(s=i+" "+s)}while(!t&&(e=e.parentNode));var n=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return n&&new n(s)}function A(e,t,s){if(e){var i=e.getElementsByTagName(t),n=0,o=i.length;if(s)for(;n<o;n++)s(i[n],n);return i}return[]}function E(){return document.scrollingElement||document.documentElement}function T(e,t,s,i,n){if(e.getBoundingClientRect||e===window){var o,a,r,l,d,u,h;if(e!==window&&e.parentNode&&e!==E()?(a=(o=e.getBoundingClientRect()).top,r=o.left,l=o.bottom,d=o.right,u=o.height,h=o.width):(a=0,r=0,l=window.innerHeight,d=window.innerWidth,u=window.innerHeight,h=window.innerWidth),(t||s)&&e!==window&&(n=n||e.parentNode,!c))do{if(n&&n.getBoundingClientRect&&("none"!==C(n,"transform")||s&&"static"!==C(n,"position"))){var p=n.getBoundingClientRect();a-=p.top+parseInt(C(n,"border-top-width")),r-=p.left+parseInt(C(n,"border-left-width")),l=a+o.height,d=r+o.width;break}}while(n=n.parentNode);if(i&&e!==window){var m=k(n||e),g=m&&m.a,f=m&&m.d;m&&(l=(a/=f)+(u/=f),d=(r/=g)+(h/=g))}return{top:a,left:r,bottom:l,right:d,width:h,height:u}}}function L(e,t,s){for(var i=P(e,!0),n=T(e)[t];i;){var o=T(i)[s];if(!("top"===s||"left"===s?n>=o:n<=o))return i;if(i===E())break;i=P(i,!1)}return!1}function I(e,t,s,i){for(var n=0,o=0,a=e.children;o<a.length;){if("none"!==a[o].style.display&&a[o]!==ze.ghost&&(i||a[o]!==ze.dragged)&&w(a[o],s.draggable,e,!1)){if(n===t)return a[o];n++}o++}return null}function D(e,t){for(var s=e.lastElementChild;s&&(s===ze.ghost||"none"===C(s,"display")||t&&!v(s,t));)s=s.previousElementSibling;return s||null}function q(e,t){var s=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===ze.clone||t&&!v(e,t)||s++;return s}function B(e){var t=0,s=0,i=E();if(e)do{var n=k(e),o=n.a,a=n.d;t+=e.scrollLeft*o,s+=e.scrollTop*a}while(e!==i&&(e=e.parentNode));return[t,s]}function P(e,t){if(!e||!e.getBoundingClientRect)return E();var s=e,i=!1;do{if(s.clientWidth<s.scrollWidth||s.clientHeight<s.scrollHeight){var n=C(s);if(s.clientWidth<s.scrollWidth&&("auto"==n.overflowX||"scroll"==n.overflowX)||s.clientHeight<s.scrollHeight&&("auto"==n.overflowY||"scroll"==n.overflowY)){if(!s.getBoundingClientRect||s===document.body)return E();if(i||t)return s;i=!0}}}while(s=s.parentNode);return E()}function M(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function O(e,t){return function(){if(!_){var s=arguments;1===s.length?e.call(this,s[0]):e.apply(this,s),_=setTimeout(function(){_=void 0},t)}}}function z(e,t,s){e.scrollLeft+=t,e.scrollTop+=s}function $(e){var t=window.Polymer,s=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):s?s(e).clone(!0)[0]:e.cloneNode(!0)}function F(e,t,s){var i={};return Array.from(e.children).forEach(function(n){var o,a,r,l;if(w(n,t.draggable,e,!1)&&!n.animated&&n!==s){var c=T(n);i.left=Math.min(null!==(o=i.left)&&void 0!==o?o:1/0,c.left),i.top=Math.min(null!==(a=i.top)&&void 0!==a?a:1/0,c.top),i.right=Math.max(null!==(r=i.right)&&void 0!==r?r:-1/0,c.right),i.bottom=Math.max(null!==(l=i.bottom)&&void 0!==l?l:-1/0,c.bottom)}}),i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}var H="Sortable"+(new Date).getTime();var Q=[],N={initializeByDefault:!0},R={mount:function(e){for(var t in N)N.hasOwnProperty(t)&&!(t in e)&&(e[t]=N[t]);Q.forEach(function(t){if(t.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),Q.push(e)},pluginEvent:function(e,t,s){var i=this;this.eventCanceled=!1,s.cancel=function(){i.eventCanceled=!0};var n=e+"Global";Q.forEach(function(i){t[i.pluginName]&&(t[i.pluginName][n]&&t[i.pluginName][n](a({sortable:t},s)),t.options[i.pluginName]&&t[i.pluginName][e]&&t[i.pluginName][e](a({sortable:t},s)))})},initializePlugins:function(e,t,s,i){for(var o in Q.forEach(function(i){var o=i.pluginName;if(e.options[o]||i.initializeByDefault){var a=new i(e,t,e.options);a.sortable=e,a.options=e.options,e[o]=a,n(s,a.defaults)}}),e.options)if(e.options.hasOwnProperty(o)){var a=this.modifyOption(e,o,e.options[o]);void 0!==a&&(e.options[o]=a)}},getEventProperties:function(e,t){var s={};return Q.forEach(function(i){"function"==typeof i.eventProperties&&n(s,i.eventProperties.call(t[i.pluginName],e))}),s},modifyOption:function(e,t,s){var i;return Q.forEach(function(n){e[n.pluginName]&&n.optionListeners&&"function"==typeof n.optionListeners[t]&&(i=n.optionListeners[t].call(e[n.pluginName],s))}),i}};var W=["evt"],j=function(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=s.evt,n=function(e,t){if(null==e)return{};var s,i,n=function(e,t){if(null==e)return{};var s={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;s[i]=e[i]}return s}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)s=o[i],-1===t.indexOf(s)&&{}.propertyIsEnumerable.call(e,s)&&(n[s]=e[s])}return n}(s,W);R.pluginEvent.bind(ze)(e,t,a({dragEl:U,parentEl:X,ghostEl:J,rootEl:G,nextEl:Y,lastDownEl:K,cloneEl:Z,cloneHidden:ee,dragStarted:pe,putSortable:ae,activeSortable:ze.active,originalEvent:i,oldIndex:te,oldDraggableIndex:ie,newIndex:se,newDraggableIndex:ne,hideGhostForTarget:Be,unhideGhostForTarget:Pe,cloneNowHidden:function(){ee=!0},cloneNowShown:function(){ee=!1},dispatchSortableEvent:function(e){V({sortable:t,name:e,originalEvent:i})}},n))};function V(e){!function(e){var t=e.sortable,s=e.rootEl,i=e.name,n=e.targetEl,o=e.cloneEl,r=e.toEl,l=e.fromEl,u=e.oldIndex,h=e.newIndex,p=e.oldDraggableIndex,m=e.newDraggableIndex,g=e.originalEvent,f=e.putSortable,b=e.extraEventProperties;if(t=t||s&&s[H]){var v,y=t.options,w="on"+i.charAt(0).toUpperCase()+i.substr(1);!window.CustomEvent||c||d?(v=document.createEvent("Event")).initEvent(i,!0,!0):v=new CustomEvent(i,{bubbles:!0,cancelable:!0}),v.to=r||s,v.from=l||s,v.item=n||s,v.clone=o,v.oldIndex=u,v.newIndex=h,v.oldDraggableIndex=p,v.newDraggableIndex=m,v.originalEvent=g,v.pullMode=f?f.lastPutMode:void 0;var _=a(a({},b),R.getEventProperties(i,t));for(var x in _)v[x]=_[x];s&&s.dispatchEvent(v),y[w]&&y[w].call(t,v)}}(a({putSortable:ae,cloneEl:Z,targetEl:U,rootEl:G,oldIndex:te,oldDraggableIndex:ie,newIndex:se,newDraggableIndex:ne},e))}var U,X,J,G,Y,K,Z,ee,te,se,ie,ne,oe,ae,re,le,ce,de,ue,he,pe,me,ge,fe,be,ve=!1,ye=!1,we=[],_e=!1,xe=!1,Se=[],Ce=!1,ke=[],Ae="undefined"!=typeof document,Ee=p,Te=d||c?"cssFloat":"float",Le=Ae&&!m&&!p&&"draggable"in document.createElement("div"),Ie=function(){if(Ae){if(c)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),De=function(e,t){var s=C(e),i=parseInt(s.width)-parseInt(s.paddingLeft)-parseInt(s.paddingRight)-parseInt(s.borderLeftWidth)-parseInt(s.borderRightWidth),n=I(e,0,t),o=I(e,1,t),a=n&&C(n),r=o&&C(o),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+T(n).width,c=r&&parseInt(r.marginLeft)+parseInt(r.marginRight)+T(o).width;if("flex"===s.display)return"column"===s.flexDirection||"column-reverse"===s.flexDirection?"vertical":"horizontal";if("grid"===s.display)return s.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(n&&a.float&&"none"!==a.float){var d="left"===a.float?"left":"right";return!o||"both"!==r.clear&&r.clear!==d?"horizontal":"vertical"}return n&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||l>=i&&"none"===s[Te]||o&&"none"===s[Te]&&l+c>i)?"vertical":"horizontal"},qe=function(e){function t(e,s){return function(i,n,o,a){var r=i.options.group.name&&n.options.group.name&&i.options.group.name===n.options.group.name;if(null==e&&(s||r))return!0;if(null==e||!1===e)return!1;if(s&&"clone"===e)return e;if("function"==typeof e)return t(e(i,n,o,a),s)(i,n,o,a);var l=(s?i:n).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var s={},i=e.group;i&&"object"==r(i)||(i={name:i}),s.name=i.name,s.checkPull=t(i.pull,!0),s.checkPut=t(i.put),s.revertClone=i.revertClone,e.group=s},Be=function(){!Ie&&J&&C(J,"display","none")},Pe=function(){!Ie&&J&&C(J,"display","")};Ae&&!m&&document.addEventListener("click",function(e){if(ye)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ye=!1,!1},!0);var Me=function(e){if(U){e=e.touches?e.touches[0]:e;var t=(n=e.clientX,o=e.clientY,we.some(function(e){var t=e[H].options.emptyInsertThreshold;if(t&&!D(e)){var s=T(e),i=n>=s.left-t&&n<=s.right+t,r=o>=s.top-t&&o<=s.bottom+t;return i&&r?a=e:void 0}}),a);if(t){var s={};for(var i in e)e.hasOwnProperty(i)&&(s[i]=e[i]);s.target=s.rootEl=t,s.preventDefault=void 0,s.stopPropagation=void 0,t[H]._onDragOver(s)}}var n,o,a},Oe=function(e){U&&U.parentNode[H]._isOutsideThisEl(e.target)};function ze(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=n({},t),e[H]=this;var s,i,o={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return De(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==ze.supportPointer&&"PointerEvent"in window&&(!h||p),emptyInsertThreshold:5};for(var r in R.initializePlugins(this,e,o),o)!(r in t)&&(t[r]=o[r]);for(var l in qe(t),this)"_"===l.charAt(0)&&"function"==typeof this[l]&&(this[l]=this[l].bind(this));this.nativeDraggable=!t.forceFallback&&Le,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?f(e,"pointerdown",this._onTapStart):(f(e,"mousedown",this._onTapStart),f(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(f(e,"dragover",this),f(e,"dragenter",this)),we.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),n(this,(i=[],{captureAnimationState:function(){i=[],this.options.animation&&[].slice.call(this.el.children).forEach(function(e){if("none"!==C(e,"display")&&e!==ze.ghost){i.push({target:e,rect:T(e)});var t=a({},i[i.length-1].rect);if(e.thisAnimationDuration){var s=k(e,!0);s&&(t.top-=s.f,t.left-=s.e)}e.fromRect=t}})},addAnimationState:function(e){i.push(e)},removeAnimationState:function(e){i.splice(function(e,t){for(var s in e)if(e.hasOwnProperty(s))for(var i in t)if(t.hasOwnProperty(i)&&t[i]===e[s][i])return Number(s);return-1}(i,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(s),void("function"==typeof e&&e());var n=!1,o=0;i.forEach(function(e){var s=0,i=e.target,a=i.fromRect,r=T(i),l=i.prevFromRect,c=i.prevToRect,d=e.rect,u=k(i,!0);u&&(r.top-=u.f,r.left-=u.e),i.toRect=r,i.thisAnimationDuration&&M(l,r)&&!M(a,r)&&(d.top-r.top)/(d.left-r.left)===(a.top-r.top)/(a.left-r.left)&&(s=function(e,t,s,i){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-s.top,2)+Math.pow(t.left-s.left,2))*i.animation}(d,l,c,t.options)),M(r,a)||(i.prevFromRect=a,i.prevToRect=r,s||(s=t.options.animation),t.animate(i,d,r,s)),s&&(n=!0,o=Math.max(o,s),clearTimeout(i.animationResetTimer),i.animationResetTimer=setTimeout(function(){i.animationTime=0,i.prevFromRect=null,i.fromRect=null,i.prevToRect=null,i.thisAnimationDuration=null},s),i.thisAnimationDuration=s)}),clearTimeout(s),n?s=setTimeout(function(){"function"==typeof e&&e()},o):"function"==typeof e&&e(),i=[]},animate:function(e,t,s,i){if(i){C(e,"transition",""),C(e,"transform","");var n=k(this.el),o=n&&n.a,a=n&&n.d,r=(t.left-s.left)/(o||1),l=(t.top-s.top)/(a||1);e.animatingX=!!r,e.animatingY=!!l,C(e,"transform","translate3d("+r+"px,"+l+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),C(e,"transition","transform "+i+"ms"+(this.options.easing?" "+this.options.easing:"")),C(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout(function(){C(e,"transition",""),C(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1},i)}}}))}function $e(e,t,s,i,n,o,a,r){var l,u,h=e[H],p=h.options.onMove;return!window.CustomEvent||c||d?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=s,l.draggedRect=i,l.related=n||t,l.relatedRect=o||T(t),l.willInsertAfter=r,l.originalEvent=a,e.dispatchEvent(l),p&&(u=p.call(h,l,a)),u}function Fe(e){e.draggable=!1}function He(){Ce=!1}function Qe(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,s=t.length,i=0;s--;)i+=t.charCodeAt(s);return i.toString(36)}function Ne(e){return setTimeout(e,0)}function Re(e){return clearTimeout(e)}ze.prototype={constructor:ze,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(me=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,U):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,s=this.el,i=this.options,n=i.preventOnFilter,o=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,r=(a||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||r,c=i.filter;if(function(e){ke.length=0;for(var t=e.getElementsByTagName("input"),s=t.length;s--;){var i=t[s];i.checked&&ke.push(i)}}(s),!U&&!(/mousedown|pointerdown/.test(o)&&0!==e.button||i.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!h||!r||"SELECT"!==r.tagName.toUpperCase())&&!((r=w(r,i.draggable,s,!1))&&r.animated||K===r)){if(te=q(r),ie=q(r,i.draggable),"function"==typeof c){if(c.call(this,e,r,this))return V({sortable:t,rootEl:l,name:"filter",targetEl:r,toEl:s,fromEl:s}),j("filter",t,{evt:e}),void(n&&e.preventDefault())}else if(c&&(c=c.split(",").some(function(i){if(i=w(l,i.trim(),s,!1))return V({sortable:t,rootEl:i,name:"filter",targetEl:r,fromEl:s,toEl:s}),j("filter",t,{evt:e}),!0})))return void(n&&e.preventDefault());i.handle&&!w(l,i.handle,s,!1)||this._prepareDragStart(e,a,r)}}},_prepareDragStart:function(e,t,s){var i,n=this,o=n.el,a=n.options,r=o.ownerDocument;if(s&&!U&&s.parentNode===o){var l=T(s);if(G=o,X=(U=s).parentNode,Y=U.nextSibling,K=s,oe=a.group,ze.dragged=U,re={target:U,clientX:(t||e).clientX,clientY:(t||e).clientY},ue=re.clientX-l.left,he=re.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,U.style["will-change"]="all",i=function(){j("delayEnded",n,{evt:e}),ze.eventCanceled?n._onDrop():(n._disableDelayedDragEvents(),!u&&n.nativeDraggable&&(U.draggable=!0),n._triggerDragStart(e,t),V({sortable:n,name:"choose",originalEvent:e}),S(U,a.chosenClass,!0))},a.ignore.split(",").forEach(function(e){A(U,e.trim(),Fe)}),f(r,"dragover",Me),f(r,"mousemove",Me),f(r,"touchmove",Me),a.supportPointer?(f(r,"pointerup",n._onDrop),!this.nativeDraggable&&f(r,"pointercancel",n._onDrop)):(f(r,"mouseup",n._onDrop),f(r,"touchend",n._onDrop),f(r,"touchcancel",n._onDrop)),u&&this.nativeDraggable&&(this.options.touchStartThreshold=4,U.draggable=!0),j("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(d||c))i();else{if(ze.eventCanceled)return void this._onDrop();a.supportPointer?(f(r,"pointerup",n._disableDelayedDrag),f(r,"pointercancel",n._disableDelayedDrag)):(f(r,"mouseup",n._disableDelayedDrag),f(r,"touchend",n._disableDelayedDrag),f(r,"touchcancel",n._disableDelayedDrag)),f(r,"mousemove",n._delayedDragTouchMoveHandler),f(r,"touchmove",n._delayedDragTouchMoveHandler),a.supportPointer&&f(r,"pointermove",n._delayedDragTouchMoveHandler),n._dragStartTimer=setTimeout(i,a.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){U&&Fe(U),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;b(e,"mouseup",this._disableDelayedDrag),b(e,"touchend",this._disableDelayedDrag),b(e,"touchcancel",this._disableDelayedDrag),b(e,"pointerup",this._disableDelayedDrag),b(e,"pointercancel",this._disableDelayedDrag),b(e,"mousemove",this._delayedDragTouchMoveHandler),b(e,"touchmove",this._delayedDragTouchMoveHandler),b(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?f(document,"pointermove",this._onTouchMove):f(document,t?"touchmove":"mousemove",this._onTouchMove):(f(U,"dragend",this),f(G,"dragstart",this._onDragStart));try{document.selection?Ne(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(ve=!1,G&&U){j("dragStarted",this,{evt:t}),this.nativeDraggable&&f(document,"dragover",Oe);var s=this.options;!e&&S(U,s.dragClass,!1),S(U,s.ghostClass,!0),ze.active=this,e&&this._appendGhost(),V({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(le){this._lastX=le.clientX,this._lastY=le.clientY,Be();for(var e=document.elementFromPoint(le.clientX,le.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(le.clientX,le.clientY))!==t;)t=e;if(U.parentNode[H]._isOutsideThisEl(e),t)do{if(t[H]&&t[H]._onDragOver({clientX:le.clientX,clientY:le.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=y(t));Pe()}},_onTouchMove:function(e){if(re){var t=this.options,s=t.fallbackTolerance,i=t.fallbackOffset,n=e.touches?e.touches[0]:e,o=J&&k(J,!0),a=J&&o&&o.a,r=J&&o&&o.d,l=Ee&&be&&B(be),c=(n.clientX-re.clientX+i.x)/(a||1)+(l?l[0]-Se[0]:0)/(a||1),d=(n.clientY-re.clientY+i.y)/(r||1)+(l?l[1]-Se[1]:0)/(r||1);if(!ze.active&&!ve){if(s&&Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))<s)return;this._onDragStart(e,!0)}if(J){o?(o.e+=c-(ce||0),o.f+=d-(de||0)):o={a:1,b:0,c:0,d:1,e:c,f:d};var u="matrix(".concat(o.a,",").concat(o.b,",").concat(o.c,",").concat(o.d,",").concat(o.e,",").concat(o.f,")");C(J,"webkitTransform",u),C(J,"mozTransform",u),C(J,"msTransform",u),C(J,"transform",u),ce=c,de=d,le=n}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!J){var e=this.options.fallbackOnBody?document.body:G,t=T(U,!0,Ee,!0,e),s=this.options;if(Ee){for(be=e;"static"===C(be,"position")&&"none"===C(be,"transform")&&be!==document;)be=be.parentNode;be!==document.body&&be!==document.documentElement?(be===document&&(be=E()),t.top+=be.scrollTop,t.left+=be.scrollLeft):be=E(),Se=B(be)}S(J=U.cloneNode(!0),s.ghostClass,!1),S(J,s.fallbackClass,!0),S(J,s.dragClass,!0),C(J,"transition",""),C(J,"transform",""),C(J,"box-sizing","border-box"),C(J,"margin",0),C(J,"top",t.top),C(J,"left",t.left),C(J,"width",t.width),C(J,"height",t.height),C(J,"opacity","0.8"),C(J,"position",Ee?"absolute":"fixed"),C(J,"zIndex","100000"),C(J,"pointerEvents","none"),ze.ghost=J,e.appendChild(J),C(J,"transform-origin",ue/parseInt(J.style.width)*100+"% "+he/parseInt(J.style.height)*100+"%")}},_onDragStart:function(e,t){var s=this,i=e.dataTransfer,n=s.options;j("dragStart",this,{evt:e}),ze.eventCanceled?this._onDrop():(j("setupClone",this),ze.eventCanceled||((Z=$(U)).removeAttribute("id"),Z.draggable=!1,Z.style["will-change"]="",this._hideClone(),S(Z,this.options.chosenClass,!1),ze.clone=Z),s.cloneId=Ne(function(){j("clone",s),ze.eventCanceled||(s.options.removeCloneOnHide||G.insertBefore(Z,U),s._hideClone(),V({sortable:s,name:"clone"}))}),!t&&S(U,n.dragClass,!0),t?(ye=!0,s._loopId=setInterval(s._emulateDragOver,50)):(b(document,"mouseup",s._onDrop),b(document,"touchend",s._onDrop),b(document,"touchcancel",s._onDrop),i&&(i.effectAllowed="move",n.setData&&n.setData.call(s,i,U)),f(document,"drop",s),C(U,"transform","translateZ(0)")),ve=!0,s._dragStartId=Ne(s._dragStarted.bind(s,t,e)),f(document,"selectstart",s),pe=!0,window.getSelection().removeAllRanges(),h&&C(document.body,"user-select","none"))},_onDragOver:function(e){var t,s,i,n,o=this.el,r=e.target,l=this.options,c=l.group,d=ze.active,u=oe===c,h=l.sort,p=ae||d,m=this,g=!1;if(!Ce){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),r=w(r,l.draggable,o,!0),Q("dragOver"),ze.eventCanceled)return g;if(U.contains(e.target)||r.animated&&r.animatingX&&r.animatingY||m._ignoreWhileAnimating===r)return R(!1);if(ye=!1,d&&!l.disabled&&(u?h||(i=X!==G):ae===this||(this.lastPutMode=oe.checkPull(this,d,U,e))&&c.checkPut(this,d,U,e))){if(n="vertical"===this._getDirection(e,r),t=T(U),Q("dragOverValid"),ze.eventCanceled)return g;if(i)return X=G,N(),this._hideClone(),Q("revert"),ze.eventCanceled||(Y?G.insertBefore(U,Y):G.appendChild(U)),R(!0);var f=D(o,l.draggable);if(!f||function(e,t,s){var i=T(D(s.el,s.options.draggable)),n=F(s.el,s.options,J);return t?e.clientX>n.right+10||e.clientY>i.bottom&&e.clientX>i.left:e.clientY>n.bottom+10||e.clientX>i.right&&e.clientY>i.top}(e,n,this)&&!f.animated){if(f===U)return R(!1);if(f&&o===e.target&&(r=f),r&&(s=T(r)),!1!==$e(G,o,U,t,r,s,e,!!r))return N(),f&&f.nextSibling?o.insertBefore(U,f.nextSibling):o.appendChild(U),X=o,W(),R(!0)}else if(f&&function(e,t,s){var i=T(I(s.el,0,s.options,!0)),n=F(s.el,s.options,J);return t?e.clientX<n.left-10||e.clientY<i.top&&e.clientX<i.right:e.clientY<n.top-10||e.clientY<i.bottom&&e.clientX<i.left}(e,n,this)){var b=I(o,0,l,!0);if(b===U)return R(!1);if(s=T(r=b),!1!==$e(G,o,U,t,r,s,e,!1))return N(),o.insertBefore(U,b),X=o,W(),R(!0)}else if(r.parentNode===o){s=T(r);var v,y,_,x=U.parentNode!==o,k=!function(e,t,s){var i=s?e.left:e.top,n=s?e.right:e.bottom,o=s?e.width:e.height,a=s?t.left:t.top,r=s?t.right:t.bottom,l=s?t.width:t.height;return i===a||n===r||i+o/2===a+l/2}(U.animated&&U.toRect||t,r.animated&&r.toRect||s,n),A=n?"top":"left",E=L(r,"top","top")||L(U,"top","top"),B=E?E.scrollTop:void 0;if(me!==r&&(y=s[A],_e=!1,xe=!k&&l.invertSwap||x),v=function(e,t,s,i,n,o,a,r){var l=i?e.clientY:e.clientX,c=i?s.height:s.width,d=i?s.top:s.left,u=i?s.bottom:s.right,h=!1;if(!a)if(r&&fe<c*n){if(!_e&&(1===ge?l>d+c*o/2:l<u-c*o/2)&&(_e=!0),_e)h=!0;else if(1===ge?l<d+fe:l>u-fe)return-ge}else if(l>d+c*(1-n)/2&&l<u-c*(1-n)/2)return function(e){return q(U)<q(e)?1:-1}(t);return(h=h||a)&&(l<d+c*o/2||l>u-c*o/2)?l>d+c/2?1:-1:0}(e,r,s,n,k?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,xe,me===r),0!==v){var P=q(U);do{P-=v,_=X.children[P]}while(_&&("none"===C(_,"display")||_===J))}if(0===v||_===r)return R(!1);me=r,ge=v;var M=r.nextElementSibling,O=!1,$=$e(G,o,U,t,r,s,e,O=1===v);if(!1!==$)return 1!==$&&-1!==$||(O=1===$),Ce=!0,setTimeout(He,30),N(),O&&!M?o.appendChild(U):r.parentNode.insertBefore(U,O?M:r),E&&z(E,0,B-E.scrollTop),X=U.parentNode,void 0===y||xe||(fe=Math.abs(y-T(r)[A])),W(),R(!0)}if(o.contains(U))return R(!1)}return!1}function Q(l,c){j(l,m,a({evt:e,isOwner:u,axis:n?"vertical":"horizontal",revert:i,dragRect:t,targetRect:s,canSort:h,fromSortable:p,target:r,completed:R,onMove:function(s,i){return $e(G,o,U,t,s,T(s),e,i)},changed:W},c))}function N(){Q("dragOverAnimationCapture"),m.captureAnimationState(),m!==p&&p.captureAnimationState()}function R(t){return Q("dragOverCompleted",{insertion:t}),t&&(u?d._hideClone():d._showClone(m),m!==p&&(S(U,ae?ae.options.ghostClass:d.options.ghostClass,!1),S(U,l.ghostClass,!0)),ae!==m&&m!==ze.active?ae=m:m===ze.active&&ae&&(ae=null),p===m&&(m._ignoreWhileAnimating=r),m.animateAll(function(){Q("dragOverAnimationComplete"),m._ignoreWhileAnimating=null}),m!==p&&(p.animateAll(),p._ignoreWhileAnimating=null)),(r===U&&!U.animated||r===o&&!r.animated)&&(me=null),l.dragoverBubble||e.rootEl||r===document||(U.parentNode[H]._isOutsideThisEl(e.target),!t&&Me(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),g=!0}function W(){se=q(U),ne=q(U,l.draggable),V({sortable:m,name:"change",toEl:o,newIndex:se,newDraggableIndex:ne,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){b(document,"mousemove",this._onTouchMove),b(document,"touchmove",this._onTouchMove),b(document,"pointermove",this._onTouchMove),b(document,"dragover",Me),b(document,"mousemove",Me),b(document,"touchmove",Me)},_offUpEvents:function(){var e=this.el.ownerDocument;b(e,"mouseup",this._onDrop),b(e,"touchend",this._onDrop),b(e,"pointerup",this._onDrop),b(e,"pointercancel",this._onDrop),b(e,"touchcancel",this._onDrop),b(document,"selectstart",this)},_onDrop:function(e){var t=this.el,s=this.options;se=q(U),ne=q(U,s.draggable),j("drop",this,{evt:e}),X=U&&U.parentNode,se=q(U),ne=q(U,s.draggable),ze.eventCanceled||(ve=!1,xe=!1,_e=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Re(this.cloneId),Re(this._dragStartId),this.nativeDraggable&&(b(document,"drop",this),b(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),h&&C(document.body,"user-select",""),C(U,"transform",""),e&&(pe&&(e.cancelable&&e.preventDefault(),!s.dropBubble&&e.stopPropagation()),J&&J.parentNode&&J.parentNode.removeChild(J),(G===X||ae&&"clone"!==ae.lastPutMode)&&Z&&Z.parentNode&&Z.parentNode.removeChild(Z),U&&(this.nativeDraggable&&b(U,"dragend",this),Fe(U),U.style["will-change"]="",pe&&!ve&&S(U,ae?ae.options.ghostClass:this.options.ghostClass,!1),S(U,this.options.chosenClass,!1),V({sortable:this,name:"unchoose",toEl:X,newIndex:null,newDraggableIndex:null,originalEvent:e}),G!==X?(se>=0&&(V({rootEl:X,name:"add",toEl:X,fromEl:G,originalEvent:e}),V({sortable:this,name:"remove",toEl:X,originalEvent:e}),V({rootEl:X,name:"sort",toEl:X,fromEl:G,originalEvent:e}),V({sortable:this,name:"sort",toEl:X,originalEvent:e})),ae&&ae.save()):se!==te&&se>=0&&(V({sortable:this,name:"update",toEl:X,originalEvent:e}),V({sortable:this,name:"sort",toEl:X,originalEvent:e})),ze.active&&(null!=se&&-1!==se||(se=te,ne=ie),V({sortable:this,name:"end",toEl:X,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){j("nulling",this),G=U=X=J=Y=Z=K=ee=re=le=pe=se=ne=te=ie=me=ge=ae=oe=ze.dragged=ze.ghost=ze.clone=ze.active=null;var e=this.el;ke.forEach(function(t){e.contains(t)&&(t.checked=!0)}),ke.length=ce=de=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":U&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],s=this.el.children,i=0,n=s.length,o=this.options;i<n;i++)w(e=s[i],o.draggable,this.el,!1)&&t.push(e.getAttribute(o.dataIdAttr)||Qe(e));return t},sort:function(e,t){var s={},i=this.el;this.toArray().forEach(function(e,t){var n=i.children[t];w(n,this.options.draggable,i,!1)&&(s[e]=n)},this),t&&this.captureAnimationState(),e.forEach(function(e){s[e]&&(i.removeChild(s[e]),i.appendChild(s[e]))}),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return w(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var s=this.options;if(void 0===t)return s[e];var i=R.modifyOption(this,e,t);s[e]=void 0!==i?i:t,"group"===e&&qe(s)},destroy:function(){j("destroy",this);var e=this.el;e[H]=null,b(e,"mousedown",this._onTapStart),b(e,"touchstart",this._onTapStart),b(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(b(e,"dragover",this),b(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(e){e.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),we.splice(we.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!ee){if(j("hideClone",this),ze.eventCanceled)return;C(Z,"display","none"),this.options.removeCloneOnHide&&Z.parentNode&&Z.parentNode.removeChild(Z),ee=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(ee){if(j("showClone",this),ze.eventCanceled)return;U.parentNode!=G||this.options.group.revertClone?Y?G.insertBefore(Z,Y):G.appendChild(Z):G.insertBefore(Z,U),this.options.group.revertClone&&this.animate(U,Z),C(Z,"display",""),ee=!1}}else this._hideClone()}},Ae&&f(document,"touchmove",function(e){(ze.active||ve)&&e.cancelable&&e.preventDefault()}),ze.utils={on:f,off:b,css:C,find:A,is:function(e,t){return!!w(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);return e},throttle:O,closest:w,toggleClass:S,clone:$,index:q,nextTick:Ne,cancelNextTick:Re,detectDirection:De,getChild:I,expando:H},ze.get=function(e){return e[H]},ze.mount=function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];t[0].constructor===Array&&(t=t[0]),t.forEach(function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(ze.utils=a(a({},ze.utils),e.utils)),R.mount(e)})},ze.create=function(e,t){return new ze(e,t)},ze.version="1.15.7";var We,je,Ve,Ue,Xe,Je,Ge=[],Ye=!1;function Ke(){Ge.forEach(function(e){clearInterval(e.pid)}),Ge=[]}function Ze(){clearInterval(Je)}var et=O(function(e,t,s,i){if(t.scroll){var n,o=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,r=t.scrollSensitivity,l=t.scrollSpeed,c=E(),d=!1;je!==s&&(je=s,Ke(),We=t.scroll,n=t.scrollFn,!0===We&&(We=P(s,!0)));var u=0,h=We;do{var p=h,m=T(p),g=m.top,f=m.bottom,b=m.left,v=m.right,y=m.width,w=m.height,_=void 0,x=void 0,S=p.scrollWidth,k=p.scrollHeight,A=C(p),L=p.scrollLeft,I=p.scrollTop;p===c?(_=y<S&&("auto"===A.overflowX||"scroll"===A.overflowX||"visible"===A.overflowX),x=w<k&&("auto"===A.overflowY||"scroll"===A.overflowY||"visible"===A.overflowY)):(_=y<S&&("auto"===A.overflowX||"scroll"===A.overflowX),x=w<k&&("auto"===A.overflowY||"scroll"===A.overflowY));var D=_&&(Math.abs(v-o)<=r&&L+y<S)-(Math.abs(b-o)<=r&&!!L),q=x&&(Math.abs(f-a)<=r&&I+w<k)-(Math.abs(g-a)<=r&&!!I);if(!Ge[u])for(var B=0;B<=u;B++)Ge[B]||(Ge[B]={});Ge[u].vx==D&&Ge[u].vy==q&&Ge[u].el===p||(Ge[u].el=p,Ge[u].vx=D,Ge[u].vy=q,clearInterval(Ge[u].pid),0==D&&0==q||(d=!0,Ge[u].pid=setInterval(function(){i&&0===this.layer&&ze.active._onTouchMove(Xe);var t=Ge[this.layer].vy?Ge[this.layer].vy*l:0,s=Ge[this.layer].vx?Ge[this.layer].vx*l:0;"function"==typeof n&&"continue"!==n.call(ze.dragged.parentNode[H],s,t,e,Xe,Ge[this.layer].el)||z(Ge[this.layer].el,s,t)}.bind({layer:u}),24))),u++}while(t.bubbleScroll&&h!==c&&(h=P(h,!1)));Ye=d}},30),tt=function(e){var t=e.originalEvent,s=e.putSortable,i=e.dragEl,n=e.activeSortable,o=e.dispatchSortableEvent,a=e.hideGhostForTarget,r=e.unhideGhostForTarget;if(t){var l=s||n;a();var c=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,d=document.elementFromPoint(c.clientX,c.clientY);r(),l&&!l.el.contains(d)&&(o("spill"),this.onSpill({dragEl:i,putSortable:s}))}};function st(){}function it(){}st.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,s=e.putSortable;this.sortable.captureAnimationState(),s&&s.captureAnimationState();var i=I(this.sortable.el,this.startIndex,this.options);i?this.sortable.el.insertBefore(t,i):this.sortable.el.appendChild(t),this.sortable.animateAll(),s&&s.animateAll()},drop:tt},n(st,{pluginName:"revertOnSpill"}),it.prototype={onSpill:function(e){var t=e.dragEl,s=e.putSortable||this.sortable;s.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),s.animateAll()},drop:tt},n(it,{pluginName:"removeOnSpill"}),ze.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?f(document,"dragover",this._handleAutoScroll):this.options.supportPointer?f(document,"pointermove",this._handleFallbackAutoScroll):t.touches?f(document,"touchmove",this._handleFallbackAutoScroll):f(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?b(document,"dragover",this._handleAutoScroll):(b(document,"pointermove",this._handleFallbackAutoScroll),b(document,"touchmove",this._handleFallbackAutoScroll),b(document,"mousemove",this._handleFallbackAutoScroll)),Ze(),Ke(),clearTimeout(_),_=void 0},nulling:function(){Xe=je=We=Ye=Je=Ve=Ue=null,Ge.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var s=this,i=(e.touches?e.touches[0]:e).clientX,n=(e.touches?e.touches[0]:e).clientY,o=document.elementFromPoint(i,n);if(Xe=e,t||this.options.forceAutoScrollFallback||d||c||h){et(e,this.options,o,t);var a=P(o,!0);!Ye||Je&&i===Ve&&n===Ue||(Je&&Ze(),Je=setInterval(function(){var o=P(document.elementFromPoint(i,n),!0);o!==a&&(a=o,Ke()),et(e,s.options,o,t)},10),Ve=i,Ue=n)}else{if(!this.options.bubbleScroll||P(o,!0)===E())return void Ke();et(e,this.options,P(o,!1),!1)}}},n(e,{pluginName:"scroll",initializeByDefault:!0})}),ze.mount(it,st);const nt=ze},4316(e,t,s){"use strict";var i=s(5072),n=s.n(i),o=s(7825),a=s.n(o),r=s(7659),l=s.n(r),c=s(5056),d=s.n(c),u=s(540),h=s.n(u),p=s(1113),m=s.n(p),g=s(9455),f={};f.styleTagTransform=m(),f.setAttributes=d(),f.insert=l().bind(null,"head"),f.domAPI=a(),f.insertStyleElement=h(),n()(g.A,f),g.A&&g.A.locals&&g.A.locals},5072(e){"use strict";var t=[];function s(e){for(var s=-1,i=0;i<t.length;i++)if(t[i].identifier===e){s=i;break}return s}function i(e,i){for(var o={},a=[],r=0;r<e.length;r++){var l=e[r],c=i.base?l[0]+i.base:l[0],d=o[c]||0,u="".concat(c," ").concat(d);o[c]=d+1;var h=s(u),p={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==h)t[h].references++,t[h].updater(p);else{var m=n(p,i);i.byIndex=r,t.splice(r,0,{identifier:u,updater:m,references:1})}a.push(u)}return a}function n(e,t){var s=t.domAPI(t);return s.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;s.update(e=t)}else s.remove()}}e.exports=function(e,n){var o=i(e=e||[],n=n||{});return function(e){e=e||[];for(var a=0;a<o.length;a++){var r=s(o[a]);t[r].references--}for(var l=i(e,n),c=0;c<o.length;c++){var d=s(o[c]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}o=l}}},7659(e){"use strict";var t={};e.exports=function(e,s){var i=function(e){if(void 0===t[e]){var s=document.querySelector(e);if(window.HTMLIFrameElement&&s instanceof window.HTMLIFrameElement)try{s=s.contentDocument.head}catch(e){s=null}t[e]=s}return t[e]}(e);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(s)}},540(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056(e,t,s){"use strict";e.exports=function(e){var t=s.nc;t&&e.setAttribute("nonce",t)}},7825(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(s){!function(e,t,s){var i="";s.supports&&(i+="@supports (".concat(s.supports,") {")),s.media&&(i+="@media ".concat(s.media," {"));var n=void 0!==s.layer;n&&(i+="@layer".concat(s.layer.length>0?" ".concat(s.layer):""," {")),i+=s.css,n&&(i+="}"),s.media&&(i+="}"),s.supports&&(i+="}");var o=s.sourceMap;o&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(i,e,t.options)}(t,e,s)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},8465(e){e.exports=function(){"use strict";function e(e,t,s){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:s;throw new TypeError("Private element is not present on this object")}function t(t,s){return t.get(e(t,s))}function s(e,t,s){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,s)}const i={},n=e=>new Promise(t=>{if(!e)return t();const s=window.scrollX,n=window.scrollY;i.restoreFocusTimeout=setTimeout(()=>{i.previousActiveElement instanceof HTMLElement?(i.previousActiveElement.focus(),i.previousActiveElement=null):document.body&&document.body.focus(),t()},100),window.scrollTo(s,n)}),o="swal2-",a=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"].reduce((e,t)=>(e[t]=o+t,e),{}),r=["success","warning","info","question","error"].reduce((e,t)=>(e[t]=o+t,e),{}),l="SweetAlert2:",c=e=>e.charAt(0).toUpperCase()+e.slice(1),d=e=>{console.warn(`${l} ${"object"==typeof e?e.join(" "):e}`)},u=e=>{console.error(`${l} ${e}`)},h=[],p=(e,t=null)=>{var s;s=`"${e}" is deprecated and will be removed in the next major release.${t?` Use "${t}" instead.`:""}`,h.includes(s)||(h.push(s),d(s))},m=e=>"function"==typeof e?e():e,g=e=>e&&"function"==typeof e.toPromise,f=e=>g(e)?e.toPromise():Promise.resolve(e),b=e=>e&&Promise.resolve(e)===e,v=()=>document.body.querySelector(`.${a.container}`),y=e=>{const t=v();return t?t.querySelector(e):null},w=e=>y(`.${e}`),_=()=>w(a.popup),x=()=>w(a.icon),S=()=>w(a.title),C=()=>w(a["html-container"]),k=()=>w(a.image),A=()=>w(a["progress-steps"]),E=()=>w(a["validation-message"]),T=()=>y(`.${a.actions} .${a.confirm}`),L=()=>y(`.${a.actions} .${a.cancel}`),I=()=>y(`.${a.actions} .${a.deny}`),D=()=>y(`.${a.loader}`),q=()=>w(a.actions),B=()=>w(a.footer),P=()=>w(a["timer-progress-bar"]),M=()=>w(a.close),O=()=>{const e=_();if(!e)return[];const t=e.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),s=Array.from(t).sort((e,t)=>{const s=parseInt(e.getAttribute("tabindex")||"0"),i=parseInt(t.getAttribute("tabindex")||"0");return s>i?1:s<i?-1:0}),i=e.querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n'),n=Array.from(i).filter(e=>"-1"!==e.getAttribute("tabindex"));return[...new Set(s.concat(n))].filter(e=>ee(e))},z=()=>H(document.body,a.shown)&&!H(document.body,a["toast-shown"])&&!H(document.body,a["no-backdrop"]),$=()=>{const e=_();return!!e&&H(e,a.toast)},F=(e,t)=>{if(e.textContent="",t){const s=(new DOMParser).parseFromString(t,"text/html"),i=s.querySelector("head");i&&Array.from(i.childNodes).forEach(t=>{e.appendChild(t)});const n=s.querySelector("body");n&&Array.from(n.childNodes).forEach(t=>{t instanceof HTMLVideoElement||t instanceof HTMLAudioElement?e.appendChild(t.cloneNode(!0)):e.appendChild(t)})}},H=(e,t)=>{if(!t)return!1;const s=t.split(/\s+/);for(let t=0;t<s.length;t++)if(!e.classList.contains(s[t]))return!1;return!0},Q=(e,t,s)=>{if(((e,t)=>{Array.from(e.classList).forEach(s=>{Object.values(a).includes(s)||Object.values(r).includes(s)||Object.values(t.showClass||{}).includes(s)||e.classList.remove(s)})})(e,t),!t.customClass)return;const i=t.customClass[s];i&&("string"==typeof i||i.forEach?j(e,i):d(`Invalid type of customClass.${s}! Expected string or iterable object, got "${typeof i}"`))},N=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(`.${a.popup} > .${a[t]}`);case"checkbox":return e.querySelector(`.${a.popup} > .${a.checkbox} input`);case"radio":return e.querySelector(`.${a.popup} > .${a.radio} input:checked`)||e.querySelector(`.${a.popup} > .${a.radio} input:first-child`);case"range":return e.querySelector(`.${a.popup} > .${a.range} input`);default:return e.querySelector(`.${a.popup} > .${a.input}`)}},R=e=>{if(e.focus(),"file"!==e.type){const t=e.value;e.value="",e.value=t}},W=(e,t,s)=>{e&&t&&("string"==typeof t&&(t=t.split(/\s+/).filter(Boolean)),t.forEach(t=>{Array.isArray(e)?e.forEach(e=>{s?e.classList.add(t):e.classList.remove(t)}):s?e.classList.add(t):e.classList.remove(t)}))},j=(e,t)=>{W(e,t,!0)},V=(e,t)=>{W(e,t,!1)},U=(e,t)=>{const s=Array.from(e.children);for(let e=0;e<s.length;e++){const i=s[e];if(i instanceof HTMLElement&&H(i,t))return i}},X=(e,t,s)=>{s===`${parseInt(`${s}`)}`&&(s=parseInt(s)),s||0===parseInt(`${s}`)?e.style.setProperty(t,"number"==typeof s?`${s}px`:s):e.style.removeProperty(t)},J=(e,t="flex")=>{e&&(e.style.display=t)},G=e=>{e&&(e.style.display="none")},Y=(e,t="block")=>{e&&new MutationObserver(()=>{Z(e,e.innerHTML,t)}).observe(e,{childList:!0,subtree:!0})},K=(e,t,s,i)=>{const n=e.querySelector(t);n&&n.style.setProperty(s,i)},Z=(e,t,s="flex")=>{t?J(e,s):G(e)},ee=e=>Boolean(e&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),te=e=>Boolean(e.scrollHeight>e.clientHeight),se=e=>{const t=window.getComputedStyle(e),s=parseFloat(t.getPropertyValue("animation-duration")||"0"),i=parseFloat(t.getPropertyValue("transition-duration")||"0");return s>0||i>0},ie=(e,t=!1)=>{const s=P();s&&ee(s)&&(t&&(s.style.transition="none",s.style.width="100%"),setTimeout(()=>{s.style.transition=`width ${e/1e3}s linear`,s.style.width="0%"},10))},ne=`\n <div aria-labelledby="${a.title}" aria-describedby="${a["html-container"]}" class="${a.popup}" tabindex="-1">\n   <button type="button" class="${a.close}"></button>\n   <ul class="${a["progress-steps"]}"></ul>\n   <div class="${a.icon}"></div>\n   <img class="${a.image}" />\n   <h2 class="${a.title}" id="${a.title}"></h2>\n   <div class="${a["html-container"]}" id="${a["html-container"]}"></div>\n   <input class="${a.input}" id="${a.input}" />\n   <input type="file" class="${a.file}" />\n   <div class="${a.range}">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="${a.select}" id="${a.select}"></select>\n   <div class="${a.radio}"></div>\n   <label class="${a.checkbox}">\n     <input type="checkbox" id="${a.checkbox}" />\n     <span class="${a.label}"></span>\n   </label>\n   <textarea class="${a.textarea}" id="${a.textarea}"></textarea>\n   <div class="${a["validation-message"]}" id="${a["validation-message"]}"></div>\n   <div class="${a.actions}">\n     <div class="${a.loader}"></div>\n     <button type="button" class="${a.confirm}"></button>\n     <button type="button" class="${a.deny}"></button>\n     <button type="button" class="${a.cancel}"></button>\n   </div>\n   <div class="${a.footer}"></div>\n   <div class="${a["timer-progress-bar-container"]}">\n     <div class="${a["timer-progress-bar"]}"></div>\n   </div>\n </div>\n`.replace(/(^|\n)\s*/g,""),oe=()=>{i.currentInstance&&i.currentInstance.resetValidationMessage()},ae=e=>{const t=(()=>{const e=v();return!!e&&(e.remove(),V([document.documentElement,document.body],[a["no-backdrop"],a["toast-shown"],a["has-column"]]),!0)})();if("undefined"==typeof window||"undefined"==typeof document)return void u("SweetAlert2 requires document to initialize");const s=document.createElement("div");s.className=a.container,t&&j(s,a["no-transition"]),F(s,ne),s.dataset.swal2Theme=e.theme;const n=(e=>{if("string"==typeof e){const t=document.querySelector(e);if(!t)throw new Error(`Target element "${e}" not found`);return t}return e})(e.target||"body");n.appendChild(s),e.topLayer&&(s.setAttribute("popover",""),s.showPopover()),(e=>{const t=_();t&&(t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true"))})(e),(e=>{"rtl"===window.getComputedStyle(e).direction&&(j(v(),a.rtl),i.isRTL=!0)})(n),(()=>{const e=_();if(!e)return;const t=U(e,a.input),s=U(e,a.file),i=e.querySelector(`.${a.range} input`),n=e.querySelector(`.${a.range} output`),o=U(e,a.select),r=e.querySelector(`.${a.checkbox} input`),l=U(e,a.textarea);t&&(t.oninput=oe),s&&(s.onchange=oe),o&&(o.onchange=oe),r&&(r.onchange=oe),l&&(l.oninput=oe),i&&n&&(i.oninput=()=>{oe(),n.value=i.value},i.onchange=()=>{oe(),n.value=i.value})})()},re=(e,t)=>{e instanceof HTMLElement?t.appendChild(e):"object"==typeof e?le(e,t):e&&F(t,e)},le=(e,t)=>{"jquery"in e?ce(t,e):F(t,e.toString())},ce=(e,t)=>{if(e.textContent="",0 in t)for(let s=0;s in t;s++)e.appendChild(t[s].cloneNode(!0));else e.appendChild(t.cloneNode(!0))},de=(e,t)=>{const s=q(),i=D();s&&i&&(t.showConfirmButton||t.showDenyButton||t.showCancelButton?J(s):G(s),Q(s,t,"actions"),function(e,t,s){const i=T(),n=I(),o=L();i&&n&&o&&(he(i,"confirm",s),he(n,"deny",s),he(o,"cancel",s),function(e,t,s,i){i.buttonsStyling?(j([e,t,s],a.styled),i.confirmButtonColor&&e.style.setProperty("--swal2-confirm-button-background-color",i.confirmButtonColor),i.denyButtonColor&&t.style.setProperty("--swal2-deny-button-background-color",i.denyButtonColor),i.cancelButtonColor&&s.style.setProperty("--swal2-cancel-button-background-color",i.cancelButtonColor),ue(e),ue(t),ue(s)):V([e,t,s],a.styled)}(i,n,o,s),s.reverseButtons&&(s.toast?(e.insertBefore(o,i),e.insertBefore(n,i)):(e.insertBefore(o,t),e.insertBefore(n,t),e.insertBefore(i,t))))}(s,i,t),F(i,t.loaderHtml||""),Q(i,t,"loader"))};function ue(e){const t=window.getComputedStyle(e);if(t.getPropertyValue("--swal2-action-button-focus-box-shadow"))return;const s=t.backgroundColor.replace(/rgba?\((\d+), (\d+), (\d+).*/,"rgba($1, $2, $3, 0.5)");e.style.setProperty("--swal2-action-button-focus-box-shadow",t.getPropertyValue("--swal2-outline").replace(/ rgba\(.*/,` ${s}`))}function he(e,t,s){const i=c(t);Z(e,s[`show${i}Button`],"inline-block"),F(e,s[`${t}ButtonText`]||""),e.setAttribute("aria-label",s[`${t}ButtonAriaLabel`]||""),e.className=a[t],Q(e,s,`${t}Button`)}const pe=(e,t)=>{const s=v();s&&(function(e,t){"string"==typeof t?e.style.background=t:t||j([document.documentElement,document.body],a["no-backdrop"])}(s,t.backdrop),function(e,t){t&&(t in a?j(e,a[t]):(d('The "position" parameter is not valid, defaulting to "center"'),j(e,a.center)))}(s,t.position),function(e,t){t&&j(e,a[`grow-${t}`])}(s,t.grow),Q(s,t,"container"))};var me={innerParams:new WeakMap,domCache:new WeakMap};const ge=["input","file","range","select","radio","checkbox","textarea"],fe=e=>{if(!e.input)return;if(!Se[e.input])return void u(`Unexpected type of input! Expected ${Object.keys(Se).join(" | ")}, got "${e.input}"`);const t=_e(e.input);if(!t)return;const s=Se[e.input](t,e);J(t),e.inputAutoFocus&&setTimeout(()=>{R(s)})},be=(e,t)=>{const s=_();if(!s)return;const i=N(s,e);if(i){(e=>{for(let t=0;t<e.attributes.length;t++){const s=e.attributes[t].name;["id","type","value","style"].includes(s)||e.removeAttribute(s)}})(i);for(const e in t)i.setAttribute(e,t[e])}},ve=e=>{if(!e.input)return;const t=_e(e.input);t&&Q(t,e,"input")},ye=(e,t)=>{!e.placeholder&&t.inputPlaceholder&&(e.placeholder=t.inputPlaceholder)},we=(e,t,s)=>{if(s.inputLabel){const i=document.createElement("label"),n=a["input-label"];i.setAttribute("for",e.id),i.className=n,"object"==typeof s.customClass&&j(i,s.customClass.inputLabel),i.innerText=s.inputLabel,t.insertAdjacentElement("beforebegin",i)}},_e=e=>{const t=_();if(t)return U(t,a[e]||a.input)},xe=(e,t)=>{["string","number"].includes(typeof t)?e.value=`${t}`:b(t)||d(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof t}"`)},Se={};Se.text=Se.email=Se.password=Se.number=Se.tel=Se.url=Se.search=Se.date=Se["datetime-local"]=Se.time=Se.week=Se.month=(e,t)=>{const s=e;return xe(s,t.inputValue),we(s,s,t),ye(s,t),s.type=t.input,s},Se.file=(e,t)=>{const s=e;return we(s,s,t),ye(s,t),s},Se.range=(e,t)=>{const s=e,i=s.querySelector("input"),n=s.querySelector("output");return i&&(xe(i,t.inputValue),i.type=t.input,we(i,e,t)),n&&xe(n,t.inputValue),e},Se.select=(e,t)=>{const s=e;if(s.textContent="",t.inputPlaceholder){const e=document.createElement("option");F(e,t.inputPlaceholder),e.value="",e.disabled=!0,e.selected=!0,s.appendChild(e)}return we(s,s,t),s},Se.radio=e=>(e.textContent="",e),Se.checkbox=(e,t)=>{const s=_();if(!s)throw new Error("Popup not found");const i=N(s,"checkbox");if(!i)throw new Error("Checkbox input not found");i.value="1",i.checked=Boolean(t.inputValue);const n=e.querySelector("span");if(n){const e=t.inputPlaceholder||t.inputLabel;e&&F(n,e)}return i},Se.textarea=(e,t)=>{const s=e;xe(s,t.inputValue),ye(s,t),we(s,s,t);return setTimeout(()=>{if("MutationObserver"in window){const e=_();if(!e)return;const i=parseInt(window.getComputedStyle(e).width);new MutationObserver(()=>{if(!document.body.contains(s))return;const e=s.offsetWidth+(o=s,parseInt(window.getComputedStyle(o).marginLeft)+parseInt(window.getComputedStyle(o).marginRight)),n=_();var o;n&&(e>i?n.style.width=`${e}px`:X(n,"width",t.width))}).observe(s,{attributes:!0,attributeFilter:["style"]})}}),s};const Ce=(e,t)=>{const s=C();s&&(Y(s),Q(s,t,"htmlContainer"),t.html?(re(t.html,s),J(s,"block")):t.text?(s.textContent=t.text,J(s,"block")):G(s),((e,t)=>{const s=_();if(!s)return;const i=me.innerParams.get(e),n=!i||t.input!==i.input;ge.forEach(e=>{const i=U(s,a[e]);i&&(be(e,t.inputAttributes),i.className=a[e],n&&G(i))}),t.input&&(n&&fe(t),ve(t))})(e,t))},ke=(e,t)=>{for(const[s,i]of Object.entries(r))t.icon!==s&&V(e,i);j(e,t.icon&&r[t.icon]),Te(e,t),Ae(),Q(e,t,"icon")},Ae=()=>{const e=_();if(!e)return;const t=window.getComputedStyle(e).getPropertyValue("background-color"),s=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e<s.length;e++)s[e].style.backgroundColor=t},Ee=(e,t)=>{if(!t.icon&&!t.iconHtml)return;let s=e.innerHTML,i="";t.iconHtml?i=Le(t.iconHtml):"success"===t.icon?(i=(e=>`\n  ${e.animation?'<div class="swal2-success-circular-line-left"></div>':""}\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div>\n  ${e.animation?'<div class="swal2-success-fix"></div>':""}\n  ${e.animation?'<div class="swal2-success-circular-line-right"></div>':""}\n`)(t),s=s.replace(/ style=".*?"/g,"")):"error"===t.icon?i='\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n':t.icon&&(i=Le({question:"?",warning:"!",info:"i"}[t.icon])),s.trim()!==i.trim()&&F(e,i)},Te=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(const s of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])K(e,s,"background-color",t.iconColor);K(e,".swal2-success-ring","border-color",t.iconColor)}},Le=e=>`<div class="${a["icon-content"]}">${e}</div>`;let Ie=!1,De=0,qe=0,Be=0,Pe=0;const Me=e=>{const t=_();if(!t)return;const s=x();if(e.target===t||s&&s.contains(e.target)){Ie=!0;const s=$e(e);De=s.clientX,qe=s.clientY,Be=parseInt(t.style.insetInlineStart)||0,Pe=parseInt(t.style.insetBlockStart)||0,j(t,"swal2-dragging")}},Oe=e=>{const t=_();if(t&&Ie){let{clientX:s,clientY:n}=$e(e);const o=s-De;t.style.insetInlineStart=`${Be+(i.isRTL?-o:o)}px`,t.style.insetBlockStart=`${Pe+(n-qe)}px`}},ze=()=>{const e=_();Ie=!1,V(e,"swal2-dragging")},$e=e=>{let t=0,s=0;return e.type.startsWith("mouse")?(t=e.clientX,s=e.clientY):e.type.startsWith("touch")&&(t=e.touches[0].clientX,s=e.touches[0].clientY),{clientX:t,clientY:s}},Fe=(e,t)=>{const s=v(),i=_();if(s&&i){if(t.toast){X(s,"width",t.width),i.style.width="100%";const e=D();e&&i.insertBefore(e,x())}else X(i,"width",t.width);X(i,"padding",t.padding),t.color&&(i.style.color=t.color),t.background&&(i.style.background=t.background),G(E()),He(i,t),t.draggable&&!t.toast?(j(i,a.draggable),(e=>{e.addEventListener("mousedown",Me),document.body.addEventListener("mousemove",Oe),e.addEventListener("mouseup",ze),e.addEventListener("touchstart",Me),document.body.addEventListener("touchmove",Oe),e.addEventListener("touchend",ze)})(i)):(V(i,a.draggable),(e=>{e.removeEventListener("mousedown",Me),document.body.removeEventListener("mousemove",Oe),e.removeEventListener("mouseup",ze),e.removeEventListener("touchstart",Me),document.body.removeEventListener("touchmove",Oe),e.removeEventListener("touchend",ze)})(i))}},He=(e,t)=>{const s=t.showClass||{};e.className=`${a.popup} ${ee(e)?s.popup:""}`,t.toast?(j([document.documentElement,document.body],a["toast-shown"]),j(e,a.toast)):j(e,a.modal),Q(e,t,"popup"),"string"==typeof t.customClass&&j(e,t.customClass),t.icon&&j(e,a[`icon-${t.icon}`])},Qe=e=>{const t=document.createElement("li");return j(t,a["progress-step"]),F(t,e),t},Ne=e=>{const t=document.createElement("li");return j(t,a["progress-step-line"]),e.progressStepsDistance&&X(t,"width",e.progressStepsDistance),t},Re=(e,t)=>{var s;Fe(0,t),pe(0,t),((e,t)=>{const s=A();if(!s)return;const{progressSteps:i,currentProgressStep:n}=t;i&&0!==i.length&&void 0!==n?(J(s),s.textContent="",n>=i.length&&d("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),i.forEach((e,o)=>{const r=Qe(e);if(s.appendChild(r),o===n&&j(r,a["active-progress-step"]),o!==i.length-1){const e=Ne(t);s.appendChild(e)}})):G(s)})(0,t),((e,t)=>{const s=me.innerParams.get(e),i=x();if(i){if(s&&t.icon===s.icon)return Ee(i,t),void ke(i,t);if(t.icon||t.iconHtml){if(t.icon&&-1===Object.keys(r).indexOf(t.icon))return u(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${t.icon}"`),void G(i);J(i),Ee(i,t),ke(i,t),j(i,t.showClass&&t.showClass.icon),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",Ae)}else G(i)}})(e,t),((e,t)=>{const s=k();s&&(t.imageUrl?(J(s,""),s.setAttribute("src",t.imageUrl),s.setAttribute("alt",t.imageAlt||""),X(s,"width",t.imageWidth),X(s,"height",t.imageHeight),s.className=a.image,Q(s,t,"image")):G(s))})(0,t),((e,t)=>{const s=S();s&&(Y(s),Z(s,Boolean(t.title||t.titleText),"block"),t.title&&re(t.title,s),t.titleText&&(s.innerText=t.titleText),Q(s,t,"title"))})(0,t),((e,t)=>{const s=M();s&&(F(s,t.closeButtonHtml||""),Q(s,t,"closeButton"),Z(s,t.showCloseButton),s.setAttribute("aria-label",t.closeButtonAriaLabel||""))})(0,t),Ce(e,t),de(0,t),((e,t)=>{const s=B();s&&(Y(s),Z(s,Boolean(t.footer),"block"),t.footer&&re(t.footer,s),Q(s,t,"footer"))})(0,t);const n=_();"function"==typeof t.didRender&&n&&t.didRender(n),null===(s=i.eventEmitter)||void 0===s||s.emit("didRender",n)},We=()=>{var e;return null===(e=T())||void 0===e?void 0:e.click()},je=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Ve=e=>{if(e.keydownTarget&&e.keydownHandlerAdded&&e.keydownHandler){const t=e.keydownHandler;e.keydownTarget.removeEventListener("keydown",t,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1}},Ue=(e,t)=>{var s;const i=O();if(i.length)return-2===(e+=t)&&(e=i.length-1),e===i.length?e=0:-1===e&&(e=i.length-1),void i[e].focus();null===(s=_())||void 0===s||s.focus()},Xe=["ArrowRight","ArrowDown"],Je=["ArrowLeft","ArrowUp"],Ge=(e,t,s)=>{e&&(t.isComposing||229===t.keyCode||(e.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?Ye(t,e):"Tab"===t.key?Ke(t):[...Xe,...Je].includes(t.key)?Ze(t.key):"Escape"===t.key&&et(t,e,s)))},Ye=(e,t)=>{if(!m(t.allowEnterKey))return;const s=_();if(!s||!t.input)return;const i=N(s,t.input);if(e.target&&i&&e.target instanceof HTMLElement&&e.target.outerHTML===i.outerHTML){if(["textarea","file"].includes(t.input))return;We(),e.preventDefault()}},Ke=e=>{const t=e.target,s=O();let i=-1;for(let e=0;e<s.length;e++)if(t===s[e]){i=e;break}e.shiftKey?Ue(i,-1):Ue(i,1),e.stopPropagation(),e.preventDefault()},Ze=e=>{const t=q(),s=T(),i=I(),n=L();if(!(t&&s&&i&&n))return;const o=[s,i,n];if(document.activeElement instanceof HTMLElement&&!o.includes(document.activeElement))return;const a=Xe.includes(e)?"nextElementSibling":"previousElementSibling";let r=document.activeElement;if(r){for(let e=0;e<t.children.length;e++){if(r=r[a],!r)return;if(r instanceof HTMLButtonElement&&ee(r))break}r instanceof HTMLButtonElement&&r.focus()}},et=(e,t,s)=>{e.preventDefault(),m(t.allowEscapeKey)&&s(je.esc)};var tt={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const st=()=>{Array.from(document.body.children).forEach(e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")||""),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")})},it="undefined"!=typeof window&&Boolean(window.GestureEvent),nt=()=>{const e=v();if(!e)return;let t;e.ontouchstart=e=>{t=ot(e)},e.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}},ot=e=>{const t=e.target,s=v(),i=C();return!(!s||!i||at(e)||rt(e)||t!==s&&(te(s)||!(t instanceof HTMLElement)||((e,t)=>{let s=e;for(;s&&s!==t;){if(te(s))return!0;s=s.parentElement}return!1})(t,i)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||te(i)&&i.contains(t)))},at=e=>Boolean(e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType),rt=e=>e.touches&&e.touches.length>1;let lt=null;const ct=e=>{null===lt&&(document.body.scrollHeight>window.innerHeight||"scroll"===e)&&(lt=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${lt+(()=>{const e=document.createElement("div");e.className=a["scrollbar-measure"],document.body.appendChild(e);const t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t})()}px`)};function dt(e,t,s,o){$()?vt(e,o):(n(s).then(()=>vt(e,o)),Ve(i)),it?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),z()&&(null!==lt&&(document.body.style.paddingRight=`${lt}px`,lt=null),(()=>{if(H(document.body,a.iosfix)){const e=parseInt(document.body.style.top,10);V(document.body,a.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}})(),st()),V([document.documentElement,document.body],[a.shown,a["height-auto"],a["no-backdrop"],a["toast-shown"]])}function ut(e){e=gt(e);const t=tt.swalPromiseResolve.get(this),s=ht(this);this.isAwaitingPromise?e.isDismissed||(mt(this),t(e)):s&&t(e)}const ht=e=>{const t=_();if(!t)return!1;const s=me.innerParams.get(e);if(!s||H(t,s.hideClass.popup))return!1;V(t,s.showClass.popup),j(t,s.hideClass.popup);const i=v();return V(i,s.showClass.backdrop),j(i,s.hideClass.backdrop),ft(e,t,s),!0};function pt(e){const t=tt.swalPromiseReject.get(this);mt(this),t&&t(e)}const mt=e=>{e.isAwaitingPromise&&(delete e.isAwaitingPromise,me.innerParams.get(e)||e._destroy())},gt=e=>void 0===e?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),ft=(e,t,s)=>{var n;const o=v(),a=se(t);"function"==typeof s.willClose&&s.willClose(t),null===(n=i.eventEmitter)||void 0===n||n.emit("willClose",t),a&&o?bt(e,t,o,Boolean(s.returnFocus),s.didClose):o&&dt(e,o,Boolean(s.returnFocus),s.didClose)},bt=(e,t,s,n,o)=>{i.swalCloseEventFinishedCallback=dt.bind(null,e,s,n,o);const a=function(e){var s;e.target===t&&(null===(s=i.swalCloseEventFinishedCallback)||void 0===s||s.call(i),delete i.swalCloseEventFinishedCallback,t.removeEventListener("animationend",a),t.removeEventListener("transitionend",a))};t.addEventListener("animationend",a),t.addEventListener("transitionend",a)},vt=(e,t)=>{setTimeout(()=>{var s;"function"==typeof t&&t.bind(e.params)(),null===(s=i.eventEmitter)||void 0===s||s.emit("didClose"),e._destroy&&e._destroy()})},yt=e=>{let t=_();if(t||new Ks,t=_(),!t)return;const s=D();$()?G(x()):wt(t,e),J(s),t.setAttribute("data-loading","true"),t.setAttribute("aria-busy","true"),t.focus()},wt=(e,t)=>{const s=q(),i=D();s&&i&&(!t&&ee(T())&&(t=T()),J(s),t&&(G(t),i.setAttribute("data-button-to-replace",t.className),s.insertBefore(i,t)),j([e,s],a.loading))},_t=e=>e.checked?1:0,xt=e=>e.checked?e.value:null,St=e=>e.files&&e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null,Ct=(e,t)=>{const s=_();if(!s)return;const i=e=>{"select"===t.input?function(e,t,s){const i=U(e,a.select);if(!i)return;const n=(e,t,i)=>{const n=document.createElement("option");n.value=i,F(n,t),n.selected=Et(i,s.inputValue),e.appendChild(n)};t.forEach(e=>{const t=e[0],s=e[1];if(Array.isArray(s)){const e=document.createElement("optgroup");e.label=t,e.disabled=!1,i.appendChild(e),s.forEach(t=>n(e,t[1],t[0]))}else n(i,s,t)}),i.focus()}(s,At(e),t):"radio"===t.input&&function(e,t,s){const i=U(e,a.radio);if(!i)return;t.forEach(e=>{const t=e[0],n=e[1],o=document.createElement("input"),r=document.createElement("label");o.type="radio",o.name=a.radio,o.value=t,Et(t,s.inputValue)&&(o.checked=!0);const l=document.createElement("span");F(l,n),l.className=a.label,r.appendChild(o),r.appendChild(l),i.appendChild(r)});const n=i.querySelectorAll("input");n.length&&n[0].focus()}(s,At(e),t)};g(t.inputOptions)||b(t.inputOptions)?(yt(T()),f(t.inputOptions).then(t=>{e.hideLoading(),i(t)})):"object"==typeof t.inputOptions?i(t.inputOptions):u("Unexpected type of inputOptions! Expected object, Map or Promise, got "+typeof t.inputOptions)},kt=(e,t)=>{const s=e.getInput();s&&(G(s),f(t.inputValue).then(i=>{s.value="number"===t.input?`${parseFloat(i)||0}`:`${i}`,J(s),s.focus(),e.hideLoading()}).catch(t=>{u(`Error in inputValue promise: ${t}`),s.value="",J(s),s.focus(),e.hideLoading()}))};const At=e=>{const t=[];return e instanceof Map?e.forEach((e,s)=>{let i=e;"object"==typeof i&&(i=At(i)),t.push([s,i])}):Object.keys(e).forEach(s=>{let i=e[s];"object"==typeof i&&(i=At(i)),t.push([s,i])}),t},Et=(e,t)=>Boolean(t)&&null!=t&&t.toString()===e.toString(),Tt=(e,t)=>{const s=me.innerParams.get(e);if(!s.input)return void u(`The "input" parameter is needed to be set when using returnInputValueOn${c(t)}`);const i=e.getInput(),n=((e,t)=>{const s=e.getInput();if(!s)return null;switch(t.input){case"checkbox":return _t(s);case"radio":return xt(s);case"file":return St(s);default:return t.inputAutoTrim?s.value.trim():s.value}})(e,s);s.inputValidator?Lt(e,n,t):i&&!i.checkValidity()?(e.enableButtons(),e.showValidationMessage(s.validationMessage||i.validationMessage)):"deny"===t?It(e,n):Bt(e,n)},Lt=(e,t,s)=>{const i=me.innerParams.get(e);e.disableInput(),Promise.resolve().then(()=>f(i.inputValidator(t,i.validationMessage))).then(i=>{e.enableButtons(),e.enableInput(),i?e.showValidationMessage(i):"deny"===s?It(e,t):Bt(e,t)})},It=(e,t)=>{const s=me.innerParams.get(e);s.showLoaderOnDeny&&yt(I()),s.preDeny?(e.isAwaitingPromise=!0,Promise.resolve().then(()=>f(s.preDeny(t,s.validationMessage))).then(s=>{!1===s?(e.hideLoading(),mt(e)):e.close({isDenied:!0,value:void 0===s?t:s})}).catch(t=>qt(e,t))):e.close({isDenied:!0,value:t})},Dt=(e,t)=>{e.close({isConfirmed:!0,value:t})},qt=(e,t)=>{e.rejectPromise(t)},Bt=(e,t)=>{const s=me.innerParams.get(e);s.showLoaderOnConfirm&&yt(),s.preConfirm?(e.resetValidationMessage(),e.isAwaitingPromise=!0,Promise.resolve().then(()=>f(s.preConfirm(t,s.validationMessage))).then(s=>{ee(E())||!1===s?(e.hideLoading(),mt(e)):Dt(e,void 0===s?t:s)}).catch(t=>qt(e,t))):Dt(e,t)};function Pt(){const e=me.innerParams.get(this);if(!e)return;const t=me.domCache.get(this);G(t.loader),$()?e.icon&&J(x()):Mt(t),V([t.popup,t.actions],a.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}const Mt=e=>{const t=e.loader.getAttribute("data-button-to-replace"),s=t?e.popup.getElementsByClassName(t):[];s.length?J(s[0],"inline-block"):!ee(T())&&!ee(I())&&!ee(L())&&G(e.actions)};function Ot(){const e=me.innerParams.get(this),t=me.domCache.get(this);return t?N(t.popup,e.input):null}function zt(e,t,s){const i=me.domCache.get(e);t.forEach(e=>{i[e].disabled=s})}function $t(e,t){const s=_();if(s&&e)if("radio"===e.type){const e=s.querySelectorAll(`[name="${a.radio}"]`);for(let s=0;s<e.length;s++)e[s].disabled=t}else e.disabled=t}function Ft(){zt(this,["confirmButton","denyButton","cancelButton"],!1)}function Ht(){zt(this,["confirmButton","denyButton","cancelButton"],!0)}function Qt(){$t(this.getInput(),!1)}function Nt(){$t(this.getInput(),!0)}function Rt(e){const t=me.domCache.get(this),s=me.innerParams.get(this);F(t.validationMessage,e),t.validationMessage.className=a["validation-message"],s.customClass&&s.customClass.validationMessage&&j(t.validationMessage,s.customClass.validationMessage),J(t.validationMessage);const i=this.getInput();i&&(i.setAttribute("aria-invalid","true"),i.setAttribute("aria-describedby",a["validation-message"]),R(i),j(i,a.inputerror))}function Wt(){const e=me.domCache.get(this);e.validationMessage&&G(e.validationMessage);const t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),V(t,a.inputerror))}const jt={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,draggable:!1,animation:!0,theme:"light",showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0,topLayer:!1},Vt=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","draggable","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","theme","willClose"],Ut={allowEnterKey:void 0},Xt=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],Jt=e=>Object.prototype.hasOwnProperty.call(jt,e),Gt=e=>-1!==Vt.indexOf(e),Yt=e=>Ut[e],Kt=e=>{Jt(e)||d(`Unknown parameter "${e}"`)},Zt=e=>{Xt.includes(e)&&d(`The parameter "${e}" is incompatible with toasts`)},es=e=>{const t=Yt(e);t&&p(e,t)},ts=e=>{!1===e.backdrop&&e.allowOutsideClick&&d('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),e.theme&&!["light","dark","auto","minimal","borderless","bootstrap-4","bootstrap-4-light","bootstrap-4-dark","bootstrap-5","bootstrap-5-light","bootstrap-5-dark","material-ui","material-ui-light","material-ui-dark","embed-iframe","bulma","bulma-light","bulma-dark"].includes(e.theme)&&d(`Invalid theme "${e.theme}"`);for(const t in e)Kt(t),e.toast&&Zt(t),es(t)};function ss(e){const t=v(),s=_(),i=me.innerParams.get(this);if(!s||H(s,i.hideClass.popup))return void d("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const n=is(e),o=Object.assign({},i,n);ts(o),t&&(t.dataset.swal2Theme=o.theme),Re(this,o),me.innerParams.set(this,o),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})}const is=e=>{const t={};return Object.keys(e).forEach(s=>{if(Gt(s)){const i=e;t[s]=i[s]}else d(`Invalid parameter to update: ${s}`)}),t};function ns(){var e;const t=me.domCache.get(this),s=me.innerParams.get(this);s?(t.popup&&i.swalCloseEventFinishedCallback&&(i.swalCloseEventFinishedCallback(),delete i.swalCloseEventFinishedCallback),"function"==typeof s.didDestroy&&s.didDestroy(),null===(e=i.eventEmitter)||void 0===e||e.emit("didDestroy"),os(this)):as(this)}const os=e=>{as(e),delete e.params,delete i.keydownHandler,delete i.keydownTarget,delete i.currentInstance},as=e=>{e.isAwaitingPromise?(rs(me,e),e.isAwaitingPromise=!0):(rs(tt,e),rs(me,e),delete e.isAwaitingPromise,delete e.disableButtons,delete e.enableButtons,delete e.getInput,delete e.disableInput,delete e.enableInput,delete e.hideLoading,delete e.disableLoading,delete e.showValidationMessage,delete e.resetValidationMessage,delete e.close,delete e.closePopup,delete e.closeModal,delete e.closeToast,delete e.rejectPromise,delete e.update,delete e._destroy)},rs=(e,t)=>{for(const s in e)e[s].delete(t)};var ls=Object.freeze({__proto__:null,_destroy:ns,close:ut,closeModal:ut,closePopup:ut,closeToast:ut,disableButtons:Ht,disableInput:Nt,disableLoading:Pt,enableButtons:Ft,enableInput:Qt,getInput:Ot,handleAwaitingPromise:mt,hideLoading:Pt,rejectPromise:pt,resetValidationMessage:Wt,showValidationMessage:Rt,update:ss});const cs=(e,t,s)=>{t.popup.onclick=()=>{e&&(ds(e)||e.timer||e.input)||s(je.close)}},ds=e=>Boolean(e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton);let us=!1;const hs=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(t){e.container.onmouseup=()=>{},t.target===e.container&&(us=!0)}}},ps=e=>{e.container.onmousedown=t=>{t.target===e.container&&t.preventDefault(),e.popup.onmouseup=function(t){e.popup.onmouseup=()=>{},(t.target===e.popup||t.target instanceof HTMLElement&&e.popup.contains(t.target))&&(us=!0)}}},ms=(e,t,s)=>{t.container.onclick=i=>{us?us=!1:i.target===t.container&&m(e.allowOutsideClick)&&s(je.backdrop)}},gs=e=>e instanceof Element||(e=>"object"==typeof e&&e.jquery)(e);const fs=()=>{if(i.timeout)return(()=>{const e=P();if(!e)return;const t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";const s=t/parseInt(window.getComputedStyle(e).width)*100;e.style.width=`${s}%`})(),i.timeout.stop()},bs=()=>{if(i.timeout){const e=i.timeout.start();return ie(e),e}};let vs=!1;const ys={};const ws=e=>{for(let t=e.target;t&&t!==document;t=t.parentNode)for(const e in ys){const s=t.getAttribute&&t.getAttribute(e);if(s)return void ys[e].fire({template:s})}};i.eventEmitter=new class{constructor(){this.events={}}_getHandlersByEventName(e){return void 0===this.events[e]&&(this.events[e]=[]),this.events[e]}on(e,t){const s=this._getHandlersByEventName(e);s.includes(t)||s.push(t)}once(e,t){const s=(...i)=>{this.removeListener(e,s),t.apply(this,i)};this.on(e,s)}emit(e,...t){this._getHandlersByEventName(e).forEach(e=>{try{e.apply(this,t)}catch(e){console.error(e)}})}removeListener(e,t){const s=this._getHandlersByEventName(e),i=s.indexOf(t);i>-1&&s.splice(i,1)}removeAllListeners(e){void 0!==this.events[e]&&(this.events[e].length=0)}reset(){this.events={}}};var _s=Object.freeze({__proto__:null,argsToParams:e=>{const t={};return"object"!=typeof e[0]||gs(e[0])?["title","html","icon"].forEach((s,i)=>{const n=e[i];"string"==typeof n||gs(n)?t[s]=n:void 0!==n&&u(`Unexpected type of ${s}! Expected "string" or "Element", got ${typeof n}`)}):Object.assign(t,e[0]),t},bindClickHandler:function(e="data-swal-template"){ys[e]=this,vs||(document.body.addEventListener("click",ws),vs=!0)},clickCancel:()=>{var e;return null===(e=L())||void 0===e?void 0:e.click()},clickConfirm:We,clickDeny:()=>{var e;return null===(e=I())||void 0===e?void 0:e.click()},enableLoading:yt,fire:function(...e){return new this(...e)},getActions:q,getCancelButton:L,getCloseButton:M,getConfirmButton:T,getContainer:v,getDenyButton:I,getFocusableElements:O,getFooter:B,getHtmlContainer:C,getIcon:x,getIconContent:()=>w(a["icon-content"]),getImage:k,getInputLabel:()=>w(a["input-label"]),getLoader:D,getPopup:_,getProgressSteps:A,getTimerLeft:()=>i.timeout&&i.timeout.getTimerLeft(),getTimerProgressBar:P,getTitle:S,getValidationMessage:E,increaseTimer:e=>{if(i.timeout){const t=i.timeout.increase(e);return ie(t,!0),t}},isDeprecatedParameter:Yt,isLoading:()=>{const e=_();return!!e&&e.hasAttribute("data-loading")},isTimerRunning:()=>Boolean(i.timeout&&i.timeout.isRunning()),isUpdatableParameter:Gt,isValidParameter:Jt,isVisible:()=>ee(_()),mixin:function(e){return class extends(this){_main(t,s){return super._main(t,Object.assign({},e,s))}}},off:(e,t)=>{i.eventEmitter&&(e?t?i.eventEmitter.removeListener(e,t):i.eventEmitter.removeAllListeners(e):i.eventEmitter.reset())},on:(e,t)=>{i.eventEmitter&&i.eventEmitter.on(e,t)},once:(e,t)=>{i.eventEmitter&&i.eventEmitter.once(e,t)},resumeTimer:bs,showLoading:yt,stopTimer:fs,toggleTimer:()=>{const e=i.timeout;return e&&(e.running?fs():bs())}});class xs{constructor(e,t){this.callback=e,this.remaining=t,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(e){const t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const Ss=["swal-title","swal-html","swal-footer"],Cs=e=>{const t={};return Array.from(e.querySelectorAll("swal-param")).forEach(e=>{qs(e,["name","value"]);const s=e.getAttribute("name"),i=e.getAttribute("value");s&&i&&(t[s]=s in jt&&"boolean"==typeof jt[s]?"false"!==i:s in jt&&"object"==typeof jt[s]?JSON.parse(i):i)}),t},ks=e=>{const t={};return Array.from(e.querySelectorAll("swal-function-param")).forEach(e=>{const s=e.getAttribute("name"),i=e.getAttribute("value");s&&i&&(t[s]=new Function(`return ${i}`)())}),t},As=e=>{const t={};return Array.from(e.querySelectorAll("swal-button")).forEach(e=>{qs(e,["type","color","aria-label"]);const s=e.getAttribute("type");if(s&&["confirm","cancel","deny"].includes(s)){if(t[`${s}ButtonText`]=e.innerHTML,t[`show${c(s)}Button`]=!0,e.hasAttribute("color")){const i=e.getAttribute("color");null!==i&&(t[`${s}ButtonColor`]=i)}if(e.hasAttribute("aria-label")){const i=e.getAttribute("aria-label");null!==i&&(t[`${s}ButtonAriaLabel`]=i)}}}),t},Es=e=>{const t={},s=e.querySelector("swal-image");return s&&(qs(s,["src","width","height","alt"]),s.hasAttribute("src")&&(t.imageUrl=s.getAttribute("src")||void 0),s.hasAttribute("width")&&(t.imageWidth=s.getAttribute("width")||void 0),s.hasAttribute("height")&&(t.imageHeight=s.getAttribute("height")||void 0),s.hasAttribute("alt")&&(t.imageAlt=s.getAttribute("alt")||void 0)),t},Ts=e=>{const t={},s=e.querySelector("swal-icon");return s&&(qs(s,["type","color"]),s.hasAttribute("type")&&(t.icon=s.getAttribute("type")),s.hasAttribute("color")&&(t.iconColor=s.getAttribute("color")),t.iconHtml=s.innerHTML),t},Ls=e=>{const t={},s=e.querySelector("swal-input");s&&(qs(s,["type","label","placeholder","value"]),t.input=s.getAttribute("type")||"text",s.hasAttribute("label")&&(t.inputLabel=s.getAttribute("label")),s.hasAttribute("placeholder")&&(t.inputPlaceholder=s.getAttribute("placeholder")),s.hasAttribute("value")&&(t.inputValue=s.getAttribute("value")));const i=Array.from(e.querySelectorAll("swal-input-option"));return i.length&&(t.inputOptions={},i.forEach(e=>{qs(e,["value"]);const s=e.getAttribute("value");if(!s)return;const i=e.innerHTML;t.inputOptions[s]=i})),t},Is=(e,t)=>{const s={};for(const i in t){const n=t[i],o=e.querySelector(n);o&&(qs(o,[]),s[n.replace(/^swal-/,"")]=o.innerHTML.trim())}return s},Ds=e=>{const t=Ss.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(e.children).forEach(e=>{const s=e.tagName.toLowerCase();t.includes(s)||d(`Unrecognized element <${s}>`)})},qs=(e,t)=>{Array.from(e.attributes).forEach(s=>{-1===t.indexOf(s.name)&&d([`Unrecognized attribute "${s.name}" on <${e.tagName.toLowerCase()}>.`,t.length?`Allowed attributes are: ${t.join(", ")}`:"To set the value, use HTML within the element."])})},Bs=e=>{var t,s;const n=v(),o=_();if(!n||!o)return;"function"==typeof e.willOpen&&e.willOpen(o),null===(t=i.eventEmitter)||void 0===t||t.emit("willOpen",o);const a=window.getComputedStyle(document.body).overflowY;if(zs(n,o,e),setTimeout(()=>{Ms(n,o)},10),z()&&(Os(n,void 0!==e.scrollbarPadding&&e.scrollbarPadding,a),(()=>{const e=v();Array.from(document.body.children).forEach(t=>{t.contains(e)||(t.hasAttribute("aria-hidden")&&t.setAttribute("data-previous-aria-hidden",t.getAttribute("aria-hidden")||""),t.setAttribute("aria-hidden","true"))})})()),$()||i.previousActiveElement||(i.previousActiveElement=document.activeElement),"function"==typeof e.didOpen){const t=e.didOpen;setTimeout(()=>t(o))}null===(s=i.eventEmitter)||void 0===s||s.emit("didOpen",o)},Ps=e=>{const t=_();if(!t||e.target!==t)return;const s=v();s&&(t.removeEventListener("animationend",Ps),t.removeEventListener("transitionend",Ps),s.style.overflowY="auto",V(s,a["no-transition"]))},Ms=(e,t)=>{se(t)?(e.style.overflowY="hidden",t.addEventListener("animationend",Ps),t.addEventListener("transitionend",Ps)):e.style.overflowY="auto"},Os=(e,t,s)=>{(()=>{if(it&&!H(document.body,a.iosfix)){const e=document.body.scrollTop;document.body.style.top=-1*e+"px",j(document.body,a.iosfix),nt()}})(),t&&"hidden"!==s&&ct(s),setTimeout(()=>{e.scrollTop=0})},zs=(e,t,s)=>{var i;null!==(i=s.showClass)&&void 0!==i&&i.backdrop&&j(e,s.showClass.backdrop),s.animation?(t.style.setProperty("opacity","0","important"),J(t,"grid"),setTimeout(()=>{var e;null!==(e=s.showClass)&&void 0!==e&&e.popup&&j(t,s.showClass.popup),t.style.removeProperty("opacity")},10)):J(t,"grid"),j([document.documentElement,document.body],a.shown),s.heightAuto&&s.backdrop&&!s.toast&&j([document.documentElement,document.body],a["height-auto"])};var $s=(e,t)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),Fs=(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL");function Hs(e){(function(e){e.inputValidator||("email"===e.input&&(e.inputValidator=$s),"url"===e.input&&(e.inputValidator=Fs))})(e),e.showLoaderOnConfirm&&!e.preConfirm&&d("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(e){(!e.target||"string"==typeof e.target&&!document.querySelector(e.target)||"string"!=typeof e.target&&!e.target.appendChild)&&(d('Target parameter is not valid, defaulting to "body"'),e.target="body")}(e),"string"==typeof e.title&&(e.title=e.title.split("\n").join("<br />")),ae(e)}let Qs;var Ns=new WeakMap;class Rs{constructor(...t){if(s(this,Ns,Promise.resolve({isConfirmed:!1,isDenied:!1,isDismissed:!0})),"undefined"==typeof window)return;Qs=this;const i=Object.freeze(this.constructor.argsToParams(t));var n,o,a;this.params=i,this.isAwaitingPromise=!1,n=Ns,o=this,a=this._main(Qs.params),n.set(e(n,o),a)}_main(e,t={}){if(ts(Object.assign({},t,e)),i.currentInstance){const e=tt.swalPromiseResolve.get(i.currentInstance),{isAwaitingPromise:t}=i.currentInstance;i.currentInstance._destroy(),t||e({isDismissed:!0}),z()&&st()}i.currentInstance=Qs;const s=js(e,t);Hs(s),Object.freeze(s),i.timeout&&(i.timeout.stop(),delete i.timeout),clearTimeout(i.restoreFocusTimeout);const n=Vs(Qs);return Re(Qs,s),me.innerParams.set(Qs,s),Ws(Qs,n,s)}then(e){return t(Ns,this).then(e)}finally(e){return t(Ns,this).finally(e)}}const Ws=(e,t,s)=>new Promise((n,o)=>{const a=t=>{e.close({isDismissed:!0,dismiss:t,isConfirmed:!1,isDenied:!1})};tt.swalPromiseResolve.set(e,n),tt.swalPromiseReject.set(e,o),t.confirmButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.input?Tt(e,"confirm"):Bt(e,!0)})(e)},t.denyButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?Tt(e,"deny"):It(e,!1)})(e)},t.cancelButton.onclick=()=>{((e,t)=>{e.disableButtons(),t(je.cancel)})(e,a)},t.closeButton.onclick=()=>{a(je.close)},((e,t,s)=>{e.toast?cs(e,t,s):(hs(t),ps(t),ms(e,t,s))})(s,t,a),((e,t,s)=>{if(Ve(e),!t.toast){const i=e=>Ge(t,e,s);e.keydownHandler=i;const n=t.keydownListenerCapture?window:_();if(n){e.keydownTarget=n,e.keydownListenerCapture=t.keydownListenerCapture;const s=i;e.keydownTarget.addEventListener("keydown",s,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0}}})(i,s,a),((e,t)=>{"select"===t.input||"radio"===t.input?Ct(e,t):["text","email","number","tel","textarea"].some(e=>e===t.input)&&(g(t.inputValue)||b(t.inputValue))&&(yt(T()),kt(e,t))})(e,s),Bs(s),Us(i,s,a),Xs(t,s),setTimeout(()=>{t.container.scrollTop=0})}),js=(e,t)=>{const s=(e=>{const t="string"==typeof e.template?document.querySelector(e.template):e.template;if(!t)return{};const s=t.content;return Ds(s),Object.assign(Cs(s),ks(s),As(s),Es(s),Ts(s),Ls(s),Is(s,Ss))})(e),i=Object.assign({},jt,t,s,e);return i.showClass=Object.assign({},jt.showClass,i.showClass),i.hideClass=Object.assign({},jt.hideClass,i.hideClass),!1===i.animation&&(i.showClass={backdrop:"swal2-noanimation"},i.hideClass={}),i},Vs=e=>{const t={popup:_(),container:v(),actions:q(),confirmButton:T(),denyButton:I(),cancelButton:L(),loader:D(),closeButton:M(),validationMessage:E(),progressSteps:A()};return me.domCache.set(e,t),t},Us=(e,t,s)=>{const i=P();G(i),t.timer&&(e.timeout=new xs(()=>{s("timer"),delete e.timeout},t.timer),t.timerProgressBar&&i&&(J(i),Q(i,t,"timerProgressBar"),setTimeout(()=>{e.timeout&&e.timeout.running&&ie(t.timer)})))},Xs=(e,t)=>{if(!t.toast)return m(t.allowEnterKey)?void(Js(e)||Gs(e,t)||Ue(-1,1)):(p("allowEnterKey"),void Ys())},Js=e=>{const t=Array.from(e.popup.querySelectorAll("[autofocus]"));for(const e of t)if(e instanceof HTMLElement&&ee(e))return e.focus(),!0;return!1},Gs=(e,t)=>t.focusDeny&&ee(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&ee(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!ee(e.confirmButton)||(e.confirmButton.focus(),0)),Ys=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};Rs.prototype.disableButtons=Ht,Rs.prototype.enableButtons=Ft,Rs.prototype.getInput=Ot,Rs.prototype.disableInput=Nt,Rs.prototype.enableInput=Qt,Rs.prototype.hideLoading=Pt,Rs.prototype.disableLoading=Pt,Rs.prototype.showValidationMessage=Rt,Rs.prototype.resetValidationMessage=Wt,Rs.prototype.close=ut,Rs.prototype.closePopup=ut,Rs.prototype.closeModal=ut,Rs.prototype.closeToast=ut,Rs.prototype.rejectPromise=pt,Rs.prototype.update=ss,Rs.prototype._destroy=ns,Object.assign(Rs,_s),Object.keys(ls).forEach(e=>{Rs[e]=function(...t){if(Qs&&Qs[e])return Qs[e](...t)}}),Rs.DismissReason=je,Rs.version="11.26.17";const Ks=Rs;return Ks.default=Ks,Ks}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),"undefined"!=typeof document&&function(e,t){var s=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(s),s.styleSheet)s.styleSheet.disabled||(s.styleSheet.cssText=t);else try{s.innerHTML=t}catch(e){s.innerText=t}}(document,':root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-container-padding: 0.625em;--swal2-backdrop: rgba(0, 0, 0, 0.4);--swal2-backdrop-transition: background-color 0.15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: 0.3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show 0.3s;--swal2-hide-animation: swal2-hide 0.15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: 0.8em 1em 0;--swal2-html-container-padding: 1em 1.6em 0.3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: 0.1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color 0.2s, box-shadow 0.2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color 0.2s, box-shadow 0.2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: 0.25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: 0.25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: 0.25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show 0.5s;--swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}@media(prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:rgba(0,0,0,0);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translate3d(0, 0, 0) scale(1);opacity:1}100%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}')},7736(e){var t;t=function(e){var t=function(e){return new t.lib.init(e)};function s(e,t){return t.offset[e]?isNaN(t.offset[e])?t.offset[e]:t.offset[e]+"px":"0px"}function i(e,t){return!(!e||"string"!=typeof t||!(e.className&&e.className.trim().split(/\s+/gi).indexOf(t)>-1))}return t.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},t.lib=t.prototype={toastify:"1.12.0",constructor:t,init:function(e){return e||(e={}),this.options={},this.toastElement=null,this.options.text=e.text||t.defaults.text,this.options.node=e.node||t.defaults.node,this.options.duration=0===e.duration?0:e.duration||t.defaults.duration,this.options.selector=e.selector||t.defaults.selector,this.options.callback=e.callback||t.defaults.callback,this.options.destination=e.destination||t.defaults.destination,this.options.newWindow=e.newWindow||t.defaults.newWindow,this.options.close=e.close||t.defaults.close,this.options.gravity="bottom"===e.gravity?"toastify-bottom":t.defaults.gravity,this.options.positionLeft=e.positionLeft||t.defaults.positionLeft,this.options.position=e.position||t.defaults.position,this.options.backgroundColor=e.backgroundColor||t.defaults.backgroundColor,this.options.avatar=e.avatar||t.defaults.avatar,this.options.className=e.className||t.defaults.className,this.options.stopOnFocus=void 0===e.stopOnFocus?t.defaults.stopOnFocus:e.stopOnFocus,this.options.onClick=e.onClick||t.defaults.onClick,this.options.offset=e.offset||t.defaults.offset,this.options.escapeMarkup=void 0!==e.escapeMarkup?e.escapeMarkup:t.defaults.escapeMarkup,this.options.ariaLive=e.ariaLive||t.defaults.ariaLive,this.options.style=e.style||t.defaults.style,e.backgroundColor&&(this.options.style.background=e.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var e=document.createElement("div");for(var t in e.className="toastify on "+this.options.className,this.options.position?e.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(e.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):e.className+=" toastify-right",e.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)e.style[t]=this.options.style[t];if(this.options.ariaLive&&e.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)e.appendChild(this.options.node);else if(this.options.escapeMarkup?e.innerText=this.options.text:e.innerHTML=this.options.text,""!==this.options.avatar){var i=document.createElement("img");i.src=this.options.avatar,i.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?e.appendChild(i):e.insertAdjacentElement("afterbegin",i)}if(!0===this.options.close){var n=document.createElement("button");n.type="button",n.setAttribute("aria-label","Close"),n.className="toast-close",n.innerHTML="&#10006;",n.addEventListener("click",function(e){e.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var o=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&o>360?e.insertAdjacentElement("afterbegin",n):e.appendChild(n)}if(this.options.stopOnFocus&&this.options.duration>0){var a=this;e.addEventListener("mouseover",function(t){window.clearTimeout(e.timeOutValue)}),e.addEventListener("mouseleave",function(){e.timeOutValue=window.setTimeout(function(){a.removeElement(e)},a.options.duration)})}if(void 0!==this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var r=s("x",this.options),l=s("y",this.options),c="left"==this.options.position?r:"-"+r,d="toastify-top"==this.options.gravity?l:"-"+l;e.style.transform="translate("+c+","+d+")"}return e},showToast:function(){var e;if(this.toastElement=this.buildToast(),!(e="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var s=t.defaults.oldestFirst?e.firstChild:e.lastChild;return e.insertBefore(this.toastElement,s),t.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(e){e.className=e.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),e.parentNode&&e.parentNode.removeChild(e),this.options.callback.call(e),t.reposition()}.bind(this),400)}},t.reposition=function(){for(var e,t={top:15,bottom:15},s={top:15,bottom:15},n={top:15,bottom:15},o=document.getElementsByClassName("toastify"),a=0;a<o.length;a++){e=!0===i(o[a],"toastify-top")?"toastify-top":"toastify-bottom";var r=o[a].offsetHeight;e=e.substr(9,e.length-1),(window.innerWidth>0?window.innerWidth:screen.width)<=360?(o[a].style[e]=n[e]+"px",n[e]+=r+15):!0===i(o[a],"toastify-left")?(o[a].style[e]=t[e]+"px",t[e]+=r+15):(o[a].style[e]=s[e]+"px",s[e]+=r+15)}return this},t.lib.init.prototype=t.lib,t},e.exports?e.exports=t():this.Toastify=t()}},t={};function s(i){var n=t[i];if(void 0!==n)return n.exports;var o=t[i]={id:i,exports:{}};return e[i].call(o.exports,o,o.exports,s),o.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.nc=void 0,(()=>{"use strict";var e=s(4223),t=s(8465),i=s.n(t),n=s(2603);const o='<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_3318_1035)"><path fill-rule="evenodd" clip-rule="evenodd" d="M30.628 4C31.6888 4.00023 32.706 4.4218 33.456 5.172L42.828 14.544C43.5782 15.294 43.9998 16.3112 44 17.372V30.628C43.9998 31.6888 43.5782 32.706 42.828 33.456L33.456 42.828C32.706 43.5782 31.6888 43.9998 30.628 44H17.372C16.3112 43.9998 15.294 43.5782 14.544 42.828L5.172 33.456C4.4218 32.706 4.00023 31.6888 4 30.628V17.372C4.00023 16.3112 4.4218 15.294 5.172 14.544L14.544 5.172C15.294 4.4218 16.3112 4.00023 17.372 4H30.628ZM24 30C23.4696 30 22.9609 30.2107 22.5858 30.5858C22.2107 30.9609 22 31.4696 22 32C22 32.5304 22.2107 33.0391 22.5858 33.4142C22.9609 33.7893 23.4696 34 24 34C24.5304 34 25.0391 33.7893 25.4142 33.4142C25.7893 33.0391 26 32.5304 26 32C26 31.4696 25.7893 30.9609 25.4142 30.5858C25.0391 30.2107 24.5304 30 24 30ZM24 12C23.5101 12.0001 23.0373 12.1799 22.6713 12.5054C22.3052 12.8309 22.0713 13.2795 22.014 13.766L22 14V26C22.0006 26.5098 22.1958 27.0001 22.5457 27.3707C22.8956 27.7414 23.3739 27.9645 23.8828 27.9943C24.3917 28.0242 24.8928 27.8587 25.2837 27.5315C25.6746 27.2043 25.9258 26.7402 25.986 26.234L26 26V14C26 13.4696 25.7893 12.9609 25.4142 12.5858C25.0391 12.2107 24.5304 12 24 12Z" fill="#F8A100"/></g><defs><clipPath id="clip0_3318_1035"><rect width="48" height="48" fill="white"/></clipPath></defs></svg>',a='<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_3318_1040)"><path d="M24 4C35.046 4 44 12.954 44 24C44 35.046 35.046 44 24 44C12.954 44 4 35.046 4 24C4 12.954 12.954 4 24 4ZM23.98 20H22C21.4902 20.0006 20.9999 20.1958 20.6293 20.5457C20.2586 20.8956 20.0355 21.3739 20.0057 21.8828C19.9758 22.3917 20.1413 22.8928 20.4685 23.2837C20.7957 23.6746 21.2598 23.9258 21.766 23.986L22 24V33.98C22 35.02 22.788 35.88 23.8 35.988L24.02 36H25C25.4206 36 25.8305 35.8674 26.1715 35.621C26.5124 35.3747 26.767 35.0271 26.899 34.6277C27.031 34.2283 27.0337 33.7975 26.9068 33.3965C26.7799 32.9955 26.5298 32.6447 26.192 32.394L26 32.268V22.02C26 20.98 25.212 20.12 24.2 20.012L23.98 20ZM24 14C23.4696 14 22.9609 14.2107 22.5858 14.5858C22.2107 14.9609 22 15.4696 22 16C22 16.5304 22.2107 17.0391 22.5858 17.4142C22.9609 17.7893 23.4696 18 24 18C24.5304 18 25.0391 17.7893 25.4142 17.4142C25.7893 17.0391 26 16.5304 26 16C26 15.4696 25.7893 14.9609 25.4142 14.5858C25.0391 14.2107 24.5304 14 24 14Z" fill="#2E91FA"/></g><defs><clipPath id="clip0_3318_1040"><rect width="48" height="48" fill="white"/></clipPath></defs></svg>',r='<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_5385_4939)"><path d="M26.5983 6.2959L43.8663 36.2039C44.1297 36.66 44.2683 37.1773 44.2683 37.7039C44.2683 38.2305 44.1297 38.7478 43.8664 39.2039C43.6031 39.6599 43.2244 40.0386 42.7683 40.3019C42.3123 40.5653 41.795 40.7039 41.2683 40.7039H6.73235C6.20574 40.7039 5.68842 40.5653 5.23237 40.3019C4.77633 40.0386 4.39762 39.6599 4.13433 39.2039C3.87103 38.7478 3.73242 38.2305 3.73242 37.7039C3.73243 37.1773 3.87104 36.66 4.13435 36.2039L21.4023 6.2959C22.5563 4.2959 25.4423 4.2959 26.5983 6.2959ZM24.0003 29.9999C23.4699 29.9999 22.9612 30.2106 22.5861 30.5857C22.2111 30.9608 22.0003 31.4695 22.0003 31.9999C22.0003 32.5303 22.2111 33.039 22.5861 33.4141C22.9612 33.7892 23.4699 33.9999 24.0003 33.9999C24.5308 33.9999 25.0395 33.7892 25.4146 33.4141C25.7896 33.039 26.0003 32.5303 26.0003 31.9999C26.0003 31.4695 25.7896 30.9608 25.4146 30.5857C25.0395 30.2106 24.5308 29.9999 24.0003 29.9999ZM24.0003 15.9999C23.5105 16 23.0377 16.1798 22.6716 16.5053C22.3055 16.8308 22.0717 17.2794 22.0143 17.7659L22.0003 17.9999V25.9999C22.0009 26.5097 22.1961 27 22.546 27.3706C22.896 27.7413 23.3743 27.9644 23.8831 27.9942C24.392 28.0241 24.8931 27.8586 25.284 27.5314C25.6749 27.2042 25.9261 26.7401 25.9863 26.2339L26.0003 25.9999V17.9999C26.0003 17.4695 25.7896 16.9608 25.4146 16.5857C25.0395 16.2106 24.5308 15.9999 24.0003 15.9999Z" fill="#E31A1A"/></g><defs><clipPath id="clip0_5385_4939"><rect width="48" height="48" fill="white"/></clipPath></defs></svg>';class l{constructor(){this.init()}static selectors={elBtnCreateCourse:"a.cb-btn-add-new[href]",elCourseItem:".course-item",elCourseExpandedItems:".course-action-expanded__items",elCourseDuplicate:".course-action-expanded__duplicate",elCourseTrash:".course-action-expanded__trash",elCourseDraft:".course-action-expanded__draft",elCourseDelete:".course-action-expanded__delete",elCourseActionExpanded:".course-action-expanded",elCourseStatus:".course-status"};init(){this.events()}events(){l._loadedEvents||(l._loadedEvents=!0,e.eventHandlers("click",[{selector:l.selectors.elCourseDuplicate,class:this,callBack:this.duplicateCourse.name},{selector:l.selectors.elCourseTrash,class:this,callBack:this.trashCourse.name},{selector:l.selectors.elCourseDraft,class:this,callBack:this.draftCourse.name},{selector:l.selectors.elCourseDelete,class:this,callBack:this.deleteCourse.name},{selector:l.selectors.elCourseActionExpanded,class:this,callBack:this.toggleExpandedAction.name},{selector:l.selectors.elBtnCreateCourse,callBack:t=>{const{target:s}=t,i=s.closest(l.selectors.elBtnCreateCourse);i&&e.lpSetLoadingEl(i,1)}}]),document.addEventListener("click",e=>{e.target.closest(l.selectors.elCourseActionExpanded)||this.closeAllExpanded()}))}duplicateCourse(t){const{target:s}=t,o=s.closest(l.selectors.elCourseDuplicate),r=o.closest(l.selectors.elCourseItem);if(!r)return;const c=r.dataset.courseId||"";c&&i().fire({title:o.dataset.title||"Duplicate Course",text:o.dataset.content||"Are you sure you want to duplicate this course?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(o,1);const t={action:"duplicate_course",args:{id_url:"duplicate-course"},course_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s||"Duplicated successfully!",t),i?.html){const e=o.closest(".course"),t=e.closest(".courses-list")||e.parentElement;if(t){t.insertAdjacentHTML("afterbegin",i.html);const e=t.firstElementChild;e&&(e.scrollIntoView({behavior:"smooth",block:"nearest"}),e.classList.add("highlight-new-course"),setTimeout(()=>{e.classList.remove("highlight-new-course")},1500))}}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(o,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}trashCourse(t){const{target:s}=t,a=s.closest(l.selectors.elCourseTrash),r=a.closest(l.selectors.elCourseItem);if(!r)return;const c=r.dataset.courseId||"";i().fire({title:a.dataset.title||"Trash Course",text:a.dataset.content||"Are you sure you want to move this course to trash?",iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(a,1);const t={action:"move_trash_course",args:{id_url:"move-trash-course"},course_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),i?.status){const e=a.closest(".course");this.updateStatusUI(e,i.status)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}draftCourse(e){const{target:t}=e,s=t.closest(l.selectors.elCourseDraft),n=s.closest(l.selectors.elCourseItem);if(!n)return;const a=n.querySelector(l.selectors.elCourseStatus);if(a&&a.classList.contains("publish")){const e=s.dataset.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";return void i().fire({title:"Draft Course",text:e,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{e.isConfirmed&&this.draftCourseExecute(s,n)})}this.draftCourseExecute(s,n)}draftCourseExecute(t,s){e.lpSetLoadingEl(t,1);const i={action:"move_trash_course",args:{id_url:"move-trash-course"},course_id:s.dataset.courseId||0,status:"draft"},o={success:e=>{const{status:s,message:i,data:o}=e;if(n.W(i,s),o?.status){const e=t.closest(".course");this.updateStatusUI(e,o.status)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(t,0)}};window.lpAJAXG.fetchAJAX(i,o)}deleteCourse(e){const{target:t}=e,s=t.closest(l.selectors.elCourseDelete),o=s.closest(l.selectors.elCourseItem);if(!o)return;const a=o.dataset.courseId||"";a&&i().fire({title:s.dataset.title||"Delete Course",text:s.dataset.content||"Are you sure you want to permanently delete this course?",iconHtml:r,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(e=>{if(e.isConfirmed){const e={action:"move_trash_course",args:{id_url:"move-trash-course"},course_id:a,status:"delete"},t={success:e=>{const{status:t,message:i}=e;n.W(i,t);const o=s.closest(".course");o.style.transition="opacity 0.4s ease-out, transform 0.4s ease-out",o.style.opacity="0",o.style.transform="translateX(160px)",setTimeout(()=>{o.remove()},400)},error:e=>{n.W(e.message||e,"error")}};window.lpAJAXG.fetchAJAX(e,t)}})}toggleExpandedAction(e){const{target:t}=e,s=t.closest(l.selectors.elCourseActionExpanded);if(!s)return;const i=s.closest(l.selectors.elCourseItem);if(!i)return;const n=i.querySelector(l.selectors.elCourseExpandedItems);n&&(this.closeAllExpanded(n),n.classList.toggle("active"),s.classList.toggle("active"))}closeAllExpanded(e=null){document.querySelectorAll(`${l.selectors.elCourseExpandedItems}.active`).forEach(t=>{if(t===e)return;t.classList.remove("active");const s=t.closest(l.selectors.elCourseItem);if(!s)return;const i=s.querySelector(l.selectors.elCourseActionExpanded);i&&i.classList.remove("active")})}updateStatusUI(e,t){const s=e.querySelector(l.selectors.elCourseStatus),i=e.querySelector(`${l.selectors.elCourseStatus} span`);i&&s&&(s.className="course-status "+t,i.textContent=t)}}var c=s(246);let d,u,h=[];class p{constructor(){this.init()}static selectors={elBtnShowPopupItemsToSelect:".lp-btn-show-popup-items-to-select",elBtnAddItemsSelected:".lp-btn-add-items-selected",elBtnCountItemsSelected:".lp-btn-count-items-selected",elHeaderCountItemSelected:".header-count-items-selected",elSelectItem:".lp-select-item",elListItems:".list-items",elPopupItemsToSelect:".lp-popup-items-to-select",elSearchTitleItem:".lp-search-title-item",elBtnBackListItems:".lp-btn-back-to-select-items",elListItemsWrap:".list-items-wrap",elListItemsSelected:".list-items-selected",elItemSelectedClone:".li-item-selected.clone",elItemSelected:".li-item-selected",LPTarget:".lp-target"};init(){this.events()}events=()=>{p._loadedEvents||(p._loadedEvents=!0,e.eventHandlers("click",[{selector:p.selectors.elBtnShowPopupItemsToSelect,callBack:this.showPopupItemsToSelect.name,class:this},{selector:p.selectors.elSelectItem,callBack:this.selectItemsFromList.name,class:this},{selector:p.selectors.elBtnCountItemsSelected,callBack:this.showItemsSelected.name,class:this},{selector:p.selectors.elBtnBackListItems,callBack:this.backToSelectItems.name,class:this},{selector:p.selectors.elItemSelected,callBack:this.removeItemSelected.name,class:this},{selector:".tabs .tab",callBack:this.chooseTabItemsType.name,class:this}]),e.eventHandlers("keyup",[{selector:p.selectors.elSearchTitleItem,callBack:this.searchTitleItemToSelect.name,class:this}]))};showPopupItemsToSelect=e=>{const{e:t,target:s=!1,callBack:n}=e;if(!s.closest(`${p.selectors.elBtnShowPopupItemsToSelect}`))return;h=[];const o=s.dataset.template||"",a=document.querySelector(o);i().fire({html:a.innerHTML,showConfirmButton:!1,showCloseButton:!0,width:"60%",customClass:{popup:"lp-select-items-popup",htmlContainer:"lp-select-items-html-container",container:"lp-select-items-container"},willOpen:()=>{d=i().getPopup();const e=d.querySelector(`${p.selectors.LPTarget}`);if(e){const t=window.lpAJAXG.getDataSetCurrent(e);t.args.paged=1,t.args.item_selecting=h||[],window.lpAJAXG.setDataSetCurrent(e,t),window.lpAJAXG.fetchAJAX(t,{success:t=>{const{data:s}=t;d.querySelector(".lp-skeleton-animation").remove(),e.innerHTML=s.content||"",this.watchItemsSelectedDataChange()}})}}}).then(e=>{e.isDismissed})};chooseTabItemsType=e=>{const{e:t,target:s,callBack:i}=e,o=s.closest(".tab");if(!o)return;t.preventDefault();const a=o.closest(".tabs");if(!a)return;const r=a.closest(`${p.selectors.elPopupItemsToSelect}`),l=r.querySelector(`${p.selectors.elSearchTitleItem}`),c=o.dataset.type;a.querySelectorAll(".tab").forEach(e=>{e.classList.contains("active")&&e.classList.remove("active")}),o.classList.add("active"),l.value="";const d=r.querySelector(`${p.selectors.LPTarget}`),u=window.lpAJAXG.getDataSetCurrent(d);u.args.item_type=c,u.args.paged=1,u.args.item_selecting=h||[],window.lpAJAXG.setDataSetCurrent(d,u),window.lpAJAXG.showHideLoading(d,1),window.lpAJAXG.fetchAJAX(u,{success:e=>{const{data:t}=e;d.innerHTML=t.content||""},error:e=>{n.W(e,"error")},completed:()=>{window.lpAJAXG.showHideLoading(d,0),this.watchItemsSelectedDataChange()}})};selectItemsFromList=e=>{const{e:t,target:s}=e,i=s.closest(`${p.selectors.elSelectItem}`);if(!i)return;const n=i.querySelector('input[type="checkbox"]');if("INPUT"!==s.tagName)return void n.click();if(!i.closest(`${p.selectors.elListItems}`))return;const o={...n.dataset};if(n.checked)h.some(e=>e.id===o.id)||h.push(o);else{const e=h.findIndex(e=>e.id===o.id);-1!==e&&h.splice(e,1)}this.watchItemsSelectedDataChange()};searchTitleItemToSelect=e=>{const{e:t,target:s}=e,i=s.closest(p.selectors.elSearchTitleItem);if(!i)return;const o=d.querySelector(`${p.selectors.LPTarget}`);clearTimeout(u),u=setTimeout(()=>{const e=window.lpAJAXG.getDataSetCurrent(o);e.args.search_title=i.value.trim(),e.args.item_selecting=h,e.args.paged=1,window.lpAJAXG.setDataSetCurrent(o,e),window.lpAJAXG.showHideLoading(o,1),window.lpAJAXG.fetchAJAX(e,{success:e=>{const{data:t}=e;o.innerHTML=t.content||""},error:e=>{n.W(e,"error")},completed:()=>{window.lpAJAXG.showHideLoading(o,0)}})},800)};showItemsSelected=t=>{const{e:s,target:i}=t,n=i.closest(`${p.selectors.elBtnCountItemsSelected}`);if(!n)return;const o=d.querySelector(`${p.selectors.elBtnBackListItems}`),a=d.querySelector(".tabs"),r=d.querySelector(`${p.selectors.elListItemsWrap}`),l=d.querySelector(`${p.selectors.elHeaderCountItemSelected}`),c=d.querySelector(`${p.selectors.elListItemsSelected}`),u=c.querySelector(`${p.selectors.elItemSelectedClone}`);l.innerHTML=n.innerHTML,e.lpShowHideEl(r,0),e.lpShowHideEl(n,0),e.lpShowHideEl(a,0),e.lpShowHideEl(o,1),e.lpShowHideEl(l,1),e.lpShowHideEl(c,1),c.querySelectorAll(`${p.selectors.elItemSelected}:not(.clone)`).forEach(e=>{e.remove()}),h.forEach(t=>{const s=u.cloneNode(!0);s.classList.remove("clone"),Object.entries(t).forEach(([e,t])=>{s.dataset[e]=t}),s.querySelector(".title-display").innerHTML=t.title,e.lpShowHideEl(s,1),u.insertAdjacentElement("beforebegin",s)})};backToSelectItems=t=>{const{e:s,target:i}=t,n=i.closest(`${p.selectors.elBtnBackListItems}`);if(!n)return;const o=d.querySelector(`${p.selectors.elBtnCountItemsSelected}`),a=d.querySelector(".tabs"),r=d.querySelector(`${p.selectors.elListItemsWrap}`),l=d.querySelector(`${p.selectors.elHeaderCountItemSelected}`),c=d.querySelector(`${p.selectors.elListItemsSelected}`);e.lpShowHideEl(o,1),e.lpShowHideEl(r,1),e.lpShowHideEl(a,1),e.lpShowHideEl(n,0),e.lpShowHideEl(l,0),e.lpShowHideEl(c,0)};removeItemSelected=e=>{const{e:t,target:s}=e,i=s.closest(`${p.selectors.elItemSelected}`);if(!i)return;const n=i.dataset,o=h.findIndex(e=>e.id===n.id);-1!==o&&h.splice(o,1),i.remove(),this.watchItemsSelectedDataChange()};watchItemsSelectedDataChange=()=>{const e=d.querySelector(`${p.selectors.elBtnAddItemsSelected}`),t=d.querySelector(`${p.selectors.elBtnCountItemsSelected}`),s=t.querySelector("span"),i=d.querySelector(`${p.selectors.elHeaderCountItemSelected}`),n=d.querySelector(`${p.selectors.LPTarget}`);0!==h.length?(t.disabled=!1,e.disabled=!1,e.classList.add("active"),s.textContent=`(${h.length})`,i.innerHTML=t.innerHTML):(t.disabled=!0,e.disabled=!0,e.classList.remove("active"),s.textContent="",i.textContent=""),d.querySelector(`${p.selectors.elListItems}`).querySelectorAll('input[type="checkbox"]').forEach(e=>{const t=e.dataset,s=h.some(e=>e.id===t.id);e.checked=s});const o=window.lpAJAXG.getDataSetCurrent(n);o.args.item_selecting=h,window.lpAJAXG.setDataSetCurrent(n,o)};addItemsSelectedToSection=e=>{const{e:t,target:s,callBackHandle:n}=e;d&&(i().close(),"function"==typeof n&&(n(h),h=[]))}}const m="edit-course-curriculum",g=new p;class f{constructor(){this.courseId=null,this.elCurriculumSections=null,this.sectionIdSelected=null}static selectors={elSectionListItems:".section-list-items",elItemClone:".section-item.clone",elSectionItem:".section-item",elBtnSelectItemType:".lp-btn-select-item-type",elAddItemTypeClone:".lp-add-item-type.clone",elSectionActions:".section-actions",elAddItemType:".lp-add-item-type",elAddItemTypeTitleInput:".lp-add-item-type-title-input",elBtnAddItemCancel:".lp-btn-add-item-cancel",elBtnAddItem:".lp-btn-add-item",elItemTitleInput:".lp-item-title-input",elBtnUpdateItemTitle:".lp-btn-update-item-title",elBtnCancelUpdateTitle:".lp-btn-cancel-update-item-title",elBtnDeleteItem:".lp-btn-delete-item",elBtnSetPreviewItem:".lp-btn-set-preview-item"};init(){this.elEditCurriculum=document.querySelector(`${w.selectors.idElEditCurriculum}`),this.elCurriculumSections=this.elEditCurriculum.querySelector(`${w.selectors.elCurriculumSections}`);const e=this.elEditCurriculum.closest(`${w.selectors.LPTarget}`),t=window.lpAJAXG.getDataSetCurrent(e);this.courseId=t.args.course_id,this.events(),this.sortAbleItem(),g.init()}events(){f._loadedEvents||(f._loadedEvents=this,e.eventHandlers("click",[{selector:f.selectors.elBtnSelectItemType,class:this,callBack:this.addItemType.name},{selector:f.selectors.elBtnAddItem,class:this,callBack:this.addItemToSection.name},{selector:f.selectors.elBtnAddItemCancel,class:this,callBack:this.cancelAddItemType.name},{selector:f.selectors.elBtnUpdateItemTitle,class:this,callBack:this.updateTitle.name},{selector:f.selectors.elBtnCancelUpdateTitle,class:this,callBack:this.cancelUpdateTitle.name},{selector:f.selectors.elBtnDeleteItem,class:this,callBack:this.deleteItem.name},{selector:p.selectors.elBtnShowPopupItemsToSelect,class:this,callBack:this.handleShowPopupItemsToSelect.name},{selector:p.selectors.elBtnAddItemsSelected,class:g,callBack:g.addItemsSelectedToSection.name,callBackHandle:this.addItemsSelectedToSection.bind(this)},{selector:f.selectors.elBtnSetPreviewItem,class:this,callBack:this.updatePreviewItem.name}]),e.eventHandlers("keyup",[{selector:f.selectors.elItemTitleInput,class:this,callBack:this.changeTitle.name},{selector:f.selectors.elAddItemTypeTitleInput,class:this,callBack:this.changeTitleAddNew.name}]),e.eventHandlers("keydown",[{selector:f.selectors.elAddItemTypeTitleInput,class:this,callBack:this.addItemToSection.name,checkIsEventEnter:!0},{selector:f.selectors.elItemTitleInput,class:this,callBack:this.updateTitle.name,checkIsEventEnter:!0}]),e.eventHandlers("focusin",[{selector:f.selectors.elItemTitleInput,class:this,callBack:this.focusTitleInput.name}]),e.eventHandlers("focusout",[{selector:f.selectors.elItemTitleInput,class:this,callBack:this.focusTitleInput.name,focusIn:!1}]))}handleShowPopupItemsToSelect(e){const{e:t,target:s}=e;if(s.closest(".lp-edit-quiz-wrap"))return void(this.sectionIdSelected=null);const i=s.closest(b.selectors.elSection),n=s.closest("#lp-course-edit-curriculum")||s.closest(".lp-edit-curriculum-wrap");this.sectionIdSelected=i&&n?i.dataset.sectionId:null}addItemType(t){const{e:s,target:i}=t,n=i,o=n.dataset.itemType,a=n.dataset.placeholder,r=n.dataset.buttonAddText,l=n.closest(`${b.selectors.elSection}`).querySelector(`${f.selectors.elSectionActions}`),c=l.querySelector(`${f.selectors.elAddItemTypeClone}`).cloneNode(!0),d=c.querySelector(`${f.selectors.elAddItemTypeTitleInput}`),u=c.querySelector(`${f.selectors.elBtnAddItem}`);c.classList.remove("clone"),c.classList.add(o),e.lpShowHideEl(c,1),d.setAttribute("placeholder",a),d.dataset.itemType=o,u.textContent=r,l.insertAdjacentElement("beforebegin",c),d.focus()}cancelAddItemType(e){const{e:t,target:s}=e,i=s.closest(`${f.selectors.elAddItemType}`);i&&i.remove()}addItemToSection(t){const{e:s,target:i,callBackNest:o}=t;s.preventDefault();const a=i.closest(`${f.selectors.elAddItemType}`),r=a.closest(`${b.selectors.elSection}`),l=r.dataset.sectionId,c=a.querySelector(`${f.selectors.elAddItemTypeTitleInput}`),d=c.value.trim(),u=c.dataset.itemType,h=c.dataset.messEmptyTitle;if(0===d.length)return void n.W(h,"error");const p=r.querySelector(`${f.selectors.elItemClone}`),g=p.cloneNode(!0),v=g.querySelector(`${f.selectors.elItemTitleInput}`);g.classList.remove("clone"),g.classList.add(u),g.dataset.itemType=u,e.lpShowHideEl(g,1),e.lpSetLoadingEl(g,1),v.value=d,v.dataset.old=d,p.insertAdjacentElement("beforebegin",g),a.remove();const y={success:e=>{const{message:s,status:i,data:a}=e;if(n.W(s,i),"error"===i)g.remove();else if("success"===i){const{section_item:e,item_link:s}=a||{},i=e.item_id||0;g.dataset.itemId=i,g.querySelector(".edit-link").setAttribute("href",s||""),this.addPopupAttributesToItem(g,i,u),o&&"function"==typeof o.success&&(t.elItemNew=g,o.success(t))}},error:e=>{n.W(e,"error"),g.remove()},completed:()=>{e.lpSetLoadingEl(g,0),this.updateCountItems(r),o&&"function"==typeof o.completed&&(t.elItemNew=g,o.completed(t))}},w={course_id:this.courseId,action:"create_item_add_to_section",section_id:l,item_title:d,item_type:u,args:{id_url:m}};document.querySelector("#lp-course-builder")&&(w.is_course_builder=1),window.lpAJAXG.fetchAJAX(w,y)}changeTitle(e){const{target:t}=e,s=t.closest(`${f.selectors.elItemTitleInput}`);if(!s)return;const i=s.closest(`${f.selectors.elSectionItem}`);i&&(s.value.trim()===(s.dataset.old||"")?i.classList.remove("editing"):i.classList.add("editing"))}focusTitleInput(e){const{target:t,focusIn:s=!0}=e,i=t.closest(`${f.selectors.elItemTitleInput}`);if(!i)return;const n=i.closest(`${f.selectors.elSectionItem}`);n&&(s?n.classList.add("focus"):n.classList.remove("focus"))}changeTitleAddNew(e){const{target:t}=e,s=t.closest(`${f.selectors.elAddItemTypeTitleInput}`);if(!s)return;const i=s.closest(`${f.selectors.elAddItemType}`);if(!i)return;const n=i.querySelector(`${f.selectors.elBtnAddItem}`);n&&(0===s.value.trim().length?n.classList.remove("active"):n.classList.add("active"))}updateTitle(t){const{e:s,target:i}=t;s.preventDefault();const o=i.closest(`${f.selectors.elSectionItem}`);if(!o)return;const a=o.closest(`${b.selectors.elSection}`);if(!a)return;const r=o.querySelector(`${f.selectors.elItemTitleInput}`);if(!r)return;const l=o.dataset.itemId,c=o.dataset.itemType,d=r.value.trim(),u=r.dataset.old,h=r.dataset.messEmptyTitle;if(0===d.length)return void n.W(h,"error");if(d===u)return;r.blur(),e.lpSetLoadingEl(o,1);const p={success:e=>{const{message:t,status:s}=e;"success"===s?r.dataset.old=d:r.value=u,n.W(t,s)},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(o,0),o.classList.remove("editing")}},g={course_id:this.courseId,action:"update_item_of_section",section_id:a.dataset.sectionId,item_id:l,item_type:c,item_title:d,args:{id_url:m}};window.lpAJAXG.fetchAJAX(g,p)}cancelUpdateTitle(e){const{e:t,target:s}=e,i=s.closest(`${f.selectors.elBtnCancelUpdateTitle}`);if(!i)return;const n=i.closest(`${f.selectors.elSectionItem}`),o=n.querySelector(`${f.selectors.elItemTitleInput}`);o.value=o.dataset.old||"",n.classList.remove("editing")}deleteItem(t){const{e:s,target:o}=t,a=o.closest(`${f.selectors.elBtnDeleteItem}`);if(!a)return;const r=a.closest(`${f.selectors.elSectionItem}`);if(!r)return;const l=r.dataset.itemId,c=r.closest(`${b.selectors.elSection}`),d=c.dataset.sectionId;i().fire({title:a.dataset.title,text:a.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(r,1);const t={success:e=>{const{message:t,status:s}=e;n.W(t,s),"success"===s&&r.remove()},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(r,0),this.updateCountItems(c)}},s={course_id:this.courseId,action:"delete_item_from_section",section_id:d,item_id:l,args:{id_url:m}};window.lpAJAXG.fetchAJAX(s,t)}})}sortAbleItem(){const t=this.elCurriculumSections.querySelectorAll(`${f.selectors.elSectionListItems}`);let s,i=0,o=0,a=0;t.forEach(t=>{new c.Ay(t,{handle:".drag",animation:150,group:{name:"shared"},onEnd:t=>{const r=[],l=t.item;a=l.closest(`${b.selectors.elSection}`).dataset.sectionId;const c={course_id:this.courseId,args:{id_url:m},action:"update_item_section_and_position"};c.item_id_change=i,c.section_id_new_of_item=a,c.section_id_old_of_item=o;const d=this.elCurriculumSections.querySelector(`.section[data-section-id="${a}"]`);d.querySelectorAll(`${f.selectors.elSectionItem}`).forEach(e=>{const t=parseInt(e.dataset.itemId||0);0!==t&&r.push(t)}),c.items_position=r;const u={success:e=>{const{message:t,status:s}=e;n.W(t,s)},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(l,0),this.updateCountItems(d),o!==a&&this.updateCountItems(s)}};e.lpSetLoadingEl(l,1),window.lpAJAXG.fetchAJAX(c,u)},onMove:()=>{},onChoose:e=>{const t=e.item;i=t.dataset.itemId,s=t.closest(`${b.selectors.elSection}`),o=s.dataset.sectionId},onUpdate:()=>{}})})}addItemsSelectedToSection(t){if(!this.sectionIdSelected)return;const s=document.querySelector(`.section[data-section-id="${this.sectionIdSelected}"]`);if(!s)return;const o=s.querySelector(`${f.selectors.elItemClone}`),a=null!==document.querySelector("#lp-course-builder");t.forEach(t=>{const s=o.cloneNode(!0),i=s.querySelector(`${f.selectors.elItemTitleInput}`);s.dataset.itemId=t.id,s.classList.add(t.type),s.classList.remove("clone"),s.dataset.itemType=t.type,s.querySelector(".edit-link").setAttribute("href",t.editLink||""),i.value=t.titleSelected||"",e.lpSetLoadingEl(s,1),e.lpShowHideEl(s,1),o.insertAdjacentElement("beforebegin",s)}),i().close();const r={course_id:this.courseId,action:"add_items_to_section",section_id:this.sectionIdSelected,items:t,is_course_builder:a?1:0,args:{id_url:m}};window.lpAJAXG.fetchAJAX(r,{success:e=>{const{message:i,status:a,data:r}=e,{html:l}=r||"";n.W(i,a),t.forEach(e=>{const t=s.querySelector(`${f.selectors.elSectionItem}[data-item-id="${e.id}"]`);t&&t.remove()}),"success"===a&&l&&o.insertAdjacentHTML("beforebegin",l)},error:e=>{n.W(e,"error")},completed:()=>{this.updateCountItems(s)}})}updatePreviewItem(t){const{e:s,target:i}=t,o=i.closest(`${f.selectors.elBtnSetPreviewItem}`);if(!o)return;const a=o.closest(`${f.selectors.elSectionItem}`);if(!a)return;const r=o.querySelector("a");r.classList.toggle("lp-icon-eye"),r.classList.toggle("lp-icon-eye-slash");const l=!r.classList.contains("lp-icon-eye-slash"),c=a.dataset.itemId,d=a.dataset.itemType;e.lpSetLoadingEl(a,1);const u={success:e=>{const{message:t,status:s}=e;n.W(t,s),"error"===s&&(r.classList.toggle("lp-icon-eye"),r.classList.toggle("lp-icon-eye-slash"))},error:e=>{n.W(e,"error"),r.classList.toggle("lp-icon-eye"),r.classList.toggle("lp-icon-eye-slash")},completed:()=>{e.lpSetLoadingEl(a,0)}},h={course_id:this.courseId,action:"update_item_preview",item_id:c,item_type:d,enable_preview:l?1:0,args:{id_url:m}};window.lpAJAXG.fetchAJAX(h,u)}updateCountItems(e){const t=this.elEditCurriculum,s=t.querySelector(".total-items"),i=t.querySelectorAll(`${f.selectors.elSectionItem}:not(.clone)`).length;s.dataset.count=i,s.querySelector(".count").textContent=i;const n=e.querySelector(".section-items-counts"),o=e.querySelectorAll(`${f.selectors.elSectionItem}:not(.clone)`).length;n.dataset.count=o,n.querySelector(".count").textContent=o}addPopupAttributesToItem(e,t,s){if(null===document.querySelector("#lp-course-builder")||!t)return;const i=s.replace(/^lp_/,""),n=`#lp-tmpl-builder-popup-curriculum-${i}-course-${this.courseId}`;if(!i||!document.querySelector(n))return;const o=e.querySelector(".item-actions .edit-link");if(!o)return;const a=o.closest("li");a&&("lp_lesson"===s?a.setAttribute("data-popup-lesson",t):"lp_quiz"===s&&a.setAttribute("data-popup-quiz",t),a.classList.add("lp-btn-edit-item-popup"),o.removeAttribute("target"),o.removeAttribute("href"),o.classList.add("edit-popup-link"),a.setAttribute("data-course-id",this.courseId),a.setAttribute("data-popup-type",i),a.setAttribute("data-popup-id",t),a.setAttribute("data-template",n))}}class b{constructor(){this.courseId=null,this.elEditCurriculum=null,this.elCurriculumSections=null,this.editSectionItem=new f}static selectors={elSection:".section",elDivAddNewSection:".add-new-section",elSectionClone:".section.clone",elSectionTitleNewInput:".lp-section-title-new-input",elSectionTitleInput:".lp-section-title-input",etBtnEditTitle:".lp-btn-edit-section-title",elSectionDesInput:".lp-section-description-input",elBtnAddSection:".lp-btn-add-section",elBtnUpdateTitle:".lp-btn-update-section-title",elBtnUpdateDes:".lp-btn-update-section-description",elBtnCancelUpdateTitle:".lp-btn-cancel-update-section-title",elBtnCancelUpdateDes:".lp-btn-cancel-update-section-description",elBtnDeleteSection:".lp-btn-delete-section",elSectionDesc:".section-description",elSectionToggle:".section-toggle",elCountSections:".count-sections"};init(){this.elEditCurriculum=document.querySelector(`${w.selectors.idElEditCurriculum}`),this.elCurriculumSections=this.elEditCurriculum.querySelector(`${w.selectors.elCurriculumSections}`);const e=this.elEditCurriculum.closest(`${w.selectors.LPTarget}`),t=window.lpAJAXG.getDataSetCurrent(e);this.courseId=t.args.course_id,this.editSectionItem.init(),this.events(),this.sortAbleSection()}events(){b._loadedEvents||(b._loadedEvents=this,e.eventHandlers("click",[{selector:b.selectors.elBtnAddSection,class:this,callBack:this.addSection.name},{selector:`${b.selectors.elBtnUpdateDes}`,class:this,callBack:this.updateSectionDescription.name},{selector:`${b.selectors.etBtnEditTitle}`,class:this,callBack:this.setFocusTitleInput.name},{selector:`${b.selectors.elSectionToggle}`,class:this,callBack:this.toggleSection.name},{selector:`${b.selectors.elBtnCancelUpdateDes}`,class:this,callBack:this.cancelSectionDescription.name},{selector:`${b.selectors.elBtnDeleteSection}`,class:this,callBack:this.deleteSection.name},{selector:`${b.selectors.elBtnUpdateTitle}`,class:this,callBack:this.updateSectionTitle.name},{selector:`${b.selectors.elBtnCancelUpdateTitle}`,class:this,callBack:this.cancelSectionTitle.name},{selector:w.selectors.elToggleAllSections,class:this,callBack:this.toggleSectionAll.name}]),e.eventHandlers("keyup",[{selector:b.selectors.elSectionTitleNewInput,class:this,callBack:this.changeTitleBeforeAdd.name},{selector:b.selectors.elSectionTitleInput,class:this,callBack:this.changeTitle.name},{selector:b.selectors.elSectionDesInput,class:this,callBack:this.changeDescription.name}]),e.eventHandlers("keydown",[{selector:b.selectors.elSectionTitleNewInput,class:this,callBack:this.addSection.name,checkIsEventEnter:!0},{selector:b.selectors.elSectionDesInput,class:this,callBack:this.updateSectionDescription.name,checkIsEventEnter:!0},{selector:b.selectors.elSectionTitleInput,class:this,callBack:this.updateSectionTitle.name,checkIsEventEnter:!0}]),e.eventHandlers("focusin",[{selector:b.selectors.elSectionTitleNewInput,class:this,callBack:this.focusTitleNewInput.name},{selector:b.selectors.elSectionTitleInput,class:this,callBack:this.focusTitleInput.name}]),e.eventHandlers("focusout",[{selector:b.selectors.elSectionTitleNewInput,class:this,callBack:this.focusTitleNewInput.name,focusIn:!1},{selector:`${b.selectors.elSectionTitleInput}`,class:this,callBack:this.focusTitleInput.name,focusIn:!1}]))}changeTitleBeforeAdd(e){const{e:t,target:s}=e,i=s,n=i.closest(`${b.selectors.elDivAddNewSection}`);if(!n)return;const o=n.querySelector(`${b.selectors.elBtnAddSection}`);0===i.value.trim().length?o.classList.remove("active"):o.classList.add("active")}focusTitleNewInput(e){const{e:t,target:s,focusIn:i=!0}=e,n=s.closest(`${b.selectors.elDivAddNewSection}`);n&&(i?n.classList.add("focus"):n.classList.remove("focus"))}addSection(t){const{e:s,target:i,callBackNest:o}=t,a=i.closest(`${b.selectors.elDivAddNewSection}`);if(!a)return;s.preventDefault();const r=a.querySelector(`${b.selectors.elSectionTitleNewInput}`),l=r.value.trim(),c=r.dataset.messEmptyTitle;if(0===l.length)return void n.W(c,"error");r.value="",r.blur();const d=this.elCurriculumSections.querySelector(`${b.selectors.elSectionClone}`).cloneNode(!0);d.classList.remove("clone"),e.lpShowHideEl(d,1),e.lpSetLoadingEl(d,1),d.querySelector(`${b.selectors.elSectionTitleInput}`).value=l,this.elCurriculumSections.insertAdjacentElement("beforeend",d);const u={success:e=>{const{message:s,status:i,data:a}=e;if("error"===i)throw d.remove(),s;if("success"===i){const{section:s}=a;d.dataset.sectionId=s.section_id||"",this.editSectionItem.sortAbleItem(),o&&"function"==typeof o.success&&(t.elSection=d,t.response=e,o.success(t))}n.W(s,i)},error:e=>{d.remove(),n.W(e,"error"),o&&"function"==typeof o.error&&(t.error=e,o.error(t))},completed:()=>{e.lpSetLoadingEl(d,0),d.classList.remove(`${w.selectors.elCollapse}`),d.querySelector(`${b.selectors.elSectionDesInput}`).focus(),this.updateCountSections(this.elEditCurriculum),o&&"function"==typeof o.completed&&(t.elSection=d,o.completed(t))}},h=JSON.parse(r.dataset.send);h.section_name=l,window.lpAJAXG.fetchAJAX(h,u)}deleteSection(t){const{e:s,target:o}=t,a=o,r=a.closest(`${w.selectors.idElEditCurriculum}`);i().fire({title:a.dataset.title,text:a.dataset.content,icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){const t=a.closest(".section"),s=t.dataset.sectionId;e.lpSetLoadingEl(t,1);const i={success:e=>{const{message:t,status:s}=e;n.W(t,s)},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(t,0),t.remove(),this.editSectionItem.updateCountItems(t),this.updateCountSections(r)}},o=JSON.parse(a.dataset.send);o.section_id=s,window.lpAJAXG.fetchAJAX(o,i)}})}focusTitleInput(e){const{e:t,target:s,focusIn:i=!0}=e,n=s.closest(`${b.selectors.elSection}`);n&&(i?n.classList.add("focus"):n.classList.remove("focus"))}setFocusTitleInput(e){const{e:t,target:s}=e,i=s.closest(`${b.selectors.elSection}`);if(!i)return;const n=i.querySelector(`${b.selectors.elSectionTitleInput}`);n.setSelectionRange(n.value.length,n.value.length),n.focus()}changeTitle(e){const{e:t,target:s}=e,i=s,n=i.closest(`${b.selectors.elSection}`);i.value.trim()===(i.dataset.old||"")?n.classList.remove("editing"):n.classList.add("editing")}updateSectionTitle(t){const{e:s,target:i}=t,o=i.closest(`${b.selectors.elSection}`);if(!o)return;s.preventDefault();const a=o.querySelector(`${b.selectors.elSectionTitleInput}`);if(!a)return;const r=o.dataset.sectionId,l=a.value.trim(),c=a.dataset.old||"",d=a.dataset.messEmptyTitle;if(0===l.length)return void n.W(d,"error");if(l===c)return;a.blur(),e.lpSetLoadingEl(o,1);const u={success:e=>{const{message:t,status:s}=e;n.W(t,s),"success"===s&&(a.dataset.old=l)},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(o,0),o.classList.remove("editing")}},h=JSON.parse(a.dataset.send);h.section_id=r,h.section_name=l,window.lpAJAXG.fetchAJAX(h,u)}cancelSectionTitle(e){const{e:t,target:s}=e,i=s.closest(`${b.selectors.elBtnCancelUpdateTitle}`);if(!i)return;const n=i.closest(`${b.selectors.elSection}`),o=n.querySelector(`${b.selectors.elSectionTitleInput}`);o.value=o.dataset.old||"",n.classList.remove("editing")}updateSectionDescription(t){const{e:s,target:i,callBackNest:o}=t,a=i.closest(`${b.selectors.elSectionDesc}`);if(!a)return;const r=a.querySelector(`${b.selectors.elSectionDesInput}`);if(!r)return;s.preventDefault();const l=r.closest(`${b.selectors.elSection}`),c=l.dataset.sectionId,d=r.value.trim(),u=r.dataset.old||"";if(d===u)return;e.lpSetLoadingEl(l,1);const h={success:e=>{const{message:s,status:i}=e;o&&"function"==typeof o.success&&(t.elSection=l,t.response=e,o.success(t)),n.W(s,i)},error:e=>{n.W(e,"error"),o&&"function"==typeof o.error&&o.error(l,e)},completed:()=>{e.lpSetLoadingEl(l,0),r.closest(`${b.selectors.elSectionDesc}`).classList.remove("editing"),r.dataset.old=d,o&&"function"==typeof o.completed&&o.completed(l)}},p=JSON.parse(r.dataset.send);p.section_id=c,p.section_description=d,window.lpAJAXG.fetchAJAX(p,h)}cancelSectionDescription(e){const{e:t,target:s}=e,i=s.closest(`${b.selectors.elSectionDesc}`),n=i.querySelector(`${b.selectors.elSectionDesInput}`);n.value=n.dataset.old||"",i.classList.remove("editing")}changeDescription(e){const{e:t,target:s}=e,i=s.closest(`${b.selectors.elSectionDesInput}`);if(!i)return;const n=i.closest(`${b.selectors.elSectionDesc}`);i.value.trim()===(i.dataset.old||"")?n.classList.remove("editing"):n.classList.add("editing")}toggleSectionAll(e){const{e:t,target:s}=e,i=s.closest(`${w.selectors.elToggleAllSections}`);if(!i)return;const n=i.closest(`${w.selectors.idElEditCurriculum}`).querySelectorAll(`${b.selectors.elSection}:not(.clone)`);i.classList.toggle(`${w.selectors.elCollapse}`),n.forEach(e=>{const t=i.classList.contains(`${w.selectors.elCollapse}`);e.classList.toggle(`${w.selectors.elCollapse}`,t)})}toggleSection(e){const{e:t,target:s}=e,i=s.closest(`${b.selectors.elSection}`);i.closest(`${w.selectors.elCurriculumSections}`)&&(i.classList.toggle(`${w.selectors.elCollapse}`),this.checkAllSectionsCollapsed())}checkAllSectionsCollapsed(){const e=this.elEditCurriculum.querySelectorAll(`${b.selectors.elSection}:not(.clone)`),t=this.elEditCurriculum.querySelector(`${w.selectors.elToggleAllSections}`);let s=!0;e.forEach(e=>{if(e.classList.contains(`${w.selectors.elCollapse}`))return s=!1,!1}),s?t.classList.remove(`${w.selectors.elCollapse}`):t.classList.add(`${w.selectors.elCollapse}`)}sortAbleSection(){let t,s=0;new c.Ay(this.elCurriculumSections,{handle:".drag",animation:150,onEnd:i=>{const o=i.item;if(!s)return;const a=o.closest(`${b.selectors.elSection}`),r=this.elCurriculumSections.querySelectorAll(`${b.selectors.elSection}`),l=[];r.forEach(e=>{const t=e.dataset.sectionId;l.push(t)});const c={success:e=>{const{message:t,status:s}=e;n.W(t,s)},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(a,0),s=0}},d={action:"course_update_section_position",course_id:this.courseId,new_position:l,args:{id_url:"course-update-section-position"}};clearTimeout(t),t=setTimeout(()=>{e.lpSetLoadingEl(a,1),window.lpAJAXG.fetchAJAX(d,c)},1e3)},onMove:e=>{clearTimeout(t)},onUpdate:e=>{s=1}})}updateCountSections(e){const t=e.querySelector(`${b.selectors.elCountSections}`),s=e.querySelectorAll(`${b.selectors.elSection}:not(.clone)`).length;t.dataset.count=s,t.querySelector(".count").textContent=s}}const v=new b,y=new f;class w{constructor(){this.init()}static selectors={idElEditCurriculum:"#lp-course-edit-curriculum",elCurriculumSections:".curriculum-sections",elToggleAllSections:".course-toggle-all-sections",LPTarget:".lp-target",elCollapse:"lp-collapse"};init(){e.lpOnElementReady(`${w.selectors.idElEditCurriculum}`,e=>{v.init(),y.init()})}}class _{constructor(){this.init()}static selectors={elExtraMetaboxAdd:".lp_course_extra_meta_box__add",elExtraMetaboxContent:".lp_course_extra_meta_box__content",elExtraMetaboxFields:".lp_course_extra_meta_box__fields",elExtraMetaboxField:".lp_course_extra_meta_box__field",elExtraMetaboxDelete:".lp_course_extra_meta_box__fields a.delete",elFaqMetaboxAdd:".lp_course_faq_meta_box__add",elFaqMetaboxContent:".lp_course_faq_meta_box__content",elFaqMetaboxFields:".lp_course_faq_meta_box__fields",elFaqMetaboxField:".lp_course_faq_meta_box__field",elFaqMetaboxDelete:".lp_course_faq_meta_box__fields a.delete"};init(){this.initSortable(),this.events()}events(){_._loadedEvents||(_._loadedEvents=!0,e.eventHandlers("click",[{selector:_.selectors.elExtraMetaboxAdd,class:this,callBack:this.handleExtraMetaboxAdd.name},{selector:_.selectors.elExtraMetaboxDelete,class:this,callBack:this.handleExtraMetaboxDelete.name},{selector:_.selectors.elFaqMetaboxAdd,class:this,callBack:this.handleFaqMetaboxAdd.name},{selector:_.selectors.elFaqMetaboxDelete,class:this,callBack:this.handleFaqMetaboxDelete.name}]))}handleExtraMetaboxAdd(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(_.selectors.elExtraMetaboxContent);if(!i)return;const n=i.querySelector(_.selectors.elExtraMetaboxFields),o=s.dataset.add;if(n&&o){n.insertAdjacentHTML("beforeend",o);const e=n.querySelector(`${_.selectors.elExtraMetaboxField}:last-child`);if(e){const t=e.querySelector("input");t&&setTimeout(()=>t.focus(),100)}}return!1}handleExtraMetaboxDelete(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(_.selectors.elExtraMetaboxField);return i&&i.remove(),!1}handleFaqMetaboxAdd(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(_.selectors.elFaqMetaboxContent);if(!i)return;const n=i.querySelector(_.selectors.elFaqMetaboxFields),o=s.dataset.add;return n&&o&&n.insertAdjacentHTML("beforeend",o),!1}handleFaqMetaboxDelete(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(_.selectors.elFaqMetaboxField);return i&&i.remove(),!1}initSortable(){document.querySelectorAll(".lp_course_extra_meta_box__fields").forEach(e=>{new c.Ay(e,{animation:150,handle:".sort",draggable:".lp_course_extra_meta_box__field",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",forceFallback:!1,scrollSensitivity:40,onStart:e=>{e.item.classList.add("is-dragging")},onEnd:e=>{e.item.classList.remove("is-dragging")}})}),document.querySelectorAll(".lp_course_faq_meta_box__fields").forEach(e=>{new c.Ay(e,{animation:150,handle:".sort",draggable:".lp_course_faq_meta_box__field",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",forceFallback:!1,scrollSensitivity:40,onStart:e=>{e.item.classList.add("is-dragging")},onEnd:e=>{e.item.classList.remove("is-dragging")}})})}}class x{constructor(){this.hasUnsavedChanges=!1,this.formElements=[],this.originalValues=new Map,this.init()}init(){this.bindEvents(),this.captureOriginalValues()}captureOriginalValues(){document.querySelectorAll(".cb-section__course-edit, .lp-cb-tab-content").forEach(e=>{e.querySelectorAll("input, textarea, select").forEach(e=>{const t=e.name||e.id;t&&this.originalValues.set(t,this.getInputValue(e))})})}getInputValue(e){return"checkbox"===e.type?e.checked:"radio"===e.type?e.checked?e.value:null:e.value}bindEvents(){document.addEventListener("input",this.handleFormChange.bind(this)),document.addEventListener("change",this.handleFormChange.bind(this)),this.bindTinyMCEChanges(),document.addEventListener("click",this.handleTabClick.bind(this)),window.addEventListener("beforeunload",this.handleBeforeUnload.bind(this)),document.addEventListener("lp-course-builder-saved",this.resetState.bind(this))}bindTinyMCEChanges(){"undefined"!=typeof tinymce&&tinymce.on("AddEditor",e=>{e.editor.on("change",()=>{this.markAsChanged()}),e.editor.on("keyup",()=>{this.markAsChanged()})})}handleFormChange(e){const t=e.target;t.closest("#lp-course-edit-curriculum")||t.closest(".lp-form-setting-question")||t.closest(".lp-form-setting-lesson")||t.closest(".lp-quiz-questions-list")||t.closest(".lp-edit-quiz-wrap")||(t.closest(".cb-section__course-edit")||t.closest(".lp-cb-tab-content")||t.closest(".lp-form-setting-course")||t.closest(".lp-form-setting-quiz")||t.closest(".cb-section__quiz-edit"))&&this.markAsChanged()}markAsChanged(){this.hasUnsavedChanges||(this.hasUnsavedChanges=!0,this.updateSaveButtonState())}updateSaveButtonState(){document.querySelectorAll(".cb-btn-update, .lp-cb-save-btn, .cb-btn-main-action").forEach(e=>{this.hasUnsavedChanges?e.classList.add("has-changes"):e.classList.remove("has-changes")})}handleTabClick(e){const t=e.target.closest(".lp-cb-tabs__item, .lp-cb-sidebar__item a");if(t&&!t.hasAttribute("data-tab-section")&&"#"!==t.getAttribute("href")&&!t.classList.contains("is-active")&&!t.closest(".is-active")&&this.hasUnsavedChanges&&!confirm(wp?.i18n?.__("You have unsaved changes. Are you sure you want to leave this page?","learnpress")||"You have unsaved changes. Are you sure you want to leave this page?"))return e.preventDefault(),e.stopPropagation(),!1}handleBeforeUnload(e){if(this.hasUnsavedChanges)return e.preventDefault(),e.returnValue="",""}resetState(){this.hasUnsavedChanges=!1,this.updateSaveButtonState(),this.captureOriginalValues()}hasChanges(){return this.hasUnsavedChanges}setChanged(e=!0){this.hasUnsavedChanges=e,this.updateSaveButtonState()}}let S=null;const C=()=>(S||(S=new x),S);class k{constructor(){document.querySelector(".cb-section__course-edit")&&this.init()}static selectors={elCBContent:".lp-cb-content",elTabLinks:".lp-meta-box__course-tab__tabs li a",elTabItems:".lp-meta-box__course-tab__tabs li",elTabPanels:".lp-meta-box-course-panels",elDataCourse:".cb-section__course-edit",elBtnUpdateCourse:".cb-btn-update",elBtnHeaderSave:".lp-cb-save-btn",elBtnDraftCourse:".cb-btn-darft",elBtnPublishCourse:".cb-btn-publish",elBtnPendingCourse:".cb-btn-pending",elBtnDropdownAction:".cb-dropdown-item[data-status]",elBtnMainAction:".cb-btn-main-action",elBtnDuplicateCourse:".cb-btn-duplicate-course",elBtnTrashCourse:".cb-btn-trash",elBtnSaveSettings:".cb-btn-save-settings",elDropdownToggle:".cb-btn-dropdown-toggle",elDropdownMenu:".cb-dropdown-menu",elHeaderActionsDropdown:".cb-header-actions-dropdown",elTitleInput:"#title",elTitleCharCount:".cb-course-edit-title__char-count",elDescEditor:"#course_description_editor",elDescWordCount:".cb-course-edit-desc__word-count",elStatus:".course-status",elFormSetting:".lp-form-setting-course",elCategoryTabs:"#course_category-tabs li a",elCategoryPanels:"#taxonomy-course_category .tabs-panel",elBtnToggleAddCategory:"#course_category-add-toggle",elFormCategoryWrapper:"#course_category-add",elInputNewCategory:"#newcourse_category",elSelectParentCategory:"#newcourse_category_parent",elBtnSubmitCategory:"#course_category-add-submit",elCategoryChecklist:"#course_categorychecklist",elBtnAddCategoryNew:".cb-course-edit-category__btn-add-new",elFormCategoryAddNew:".cb-course-edit-terms__form-add-category",elInputAddCategory:".cb-course-edit-category__input",elSelectAddCategoryParent:".cb-course-edit-category__select-parent",elBtnSaveCategory:".cb-course-edit-category__btn-save",elBtnCancelCategoryNew:".cb-course-edit-category__btn-cancel",elCategorySearchInput:".cb-course-edit-category__search-input",elBtnToggleTermsSearch:".cb-terms-header__btn-search",elTermsSearchToolbar:".cb-terms-search-toolbar",elWrapperCheckBoxTag:".cb-course-edit-tags__checkbox-wrapper",elFormTagAddNew:".cb-course-edit-terms__form-add-tag",elBtnAddTagNew:".cb-course-edit-tag__btn-add-new",elBtnCancelTagNew:".cb-course-edit-tag__btn-cancel",elBtnSaveTag:".cb-course-edit-tags__btn-save",elInputAddTag:".cb-course-edit-tags__input",elTagsWrapper:".cb-course-edit-tags__wrapper",elTagChip:".cb-tag-chip",elTagSearchInput:".cb-course-edit-tags__search-input",elTagEmptyState:".cb-course-edit-tags__empty",elBtnRemoveFeatured:".cb-remove-featured-image",elBtnSetFeatured:".cb-featured-image-dropzone:not(.has-image)",elBtnChangeFeatured:".cb-change-featured-image",elFeaturedImageDropzone:".cb-featured-image-dropzone",elFeaturedImageLink:".cb-featured-image-link",elThumbnailInput:"#course_thumbnail_id",elFeaturedImageContainer:".cb-featured-image-container",elPublishPanel:".cb-course-edit-publish",elPublishStatusSelect:"#cb-course-publish-status",elPublishVisibilitySelect:"#cb-course-publish-visibility",elPublishPasswordRow:".cb-course-edit-publish__password-row",elPublishPasswordInput:"#cb-course-publish-password",elPublishDateLabel:"#cb-course-publish-date-label",elPublishDateInput:"#cb-course-publish-date",elPriceCourseData:"#price_course_data",elSaleDatesFields:".lp_sale_dates_fields",elSalePriceScheduleBtn:".lp_sale_price_schedule",elCancelSaleScheduleBtn:".lp_cancel_sale_schedule",elRegularPriceInput:"#_lp_regular_price",elSalePriceInput:"#_lp_sale_price",elPriceInput:"#_lp_price",elFormField:".form-field",elTipFloating:".learn-press-tip-floating",elCategoryDiv:"#taxonomy-course_category",elCourseResultRadio:'input[type="radio"][name="_lp_course_result"]',elPassingConditionField:"._lp_passing_condition_field",elBtnGetFinalQuiz:".lp-metabox-get-final-quiz",elFinalQuizMessage:".lp-metabox-evaluate-final_quiz",elExtraMetaInput:".lp_course_extra_meta_box__input",elFaqMetaInput:".lp_course_faq_meta_box__field input",elCBHorizontalTabs:".lp-cb-tabs__item",elCBTabPanels:".lp-cb-tab-panel",elPermalinkDisplay:".cb-permalink-display",elPermalinkEditor:".cb-permalink-editor",elPermalinkEditBtn:".cb-permalink-edit-btn",elPermalinkOkBtn:".cb-permalink-ok-btn",elPermalinkCancelBtn:".cb-permalink-cancel-btn",elPermalinkSlugInput:".cb-permalink-slug-input",elPermalinkUrl:".cb-permalink-url",elPermalinkBaseUrl:"#cb-permalink-base-url",elBtnPreview:".cb-button.cb-btn-preview",elAdminLink:".lp-cb-admin-link"};init(){this.isSavingCourse=!1;const e=new w,t=new _;e.init(),t.init(),this.initTabs(),this.initTabTitles(),this.initCategoryTabs(),this.initCategoryTree(),this.applyCategorySearch(),this.initTagManagement(),this.initSalePriceLayout(),this.initAssessmentMetaboxFeatures(),this.initTitleCharCount(),this.initDescWordCount(),this.syncPublishStatusOptions(),this.syncPublishDateLabel(),this.syncPublishVisibilityControls(!1),this.initHeaderActionsDropdown(),this.bindAiFeaturedImageListener(),this.events()}bindAiFeaturedImageListener(){k._boundAiFeaturedImageListener||(document.addEventListener("lp-course-builder/ai-featured-image-applied",e=>{this.handleAiFeaturedImageApplied(e)}),k._boundAiFeaturedImageListener=!0)}handleAiFeaturedImageApplied(e){const t=parseInt(e?.detail?.attachmentId||0,10),s=e?.detail?.imageSrc||"";t&&s&&this.setFeaturedImage({id:t,url:s,sizes:{medium:{url:s}}})}events(){k._loadedEvents||(k._loadedEvents=!0,e.eventHandlers("click",[{selector:k.selectors.elTabLinks,class:this,callBack:this.handleTabClick.name},{selector:k.selectors.elCategoryTabs,class:this,callBack:this.handleCategoryTabClick.name},{selector:k.selectors.elCBHorizontalTabs,class:this,callBack:this.handleCBHorizontalTabClick.name},{selector:k.selectors.elBtnToggleAddCategory,class:this,callBack:this.toggleAddCategoryForm.name},{selector:k.selectors.elBtnSubmitCategory,class:this,callBack:this.addNewCategory.name},{selector:k.selectors.elBtnAddCategoryNew,class:this,callBack:this.toggleCustomAddCategoryForm.name},{selector:k.selectors.elBtnToggleTermsSearch,class:this,callBack:this.toggleTermsSearchToolbar.name},{selector:k.selectors.elBtnCancelCategoryNew,class:this,callBack:this.toggleCustomAddCategoryForm.name},{selector:k.selectors.elBtnSaveCategory,class:this,callBack:this.addNewCategoryCustom.name},{selector:k.selectors.elBtnMainAction,class:this,callBack:this.updateCourse.name},{selector:k.selectors.elBtnHeaderSave,class:this,callBack:this.updateCourse.name},{selector:k.selectors.elBtnDropdownAction,class:this,callBack:this.updateCourse.name},{selector:k.selectors.elBtnDuplicateCourse,class:this,callBack:this.duplicateCourse.name},{selector:k.selectors.elBtnTrashCourse,class:this,callBack:this.trashCourse.name},{selector:k.selectors.elBtnSaveSettings,class:this,callBack:this.saveSettings.name},{selector:k.selectors.elBtnGetFinalQuiz,class:this,callBack:this.getFinalQuiz.name},{selector:k.selectors.elBtnAddTagNew,class:this,callBack:this.toggleAddTagForm.name},{selector:k.selectors.elBtnCancelTagNew,class:this,callBack:this.toggleAddTagForm.name},{selector:k.selectors.elBtnSaveTag,class:this,callBack:this.addNewTag.name},{selector:k.selectors.elBtnSetFeatured,class:this,callBack:this.openMediaUploader.name},{selector:k.selectors.elFeaturedImageLink,class:this,callBack:this.openMediaUploader.name},{selector:k.selectors.elBtnChangeFeatured,class:this,callBack:this.openMediaUploader.name},{selector:k.selectors.elBtnRemoveFeatured,class:this,callBack:this.removeFeaturedImage.name},{selector:k.selectors.elSalePriceScheduleBtn,class:this,callBack:this.handleScheduleClick.name},{selector:k.selectors.elCancelSaleScheduleBtn,class:this,callBack:this.handleCancelSchedule.name},{selector:k.selectors.elPermalinkEditBtn,class:this,callBack:this.handlePermalinkEdit.name},{selector:k.selectors.elPermalinkOkBtn,class:this,callBack:this.handlePermalinkOk.name},{selector:k.selectors.elPermalinkCancelBtn,class:this,callBack:this.handlePermalinkCancel.name}]),e.eventHandlers("change",[{selector:".lp-meta-box input, .forminp input",class:this,callBack:this.showHideOptionsDependency.name},{selector:'#course_category-pop input[type="checkbox"]',class:this,callBack:this.handleMostUsedChange.name},{selector:'input[name="course_tags[]"]',class:this,callBack:this.handleTagSelectionChange.name},{selector:k.selectors.elCourseResultRadio,class:this,callBack:this.handleCourseResultChange.name},{selector:k.selectors.elPublishVisibilitySelect,class:this,callBack:this.handlePublishVisibilityChange.name},{selector:k.selectors.elPublishStatusSelect,class:this,callBack:this.handlePublishStatusChange.name},{selector:k.selectors.elPublishDateInput,class:this,callBack:this.handlePublishDateChange.name}]),e.eventHandlers("input",[{selector:k.selectors.elPriceCourseData,class:this,callBack:this.validateSalePrice.name},{selector:k.selectors.elTitleInput,class:this,callBack:this.handleTitleInput.name},{selector:k.selectors.elTagSearchInput,class:this,callBack:this.handleTagSearchInput.name},{selector:k.selectors.elCategorySearchInput,class:this,callBack:this.handleCategorySearchInput.name}]),e.eventHandlers("keydown",[{selector:k.selectors.elInputNewCategory,class:this,callBack:this.addNewCategory.name,checkIsEventEnter:!0},{selector:k.selectors.elInputAddCategory,class:this,callBack:this.addNewCategoryCustom.name,checkIsEventEnter:!0},{selector:k.selectors.elInputAddTag,class:this,callBack:this.addNewTag.name,checkIsEventEnter:!0},{selector:k.selectors.elExtraMetaInput,class:this,callBack:this.preventEnterSubmitInMetaInput.name,checkIsEventEnter:!0},{selector:k.selectors.elFaqMetaInput,class:this,callBack:this.preventEnterSubmitInMetaInput.name,checkIsEventEnter:!0}]))}initAssessmentMetaboxFeatures(){this.updatePassingConditionVisibility()}handleCourseResultChange(){this.updatePassingConditionVisibility()}updatePassingConditionVisibility(){const e=document.querySelector(`${k.selectors.elCourseResultRadio}:checked`),t=!!e&&["evaluate_final_quiz","evaluate_final_assignment"].includes(e.value);document.querySelectorAll(k.selectors.elPassingConditionField).forEach(e=>{e.style.display=t?"none":""})}preventEnterSubmitInMetaInput(e){const{e:t,target:s}=e;t.preventDefault(),s?.blur&&s.blur()}async getFinalQuiz(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(k.selectors.elBtnGetFinalQuiz);if(!i||"yes"===i.dataset.loadingState)return;const o=i.textContent,a=i.dataset.loading||o,r=i.parentNode?.querySelector(k.selectors.elFinalQuizMessage)||document.querySelector(k.selectors.elFinalQuizMessage);r&&r.remove(),i.dataset.loadingState="yes",i.textContent=a;try{const e=await this.requestFinalQuiz(i.dataset.postid||""),t=e?.data||e?.message||"";i.textContent=o;const s=document.createElement("div");s.className="lp-metabox-evaluate-final_quiz",s.innerHTML=t,i.parentNode.insertBefore(s,i.nextSibling)}catch(e){i.textContent=o,e?.message&&n.W(e.message,"error")}finally{delete i.dataset.loadingState}}async requestFinalQuiz(e=""){if("undefined"!=typeof wp&&"function"==typeof wp.apiFetch)return wp.apiFetch({path:"lp/v1/admin/course/get_final_quiz",method:"POST",data:{courseId:e,isCourseBuilder:!0}});const t=window.lpGlobalSettings?.rest||window.lpData?.lp_rest_url||"/wp-json/",s=window.lpGlobalSettings?.nonce||window.lpData?.nonce||"",i=t.endsWith("/")?t:`${t}/`,n=await fetch(`${i}lp/v1/admin/course/get_final_quiz`,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/json",...s?{"X-WP-Nonce":s}:{}},body:JSON.stringify({courseId:e,isCourseBuilder:!0})});let o={};try{o=await n.json()}catch(e){throw new Error("Cannot parse final quiz response")}if(!n.ok)throw new Error(o?.message||`Request failed (${n.status})`);return o}initTagManagement(){this.syncTagManagement()}getTagManagementElements(){const e=document.querySelector(k.selectors.elTagsWrapper);return e?{wrapper:e,searchInput:e.querySelector(k.selectors.elTagSearchInput),list:e.querySelector(k.selectors.elWrapperCheckBoxTag),emptyState:e.querySelector(k.selectors.elTagEmptyState)}:null}getTagChipName(e){return e.dataset.tagName||e.querySelector(".cb-tag-chip__name")?.textContent?.trim()?.toLowerCase()||""}updateTagEmptyState(e,t="",s=0){if(!e)return;const i=e.dataset.emptyDefault||"",n=e.dataset.emptySearch||i;e.textContent=t?n:i,e.classList.toggle("lp-hidden",s>0)}syncTagManagement(){const e=this.getTagManagementElements();if(!e||!e.list)return;const t=e.searchInput?.value?.trim().toLowerCase()||"",s=Array.from(e.wrapper.querySelectorAll(k.selectors.elTagChip)).sort((e,t)=>{const s=e.querySelector('input[name="course_tags[]"]')?.checked?1:0,i=t.querySelector('input[name="course_tags[]"]')?.checked?1:0;return s!==i?i-s:this.getTagChipName(e).localeCompare(this.getTagChipName(t))});let i=0;s.forEach(s=>{const n=!t||this.getTagChipName(s).includes(t);s.classList.toggle("lp-hidden",!n),e.list.appendChild(s),n&&(i+=1)}),this.updateTagEmptyState(e.emptyState,t,i)}handleTagSelectionChange(){this.syncTagManagement()}handleTagSearchInput(){this.syncTagManagement()}handleCategorySearchInput(){this.applyCategorySearch()}toggleTermsSearchToolbar(e){const{e:t,target:s}=e;t&&t.preventDefault();const i=s?.closest(k.selectors.elBtnToggleTermsSearch);if(!i)return;const n=i.dataset.toggleTarget||"",o=n?document.querySelector(n):null;if(!o)return;const a=!o.classList.contains("is-open");o.classList.toggle("is-open",a),i.setAttribute("aria-expanded",a?"true":"false");const r=o.querySelector('input[type="search"]');a?r&&setTimeout(()=>r.focus(),220):(r&&(r.value=""),r?.matches(k.selectors.elCategorySearchInput)?this.applyCategorySearch():r?.matches(k.selectors.elTagSearchInput)&&this.syncTagManagement())}getDirectChildByTagName(e,t){return Array.from(e?.children||[]).find(e=>e.tagName===t)}getCategoryLabelText(e){const t=this.getDirectChildByTagName(e,"LABEL");return t?.textContent?.trim()?.toLowerCase()||""}filterCategoryItem(e,t){const s=Array.from(e.children).find(e=>"UL"===e.tagName&&e.classList.contains("children")),i=s?Array.from(s.children).filter(e=>"LI"===e.tagName):[],n=!t||this.getCategoryLabelText(e).includes(t),o=i.some(e=>this.filterCategoryItem(e,t)),a=!t||n||o;return e.classList.toggle("lp-hidden",!a),t&&s&&e.classList.toggle("children-visible",n||o),a}applyCategorySearch(){const e=document.querySelector(k.selectors.elCategoryDiv),t=document.querySelector(k.selectors.elCategorySearchInput);if(!e||!t)return;const s=t.value.trim().toLowerCase();e.querySelectorAll(".tabs-panel").forEach(e=>{const t=Array.from(e.children).filter(e=>"UL"===e.tagName).reduce((e,t)=>e.concat(Array.from(t.children).filter(e=>"LI"===e.tagName)),[]);t.length&&t.forEach(e=>this.filterCategoryItem(e,s))}),s||this.expandCheckedCategories(e)}initCategoryTabs(){const e=document.querySelector('#course_category-tabs a[href="#course_category-all"]');if(e){e.closest("li").classList.add("tabs");const t=document.querySelector("#course_category-all");t&&(t.style.display="block")}}handleCategoryTabClick(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest("a");if(!i)return;const n=document.querySelector(k.selectors.elCategoryDiv),o=n.querySelectorAll(".category-tabs li"),a=n.querySelectorAll(".tabs-panel"),r=i.getAttribute("href");o.forEach(e=>e.classList.remove("tabs","active")),a.forEach(e=>e.style.display="none"),i.closest("li").classList.add("tabs");const l=n.querySelector(r);l&&(l.style.display="block"),"#course_category-pop"===r&&this.syncMostUsedTabs(),this.applyCategorySearch()}syncMostUsedTabs(){const e=document.querySelector("#course_category-all"),t=document.querySelector("#course_category-pop");e&&t&&t.querySelectorAll('input[type="checkbox"]').forEach(t=>{const s=t.value,i=e.querySelector(`input[value="${s}"]`);i&&(t.checked=i.checked)})}handleMostUsedChange(e){const{target:t}=e,s=t.value,i=t.checked,n=document.querySelector(`#course_category-all input[value="${s}"]`);if(n&&(n.checked=i,i)){const e=n.closest("li");e&&e.classList.add("children-visible");let t=e;for(;t&&t.parentElement.closest("li");)t=t.parentElement.closest("li"),t.classList.add("children-visible")}}toggleAddCategoryForm(e){const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(k.selectors.elFormCategoryWrapper),i=document.querySelector(k.selectors.elInputNewCategory);s&&("none"===window.getComputedStyle(s).display?(s.style.display="block",i&&setTimeout(()=>{i.focus(),i.value=""},100)):s.style.display="none")}initCategoryTree(){const e=document.querySelector(k.selectors.elCategoryDiv);e&&(e.querySelectorAll("ul.children").forEach(e=>{const t=e.parentElement;t&&"LI"===t.tagName&&this.addToggleBtnToLi(t)}),k._treeEventAttached||(e.addEventListener("click",e=>{e.target.classList.contains("lp-cat-toggle")&&(e.preventDefault(),e.stopPropagation(),e.target.closest("li").classList.toggle("children-visible"))}),e.addEventListener("change",e=>{if("checkbox"===e.target.type){const t=e.target.closest("li");t&&e.target.checked&&t.classList.add("children-visible")}}),k._treeEventAttached=!0),this.expandCheckedCategories(e))}expandCheckedCategories(e){e.querySelectorAll('input[type="checkbox"]:checked').forEach(e=>{let t=e.closest("li");for(;t;){const e=t.closest("ul");if(e&&e.classList.contains("children")){const s=e.closest("li");s?(s.classList.add("children-visible"),t=s):t=null}else t=null}})}addToggleBtnToLi(e){const t=e.querySelector("label");if(!t||t.querySelector(".lp-cat-toggle"))return;const s=document.createElement("span");s.className="lp-cat-toggle",s.title="Toggle sub-categories",t.appendChild(s)}addNewCategory(t){const{e:s}=t;s&&s.preventDefault();const i=document.querySelector(k.selectors.elInputNewCategory),o=document.querySelector(k.selectors.elSelectParentCategory),a=document.querySelector(k.selectors.elBtnSubmitCategory),r=i?.value?.trim();if(!r)return void n.W("Please enter category name","error");const l=o?parseInt(o.value):0;e.lpSetLoadingEl(a,1);const c={action:"add_course_category",args:{id_url:"add-course-category"},name:r,parent:l},d={success:e=>{const{status:t,message:s,data:a}=e;if(n.W(s,t),a?.html){const e=document.querySelector(k.selectors.elCategoryChecklist);if(a.parent&&a.parent>0){const t=e.querySelector(`input[value="${a.parent}"]`);if(t){const e=t.closest("li");e.classList.add("children-visible");let s=e.querySelector(":scope > ul.children");s||(s=document.createElement("ul"),s.className="children",e.appendChild(s),this.addToggleBtnToLi(e)),s.insertAdjacentHTML("beforeend",a.html)}else e.insertAdjacentHTML("afterbegin",a.html)}else e.insertAdjacentHTML("afterbegin",a.html);i.value="",o&&(o.value="0"),this.applyCategorySearch()}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(c,d)}toggleCustomAddCategoryForm(e){const{target:t}=e,s=document.querySelector(k.selectors.elBtnAddCategoryNew),i=document.querySelector(k.selectors.elFormCategoryAddNew),n=t.closest(k.selectors.elBtnAddCategoryNew);if(i)if(n){i.style.display="flex",s&&(s.style.display="none");const e=i.querySelector(k.selectors.elInputAddCategory);e&&setTimeout(()=>e.focus(),100)}else i.style.display="none",s&&(s.style.display="inline-flex")}addNewCategoryCustom(t){const{e:s}=t;s&&s.preventDefault();const i=document.querySelector(k.selectors.elInputAddCategory),o=document.querySelector(k.selectors.elSelectAddCategoryParent),a=document.querySelector(k.selectors.elBtnSaveCategory),r=i?.value?.trim();if(!r)return void n.W("Please enter category name","error");const l=o?parseInt(o.value):0;e.lpSetLoadingEl(a,1);const c={action:"add_course_category",args:{id_url:"add-course-category"},name:r,parent:l},d={success:e=>{const{status:t,message:s,data:a}=e;if(n.W(s,t),a?.html){const e=document.querySelector(k.selectors.elCategoryChecklist);if(e)if(a.parent&&a.parent>0){const t=e.querySelector(`input[value="${a.parent}"]`);if(t){const e=t.closest("li");e.classList.add("children-visible");let s=e.querySelector(":scope > ul.children");s||(s=document.createElement("ul"),s.className="children",e.appendChild(s),this.addToggleBtnToLi(e)),s.insertAdjacentHTML("beforeend",a.html)}else e.insertAdjacentHTML("afterbegin",a.html)}else e.insertAdjacentHTML("afterbegin",a.html);if(a.term_id&&o){const e=document.createElement("option");e.value=a.term_id,e.textContent=r,o.appendChild(e)}i.value="",o&&(o.value="0"),this.applyCategorySearch();const t=document.querySelector(k.selectors.elBtnCancelCategoryNew);t&&t.click()}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(c,d)}initSalePriceLayout(){const e=document.querySelector(k.selectors.elPriceCourseData);if(!e)return;const t=e.querySelectorAll(k.selectors.elSaleDatesFields),s=e.querySelector(k.selectors.elSalePriceScheduleBtn),i=e.querySelector(k.selectors.elCancelSaleScheduleBtn);let n=!1;e.querySelectorAll(`${k.selectors.elSaleDatesFields} input`).forEach(e=>{e.value&&""!==e.value.trim()&&(n=!0)}),n?(s&&(s.style.display="none"),i&&(i.style.display="inline-block"),t.forEach(e=>e.style.display="block")):(s&&(s.style.display="inline-block"),i&&(i.style.display="none"),t.forEach(e=>e.style.display="none"))}handleScheduleClick(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(k.selectors.elSalePriceScheduleBtn),n=i.closest(k.selectors.elPriceCourseData);if(!n)return;const o=n.querySelector(k.selectors.elCancelSaleScheduleBtn),a=n.querySelectorAll(k.selectors.elSaleDatesFields);i.style.display="none",o&&(o.style.display="inline-block"),a.forEach(e=>e.style.display="block")}handleCancelSchedule(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest(k.selectors.elCancelSaleScheduleBtn),n=i.closest(k.selectors.elPriceCourseData);if(!n)return;const o=n.querySelector(k.selectors.elSalePriceScheduleBtn),a=n.querySelectorAll(k.selectors.elSaleDatesFields),r=n.querySelectorAll(`${k.selectors.elSaleDatesFields} input`);i.style.display="none",o&&(o.style.display="inline-block"),a.forEach(e=>e.style.display="none"),r.forEach(e=>e.value="")}validateSalePrice(e){const{target:t}=e,s=t.closest(k.selectors.elPriceCourseData);if(!s)return;const i=s.querySelector(k.selectors.elRegularPriceInput),n=s.querySelector(k.selectors.elSalePriceInput);if(s.querySelectorAll(k.selectors.elTipFloating).forEach(e=>e.remove()),!i||!n)return;const o=parseFloat(i.value)||0,a=parseFloat(n.value)||0;if(""!==n.value&&a>o){const e=t.getAttribute("id"),s=t.closest(k.selectors.elFormField),i="undefined"!=typeof lpAdminCourseEditorSettings&&lpAdminCourseEditorSettings.i18n?lpAdminCourseEditorSettings.i18n:{notice_price:"Regular price must be greater than sale price.",notice_sale_price:"Sale price must be less than regular price."},n=document.createElement("div");n.className="learn-press-tip-floating",e===k.selectors.elPriceInput?n.innerHTML=i.notice_price:e===k.selectors.elSalePriceInput&&(n.innerHTML=i.notice_sale_price),s&&n.innerHTML&&s.appendChild(n)}}showHideOptionsDependency(e){const{target:t}=e;if("INPUT"===t.tagName)if(t.closest(".forminp ")){const e=t.name.replace("learn_press_",""),s=document.querySelectorAll(`.show_if_${e}`);s&&s.forEach(e=>{e.classList.toggle("lp-option-disabled")})}else if(t.closest(".lp-meta-box")){const e=t.closest(".lp-meta-box"),s=t.name,i=e.querySelectorAll(`[data-dependency="${s}"]`);i&&i.forEach(e=>{e.classList.toggle("lp-option-disabled")})}}initTabs(){const e=document.querySelectorAll(k.selectors.elTabLinks);e.length>0&&this.activateTab(e[0])}handleTabClick(e){const{e:t,target:s}=e;t.preventDefault();const i=s.closest("a");i&&this.activateTab(i)}activateTab(e){const t=document.querySelectorAll(k.selectors.elTabItems),s=document.querySelectorAll(k.selectors.elTabPanels),i=e.getAttribute("href").substring(1),n=document.getElementById(i);n&&(t.forEach(e=>e.classList.remove("active")),s.forEach(e=>e.style.display="none"),e.parentElement.classList.add("active"),n.style.display="block")}handleCBHorizontalTabClick(t){const{e:s,target:i}=t;s.preventDefault();const n=i.closest(k.selectors.elCBHorizontalTabs);if(!n)return;const o=n.dataset.tabSection;if(!o)return;document.querySelectorAll(k.selectors.elCBHorizontalTabs).forEach(e=>e.classList.remove("is-active")),n.classList.add("is-active");const a=new URL(window.location.href);a.searchParams.set("tab",o),window.history.replaceState({},"",a),document.querySelectorAll(k.selectors.elCBTabPanels).forEach(t=>{const s=t.dataset.section===o;e.lpShowHideEl(t,s?1:0)})}getCourseDataForUpdate(){const e={},t=document.querySelector(k.selectors.elDataCourse);e.course_id=t&&parseInt(t.dataset.courseId)||0;const s=document.querySelector(k.selectors.elTitleInput);e.course_title=s?s.value:"";const i=document.querySelector(k.selectors.elDescEditor);if(e.course_description=i?i.value:"","undefined"!=typeof tinymce){const t=tinymce.get("course_description_editor");t&&(e.course_description=t.getContent())}e.course_categories=[],document.querySelectorAll('#taxonomy-course_category input[name*="course_category"]:checked').forEach(t=>e.course_categories.push(t.value)),e.course_tags=[],document.querySelectorAll('input[name="course_tags[]"]:checked').forEach(t=>e.course_tags.push(t.value));const n=document.querySelector(k.selectors.elThumbnailInput);e.course_thumbnail_id=n?n.value:"0";const o=document.querySelector(k.selectors.elPermalinkSlugInput);o&&o.value&&(e.course_permalink=o.value);const a=document.querySelector(k.selectors.elFormSetting);a&&(e.course_settings=!0,a.querySelectorAll("input, select, textarea").forEach(t=>{const s=t.name||t.id;if(!s)return;if("learnpress_meta_box_nonce"===s||"_wp_http_referer"===s)return;const i=s.endsWith("[]"),n=s.replace("[]","");"checkbox"===t.type?i?(e[n]||(e[n]=[]),t.checked&&e[n].push(t.value)):e[n]=t.checked?"yes":"no":"radio"===t.type?t.checked&&(e[n]=t.value):"file"===t.type?t.files&&t.files.length>0&&(e[n]=t.files):i?(e.hasOwnProperty(n)||(e[n]=[]),Array.isArray(e[n])&&e[n].push(t.value)):e.hasOwnProperty(n)||(e[n]=t.value)}));const r=["course_categories","course_tags"];return Object.keys(e).forEach(t=>{Array.isArray(e[t])&&!r.includes(t)&&(e[t]=e[t].join(","))}),e}updateCourse(t){if(!document.querySelector(k.selectors.elDataCourse))return;if(this.isSavingCourse)return;const{e:s,target:i}=t;s&&s.preventDefault();const o=i.closest(k.selectors.elBtnMainAction),a=i.closest(k.selectors.elBtnHeaderSave),r=i.closest(k.selectors.elBtnDropdownAction);let l="publish",c=null;if(o)l=o.dataset.status||"publish",c=o;else if(r)l=r.dataset.status||"publish",c=r;else if(a){const e=document.querySelector(k.selectors.elBtnMainAction);l=e?.dataset.status||"publish",c=a}if(!c)return;(o||a)&&(l=this.getStatusFromPublishPanel(l));const d=document.querySelector(k.selectors.elPublishVisibilitySelect),u=document.querySelector(k.selectors.elPublishPasswordInput),h=d?.value||"",p=u?.value?.trim?.()||"";if("password"===h&&!p)return n.W("Password is required when visibility is password protected.","error"),void u?.focus?.();if("draft"===l){const e=document.querySelector(k.selectors.elStatus);if(e&&e.classList.contains("publish")){const e=c.dataset.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";if(!confirm(e))return}}const m=t=>{const s=[],i=document.querySelector(k.selectors.elBtnHeaderSave),n=document.querySelector(k.selectors.elBtnMainAction),o=document.querySelector(k.selectors.elDropdownToggle);i&&s.push(i),n&&s.push(n),o&&s.push(o),c&&s.push(c),[...new Set(s.filter(Boolean))].forEach(s=>{e.lpSetLoadingEl(s,t?1:0),s.classList.toggle("lp-loading",Boolean(t)),t?s.setAttribute("aria-disabled","true"):s.removeAttribute("aria-disabled")}),t&&o&&o.setAttribute("aria-expanded","false")};this.isSavingCourse=!0,m(!0);const g=this.getCourseDataForUpdate(),f={...g,course_status:l,action:"cb_save_course",args:{id_url:"cb-save-course"}};"undefined"!=typeof lpCourseBuilder&&lpCourseBuilder.nonce&&(f.nonce=lpCourseBuilder.nonce),g.course_categories&&(f.course_categories=Array.isArray(g.course_categories)?g.course_categories.join(","):g.course_categories),g.course_tags&&(f.course_tags=Array.isArray(g.course_tags)?g.course_tags.join(","):g.course_tags),g.course_thumbnail_id&&(f.course_thumbnail_id=g.course_thumbnail_id),h&&(f.course_visibility=h,f.course_password="password"===h?p:"");const b=document.querySelector(k.selectors.elPublishDateInput);b&&b.value&&(f.course_post_date=b.value);const v={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t&&(this.updateHeaderTitle(g.course_title),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),i?.html)){const e=o.closest(k.selectors.elCBContent),t=(new DOMParser).parseFromString(i.html,"text/html");if(e){const s=[".lp-cb-header",".cb-course-edit-column--left"];for(const i of s){const s=e.querySelector(i);s&&(s.innerHTML=t.querySelector(i).innerHTML)}}}i?.redirect_url&&(window.location.href=i.redirect_url)},error:e=>{n.W(e.message||e,"error")},completed:()=>{this.isSavingCourse=!1,m(!1)}};window.lpAJAXG.fetchAJAX(f,v)}resolveStatusForUIAfterSave(e,t){const s="string"==typeof e?e.trim().toLowerCase():"",i="string"==typeof t?t.trim().toLowerCase():"",n=document.querySelector(k.selectors.elHeaderActionsDropdown),o=(n?.dataset?.reviewOnlyCourse||"").toLowerCase();return["yes","true","1"].includes(o)&&["publish","private","future"].includes(i)?"pending":s||i||"draft"}getStatusFromPublishPanel(e="publish"){const t=document.querySelector(k.selectors.elPublishStatusSelect),s=document.querySelector(k.selectors.elPublishVisibilitySelect);let i=t?.value||e||"publish";const n=s?.value||"public";return"private"===n&&"pending"!==i&&(i="private"),["public","password"].includes(n)&&"private"===i&&(i="publish"),["publish","future","draft","pending","private"].includes(i)?i:"publish"}syncPublishPanelStatus(e,t=""){const s=document.querySelector(k.selectors.elPublishStatusSelect),i=document.querySelector(k.selectors.elPublishVisibilitySelect);if(!s&&!i)return;const n=(e||"").toString().toLowerCase(),o=(s?.dataset?.primaryStatus||"").toString().toLowerCase();let a=["future","publish"].includes(o)?o:"publish";if("future"===n?a="future":["publish","private"].includes(n)&&(a="publish"),s&&(s.dataset.primaryStatus=a),s&&("private"===n?s.value="publish":["publish","future","draft","pending"].includes(n)&&(s.value=n)),this.syncPublishStatusOptions(n),i){let e=t||i.value||"public";"private"===n?e="private":"private"===e&&(e="public"),i.value=e}this.syncPublishVisibilityControls(),this.syncPublishDateLabel()}handlePublishVisibilityChange(){this.syncPublishVisibilityControls(!0)}handlePublishStatusChange(){this.syncPublishStatusOptions(),this.syncPublishDateLabel()}handlePublishDateChange(){this.syncPublishDateLabel()}syncPublishVisibilityControls(e=!1){const t=document.querySelector(k.selectors.elPublishVisibilitySelect),s=document.querySelector(k.selectors.elPublishPasswordRow),i=document.querySelector(k.selectors.elPublishPasswordInput);if(!t||!s)return;const n="password"===t.value;s.classList.toggle("lp-hidden",!n),e&&n&&i&&i.focus()}syncPublishDateLabel(){const e=document.querySelector(k.selectors.elPublishDateInput),t=document.querySelector(k.selectors.elPublishDateLabel);if(!t)return;const s=(e?.value||"").toString().trim();let i=!1;if(s){const e=new Date(s);Number.isNaN(e.getTime())||(i=e.getTime()>Date.now())}t.textContent=i?"Scheduled for":"Published on"}syncPublishStatusOptions(e=""){const t=document.querySelector(k.selectors.elPublishStatusSelect);if(!t)return;const s=t.dataset.publishLabel||"Published",i=t.dataset.futureLabel||"Scheduled",n=(e||t.value||"").toLowerCase(),o=(t.dataset.primaryStatus||"").toLowerCase(),a=t.querySelector('option[value="draft"]')?.textContent||"Draft",r=t.querySelector('option[value="pending"]')?.textContent||"Pending Review",l=!!t.querySelector('option[value="future"]'),c=!!t.querySelector('option[value="publish"]');let d="publish";["future","publish"].includes(n)?d=n:["future","publish"].includes(o)?d=o:l&&!c&&(d="future");const u="future"===d?i:s,h=["draft","pending","future","publish"].includes(n)?n:d;t.dataset.primaryStatus=d,t.innerHTML="",[{value:d,label:u},{value:"draft",label:a},{value:"pending",label:r}].forEach(e=>{const s=document.createElement("option");s.value=e.value,s.textContent=e.label,t.appendChild(s)}),t.value=h}formatStatusLabel(e){const t=(e||"").toString().toLowerCase();return"future"===t?"scheduled":t}updateActionButtons(e){const t=document.querySelector(k.selectors.elHeaderActionsDropdown);if(!t)return;const s=t.querySelector(".cb-btn-main-action"),i=t.querySelector(k.selectors.elDropdownMenu);if(!s)return;if(t.classList.contains("cb-header-actions-dropdown--single")||!i)return s.className="cb-btn-update cb-btn-primary cb-btn-main-action",s.dataset.status=this.getStatusFromPublishPanel("publish"),s.textContent=s.dataset.titleUpdate||"Update",void(t.dataset.currentStatus=e);const n=(t.dataset.reviewOnlyCourse||"").toLowerCase(),o=["yes","true","1"].includes(n),a={publish:{mainLabel:s.dataset.titleUpdate||"Update",mainClass:"cb-btn-update",mainStatus:"publish",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},draft:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titlePublish||"Publish",dropdownClass:"cb-btn-publish",dropdownStatus:"publish",dropdownIcon:"dashicons-visibility"},pending:{mainLabel:s.dataset.titlePublish||"Publish",mainClass:"cb-btn-publish",mainStatus:"publish",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},trash:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titlePublish||"Publish",dropdownClass:"cb-btn-publish",dropdownStatus:"publish",dropdownIcon:"dashicons-visibility"}},r={publish:{mainLabel:s.dataset.titleUpdate||"Update",mainClass:"cb-btn-update",mainStatus:"publish",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},draft:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titleSubmitReview||"Submit for Review",dropdownClass:"cb-btn-pending",dropdownStatus:"pending",dropdownIcon:"dashicons-clock"},pending:{mainLabel:s.dataset.titleSubmitReview||"Submit for Review",mainClass:"cb-btn-pending",mainStatus:"pending",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},"auto-draft":{mainLabel:s.dataset.titleSubmitReview||"Submit for Review",mainClass:"cb-btn-pending",mainStatus:"pending",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},trash:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titleSubmitReview||"Submit for Review",dropdownClass:"cb-btn-pending",dropdownStatus:"pending",dropdownIcon:"dashicons-clock"},private:{mainLabel:s.dataset.titleSubmitReview||"Submit for Review",mainClass:"cb-btn-pending",mainStatus:"pending",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"}},l=o?r[e]||r.draft:a[e]||a.draft;s.className=`${l.mainClass} cb-btn-primary cb-btn-main-action`,s.dataset.status=l.mainStatus,s.textContent=l.mainLabel;const c=i.querySelectorAll(".cb-dropdown-item:not(.cb-btn-trash)");if(c.length>0){const e=c[0];e.className=`cb-dropdown-item ${l.dropdownClass}`,e.dataset.status=l.dropdownStatus,e.innerHTML=`<span class="dashicons ${l.dropdownIcon}"></span>${l.dropdownLabel}`}t.dataset.currentStatus=l.mainStatus}toggleTrashElements(e){const t=document.querySelector(k.selectors.elBtnPreview),s=document.querySelector(k.selectors.elAdminLink),i="trash"===e;t&&(t.style.display=i?"none":""),s&&(s.style.display=i?"none":"")}async duplicateCourse(t){if(!document.querySelector(k.selectors.elDataCourse))return;const{target:s}=t,o=s.closest(k.selectors.elBtnDuplicateCourse);if(!o)return;const r=this.getCourseDataForUpdate(),l=parseInt(r?.course_id,10)||0;if(!l)return;if(!(await i().fire({title:o.dataset.title||"Are you sure?",text:o.dataset.content||"Are you sure you want to duplicate this course?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return;e.lpSetLoadingEl(o,1);const c={action:"duplicate_course",args:{id_url:"duplicate-course"},course_id:l},d={success:e=>{const{status:t,message:s,data:i}=e;n.W(s||"Duplicated successfully!",t),"success"===t&&i?.redirect_url&&(window.location.href=i.redirect_url)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(o,0)}};window.lpAJAXG.fetchAJAX(c,d)}trashCourse(t){if(!document.querySelector(k.selectors.elDataCourse))return;const{target:s}=t,i=s.closest(k.selectors.elBtnTrashCourse);e.lpSetLoadingEl(i,1);const o={action:"move_trash_course",args:{id_url:"move-trash-course"},course_id:this.getCourseDataForUpdate().course_id},a={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),i?.button_title){const e=document.querySelector(k.selectors.elBtnUpdateCourse);e&&(e.textContent=i.button_title)}if(i?.status){const e=document.querySelector(k.selectors.elStatus);e&&(e.className="course-status "+i.status,e.textContent=this.formatStatusLabel(i.status)),this.syncPublishPanelStatus(i.status),this.toggleTrashElements(i.status),this.updateActionButtons(i.status)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(o,a)}saveSettings(t){const{target:s}=t,i=s.closest(k.selectors.elBtnSaveSettings);e.lpSetLoadingEl(i,1);const o={...this.getCourseDataForUpdate(),action:"save_course_settings",args:{id_url:"save-course-settings"}};"undefined"!=typeof lpCourseBuilder&&lpCourseBuilder.nonce&&(o.nonce=lpCourseBuilder.nonce);const a={success:e=>{const{status:t,message:s}=e;n.W(s,t)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(o,a)}toggleAddTagForm(e){const{target:t}=e,s=document.querySelector(k.selectors.elBtnAddTagNew),i=document.querySelector(k.selectors.elFormTagAddNew),n=t.closest(k.selectors.elBtnAddTagNew);if(i)if(n){i.style.display="flex",s&&(s.style.display="none");const e=i.querySelector(k.selectors.elInputAddTag);e&&setTimeout(()=>e.focus(),100)}else i.style.display="none",s&&(s.style.display="inline-flex")}addNewTag(t){var s;const{e:i}=t,o=document.querySelector(k.selectors.elInputAddTag),a=document.querySelector(k.selectors.elBtnSaveTag),r=null!==(s=o?.value?.trim())&&void 0!==s?s:"";if(!r)return void n.W("Please enter tag name","error");e.lpSetLoadingEl(a,1);const l={action:"add_course_tag",args:{id_url:"add-course-tag"},name:r},c={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),i?.html){document.querySelector(k.selectors.elWrapperCheckBoxTag).insertAdjacentHTML("beforeend",i.html),this.syncTagManagement(),o.value="";const e=document.querySelector(k.selectors.elBtnCancelTagNew);e&&e.click()}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(l,c)}openMediaUploader(e){if("undefined"==typeof wp||void 0===wp.media)return;const t=wp.media({title:"Select Featured Image",button:{text:"Use this image"},multiple:!1,library:{type:"image"}});t.on("select",()=>{const e=t.state().get("selection").first().toJSON();this.setFeaturedImage(e)}),t.open()}setFeaturedImage(e){const t=document.querySelector(k.selectors.elFeaturedImageDropzone),s=document.querySelector(k.selectors.elThumbnailInput),i=document.querySelector(".cb-featured-image-actions");if(!t||!s)return;s.value=e.id,C().markAsChanged();const n=e.sizes?.medium?.url||e.sizes?.thumbnail?.url||e.url;t.innerHTML="";const o=document.createElement("img");o.src=n,o.className="cb-featured-image-preview__img",o.alt=e.alt||"",t.appendChild(o),t.classList.add("has-image"),i&&(i.innerHTML=`\n\t\t\t\t<button type="button" class="cb-remove-featured-image"><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_5385_4628)"><path d="M11.9 1.66699C12.2498 1.66708 12.5907 1.77723 12.8744 1.98183C13.1581 2.18643 13.3703 2.47512 13.4808 2.80699L13.9333 4.16699H16.6667C16.8877 4.16699 17.0996 4.25479 17.2559 4.41107C17.4122 4.56735 17.5 4.77931 17.5 5.00033C17.5 5.22134 17.4122 5.4333 17.2559 5.58958C17.0996 5.74586 16.8877 5.83366 16.6667 5.83366L16.6642 5.89283L15.9417 16.012C15.8966 16.6425 15.6143 17.2325 15.1517 17.6633C14.6891 18.0941 14.0805 18.3336 13.4483 18.3337H6.55167C5.91955 18.3336 5.31092 18.0941 4.84831 17.6633C4.38569 17.2325 4.10342 16.6425 4.05833 16.012L3.33583 5.89199C3.33433 5.87258 3.33349 5.85313 3.33333 5.83366C3.11232 5.83366 2.90036 5.74586 2.74408 5.58958C2.5878 5.4333 2.5 5.22134 2.5 5.00033C2.5 4.77931 2.5878 4.56735 2.74408 4.41107C2.90036 4.25479 3.11232 4.16699 3.33333 4.16699H6.06667L6.51917 2.80699C6.62975 2.47498 6.84203 2.1862 7.12592 1.98159C7.4098 1.77697 7.75089 1.66691 8.10083 1.66699H11.9ZM14.9975 5.83366H5.0025L5.72083 15.8928C5.73579 16.103 5.82981 16.2997 5.98397 16.4433C6.13812 16.587 6.34096 16.6669 6.55167 16.667H13.4483C13.659 16.6669 13.8619 16.587 14.016 16.4433C14.1702 16.2997 14.2642 16.103 14.2792 15.8928L14.9975 5.83366ZM8.33333 8.33366C8.53744 8.33369 8.73445 8.40862 8.88698 8.54425C9.03951 8.67989 9.13695 8.86678 9.16083 9.06949L9.16667 9.16699V13.3337C9.16643 13.5461 9.0851 13.7504 8.93929 13.9048C8.79349 14.0592 8.59421 14.1522 8.38217 14.1646C8.17014 14.1771 7.96135 14.1081 7.79847 13.9718C7.6356 13.8354 7.53092 13.6421 7.50583 13.4312L7.5 13.3337V9.16699C7.5 8.94598 7.5878 8.73402 7.74408 8.57774C7.90036 8.42146 8.11232 8.33366 8.33333 8.33366ZM11.6667 8.33366C11.8877 8.33366 12.0996 8.42146 12.2559 8.57774C12.4122 8.73402 12.5 8.94598 12.5 9.16699V13.3337C12.5 13.5547 12.4122 13.7666 12.2559 13.9229C12.0996 14.0792 11.8877 14.167 11.6667 14.167C11.4457 14.167 11.2337 14.0792 11.0774 13.9229C10.9211 13.7666 10.8333 13.5547 10.8333 13.3337V9.16699C10.8333 8.94598 10.9211 8.73402 11.0774 8.57774C11.2337 8.42146 11.4457 8.33366 11.6667 8.33366ZM11.9 3.33366H8.1L7.8225 4.16699H12.1775L11.9 3.33366Z" fill="currentColor"/></g><defs><clipPath id="clip0_5385_4628"><rect width="20" height="20" fill="white"/></clipPath></defs></svg></button>\n\t\t\t\t<button type="button" class="cb-change-featured-image">${window.lpCourseBuilder?.i18n?.replace_image||"Replace"}</button>\n\t\t\t`)}removeFeaturedImage(e){const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(k.selectors.elFeaturedImageDropzone),i=document.querySelector(k.selectors.elThumbnailInput),n=document.querySelector(".cb-featured-image-actions");s&&(s.innerHTML=`\n\t\t\t<div class="cb-featured-image-upload-content">\n\t\t\t\t<span class="cb-featured-image-icon"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.29095 14.5488C3.29099 14.8637 3.33747 15.1785 3.44915 15.5527L3.48138 15.6592C3.95542 17.0735 5.26094 18.0234 6.72845 18.0234H20.0361L19.2099 20.6787C18.9761 21.5815 18.1423 22.1942 17.2294 22.1943C17.0513 22.1942 16.8735 22.1714 16.7011 22.126L2.5263 18.2881C1.43276 17.9832 0.78131 16.8383 1.06732 15.7344L3.29095 8.22949V14.5488ZM20.7079 1.80469C21.9711 1.80474 22.9998 2.84505 22.9999 4.12207V14.3164C22.9999 15.5936 21.9712 16.6337 20.7079 16.6338H6.95794C5.69489 16.6338 4.66595 15.5936 4.66595 14.3164V4.12207C4.66604 2.84502 5.69495 1.80469 6.95794 1.80469H20.7079ZM6.95794 3.65918C6.70507 3.65918 6.49903 3.86625 6.49896 4.12207V12.8701L9.02923 10.3135C9.65534 9.67964 10.6757 9.67964 11.3027 10.3135L12.412 11.4316L15.8163 7.2998C16.1206 6.93103 16.5663 6.71857 17.041 6.71582C17.5185 6.72681 17.9633 6.92104 18.2704 7.28516L21.166 10.7012V4.12207C21.1659 3.8663 20.961 3.65923 20.7079 3.65918H6.95794ZM9.24896 4.58496C10.2601 4.58496 11.0829 5.4172 11.0829 6.43945C11.0827 7.4615 10.26 8.29297 9.24896 8.29297C8.23818 8.29274 7.4162 7.46132 7.41595 6.43945C7.41595 5.41738 8.23798 4.58519 9.24896 4.58496Z" fill="#CFCFCF"/></svg></span>\n\t\t\t\t<p class="cb-featured-image-text"><a href="#" class="cb-featured-image-link">${window.lpCourseBuilder?.i18n?.click_to_upload||"Click to upload"}</a></p>\n\t\t\t\t<p class="cb-featured-image-hint">${window.lpCourseBuilder?.i18n?.image_hint||"JPG, JPEG, PNG less than 1MB"}</p>\n\t\t\t</div>\n\t\t`,s.classList.remove("has-image"),i&&(i.value="",C().markAsChanged()),n&&(n.innerHTML=""))}buildPermalinkDisplayUrl(e="",t="",s=""){const i="string"==typeof e?e:"",n="string"==typeof t?t.trim():"";return i&&n?`${i}${n}`:"string"==typeof s?s:""}handlePermalinkEdit(e){const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(k.selectors.elPermalinkDisplay),i=document.querySelector(k.selectors.elPermalinkEditor),n=document.querySelector(k.selectors.elPermalinkSlugInput);s&&i&&n&&(n.dataset.originalValue=n.value,s.classList.add("lp-hidden"),i.classList.remove("lp-hidden"),n.focus(),n.select())}handlePermalinkOk(e){const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(k.selectors.elPermalinkDisplay),i=document.querySelector(k.selectors.elPermalinkEditor),n=document.querySelector(k.selectors.elPermalinkSlugInput),o=document.querySelector(k.selectors.elPermalinkUrl),a=document.querySelector(k.selectors.elPermalinkBaseUrl);if(!(s&&i&&n&&o))return;let r=n.value.trim();r||(r=n.dataset.originalValue||"course"),n.value=r;const l=a?a.value:"",c=this.buildPermalinkDisplayUrl(l,r,o.textContent||"");o.textContent=c,i.classList.add("lp-hidden"),s.classList.remove("lp-hidden"),r!==n.dataset.originalValue&&C().markAsChanged()}handlePermalinkCancel(e){const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(k.selectors.elPermalinkDisplay),i=document.querySelector(k.selectors.elPermalinkEditor),n=document.querySelector(k.selectors.elPermalinkSlugInput);s&&i&&n&&(n.value=n.dataset.originalValue||"",i.classList.add("lp-hidden"),s.classList.remove("lp-hidden"))}initTabTitles(){document.querySelectorAll(k.selectors.elTabLinks).forEach(e=>{const t=e.querySelector("span"),s=t?t.textContent.trim():e.textContent.trim(),i=e.getAttribute("href");if(!i)return;const n=i.substring(1),o=document.getElementById(n);o&&o.setAttribute("data-tab-title",s)})}initTitleCharCount(){const e=document.querySelector(k.selectors.elTitleInput);e&&this.updateTitleCharCount(e.value)}updateTitleCharCount(e){const t=document.querySelector(k.selectors.elTitleCharCount);if(!t)return;const s=e.length,i=1===s?"character":"characters";t.textContent=`${s} ${i}`}handleTitleInput(e){const{target:t}=e;this.updateTitleCharCount(t.value)}initDescWordCount(){if("undefined"!=typeof tinymce){tinymce.on("AddEditor",e=>{"course_description_editor"===e.editor.id&&e.editor.on("init",()=>{this.updateDescWordCount(e.editor),e.editor.on("keyup change input NodeChange",()=>{this.updateDescWordCount(e.editor)})})});const e=tinymce.get("course_description_editor");e&&(this.updateDescWordCount(e),e.on("keyup change input NodeChange",()=>{this.updateDescWordCount(e)}))}}updateDescWordCount(e){const t=document.querySelector(k.selectors.elDescWordCount);if(!t)return;const s=e.plugins.wordcount;let i=0;if(s&&void 0!==s.body)i=s.body.getWordCount();else if(s&&void 0!==s.getCount)i=s.getCount();else{const t=e.getContent({format:"text"});i=this.countWords(t)}const n=1===i?"word":"words";t.textContent=`${i} ${n}`}updateHeaderTitle(e){const t=document.querySelector(".lp-cb-header__title");t&&e&&(t.textContent=e)}countWords(e){const t=e.replace(/<[^>]*>/g,"").trim();return 0===t.length?0:t.split(/\s+/).filter(e=>e.length>0).length}initHeaderActionsDropdown(){const e=document.querySelector(k.selectors.elHeaderActionsDropdown);if(!e)return;const t=e.querySelector(k.selectors.elDropdownToggle),s=e.querySelector(k.selectors.elDropdownMenu);t&&s&&(t.addEventListener("click",e=>{e.stopPropagation(),s.classList.contains("is-open")?this.closeHeaderDropdown(t,s):this.openHeaderDropdown(t,s)}),document.addEventListener("click",i=>{e.contains(i.target)||this.closeHeaderDropdown(t,s)}),document.addEventListener("keydown",e=>{"Escape"===e.key&&this.closeHeaderDropdown(t,s)}),s.querySelectorAll(".cb-dropdown-item").forEach(e=>{e.addEventListener("click",()=>{setTimeout(()=>{this.closeHeaderDropdown(t,s)},100)})}))}openHeaderDropdown(e,t){t.classList.add("is-open"),e.setAttribute("aria-expanded","true")}closeHeaderDropdown(e,t){t.classList.remove("is-open"),e.setAttribute("aria-expanded","false")}}let A,E=!1;const T=JSON.parse(localStorage.getItem("lp_course_ai_setting"))||{};class L{constructor(e={}){this.options={autoInsertButton:!0,isCourseBuilder:!1,redirectDelayMs:2e3,...e},this.init()}static selectors={elGenerateDataAiWrap:".lp-generate-data-ai-wrap"};init(){this.options.autoInsertButton&&(lpData?.enable_open_ai?e.lpOnElementReady(".page-title-action",e=>{e.insertAdjacentHTML("afterend",`<button type="button" class="lp-btn-generate-course-with-ai lp-btn-ai-style">\n\t\t\t\t\t\t<i class="lp-ico-ai"></i>\n\t\t\t\t\t\t<span>${lpData.i18n.generate_with_ai}</span>\n\t\t\t\t\t</button>`)}):e.lpOnElementReady(".page-title-action",e=>{e.insertAdjacentHTML("afterend",`<button type="button" class="lp-btn-warning-enable-ai lp-btn-ai-style">\n\t\t\t\t\t\t<i class="lp-ico-ai"></i>\n\t\t\t\t\t\t<span>${lpData.i18n.generate_with_ai}</span>\n\t\t\t\t\t</button>`)})),this.events()}events(){L._loadedEvents||(L._loadedEvents=!0,e.eventHandlers("click",[{selector:".lp-btn-warning-enable-ai",class:this,callBack:this.showPopupEnableAI.name},{selector:".lp-btn-generate-course-with-ai",class:this,callBack:this.showPopupCreateFullCourse.name},{selector:".lp-btn-step",class:this,callBack:this.showStep.name},{selector:".lp-btn-generate-prompt",class:this,callBack:this.generatePrompt.name},{selector:".lp-btn-call-open-ai",class:this,callBack:this.generateDataCourse.name},{selector:".lp-btn-create-course",class:this,callBack:this.createCourse.name},{selector:".lp-btn-close-ai-popup",callBack:e=>{const{e:t,target:s}=e,n=lpData?.i18n?.confirm_close_ai||"Are you sure you want to close? Generate data will stop.";E?confirm(n)&&i().close():i().close()}}]))}showPopupEnableAI(){const e=document.querySelector("#lp-tmpl-must-enable-ai");e?i().fire({html:e.innerHTML,width:"420px",showCloseButton:!1,showConfirmButton:!1}):console.error("Enable OpenAI Modal Template not found!")}showPopupCreateFullCourse(){const e=document.querySelector("#lp-tmpl-create-course-ai");e?i().fire({html:e.innerHTML,width:"60%",showCloseButton:!1,showConfirmButton:!1,allowOutsideClick:!1,allowEscapeKey:!1,didOpen:()=>{const e=i().getPopup();e.click();const t=e.querySelector('select[name="target_audience"]');t&&T?.target_audience&&t.tomselect.setValue(T.target_audience);const s=e.querySelector('select[name="tone"]');s&&T?.tone&&s.tomselect.setValue(T.tone);const n=e.querySelector('select[name="language"]');n&&T?.language&&n.tomselect.setValue(T.language),t.addEventListener("change",e=>{T.target_audience=t.tomselect.getValue(),localStorage.setItem("lp_course_ai_setting",JSON.stringify(T))}),s.addEventListener("change",e=>{T.tone=s.tomselect.getValue(),localStorage.setItem("lp_course_ai_setting",JSON.stringify(T))}),n.addEventListener("change",e=>{const t=n.tomselect.getValue();T.language=t?[t]:[],localStorage.setItem("lp_course_ai_setting",JSON.stringify(T))})}}).then(e=>{e.isDismissed&&E&&(E=!1)}):console.error("AI Create Full Course Modal Template not found!")}showStep(t){const{e:s,target:i}=t;s.preventDefault();const n=i.closest(".button-actions"),o=n.closest(L.selectors.elGenerateDataAiWrap);let a=parseInt(n.dataset.step);const r=i.dataset.action;"next"===r?a++:"prev"===r&&a--,n.dataset.step=a;const l=i.closest("form"),c=l.querySelector(`.step-content[data-step="${a}"]`),d=o.querySelector(`.step-item[data-step="${a}"]`);l.querySelectorAll(".step-content").forEach(e=>e.classList.remove("active")),c.classList.add("active"),o.querySelectorAll(".step-item").forEach(e=>e.classList.remove("active")),d.classList.add("active"),i.closest("form").querySelectorAll("button[data-step-show]").forEach(t=>{t.dataset.stepShow.split(",").map(e=>parseInt(e.trim())).includes(a)?e.lpShowHideEl(t,1):e.lpShowHideEl(t,0)})}generatePrompt(t){const{e:s,target:i}=t;s.preventDefault(),e.lpSetLoadingEl(i,!0);const o=i.closest("form");let a=JSON.parse(i.dataset.send);a=e.mergeDataWithDatForm(o,a);const r={success:e=>{const{message:t,status:s,data:i}=e;n.W(t,s),"success"===s&&(o.querySelector(".lp-btn-step[data-action=next]").click(),o.querySelector("textarea[name=lp-openai-prompt-generated-field]").value=i)},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(i,!1)}};window.lpAJAXG.fetchAJAX(a,r)}generateDataCourse(t){const{e:s,target:i}=t;s.preventDefault(),e.lpSetLoadingEl(i,!0);const o=i.closest("form");let a=JSON.parse(i.dataset.send);a=e.mergeDataWithDatForm(o,a);const r=o.querySelector(".lp-btn-step[data-action=prev]");e.lpShowHideEl(r,0);const l={success:e=>{const{message:t,status:s,data:i}=e;E&&n.W(t,s),"success"===s&&(A=i.lp_structure_course,o.querySelector(".lp-ai-generated-results").innerHTML=i.lp_html_preview,o.querySelector(".lp-btn-step[data-action=next]").click())},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(i,!1),e.lpShowHideEl(r,1),E=!1}};E=!0,window.lpAJAXG.fetchAJAX(a,l)}createCourse(t){const{e:s,target:o}=t;s.preventDefault(),e.lpSetLoadingEl(o,!0);const a=JSON.parse(o.dataset.send);a.lp_structure_course=A,this.options.isCourseBuilder&&(a.is_course_builder=1);const r=o.closest("form").querySelector(".lp-btn-step[data-action=prev]");let l;e.lpShowHideEl(r,0),l=window.outerWidth<768?"90%":"30%";const c=document.querySelector("#lp-tmpl-creating-course-ai");i().fire({html:c.innerHTML,showCloseButton:!1,showConfirmButton:!1,allowOutsideClick:!1,width:l});const d={success:t=>{const{message:s,status:o,data:a}=t;i().close(),n.W(s,o),"success"===o?setTimeout(()=>{window.location.href=a.edit_course_url},this.options.redirectDelayMs):e.lpShowHideEl(r,1)},error:t=>{n.W(t,"error"),e.lpShowHideEl(r,1)},completed:()=>{e.lpSetLoadingEl(o,!1)}};window.lpAJAXG.fetchAJAX(a,d)}}let I,D=null,q=!1;const B=JSON.parse(localStorage.getItem("lp_course_ai_setting"))||{};let P,M,O,z=!1;class ${constructor(e={}){this.options={autoInsertButtons:!0,isCourseBuilder:!1,titleInputSelector:"input[name=post_title]",courseBuilderTitleInputSelector:"input[name=course_title]",editorIdClassic:"content",editorIdCourseBuilder:"course_description_editor",...e},this.init()}static selectors={elBtnGenerateWithAi:".lp-btn-generate-with-ai",elGenerateDataAiWrap:".lp-generate-data-ai-wrap"};init(){lpData?.enable_open_ai&&(this.options.autoInsertButtons&&(e.lpOnElementReady("#titlewrap",e=>{e.insertAdjacentHTML("afterend",`<button type="button"\n\t\t\t\t\tstyle="margin-left: 5px"\n\t\t\t\t\tclass="lp-btn-generate-with-ai lp-btn-ai-style"\n\t\t\t\t\tdata-template="#lp-tmpl-edit-title-ai">\n\t\t\t\t\t<i class="lp-ico-ai"></i><span>${lpData.i18n.generate_with_ai}</span>\n\t\t\t\t</button>`)}),e.lpOnElementReady("#wp-content-media-buttons",e=>{e.insertAdjacentHTML("beforeend",'<button type="button"\n\t\t\t\t\tstyle="padding: 5px 10px; justify-content: center;"\n\t\t\t\t\tclass="lp-btn-generate-with-ai lp-btn-ai-style"\n\t\t\t\t\tdata-template="#lp-tmpl-edit-description-ai">\n\t\t\t\t\t<i class="lp-ico-ai"></i><span>Generate description with AI</span>\n\t\t\t\t</button>')}),e.lpOnElementReady("#postimagediv",e=>{e.querySelector(".postbox-header").insertAdjacentHTML("afterend",`<button type="button"\n\t\t\t\t\tstyle="padding: 5px 10px; justify-content: center;"\n\t\t\t\t\tclass="lp-btn-generate-with-ai lp-btn-ai-style"\n\t\t\t\t\tdata-template="#lp-tmpl-edit-image-ai">\n\t\t\t\t\t<i class="lp-ico-ai"></i><span>${lpData.i18n.generate_with_ai}</span>\n\t\t\t\t</button>`)}),wp.data&&wp.data.select("core/editor")&&(z=!0,P=wp.data.select,M=wp.data.dispatch,O=P("core/editor"),e.lpOnElementReady(".editor-document-bar",e=>{e.insertAdjacentHTML("afterend",`<button type="button"\n\t\t\t\t\t\tstyle="margin-left: 5px"\n\t\t\t\t\t\tclass="lp-btn-generate-with-ai"\n\t\t\t\t\t\tdata-template="#lp-tmpl-edit-title-ai">\n\t\t\t\t\t\t<i class="lp-ico-ai"></i><span>${lpData.i18n.generate_with_ai}</span>\n\t\t\t\t\t</button>`)}),e.lpOnElementReady(".editor-post-featured-image",e=>{e.insertAdjacentHTML("beforebegin",'<button type="button"\n\t\t\t\t\t\tstyle="padding: 5px 10px; justify-content: center;"\n\t\t\t\t\t\tclass="lp-btn-generate-with-ai"\n\t\t\t\t\t\tdata-template="#lp-tmpl-edit-description-ai">\n\t\t\t\t\t\t<i class="lp-ico-ai"></i><span>Generate description with AI</span>\n\t\t\t\t\t</button>')}),e.lpOnElementReady(".editor-post-featured-image",e=>{e.insertAdjacentHTML("afterend",`<button type="button"\n\t\t\t\t\t\tstyle="padding: 5px 10px; justify-content: center;"\n\t\t\t\t\t\tclass="lp-btn-generate-with-ai"\n\t\t\t\t\t\tdata-template="#lp-tmpl-edit-image-ai">\n\t\t\t\t\t\t<i class="lp-ico-ai"></i><span>${lpData.i18n.generate_with_ai}</span>\n\t\t\t\t\t</button>`)}))),this.events())}getTitleInputSelector(){return this.options.isCourseBuilder?this.options.courseBuilderTitleInputSelector:this.options.titleInputSelector}getEditorId(){return this.options.isCourseBuilder?this.options.editorIdCourseBuilder:this.options.editorIdClassic}setCourseBuilderPostId(e){if(!this.options.isCourseBuilder||!e)return;const t=e.querySelector('[name="post-id"]');if(!t)return;const s=document.querySelector(".cb-section__course-edit[data-course-id]"),i=s?.dataset?.courseId||"";i&&(t.value=i)}extractImageSourceFromHtml(e){if(!e)return"";const t=document.createElement("div");return t.innerHTML=e,t.querySelector("img")?.getAttribute("src")||""}applyCourseBuilderFeaturedImage(e,t){return!(!e||!t||(document.dispatchEvent(new CustomEvent("lp-course-builder/ai-featured-image-applied",{detail:{attachmentId:e,imageSrc:t}})),0))}events(){e.eventHandlers("click",[{selector:$.selectors.elBtnGenerateWithAi,class:this,callBack:this.showPopup.name},{selector:".lp-btn-step",class:this,callBack:this.showStep.name},{selector:".lp-btn-generate-prompt",class:this,callBack:this.generatePrompt.name},{selector:".lp-btn-call-open-ai",class:this,callBack:this.generateData.name},{selector:".lp-btn-copy",class:this,callBack:this.copyGeneratedData.name},{selector:".lp-btn-apply",class:this,callBack:this.applyGeneratedData.name},{selector:".lp-btn-ai-apply-image",class:this,callBack:this.applyImageData.name},{selector:".lp-btn-close-ai-popup",callBack:e=>{const{e:t,target:s}=e,n=lpData.i18n.confirm_close_ai;q?confirm(n)&&i().close():i().close()}}])}showPopup(t){const{e:s,target:n}=t,o=n.dataset.template||n.closest(".lp-btn-generate-with-ai").dataset.template||n.closest(".lp-generate-data-ai-wrap").dataset.template||"",a=document.querySelector(o);a?i().fire({html:a.innerHTML,width:"60%",showCloseButton:!1,showConfirmButton:!1,allowOutsideClick:!1,allowEscapeKey:!1,didOpen:()=>{D=i().getPopup(),D.click();const t=document.querySelector(this.getTitleInputSelector());let s="";if(t)s=t.value;else if(z){const e=document.querySelector(".editor-post-card-panel__title-name");e&&(s=e.textContent)}let n="";if(z)n=O.getEditedPostContent().replace(/(<([^>]+)>)/gi,"");else{const e=this.getEditorId();if(window.tinymce&&window.tinymce.get(e))n=window.tinymce.get(e).getContent({format:"text"});else{const t=document.querySelector(`#${e}`);n=t?t.value:""}}const o=D.querySelector("form");this.setCourseBuilderPostId(o);const a=o.querySelector("[name=post-title]");if(a&&(a.value=s,!s)){const t=a.closest(".form-group").querySelector(".lp-ai-warning-refer");t&&e.lpShowHideEl(t,1)}const r=o.querySelector("[name=post-content]");if(r&&(r.value=n,n.length<2)){const t=r.closest(".form-group").querySelector(".lp-ai-warning-refer");t&&e.lpShowHideEl(t,1)}const l=D.querySelector('select[name="target_audience"]');l&&(B?.target_audience&&l.tomselect.setValue(B.target_audience),l.addEventListener("change",e=>{B.target_audience=l.tomselect.getValue(),localStorage.setItem("lp_course_ai_setting",JSON.stringify(B))}));const c=D.querySelector('select[name="tone"]');c&&(B?.tone&&c.tomselect.setValue(B.tone),c.addEventListener("change",e=>{B.tone=c.tomselect.getValue(),localStorage.setItem("lp_course_ai_setting",JSON.stringify(B))}));const d=D.querySelector('select[name="language"]');d&&(B?.language&&d.tomselect.setValue(B.language),d.addEventListener("change",e=>{const t=d.tomselect.getValue();B.language=t?[t]:[],localStorage.setItem("lp_course_ai_setting",JSON.stringify(B))}))}}).then(e=>{e.isDismissed&&q&&(q=!1)}):console.error(`Template ${o} not found!`)}showStep(t){const{e:s,target:i}=t;s.preventDefault();const n=i.closest(".button-actions"),o=n.closest($.selectors.elGenerateDataAiWrap);let a=parseInt(n.dataset.step);const r=i.dataset.action;"next"===r?a++:"prev"===r&&a--,n.dataset.step=a;const l=i.closest("form"),c=l.querySelector(`.step-content[data-step="${a}"]`),d=o.querySelector(`.step-item[data-step="${a}"]`);l.querySelectorAll(".step-content").forEach(e=>e.classList.remove("active")),c.classList.add("active"),o.querySelectorAll(".step-item").forEach(e=>e.classList.remove("active")),d.classList.add("active"),i.closest("form").querySelectorAll("button[data-step-show]").forEach(t=>{t.dataset.stepShow.split(",").map(e=>parseInt(e.trim())).includes(a)?e.lpShowHideEl(t,1):e.lpShowHideEl(t,0)})}generatePrompt(t){const{e:s,target:i}=t;s.preventDefault(),e.lpSetLoadingEl(i,!0);const o=i.closest("form");let a=JSON.parse(i.dataset.send);a=e.mergeDataWithDatForm(o,a);const r={success:e=>{const{message:t,status:s,data:i}=e;n.W(t,s),"success"===s&&(o.querySelector("textarea[name=lp-openai-prompt-generated-field]").value=i,o.querySelector(".lp-btn-step[data-action=next]").click())},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(i,!1)}};window.lpAJAXG.fetchAJAX(a,r)}generateData(t){const{e:s,target:i}=t;s.preventDefault(),e.lpSetLoadingEl(i,!0);const o=i.closest("form");let a=JSON.parse(i.dataset.send);a=e.mergeDataWithDatForm(o,a);const r=o.querySelector(".lp-btn-step[data-action=prev]");e.lpShowHideEl(r,0);const l={success:e=>{const{message:t,status:s,data:i}=e;q&&n.W(t,s),"success"===s&&(I=i.lp_structure_course,o.querySelector(".lp-ai-generated-results").innerHTML=i.lp_html_preview,o.querySelector(".lp-btn-step[data-action=next]").click())},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(i,!1),e.lpShowHideEl(r,1),q=!1}};q=!0,window.lpAJAXG.fetchAJAX(a,l)}applyGeneratedData(e){const{e:t,target:s}=e;t.preventDefault();const n=s.dataset.apply,o=s.dataset.target;if(o)if(z)"set-wp-editor-content"===o?M("core/editor").editPost({content:n}):"set-wp-title"===o&&M("core/editor").editPost({title:n});else if("set-wp-editor-content"===o)this.setWPEditorContent(n);else if("set-wp-title"===o){const e=document.querySelector(this.getTitleInputSelector());e&&(e.value=n,e.dispatchEvent(new Event("input",{bubbles:!0})))}D&&i().close()}copyGeneratedData(e){const{e:t,target:s}=e;t.preventDefault();const i=s.dataset.copy;if(navigator.clipboard)navigator.clipboard.writeText(i).then(()=>{n.W("Copied to clipboard!","success")}).catch(e=>{n.W("Failed to copy text: "+e,"error")});else{const e=document.createElement("textarea");e.value=i,e.style.position="fixed",e.style.left="-9999px",document.body.appendChild(e),e.select();try{const e=document.execCommand("copy");n.W(e?"Copied to clipboard!":"Failed to copy text",e?"success":"error")}catch(e){n.W("Failed to copy text: "+e,"error")}document.body.removeChild(e)}}setWPEditorContent(e){const t=this.getEditorId(),s=window.tinymce?.get(t);if(s)return void s.setContent(e);const i=document.querySelector(`#${t}`);i&&(i.value=e,i.dispatchEvent(new Event("input",{bubbles:!0})))}applyImageData(t){const{e:s,target:o}=t;let a=JSON.parse(o.dataset.send);a=e.mergeDataWithDatForm(o.closest("form"),a),e.lpSetLoadingEl(o,!0);const r={success:e=>{const{message:t,status:s,data:o}=e;if(n.W(t,s),"success"===s){if(this.options.isCourseBuilder){const e=parseInt(o?.attachment_id||0,10),t=this.extractImageSourceFromHtml(o?.html_image||"");if(!this.applyCourseBuilderFeaturedImage(e,t))return void n.W("Failed to apply image to course featured image.","error")}else z?M("core/editor").editPost({featured_media:o.attachment_id}):document.querySelector("#postimagediv .inside").outerHTML=o.html_image;D&&i().close()}},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(o,!1)}};window.lpAJAXG.fetchAJAX(a,r)}}class F{constructor(){this.init()}static selectors={elLessonItem:".lesson-item",elLessonExpandedItems:".lesson-action-expanded__items",elLessonDuplicate:".lesson-action-expanded__duplicate",elLessonTrash:".lesson-action-expanded__trash",elLessonRestore:".lesson-action-expanded__restore",elLessonPublish:".lesson-action-expanded__publish",elLessonDelete:".lesson-action-expanded__delete",elLessonActionExpanded:".lesson-action-expanded",elLessonStatus:".lesson-status",elLessonPreview:".lesson__preview.lp-btn-set-preview-item"};init(){this.events()}events(){F._loadedEvents||(F._loadedEvents=!0,e.eventHandlers("click",[{selector:F.selectors.elLessonDuplicate,class:this,callBack:this.duplicateLesson.name},{selector:F.selectors.elLessonTrash,class:this,callBack:this.trashLesson.name},{selector:F.selectors.elLessonPublish,class:this,callBack:this.publishLesson.name},{selector:F.selectors.elLessonRestore,class:this,callBack:this.restoreLesson.name},{selector:F.selectors.elLessonDelete,class:this,callBack:this.deleteLesson.name},{selector:F.selectors.elLessonActionExpanded,class:this,callBack:this.toggleExpandedAction.name},{selector:F.selectors.elLessonPreview,class:this,callBack:this.toggleLessonPreview.name}]),document.addEventListener("click",e=>{e.target.closest(F.selectors.elLessonActionExpanded)||this.closeAllExpanded()}),document.addEventListener("lp-builder-popup-saved",e=>{const{type:t,id:s,data:i}=e.detail;if("lesson"!==t||!i?.list_item_html)return;const n=document.querySelector(`.lesson-item[data-lesson-id="${s}"]`);n&&this.replaceItemHtml(n.closest(".lesson"),i.list_item_html)}),document.addEventListener("lp-builder-popup-trashed",e=>{const{type:t,id:s,data:i}=e.detail;if("lesson"!==t||!i?.html)return;const n=document.querySelector(`.lesson-item[data-lesson-id="${s}"]`);n&&this.replaceItemHtml(n.closest(".lesson"),i.html)}))}duplicateLesson(t){const{target:s}=t,o=s.closest(F.selectors.elLessonDuplicate),r=o.closest(F.selectors.elLessonItem);if(!r)return;const l=r.querySelector(F.selectors.elLessonActionExpanded),c=r.dataset.lessonId||"";i().fire({title:o.dataset.title||"Duplicate Lesson",text:o.dataset.content||"Are you sure you want to duplicate this lesson?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"duplicate_lesson",args:{id_url:"duplicate-lesson"},lesson_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s||"Duplicated successfully!",t),i?.html){const e=o.closest(".lesson"),t=e.closest(".lessons-list")||e.parentElement;if(t){t.insertAdjacentHTML("afterbegin",i.html);const e=t.firstElementChild;e&&(e.scrollIntoView({behavior:"smooth",block:"nearest"}),e.classList.add("highlight-new-lesson"),setTimeout(()=>{e.classList.remove("highlight-new-lesson")},1500))}}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}trashLesson(t){const{target:s}=t,a=s.closest(F.selectors.elLessonTrash),r=a.closest(F.selectors.elLessonItem);if(!r)return;const l=r.querySelector(F.selectors.elLessonActionExpanded),c=r.dataset.lessonId||"";i().fire({title:a.dataset.title||"Trash Lesson",text:a.dataset.content||"Are you sure? Moving it to the trash will cause this item to be removed from the course.",iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"move_trash_lesson",args:{id_url:"move-trash-lesson"},lesson_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;n.W(s,t),i?.html&&this.replaceItemHtml(a.closest(".lesson"),i.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}publishLesson(t){const{target:s}=t,i=s.closest(F.selectors.elLessonPublish),o=i.closest(F.selectors.elLessonItem);if(!o)return;const a=o.querySelector(F.selectors.elLessonActionExpanded);e.lpSetLoadingEl(a,1);const r={action:"move_trash_lesson",args:{id_url:"move-trash-lesson"},lesson_id:o.dataset.lessonId||"",status:"publish"},l={success:e=>{const{status:t,message:s,data:o}=e;n.W(s,t),o?.html&&this.replaceItemHtml(i.closest(".lesson"),o.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(r,l)}restoreLesson(t){const{target:s}=t,i=s.closest(F.selectors.elLessonRestore),o=i.closest(F.selectors.elLessonItem);if(!o)return;const a=o.querySelector(F.selectors.elLessonActionExpanded);e.lpSetLoadingEl(a,1);const r={action:"move_trash_lesson",args:{id_url:"move-trash-lesson"},lesson_id:o.dataset.lessonId||"",status:"draft"},l={success:e=>{const{status:t,message:s,data:o}=e;n.W(s,t),o?.html&&this.replaceItemHtml(i.closest(".lesson"),o.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(r,l)}deleteLesson(t){const{target:s}=t,o=s.closest(F.selectors.elLessonDelete),a=o.closest(F.selectors.elLessonItem);if(!a)return;const l=a.querySelector(F.selectors.elLessonActionExpanded),c=a.dataset.lessonId||"";c&&i().fire({title:o.dataset.title||"Delete Lesson",text:o.dataset.content||"Are you sure you want to permanently delete this lesson?",iconHtml:r,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"move_trash_lesson",args:{id_url:"move-trash-lesson"},lesson_id:c,status:"delete"},s={success:e=>{const{status:t,message:s}=e;if(n.W(s,t),"success"===t){const e=o.closest(".lesson");e.style.transition="opacity 0.4s ease-out, transform 0.4s ease-out",e.style.opacity="0",e.style.transform="translateX(160px)",setTimeout(()=>{e.remove()},400)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}toggleExpandedAction(e){const{target:t}=e,s=t.closest(F.selectors.elLessonActionExpanded);if(!s)return;const i=s.closest(F.selectors.elLessonItem);if(!i)return;const n=i.querySelector(F.selectors.elLessonExpandedItems);n&&(this.closeAllExpanded(n),n.classList.contains("active")?(n.classList.remove("active"),n.classList.remove("is-dropup"),s.classList.remove("active")):(n.classList.add("active"),s.classList.add("active"),this.setExpandedDirection(n)))}closeAllExpanded(e=null){document.querySelectorAll(`${F.selectors.elLessonExpandedItems}.active`).forEach(t=>{if(t===e)return;t.classList.remove("active"),t.classList.remove("is-dropup");const s=t.closest(F.selectors.elLessonItem);if(!s)return;const i=s.querySelector(F.selectors.elLessonActionExpanded);i&&i.classList.remove("active")})}setExpandedDirection(e){if(!e)return;e.classList.remove("is-dropup");const t=e.closest(".lesson");t&&t.matches(":last-child")&&e.classList.add("is-dropup")}toggleLessonPreview(t){const{target:s}=t,i=s.closest(F.selectors.elLessonPreview);if(!i)return;if(i.classList.contains("loading")||i.classList.contains("lp-loading"))return;const o=i.closest(F.selectors.elLessonItem);if(!o)return;const a=i.querySelector("a");if(!a)return;const r=o.dataset.lessonId||i.dataset.id||"";if(!r)return;a.classList.toggle("lp-icon-eye"),a.classList.toggle("lp-icon-eye-slash");const l=a.classList.contains("lp-icon-eye");e.lpSetLoadingEl(i,1),i.classList.add("lp-loading");const c={action:"builder_update_lesson",args:{id_url:"builder-update-lesson"},lesson_id:r,lesson_settings:!0,_lp_preview:l?"yes":""},d={success:e=>{const{status:t,message:s}=e;n.W(s,t),"error"===t&&(a.classList.toggle("lp-icon-eye"),a.classList.toggle("lp-icon-eye-slash"))},error:e=>{n.W(e.message||e,"error"),a.classList.toggle("lp-icon-eye"),a.classList.toggle("lp-icon-eye-slash")},completed:()=>{e.lpSetLoadingEl(i,0),i.classList.remove("lp-loading")}};window.lpAJAXG.fetchAJAX(c,d)}replaceItemHtml(e,t){if(!e||!t)return;const s=document.createElement("div");s.innerHTML=t;const i=s.firstElementChild;i&&e.replaceWith(i)}}class H{constructor(){this.init()}static selectors={elDataLesson:".cb-section__lesson-edit",elBtnMainAction:".cb-btn-main-action",elBtnUpdate:".cb-btn-update, .cb-btn-publish",elBtnDraft:'.cb-btn-darft, .cb-dropdown-item[data-status="draft"]',elBtnTrash:".cb-btn-trash",elLessonStatus:".lesson-status",idTitle:"title",idDescEditor:"lesson_description_editor",elFormSetting:".lp-form-setting-lesson",elPermalinkDisplay:".cb-permalink-display",elPermalinkEditor:".cb-permalink-editor",elPermalinkEditBtn:".cb-permalink-edit-btn",elPermalinkOkBtn:".cb-permalink-ok-btn",elPermalinkCancelBtn:".cb-permalink-cancel-btn",elPermalinkSlugInput:".cb-permalink-slug-input",elPermalinkUrl:".cb-permalink-url",elPermalinkBaseUrl:"#cb-permalink-base-url",elPermalinkRoot:".cb-item-edit-permalink, .cb-course-edit-permalink",elPermalinkPlaceholder:".cb-item-edit-permalink__placeholder",elCBHorizontalTabs:".lp-cb-tabs__item",elCBTabPanels:".lp-cb-tab-panel",elDropdownToggle:".cb-btn-dropdown-toggle",elDropdownMenu:".cb-dropdown-menu",elHeaderActionsDropdown:".cb-header-actions-dropdown"};init(){this.initTabs(),this.initHeaderActionsDropdown(),this.events()}initHeaderActionsDropdown(){document.addEventListener("click",e=>{const t=document.querySelector(H.selectors.elHeaderActionsDropdown);if(t&&!t.contains(e.target)){const e=t.querySelector(H.selectors.elDropdownMenu),s=t.querySelector(H.selectors.elDropdownToggle);e&&e.classList.remove("is-open"),s&&s.setAttribute("aria-expanded","false")}})}handleDropdownToggle(e){const{target:t}=e,s=t.closest(H.selectors.elDropdownToggle);if(!s)return;const i=s.closest(H.selectors.elHeaderActionsDropdown);if(!i)return;const n=i.querySelector(H.selectors.elDropdownMenu);if(n){n.classList.toggle("is-open");const e=n.classList.contains("is-open");s.setAttribute("aria-expanded",e?"true":"false")}}initTabs(){const e=document.querySelectorAll(H.selectors.elCBHorizontalTabs);if(0!==e.length&&!document.querySelector(`${H.selectors.elCBHorizontalTabs}.is-active`)&&e.length>0){e[0].classList.add("is-active");const t=e[0].getAttribute("data-tab-section");if(t){const e=document.querySelector(`${H.selectors.elCBTabPanels}[data-section="${t}"]`);e&&e.classList.remove("lp-hidden")}}}handleTabClick(e){const{e:t,target:s}=e,i=s.closest(H.selectors.elCBHorizontalTabs);if(!i)return;t.preventDefault();const n=i.getAttribute("data-tab-section");n&&(document.querySelectorAll(H.selectors.elCBHorizontalTabs).forEach(e=>e.classList.remove("is-active")),i.classList.add("is-active"),document.querySelectorAll(H.selectors.elCBTabPanels).forEach(e=>{e.getAttribute("data-section")===n?e.classList.remove("lp-hidden"):e.classList.add("lp-hidden")}))}events(){H._loadedEvents||(H._loadedEvents=!0,e.eventHandlers("click",[{selector:H.selectors.elBtnMainAction,class:this,callBack:this.updateLesson.name},{selector:H.selectors.elBtnDraft,class:this,callBack:this.saveDraftLesson.name},{selector:H.selectors.elBtnTrash,class:this,callBack:this.trashLesson.name},{selector:H.selectors.elCBHorizontalTabs,class:this,callBack:this.handleTabClick.name},{selector:H.selectors.elDropdownToggle,class:this,callBack:this.handleDropdownToggle.name},{selector:H.selectors.elPermalinkEditBtn,class:this,callBack:this.handlePermalinkEdit.name},{selector:H.selectors.elPermalinkOkBtn,class:this,callBack:this.handlePermalinkOk.name},{selector:H.selectors.elPermalinkCancelBtn,class:this,callBack:this.handlePermalinkCancel.name}]))}validateTitleBeforeUpdate(){const e=document.getElementById(H.selectors.idTitle);return!e||(!!e.value.trim()||(n.W("Lesson title is required.","error"),e.focus(),!1))}updateActionButtons(e){const t=document.querySelector(H.selectors.elBtnMainAction);if(!t)return;const s=t.getAttribute("data-title-update")||"Update",i=t.getAttribute("data-title-publish")||"Publish";t.textContent="publish"===e?s:i}isLessonContext(){return!!document.querySelector(H.selectors.elDataLesson)}slugify(e){return(e||"").toString().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/đ/g,"d").replace(/Đ/g,"D").toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}buildPermalinkDisplayUrl(e="",t="",s=""){const i="string"==typeof e?e:"",n="string"==typeof t?t.trim():"";return i&&n?`${i}${n}`:"string"==typeof s?s:""}getPermalinkRoot(e=null){if(e?.closest){const t=e.closest(H.selectors.elPermalinkRoot);if(t)return t}return document.querySelector(`.cb-section__lesson-edit ${H.selectors.elPermalinkRoot}`)}showPermalinkUnavailable(e,t=""){if(!e)return;const s=e.querySelector(".cb-item-edit-permalink__label")||e.querySelector(".cb-permalink-label"),i=e.querySelector(H.selectors.elPermalinkDisplay),n=e.querySelector(H.selectors.elPermalinkEditor);let o=e.querySelector(H.selectors.elPermalinkPlaceholder);o||(o=document.createElement("span"),o.className="cb-item-edit-permalink__placeholder",s?s.insertAdjacentElement("afterend",o):e.prepend(o)),o.textContent=t||"Permalink is only available if the item is already assigned to a course.",o.classList.remove("lp-hidden"),i&&i.classList.add("lp-hidden"),n&&n.classList.add("lp-hidden")}getLessonDataForUpdate(){const e={},t=document.querySelector(H.selectors.elDataLesson);e.lesson_id=t&&parseInt(t.dataset.lessonId)||0;const s=document.getElementById(H.selectors.idTitle);e.lesson_title=s?s.value:"";const i=document.getElementById(H.selectors.idDescEditor);if(e.lesson_description=i?i.value:"","undefined"!=typeof tinymce){const t=tinymce.get(H.selectors.idDescEditor);t&&(e.lesson_description=t.getContent())}const n=document.querySelector(`input[name="lesson_permalink"], #lesson_permalink, ${H.selectors.elPermalinkSlugInput}`);n&&n.value&&(e.lesson_permalink=n.value);const o=document.querySelector(H.selectors.elFormSetting);return o&&(e.lesson_settings=!0,o.querySelectorAll("input, select, textarea").forEach(t=>{const s=t.name||t.id;if(s&&"learnpress_meta_box_nonce"!==s&&"_wp_http_referer"!==s)if("checkbox"===t.type){const i=s.replace("[]","");e.hasOwnProperty(i)||(e[i]=t.checked?"yes":"no")}else if("radio"===t.type){if(t.checked){const i=s.replace("[]","");e[i]=t.value}}else if("file"===t.type){const i=s.replace("[]","");t.files&&t.files.length>0&&(e[i]=t.files)}else{const i=s.replace("[]","");s.endsWith("[]")?(e.hasOwnProperty(i)||(e[i]=[]),Array.isArray(e[i])&&e[i].push(t.value)):e.hasOwnProperty(i)||(e[i]=t.value)}}),Object.keys(e).forEach(t=>{Array.isArray(e[t])&&(e[t]=e[t].join(","))})),e}updatePermalinkUIAfterSave(e={}){const t=this.getPermalinkRoot();if(!t)return;const s=t.querySelector(H.selectors.elPermalinkSlugInput),i=t.querySelector(H.selectors.elPermalinkUrl),n=t.querySelector(H.selectors.elPermalinkBaseUrl),o=t.querySelector(H.selectors.elPermalinkDisplay),a=t.querySelector(H.selectors.elPermalinkPlaceholder),r=this.buildPermalinkDisplayUrl(n?n.value:"",e?.lesson_slug,e?.lesson_permalink);s&&e?.lesson_slug&&(s.value=e.lesson_slug,s.dataset.originalValue=e.lesson_slug),!1!==e?.permalink_available&&"draft"!==e?.status&&"trash"!==e?.status&&e?.lesson_permalink?(a&&a.classList.add("lp-hidden"),o&&o.classList.remove("lp-hidden"),i&&e?.lesson_permalink?(i.href=e.lesson_permalink,i.textContent=r||e.lesson_permalink):i&&r&&(i.textContent=r)):this.showPermalinkUnavailable(t,e?.permalink_notice)}handlePermalinkEdit(e){if(!this.isLessonContext())return;const{e:t,target:s}=e;t&&t.preventDefault();const i=s?.closest(H.selectors.elPermalinkEditBtn),n=i?.closest(H.selectors.elDataLesson)||document.querySelector(H.selectors.elDataLesson);if(!n)return;const o=n.querySelector(H.selectors.elPermalinkDisplay),a=n.querySelector(H.selectors.elPermalinkEditor),r=n.querySelector(H.selectors.elPermalinkSlugInput);o&&a&&r&&(r.dataset.originalValue=r.value,o.classList.add("lp-hidden"),a.classList.remove("lp-hidden"),r.focus(),r.select())}handlePermalinkOk(e){if(!this.isLessonContext())return;const{e:t,target:s}=e;t&&t.preventDefault();const i=s?.closest(H.selectors.elPermalinkOkBtn),n=i?.closest(H.selectors.elDataLesson)||document.querySelector(H.selectors.elDataLesson);if(!n)return;const o=n.querySelector(H.selectors.elPermalinkDisplay),a=n.querySelector(H.selectors.elPermalinkEditor),r=n.querySelector(H.selectors.elPermalinkSlugInput),l=n.querySelector(H.selectors.elPermalinkUrl),c=n.querySelector(H.selectors.elPermalinkBaseUrl);if(!(o&&a&&r&&l))return;let d=this.slugify(r.value.trim());d||(d=r.dataset.originalValue||"lesson"),r.value=d;const u=c?c.value:"",h=this.buildPermalinkDisplayUrl(u,d,l.textContent||"");l.textContent=h,a.classList.add("lp-hidden"),o.classList.remove("lp-hidden")}handlePermalinkCancel(e){if(!this.isLessonContext())return;const{e:t,target:s}=e;t&&t.preventDefault();const i=s?.closest(H.selectors.elPermalinkCancelBtn),n=i?.closest(H.selectors.elDataLesson)||document.querySelector(H.selectors.elDataLesson);if(!n)return;const o=n.querySelector(H.selectors.elPermalinkDisplay),a=n.querySelector(H.selectors.elPermalinkEditor),r=n.querySelector(H.selectors.elPermalinkSlugInput);o&&a&&r&&(r.value=r.dataset.originalValue||"",a.classList.add("lp-hidden"),o.classList.remove("lp-hidden"))}updateLesson(t){if(!this.isLessonContext())return;const{target:s}=t,i=s.closest(H.selectors.elBtnMainAction);if(!i)return;if(!this.validateTitleBeforeUpdate())return;e.lpSetLoadingEl(i,1);const o=this.getLessonDataForUpdate(),a=i.dataset.status||"publish",r={...o,action:"builder_update_lesson",args:{id_url:"builder-update-lesson"},lesson_status:a};"undefined"!=typeof lpLessonBuilder&&lpLessonBuilder.nonce&&(r.nonce=lpLessonBuilder.nonce);const l={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(this.updateActionButtons(a),i?.lesson_id_new){const e=window.location.href;window.location.href=e.replace(/post-new\/?/,`${i.lesson_id_new}/`)}if(i?.status){const e=document.querySelector(H.selectors.elLessonStatus);if(e&&(e.className="lesson-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.lesson-item[data-lesson-id="${o.lesson_id}"]`);if(e){const t=e.closest(".lesson");t&&t.remove()}}}this.updatePermalinkUIAfterSave(i),document.dispatchEvent(new CustomEvent("lp-course-builder-saved"))}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(r,l)}saveDraftLesson(t){if(!this.isLessonContext())return;const{target:s}=t,i=s.closest(H.selectors.elBtnDraft);if(!i)return;const o=document.querySelector(H.selectors.elLessonStatus);if(o&&o.classList.contains("publish")){const e=i.dataset.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";if(!confirm(e))return}if(!this.validateTitleBeforeUpdate())return;e.lpSetLoadingEl(i,1);const a=this.getLessonDataForUpdate(),r={...a,action:"builder_update_lesson",args:{id_url:"builder-update-lesson"},lesson_status:"draft"};"undefined"!=typeof lpLessonBuilder&&lpLessonBuilder.nonce&&(r.nonce=lpLessonBuilder.nonce);const l={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(this.updateActionButtons("draft"),i?.lesson_id_new){const e=window.location.href;window.location.href=e.replace(/post-new\/?/,`${i.lesson_id_new}/`)}if(i?.status){const e=document.querySelector(H.selectors.elLessonStatus);if(e&&(e.className="lesson-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.lesson-item[data-lesson-id="${a.lesson_id}"]`);if(e){const t=e.closest(".lesson");t&&t.remove()}}}this.updatePermalinkUIAfterSave(i),document.dispatchEvent(new CustomEvent("lp-course-builder-saved"))}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(r,l)}trashLesson(t){if(!this.isLessonContext())return;const{target:s}=t,i=s.closest(H.selectors.elBtnTrash);if(!i)return;if(!confirm("Are you sure you want to trash this lesson?"))return;e.lpSetLoadingEl(i,1);const o=this.getLessonDataForUpdate(),a={action:"move_trash_lesson",args:{id_url:"move-trash-lesson"},lesson_id:o.lesson_id},r={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(i?.redirect_url&&(window.location.href=i.redirect_url),i?.status){const e=document.querySelector(H.selectors.elLessonStatus);if(e&&(e.className="lesson-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.lesson-item[data-lesson-id="${o.lesson_id}"]`);if(e){const t=e.closest(".lesson");t&&t.remove()}}}this.updatePermalinkUIAfterSave(i)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(a,r)}}class Q{constructor(){this.init()}static selectors={elQuizItem:".quiz-item",elQuizExpandedItems:".quiz-action-expanded__items",elQuizDuplicate:".quiz-action-expanded__duplicate",elQuizTrash:".quiz-action-expanded__trash",elQuizRestore:".quiz-action-expanded__restore",elQuizPublish:".quiz-action-expanded__publish",elQuizDelete:".quiz-action-expanded__delete",elQuizActionExpanded:".quiz-action-expanded",elQuizStatus:".quiz-status",elBtnEditQuiz:".btn-edit-quiz"};init(){this.events()}events(){Q._loadedEvents||(Q._loadedEvents=!0,e.eventHandlers("click",[{selector:Q.selectors.elQuizDuplicate,class:this,callBack:this.duplicateQuiz.name},{selector:Q.selectors.elQuizTrash,class:this,callBack:this.trashQuiz.name},{selector:Q.selectors.elQuizPublish,class:this,callBack:this.publishQuiz.name},{selector:Q.selectors.elQuizRestore,class:this,callBack:this.restoreQuiz.name},{selector:Q.selectors.elQuizDelete,class:this,callBack:this.deleteQuiz.name},{selector:Q.selectors.elQuizActionExpanded,class:this,callBack:this.toggleExpandedAction.name},{selector:Q.selectors.elBtnEditQuiz,class:this,callBack:this.editQuiz.name}]),document.addEventListener("click",e=>{e.target.closest(Q.selectors.elQuizActionExpanded)||this.closeAllExpanded()}))}editQuiz(t){const{target:s}=t,i=s.closest(Q.selectors.elBtnEditQuiz);i&&e.lpSetLoadingEl(i,1)}duplicateQuiz(t){const{target:s}=t,o=s.closest(Q.selectors.elQuizDuplicate),r=o.closest(Q.selectors.elQuizItem);if(!r)return;const l=r.querySelector(Q.selectors.elQuizActionExpanded),c=r.dataset.quizId||"";i().fire({title:o.dataset.title||"Duplicate Quiz",text:o.dataset.content||"Are you sure you want to duplicate this quiz?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"duplicate_quiz",args:{id_url:"duplicate-quiz"},quiz_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;n.W(s||"Duplicated successfully!",t),"success"===t&&i?.redirect_url&&(window.location.href=i.redirect_url)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}trashQuiz(t){const{target:s}=t,a=s.closest(Q.selectors.elQuizTrash),r=a.closest(Q.selectors.elQuizItem);if(!r)return;const l=r.querySelector(Q.selectors.elQuizActionExpanded),c=r.dataset.quizId||"";i().fire({title:a.dataset.title||"Trash Quiz",text:a.dataset.content||"Are you sure you want to move this quiz to trash?",iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"move_trash_quiz",args:{id_url:"move-trash-quiz"},quiz_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;n.W(s,t),i?.html&&this.replaceItemHtml(a.closest(".quiz"),i.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}publishQuiz(t){const{target:s}=t,i=s.closest(Q.selectors.elQuizPublish),o=i.closest(Q.selectors.elQuizItem);if(!o)return;const a=o.querySelector(Q.selectors.elQuizActionExpanded);e.lpSetLoadingEl(a,1);const r={action:"move_trash_quiz",args:{id_url:"move-trash-quiz"},quiz_id:o.dataset.quizId||"",status:"publish"},l={success:e=>{const{status:t,message:s,data:o}=e;n.W(s,t),o?.html&&this.replaceItemHtml(i.closest(".quiz"),o.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(r,l)}restoreQuiz(t){const{target:s}=t,i=s.closest(Q.selectors.elQuizRestore),o=i.closest(Q.selectors.elQuizItem);if(!o)return;const a=o.querySelector(Q.selectors.elQuizActionExpanded);e.lpSetLoadingEl(a,1);const r={action:"move_trash_quiz",args:{id_url:"move-trash-quiz"},quiz_id:o.dataset.quizId||"",status:"draft"},l={success:e=>{const{status:t,message:s,data:o}=e;n.W(s,t),o?.html&&this.replaceItemHtml(i.closest(".quiz"),o.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(r,l)}deleteQuiz(t){const{target:s}=t,o=s.closest(Q.selectors.elQuizDelete),a=o.closest(Q.selectors.elQuizItem);if(!a)return;const l=a.querySelector(Q.selectors.elQuizActionExpanded),c=a.dataset.quizId||"";c&&i().fire({title:o.dataset.title||"Delete Quiz",text:o.dataset.content||"Are you sure you want to permanently delete this quiz?",iconHtml:r,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"move_trash_quiz",args:{id_url:"move-trash-quiz"},quiz_id:c,status:"delete"},s={success:e=>{const{status:t,message:s}=e;if(n.W(s,t),"success"===t){const e=o.closest(".quiz");e.style.transition="opacity 0.4s ease-out, transform 0.4s ease-out",e.style.opacity="0",e.style.transform="translateX(160px)",setTimeout(()=>{e.remove()},400)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}toggleExpandedAction(e){const{target:t}=e,s=t.closest(Q.selectors.elQuizActionExpanded);if(!s)return;const i=s.closest(Q.selectors.elQuizItem);if(!i)return;const n=i.querySelector(Q.selectors.elQuizExpandedItems);n&&(this.closeAllExpanded(n),n.classList.contains("active")?(n.classList.remove("active"),n.classList.remove("is-dropup"),s.classList.remove("active")):(n.classList.add("active"),s.classList.add("active"),this.setExpandedDirection(n)))}closeAllExpanded(e=null){document.querySelectorAll(`${Q.selectors.elQuizExpandedItems}.active`).forEach(t=>{if(t===e)return;t.classList.remove("active"),t.classList.remove("is-dropup");const s=t.closest(Q.selectors.elQuizItem);if(!s)return;const i=s.querySelector(Q.selectors.elQuizActionExpanded);i&&i.classList.remove("active")})}setExpandedDirection(e){if(!e)return;e.classList.remove("is-dropup");const t=e.closest(".quiz");t&&t.matches(":last-child")&&e.classList.add("is-dropup")}replaceItemHtml(e,t){if(!e||!t)return;const s=document.createElement("div");s.innerHTML=t;const i=s.firstElementChild;i&&e.replaceWith(i)}}var N=s(345);class R{constructor(){this.elEditQuizWrap=null,this.elEditListQuestions=null,this.quizID=null,this.lpPopupSelectItemToAdd=null,this.sortableInstance=null,this.sortableAnswerInstances=[],this.editQuestion=null,this.initPromise=null,this.tinyMCEInitToken=null,this.isInitialized=!1}static selectors={elEditQuizWrap:".lp-edit-quiz-wrap",elQuestionEditMain:".lp-question-edit-main",elEditListQuestions:".lp-edit-list-questions",elQuestionItem:".lp-question-item",elQuestionToggle:".lp-question-toggle",elQuestionToggleAll:".lp-question-toggle-all",elBtnAddQuestion:".lp-btn-add-question",elBtnRemoveQuestion:".lp-btn-remove-question",elBtnUpdateQuestionTitle:".lp-btn-update-question-title",elBtnCancelUpdateQuestionTitle:".lp-btn-cancel-update-question-title",elQuestionTitleNewInput:".lp-question-title-new-input",elQuestionTitleInput:".lp-question-title-input",elQuestionTypeNew:".lp-question-type-new",elAddNewQuestion:"add-new-question",LPTarget:".lp-target",elCollapse:"lp-collapse",elAnswersConfig:".lp-answers-config",elQuestionTinymce:".lp-question-edit-main .lp-editor-tinymce"};init(e=null){this.initQuizQuestionsTab(e),this.events()}reinit(e=null){this.cleanup(),this.events(),this.initQuizQuestionsTabAsync(e).catch(e=>{console.debug("BuilderEditQuiz: Quiz questions tab not found",e.message)})}cleanup(){if(this.initPromise&&"object"==typeof this.initPromise&&(this.initPromise.cancelled=!0),this.initPromise=null,this.tinyMCEInitToken=null,this.elEditQuizWrap=null,this.elEditListQuestions=null,this.quizID=null,this.isInitialized=!1,this.sortableInstance?.destroy){try{this.sortableInstance.destroy()}catch(e){console.warn("Error destroying sortable instance:",e)}this.sortableInstance=null}this.sortableAnswerInstances.forEach(e=>{if(e?.destroy)try{e.destroy()}catch(e){console.warn("Error destroying answer sortable:",e)}}),this.sortableAnswerInstances=[]}initQuizQuestionsTab(e=null){const t=(e||document).querySelector(R.selectors.elEditQuizWrap);t&&this._initQuizQuestionsTabElement(t)}initQuizQuestionsTabAsync(e=null,t=50,s=200){return this.initPromise&&"object"==typeof this.initPromise&&(this.initPromise.cancelled=!0),this.initPromise=new Promise((i,n)=>{let o=0;const a=e||document,r=()=>{if(this.initPromise&&this.initPromise.cancelled)return void n(new Error("Init cancelled"));o++;const e=a.querySelector(R.selectors.elEditQuizWrap);e?(this._initQuizQuestionsTabElement(e),i(e)):o>=t?n(new Error(`Quiz questions tab not found after ${t} attempts`)):setTimeout(r,s)};r()}),this.initPromise.cancelled=!1,this.initPromise}_initQuizQuestionsTabElement(e){e&&(this.isInitialized&&this.elEditQuizWrap===e||(this.elEditQuizWrap=e,this.elEditListQuestions=e.querySelector(R.selectors.elEditListQuestions),this._getQuizID(e),this.lpPopupSelectItemToAdd||(this.lpPopupSelectItemToAdd=new p,this.lpPopupSelectItemToAdd.init()),this.sortAbleQuestion(),this._initAnswerSortables(e),this._initEditQuestion(e),this._initTinyMCEAsync(e),this.isInitialized=!0))}_getQuizID(e){const t=e.closest(R.selectors.LPTarget);if(t&&window.lpAJAXG)try{const e=window.lpAJAXG.getDataSetCurrent(t);this.quizID=e?.args?.quiz_id||0}catch(e){console.warn("Error getting quiz ID from lpAJAXG:",e)}if(!this.quizID){const t=e.closest(".lp-builder-popup");this.quizID=t?.dataset.quizId||0}if(!this.quizID){const t=e.closest("[data-quiz-id]");this.quizID=t?.dataset.quizId||0}}_initEditQuestion(e){if(e&&(this.editQuestion||(this.editQuestion=new N.f),e.querySelectorAll(R.selectors.elQuestionEditMain).forEach(e=>{if(e&&this.editQuestion?.sortAbleQuestionAnswer)try{this.editQuestion.sortAbleQuestionAnswer(e)}catch(e){console.warn("Error initializing answer sortable:",e)}}),!N.f._loadedEvents&&this.editQuestion?.events))try{this.editQuestion.events()}catch(e){console.warn("Error registering EditQuestion events:",e)}}_initAnswerSortables(e){e&&e.querySelectorAll(R.selectors.elQuestionEditMain).forEach(e=>{e&&this._sortAbleQuestionAnswer(e)})}_sortAbleQuestionAnswer(e){if(!e)return;const t=e.querySelector(R.selectors.elAnswersConfig);if(t)try{const e=new c.Ay(t,{handle:".drag",animation:150,onEnd:e=>{if(!e?.item)return;const t=e.item.querySelector(".lp-auto-save-question-answer");t&&t.dispatchEvent(new Event("change",{bubbles:!0}))}});this.sortableAnswerInstances.push(e)}catch(e){console.warn("Error creating answer sortable:",e)}}_initTinyMCEAsync(e){if(!e)return;const t=Array.from(e.querySelectorAll(`${R.selectors.elQuestionItem}:not(.${R.selectors.elCollapse}) ${R.selectors.elQuestionTinymce}`));if(!t.length)return;let s=0;const i={};this.tinyMCEInitToken=i;const n=e=>{window.requestIdleCallback?window.requestIdleCallback(()=>e(),{timeout:100}):setTimeout(()=>e(),50)},o=(e=0)=>{this.tinyMCEInitToken===i&&(void 0!==window.tinymce?(t.slice(s,s+2).forEach(e=>{e?.id&&this._reInitTinymce(e.id)}),s+=2,s<t.length&&n(o)):e<20&&setTimeout(()=>o(e+1),100))};n(o)}_reInitTinymce(e){if(!window.tinymce||!e)return;const t=document.getElementById(e);if(t?.closest(".lp-question-edit-main"))if(this.editQuestion?.reInitTinymce)try{this.editQuestion.reInitTinymce(e)}catch(t){console.warn("TinyMCE reinit via EditQuestion error:",t),this._manualReInitTinymce(e)}else this._manualReInitTinymce(e)}_manualReInitTinymce(e){try{window.tinymce.execCommand("mceRemoveEditor",!0,e),window.tinymce.execCommand("mceAddEditor",!0,e),this.editQuestion?.setDefaultEditorTab?.(e)}catch(e){console.warn("Manual TinyMCE init error:",e)}}reinitQuestionHandlers(e){if(e&&(this._sortAbleQuestionAnswer(e),this._initQuestionTinymce(e.closest(R.selectors.elQuestionItem)),this.editQuestion?.sortAbleQuestionAnswer))try{this.editQuestion.sortAbleQuestionAnswer(e)}catch(e){console.warn("Error initializing answer sortable:",e)}}_initQuestionTinymce(e){e&&!e.classList.contains(R.selectors.elCollapse)&&e.querySelectorAll(R.selectors.elQuestionTinymce).forEach(e=>{e?.id&&this._reInitTinymce(e.id)})}events(){R._loadedEvents||(R._loadedEvents=!0,e.eventHandlers("click",[{selector:R.selectors.elQuestionToggleAll,class:this,callBack:this.toggleQuestionAll.name},{selector:R.selectors.elBtnAddQuestion,class:this,callBack:this.addQuestion.name},{selector:R.selectors.elBtnRemoveQuestion,class:this,callBack:this.removeQuestion.name},{selector:R.selectors.elBtnUpdateQuestionTitle,class:this,callBack:this.updateQuestionTitle.name},{selector:R.selectors.elBtnCancelUpdateQuestionTitle,class:this,callBack:this.cancelChangeTitleQuestion.name},{selector:p.selectors.elBtnShowPopupItemsToSelect,class:this,callBack:this.handleShowPopupQuestionBank.name},{selector:p.selectors.elBtnAddItemsSelected,class:this,callBack:this.handleAddItemsSelected.name}]),e.eventHandlers("keydown",[{selector:R.selectors.elQuestionTitleInput,class:this,callBack:this.updateQuestionTitle.name,checkIsEventEnter:!0},{selector:R.selectors.elQuestionTitleNewInput,class:this,callBack:this.addQuestion.name,checkIsEventEnter:!0}]),e.eventHandlers("keyup",[{selector:R.selectors.elQuestionTitleInput,class:this,callBack:this.changeTitleQuestion.name},{selector:`${R.selectors.elQuestionTitleNewInput}, ${R.selectors.elQuestionTypeNew}`,class:this,callBack:this.checkCanAddQuestion.name}]),e.eventHandlers("change",[{selector:R.selectors.elQuestionTypeNew,class:this,callBack:this.checkCanAddQuestion.name}]),document.addEventListener("click",t=>{const s=t.target;e.toggleCollapse(t,s,R.selectors.elQuestionToggle,[],e=>{this._initQuestionTinymce(e),this.checkAllQuestionsCollapsed()})}))}handleShowPopupQuestionBank(e){const{target:t}=e,s=t.closest(R.selectors.elEditQuizWrap),i=t.closest(".lp-builder-popup");s||i?(R._isQuizPopupContext=!0,s&&(this.elEditQuizWrap=s,this._getQuizID(s),this.elEditListQuestions=s.querySelector(R.selectors.elEditListQuestions))):R._isQuizPopupContext=!1}handleAddItemsSelected(e){const{target:t}=e;if(!R._isQuizPopupContext)return;const s=i().getPopup();if(!s)return;const n=[],o=s.querySelector(".list-items");o&&o.querySelectorAll('input[type="checkbox"]:checked').forEach(e=>{n.push({...e.dataset})});const a=s.querySelector(".list-items-selected");if(a&&a.querySelectorAll(".li-item-selected:not(.clone)").forEach(e=>{const t={...e.dataset};n.some(e=>e.id===t.id)||n.push(t)}),0===n.length){const e=s.querySelector(".lp-target");if(e&&window.lpAJAXG)try{const t=window.lpAJAXG.getDataSetCurrent(e);t?.args?.item_selecting&&Array.isArray(t.args.item_selecting)&&n.push(...t.args.item_selecting)}catch(e){console.warn("Error getting item_selecting:",e)}}0!==n.length?(i().close(),R._isQuizPopupContext=!1,this.addQuestionsSelectedToQuiz(n)):console.warn("BuilderEditQuiz: No items selected")}addQuestionsSelectedToQuiz(t){if(!t||0===t.length)return void console.warn("BuilderEditQuiz: No items to add");if(!this.elEditQuizWrap){const e=document.querySelector(".lp-builder-popup");e&&(this.elEditQuizWrap=e.querySelector(R.selectors.elEditQuizWrap)),this.elEditQuizWrap||(this.elEditQuizWrap=document.querySelector(R.selectors.elEditQuizWrap))}if(!this.elEditQuizWrap)return void console.error("BuilderEditQuiz: elEditQuizWrap not found");if(this.quizID||this._getQuizID(this.elEditQuizWrap),!this.quizID)return void console.error("BuilderEditQuiz: quizID not found");if(this.elEditListQuestions||(this.elEditListQuestions=this.elEditQuizWrap.querySelector(R.selectors.elEditListQuestions)),!this.elEditListQuestions)return void console.error("BuilderEditQuiz: elEditListQuestions not found");const s=[],i=[];if(t.forEach(t=>{const n=this.elEditQuizWrap.querySelector(`${R.selectors.elQuestionItem}.clone`);if(!n)return void console.error("BuilderEditQuiz: Question clone element not found");s.push(t.id);const o=n.cloneNode(!0),a=o.querySelector(R.selectors.elQuestionTitleInput);o.classList.remove("clone"),o.dataset.questionId=t.id;const r=t.title||"";a&&(a.value=r),e.lpSetLoadingEl(o,1),e.lpShowHideEl(o,1),n.insertAdjacentElement("beforebegin",o),i.push(o)}),0===s.length)return void console.warn("BuilderEditQuiz: No questions to add");const o={success:e=>{const{message:t,status:s,data:i}=e;if("success"!==s)throw new Error(t||"Failed to add questions");n.W(t,s);const{html_edit_question:o}=i;if(!o||"object"!=typeof o)throw new Error("Invalid response: missing html_edit_question");Object.entries(o).forEach(([e,t])=>{if(!t)return void console.warn(`Empty HTML for question ${e}`);const s=this.elEditQuizWrap.querySelector(`${R.selectors.elQuestionItem}[data-question-id="${e}"]`);if(!s)return void console.warn(`Placeholder not found for question ${e}`);s.outerHTML=t;const i=this.elEditQuizWrap.querySelector(`${R.selectors.elQuestionItem}[data-question-id="${e}"]`);if(i){const e=i.querySelector(R.selectors.elQuestionEditMain);this.reinitQuestionHandlers(e)}}),this.updateCountItems()},error:e=>{console.error("Error adding questions:",e),i.forEach(e=>{e&&e.parentNode&&e.remove()}),n.W(e?.message||e||"Failed to add questions","error")},completed:()=>{s.forEach(t=>{const s=this.elEditQuizWrap.querySelector(`${R.selectors.elQuestionItem}[data-question-id="${t}"]`);s&&e.lpSetLoadingEl(s,0)})}},a={action:"add_questions_to_quiz",quiz_id:this.quizID,question_ids:s,args:{id_url:"edit-quiz-questions"}};window.lpAJAXG.fetchAJAX(a,o)}toggleQuestionAll(e){const{target:t}=e,s=t.closest(R.selectors.elQuestionToggleAll);if(!s||!this.elEditQuizWrap)return;const i=this.elEditQuizWrap.querySelectorAll(`${R.selectors.elQuestionItem}:not(.clone)`);s.classList.toggle(R.selectors.elCollapse);const n=s.classList.contains(R.selectors.elCollapse);i.forEach(e=>{e&&(e.classList.toggle(R.selectors.elCollapse,n),n||this._initQuestionTinymce(e))})}checkAllQuestionsCollapsed(){if(!this.elEditQuizWrap)return;const e=this.elEditQuizWrap.querySelectorAll(`${R.selectors.elQuestionItem}:not(.clone)`),t=this.elEditQuizWrap.querySelector(R.selectors.elQuestionToggleAll);if(!t)return;const s=Array.from(e).every(e=>e&&!e.classList.contains(R.selectors.elCollapse));t.classList.toggle(R.selectors.elCollapse,!s)}updateCountItems(){if(!this.elEditQuizWrap)return;const e=this.elEditQuizWrap.querySelector(".total-items"),t=this.elEditQuizWrap.querySelectorAll(`${R.selectors.elQuestionItem}:not(.clone)`).length;if(e){e.dataset.count=t;const s=e.querySelector(".count");s&&(s.textContent=t)}}addQuestion(t){const{e:s,target:i,callBackNest:o}=t;s.preventDefault();const a=i.closest(`.${R.selectors.elAddNewQuestion}`);if(!a||!this.elEditListQuestions)return;const r=a.querySelector(R.selectors.elQuestionTitleNewInput),l=r?.value?.trim();if(!l)return void n.W(r?.dataset?.messEmptyTitle||"Title is required","error");const c=a.querySelector(R.selectors.elQuestionTypeNew),d=c?.value;if(!d)return void n.W(c?.dataset?.messEmptyType||"Type is required","error");const u=this.elEditListQuestions.querySelector(`${R.selectors.elQuestionItem}.clone`);if(!u)return void n.W("Question template not found","error");const h=u.cloneNode(!0),p=h.querySelector(R.selectors.elQuestionTitleInput);p&&(p.value=l),r.value="",h.classList.remove("clone"),e.lpShowHideEl(h,1),u.insertAdjacentElement("beforebegin",h),e.lpSetLoadingEl(h,1);const m={success:e=>{const{message:t,status:s,data:i}=e;if("error"===s)throw new Error(t);if("success"===s&&i?.question){const{question:t,html_edit_question:s}=i;h.dataset.questionId=t.ID,h.dataset.questionType=t.meta_data?._lp_type||"",h.outerHTML=s;const n=this.elEditListQuestions.querySelector(`${R.selectors.elQuestionItem}[data-question-id="${t.ID}"]`);if(n){n.classList.remove(R.selectors.elCollapse),this.updateCountItems();const t=n.querySelector(R.selectors.elQuestionEditMain);this.reinitQuestionHandlers(t),o?.success&&o.success({response:e,elQuestionItemCreated:n})}}n.W(t,s)},error:e=>{h.remove(),n.W(e?.message||e||"Failed to add question","error"),o?.error&&o.error({error:e,newQuestionItem:h})},completed:()=>{e.lpSetLoadingEl(h,0),this.checkCanAddQuestion({e:s,target:r}),o?.completed&&o.completed({newQuestionItem:h})}};try{let e=JSON.parse(r.dataset.send||"{}");e={...e,question_title:l,question_type:d},window.lpAJAXG.fetchAJAX(e,m)}catch(s){console.error("Error adding question:",s),h.remove(),n.W("Failed to add question","error")}}checkCanAddQuestion(e){const{target:t}=e,s=t?.closest(R.selectors.elQuestionTitleNewInput)||t?.closest(R.selectors.elQuestionTypeNew);if(!s)return;const i=s.closest(`.${R.selectors.elAddNewQuestion}`),n=i?.querySelector(R.selectors.elBtnAddQuestion);if(!n)return;const o=i.querySelector(R.selectors.elQuestionTitleNewInput),a=i.querySelector(R.selectors.elQuestionTypeNew),r=o?.value?.trim(),l=a?.value;n.classList.toggle("active",!(!r||!l))}removeQuestion(t){const{target:s}=t,o=s.closest(R.selectors.elBtnRemoveQuestion);if(!o)return;const a=o.closest(R.selectors.elQuestionItem);if(!a)return;const r=a.dataset.questionId;if(!r)return;const l=window.lpDataAdmin?.i18n||window.lpData?.i18n||{cancel:"Cancel",yes:"Yes"};i().fire({title:o.dataset.title||"Are you sure?",text:o.dataset.content||"Do you want to remove this question?",icon:"warning",showCloseButton:!0,showCancelButton:!0,cancelButtonText:l.cancel,confirmButtonText:l.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(a,1);const t={success:e=>{const{message:t,status:s}=e;n.W(t,s),"success"===s&&(a.remove(),this.updateCountItems())},error:e=>{n.W(e?.message||e||"Failed to remove question","error")},completed:()=>{e.lpSetLoadingEl(a,0)}},s={quiz_id:this.quizID,action:"remove_question_from_quiz",question_id:r,args:{id_url:"edit-quiz-questions"}};window.lpAJAXG.fetchAJAX(s,t)}})}updateQuestionTitle(t){const{e:s,target:i}=t;if(!(i.closest(R.selectors.elBtnUpdateQuestionTitle)||i.closest(R.selectors.elQuestionTitleInput)&&"Enter"===s.key))return;s.preventDefault();const o=i.closest(R.selectors.elQuestionItem),a=o?.querySelector(R.selectors.elQuestionTitleInput);if(!a)return;const r=o.dataset.questionId,l=a.value.trim(),c=a.dataset.old;if(!l)return void n.W(a.dataset.messEmptyTitle||"Title is required","error");if(l===c)return;a.blur(),e.lpSetLoadingEl(o,1);const d={success:e=>{const{message:t,status:s}=e;"success"===s?a.dataset.old=l:a.value=c,n.W(t,s)},error:e=>{n.W(e?.message||e||"Failed to update title","error")},completed:()=>{e.lpSetLoadingEl(o,0),o.classList.remove("editing")}},u={quiz_id:this.quizID,action:"update_question",question_id:r,question_title:l,args:{id_url:"edit-quiz-questions"}};window.lpAJAXG.fetchAJAX(u,d)}changeTitleQuestion(e){const{target:t}=e,s=t.closest(R.selectors.elQuestionTitleInput);if(!s)return;const i=s.closest(R.selectors.elQuestionItem);if(!i)return;const n=s.value.trim(),o=s.dataset.old||"";i.classList.toggle("editing",n!==o)}cancelChangeTitleQuestion(e){const{target:t}=e,s=t.closest(R.selectors.elBtnCancelUpdateQuestionTitle);if(!s)return;const i=s.closest(R.selectors.elQuestionItem);if(!i)return;const n=i.querySelector(R.selectors.elQuestionTitleInput);n&&(n.value=n.dataset.old||""),i.classList.remove("editing")}sortAbleQuestion(){if(!this.elEditListQuestions)return;if(this.sortableInstance?.destroy){try{this.sortableInstance.destroy()}catch(e){console.warn("Error destroying sortable:",e)}this.sortableInstance=null}let t,s=0;try{this.sortableInstance=new c.Ay(this.elEditListQuestions,{handle:".drag",animation:150,onEnd:i=>{const o=i.item;s&&(clearTimeout(t),t=setTimeout(()=>{e.lpSetLoadingEl(o,1);const t=[];this.elEditListQuestions.querySelectorAll(`${R.selectors.elQuestionItem}:not(.clone)`).forEach(e=>{const s=e?.dataset?.questionId;s&&t.push(s)});const i={success:e=>{const{message:t,status:s}=e;if("success"!==s)throw new Error(t);n.W(t,s)},error:e=>{n.W(e?.message||e||"Failed to update order","error")},completed:()=>{e.lpSetLoadingEl(o,0),s=0}},a={quiz_id:this.quizID,action:"update_questions_position",question_ids:t,args:{id_url:"edit-quiz-questions"}};window.lpAJAXG.fetchAJAX(a,i)},1e3))},onMove:()=>{clearTimeout(t)},onUpdate:()=>{s=1}})}catch(e){console.error("Error creating sortable:",e)}}}class W{constructor(){this.builderEditQuiz=null,this.init()}static selectors={elDataQuiz:".cb-section__quiz-edit",elBtnMainAction:".cb-btn-main-action",elBtnUpdate:".cb-btn-update, .cb-btn-publish",elBtnDraft:'.cb-btn-darft, .cb-dropdown-item[data-status="draft"]',elBtnDuplicate:".cb-btn-duplicate-quiz",elBtnTrash:".cb-btn-trash",elQuizStatus:".quiz-status, .quizze-status",idTitle:"title",idDescEditor:"quiz_description_editor",elPublishStatusSelect:"#cb-quiz-publish-status",elFormSetting:".lp-form-setting-quiz",elPermalinkDisplay:".cb-permalink-display",elPermalinkEditor:".cb-permalink-editor",elPermalinkEditBtn:".cb-permalink-edit-btn",elPermalinkOkBtn:".cb-permalink-ok-btn",elPermalinkCancelBtn:".cb-permalink-cancel-btn",elPermalinkSlugInput:".cb-permalink-slug-input",elPermalinkUrl:".cb-permalink-url",elPermalinkBaseUrl:"#cb-permalink-base-url",elPermalinkRoot:".cb-item-edit-permalink, .cb-course-edit-permalink",elPermalinkPlaceholder:".cb-item-edit-permalink__placeholder",elCBHorizontalTabs:".lp-cb-tabs__item",elCBTabPanels:".lp-cb-tab-panel",elDropdownToggle:".cb-btn-dropdown-toggle",elDropdownMenu:".cb-dropdown-menu",elDropdownItem:".cb-dropdown-item",elHeaderActionsDropdown:".cb-header-actions-dropdown",elQuizActionExpanded:".course-action-expanded"};init(){this.initTabs(),this.initHeaderActionsDropdown(),this.initQuestionTabHandler(),this.syncHeaderActionWithPublishPanel(),this.events()}initQuestionTabHandler(){this.isQuizContext()&&"undefined"!=typeof wp&&wp.hooks&&wp.hooks.addAction("lp-ajax-completed","lp-course-builder",(e,t)=>{t?.callback?.method&&"render_edit_quiz"===t.callback.method&&this.initBuilderEditQuiz(e)})}initBuilderEditQuiz(e=null){this.builderEditQuiz||(this.builderEditQuiz=new R),this.builderEditQuiz.reinit(e)}initHeaderActionsDropdown(){document.addEventListener("click",e=>{const t=document.querySelector(W.selectors.elHeaderActionsDropdown);if(t&&!t.contains(e.target)){const e=t.querySelector(W.selectors.elDropdownMenu),s=t.querySelector(W.selectors.elDropdownToggle);e&&e.classList.remove("is-open"),s&&s.setAttribute("aria-expanded","false")}})}handleDropdownToggle(e){if(this.hasPublishDrivenSingleAction())return;const{target:t}=e,s=t.closest(W.selectors.elDropdownToggle);if(!s)return;const i=s.closest(W.selectors.elHeaderActionsDropdown);if(!i)return;const n=i.querySelector(W.selectors.elDropdownMenu);if(n){n.classList.toggle("is-open");const e=n.classList.contains("is-open");s.setAttribute("aria-expanded",e?"true":"false")}}handleDropdownItemClick(e){if(!this.isQuizContext())return;if(this.hasPublishDrivenSingleAction())return;const{target:t}=e,s=t.closest(W.selectors.elDropdownItem);if(!s)return;if(s.classList.contains("cb-btn-trash")||s.classList.contains("cb-btn-duplicate-quiz"))return;const i=s.dataset.status;if(!i)return;const n=s.closest(W.selectors.elDropdownMenu);n&&n.classList.remove("is-open"),this.saveQuizWithStatus(s,i)}async saveQuizWithStatus(t,s){if(!await this.confirmUnpublishIfNeeded(s,t))return;if(!this.validateTitleBeforeUpdate())return;e.lpSetLoadingEl(t,1);const i={...this.getQuizDataForUpdate(),action:"builder_update_quiz",args:{id_url:"builder-update-quiz"},quiz_status:s},o={success:e=>{const{status:t,message:i,data:o}=e;if(n.W(i,t),"success"===t){if(this.updateActionButtons(o?.status||s),this.syncPublishPanelStatus(o?.status||s),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),o?.quiz_id_new){const e=window.location.href;window.location.href=e.replace(/post-new\/?/,`${o.quiz_id_new}/`)}if(o?.status){const e=document.querySelector(W.selectors.elQuizStatus);e&&(e.className="quizze-status "+o.status,e.textContent=o.status)}this.updatePermalinkUIAfterSave(o)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(t,0)}};window.lpAJAXG.fetchAJAX(i,o)}initTabs(){const e=document.querySelectorAll(W.selectors.elCBHorizontalTabs);if(0!==e.length&&!document.querySelector(`${W.selectors.elCBHorizontalTabs}.is-active`)&&e.length>0){e[0].classList.add("is-active");const t=e[0].getAttribute("data-tab-section");if(t){const e=document.querySelector(`${W.selectors.elCBTabPanels}[data-section="${t}"]`);e&&e.classList.remove("lp-hidden")}}}handleTabClick(e){const{e:t,target:s}=e,i=s.closest(W.selectors.elCBHorizontalTabs);if(!i)return;t.preventDefault();const n=i.getAttribute("data-tab-section");if(!n)return;document.querySelectorAll(W.selectors.elCBHorizontalTabs).forEach(e=>e.classList.remove("is-active")),i.classList.add("is-active");const o=new URL(window.location.href);o.searchParams.set("tab",n),window.history.replaceState({},"",o),document.querySelectorAll(W.selectors.elCBTabPanels).forEach(e=>{e.getAttribute("data-section")===n?e.classList.remove("lp-hidden"):e.classList.add("lp-hidden")})}events(){W._loadedEvents||(W._loadedEvents=!0,e.eventHandlers("click",[{selector:W.selectors.elBtnMainAction,class:this,callBack:this.updateQuiz.name},{selector:W.selectors.elBtnDuplicate,class:this,callBack:this.duplicateQuiz.name},{selector:W.selectors.elBtnTrash,class:this,callBack:this.trashQuiz.name},{selector:W.selectors.elCBHorizontalTabs,class:this,callBack:this.handleTabClick.name},{selector:W.selectors.elDropdownToggle,class:this,callBack:this.handleDropdownToggle.name},{selector:W.selectors.elDropdownItem,class:this,callBack:this.handleDropdownItemClick.name},{selector:W.selectors.elPermalinkEditBtn,class:this,callBack:this.handlePermalinkEdit.name},{selector:W.selectors.elPermalinkOkBtn,class:this,callBack:this.handlePermalinkOk.name},{selector:W.selectors.elPermalinkCancelBtn,class:this,callBack:this.handlePermalinkCancel.name}]),e.eventHandlers("change",[{selector:W.selectors.elPublishStatusSelect,class:this,callBack:this.handlePublishStatusChange.name}]))}handlePublishStatusChange(){this.syncHeaderActionWithPublishPanel(),C().markAsChanged()}validateTitleBeforeUpdate(){const e=document.getElementById(W.selectors.idTitle);return!e||(!!e.value.trim()||(n.W("Quiz title is required.","error"),e.focus(),!1))}getQuizDataForUpdate(){const e={},t=document.querySelector(W.selectors.elDataQuiz);e.quiz_id=t&&parseInt(t.dataset.quizId)||0;const s=document.getElementById(W.selectors.idTitle);e.quiz_title=s?s.value:"";const i=document.getElementById(W.selectors.idDescEditor);if(e.quiz_description=i?i.value:"","undefined"!=typeof tinymce){const t=tinymce.get(W.selectors.idDescEditor);t&&(e.quiz_description=t.getContent())}const n=document.querySelector(W.selectors.elPermalinkSlugInput);n&&n.value&&(e.quiz_permalink=n.value);const o=document.querySelector(W.selectors.elFormSetting);return o&&(e.quiz_settings=!0,o.querySelectorAll("input, select, textarea").forEach(t=>{const s=t.name||t.id;if(s&&"learnpress_meta_box_nonce"!==s&&"_wp_http_referer"!==s)if("checkbox"===t.type){const i=s.replace("[]","");e.hasOwnProperty(i)||(e[i]=t.checked?"yes":"no")}else if("radio"===t.type){if(t.checked){const i=s.replace("[]","");e[i]=t.value}}else if("file"===t.type){const i=s.replace("[]","");t.files&&t.files.length>0&&(e[i]=t.files)}else{const i=s.replace("[]","");s.endsWith("[]")?(e.hasOwnProperty(i)||(e[i]=[]),Array.isArray(e[i])&&e[i].push(t.value)):e.hasOwnProperty(i)||(e[i]=t.value)}}),Object.keys(e).forEach(t=>{Array.isArray(e[t])&&(e[t]=e[t].join(","))})),e}getStatusFromPublishPanel(e="publish"){const t=document.querySelector(W.selectors.elPublishStatusSelect);if(!t)return e;const s=t.value;return"publish"===s||"draft"===s?s:e}hasPublishDrivenSingleAction(){if(!document.querySelector(W.selectors.elPublishStatusSelect))return!1;const e=document.querySelector(W.selectors.elDataQuiz);return(e&&parseInt(e.dataset.quizId)||0)>0}syncHeaderActionWithPublishPanel(){if(!this.hasPublishDrivenSingleAction())return;const e=document.querySelector(W.selectors.elHeaderActionsDropdown);if(!e)return;const t=e.querySelector(".cb-btn-main-action");if(!t)return;const s=e.querySelector(W.selectors.elDropdownToggle),i=e.querySelector(W.selectors.elDropdownMenu),n=this.getStatusFromPublishPanel(t.dataset.status||"publish");t.classList.remove("cb-btn-darft","cb-btn-publish","cb-btn-pending"),t.classList.add("cb-btn-update","cb-btn-primary","cb-btn-main-action"),t.textContent=t.dataset.titleUpdate||"Update",t.dataset.status=n,e.dataset.currentStatus=n,e.classList.add("cb-header-actions-dropdown--single"),s&&(s.style.display="none"),i&&(i.style.display="none")}syncPublishPanelStatus(e){const t=document.querySelector(W.selectors.elPublishStatusSelect);t&&(t.value="publish"===e?"publish":"draft",this.syncHeaderActionWithPublishPanel())}updatePermalinkUIAfterSave(e={}){const t=this.getPermalinkRoot();if(!t)return;const{slugInput:s,urlLink:i,baseUrlInput:n,display:o,placeholder:a}=this.getPermalinkElements(t),r=this.buildPermalinkDisplayUrl(n?n.value:"",e?.quiz_slug,e?.quiz_permalink);s&&e?.quiz_slug&&(s.value=e.quiz_slug,s.dataset.originalValue=e.quiz_slug),!1!==e?.permalink_available&&"draft"!==e?.status&&"trash"!==e?.status&&e?.quiz_permalink?(a&&a.classList.add("lp-hidden"),o&&o.classList.remove("lp-hidden"),i&&e?.quiz_permalink?(i.href=e.quiz_permalink,i.textContent=r||e.quiz_permalink):i&&r&&(i.textContent=r)):this.showPermalinkUnavailable(t,e?.permalink_notice)}slugify(e){return(e||"").toString().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/đ/g,"d").replace(/Đ/g,"D").toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}buildPermalinkDisplayUrl(e="",t="",s=""){const i="string"==typeof e?e:"",n="string"==typeof t?t.trim():"";return i&&n?`${i}${n}`:"string"==typeof s?s:""}getPermalinkRoot(e=null){if(e?.closest){const t=e.closest(W.selectors.elPermalinkRoot);if(t)return t}return document.querySelector(`.cb-section__quiz-edit ${W.selectors.elPermalinkRoot}`)}getPermalinkElements(e){return e?{display:e.querySelector(W.selectors.elPermalinkDisplay),editor:e.querySelector(W.selectors.elPermalinkEditor),placeholder:e.querySelector(W.selectors.elPermalinkPlaceholder),input:e.querySelector(W.selectors.elPermalinkSlugInput),slugInput:e.querySelector(W.selectors.elPermalinkSlugInput),urlLink:e.querySelector(W.selectors.elPermalinkUrl),baseUrlInput:e.querySelector(W.selectors.elPermalinkBaseUrl)}:{}}showPermalinkUnavailable(e,t=""){if(!e)return;const s=e.querySelector(".cb-item-edit-permalink__label")||e.querySelector(".cb-permalink-label"),{display:i,editor:n}=this.getPermalinkElements(e);let o=e.querySelector(W.selectors.elPermalinkPlaceholder);o||(o=document.createElement("span"),o.className="cb-item-edit-permalink__placeholder",s?s.insertAdjacentElement("afterend",o):e.prepend(o)),o.textContent=t||"Permalink is only available if the item is already assigned to a course.",o.classList.remove("lp-hidden"),i&&i.classList.add("lp-hidden"),n&&n.classList.add("lp-hidden")}handlePermalinkEdit(e){if(!this.isQuizContext())return;const{e:t,target:s}=e;t&&t.preventDefault();const i=this.getPermalinkRoot(s),{display:n,editor:o,input:a}=this.getPermalinkElements(i);n&&o&&a&&(a.dataset.originalValue=a.value,n.classList.add("lp-hidden"),o.classList.remove("lp-hidden"),a.focus(),a.select())}handlePermalinkOk(e){if(!this.isQuizContext())return;const{e:t,target:s}=e;t&&t.preventDefault();const i=this.getPermalinkRoot(s),{display:n,editor:o,input:a,urlLink:r,baseUrlInput:l}=this.getPermalinkElements(i);if(!(n&&o&&a&&r))return;let c=this.slugify(a.value.trim());c||(c=a.dataset.originalValue||"quiz"),a.value=c;const d=l?l.value:"",u=this.buildPermalinkDisplayUrl(d,c,r.textContent||"");r.textContent=u,o.classList.add("lp-hidden"),n.classList.remove("lp-hidden"),c!==a.dataset.originalValue&&C().markAsChanged()}handlePermalinkCancel(e){if(!this.isQuizContext())return;const{e:t,target:s}=e;t&&t.preventDefault();const i=this.getPermalinkRoot(s),{display:n,editor:o,input:a}=this.getPermalinkElements(i);n&&o&&a&&(a.value=a.dataset.originalValue||"",o.classList.add("lp-hidden"),n.classList.remove("lp-hidden"))}updateActionButtons(e){const t=document.querySelector(W.selectors.elHeaderActionsDropdown);if(!t)return;const s=t.querySelector(".cb-btn-main-action"),i=t.querySelector(W.selectors.elDropdownMenu);if(!s)return;if(this.hasPublishDrivenSingleAction())return void this.syncHeaderActionWithPublishPanel();if(!i)return;const n={publish:{mainLabel:s.dataset.titleUpdate||"Update",mainClass:"cb-btn-update",mainStatus:"publish",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},draft:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titlePublish||"Publish",dropdownClass:"cb-btn-publish",dropdownStatus:"publish",dropdownIcon:"dashicons-visibility"},pending:{mainLabel:"Submit for Review",mainClass:"cb-btn-pending",mainStatus:"pending",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},trash:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titlePublish||"Publish",dropdownClass:"cb-btn-publish",dropdownStatus:"publish",dropdownIcon:"dashicons-visibility"}},o=n[e]||n.draft;s.className=`${o.mainClass} cb-btn-primary cb-btn-main-action`,s.dataset.status=o.mainStatus,s.textContent=o.mainLabel;const a=i.querySelectorAll(".cb-dropdown-item:not(.cb-btn-trash)");if(a.length>0){const e=a[0];e.className=`cb-dropdown-item ${o.dropdownClass}`,e.dataset.status=o.dropdownStatus,e.innerHTML=`<span class="dashicons ${o.dropdownIcon}"></span>${o.dropdownLabel}`}t.dataset.currentStatus=e}isQuizContext(){return!!document.querySelector(W.selectors.elDataQuiz)}async updateQuiz(t){if(!this.isQuizContext())return;const{target:s}=t,i=s.closest(W.selectors.elBtnMainAction);if(!i)return;if(!this.validateTitleBeforeUpdate())return;const o=this.getStatusFromPublishPanel(i.dataset.status||"publish");if(!await this.confirmUnpublishIfNeeded(o,i))return;e.lpSetLoadingEl(i,1);const a=this.getQuizDataForUpdate(),r={...a,action:"builder_update_quiz",args:{id_url:"builder-update-quiz"},quiz_status:o},l={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(this.updateActionButtons(i?.status||o),this.syncPublishPanelStatus(i?.status||o),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),i?.redirect_url&&(window.location.href=i.redirect_url),i?.status){const e=document.querySelector(W.selectors.elQuizStatus);if(e&&(e.className="quizze-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.quiz-item[data-quiz-id="${a.quiz_id}"]`);if(e){const t=e.closest(".quiz");t&&t.remove()}}}this.updatePermalinkUIAfterSave(i)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(r,l)}async confirmUnpublishIfNeeded(e,t){if("draft"!==e)return!0;const s=document.querySelector(W.selectors.elQuizStatus);if(!s||!s.className.includes("publish"))return!0;const n=t?.dataset?.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";return!!(await i().fire({title:n,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed}async saveDraftQuiz(t){if(!this.isQuizContext())return;const{target:s}=t,a=s.closest(W.selectors.elBtnDraft);if(!a)return;const r=document.querySelector(W.selectors.elQuizStatus);if(r&&r.className.includes("publish")){const e=a.dataset.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";if(!(await i().fire({title:e,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return}if(!this.validateTitleBeforeUpdate())return;const l=document.querySelector(W.selectors.elQuizActionExpanded);e.lpSetLoadingEl(l,1);const c=this.getQuizDataForUpdate(),d={...c,action:"builder_update_quiz",args:{id_url:"builder-update-quiz"},quiz_status:"draft"},u={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(this.updateActionButtons("draft"),this.syncPublishPanelStatus(i?.status||"draft"),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),i?.quiz_id_new){const e=window.location.href;window.location.href=e.replace(/post-new\/?/,`${i.quiz_id_new}/`)}if(i?.status){const e=document.querySelector(W.selectors.elQuizStatus);if(e&&(e.className="quizze-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.quiz-item[data-quiz-id="${c.quiz_id}"]`);if(e){const t=e.closest(".quiz");t&&t.remove()}}}this.updatePermalinkUIAfterSave(i)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(d,u)}async trashQuiz(t){if(!this.isQuizContext())return;const{target:s}=t;if(!s.closest(W.selectors.elBtnTrash))return;if(!(await i().fire({title:"Are you sure you want to trash this quiz?",iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return;const a=document.querySelector(W.selectors.elQuizActionExpanded);e.lpSetLoadingEl(a,1);const r=document.querySelector(W.selectors.elDataQuiz),l=r&&parseInt(r.dataset.quizId)||0,c={quiz_id:l,action:"move_trash_quiz",args:{id_url:"builder-trash-quiz"}},d={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(i?.status){const e=document.querySelector(W.selectors.elQuizStatus);if(e&&(e.className="quizze-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.quiz-item[data-quiz-id="${l}"]`);if(e){const t=e.closest(".quiz");t&&t.remove()}}this.updateActionButtons(i.status)}this.updatePermalinkUIAfterSave(i),i?.redirect_url&&(window.location.href=i.redirect_url)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(c,d)}async duplicateQuiz(t){if(!this.isQuizContext())return;const{target:s}=t,o=s.closest(W.selectors.elBtnDuplicate);if(!o)return;const r=document.querySelector(W.selectors.elDataQuiz),l=r&&parseInt(r.dataset.quizId,10)||0;if(!l)return;if(!(await i().fire({title:o.dataset.title||"Are you sure?",text:o.dataset.content||"Are you sure you want to duplicate this quiz?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return;const c=document.querySelector(W.selectors.elQuizActionExpanded);e.lpSetLoadingEl(c,1);const d={quiz_id:l,action:"duplicate_quiz",args:{id_url:"duplicate-quiz"}},u={success:e=>{const{status:t,message:s,data:i}=e;n.W(s||"Duplicated successfully!",t),"success"===t&&i?.redirect_url&&(window.location.href=i.redirect_url)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(c,0)}};window.lpAJAXG.fetchAJAX(d,u)}}class j{constructor(){this.init()}static selectors={elQuestionItem:".question-item",elQuestionExpandedItems:".question-action-expanded__items",elQuestionDuplicate:".question-action-expanded__duplicate",elQuestionTrash:".question-action-expanded__trash",elQuestionRestore:".question-action-expanded__restore",elQuestionPublish:".question-action-expanded__publish",elQuestionDelete:".question-action-expanded__delete",elQuestionActionExpanded:".question-action-expanded",elQuestionStatus:".question-status",elBtnEditQuestion:".btn-edit-question"};init(){this.events()}events(){j._loadedEvents||(j._loadedEvents=!0,e.eventHandlers("click",[{selector:j.selectors.elQuestionDuplicate,class:this,callBack:this.duplicateQuestion.name},{selector:j.selectors.elQuestionTrash,class:this,callBack:this.trashQuestion.name},{selector:j.selectors.elQuestionPublish,class:this,callBack:this.publishQuestion.name},{selector:j.selectors.elQuestionRestore,class:this,callBack:this.restoreQuestion.name},{selector:j.selectors.elQuestionDelete,class:this,callBack:this.deleteQuestion.name},{selector:j.selectors.elQuestionActionExpanded,class:this,callBack:this.toggleExpandedAction.name},{selector:j.selectors.elBtnEditQuestion,class:this,callBack:this.editQuestion.name}]),document.addEventListener("click",e=>{e.target.closest(j.selectors.elQuestionActionExpanded)||this.closeAllExpanded()}))}editQuestion(t){const{target:s}=t,i=s.closest(j.selectors.elBtnEditQuestion);i&&e.lpSetLoadingEl(i,1)}duplicateQuestion(t){const{target:s}=t,o=s.closest(j.selectors.elQuestionDuplicate),r=o.closest(j.selectors.elQuestionItem);if(!r)return;const l=r.querySelector(j.selectors.elQuestionActionExpanded),c=r.dataset.questionId||"";i().fire({title:o.dataset.title||"Duplicate Question",text:o.dataset.content||"Are you sure you want to duplicate this question?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"duplicate_question",args:{id_url:"duplicate-question"},question_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;n.W(s||"Duplicated successfully!",t),"success"===t&&i?.redirect_url&&(window.location.href=i.redirect_url)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}trashQuestion(t){const{target:s}=t,a=s.closest(j.selectors.elQuestionTrash),r=a.closest(j.selectors.elQuestionItem);if(!r)return;const l=r.querySelector(j.selectors.elQuestionActionExpanded),c=r.dataset.questionId||"";i().fire({title:a.dataset.title||"Trash Question",text:a.dataset.content||"Are you sure you want to move this question to trash?",iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"move_trash_question",args:{id_url:"move-trash-question"},question_id:c},s={success:e=>{const{status:t,message:s,data:i}=e;n.W(s,t),i?.html&&this.replaceItemHtml(a.closest(".question"),i.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}publishQuestion(t){const{target:s}=t,i=s.closest(j.selectors.elQuestionPublish),o=i.closest(j.selectors.elQuestionItem);if(!o)return;const a=o.querySelector(j.selectors.elQuestionActionExpanded);e.lpSetLoadingEl(a,1);const r={action:"move_trash_question",args:{id_url:"move-trash-question"},question_id:o.dataset.questionId||"",status:"publish"},l={success:e=>{const{status:t,message:s,data:o}=e;n.W(s,t),o?.html&&this.replaceItemHtml(i.closest(".question"),o.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(r,l)}restoreQuestion(t){const{target:s}=t,i=s.closest(j.selectors.elQuestionRestore),o=i.closest(j.selectors.elQuestionItem);if(!o)return;const a=o.querySelector(j.selectors.elQuestionActionExpanded);e.lpSetLoadingEl(a,1);const r={action:"move_trash_question",args:{id_url:"move-trash-question"},question_id:o.dataset.questionId||"",status:"draft"},l={success:e=>{const{status:t,message:s,data:o}=e;n.W(s,t),o?.html&&this.replaceItemHtml(i.closest(".question"),o.html)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(r,l)}deleteQuestion(t){const{target:s}=t,o=s.closest(j.selectors.elQuestionDelete),a=o.closest(j.selectors.elQuestionItem);if(!a)return;const l=a.querySelector(j.selectors.elQuestionActionExpanded),c=a.dataset.questionId||"";c&&i().fire({title:o.dataset.title||"Delete Question",text:o.dataset.content||"Are you sure you want to permanently delete this question?",iconHtml:r,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0}).then(t=>{if(t.isConfirmed){e.lpSetLoadingEl(l,1);const t={action:"move_trash_question",args:{id_url:"move-trash-question"},question_id:c,status:"delete"},s={success:e=>{const{status:t,message:s}=e;if(n.W(s,t),"success"===t){const e=o.closest(".question");e.style.transition="opacity 0.4s ease-out, transform 0.4s ease-out",e.style.opacity="0",e.style.transform="translateX(160px)",setTimeout(()=>{e.remove()},400)}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(t,s)}})}toggleExpandedAction(e){const{target:t}=e,s=t.closest(j.selectors.elQuestionActionExpanded);if(!s)return;const i=s.closest(j.selectors.elQuestionItem);if(!i)return;const n=i.querySelector(j.selectors.elQuestionExpandedItems);n&&(this.closeAllExpanded(n),n.classList.contains("active")?(n.classList.remove("active"),n.classList.remove("is-dropup"),s.classList.remove("active")):(n.classList.add("active"),s.classList.add("active"),this.setExpandedDirection(n)))}closeAllExpanded(e=null){document.querySelectorAll(`${j.selectors.elQuestionExpandedItems}.active`).forEach(t=>{if(t===e)return;t.classList.remove("active"),t.classList.remove("is-dropup");const s=t.closest(j.selectors.elQuestionItem);if(!s)return;const i=s.querySelector(j.selectors.elQuestionActionExpanded);i&&i.classList.remove("active")})}setExpandedDirection(e){if(!e)return;e.classList.remove("is-dropup");const t=e.closest(".question");t&&t.matches(":last-child")&&e.classList.add("is-dropup")}replaceItemHtml(e,t){if(!e||!t)return;const s=document.createElement("div");s.innerHTML=t;const i=s.firstElementChild;i&&e.replaceWith(i)}}class V{constructor(){this.editQuestion=null,this.init()}static selectors={elDataQuestion:".cb-section__question-edit",elBtnUpdateQuestion:".cb-btn-update",elBtnDraftQuestion:".cb-btn-draft",elBtnDuplicateQuestion:".cb-btn-duplicate-question",elBtnTrashQuestion:".cb-btn-trash",elBtnMainAction:".cb-btn-main-action",elQuestionStatus:".question-status",idTitle:"title",idDescEditor:"question_description_editor",elPublishStatusSelect:"#cb-question-publish-status",elFormSetting:".lp-form-setting-question",elPermalinkDisplay:".cb-permalink-display",elPermalinkEditor:".cb-permalink-editor",elPermalinkEditBtn:".cb-permalink-edit-btn",elPermalinkOkBtn:".cb-permalink-ok-btn",elPermalinkCancelBtn:".cb-permalink-cancel-btn",elPermalinkSlugInput:".cb-permalink-slug-input",elPermalinkUrl:".cb-permalink-url",elPermalinkBaseUrl:"#cb-permalink-base-url",elEditQuestionWrap:".lp-edit-question-wrap",elQuestionEditMain:".lp-question-edit-main",elCBHorizontalTabs:".lp-cb-tabs__item",elCBTabPanels:".lp-cb-tab-panel",elDropdownToggle:".cb-btn-dropdown-toggle",elDropdownMenu:".cb-dropdown-menu",elDropdownItem:".cb-dropdown-item",elHeaderActionsDropdown:".cb-header-actions-dropdown",elQuestionActionExpanded:".course-action-expanded"};init(){this.initQuestionAnswersSettings(),this.initTabs(),this.initHeaderActionsDropdown(),this.syncHeaderActionWithPublishPanel(),this.events()}initHeaderActionsDropdown(){document.addEventListener("click",e=>{const t=document.querySelector(V.selectors.elHeaderActionsDropdown);if(t&&!t.contains(e.target)){const e=t.querySelector(V.selectors.elDropdownMenu),s=t.querySelector(V.selectors.elDropdownToggle);e&&e.classList.remove("is-open"),s&&s.setAttribute("aria-expanded","false")}})}handleDropdownToggle(e){if(this.hasPublishDrivenSingleAction())return;const{target:t}=e,s=t.closest(V.selectors.elDropdownToggle);if(!s)return;const i=s.closest(V.selectors.elHeaderActionsDropdown);if(!i)return;const n=i.querySelector(V.selectors.elDropdownMenu);if(n){n.classList.toggle("is-open");const e=n.classList.contains("is-open");s.setAttribute("aria-expanded",e?"true":"false")}}handleDropdownItemClick(e){if(!this.isQuestionContext())return;if(this.hasPublishDrivenSingleAction())return;const{target:t}=e,s=t.closest(V.selectors.elDropdownItem);if(!s)return;if(s.classList.contains("cb-btn-trash")||s.classList.contains("cb-btn-duplicate-question"))return;const i=s.dataset.status;if(!i)return;const n=s.closest(V.selectors.elDropdownMenu);n&&n.classList.remove("is-open"),this.saveQuestionWithStatus(s,i)}async saveQuestionWithStatus(t,s){if(!await this.confirmUnpublishIfNeeded(s,t))return;if(!this.validateTitleBeforeUpdate())return;e.lpSetLoadingEl(t,1);const i=this.getQuestionDataForUpdate(),o={...i,action:"builder_update_question",args:{id_url:"builder-update-question"},question_status:s};"undefined"!=typeof lpQuestionBuilder&&lpQuestionBuilder.nonce&&(o.nonce=lpQuestionBuilder.nonce);const a={success:e=>{const{status:t,message:o,data:a}=e;if(n.W(o,t),"success"===t){if(this.updateActionButtons(a?.status||s),this.syncPublishPanelStatus(a?.status||s),this.updatePermalinkUIAfterSave(a),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),a?.question_id_new){const e=window.location.href;window.location.href=e.replace(/post-new\/?/,`${a.question_id_new}/`)}if(a?.status){const e=document.querySelector(V.selectors.elQuestionStatus);if(e&&(e.className="question-status "+a.status,e.textContent=a.status),"trash"===a.status||"draft"===a.status){const e=document.querySelector(`.question-item[data-question-id="${i.question_id}"]`);if(e){const t=e.closest(".question");t&&t.remove()}}}}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(t,0)}};window.lpAJAXG.fetchAJAX(o,a)}initTabs(){const e=document.querySelectorAll(V.selectors.elCBHorizontalTabs);if(0!==e.length&&!document.querySelector(`${V.selectors.elCBHorizontalTabs}.is-active`)&&e.length>0){e[0].classList.add("is-active");const t=e[0].getAttribute("data-tab-section");if(t){const e=document.querySelector(`${V.selectors.elCBTabPanels}[data-section="${t}"]`);e&&e.classList.remove("lp-hidden")}}}handleTabClick(e){const{e:t,target:s}=e,i=s.closest(V.selectors.elCBHorizontalTabs);if(!i)return;t.preventDefault();const n=i.getAttribute("data-tab-section");if(!n)return;document.querySelectorAll(V.selectors.elCBHorizontalTabs).forEach(e=>e.classList.remove("is-active")),i.classList.add("is-active");const o=new URL(window.location.href);o.searchParams.set("tab",n),window.history.replaceState({},"",o),document.querySelectorAll(V.selectors.elCBTabPanels).forEach(e=>{e.getAttribute("data-section")===n?e.classList.remove("lp-hidden"):e.classList.add("lp-hidden")})}initQuestionAnswersSettings(){e.lpOnElementReady(V.selectors.elQuestionEditMain,e=>{this.editQuestion||(this.editQuestion=new N.f,this.editQuestion.init()),this.editQuestion&&this.editQuestion.sortAbleQuestionAnswer(e)})}reinitQuestionHandlers(e){this.editQuestion&&e&&(this.editQuestion.sortAbleQuestionAnswer(e),this.editQuestion.initTinyMCE())}reinit(e){const t=e?e.querySelector(V.selectors.elQuestionEditMain):document.querySelector(V.selectors.elQuestionEditMain);t&&(this.editQuestion&&"undefined"!=typeof tinymce&&e&&e.querySelectorAll("textarea.lp-meta-box__editor").forEach(e=>{const t=e.id;if(t){const e=tinymce.get(t);e&&e.remove(),"undefined"!=typeof wp&&wp.editor&&wp.editor.remove&&wp.editor.remove(t)}}),this.editQuestion=new N.f,this.editQuestion.init(),this.editQuestion.sortAbleQuestionAnswer(t),setTimeout(()=>{this.editQuestion&&this.editQuestion.initTinyMCE()},100))}events(){V._loadedEvents||(V._loadedEvents=!0,e.eventHandlers("click",[{selector:V.selectors.elBtnMainAction,class:this,callBack:this.updateQuestion.name},{selector:V.selectors.elBtnDraftQuestion,class:this,callBack:this.saveDraftQuestion.name},{selector:V.selectors.elBtnDuplicateQuestion,class:this,callBack:this.duplicateQuestion.name},{selector:V.selectors.elBtnTrashQuestion,class:this,callBack:this.trashQuestion.name},{selector:V.selectors.elCBHorizontalTabs,class:this,callBack:this.handleTabClick.name},{selector:V.selectors.elDropdownToggle,class:this,callBack:this.handleDropdownToggle.name},{selector:V.selectors.elDropdownItem,class:this,callBack:this.handleDropdownItemClick.name},{selector:V.selectors.elPermalinkEditBtn,class:this,callBack:this.handlePermalinkEdit.name},{selector:V.selectors.elPermalinkOkBtn,class:this,callBack:this.handlePermalinkOk.name},{selector:V.selectors.elPermalinkCancelBtn,class:this,callBack:this.handlePermalinkCancel.name}]),e.eventHandlers("change",[{selector:V.selectors.elPublishStatusSelect,class:this,callBack:this.handlePublishStatusChange.name}]))}handlePublishStatusChange(){this.syncHeaderActionWithPublishPanel(),C().markAsChanged()}validateTitleBeforeUpdate(){const e=document.getElementById(V.selectors.idTitle);return!e||(!!e.value.trim()||(n.W("Question title is required.","error"),e.focus(),!1))}updateActionButtons(e){const t=document.querySelector(V.selectors.elHeaderActionsDropdown);if(!t)return;const s=t.querySelector(".cb-btn-main-action"),i=t.querySelector(V.selectors.elDropdownMenu);if(!s)return;if(this.hasPublishDrivenSingleAction())return void this.syncHeaderActionWithPublishPanel();if(!i)return;const n={publish:{mainLabel:s.dataset.titleUpdate||"Update",mainClass:"cb-btn-update",mainStatus:"publish",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"},draft:{mainLabel:s.dataset.titleDraft||"Save Draft",mainClass:"cb-btn-darft",mainStatus:"draft",dropdownLabel:s.dataset.titlePublish||"Publish",dropdownClass:"cb-btn-publish",dropdownStatus:"publish",dropdownIcon:"dashicons-visibility"},pending:{mainLabel:"Submit for Review",mainClass:"cb-btn-pending",mainStatus:"pending",dropdownLabel:s.dataset.titleDraft||"Save Draft",dropdownClass:"cb-btn-darft",dropdownStatus:"draft",dropdownIcon:"dashicons-media-default"}},o=n[e]||n.draft;s.className=`${o.mainClass} cb-btn-primary cb-btn-main-action`,s.dataset.status=o.mainStatus,s.textContent=o.mainLabel;const a=i.querySelectorAll(".cb-dropdown-item:not(.cb-btn-trash)");if(a.length>0){const e=a[0];e.className=`cb-dropdown-item ${o.dropdownClass}`,e.dataset.status=o.dropdownStatus,e.innerHTML=`<span class="dashicons ${o.dropdownIcon}"></span>${o.dropdownLabel}`}t.dataset.currentStatus=e}isQuestionContext(){return!!document.querySelector(V.selectors.elDataQuestion)}getQuestionDataForUpdate(){const e={},t=document.querySelector(V.selectors.elDataQuestion);e.question_id=t&&parseInt(t.dataset.questionId)||0;const s=document.getElementById(V.selectors.idTitle);e.question_title=s?s.value:"";const i=document.getElementById(V.selectors.idDescEditor);if(e.question_description=i?i.value:"","undefined"!=typeof tinymce){const t=tinymce.get(V.selectors.idDescEditor);t&&(e.question_description=t.getContent())}const n=document.querySelector(V.selectors.elPermalinkSlugInput);n&&n.value&&(e.question_permalink=n.value);const o=document.querySelector(V.selectors.elFormSetting);return o&&(e.question_settings=!0,o.querySelectorAll("input, select, textarea").forEach(t=>{const s=t.name||t.id;if(s&&"learnpress_meta_box_nonce"!==s&&"_wp_http_referer"!==s)if("checkbox"===t.type){const i=s.replace("[]","");e.hasOwnProperty(i)||(e[i]=t.checked?"yes":"no")}else if("radio"===t.type){if(t.checked){const i=s.replace("[]","");e[i]=t.value}}else if("file"===t.type){const i=s.replace("[]","");t.files&&t.files.length>0&&(e[i]=t.files)}else{const i=s.replace("[]","");s.endsWith("[]")?(e.hasOwnProperty(i)||(e[i]=[]),Array.isArray(e[i])&&e[i].push(t.value)):e.hasOwnProperty(i)||(e[i]=t.value)}}),Object.keys(e).forEach(t=>{Array.isArray(e[t])&&(e[t]=e[t].join(","))})),e}getStatusFromPublishPanel(e="publish"){const t=document.querySelector(V.selectors.elPublishStatusSelect);if(!t)return e;const s=t.value;return"publish"===s||"draft"===s?s:e}hasPublishDrivenSingleAction(){if(!document.querySelector(V.selectors.elPublishStatusSelect))return!1;const e=document.querySelector(V.selectors.elDataQuestion);return(e&&parseInt(e.dataset.questionId)||0)>0}syncHeaderActionWithPublishPanel(){if(!this.hasPublishDrivenSingleAction())return;const e=document.querySelector(V.selectors.elHeaderActionsDropdown);if(!e)return;const t=e.querySelector(".cb-btn-main-action");if(!t)return;const s=e.querySelector(V.selectors.elDropdownToggle),i=e.querySelector(V.selectors.elDropdownMenu),n=this.getStatusFromPublishPanel(t.dataset.status||"publish");t.classList.remove("cb-btn-darft","cb-btn-publish","cb-btn-pending"),t.classList.add("cb-btn-update","cb-btn-primary","cb-btn-main-action"),t.textContent=t.dataset.titleUpdate||"Update",t.dataset.status=n,e.dataset.currentStatus=n,e.classList.add("cb-header-actions-dropdown--single"),s&&(s.style.display="none"),i&&(i.style.display="none")}syncPublishPanelStatus(e){const t=document.querySelector(V.selectors.elPublishStatusSelect);t&&(t.value="publish"===e?"publish":"draft",this.syncHeaderActionWithPublishPanel())}updatePermalinkUIAfterSave(e={}){const t=document.querySelector(V.selectors.elPermalinkSlugInput),s=document.querySelector(V.selectors.elPermalinkUrl),i=document.querySelector(V.selectors.elPermalinkBaseUrl),n=this.buildPermalinkDisplayUrl(i?i.value:"",e?.question_slug,e?.question_permalink);t&&e?.question_slug&&(t.value=e.question_slug,t.dataset.originalValue=e.question_slug),s&&e?.question_permalink?(s.href=e.question_permalink,s.textContent=n||e.question_permalink):s&&n&&(s.textContent=n)}slugify(e){return(e||"").toString().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/đ/g,"d").replace(/Đ/g,"D").toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}buildPermalinkDisplayUrl(e="",t="",s=""){const i="string"==typeof e?e:"",n="string"==typeof t?t.trim():"";return i&&n?`${i}${n}`:"string"==typeof s?s:""}handlePermalinkEdit(e){if(!this.isQuestionContext())return;const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(V.selectors.elPermalinkDisplay),i=document.querySelector(V.selectors.elPermalinkEditor),n=document.querySelector(V.selectors.elPermalinkSlugInput);s&&i&&n&&(n.dataset.originalValue=n.value,s.classList.add("lp-hidden"),i.classList.remove("lp-hidden"),n.focus(),n.select())}handlePermalinkOk(e){if(!this.isQuestionContext())return;const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(V.selectors.elPermalinkDisplay),i=document.querySelector(V.selectors.elPermalinkEditor),n=document.querySelector(V.selectors.elPermalinkSlugInput),o=document.querySelector(V.selectors.elPermalinkUrl),a=document.querySelector(V.selectors.elPermalinkBaseUrl);if(!(s&&i&&n&&o))return;let r=this.slugify(n.value.trim());r||(r=n.dataset.originalValue||"question"),n.value=r;const l=a?a.value:"",c=this.buildPermalinkDisplayUrl(l,r,o.textContent||"");o.textContent=c,i.classList.add("lp-hidden"),s.classList.remove("lp-hidden"),r!==n.dataset.originalValue&&C().markAsChanged()}handlePermalinkCancel(e){if(!this.isQuestionContext())return;const{e:t}=e;t&&t.preventDefault();const s=document.querySelector(V.selectors.elPermalinkDisplay),i=document.querySelector(V.selectors.elPermalinkEditor),n=document.querySelector(V.selectors.elPermalinkSlugInput);s&&i&&n&&(n.value=n.dataset.originalValue||"",i.classList.add("lp-hidden"),s.classList.remove("lp-hidden"))}async updateQuestion(t){if(!this.isQuestionContext())return;const{target:s}=t,i=s.closest(V.selectors.elBtnMainAction);if(!i)return;if(!this.validateTitleBeforeUpdate())return;const o=this.getStatusFromPublishPanel(i.dataset.status||"publish");if(!await this.confirmUnpublishIfNeeded(o,i))return;e.lpSetLoadingEl(i,1);const a=this.getQuestionDataForUpdate(),r={...a,action:"builder_update_question",args:{id_url:"builder-update-question"},question_status:o};"undefined"!=typeof lpQuestionBuilder&&lpQuestionBuilder.nonce&&(r.nonce=lpQuestionBuilder.nonce);const l={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t&&(this.updateActionButtons(i?.status||o),this.syncPublishPanelStatus(i?.status||o),this.updatePermalinkUIAfterSave(i),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),i?.redirect_url&&(window.location.href=i.redirect_url),i?.status)){const e=document.querySelector(V.selectors.elQuestionStatus);if(e&&(e.className="question-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.question-item[data-question-id="${a.question_id}"]`);if(e){const t=e.closest(".question");t&&t.remove()}}}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(i,0)}};window.lpAJAXG.fetchAJAX(r,l)}async confirmUnpublishIfNeeded(e,t){if("draft"!==e)return!0;const s=document.querySelector(V.selectors.elQuestionStatus);if(!s||!s.classList.contains("publish"))return!0;const n=t?.dataset?.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";return!!(await i().fire({title:n,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed}async saveDraftQuestion(t){if(!this.isQuestionContext())return;const{target:s}=t,a=s.closest(V.selectors.elBtnDraftQuestion);if(!a)return;const r=document.querySelector(V.selectors.elQuestionStatus);if(r&&r.classList.contains("publish")){const e=a.dataset.confirmUnpublish||"Saving as draft will unpublish this item. Are you sure?";if(!(await i().fire({title:e,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return}if(!this.validateTitleBeforeUpdate())return;const l=document.querySelector(V.selectors.elQuestionActionExpanded);e.lpSetLoadingEl(l,1);const c=this.getQuestionDataForUpdate(),d={...c,action:"builder_update_question",args:{id_url:"builder-update-question"},question_status:"draft"};"undefined"!=typeof lpQuestionBuilder&&lpQuestionBuilder.nonce&&(d.nonce=lpQuestionBuilder.nonce);const u={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(this.updateActionButtons("draft"),this.syncPublishPanelStatus(i?.status||"draft"),this.updatePermalinkUIAfterSave(i),document.dispatchEvent(new CustomEvent("lp-course-builder-saved")),i?.question_id_new){const e=window.location.href;window.location.href=e.replace(/post-new\/?/,`${i.question_id_new}/`)}if(i?.status){const e=document.querySelector(V.selectors.elQuestionStatus);if(e&&(e.className="question-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.question-item[data-question-id="${c.question_id}"]`);if(e){const t=e.closest(".question");t&&t.remove()}}}}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(l,0)}};window.lpAJAXG.fetchAJAX(d,u)}async trashQuestion(t){if(!this.isQuestionContext())return;const{target:s}=t;if(!s.closest(V.selectors.elBtnTrashQuestion))return;if(!(await i().fire({title:"Are you sure you want to trash this question?",iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return;const a=document.querySelector(V.selectors.elQuestionActionExpanded);e.lpSetLoadingEl(a,1);const r=this.getQuestionDataForUpdate(),l={action:"move_trash_question",args:{id_url:"move-trash-question"},question_id:r.question_id||0},c={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t&&(i?.redirect_url&&(window.location.href=i.redirect_url),i?.status)){const e=document.querySelector(V.selectors.elQuestionStatus);if(e&&(e.className="question-status "+i.status,e.textContent=i.status),"trash"===i.status||"draft"===i.status){const e=document.querySelector(`.question-item[data-question-id="${r.question_id}"]`);if(e){const t=e.closest(".question");t&&t.remove()}}}},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(a,0)}};window.lpAJAXG.fetchAJAX(l,c)}async duplicateQuestion(t){if(!this.isQuestionContext())return;const{target:s}=t,o=s.closest(V.selectors.elBtnDuplicateQuestion);if(!o)return;const r=this.getQuestionDataForUpdate(),l=parseInt(r?.question_id,10)||0;if(!l)return;if(!(await i().fire({title:o.dataset.title||"Are you sure?",text:o.dataset.content||"Are you sure you want to duplicate this question?",iconHtml:a,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return;const c=document.querySelector(V.selectors.elQuestionActionExpanded);e.lpSetLoadingEl(c,1);const d={action:"duplicate_question",args:{id_url:"duplicate-question"},question_id:l},u={success:e=>{const{status:t,message:s,data:i}=e;n.W(s||"Duplicated successfully!",t),"success"===t&&i?.redirect_url&&(window.location.href=i.redirect_url)},error:e=>{n.W(e.message||e,"error")},completed:()=>{e.lpSetLoadingEl(c,0)}};window.lpAJAXG.fetchAJAX(d,u)}}class U{constructor(e=null){this.container=e,this.initialized=!1,this.eventsBound=!1,this.sortable=null,this.boundHandlers={handleAddMaterial:null,handleChange:null,handleClick:null,handleSaveAll:null,handleDelete:null,handleDragStart:null,handleDragOver:null,handleDrop:null,handleDragEnd:null},this.elements={},this.container&&this.init()}reinit(e){this.initialized&&this.destroy(),this.container=e,this.container&&this.init()}cacheElements(){const e=this.elements;e.postId=this.container.querySelector("#current-material-post-id"),e.maxFileSize=this.container.querySelector("#material-max-file-size"),e.uploadField=this.container.querySelector(".lp-material--field-upload"),e.canUpload=this.container.querySelector("#available-to-upload"),e.addBtn=this.container.querySelector("#btn-lp--add-material"),e.groupTemplate=this.container.querySelector("#lp-material--add-material-template"),e.groupContainer=this.container.querySelector("#lp-material--group-container"),e.materialTab=this.container.querySelector("#lp-material-container")||this.container,e.saveBtn=this.container.querySelector("#btn-lp--save-material"),e.uploadTemplate=this.container.querySelector("#lp-material--upload-field-template"),e.externalTemplate=this.container.querySelector("#lp-material--external-field-template"),e.deleteText=this.container.querySelector("#delete-material-row-text"),e.deleteMessage=this.container.querySelector("#delete-material-message"),e.materialTable=this.container.querySelector(".lp-material--table"),e.tbody=e.materialTable?.querySelector("tbody"),e.thead=e.materialTable?.querySelector("thead")}init(){if(!this.container)return;this.cacheElements();const{postId:e,materialTab:t}=this.elements;e&&t&&(this.postID=e.value,this.maxFileSize=this.elements.maxFileSize?.value||10,this.acceptFile=this.elements.uploadField&&this.elements.uploadField.getAttribute("accept")?.split(",").map(e=>e.trim())||[],this.loadMaterials(),this.bindEvents(),this.initSortable(),this.initialized=!0)}async loadMaterials(){const{materialTab:e,tbody:t}=this.elements;if(e&&this.postID&&t)try{const s=`${this.getRestUrl()}lp/v1/material/item-materials/${this.postID}`,i=await fetch(s,{method:"GET",headers:{"X-WP-Nonce":this.getNonce(),"Content-Type":"application/json"}});if(!i.ok)throw new Error(`HTTP error! status: ${i.status}`);const n=await i.json(),{data:o,status:a}=n;if("success"!==a)return void console.error(n.message);if(o?.items?.length>0){const s=e.querySelector(".lp-skeleton-animation");s?.remove();const i=document.createDocumentFragment();o.items.forEach(e=>{const t=this.createRow(e);i.appendChild(t)}),t.appendChild(i),this.initSortable()}}catch(e){console.error("Load materials error:",e.message)}}createRow(e){const t=document.createElement("tr");t.dataset.id=e.file_id,t.dataset.sort=e.orders,t.draggable=!0;const s=this.elements.deleteText?.value||"Delete";return t.innerHTML=`\n\t\t\t<td class="sort">\n\t\t\t\t<span class="dashicons dashicons-menu"></span> ${this.escapeHtml(e.file_name)}\n\t\t\t</td>\n\t\t\t<td>${this.capitalizeFirstChar(e.method)}</td>\n\t\t\t<td>\n\t\t\t\t<a href="javascript:void(0)" class="delete-material-row" data-id="${e.file_id}">\n\t\t\t\t\t${s}\n\t\t\t\t</a>\n\t\t\t</td>\n\t\t`,t}escapeHtml(e){const t=document.createElement("div");return t.textContent=e,t.innerHTML}capitalizeFirstChar(e){return e.charAt(0).toUpperCase()+e.substring(1)}bindEvents(){if(this.eventsBound)return;const{addBtn:e,materialTab:t,saveBtn:s}=this.elements;this.boundHandlers.handleAddMaterial=()=>this.handleAddMaterial(),this.boundHandlers.handleChange=e=>this.handleChange(e),this.boundHandlers.handleClick=e=>this.handleClick(e),this.boundHandlers.handleSaveAll=()=>this.handleSaveAll(),this.boundHandlers.handleDelete=e=>this.handleDelete(e),e?.addEventListener("click",this.boundHandlers.handleAddMaterial),t&&(t.addEventListener("change",this.boundHandlers.handleChange),t.addEventListener("click",this.boundHandlers.handleClick)),s?.addEventListener("click",this.boundHandlers.handleSaveAll),this.container.addEventListener("click",this.boundHandlers.handleDelete),this.eventsBound=!0}handleAddMaterial(){const{addBtn:e,groupContainer:t,groupTemplate:s}=this.elements;if(!e||!t||!s)return;const i=parseInt(e.getAttribute("can-upload"))||0;t.querySelectorAll(".lp-material--group").length>=i||t.insertAdjacentHTML("afterbegin",s.innerHTML)}handleChange(e){const t=e.target;t.classList.contains("lp-material--field-method")&&this.handleMethodSwitch(t),t.classList.contains("lp-material--field-upload")&&this.validateFile(t)}handleMethodSwitch(e){const t=e.value,{uploadTemplate:s,externalTemplate:i}=this.elements;if(!s||!i)return;const n=e.closest(".lp-material--group");if(n)switch(t){case"upload":e.parentNode.insertAdjacentHTML("afterend",s.innerHTML),n.querySelector(".lp-material--external-wrap")?.remove();break;case"external":e.parentNode.insertAdjacentHTML("afterend",i.innerHTML),n.querySelector(".lp-material--upload-wrap")?.remove()}}validateFile(e){if(!e.value||!e.files?.length)return void this.resetUploadLabel(e);const t=e.files[0];return this.acceptFile.length>0&&!this.acceptFile.includes(t.type)?(alert("This file is not allowed! Please choose another file!"),e.value="",void this.resetUploadLabel(e)):t.size>1024*this.maxFileSize*1024?(alert(`This file size is greater than ${this.maxFileSize}MB! Please choose another file!`),e.value="",void this.resetUploadLabel(e)):void this.updateUploadLabel(e,t.name)}updateUploadLabel(e,t){if(!t)return;const s=e.closest(".lp-material--upload-wrap")?.querySelector("label");s&&(s.classList.add("has-selected-file"),s.setAttribute("data-file-name",t),s.setAttribute("title",t))}resetUploadLabel(e){const t=e?.closest(".lp-material--upload-wrap")?.querySelector("label");t&&(t.classList.remove("has-selected-file"),t.removeAttribute("data-file-name"),t.removeAttribute("title"))}handleClick(e){const t=e.target;if(t.classList.contains("lp-material--delete")&&"BUTTON"===t.nodeName)t.closest(".lp-material--group")?.remove();else if(t.classList.contains("lp-material-save-field")){const e=t.closest(".lp-material--group");e&&this.saveMaterial([e],!0,t)}}handleSaveAll(){const{groupContainer:e,saveBtn:t}=this.elements;if(!e)return;const s=Array.from(e.querySelectorAll(".lp-material--group"));s.length>0&&this.saveMaterial(s,!1,t)}async saveMaterial(e,t=!1,s){if(!e.length)return;const i=[],n=new FormData;let o=!0;for(const t of e){const e=t.querySelector(".lp-material--field-title")?.value,s=t.querySelector(".lp-material--field-method")?.value,a=t.querySelector(".lp-material--field-external-link"),r=t.querySelector(".lp-material--field-upload");if(!e){o=!1;break}let l="",c="";switch(s){case"upload":r?.value&&r.files?.length>0?(l=r.files[0].name,n.append("file[]",r.files[0])):o=!1;break;case"external":c=a?.value||"",c||(o=!1)}if(!o)break;i.push({label:e,method:s,file:l,link:c})}if(o){n.append("data",JSON.stringify(i)),s?.classList.add("loading");try{const s=`${this.getRestUrl()}lp/v1/material/item-materials/${this.postID}`,i=await fetch(s,{method:"POST",headers:{"X-WP-Nonce":this.getNonce()},body:n});if(!i.ok)throw new Error(`HTTP error! status: ${i.status}`);const o=await i.text();let a;try{a=JSON.parse(o)}catch(e){throw console.error("Response is not valid JSON:",o.substring(0,200)),new Error("Server returned invalid response. Check console for details.")}t?e[0].remove():e.forEach(e=>{e.querySelector(".lp-material--field-title").value="";const t=e.querySelector(".lp-material--field-upload");t&&(t.value="",this.resetUploadLabel(t));const s=e.querySelector(".lp-material--field-external-link");s&&(s.value="")});const{message:r,data:l,status:c}=a;if("success"===c&&l?.length>0){const{thead:e,tbody:t}=this.elements;if(e?.classList.remove("hidden"),t){const e=document.createDocumentFragment();l.forEach(t=>{e.appendChild(this.createRow(t))}),t.appendChild(e)}this.updateCanUploadCount(-l.length),this.initSortable()}}catch(e){console.error("Save material error:",e),alert("Error saving material: "+e.message)}finally{s?.classList.remove("loading")}}else alert("Enter file title, choose file or enter file link!")}async handleDelete(e){const t=e.target;if(!t.classList.contains("delete-material-row")||"A"!==t.nodeName)return;e.preventDefault();const s=t.dataset.id,i=this.elements.deleteMessage?.value||"Are you sure you want to delete this material?";if(confirm(i))try{const e=`${this.getRestUrl()}lp/v1/material/${s}`,i=await fetch(e,{method:"DELETE",headers:{"X-WP-Nonce":this.getNonce(),"Content-Type":"application/json"},body:JSON.stringify({item_id:this.postID})}),n=await i.json();200===n.status&&n.delete?(t.closest("tr")?.remove(),this.updateCanUploadCount(1)):alert(n.message)}catch(e){console.error("Delete material error:",e),alert("Error deleting material: "+e.message)}}updateCanUploadCount(e){const{canUpload:t,addBtn:s}=this.elements;if(t&&s){const i=parseInt(t.textContent)+e;t.textContent=i,s.setAttribute("can-upload",i)}}initSortable(){const{tbody:e}=this.elements;if(!e)return;this.destroySortable();const t=e.querySelectorAll("tr");this.boundHandlers.handleDragStart=e=>this.handleDragStart(e),this.boundHandlers.handleDragOver=e=>this.handleDragOver(e),this.boundHandlers.handleDrop=e=>this.handleDrop(e),this.boundHandlers.handleDragEnd=()=>this.handleDragEnd(),t.forEach(e=>{e.draggable=!0,e.addEventListener("dragstart",this.boundHandlers.handleDragStart),e.addEventListener("dragover",this.boundHandlers.handleDragOver),e.addEventListener("drop",this.boundHandlers.handleDrop),e.addEventListener("dragend",this.boundHandlers.handleDragEnd)}),this.sortable={tbody:e,rows:t}}handleDragStart(e){this.draggedElement=e.currentTarget,e.currentTarget.style.opacity="0.4",e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("text/html",e.currentTarget.innerHTML)}handleDragOver(e){e.preventDefault&&e.preventDefault(),e.dataTransfer.dropEffect="move";const t=e.currentTarget;if(this.draggedElement!==t){const s=t.getBoundingClientRect(),i=(e.clientY-s.top)/(s.bottom-s.top)>.5;t.parentNode.insertBefore(this.draggedElement,i?t.nextSibling:t)}return!1}handleDrop(e){return e.stopPropagation&&e.stopPropagation(),!1}handleDragEnd(){this.draggedElement.style.opacity="1",this.draggedElement=null,this.updateSort()}async updateSort(){const{tbody:e}=this.elements;if(!e)return;const t=e.querySelectorAll("tr"),s=Array.from(t).map((e,t)=>(e.dataset.sort=t+1,{file_id:parseInt(e.dataset.id),orders:t+1}));try{const e=`${this.getRestUrl()}lp/v1/material/item-materials/${this.postID}`,t=await fetch(e,{method:"PUT",headers:{"X-WP-Nonce":this.getNonce(),"Content-Type":"application/json"},body:JSON.stringify({sort_arr:JSON.stringify(s)})});200!==(await t.json()).status&&console.error("Sort table fail.")}catch(e){console.error("Update sort error:",e)}}getRestUrl(){return window.lpGlobalSettings?.rest||window.lpData?.lp_rest_url||"/wp-json/"}getNonce(){return window.lpGlobalSettings?.nonce||window.lpData?.nonce||""}destroySortable(){if(!this.sortable)return;const{rows:e}=this.sortable;e?.forEach(e=>{e.removeEventListener("dragstart",this.boundHandlers.handleDragStart),e.removeEventListener("dragover",this.boundHandlers.handleDragOver),e.removeEventListener("drop",this.boundHandlers.handleDrop),e.removeEventListener("dragend",this.boundHandlers.handleDragEnd)}),this.sortable=null}destroy(){const{addBtn:e,materialTab:t,saveBtn:s}=this.elements;e&&e.removeEventListener("click",this.boundHandlers.handleAddMaterial),t&&(t.removeEventListener("change",this.boundHandlers.handleChange),t.removeEventListener("click",this.boundHandlers.handleClick)),s&&s.removeEventListener("click",this.boundHandlers.handleSaveAll),this.container&&this.container.removeEventListener("click",this.boundHandlers.handleDelete),this.destroySortable(),this.boundHandlers={handleAddMaterial:null,handleChange:null,handleClick:null,handleSaveAll:null,handleDelete:null,handleDragStart:null,handleDragOver:null,handleDrop:null,handleDragEnd:null},this.elements={},this.initialized=!1,this.eventsBound=!1}}class X{constructor(){this.popupContainer=null,this.currentType=null,this.currentId=null,this.currentTemplate="",this.isNewItem=!1,this.savedData=null,this.openContext=this.getDefaultOpenContext(),this.builderEditQuiz=null,this.builderEditQuestion=null,this.builderMaterial=null,this.loadedTabAssets=new Set,this.initializedTabs=new Map,this.init()}static selectors={popupContainer:"#lp-builder-popup-container",popupOverlay:".lp-builder-popup-overlay",popup:".lp-builder-popup",closeBtn:".lp-builder-popup__close",resizeBtn:".lp-builder-popup__resize",cancelBtn:".lp-builder-popup__btn--cancel",saveBtn:".lp-builder-popup__btn--save",draftBtn:".lp-builder-popup__btn--draft",trashBtn:".lp-builder-popup__btn--trash",tabs:".lp-builder-popup__tabs",tab:".lp-builder-popup__tab",tabPane:".lp-builder-popup__tab-pane",permalinkSlugInput:".cb-permalink-slug-input",permalinkUrl:".cb-permalink-url",permalinkBaseUrl:"#cb-permalink-base-url",permalinkDisplay:".cb-permalink-display",permalinkEditor:".cb-permalink-editor",permalinkRoot:".cb-item-edit-permalink, .cb-course-edit-permalink",permalinkPlaceholder:".cb-item-edit-permalink__placeholder",popupTrigger:"[data-popup-lesson], [data-popup-quiz], [data-popup-question], [data-add-new-lesson], [data-template][data-popup-type]",triggerLesson:"[data-popup-lesson]",triggerQuiz:"[data-popup-quiz]",triggerQuestion:"[data-popup-question]",addNewLesson:"[data-add-new-lesson]"};init(){let e=document.querySelector(X.selectors.popupContainer);e||(e=document.createElement("div"),e.id="lp-builder-popup-container",document.body.appendChild(e)),this.popupContainer=e,this.events()}events(){X._loadedEvents||(X._loadedEvents=!0,e.eventHandlers("click",[{selector:X.selectors.popupTrigger,class:this,callBack:this.openPopup.name},{selector:`${X.selectors.closeBtn}, ${X.selectors.cancelBtn}, ${X.selectors.popupOverlay}`,class:this,callBack:this.closePopup.name,conditionBeforeCallBack:()=>this.isPopupOpen()},{selector:X.selectors.resizeBtn,class:this,callBack:this.toggleFullscreen.name,conditionBeforeCallBack:()=>this.isPopupOpen()},{selector:X.selectors.tab,class:this,callBack:this.switchTab.name,conditionBeforeCallBack:()=>this.isPopupOpen()},{selector:X.selectors.saveBtn,class:this,callBack:this.handleSave.name,conditionBeforeCallBack:()=>this.isPopupOpen()},{selector:X.selectors.draftBtn,class:this,callBack:this.handleDraft.name,conditionBeforeCallBack:()=>this.isPopupOpen()},{selector:X.selectors.trashBtn,class:this,callBack:this.handleTrash.name,conditionBeforeCallBack:()=>this.isPopupOpen()}]),e.eventHandlers("keydown",[{selector:"body",class:this,callBack:this.closePopup.name,conditionBeforeCallBack:e=>"Escape"===e.e.key&&this.isPopupOpen()}]))}toggleFullscreen(){const e=this.popupContainer.querySelector(X.selectors.popup);if(!e)return;e.classList.toggle("lp-builder-popup--fullscreen");const t=e.querySelector(X.selectors.resizeBtn);if(t){const s=t.querySelector("i");if(s){const t=e.classList.contains("lp-builder-popup--fullscreen");s.classList.toggle("lp-icon-expand",!t),s.classList.toggle("lp-icon-compress",t)}}document.dispatchEvent(new CustomEvent("lp-builder-popup-fullscreen-toggled",{detail:{isFullscreen:e.classList.contains("lp-builder-popup--fullscreen"),type:this.currentType,id:this.currentId}}))}openPopup(e){const{target:t}=e,s=t.closest(X.selectors.popupTrigger);if(!s)return;let i="",n=0;s.matches(X.selectors.addNewLesson)?i="lesson":s.dataset.popupType?(i=s.dataset.popupType,n=parseInt(s.dataset.popupId)||0):void 0!==s.dataset.popupLesson?(i="lesson",n=parseInt(s.dataset.popupLesson)||0):void 0!==s.dataset.popupQuiz?(i="quiz",n=parseInt(s.dataset.popupQuiz)||0):void 0!==s.dataset.popupQuestion&&(i="question",n=parseInt(s.dataset.popupQuestion)||0),i&&this.showPopup(s,i,n,this.resolveOpenContext(s))}getDefaultOpenContext(){return{isCurriculum:!1,courseId:0}}resolveOpenContext(e){const t=!!e?.closest("#lp-course-edit-curriculum")||!!e?.closest(".lp-edit-curriculum-wrap"),s=parseInt(e?.dataset?.courseId)||0;return{isCurriculum:t&&s>0,courseId:s}}showPopup(e,t,s,i=null){const n=e?.dataset?.template||"",o=document.querySelector(n);if(!n||!o)return;if(this.currentType=t,this.currentId=s,this.currentTemplate=n,this.isNewItem=0===s,this.openContext=i?{...i}:this.getDefaultOpenContext(),!this.popupContainer)return;this.popupContainer.innerHTML=o.innerHTML,this.popupContainer.classList.add("active"),document.body.classList.add("lp-popup-open");const a=this.popupContainer.querySelector(".lp-target");if(!a||!window.lpAJAXG)return;const r=window.lpAJAXG.getDataSetCurrent(a);r.args=r.args||{},r.args[`${t}_id`]=s,window.lpAJAXG.setDataSetCurrent(a,r),this.requestPopupContent(r)}reloadCurrentPopup(){if(!this.currentTemplate||!this.currentType)return;const e=document.querySelector(this.currentTemplate);if(!e)return;if(!this.popupContainer)return;this.popupContainer.innerHTML=e.innerHTML,this.popupContainer.classList.add("active"),document.body.classList.add("lp-popup-open");const t=this.popupContainer.querySelector(".lp-target");if(!t||!window.lpAJAXG)return;const s=window.lpAJAXG.getDataSetCurrent(t);s.args=s.args||{},s.args[`${this.currentType}_id`]=this.currentId,window.lpAJAXG.setDataSetCurrent(t,s),this.requestPopupContent(s)}requestPopupContent(e){if(!this.popupContainer||!window.lpAJAXG)return;const t={success:e=>{const{status:t,data:s}=e;if("success"===t&&s?.content){this.popupContainer.innerHTML=s.content,this.popupContainer.classList.add("active"),document.body.classList.add("lp-popup-open"),this.loadedTabAssets.clear(),this.initializedTabs.clear(),this.popupContainer.querySelectorAll(".lp-load-ajax-element.loaded").forEach(e=>e.classList.remove("loaded")),setTimeout(()=>window.lpAJAXG.getElements(),50);const e=this.popupContainer.querySelector(X.selectors.popup),t=e?.querySelector(`${X.selectors.tab}.active`),i=t?.dataset.tab||"overview",n=e?.querySelector(`${X.selectors.tabPane}[data-tab="${i}"]`);if(n&&this.loadTabAssets(i,n),"overview"===i&&setTimeout(()=>this.initTinyMCE(),50),"quiz"===this.currentType){if(this.builderEditQuiz||(this.builderEditQuiz=new R),"questions"===i){const e=`${this.currentType}-${i}`;setTimeout(()=>{this.triggerAjaxLoadForTab(n),this.builderEditQuiz.reinit(this.popupContainer),this.initializedTabs.set(e,!0)},100)}}else if("question"===this.currentType){if(this.builderEditQuestion||(this.builderEditQuestion=new V),"settings"===i){const e=`${this.currentType}-${i}`;setTimeout(()=>{this.triggerAjaxLoadForTab(n),this.builderEditQuestion.reinit(this.popupContainer),this.initializedTabs.set(e,!0)},100)}}else if("lesson"===this.currentType&&(this.builderMaterial||(this.builderMaterial=new U),"settings"===i)){const e=`${this.currentType}-${i}`;setTimeout(()=>{this.triggerAjaxLoadForTab(n),this.builderMaterial.reinit(this.popupContainer),this.initializedTabs.set(e,!0)},100)}document.dispatchEvent(new CustomEvent("lp-builder-popup-opened",{detail:{type:this.currentType,id:this.currentId,isNew:this.isNewItem}}))}else n.W(e.message||"Failed to load popup","error"),this.popupContainer.innerHTML="",this.popupContainer.classList.remove("active"),document.body.classList.remove("lp-popup-open")},error:e=>{n.W(e.message||"Failed to load popup","error"),this.popupContainer.innerHTML="",this.popupContainer.classList.remove("active"),document.body.classList.remove("lp-popup-open")},completed:()=>{}};window.lpAJAXG.fetchAJAX(e,t)}closePopup(){const e=this.currentType,t=this.currentId,s=this.savedData;this.destroyAllTinyMCE(),this.popupContainer.innerHTML="",this.popupContainer.classList.remove("active"),document.body.classList.remove("lp-popup-open"),this.loadedTabAssets.clear(),this.initializedTabs.clear(),s&&t&&this.updateListItem(e,t,s),document.dispatchEvent(new CustomEvent("lp-builder-popup-closed",{detail:{type:e,id:t,savedData:s}})),this.currentType=null,this.currentId=null,this.currentTemplate="",this.isNewItem=!1,this.savedData=null,this.openContext=this.getDefaultOpenContext()}updateListItem(e,t,s){if(!e||!t||!s)return;const{formData:i,data:n,wasNewItem:o}=s;let a=this.findListItems(e,t);if((!a||0===a.length)&&o){const s=this.insertNewListItem(e,t,n?.list_item_html);s&&(a=[s])}a&&0!==a.length&&(a.forEach(t=>{let s=t;if(n?.section_item_html&&s.classList.contains("section-item")){const e=document.createElement("template");e.innerHTML=n.section_item_html.trim();const t=e.content.firstElementChild;t&&(s.replaceWith(t),s=t)}else if(n?.list_item_html&&!s.classList.contains("section-item")){const e=document.createElement("template");e.innerHTML=n.list_item_html.trim();const t=e.content.firstElementChild;t&&(s.replaceWith(t),s=t)}else{const t=i[`${e}_title`];if(t&&this.updateElementText(s,[".item-title",".lp-item-title",`.lp-${e}-title`,".curriculum-item-title",".item-name","span.title",".lp-question-title-input",".section-item-title input",".section-item-title span",".lp-item-title-input"],t),n?.status&&this.updateElementClass(s,[`.${e}-status`,".item-status",".post-status"],n.status),"lesson"===e){const e=i._lp_duration||n?.duration;e&&this.updateDuration(s,e);const t=i._lp_preview||n?.preview,o="yes"===t||!0===t||"1"===t,a=s.querySelector(".lp-btn-set-preview-item a, .course-item-preview");a&&(o?(a.classList.remove("lp-icon-eye-slash"),a.classList.add("lp-icon-eye")):(a.classList.remove("lp-icon-eye"),a.classList.add("lp-icon-eye-slash")));const r=s.querySelector('input[type="checkbox"].preview-checkbox');r&&(r.checked=o),s.classList.toggle("is-preview",o),s.classList.toggle("preview-item",o)}else if("quiz"===e){const e=i._lp_duration||n?.duration;e&&this.updateDuration(s,e);const t=n?.question_count||n?.questions_count;if(null!=t){const e=s.querySelector(".question-count");e&&(e.textContent=`${t} ${1===t?"Question":"Questions"}`)}const o=i._lp_passing_grade||n?.passing_grade;if(o){const e=s.querySelector(".passing-grade");e&&(e.textContent=`${o}%`)}}else if("question"===e){const e=i._lp_type||n?.type;if(e){const t={true_or_false:"True or False",single_choice:"Single Choice",multi_choice:"Multi Choice",fill_in_blanks:"Fill in Blanks"};this.updateElementText(s,[".question-type",".item-type"],t[e]||e),["true_or_false","single_choice","multi_choice","fill_in_blanks"].forEach(e=>s.classList.remove(e)),s.classList.add(e)}const t=i._lp_mark||n?.mark;if(t){const e=s.querySelector(".question-mark");e&&(e.textContent=t)}}}}),document.dispatchEvent(new CustomEvent("lp-builder-list-item-updated",{detail:{type:e,id:t,formData:i,data:n}})))}findListItems(e,t){const s=[`[data-${e}-id="${t}"]`,`[data-id="${t}"]`,`[data-popup-${e}="${t}"]`,`[data-item-id="${t}"]`,`.section-item[data-item-id="${t}"]`,`.lp-${e}-item[data-id="${t}"]`],i=new Set;for(const t of s){const s=document.querySelectorAll(t);for(const t of s)t.closest("#lp-builder-popup-container")||(t.classList.contains("section-item")||t.classList.contains(`lp-${e}-item`)||t.classList.contains("list-item")||t.classList.contains("cb-list-item")||"LI"===t.tagName||t.closest("ul"))&&i.add(t)}return Array.from(i)}insertNewListItem(e,t,s){if(!s)return null;const i=this.findListItems(e,t);if(i&&i.length>0)return i[0];const n=this.findListContainer(e);if(!n)return null;const o=document.createElement("template");o.innerHTML=s.trim();const a=o.content.firstElementChild;if(!a)return null;n.prepend(a);const r={lesson:"highlight-new-lesson",quiz:"highlight-new-quiz",question:"highlight-new-question"}[e];r&&(a.classList.add(r),a.scrollIntoView({behavior:"smooth",block:"nearest"}),setTimeout(()=>{a.classList.remove(r)},1500));const l=this.findListItems(e,t);return l&&l.length>0?l[0]:a}findListContainer(e){const t={lesson:".cb-list-lesson",quiz:".cb-list-quiz",question:".cb-list-question"}[e]||`.cb-list-${e}, [data-builder-list="${e}"]`;if(!t)return null;const s=document.querySelector(t);if(s)return s;const i=document.querySelector({lesson:".courses-builder__lesson-tab",quiz:".courses-builder__quiz-tab",question:".courses-builder__question-tab"}[e]||`.courses-builder__${e}-tab, [data-builder-tab="${e}"]`),n={lesson:"cb-list-lesson",quiz:"cb-list-quiz",question:"cb-list-question"}[e]||`cb-list-${e}`;if(!i||!n)return null;const o=i.querySelector(".learn-press-message");o&&o.remove();const a=document.createElement("ul");return a.className=n,i.appendChild(a),a}updateElementText(e,t,s){for(const i of t){const t=e.querySelector(i);if(t)return"INPUT"===t.tagName?t.value=s:t.textContent=s,!0}return!1}updateElementClass(e,t,s){for(const i of t){const t=e.querySelector(i);if(t){const e=i.replace(".","");return t.className=t.className.replace(/\b(publish|draft|pending|trash)\b/g,"").trim(),t.classList.add(e,s),t.textContent=s,!0}}return!1}updateDuration(e,t){const s=this.formatDuration(t);if(!this.updateElementText(e,[".item-meta.duration",".duration",".course-item-duration",".meta-duration"],s)&&s){const t=e.querySelector(".course-item__right, .item-meta-container, .course-item-meta");if(t){let e=t.querySelector(".duration");e||(e=document.createElement("span"),e.className="duration",t.insertBefore(e,t.firstChild)),e.textContent=s}}}formatDuration(e){if(!e)return"";if("string"==typeof e&&e.match(/\d+\s+\w+/))return e;const t=String(e).trim().split(/\s+/);if(t.length>=2){const e=parseInt(t[0])||0,s=t[1].toLowerCase();return 0===e?"":`${e} ${{minute:1===e?"Minute":"Minutes",hour:1===e?"Hour":"Hours",day:1===e?"Day":"Days",week:1===e?"Week":"Weeks"}[s]||s}`}const s=parseInt(e)||0;return s>0?`${s} ${1===s?"Minute":"Minutes"}`:""}isPopupOpen(){return this.popupContainer?.classList.contains("active")}switchTab(e){const t=e?.target?e.target.closest(X.selectors.tab):e;if(!t)return;const s=t.dataset.tab,i=t.closest(X.selectors.popup);if(!i||!s)return;this.syncAllTinyMCE(),i.querySelectorAll(X.selectors.tab).forEach(e=>{e.classList.remove("active")}),t.classList.add("active"),i.querySelectorAll(X.selectors.tabPane).forEach(e=>{e.classList.remove("active")});const n=i.querySelector(`${X.selectors.tabPane}[data-tab="${s}"]`);if(!n)return;n.classList.add("active"),this.loadTabAssets(s,n);const o=`${this.currentType}-${s}`;this.initializedTabs.has(o)||("overview"===s?(setTimeout(()=>this.initTinyMCE(),100),this.initializedTabs.set(o,!0)):"questions"===s&&"quiz"===this.currentType?(this.triggerAjaxLoadForTab(n),this.builderEditQuiz&&setTimeout(()=>{this.builderEditQuiz.reinit(this.popupContainer),this.initializedTabs.set(o,!0)},100)):"settings"===s&&"question"===this.currentType?(this.triggerAjaxLoadForTab(n),this.builderEditQuestion&&setTimeout(()=>{this.builderEditQuestion.reinit(this.popupContainer),this.initializedTabs.set(o,!0)},100)):"settings"===s&&"lesson"===this.currentType&&(this.triggerAjaxLoadForTab(n),this.builderMaterial&&setTimeout(()=>{this.builderMaterial.reinit(this.popupContainer),this.initializedTabs.set(o,!0)},100))),document.dispatchEvent(new CustomEvent("lp-builder-tab-switched",{detail:{tabName:s,type:this.currentType,id:this.currentId}}))}triggerAjaxLoadForTab(e){if(!e||!window.lpAJAXG)return;const t=e.querySelectorAll(".lp-load-ajax-element:not(.loaded)");t.length>0&&(t.forEach(e=>e.classList.remove("loaded")),window.lpAJAXG.getElements())}initTinyMCE(){const e=`${this.currentType}_description_editor`;document.getElementById(e)&&"undefined"!=typeof tinymce&&(this.destroyTinyMCE(e),"undefined"!=typeof wp&&wp.editor?.initialize?wp.editor.initialize(e,{tinymce:{wpautop:!0,content_style:"body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; font-size: 14px; line-height: 1.6; color: #1e1e1e; }",plugins:"charmap colorpicker compat3x directionality fullscreen hr image lists media paste tabfocus textcolor wordpress wpautoresize wplink wptextpattern",toolbar1:"formatselect,bold,italic,underline,bullist,numlist,blockquote,alignleft,aligncenter,alignright,link,unlink,spellchecker,wp_adv",toolbar2:"strikethrough,hr,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help",wordpress_adv_hidden:!0},quicktags:{buttons:"strong,em,link,block,del,ins,img,ul,ol,li,code,more,close"},mediaButtons:!0}):tinymce.init({selector:"#"+e,height:300,menubar:!1,content_style:"body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; font-size: 14px; line-height: 1.6; color: #1e1e1e; }",plugins:["advlist autolink lists link image charmap print preview anchor","searchreplace visualblocks code fullscreen","insertdatetime media table paste code help wordcount"],toolbar:"undo redo | formatselect | bold italic backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat | help"}))}syncAllTinyMCE(){if("undefined"==typeof tinymce||!this.currentType)return;const e=`${this.currentType}_description_editor`,t=tinymce.get(e);t&&t.save(),tinymce.editors.forEach(e=>{e.id?.includes(this.currentType)&&e.save()})}destroyTinyMCE(e){if("undefined"!=typeof tinymce){const t=tinymce.get(e);t&&t.remove()}"undefined"!=typeof wp&&wp.editor?.remove&&wp.editor.remove(e)}destroyAllTinyMCE(){if(!this.currentType||"undefined"==typeof tinymce)return;const e=`${this.currentType}_description_editor`;this.destroyTinyMCE(e);const t=[];tinymce.editors.forEach(e=>{e.id&&this.popupContainer?.querySelector(`#${e.id}`)&&t.push(e.id)}),t.forEach(e=>this.destroyTinyMCE(e))}getStatusFromPublishPanel(e="publish"){if(!this.currentType||!this.popupContainer)return e;const t=this.popupContainer.querySelector(`#cb-${this.currentType}-publish-status`);if(!t)return e;const s=t.value;return"publish"===s||"draft"===s?s:e}syncPublishPanelStatus(e){if(!this.currentType||!this.popupContainer)return;const t=this.popupContainer.querySelector(`#cb-${this.currentType}-publish-status`);t&&(t.value="publish"===e?"publish":"draft")}handleSave(t){const s=t?.target?t.target.closest(X.selectors.saveBtn):t;if(!s)return;if(!this.currentType)return;const i=(s?.dataset?.titlePublish||"").toString().trim().toLowerCase(),o=(s?.textContent||"").toString().trim().toLowerCase(),a=!!i&&o===i,r=a?"publish":this.getStatusFromPublishPanel("publish");a&&this.syncPublishPanelStatus("publish"),this.syncAllTinyMCE();const l=this.getFormData(),c=this.validateFormData(l);if(!c.valid)return void n.W(c.errors.join(". "),"error");e.lpSetLoadingEl(s,1);const d=this.isNewItem,u={...l,action:{lesson:"builder_update_lesson",quiz:"builder_update_quiz",question:"builder_update_question"}[this.currentType]||`builder_update_${this.currentType}`,args:{id_url:`builder-update-${this.currentType}`},[`${this.currentType}_status`]:r,return_html:"yes"},h={success:e=>{const{status:t,message:s,data:i}=e;n.W(s,t),"success"===t&&this.handleSaveSuccess(i,l,d)},error:e=>{n.W(e.message||"Save failed","error")},completed:()=>{e.lpSetLoadingEl(s,0)}};window.lpAJAXG.fetchAJAX(u,h)}async handleDraft(t){const s=t?.target?t.target.closest(X.selectors.draftBtn):t;if(!s)return;if(!this.currentType)return;const a=this.popupContainer.querySelector(`.${this.currentType}-status`);if(a&&a.classList.contains("publish")){const e=s.dataset.confirmUnpublish||"Saving as draft will unpublish this item from the course.";if(!(await i().fire({title:"Are you sure?",text:e,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return}this.syncAllTinyMCE();const r=this.getFormData(),l=this.validateFormData(r);if(!l.valid)return void n.W(l.errors.join(". "),"error");e.lpSetLoadingEl(s,1);const c=this.isNewItem,d={...r,action:{lesson:"builder_update_lesson",quiz:"builder_update_quiz",question:"builder_update_question"}[this.currentType]||`builder_update_${this.currentType}`,args:{id_url:`builder-update-${this.currentType}`},[`${this.currentType}_status`]:"draft",return_html:"yes"},u={success:e=>{const{status:t,message:s,data:i}=e;n.W(s,t),"success"===t&&this.handleSaveSuccess(i,r,c)},error:e=>{n.W(e.message||"Save draft failed","error")},completed:()=>{e.lpSetLoadingEl(s,0)}};window.lpAJAXG.fetchAJAX(d,u)}handleSaveSuccess(e,t,s){if(e?.button_title){const t=this.popupContainer.querySelector(X.selectors.saveBtn);t&&(t.textContent=e.button_title)}if(e?.status){this.syncPublishPanelStatus(e.status);const t=this.popupContainer.querySelector(`.${this.currentType}-status`);t&&(t.className=`${this.currentType}-status ${e.status}`,t.textContent=e.status),this.shouldRemoveFromCurriculum(e.status)&&this.removeItemFromCurriculum(this.currentId),this.shouldRemoveQuestionFromAssignedQuiz(e.status)&&this.removeQuestionFromAssignedQuiz(this.currentId)}this.updatePermalinkUIAfterSave(e);const i=`${this.currentType}_id_new`;if(e?.[i]){const t=e[i];this.currentId=t,this.isNewItem=!1;const s=this.popupContainer.querySelector(`[data-${this.currentType}-id]`);s&&(s.dataset[`${this.currentType}Id`]=t);const n=this.popupContainer.querySelector(X.selectors.popup);n&&(n.dataset[`${this.currentType}Id`]=t)}this.savedData={formData:t,data:e,wasNewItem:s},this.updateListItem(this.currentType,this.currentId,this.savedData),s&&this.currentId?(document.dispatchEvent(new CustomEvent("lp-builder-popup-saved",{detail:{type:this.currentType,id:this.currentId,data:e,formData:t,wasNewItem:s,listItemHtml:e?.list_item_html||null}})),setTimeout(()=>{this.destroyAllTinyMCE(),this.reloadCurrentPopup()},300)):document.dispatchEvent(new CustomEvent("lp-builder-popup-saved",{detail:{type:this.currentType,id:this.currentId,data:e,formData:t,wasNewItem:!1}}))}async handleTrash(t){const s=t?.target?t.target.closest(X.selectors.trashBtn):t;if(!s)return;if(!this.currentType||!this.currentId)return;const a=s.dataset.confirmTrash||"Moving it to the trash will cause this item to be removed from the course.";if(!(await i().fire({title:"Are you sure?",text:a,iconHtml:o,customClass:{icon:"lp-cb-swal-icon-html"},showCloseButton:!0,showCancelButton:!0,cancelButtonText:lpData.i18n.cancel,confirmButtonText:lpData.i18n.yes,reverseButtons:!0})).isConfirmed)return;e.lpSetLoadingEl(s,1);const r={action:{lesson:"move_trash_lesson",quiz:"move_trash_quiz",question:"move_trash_question"}[this.currentType]||`move_trash_${this.currentType}`,args:{id_url:`move-trash-${this.currentType}`},[`${this.currentType}_id`]:this.currentId};this.openContext?.isCurriculum&&(parseInt(this.openContext?.courseId)||0)>0&&(r.course_id=parseInt(this.openContext.courseId)||0);const l={success:e=>{const{status:t,message:s,data:i}=e;if(n.W(s,t),"success"===t){if(i?.button_title){const e=this.popupContainer.querySelector(X.selectors.saveBtn);e&&(e.textContent=i.button_title)}if(i?.status){const e=this.popupContainer.querySelector(`.${this.currentType}-status`);e&&(e.className=`${this.currentType}-status ${i.status}`,e.textContent=i.status),this.shouldRemoveFromCurriculum(i.status)&&this.removeItemFromCurriculum(this.currentId),this.shouldRemoveQuestionFromAssignedQuiz(i.status)&&this.removeQuestionFromAssignedQuiz(this.currentId)}this.updatePermalinkUIAfterSave(i),this.savedData={formData:this.getFormData(),data:i,wasNewItem:!1},document.dispatchEvent(new CustomEvent("lp-builder-popup-trashed",{detail:{type:this.currentType,id:this.currentId,data:i}}))}},error:e=>{n.W(e.message||"Trash failed","error")},completed:()=>{e.lpSetLoadingEl(s,0)}};window.lpAJAXG.fetchAJAX(r,l)}shouldRemoveFromCurriculum(e){const t=(e||"").toString().toLowerCase();return!!this.openContext?.isCurriculum&&["draft","trash"].includes(t)&&(parseInt(this.currentId)||0)>0}shouldRemoveQuestionFromAssignedQuiz(e){const t=(e||"").toString().toLowerCase();return"question"===this.currentType&&["draft","trash"].includes(t)&&(parseInt(this.currentId)||0)>0}removeItemFromCurriculum(e){const t=parseInt(e)||0;if(t<=0)return;const s=document.querySelector("#lp-course-edit-curriculum")||document.querySelector(".lp-edit-curriculum-wrap");if(!s)return;const i=s.querySelectorAll(`.section-item[data-item-id="${t}"]`);if(!i.length)return;const n=new Set;i.forEach(e=>{const t=e.closest(".section");t&&n.add(t),e.remove()}),this.syncCurriculumCounters(s,n)}removeQuestionFromAssignedQuiz(e){const t=parseInt(e)||0;t<=0||document.querySelectorAll(`.lp-question-item[data-question-id="${t}"]`).forEach(e=>e.remove())}syncCurriculumCounters(e,t=new Set){if(!e)return;const s=e.querySelectorAll(".section-item:not(.clone)").length,i=e.querySelector(".total-items");if(i){i.dataset.count=s;const e=i.querySelector(".count");e&&(e.textContent=s)}(t.size>0?Array.from(t):Array.from(e.querySelectorAll(".section"))).forEach(e=>{const t=e.querySelector(".section-items-counts");if(!t)return;const s=e.querySelectorAll(".section-item:not(.clone)").length;t.dataset.count=s;const i=t.querySelector(".count");i&&(i.textContent=s)})}validateFormData(e){const t=[],s=e[`${this.currentType}_title`]||"";return s.trim()||t.push(`${this.currentType.charAt(0).toUpperCase()+this.currentType.slice(1)} title is required`),s.length>200&&t.push("Title must be less than 200 characters"),{valid:0===t.length,errors:t}}getFormData(){const e={},t=this.popupContainer.querySelector(X.selectors.popup);if(!t)return e;e[`${this.currentType}_id`]=this.currentId||0,this.openContext?.isCurriculum&&(parseInt(this.openContext?.courseId)||0)>0&&(e.course_id=parseInt(this.openContext.courseId)||0);const s=t.querySelector('input[name$="_title"], #title, #'+this.currentType+"_title");s&&(e[`${this.currentType}_title`]=s.value);const i=`${this.currentType}_description_editor`;let n="";if("undefined"!=typeof tinymce&&tinymce.get(i))n=tinymce.get(i).getContent();else{const e=t.querySelector(`#${i}`);e&&(n=e.value)}e[`${this.currentType}_description`]=n;const o=t.querySelector(`.lp-form-setting-${this.currentType}`);o&&(e[`${this.currentType}_settings`]=!0,this.collectFormData(o,e));const a=t.querySelector(`input[name="${this.currentType}_permalink"], #${this.currentType}_permalink, ${X.selectors.permalinkSlugInput}`);return a&&a.value&&(e[`${this.currentType}_permalink`]=a.value),e}updatePermalinkUIAfterSave(e={}){if(!this.currentType||!this.popupContainer)return;const t=this.popupContainer.querySelector(X.selectors.popup);if(!t)return;const s=t.querySelector(`input[name="${this.currentType}_permalink"], #${this.currentType}_permalink, ${X.selectors.permalinkSlugInput}`),i=t.querySelector(X.selectors.permalinkRoot),n=i?.querySelector(X.selectors.permalinkPlaceholder),o=e?.[`${this.currentType}_slug`];s&&o&&(s.value=o,s.dataset.originalValue=o);const a=e?.[`${this.currentType}_permalink`],r=["lesson","quiz"].includes(this.currentType);if(!1===e?.permalink_available||r&&("draft"===e?.status||"trash"===e?.status||!a)){if(!i)return;const t=i.querySelector(X.selectors.permalinkDisplay),s=i.querySelector(".cb-item-edit-permalink__label")||i.querySelector(".cb-permalink-label"),o=i.querySelector(X.selectors.permalinkEditor);let a=n;return a||(a=document.createElement("span"),a.className="cb-item-edit-permalink__placeholder",s?s.insertAdjacentElement("afterend",a):i.prepend(a)),a.textContent=e?.permalink_notice||"Permalink is only available if the item is already assigned to a course.",a.classList.remove("lp-hidden"),t&&t.classList.add("lp-hidden"),void(o&&o.classList.add("lp-hidden"))}const l=t.querySelector(X.selectors.permalinkUrl),c=i?.querySelector(X.selectors.permalinkDisplay),d=t.querySelector(X.selectors.permalinkBaseUrl),u="string"==typeof d?.value?d.value:"",h="string"==typeof o?o.trim():"";let p="";u&&h?p=`${u}${h}`:"string"==typeof a&&(p=a),n&&n.classList.add("lp-hidden"),c&&c.classList.remove("lp-hidden"),l&&a?(l.href=a,l.textContent=p||a):l&&p&&(l.textContent=p)}collectFormData(e,t){e.querySelectorAll("input, select, textarea").forEach(e=>{const s=e.name||e.id;if(!s||"learnpress_meta_box_nonce"===s||"_wp_http_referer"===s)return;const i=s.replace("[]","");"checkbox"===e.type?t.hasOwnProperty(i)||(t[i]=e.checked?"yes":"no"):"radio"===e.type?e.checked&&(t[i]=e.value):"file"===e.type?e.files?.length>0&&(t[i]=e.files):s.endsWith("[]")?(t.hasOwnProperty(i)||(t[i]=[]),Array.isArray(t[i])&&t[i].push(e.value)):t.hasOwnProperty(i)||(t[i]=e.value)}),Object.keys(t).forEach(e=>{Array.isArray(t[e])&&(t[e]=t[e].join(","))})}loadTabAssets(e,t){const s=`${this.currentType}-${e}`;if(this.loadedTabAssets.has(s))return;const i=t.dataset.tabAssets;if(i)try{const e=JSON.parse(i);e.css&&Array.isArray(e.css)&&e.css.forEach(e=>{if(!document.querySelector(`link[href="${e}"]`)){const t=document.createElement("link");t.rel="stylesheet",t.href=e,t.dataset.tabAsset=s,document.head.appendChild(t)}}),e.js&&Array.isArray(e.js)&&e.js.forEach(e=>{if(!document.querySelector(`script[src="${e}"]`)){const t=document.createElement("script");t.src=e,t.dataset.tabAsset=s,document.head.appendChild(t)}}),this.loadedTabAssets.add(s)}catch(t){console.warn(`Failed to load assets for tab "${e}":`,t),this.loadedTabAssets.add(s)}else this.loadedTabAssets.add(s)}static open(e,t=0){X._instance||(X._instance=new X);const s={lesson:t?`[data-popup-lesson="${t}"]`:X.selectors.addNewLesson,quiz:t?`[data-popup-quiz="${t}"]`:"",question:t?`[data-popup-question="${t}"]`:""}[e]||(t?`[data-popup-type="${e}"][data-popup-id="${t}"]`:`[data-popup-type="${e}"][data-template]`);if(!s)return;const i=document.querySelector(s);i&&X._instance.showPopup(i,e,t,X._instance.resolveOpenContext(i))}static close(){X._instance&&X._instance.closePopup()}}function J(e){return e+.5|0}document.addEventListener("DOMContentLoaded",()=>{X._instance=new X});const G=(e,t,s)=>Math.max(Math.min(e,s),t);function Y(e){return G(J(2.55*e),0,255)}function K(e){return G(J(255*e),0,255)}function Z(e){return G(J(e/2.55)/100,0,1)}function ee(e){return G(J(100*e),0,100)}const te={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},se=[..."0123456789ABCDEF"],ie=e=>se[15&e],ne=e=>se[(240&e)>>4]+se[15&e],oe=e=>(240&e)>>4==(15&e);const ae=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function re(e,t,s){const i=t*Math.min(s,1-s),n=(t,n=(t+e/30)%12)=>s-i*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function le(e,t,s){const i=(i,n=(i+e/60)%6)=>s-s*t*Math.max(Math.min(n,4-n,1),0);return[i(5),i(3),i(1)]}function ce(e,t,s){const i=re(e,1,.5);let n;for(t+s>1&&(n=1/(t+s),t*=n,s*=n),n=0;n<3;n++)i[n]*=1-t-s,i[n]+=t;return i}function de(e){const t=e.r/255,s=e.g/255,i=e.b/255,n=Math.max(t,s,i),o=Math.min(t,s,i),a=(n+o)/2;let r,l,c;return n!==o&&(c=n-o,l=a>.5?c/(2-n-o):c/(n+o),r=function(e,t,s,i,n){return e===n?(t-s)/i+(t<s?6:0):t===n?(s-e)/i+2:(e-t)/i+4}(t,s,i,c,n),r=60*r+.5),[0|r,l||0,a]}function ue(e,t,s,i){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,s,i)).map(K)}function he(e,t,s){return ue(re,e,t,s)}function pe(e){return(e%360+360)%360}const me={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},ge={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let fe;const be=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/,ve=e=>e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055,ye=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function we(e,t,s){if(e){let i=de(e);i[t]=Math.max(0,Math.min(i[t]+i[t]*s,0===t?360:1)),i=he(i),e.r=i[0],e.g=i[1],e.b=i[2]}}function _e(e,t){return e?Object.assign(t||{},e):e}function xe(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=K(e[3]))):(t=_e(e,{r:0,g:0,b:0,a:1})).a=K(t.a),t}function Se(e){return"r"===e.charAt(0)?function(e){const t=be.exec(e);let s,i,n,o=255;if(t){if(t[7]!==s){const e=+t[7];o=t[8]?Y(e):G(255*e,0,255)}return s=+t[1],i=+t[3],n=+t[5],s=255&(t[2]?Y(s):G(s,0,255)),i=255&(t[4]?Y(i):G(i,0,255)),n=255&(t[6]?Y(n):G(n,0,255)),{r:s,g:i,b:n,a:o}}}(e):function(e){const t=ae.exec(e);let s,i=255;if(!t)return;t[5]!==s&&(i=t[6]?Y(+t[5]):K(+t[5]));const n=pe(+t[2]),o=+t[3]/100,a=+t[4]/100;return s="hwb"===t[1]?function(e,t,s){return ue(ce,e,t,s)}(n,o,a):"hsv"===t[1]?function(e,t,s){return ue(le,e,t,s)}(n,o,a):he(n,o,a),{r:s[0],g:s[1],b:s[2],a:i}}(e)}class Ce{constructor(e){if(e instanceof Ce)return e;const t=typeof e;let s;var i,n,o;"object"===t?s=xe(e):"string"===t&&(o=(i=e).length,"#"===i[0]&&(4===o||5===o?n={r:255&17*te[i[1]],g:255&17*te[i[2]],b:255&17*te[i[3]],a:5===o?17*te[i[4]]:255}:7!==o&&9!==o||(n={r:te[i[1]]<<4|te[i[2]],g:te[i[3]]<<4|te[i[4]],b:te[i[5]]<<4|te[i[6]],a:9===o?te[i[7]]<<4|te[i[8]]:255})),s=n||function(e){fe||(fe=function(){const e={},t=Object.keys(ge),s=Object.keys(me);let i,n,o,a,r;for(i=0;i<t.length;i++){for(a=r=t[i],n=0;n<s.length;n++)o=s[n],r=r.replace(o,me[o]);o=parseInt(ge[a],16),e[r]=[o>>16&255,o>>8&255,255&o]}return e}(),fe.transparent=[0,0,0,0]);const t=fe[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}(e)||Se(e)),this._rgb=s,this._valid=!!s}get valid(){return this._valid}get rgb(){var e=_e(this._rgb);return e&&(e.a=Z(e.a)),e}set rgb(e){this._rgb=xe(e)}rgbString(){return this._valid?(e=this._rgb)&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${Z(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`):void 0;var e}hexString(){return this._valid?(e=this._rgb,t=(e=>oe(e.r)&&oe(e.g)&&oe(e.b)&&oe(e.a))(e)?ie:ne,e?"#"+t(e.r)+t(e.g)+t(e.b)+((e,t)=>e<255?t(e):"")(e.a,t):void 0):void 0;var e,t}hslString(){return this._valid?function(e){if(!e)return;const t=de(e),s=t[0],i=ee(t[1]),n=ee(t[2]);return e.a<255?`hsla(${s}, ${i}%, ${n}%, ${Z(e.a)})`:`hsl(${s}, ${i}%, ${n}%)`}(this._rgb):void 0}mix(e,t){if(e){const s=this.rgb,i=e.rgb;let n;const o=t===n?.5:t,a=2*o-1,r=s.a-i.a,l=((a*r===-1?a:(a+r)/(1+a*r))+1)/2;n=1-l,s.r=255&l*s.r+n*i.r+.5,s.g=255&l*s.g+n*i.g+.5,s.b=255&l*s.b+n*i.b+.5,s.a=o*s.a+(1-o)*i.a,this.rgb=s}return this}interpolate(e,t){return e&&(this._rgb=function(e,t,s){const i=ye(Z(e.r)),n=ye(Z(e.g)),o=ye(Z(e.b));return{r:K(ve(i+s*(ye(Z(t.r))-i))),g:K(ve(n+s*(ye(Z(t.g))-n))),b:K(ve(o+s*(ye(Z(t.b))-o))),a:e.a+s*(t.a-e.a)}}(this._rgb,e._rgb,t)),this}clone(){return new Ce(this.rgb)}alpha(e){return this._rgb.a=K(e),this}clearer(e){return this._rgb.a*=1-e,this}greyscale(){const e=this._rgb,t=J(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}opaquer(e){return this._rgb.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return we(this._rgb,2,e),this}darken(e){return we(this._rgb,2,-e),this}saturate(e){return we(this._rgb,1,e),this}desaturate(e){return we(this._rgb,1,-e),this}rotate(e){return function(e,t){var s=de(e);s[0]=pe(s[0]+t),s=he(s),e.r=s[0],e.g=s[1],e.b=s[2]}(this._rgb,e),this}}function ke(){}const Ae=(()=>{let e=0;return()=>e++})();function Ee(e){return null==e}function Te(e){if(Array.isArray&&Array.isArray(e))return!0;const t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function Le(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function Ie(e){return("number"==typeof e||e instanceof Number)&&isFinite(+e)}function De(e,t){return Ie(e)?e:t}function qe(e,t){return void 0===e?t:e}const Be=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e;function Pe(e,t,s){if(e&&"function"==typeof e.call)return e.apply(s,t)}function Me(e,t,s,i){let n,o,a;if(Te(e))if(o=e.length,i)for(n=o-1;n>=0;n--)t.call(s,e[n],n);else for(n=0;n<o;n++)t.call(s,e[n],n);else if(Le(e))for(a=Object.keys(e),o=a.length,n=0;n<o;n++)t.call(s,e[a[n]],a[n])}function Oe(e,t){let s,i,n,o;if(!e||!t||e.length!==t.length)return!1;for(s=0,i=e.length;s<i;++s)if(n=e[s],o=t[s],n.datasetIndex!==o.datasetIndex||n.index!==o.index)return!1;return!0}function ze(e){if(Te(e))return e.map(ze);if(Le(e)){const t=Object.create(null),s=Object.keys(e),i=s.length;let n=0;for(;n<i;++n)t[s[n]]=ze(e[s[n]]);return t}return e}function $e(e){return-1===["__proto__","prototype","constructor"].indexOf(e)}function Fe(e,t,s,i){if(!$e(e))return;const n=t[e],o=s[e];Le(n)&&Le(o)?He(n,o,i):t[e]=ze(o)}function He(e,t,s){const i=Te(t)?t:[t],n=i.length;if(!Le(e))return e;const o=(s=s||{}).merger||Fe;let a;for(let t=0;t<n;++t){if(a=i[t],!Le(a))continue;const n=Object.keys(a);for(let t=0,i=n.length;t<i;++t)o(n[t],e,a,s)}return e}function Qe(e,t){return He(e,t,{merger:Ne})}function Ne(e,t,s){if(!$e(e))return;const i=t[e],n=s[e];Le(i)&&Le(n)?Qe(i,n):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=ze(n))}const Re={"":e=>e,x:e=>e.x,y:e=>e.y};function We(e,t){const s=Re[t]||(Re[t]=function(e){const t=function(e){const t=e.split("."),s=[];let i="";for(const e of t)i+=e,i.endsWith("\\")?i=i.slice(0,-1)+".":(s.push(i),i="");return s}(e);return e=>{for(const s of t){if(""===s)break;e=e&&e[s]}return e}}(t));return s(e)}function je(e){return e.charAt(0).toUpperCase()+e.slice(1)}const Ve=e=>void 0!==e,Ue=e=>"function"==typeof e,Xe=(e,t)=>{if(e.size!==t.size)return!1;for(const s of e)if(!t.has(s))return!1;return!0},Je=Math.PI,Ge=2*Je,Ye=Ge+Je,Ke=Number.POSITIVE_INFINITY,Ze=Je/180,et=Je/2,tt=Je/4,st=2*Je/3,it=Math.log10,nt=Math.sign;function ot(e,t,s){return Math.abs(e-t)<s}function at(e){const t=Math.round(e);e=ot(e,t,e/1e3)?t:e;const s=Math.pow(10,Math.floor(it(e))),i=e/s;return(i<=1?1:i<=2?2:i<=5?5:10)*s}function rt(e){return!function(e){return"symbol"==typeof e||"object"==typeof e&&null!==e&&!(Symbol.toPrimitive in e||"toString"in e||"valueOf"in e)}(e)&&!isNaN(parseFloat(e))&&isFinite(e)}function lt(e,t,s){let i,n,o;for(i=0,n=e.length;i<n;i++)o=e[i][s],isNaN(o)||(t.min=Math.min(t.min,o),t.max=Math.max(t.max,o))}function ct(e){return e*(Je/180)}function dt(e){return e*(180/Je)}function ut(e){if(!Ie(e))return;let t=1,s=0;for(;Math.round(e*t)/t!==e;)t*=10,s++;return s}function ht(e,t){const s=t.x-e.x,i=t.y-e.y,n=Math.sqrt(s*s+i*i);let o=Math.atan2(i,s);return o<-.5*Je&&(o+=Ge),{angle:o,distance:n}}function pt(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function mt(e,t){return(e-t+Ye)%Ge-Je}function gt(e){return(e%Ge+Ge)%Ge}function ft(e,t,s,i){const n=gt(e),o=gt(t),a=gt(s),r=gt(o-n),l=gt(a-n),c=gt(n-o),d=gt(n-a);return n===o||n===a||i&&o===a||r>l&&c<d}function bt(e,t,s){return Math.max(t,Math.min(s,e))}function vt(e,t,s,i=1e-6){return e>=Math.min(t,s)-i&&e<=Math.max(t,s)+i}function yt(e,t,s){s=s||(s=>e[s]<t);let i,n=e.length-1,o=0;for(;n-o>1;)i=o+n>>1,s(i)?o=i:n=i;return{lo:o,hi:n}}const wt=(e,t,s,i)=>yt(e,s,i?i=>{const n=e[i][t];return n<s||n===s&&e[i+1][t]===s}:i=>e[i][t]<s),_t=(e,t,s)=>yt(e,s,i=>e[i][t]>=s),xt=["push","pop","shift","splice","unshift"];function St(e,t){const s=e._chartjs;if(!s)return;const i=s.listeners,n=i.indexOf(t);-1!==n&&i.splice(n,1),i.length>0||(xt.forEach(t=>{delete e[t]}),delete e._chartjs)}function Ct(e){const t=new Set(e);return t.size===e.length?e:Array.from(t)}const kt="undefined"==typeof window?function(e){return e()}:window.requestAnimationFrame;function At(e,t){let s=[],i=!1;return function(...n){s=n,i||(i=!0,kt.call(window,()=>{i=!1,e.apply(t,s)}))}}const Et=e=>"start"===e?"left":"end"===e?"right":"center",Tt=(e,t,s)=>"start"===e?t:"end"===e?s:(t+s)/2;function Lt(e,t,s){const i=t.length;let n=0,o=i;if(e._sorted){const{iScale:a,vScale:r,_parsed:l}=e,c=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null,d=a.axis,{min:u,max:h,minDefined:p,maxDefined:m}=a.getUserBounds();if(p){if(n=Math.min(wt(l,d,u).lo,s?i:wt(t,d,a.getPixelForValue(u)).lo),c){const e=l.slice(0,n+1).reverse().findIndex(e=>!Ee(e[r.axis]));n-=Math.max(0,e)}n=bt(n,0,i-1)}if(m){let e=Math.max(wt(l,a.axis,h,!0).hi+1,s?0:wt(t,d,a.getPixelForValue(h),!0).hi+1);if(c){const t=l.slice(e-1).findIndex(e=>!Ee(e[r.axis]));e+=Math.max(0,t)}o=bt(e,n,i)-n}else o=i-n}return{start:n,count:o}}function It(e){const{xScale:t,yScale:s,_scaleRanges:i}=e,n={xmin:t.min,xmax:t.max,ymin:s.min,ymax:s.max};if(!i)return e._scaleRanges=n,!0;const o=i.xmin!==t.min||i.xmax!==t.max||i.ymin!==s.min||i.ymax!==s.max;return Object.assign(i,n),o}const Dt=e=>0===e||1===e,qt=(e,t,s)=>-Math.pow(2,10*(e-=1))*Math.sin((e-t)*Ge/s),Bt=(e,t,s)=>Math.pow(2,-10*e)*Math.sin((e-t)*Ge/s)+1,Pt={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>1-Math.cos(e*et),easeOutSine:e=>Math.sin(e*et),easeInOutSine:e=>-.5*(Math.cos(Je*e)-1),easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>Dt(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(2-Math.pow(2,-10*(2*e-1))),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>Dt(e)?e:qt(e,.075,.3),easeOutElastic:e=>Dt(e)?e:Bt(e,.075,.3),easeInOutElastic(e){const t=.1125;return Dt(e)?e:e<.5?.5*qt(2*e,t,.45):.5+.5*Bt(2*e-1,t,.45)},easeInBack(e){const t=1.70158;return e*e*((t+1)*e-t)},easeOutBack(e){const t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:e=>1-Pt.easeOutBounce(1-e),easeOutBounce(e){const t=7.5625,s=2.75;return e<1/s?t*e*e:e<2/s?t*(e-=1.5/s)*e+.75:e<2.5/s?t*(e-=2.25/s)*e+.9375:t*(e-=2.625/s)*e+.984375},easeInOutBounce:e=>e<.5?.5*Pt.easeInBounce(2*e):.5*Pt.easeOutBounce(2*e-1)+.5};function Mt(e){if(e&&"object"==typeof e){const t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function Ot(e){return Mt(e)?e:new Ce(e)}function zt(e){return Mt(e)?e:new Ce(e).saturate(.5).darken(.1).hexString()}const $t=["x","y","borderWidth","radius","tension"],Ft=["color","borderColor","backgroundColor"],Ht=new Map;function Qt(e,t,s){return function(e,t){t=t||{};const s=e+JSON.stringify(t);let i=Ht.get(s);return i||(i=new Intl.NumberFormat(e,t),Ht.set(s,i)),i}(t,s).format(e)}const Nt={values:e=>Te(e)?e:""+e,numeric(e,t,s){if(0===e)return"0";const i=this.chart.options.locale;let n,o=e;if(s.length>1){const t=Math.max(Math.abs(s[0].value),Math.abs(s[s.length-1].value));(t<1e-4||t>1e15)&&(n="scientific"),o=function(e,t){let s=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(s)>=1&&e!==Math.floor(e)&&(s=e-Math.floor(e)),s}(e,s)}const a=it(Math.abs(o)),r=isNaN(a)?1:Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:n,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(l,this.options.ticks.format),Qt(e,i,l)},logarithmic(e,t,s){if(0===e)return"0";const i=s[t].significand||e/Math.pow(10,Math.floor(it(e)));return[1,2,3,5,10,15].includes(i)||t>.8*s.length?Nt.numeric.call(this,e,t,s):""}};var Rt={formatters:Nt};const Wt=Object.create(null),jt=Object.create(null);function Vt(e,t){if(!t)return e;const s=t.split(".");for(let t=0,i=s.length;t<i;++t){const i=s[t];e=e[i]||(e[i]=Object.create(null))}return e}function Ut(e,t,s){return"string"==typeof t?He(Vt(e,t),s):He(Vt(e,""),t)}class Xt{constructor(e,t){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=e=>e.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,t)=>zt(t.backgroundColor),this.hoverBorderColor=(e,t)=>zt(t.borderColor),this.hoverColor=(e,t)=>zt(t.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(t)}set(e,t){return Ut(this,e,t)}get(e){return Vt(this,e)}describe(e,t){return Ut(jt,e,t)}override(e,t){return Ut(Wt,e,t)}route(e,t,s,i){const n=Vt(this,e),o=Vt(this,s),a="_"+t;Object.defineProperties(n,{[a]:{value:n[t],writable:!0},[t]:{enumerable:!0,get(){const e=this[a],t=o[i];return Le(e)?Object.assign({},t,e):qe(e,t)},set(e){this[a]=e}}})}apply(e){e.forEach(e=>e(this))}}var Jt=new Xt({_scriptable:e=>!e.startsWith("on"),_indexable:e=>"events"!==e,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),e.set("animations",{colors:{type:"color",properties:Ft},numbers:{type:"number",properties:$t}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>0|e}}}})},function(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Rt.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e&&"dash"!==e}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e})}]);function Gt(e,t,s,i,n){let o=t[n];return o||(o=t[n]=e.measureText(n).width,s.push(n)),o>i&&(i=o),i}function Yt(e,t,s,i){let n=(i=i||{}).data=i.data||{},o=i.garbageCollect=i.garbageCollect||[];i.font!==t&&(n=i.data={},o=i.garbageCollect=[],i.font=t),e.save(),e.font=t;let a=0;const r=s.length;let l,c,d,u,h;for(l=0;l<r;l++)if(u=s[l],null==u||Te(u)){if(Te(u))for(c=0,d=u.length;c<d;c++)h=u[c],null==h||Te(h)||(a=Gt(e,n,o,a,h))}else a=Gt(e,n,o,a,u);e.restore();const p=o.length/2;if(p>s.length){for(l=0;l<p;l++)delete n[o[l]];o.splice(0,p)}return a}function Kt(e,t,s){const i=e.currentDevicePixelRatio,n=0!==s?Math.max(s/2,.5):0;return Math.round((t-n)*i)/i+n}function Zt(e,t){(t||e)&&((t=t||e.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore())}function es(e,t,s,i){ts(e,t,s,i,null)}function ts(e,t,s,i,n){let o,a,r,l,c,d,u,h;const p=t.pointStyle,m=t.rotation,g=t.radius;let f=(m||0)*Ze;if(p&&"object"==typeof p&&(o=p.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return e.save(),e.translate(s,i),e.rotate(f),e.drawImage(p,-p.width/2,-p.height/2,p.width,p.height),void e.restore();if(!(isNaN(g)||g<=0)){switch(e.beginPath(),p){default:n?e.ellipse(s,i,n/2,g,0,0,Ge):e.arc(s,i,g,0,Ge),e.closePath();break;case"triangle":d=n?n/2:g,e.moveTo(s+Math.sin(f)*d,i-Math.cos(f)*g),f+=st,e.lineTo(s+Math.sin(f)*d,i-Math.cos(f)*g),f+=st,e.lineTo(s+Math.sin(f)*d,i-Math.cos(f)*g),e.closePath();break;case"rectRounded":c=.516*g,l=g-c,a=Math.cos(f+tt)*l,u=Math.cos(f+tt)*(n?n/2-c:l),r=Math.sin(f+tt)*l,h=Math.sin(f+tt)*(n?n/2-c:l),e.arc(s-u,i-r,c,f-Je,f-et),e.arc(s+h,i-a,c,f-et,f),e.arc(s+u,i+r,c,f,f+et),e.arc(s-h,i+a,c,f+et,f+Je),e.closePath();break;case"rect":if(!m){l=Math.SQRT1_2*g,d=n?n/2:l,e.rect(s-d,i-l,2*d,2*l);break}f+=tt;case"rectRot":u=Math.cos(f)*(n?n/2:g),a=Math.cos(f)*g,r=Math.sin(f)*g,h=Math.sin(f)*(n?n/2:g),e.moveTo(s-u,i-r),e.lineTo(s+h,i-a),e.lineTo(s+u,i+r),e.lineTo(s-h,i+a),e.closePath();break;case"crossRot":f+=tt;case"cross":u=Math.cos(f)*(n?n/2:g),a=Math.cos(f)*g,r=Math.sin(f)*g,h=Math.sin(f)*(n?n/2:g),e.moveTo(s-u,i-r),e.lineTo(s+u,i+r),e.moveTo(s+h,i-a),e.lineTo(s-h,i+a);break;case"star":u=Math.cos(f)*(n?n/2:g),a=Math.cos(f)*g,r=Math.sin(f)*g,h=Math.sin(f)*(n?n/2:g),e.moveTo(s-u,i-r),e.lineTo(s+u,i+r),e.moveTo(s+h,i-a),e.lineTo(s-h,i+a),f+=tt,u=Math.cos(f)*(n?n/2:g),a=Math.cos(f)*g,r=Math.sin(f)*g,h=Math.sin(f)*(n?n/2:g),e.moveTo(s-u,i-r),e.lineTo(s+u,i+r),e.moveTo(s+h,i-a),e.lineTo(s-h,i+a);break;case"line":a=n?n/2:Math.cos(f)*g,r=Math.sin(f)*g,e.moveTo(s-a,i-r),e.lineTo(s+a,i+r);break;case"dash":e.moveTo(s,i),e.lineTo(s+Math.cos(f)*(n?n/2:g),i+Math.sin(f)*g);break;case!1:e.closePath()}e.fill(),t.borderWidth>0&&e.stroke()}}function ss(e,t,s){return s=s||.5,!t||e&&e.x>t.left-s&&e.x<t.right+s&&e.y>t.top-s&&e.y<t.bottom+s}function is(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()}function ns(e){e.restore()}function os(e,t,s,i,n){if(!t)return e.lineTo(s.x,s.y);if("middle"===n){const i=(t.x+s.x)/2;e.lineTo(i,t.y),e.lineTo(i,s.y)}else"after"===n!=!!i?e.lineTo(t.x,s.y):e.lineTo(s.x,t.y);e.lineTo(s.x,s.y)}function as(e,t,s,i){if(!t)return e.lineTo(s.x,s.y);e.bezierCurveTo(i?t.cp1x:t.cp2x,i?t.cp1y:t.cp2y,i?s.cp2x:s.cp1x,i?s.cp2y:s.cp1y,s.x,s.y)}function rs(e,t,s,i,n){if(n.strikethrough||n.underline){const o=e.measureText(i),a=t-o.actualBoundingBoxLeft,r=t+o.actualBoundingBoxRight,l=s-o.actualBoundingBoxAscent,c=s+o.actualBoundingBoxDescent,d=n.strikethrough?(l+c)/2:c;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=n.decorationWidth||2,e.moveTo(a,d),e.lineTo(r,d),e.stroke()}}function ls(e,t){const s=e.fillStyle;e.fillStyle=t.color,e.fillRect(t.left,t.top,t.width,t.height),e.fillStyle=s}function cs(e,t,s,i,n,o={}){const a=Te(t)?t:[t],r=o.strokeWidth>0&&""!==o.strokeColor;let l,c;for(e.save(),e.font=n.string,function(e,t){t.translation&&e.translate(t.translation[0],t.translation[1]),Ee(t.rotation)||e.rotate(t.rotation),t.color&&(e.fillStyle=t.color),t.textAlign&&(e.textAlign=t.textAlign),t.textBaseline&&(e.textBaseline=t.textBaseline)}(e,o),l=0;l<a.length;++l)c=a[l],o.backdrop&&ls(e,o.backdrop),r&&(o.strokeColor&&(e.strokeStyle=o.strokeColor),Ee(o.strokeWidth)||(e.lineWidth=o.strokeWidth),e.strokeText(c,s,i,o.maxWidth)),e.fillText(c,s,i,o.maxWidth),rs(e,s,i,c,o),i+=Number(n.lineHeight);e.restore()}function ds(e,t){const{x:s,y:i,w:n,h:o,radius:a}=t;e.arc(s+a.topLeft,i+a.topLeft,a.topLeft,1.5*Je,Je,!0),e.lineTo(s,i+o-a.bottomLeft),e.arc(s+a.bottomLeft,i+o-a.bottomLeft,a.bottomLeft,Je,et,!0),e.lineTo(s+n-a.bottomRight,i+o),e.arc(s+n-a.bottomRight,i+o-a.bottomRight,a.bottomRight,et,0,!0),e.lineTo(s+n,i+a.topRight),e.arc(s+n-a.topRight,i+a.topRight,a.topRight,0,-et,!0),e.lineTo(s+a.topLeft,i)}const us=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,hs=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function ps(e,t){const s=(""+e).match(us);if(!s||"normal"===s[1])return 1.2*t;switch(e=+s[2],s[3]){case"px":return e;case"%":e/=100}return t*e}const ms=e=>+e||0;function gs(e,t){const s={},i=Le(t),n=i?Object.keys(t):t,o=Le(e)?i?s=>qe(e[s],e[t[s]]):t=>e[t]:()=>e;for(const e of n)s[e]=ms(o(e));return s}function fs(e){return gs(e,{top:"y",right:"x",bottom:"y",left:"x"})}function bs(e){return gs(e,["topLeft","topRight","bottomLeft","bottomRight"])}function vs(e){const t=fs(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function ys(e,t){e=e||{},t=t||Jt.font;let s=qe(e.size,t.size);"string"==typeof s&&(s=parseInt(s,10));let i=qe(e.style,t.style);i&&!(""+i).match(hs)&&(console.warn('Invalid font style specified: "'+i+'"'),i=void 0);const n={family:qe(e.family,t.family),lineHeight:ps(qe(e.lineHeight,t.lineHeight),s),size:s,style:i,weight:qe(e.weight,t.weight),string:""};return n.string=function(e){return!e||Ee(e.size)||Ee(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(n),n}function ws(e,t,s,i){let n,o,a,r=!0;for(n=0,o=e.length;n<o;++n)if(a=e[n],void 0!==a&&(void 0!==t&&"function"==typeof a&&(a=a(t),r=!1),void 0!==s&&Te(a)&&(a=a[s%a.length],r=!1),void 0!==a))return i&&!r&&(i.cacheable=!1),a}function _s(e,t){return Object.assign(Object.create(e),t)}function xs(e,t=[""],s,i,n=()=>e[0]){const o=s||e;void 0===i&&(i=Bs("_fallback",e));const a={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:o,_fallback:i,_getTarget:n,override:s=>xs([s,...e],t,o,i)};return new Proxy(a,{deleteProperty:(t,s)=>(delete t[s],delete t._keys,delete e[0][s],!0),get:(s,i)=>Es(s,i,()=>function(e,t,s,i){let n;for(const o of t)if(n=Bs(ks(o,e),s),void 0!==n)return As(e,n)?Ds(s,i,e,n):n}(i,t,e,s)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e._scopes[0],t),getPrototypeOf:()=>Reflect.getPrototypeOf(e[0]),has:(e,t)=>Ps(e).includes(t),ownKeys:e=>Ps(e),set(e,t,s){const i=e._storage||(e._storage=n());return e[t]=i[t]=s,delete e._keys,!0}})}function Ss(e,t,s,i){const n={_cacheable:!1,_proxy:e,_context:t,_subProxy:s,_stack:new Set,_descriptors:Cs(e,i),setContext:t=>Ss(e,t,s,i),override:n=>Ss(e.override(n),t,s,i)};return new Proxy(n,{deleteProperty:(t,s)=>(delete t[s],delete e[s],!0),get:(e,t,s)=>Es(e,t,()=>function(e,t,s){const{_proxy:i,_context:n,_subProxy:o,_descriptors:a}=e;let r=i[t];return Ue(r)&&a.isScriptable(t)&&(r=function(e,t,s,i){const{_proxy:n,_context:o,_subProxy:a,_stack:r}=s;if(r.has(e))throw new Error("Recursion detected: "+Array.from(r).join("->")+"->"+e);r.add(e);let l=t(o,a||i);return r.delete(e),As(e,l)&&(l=Ds(n._scopes,n,e,l)),l}(t,r,e,s)),Te(r)&&r.length&&(r=function(e,t,s,i){const{_proxy:n,_context:o,_subProxy:a,_descriptors:r}=s;if(void 0!==o.index&&i(e))return t[o.index%t.length];if(Le(t[0])){const s=t,i=n._scopes.filter(e=>e!==s);t=[];for(const l of s){const s=Ds(i,n,e,l);t.push(Ss(s,o,a&&a[e],r))}}return t}(t,r,e,a.isIndexable)),As(t,r)&&(r=Ss(r,n,o&&o[t],a)),r}(e,t,s)),getOwnPropertyDescriptor:(t,s)=>t._descriptors.allKeys?Reflect.has(e,s)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,s),getPrototypeOf:()=>Reflect.getPrototypeOf(e),has:(t,s)=>Reflect.has(e,s),ownKeys:()=>Reflect.ownKeys(e),set:(t,s,i)=>(e[s]=i,delete t[s],!0)})}function Cs(e,t={scriptable:!0,indexable:!0}){const{_scriptable:s=t.scriptable,_indexable:i=t.indexable,_allKeys:n=t.allKeys}=e;return{allKeys:n,scriptable:s,indexable:i,isScriptable:Ue(s)?s:()=>s,isIndexable:Ue(i)?i:()=>i}}const ks=(e,t)=>e?e+je(t):t,As=(e,t)=>Le(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function Es(e,t,s){if(Object.prototype.hasOwnProperty.call(e,t)||"constructor"===t)return e[t];const i=s();return e[t]=i,i}function Ts(e,t,s){return Ue(e)?e(t,s):e}const Ls=(e,t)=>!0===e?t:"string"==typeof e?We(t,e):void 0;function Is(e,t,s,i,n){for(const o of t){const t=Ls(s,o);if(t){e.add(t);const o=Ts(t._fallback,s,n);if(void 0!==o&&o!==s&&o!==i)return o}else if(!1===t&&void 0!==i&&s!==i)return null}return!1}function Ds(e,t,s,i){const n=t._rootScopes,o=Ts(t._fallback,s,i),a=[...e,...n],r=new Set;r.add(i);let l=qs(r,a,s,o||s,i);return null!==l&&(void 0===o||o===s||(l=qs(r,a,o,l,i),null!==l))&&xs(Array.from(r),[""],n,o,()=>function(e,t,s){const i=e._getTarget();t in i||(i[t]={});const n=i[t];return Te(n)&&Le(s)?s:n||{}}(t,s,i))}function qs(e,t,s,i,n){for(;s;)s=Is(e,t,s,i,n);return s}function Bs(e,t){for(const s of t){if(!s)continue;const t=s[e];if(void 0!==t)return t}}function Ps(e){let t=e._keys;return t||(t=e._keys=function(e){const t=new Set;for(const s of e)for(const e of Object.keys(s).filter(e=>!e.startsWith("_")))t.add(e);return Array.from(t)}(e._scopes)),t}function Ms(e,t,s,i){const{iScale:n}=e,{key:o="r"}=this._parsing,a=new Array(i);let r,l,c,d;for(r=0,l=i;r<l;++r)c=r+s,d=t[c],a[r]={r:n.parse(We(d,o),c)};return a}const Os=Number.EPSILON||1e-14,zs=(e,t)=>t<e.length&&!e[t].skip&&e[t],$s=e=>"x"===e?"y":"x";function Fs(e,t,s,i){const n=e.skip?t:e,o=t,a=s.skip?t:s,r=pt(o,n),l=pt(a,o);let c=r/(r+l),d=l/(r+l);c=isNaN(c)?0:c,d=isNaN(d)?0:d;const u=i*c,h=i*d;return{previous:{x:o.x-u*(a.x-n.x),y:o.y-u*(a.y-n.y)},next:{x:o.x+h*(a.x-n.x),y:o.y+h*(a.y-n.y)}}}function Hs(e,t,s){return Math.max(Math.min(e,s),t)}function Qs(e,t,s,i,n){let o,a,r,l;if(t.spanGaps&&(e=e.filter(e=>!e.skip)),"monotone"===t.cubicInterpolationMode)!function(e,t="x"){const s=$s(t),i=e.length,n=Array(i).fill(0),o=Array(i);let a,r,l,c=zs(e,0);for(a=0;a<i;++a)if(r=l,l=c,c=zs(e,a+1),l){if(c){const e=c[t]-l[t];n[a]=0!==e?(c[s]-l[s])/e:0}o[a]=r?c?nt(n[a-1])!==nt(n[a])?0:(n[a-1]+n[a])/2:n[a-1]:n[a]}!function(e,t,s){const i=e.length;let n,o,a,r,l,c=zs(e,0);for(let d=0;d<i-1;++d)l=c,c=zs(e,d+1),l&&c&&(ot(t[d],0,Os)?s[d]=s[d+1]=0:(n=s[d]/t[d],o=s[d+1]/t[d],r=Math.pow(n,2)+Math.pow(o,2),r<=9||(a=3/Math.sqrt(r),s[d]=n*a*t[d],s[d+1]=o*a*t[d])))}(e,n,o),function(e,t,s="x"){const i=$s(s),n=e.length;let o,a,r,l=zs(e,0);for(let c=0;c<n;++c){if(a=r,r=l,l=zs(e,c+1),!r)continue;const n=r[s],d=r[i];a&&(o=(n-a[s])/3,r[`cp1${s}`]=n-o,r[`cp1${i}`]=d-o*t[c]),l&&(o=(l[s]-n)/3,r[`cp2${s}`]=n+o,r[`cp2${i}`]=d+o*t[c])}}(e,o,t)}(e,n);else{let s=i?e[e.length-1]:e[0];for(o=0,a=e.length;o<a;++o)r=e[o],l=Fs(s,r,e[Math.min(o+1,a-(i?0:1))%a],t.tension),r.cp1x=l.previous.x,r.cp1y=l.previous.y,r.cp2x=l.next.x,r.cp2y=l.next.y,s=r}t.capBezierPoints&&function(e,t){let s,i,n,o,a,r=ss(e[0],t);for(s=0,i=e.length;s<i;++s)a=o,o=r,r=s<i-1&&ss(e[s+1],t),o&&(n=e[s],a&&(n.cp1x=Hs(n.cp1x,t.left,t.right),n.cp1y=Hs(n.cp1y,t.top,t.bottom)),r&&(n.cp2x=Hs(n.cp2x,t.left,t.right),n.cp2y=Hs(n.cp2y,t.top,t.bottom)))}(e,s)}function Ns(){return"undefined"!=typeof window&&"undefined"!=typeof document}function Rs(e){let t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function Ws(e,t,s){let i;return"string"==typeof e?(i=parseInt(e,10),-1!==e.indexOf("%")&&(i=i/100*t.parentNode[s])):i=e,i}const js=e=>e.ownerDocument.defaultView.getComputedStyle(e,null),Vs=["top","right","bottom","left"];function Us(e,t,s){const i={};s=s?"-"+s:"";for(let n=0;n<4;n++){const o=Vs[n];i[o]=parseFloat(e[t+"-"+o+s])||0}return i.width=i.left+i.right,i.height=i.top+i.bottom,i}function Xs(e,t){if("native"in e)return e;const{canvas:s,currentDevicePixelRatio:i}=t,n=js(s),o="border-box"===n.boxSizing,a=Us(n,"padding"),r=Us(n,"border","width"),{x:l,y:c,box:d}=function(e,t){const s=e.touches,i=s&&s.length?s[0]:e,{offsetX:n,offsetY:o}=i;let a,r,l=!1;if(((e,t,s)=>(e>0||t>0)&&(!s||!s.shadowRoot))(n,o,e.target))a=n,r=o;else{const e=t.getBoundingClientRect();a=i.clientX-e.left,r=i.clientY-e.top,l=!0}return{x:a,y:r,box:l}}(e,s),u=a.left+(d&&r.left),h=a.top+(d&&r.top);let{width:p,height:m}=t;return o&&(p-=a.width+r.width,m-=a.height+r.height),{x:Math.round((l-u)/p*s.width/i),y:Math.round((c-h)/m*s.height/i)}}const Js=e=>Math.round(10*e)/10;function Gs(e,t,s){const i=t||1,n=Js(e.height*i),o=Js(e.width*i);e.height=Js(e.height),e.width=Js(e.width);const a=e.canvas;return a.style&&(s||!a.style.height&&!a.style.width)&&(a.style.height=`${e.height}px`,a.style.width=`${e.width}px`),(e.currentDevicePixelRatio!==i||a.height!==n||a.width!==o)&&(e.currentDevicePixelRatio=i,a.height=n,a.width=o,e.ctx.setTransform(i,0,0,i,0,0),!0)}const Ys=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};Ns()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch(e){}return e}();function Ks(e,t){const s=function(e,t){return js(e).getPropertyValue(t)}(e,t),i=s&&s.match(/^(\d+)(\.\d+)?px$/);return i?+i[1]:void 0}function Zs(e,t,s,i){return{x:e.x+s*(t.x-e.x),y:e.y+s*(t.y-e.y)}}function ei(e,t,s,i){return{x:e.x+s*(t.x-e.x),y:"middle"===i?s<.5?e.y:t.y:"after"===i?s<1?e.y:t.y:s>0?t.y:e.y}}function ti(e,t,s,i){const n={x:e.cp2x,y:e.cp2y},o={x:t.cp1x,y:t.cp1y},a=Zs(e,n,s),r=Zs(n,o,s),l=Zs(o,t,s),c=Zs(a,r,s),d=Zs(r,l,s);return Zs(c,d,s)}function si(e,t,s){return e?function(e,t){return{x:s=>e+e+t-s,setWidth(e){t=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,t)=>e-t,leftForLtr:(e,t)=>e-t}}(t,s):{x:e=>e,setWidth(e){},textAlign:e=>e,xPlus:(e,t)=>e+t,leftForLtr:(e,t)=>e}}function ii(e,t){let s,i;"ltr"!==t&&"rtl"!==t||(s=e.canvas.style,i=[s.getPropertyValue("direction"),s.getPropertyPriority("direction")],s.setProperty("direction",t,"important"),e.prevTextDirection=i)}function ni(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function oi(e){return"angle"===e?{between:ft,compare:mt,normalize:gt}:{between:vt,compare:(e,t)=>e-t,normalize:e=>e}}function ai({start:e,end:t,count:s,loop:i,style:n}){return{start:e%s,end:t%s,loop:i&&(t-e+1)%s==0,style:n}}function ri(e,t,s){if(!s)return[e];const{property:i,start:n,end:o}=s,a=t.length,{compare:r,between:l,normalize:c}=oi(i),{start:d,end:u,loop:h,style:p}=function(e,t,s){const{property:i,start:n,end:o}=s,{between:a,normalize:r}=oi(i),l=t.length;let c,d,{start:u,end:h,loop:p}=e;if(p){for(u+=l,h+=l,c=0,d=l;c<d&&a(r(t[u%l][i]),n,o);++c)u--,h--;u%=l,h%=l}return h<u&&(h+=l),{start:u,end:h,loop:p,style:e.style}}(e,t,s),m=[];let g,f,b,v=!1,y=null;const w=()=>v||l(n,b,g)&&0!==r(n,b),_=()=>!v||0===r(o,g)||l(o,b,g);for(let e=d,s=d;e<=u;++e)f=t[e%a],f.skip||(g=c(f[i]),g!==b&&(v=l(g,n,o),null===y&&w()&&(y=0===r(g,n)?e:s),null!==y&&_()&&(m.push(ai({start:y,end:e,loop:h,count:a,style:p})),y=null),s=e,b=g));return null!==y&&m.push(ai({start:y,end:u,loop:h,count:a,style:p})),m}function li(e,t){const s=[],i=e.segments;for(let n=0;n<i.length;n++){const o=ri(i[n],e.points,t);o.length&&s.push(...o)}return s}function ci(e){return{backgroundColor:e.backgroundColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,borderWidth:e.borderWidth,borderColor:e.borderColor}}function di(e,t){if(!t)return!1;const s=[],i=function(e,t){return Mt(t)?(s.includes(t)||s.push(t),s.indexOf(t)):t};return JSON.stringify(e,i)!==JSON.stringify(t,i)}function ui(e,t,s){return e.options.clip?e[s]:t[s]}function hi(e,t){const s=t._clip;if(s.disabled)return!1;const i=function(e,t){const{xScale:s,yScale:i}=e;return s&&i?{left:ui(s,t,"left"),right:ui(s,t,"right"),top:ui(i,t,"top"),bottom:ui(i,t,"bottom")}:t}(t,e.chartArea);return{left:!1===s.left?0:i.left-(!0===s.left?0:s.left),right:!1===s.right?e.width:i.right+(!0===s.right?0:s.right),top:!1===s.top?0:i.top-(!0===s.top?0:s.top),bottom:!1===s.bottom?e.height:i.bottom+(!0===s.bottom?0:s.bottom)}}class pi{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,t,s,i){const n=t.listeners[i],o=t.duration;n.forEach(i=>i({chart:e,initial:t.initial,numSteps:o,currentStep:Math.min(s-t.start,o)}))}_refresh(){this._request||(this._running=!0,this._request=kt.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let t=0;this._charts.forEach((s,i)=>{if(!s.running||!s.items.length)return;const n=s.items;let o,a=n.length-1,r=!1;for(;a>=0;--a)o=n[a],o._active?(o._total>s.duration&&(s.duration=o._total),o.tick(e),r=!0):(n[a]=n[n.length-1],n.pop());r&&(i.draw(),this._notify(i,s,e,"progress")),n.length||(s.running=!1,this._notify(i,s,e,"complete"),s.initial=!1),t+=n.length}),this._lastDate=e,0===t&&(this._running=!1)}_getAnims(e){const t=this._charts;let s=t.get(e);return s||(s={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,s)),s}listen(e,t,s){this._getAnims(e).listeners[t].push(s)}add(e,t){t&&t.length&&this._getAnims(e).items.push(...t)}has(e){return this._getAnims(e).items.length>0}start(e){const t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce((e,t)=>Math.max(e,t._duration),0),this._refresh())}running(e){if(!this._running)return!1;const t=this._charts.get(e);return!!(t&&t.running&&t.items.length)}stop(e){const t=this._charts.get(e);if(!t||!t.items.length)return;const s=t.items;let i=s.length-1;for(;i>=0;--i)s[i].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var mi=new pi;const gi="transparent",fi={boolean:(e,t,s)=>s>.5?t:e,color(e,t,s){const i=Ot(e||gi),n=i.valid&&Ot(t||gi);return n&&n.valid?n.mix(i,s).hexString():t},number:(e,t,s)=>e+(t-e)*s};class bi{constructor(e,t,s,i){const n=t[s];i=ws([e.to,i,n,e.from]);const o=ws([e.from,n,i]);this._active=!0,this._fn=e.fn||fi[e.type||typeof o],this._easing=Pt[e.easing]||Pt.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=t,this._prop=s,this._from=o,this._to=i,this._promises=void 0}active(){return this._active}update(e,t,s){if(this._active){this._notify(!1);const i=this._target[this._prop],n=s-this._start,o=this._duration-n;this._start=s,this._duration=Math.floor(Math.max(o,e.duration)),this._total+=n,this._loop=!!e.loop,this._to=ws([e.to,t,i,e.from]),this._from=ws([e.from,i,t])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const t=e-this._start,s=this._duration,i=this._prop,n=this._from,o=this._loop,a=this._to;let r;if(this._active=n!==a&&(o||t<s),!this._active)return this._target[i]=a,void this._notify(!0);t<0?this._target[i]=n:(r=t/s%2,r=o&&r>1?2-r:r,r=this._easing(Math.min(1,Math.max(0,r))),this._target[i]=this._fn(n,a,r))}wait(){const e=this._promises||(this._promises=[]);return new Promise((t,s)=>{e.push({res:t,rej:s})})}_notify(e){const t=e?"res":"rej",s=this._promises||[];for(let e=0;e<s.length;e++)s[e][t]()}}class vi{constructor(e,t){this._chart=e,this._properties=new Map,this.configure(t)}configure(e){if(!Le(e))return;const t=Object.keys(Jt.animation),s=this._properties;Object.getOwnPropertyNames(e).forEach(i=>{const n=e[i];if(!Le(n))return;const o={};for(const e of t)o[e]=n[e];(Te(n.properties)&&n.properties||[i]).forEach(e=>{e!==i&&s.has(e)||s.set(e,o)})})}_animateOptions(e,t){const s=t.options,i=function(e,t){if(!t)return;let s=e.options;if(s)return s.$shared&&(e.options=s=Object.assign({},s,{$shared:!1,$animations:{}})),s;e.options=t}(e,s);if(!i)return[];const n=this._createAnimations(i,s);return s.$shared&&function(e,t){const s=[],i=Object.keys(t);for(let t=0;t<i.length;t++){const n=e[i[t]];n&&n.active()&&s.push(n.wait())}return Promise.all(s)}(e.options.$animations,s).then(()=>{e.options=s},()=>{}),n}_createAnimations(e,t){const s=this._properties,i=[],n=e.$animations||(e.$animations={}),o=Object.keys(t),a=Date.now();let r;for(r=o.length-1;r>=0;--r){const l=o[r];if("$"===l.charAt(0))continue;if("options"===l){i.push(...this._animateOptions(e,t));continue}const c=t[l];let d=n[l];const u=s.get(l);if(d){if(u&&d.active()){d.update(u,c,a);continue}d.cancel()}u&&u.duration?(n[l]=d=new bi(u,e,l,c),i.push(d)):e[l]=c}return i}update(e,t){if(0===this._properties.size)return void Object.assign(e,t);const s=this._createAnimations(e,t);return s.length?(mi.add(this._chart,s),!0):void 0}}function yi(e,t){const s=e&&e.options||{},i=s.reverse,n=void 0===s.min?t:0,o=void 0===s.max?t:0;return{start:i?o:n,end:i?n:o}}function wi(e,t){const s=[],i=e._getSortedDatasetMetas(t);let n,o;for(n=0,o=i.length;n<o;++n)s.push(i[n].index);return s}function _i(e,t,s,i={}){const n=e.keys,o="single"===i.mode;let a,r,l,c;if(null===t)return;let d=!1;for(a=0,r=n.length;a<r;++a){if(l=+n[a],l===s){if(d=!0,i.all)continue;break}c=e.values[l],Ie(c)&&(o||0===t||nt(t)===nt(c))&&(t+=c)}return d||i.all?t:0}function xi(e,t){const s=e&&e.options.stacked;return s||void 0===s&&void 0!==t.stack}function Si(e,t,s){const i=e[t]||(e[t]={});return i[s]||(i[s]={})}function Ci(e,t,s,i){for(const n of t.getMatchingVisibleMetas(i).reverse()){const t=e[n.index];if(s&&t>0||!s&&t<0)return n.index}return null}function ki(e,t){const{chart:s,_cachedMeta:i}=e,n=s._stacks||(s._stacks={}),{iScale:o,vScale:a,index:r}=i,l=o.axis,c=a.axis,d=function(e,t,s){return`${e.id}.${t.id}.${s.stack||s.type}`}(o,a,i),u=t.length;let h;for(let e=0;e<u;++e){const s=t[e],{[l]:o,[c]:u}=s;h=(s._stacks||(s._stacks={}))[c]=Si(n,d,o),h[r]=u,h._top=Ci(h,a,!0,i.type),h._bottom=Ci(h,a,!1,i.type),(h._visualValues||(h._visualValues={}))[r]=u}}function Ai(e,t){const s=e.scales;return Object.keys(s).filter(e=>s[e].axis===t).shift()}function Ei(e,t){const s=e.controller.index,i=e.vScale&&e.vScale.axis;if(i){t=t||e._parsed;for(const e of t){const t=e._stacks;if(!t||void 0===t[i]||void 0===t[i][s])return;delete t[i][s],void 0!==t[i]._visualValues&&void 0!==t[i]._visualValues[s]&&delete t[i]._visualValues[s]}}}const Ti=e=>"reset"===e||"none"===e,Li=(e,t)=>t?e:Object.assign({},e);class Ii{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(e,t){this.chart=e,this._ctx=e.ctx,this.index=t,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=xi(e.vScale,e),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(e){this.index!==e&&Ei(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,t=this._cachedMeta,s=this.getDataset(),i=(e,t,s,i)=>"x"===e?t:"r"===e?i:s,n=t.xAxisID=qe(s.xAxisID,Ai(e,"x")),o=t.yAxisID=qe(s.yAxisID,Ai(e,"y")),a=t.rAxisID=qe(s.rAxisID,Ai(e,"r")),r=t.indexAxis,l=t.iAxisID=i(r,n,o,a),c=t.vAxisID=i(r,o,n,a);t.xScale=this.getScaleForId(n),t.yScale=this.getScaleForId(o),t.rScale=this.getScaleForId(a),t.iScale=this.getScaleForId(l),t.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const t=this._cachedMeta;return e===t.iScale?t.vScale:t.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&St(this._data,this),e._stacked&&Ei(e)}_dataCheck(){const e=this.getDataset(),t=e.data||(e.data=[]),s=this._data;if(Le(t)){const e=this._cachedMeta;this._data=function(e,t){const{iScale:s,vScale:i}=t,n="x"===s.axis?"x":"y",o="x"===i.axis?"x":"y",a=Object.keys(e),r=new Array(a.length);let l,c,d;for(l=0,c=a.length;l<c;++l)d=a[l],r[l]={[n]:d,[o]:e[d]};return r}(t,e)}else if(s!==t){if(s){St(s,this);const e=this._cachedMeta;Ei(e),e._parsed=[]}t&&Object.isExtensible(t)&&((i=t)._chartjs?i._chartjs.listeners.push(this):(Object.defineProperty(i,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[this]}}),xt.forEach(e=>{const t="_onData"+je(e),s=i[e];Object.defineProperty(i,e,{configurable:!0,enumerable:!1,value(...e){const n=s.apply(this,e);return i._chartjs.listeners.forEach(s=>{"function"==typeof s[t]&&s[t](...e)}),n}})}))),this._syncList=[],this._data=t}var i}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const t=this._cachedMeta,s=this.getDataset();let i=!1;this._dataCheck();const n=t._stacked;t._stacked=xi(t.vScale,t),t.stack!==s.stack&&(i=!0,Ei(t),t.stack=s.stack),this._resyncElements(e),(i||n!==t._stacked)&&(ki(this,t._parsed),t._stacked=xi(t.vScale,t))}configure(){const e=this.chart.config,t=e.datasetScopeKeys(this._type),s=e.getOptionScopes(this.getDataset(),t,!0);this.options=e.createResolver(s,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,t){const{_cachedMeta:s,_data:i}=this,{iScale:n,_stacked:o}=s,a=n.axis;let r,l,c,d=0===e&&t===i.length||s._sorted,u=e>0&&s._parsed[e-1];if(!1===this._parsing)s._parsed=i,s._sorted=!0,c=i;else{c=Te(i[e])?this.parseArrayData(s,i,e,t):Le(i[e])?this.parseObjectData(s,i,e,t):this.parsePrimitiveData(s,i,e,t);const n=()=>null===l[a]||u&&l[a]<u[a];for(r=0;r<t;++r)s._parsed[r+e]=l=c[r],d&&(n()&&(d=!1),u=l);s._sorted=d}o&&ki(this,c)}parsePrimitiveData(e,t,s,i){const{iScale:n,vScale:o}=e,a=n.axis,r=o.axis,l=n.getLabels(),c=n===o,d=new Array(i);let u,h,p;for(u=0,h=i;u<h;++u)p=u+s,d[u]={[a]:c||n.parse(l[p],p),[r]:o.parse(t[p],p)};return d}parseArrayData(e,t,s,i){const{xScale:n,yScale:o}=e,a=new Array(i);let r,l,c,d;for(r=0,l=i;r<l;++r)c=r+s,d=t[c],a[r]={x:n.parse(d[0],c),y:o.parse(d[1],c)};return a}parseObjectData(e,t,s,i){const{xScale:n,yScale:o}=e,{xAxisKey:a="x",yAxisKey:r="y"}=this._parsing,l=new Array(i);let c,d,u,h;for(c=0,d=i;c<d;++c)u=c+s,h=t[u],l[c]={x:n.parse(We(h,a),u),y:o.parse(We(h,r),u)};return l}getParsed(e){return this._cachedMeta._parsed[e]}getDataElement(e){return this._cachedMeta.data[e]}applyStack(e,t,s){const i=this.chart,n=this._cachedMeta,o=t[e.axis];return _i({keys:wi(i,!0),values:t._stacks[e.axis]._visualValues},o,n.index,{mode:s})}updateRangeFromParsed(e,t,s,i){const n=s[t.axis];let o=null===n?NaN:n;const a=i&&s._stacks[t.axis];i&&a&&(i.values=a,o=_i(i,n,this._cachedMeta.index)),e.min=Math.min(e.min,o),e.max=Math.max(e.max,o)}getMinMax(e,t){const s=this._cachedMeta,i=s._parsed,n=s._sorted&&e===s.iScale,o=i.length,a=this._getOtherScale(e),r=((e,t,s)=>e&&!t.hidden&&t._stacked&&{keys:wi(s,!0),values:null})(t,s,this.chart),l={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:c,max:d}=function(e){const{min:t,max:s,minDefined:i,maxDefined:n}=e.getUserBounds();return{min:i?t:Number.NEGATIVE_INFINITY,max:n?s:Number.POSITIVE_INFINITY}}(a);let u,h;function p(){h=i[u];const t=h[a.axis];return!Ie(h[e.axis])||c>t||d<t}for(u=0;u<o&&(p()||(this.updateRangeFromParsed(l,e,h,r),!n));++u);if(n)for(u=o-1;u>=0;--u)if(!p()){this.updateRangeFromParsed(l,e,h,r);break}return l}getAllParsedValues(e){const t=this._cachedMeta._parsed,s=[];let i,n,o;for(i=0,n=t.length;i<n;++i)o=t[i][e.axis],Ie(o)&&s.push(o);return s}getMaxOverflow(){return!1}getLabelAndValue(e){const t=this._cachedMeta,s=t.iScale,i=t.vScale,n=this.getParsed(e);return{label:s?""+s.getLabelForValue(n[s.axis]):"",value:i?""+i.getLabelForValue(n[i.axis]):""}}_update(e){const t=this._cachedMeta;this.update(e||"default"),t._clip=function(e){let t,s,i,n;return Le(e)?(t=e.top,s=e.right,i=e.bottom,n=e.left):t=s=i=n=e,{top:t,right:s,bottom:i,left:n,disabled:!1===e}}(qe(this.options.clip,function(e,t,s){if(!1===s)return!1;const i=yi(e,s),n=yi(t,s);return{top:n.end,right:i.end,bottom:n.start,left:i.start}}(t.xScale,t.yScale,this.getMaxOverflow())))}update(e){}draw(){const e=this._ctx,t=this.chart,s=this._cachedMeta,i=s.data||[],n=t.chartArea,o=[],a=this._drawStart||0,r=this._drawCount||i.length-a,l=this.options.drawActiveElementsOnTop;let c;for(s.dataset&&s.dataset.draw(e,n,a,r),c=a;c<a+r;++c){const t=i[c];t.hidden||(t.active&&l?o.push(t):t.draw(e,n))}for(c=0;c<o.length;++c)o[c].draw(e,n)}getStyle(e,t){const s=t?"active":"default";return void 0===e&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(s):this.resolveDataElementOptions(e||0,s)}getContext(e,t,s){const i=this.getDataset();let n;if(e>=0&&e<this._cachedMeta.data.length){const t=this._cachedMeta.data[e];n=t.$context||(t.$context=function(e,t,s){return _s(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:s,index:t,mode:"default",type:"data"})}(this.getContext(),e,t)),n.parsed=this.getParsed(e),n.raw=i.data[e],n.index=n.dataIndex=e}else n=this.$context||(this.$context=function(e,t){return _s(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),n.dataset=i,n.index=n.datasetIndex=this.index;return n.active=!!t,n.mode=s,n}resolveDatasetElementOptions(e){return this._resolveElementOptions(this.datasetElementType.id,e)}resolveDataElementOptions(e,t){return this._resolveElementOptions(this.dataElementType.id,t,e)}_resolveElementOptions(e,t="default",s){const i="active"===t,n=this._cachedDataOpts,o=e+"-"+t,a=n[o],r=this.enableOptionSharing&&Ve(s);if(a)return Li(a,r);const l=this.chart.config,c=l.datasetElementScopeKeys(this._type,e),d=i?[`${e}Hover`,"hover",e,""]:[e,""],u=l.getOptionScopes(this.getDataset(),c),h=Object.keys(Jt.elements[e]),p=l.resolveNamedOptions(u,h,()=>this.getContext(s,i,t),d);return p.$shared&&(p.$shared=r,n[o]=Object.freeze(Li(p,r))),p}_resolveAnimations(e,t,s){const i=this.chart,n=this._cachedDataOpts,o=`animation-${t}`,a=n[o];if(a)return a;let r;if(!1!==i.options.animation){const i=this.chart.config,n=i.datasetAnimationScopeKeys(this._type,t),o=i.getOptionScopes(this.getDataset(),n);r=i.createResolver(o,this.getContext(e,s,t))}const l=new vi(i,r&&r.animations);return r&&r._cacheable&&(n[o]=Object.freeze(l)),l}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,t){return!t||Ti(e)||this.chart._animationsDisabled}_getSharedOptions(e,t){const s=this.resolveDataElementOptions(e,t),i=this._sharedOptions,n=this.getSharedOptions(s),o=this.includeOptions(t,n)||n!==i;return this.updateSharedOptions(n,t,s),{sharedOptions:n,includeOptions:o}}updateElement(e,t,s,i){Ti(i)?Object.assign(e,s):this._resolveAnimations(t,i).update(e,s)}updateSharedOptions(e,t,s){e&&!Ti(t)&&this._resolveAnimations(void 0,t).update(e,s)}_setStyle(e,t,s,i){e.active=i;const n=this.getStyle(t,i);this._resolveAnimations(t,s,i).update(e,{options:!i&&this.getSharedOptions(n)||n})}removeHoverStyle(e,t,s){this._setStyle(e,s,"active",!1)}setHoverStyle(e,t,s){this._setStyle(e,s,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const t=this._data,s=this._cachedMeta.data;for(const[e,t,s]of this._syncList)this[e](t,s);this._syncList=[];const i=s.length,n=t.length,o=Math.min(n,i);o&&this.parse(0,o),n>i?this._insertElements(i,n-i,e):n<i&&this._removeElements(n,i-n)}_insertElements(e,t,s=!0){const i=this._cachedMeta,n=i.data,o=e+t;let a;const r=e=>{for(e.length+=t,a=e.length-1;a>=o;a--)e[a]=e[a-t]};for(r(n),a=e;a<o;++a)n[a]=new this.dataElementType;this._parsing&&r(i._parsed),this.parse(e,t),s&&this.updateElements(n,e,t,"reset")}updateElements(e,t,s,i){}_removeElements(e,t){const s=this._cachedMeta;if(this._parsing){const i=s._parsed.splice(e,t);s._stacked&&Ei(s,i)}s.data.splice(e,t)}_sync(e){if(this._parsing)this._syncList.push(e);else{const[t,s,i]=e;this[t](s,i)}this.chart._dataChanges.push([this.index,...e])}_onDataPush(){const e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(e,t){t&&this._sync(["_removeElements",e,t]);const s=arguments.length-2;s&&this._sync(["_insertElements",e,s])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}function Di(e){const t=e.iScale,s=function(e,t){if(!e._cache.$bar){const s=e.getMatchingVisibleMetas(t);let i=[];for(let t=0,n=s.length;t<n;t++)i=i.concat(s[t].controller.getAllParsedValues(e));e._cache.$bar=Ct(i.sort((e,t)=>e-t))}return e._cache.$bar}(t,e.type);let i,n,o,a,r=t._length;const l=()=>{32767!==o&&-32768!==o&&(Ve(a)&&(r=Math.min(r,Math.abs(o-a)||r)),a=o)};for(i=0,n=s.length;i<n;++i)o=t.getPixelForValue(s[i]),l();for(a=void 0,i=0,n=t.ticks.length;i<n;++i)o=t.getPixelForTick(i),l();return r}function qi(e,t,s,i){return Te(e)?function(e,t,s,i){const n=s.parse(e[0],i),o=s.parse(e[1],i),a=Math.min(n,o),r=Math.max(n,o);let l=a,c=r;Math.abs(a)>Math.abs(r)&&(l=r,c=a),t[s.axis]=c,t._custom={barStart:l,barEnd:c,start:n,end:o,min:a,max:r}}(e,t,s,i):t[s.axis]=s.parse(e,i),t}function Bi(e,t,s,i){const n=e.iScale,o=e.vScale,a=n.getLabels(),r=n===o,l=[];let c,d,u,h;for(c=s,d=s+i;c<d;++c)h=t[c],u={},u[n.axis]=r||n.parse(a[c],c),l.push(qi(h,u,o,c));return l}function Pi(e){return e&&void 0!==e.barStart&&void 0!==e.barEnd}function Mi(e,t,s,i){let n=t.borderSkipped;const o={};if(!n)return void(e.borderSkipped=o);if(!0===n)return void(e.borderSkipped={top:!0,right:!0,bottom:!0,left:!0});const{start:a,end:r,reverse:l,top:c,bottom:d}=function(e){let t,s,i,n,o;return e.horizontal?(t=e.base>e.x,s="left",i="right"):(t=e.base<e.y,s="bottom",i="top"),t?(n="end",o="start"):(n="start",o="end"),{start:s,end:i,reverse:t,top:n,bottom:o}}(e);"middle"===n&&s&&(e.enableBorderRadius=!0,(s._top||0)===i?n=c:(s._bottom||0)===i?n=d:(o[Oi(d,a,r,l)]=!0,n=c)),o[Oi(n,a,r,l)]=!0,e.borderSkipped=o}function Oi(e,t,s,i){var n,o,a;return i?(a=s,e=zi(e=(n=e)===(o=t)?a:n===a?o:n,s,t)):e=zi(e,t,s),e}function zi(e,t,s){return"start"===e?t:"end"===e?s:e}function $i(e,{inflateAmount:t},s){e.inflateAmount="auto"===t?1===s?.33:0:t}class Fi extends Ii{static id="doughnut";static defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"};static descriptors={_scriptable:e=>"spacing"!==e,_indexable:e=>"spacing"!==e&&!e.startsWith("borderDash")&&!e.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data,{labels:{pointStyle:s,textAlign:i,color:n,useBorderRadius:o,borderRadius:a}}=e.legend.options;return t.labels.length&&t.datasets.length?t.labels.map((t,r)=>{const l=e.getDatasetMeta(0).controller.getStyle(r);return{text:t,fillStyle:l.backgroundColor,fontColor:n,hidden:!e.getDataVisibility(r),lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:l.borderWidth,strokeStyle:l.borderColor,textAlign:i,pointStyle:s,borderRadius:o&&(a||l.borderRadius),index:r}}):[]}},onClick(e,t,s){s.chart.toggleDataVisibility(t.index),s.chart.update()}}}};constructor(e,t){super(e,t),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,t){const s=this.getDataset().data,i=this._cachedMeta;if(!1===this._parsing)i._parsed=s;else{let n,o,a=e=>+s[e];if(Le(s[e])){const{key:e="value"}=this._parsing;a=t=>+We(s[t],e)}for(n=e,o=e+t;n<o;++n)i._parsed[n]=a(n)}}_getRotation(){return ct(this.options.rotation-90)}_getCircumference(){return ct(this.options.circumference)}_getRotationExtents(){let e=Ge,t=-Ge;for(let s=0;s<this.chart.data.datasets.length;++s)if(this.chart.isDatasetVisible(s)&&this.chart.getDatasetMeta(s).type===this._type){const i=this.chart.getDatasetMeta(s).controller,n=i._getRotation(),o=i._getCircumference();e=Math.min(e,n),t=Math.max(t,n+o)}return{rotation:e,circumference:t-e}}update(e){const t=this.chart,{chartArea:s}=t,i=this._cachedMeta,n=i.data,o=this.getMaxBorderWidth()+this.getMaxOffset(n)+this.options.spacing,a=Math.max((Math.min(s.width,s.height)-o)/2,0),r=Math.min((c=a,"string"==typeof(l=this.options.cutout)&&l.endsWith("%")?parseFloat(l)/100:+l/c),1);var l,c;const d=this._getRingWeight(this.index),{circumference:u,rotation:h}=this._getRotationExtents(),{ratioX:p,ratioY:m,offsetX:g,offsetY:f}=function(e,t,s){let i=1,n=1,o=0,a=0;if(t<Ge){const r=e,l=r+t,c=Math.cos(r),d=Math.sin(r),u=Math.cos(l),h=Math.sin(l),p=(e,t,i)=>ft(e,r,l,!0)?1:Math.max(t,t*s,i,i*s),m=(e,t,i)=>ft(e,r,l,!0)?-1:Math.min(t,t*s,i,i*s),g=p(0,c,u),f=p(et,d,h),b=m(Je,c,u),v=m(Je+et,d,h);i=(g-b)/2,n=(f-v)/2,o=-(g+b)/2,a=-(f+v)/2}return{ratioX:i,ratioY:n,offsetX:o,offsetY:a}}(h,u,r),b=(s.width-o)/p,v=(s.height-o)/m,y=Math.max(Math.min(b,v)/2,0),w=Be(this.options.radius,y),_=(w-Math.max(w*r,0))/this._getVisibleDatasetWeightTotal();this.offsetX=g*w,this.offsetY=f*w,i.total=this.calculateTotal(),this.outerRadius=w-_*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-_*d,0),this.updateElements(n,0,n.length,e)}_circumference(e,t){const s=this.options,i=this._cachedMeta,n=this._getCircumference();return t&&s.animation.animateRotate||!this.chart.getDataVisibility(e)||null===i._parsed[e]||i.data[e].hidden?0:this.calculateCircumference(i._parsed[e]*n/Ge)}updateElements(e,t,s,i){const n="reset"===i,o=this.chart,a=o.chartArea,r=o.options.animation,l=(a.left+a.right)/2,c=(a.top+a.bottom)/2,d=n&&r.animateScale,u=d?0:this.innerRadius,h=d?0:this.outerRadius,{sharedOptions:p,includeOptions:m}=this._getSharedOptions(t,i);let g,f=this._getRotation();for(g=0;g<t;++g)f+=this._circumference(g,n);for(g=t;g<t+s;++g){const t=this._circumference(g,n),s=e[g],o={x:l+this.offsetX,y:c+this.offsetY,startAngle:f,endAngle:f+t,circumference:t,outerRadius:h,innerRadius:u};m&&(o.options=p||this.resolveDataElementOptions(g,s.active?"active":i)),f+=t,this.updateElement(s,g,o,i)}}calculateTotal(){const e=this._cachedMeta,t=e.data;let s,i=0;for(s=0;s<t.length;s++){const n=e._parsed[s];null===n||isNaN(n)||!this.chart.getDataVisibility(s)||t[s].hidden||(i+=Math.abs(n))}return i}calculateCircumference(e){const t=this._cachedMeta.total;return t>0&&!isNaN(e)?Ge*(Math.abs(e)/t):0}getLabelAndValue(e){const t=this._cachedMeta,s=this.chart,i=s.data.labels||[],n=Qt(t._parsed[e],s.options.locale);return{label:i[e]||"",value:n}}getMaxBorderWidth(e){let t=0;const s=this.chart;let i,n,o,a,r;if(!e)for(i=0,n=s.data.datasets.length;i<n;++i)if(s.isDatasetVisible(i)){o=s.getDatasetMeta(i),e=o.data,a=o.controller;break}if(!e)return 0;for(i=0,n=e.length;i<n;++i)r=a.resolveDataElementOptions(i),"inner"!==r.borderAlign&&(t=Math.max(t,r.borderWidth||0,r.hoverBorderWidth||0));return t}getMaxOffset(e){let t=0;for(let s=0,i=e.length;s<i;++s){const e=this.resolveDataElementOptions(s);t=Math.max(t,e.offset||0,e.hoverOffset||0)}return t}_getRingWeightOffset(e){let t=0;for(let s=0;s<e;++s)this.chart.isDatasetVisible(s)&&(t+=this._getRingWeight(s));return t}_getRingWeight(e){return Math.max(qe(this.chart.data.datasets[e].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}class Hi extends Ii{static id="polarArea";static defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:s,color:i}}=e.legend.options;return t.labels.map((t,n)=>{const o=e.getDatasetMeta(0).controller.getStyle(n);return{text:t,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,fontColor:i,lineWidth:o.borderWidth,pointStyle:s,hidden:!e.getDataVisibility(n),index:n}})}return[]}},onClick(e,t,s){s.chart.toggleDataVisibility(t.index),s.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(e,t){super(e,t),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const t=this._cachedMeta,s=this.chart,i=s.data.labels||[],n=Qt(t._parsed[e].r,s.options.locale);return{label:i[e]||"",value:n}}parseObjectData(e,t,s,i){return Ms.bind(this)(e,t,s,i)}update(e){const t=this._cachedMeta.data;this._updateRadius(),this.updateElements(t,0,t.length,e)}getMinMax(){const e=this._cachedMeta,t={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach((e,s)=>{const i=this.getParsed(s).r;!isNaN(i)&&this.chart.getDataVisibility(s)&&(i<t.min&&(t.min=i),i>t.max&&(t.max=i))}),t}_updateRadius(){const e=this.chart,t=e.chartArea,s=e.options,i=Math.min(t.right-t.left,t.bottom-t.top),n=Math.max(i/2,0),o=(n-Math.max(s.cutoutPercentage?n/100*s.cutoutPercentage:1,0))/e.getVisibleDatasetCount();this.outerRadius=n-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(e,t,s,i){const n="reset"===i,o=this.chart,a=o.options.animation,r=this._cachedMeta.rScale,l=r.xCenter,c=r.yCenter,d=r.getIndexAngle(0)-.5*Je;let u,h=d;const p=360/this.countVisibleElements();for(u=0;u<t;++u)h+=this._computeAngle(u,i,p);for(u=t;u<t+s;u++){const t=e[u];let s=h,m=h+this._computeAngle(u,i,p),g=o.getDataVisibility(u)?r.getDistanceFromCenterForValue(this.getParsed(u).r):0;h=m,n&&(a.animateScale&&(g=0),a.animateRotate&&(s=m=d));const f={x:l,y:c,innerRadius:0,outerRadius:g,startAngle:s,endAngle:m,options:this.resolveDataElementOptions(u,t.active?"active":i)};this.updateElement(t,u,f,i)}}countVisibleElements(){const e=this._cachedMeta;let t=0;return e.data.forEach((e,s)=>{!isNaN(this.getParsed(s).r)&&this.chart.getDataVisibility(s)&&t++}),t}_computeAngle(e,t,s){return this.chart.getDataVisibility(e)?ct(this.resolveDataElementOptions(e,t).angle||s):0}}var Qi=Object.freeze({__proto__:null,BarController:class extends Ii{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(e,t,s,i){return Bi(e,t,s,i)}parseArrayData(e,t,s,i){return Bi(e,t,s,i)}parseObjectData(e,t,s,i){const{iScale:n,vScale:o}=e,{xAxisKey:a="x",yAxisKey:r="y"}=this._parsing,l="x"===n.axis?a:r,c="x"===o.axis?a:r,d=[];let u,h,p,m;for(u=s,h=s+i;u<h;++u)m=t[u],p={},p[n.axis]=n.parse(We(m,l),u),d.push(qi(We(m,c),p,o,u));return d}updateRangeFromParsed(e,t,s,i){super.updateRangeFromParsed(e,t,s,i);const n=s._custom;n&&t===this._cachedMeta.vScale&&(e.min=Math.min(e.min,n.min),e.max=Math.max(e.max,n.max))}getMaxOverflow(){return 0}getLabelAndValue(e){const t=this._cachedMeta,{iScale:s,vScale:i}=t,n=this.getParsed(e),o=n._custom,a=Pi(o)?"["+o.start+", "+o.end+"]":""+i.getLabelForValue(n[i.axis]);return{label:""+s.getLabelForValue(n[s.axis]),value:a}}initialize(){this.enableOptionSharing=!0,super.initialize(),this._cachedMeta.stack=this.getDataset().stack}update(e){const t=this._cachedMeta;this.updateElements(t.data,0,t.data.length,e)}updateElements(e,t,s,i){const n="reset"===i,{index:o,_cachedMeta:{vScale:a}}=this,r=a.getBasePixel(),l=a.isHorizontal(),c=this._getRuler(),{sharedOptions:d,includeOptions:u}=this._getSharedOptions(t,i);for(let h=t;h<t+s;h++){const t=this.getParsed(h),s=n||Ee(t[a.axis])?{base:r,head:r}:this._calculateBarValuePixels(h),p=this._calculateBarIndexPixels(h,c),m=(t._stacks||{})[a.axis],g={horizontal:l,base:s.base,enableBorderRadius:!m||Pi(t._custom)||o===m._top||o===m._bottom,x:l?s.head:p.center,y:l?p.center:s.head,height:l?p.size:Math.abs(s.size),width:l?Math.abs(s.size):p.size};u&&(g.options=d||this.resolveDataElementOptions(h,e[h].active?"active":i));const f=g.options||e[h].options;Mi(g,f,m,o),$i(g,f,c.ratio),this.updateElement(e[h],h,g,i)}}_getStacks(e,t){const{iScale:s}=this._cachedMeta,i=s.getMatchingVisibleMetas(this._type).filter(e=>e.controller.options.grouped),n=s.options.stacked,o=[],a=this._cachedMeta.controller.getParsed(t),r=a&&a[s.axis],l=e=>{const t=e._parsed.find(e=>e[s.axis]===r),i=t&&t[e.vScale.axis];if(Ee(i)||isNaN(i))return!0};for(const s of i)if((void 0===t||!l(s))&&((!1===n||-1===o.indexOf(s.stack)||void 0===n&&void 0===s.stack)&&o.push(s.stack),s.index===e))break;return o.length||o.push(void 0),o}_getStackCount(e){return this._getStacks(void 0,e).length}_getAxisCount(){return this._getAxis().length}getFirstScaleIdForIndexAxis(){const e=this.chart.scales,t=this.chart.options.indexAxis;return Object.keys(e).filter(s=>e[s].axis===t).shift()}_getAxis(){const e={},t=this.getFirstScaleIdForIndexAxis();for(const s of this.chart.data.datasets)e[qe("x"===this.chart.options.indexAxis?s.xAxisID:s.yAxisID,t)]=!0;return Object.keys(e)}_getStackIndex(e,t,s){const i=this._getStacks(e,s),n=void 0!==t?i.indexOf(t):-1;return-1===n?i.length-1:n}_getRuler(){const e=this.options,t=this._cachedMeta,s=t.iScale,i=[];let n,o;for(n=0,o=t.data.length;n<o;++n)i.push(s.getPixelForValue(this.getParsed(n)[s.axis],n));const a=e.barThickness;return{min:a||Di(t),pixels:i,start:s._startPixel,end:s._endPixel,stackCount:this._getStackCount(),scale:s,grouped:e.grouped,ratio:a?1:e.categoryPercentage*e.barPercentage}}_calculateBarValuePixels(e){const{_cachedMeta:{vScale:t,_stacked:s,index:i},options:{base:n,minBarLength:o}}=this,a=n||0,r=this.getParsed(e),l=r._custom,c=Pi(l);let d,u,h=r[t.axis],p=0,m=s?this.applyStack(t,r,s):h;m!==h&&(p=m-h,m=h),c&&(h=l.barStart,m=l.barEnd-l.barStart,0!==h&&nt(h)!==nt(l.barEnd)&&(p=0),p+=h);const g=Ee(n)||c?p:n;let f=t.getPixelForValue(g);if(d=this.chart.getDataVisibility(e)?t.getPixelForValue(p+m):f,u=d-f,Math.abs(u)<o){u=function(e,t,s){return 0!==e?nt(e):(t.isHorizontal()?1:-1)*(t.min>=s?1:-1)}(u,t,a)*o,h===a&&(f-=u/2);const e=t.getPixelForDecimal(0),n=t.getPixelForDecimal(1),l=Math.min(e,n),p=Math.max(e,n);f=Math.max(Math.min(f,p),l),d=f+u,s&&!c&&(r._stacks[t.axis]._visualValues[i]=t.getValueForPixel(d)-t.getValueForPixel(f))}if(f===t.getPixelForValue(a)){const e=nt(u)*t.getLineWidthForValue(a)/2;f+=e,u-=e}return{size:u,base:f,head:d,center:d+u/2}}_calculateBarIndexPixels(e,t){const s=t.scale,i=this.options,n=i.skipNull,o=qe(i.maxBarThickness,1/0);let a,r;const l=this._getAxisCount();if(t.grouped){const s=n?this._getStackCount(e):t.stackCount,c="flex"===i.barThickness?function(e,t,s,i){const n=t.pixels,o=n[e];let a=e>0?n[e-1]:null,r=e<n.length-1?n[e+1]:null;const l=s.categoryPercentage;null===a&&(a=o-(null===r?t.end-t.start:r-o)),null===r&&(r=o+o-a);const c=o-(o-Math.min(a,r))/2*l;return{chunk:Math.abs(r-a)/2*l/i,ratio:s.barPercentage,start:c}}(e,t,i,s*l):function(e,t,s,i){const n=s.barThickness;let o,a;return Ee(n)?(o=t.min*s.categoryPercentage,a=s.barPercentage):(o=n*i,a=1),{chunk:o/i,ratio:a,start:t.pixels[e]-o/2}}(e,t,i,s*l),d="x"===this.chart.options.indexAxis?this.getDataset().xAxisID:this.getDataset().yAxisID,u=this._getAxis().indexOf(qe(d,this.getFirstScaleIdForIndexAxis())),h=this._getStackIndex(this.index,this._cachedMeta.stack,n?e:void 0)+u;a=c.start+c.chunk*h+c.chunk/2,r=Math.min(o,c.chunk*c.ratio)}else a=s.getPixelForValue(this.getParsed(e)[s.axis],e),r=Math.min(o,t.min*t.ratio);return{base:a-r/2,head:a+r/2,center:a,size:r}}draw(){const e=this._cachedMeta,t=e.vScale,s=e.data,i=s.length;let n=0;for(;n<i;++n)null===this.getParsed(n)[t.axis]||s[n].hidden||s[n].draw(this._ctx)}},BubbleController:class extends Ii{static id="bubble";static defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}};static overrides={scales:{x:{type:"linear"},y:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(e,t,s,i){const n=super.parsePrimitiveData(e,t,s,i);for(let e=0;e<n.length;e++)n[e]._custom=this.resolveDataElementOptions(e+s).radius;return n}parseArrayData(e,t,s,i){const n=super.parseArrayData(e,t,s,i);for(let e=0;e<n.length;e++){const i=t[s+e];n[e]._custom=qe(i[2],this.resolveDataElementOptions(e+s).radius)}return n}parseObjectData(e,t,s,i){const n=super.parseObjectData(e,t,s,i);for(let e=0;e<n.length;e++){const i=t[s+e];n[e]._custom=qe(i&&i.r&&+i.r,this.resolveDataElementOptions(e+s).radius)}return n}getMaxOverflow(){const e=this._cachedMeta.data;let t=0;for(let s=e.length-1;s>=0;--s)t=Math.max(t,e[s].size(this.resolveDataElementOptions(s))/2);return t>0&&t}getLabelAndValue(e){const t=this._cachedMeta,s=this.chart.data.labels||[],{xScale:i,yScale:n}=t,o=this.getParsed(e),a=i.getLabelForValue(o.x),r=n.getLabelForValue(o.y),l=o._custom;return{label:s[e]||"",value:"("+a+", "+r+(l?", "+l:"")+")"}}update(e){const t=this._cachedMeta.data;this.updateElements(t,0,t.length,e)}updateElements(e,t,s,i){const n="reset"===i,{iScale:o,vScale:a}=this._cachedMeta,{sharedOptions:r,includeOptions:l}=this._getSharedOptions(t,i),c=o.axis,d=a.axis;for(let u=t;u<t+s;u++){const t=e[u],s=!n&&this.getParsed(u),h={},p=h[c]=n?o.getPixelForDecimal(.5):o.getPixelForValue(s[c]),m=h[d]=n?a.getBasePixel():a.getPixelForValue(s[d]);h.skip=isNaN(p)||isNaN(m),l&&(h.options=r||this.resolveDataElementOptions(u,t.active?"active":i),n&&(h.options.radius=0)),this.updateElement(t,u,h,i)}}resolveDataElementOptions(e,t){const s=this.getParsed(e);let i=super.resolveDataElementOptions(e,t);i.$shared&&(i=Object.assign({},i,{$shared:!1}));const n=i.radius;return"active"!==t&&(i.radius=0),i.radius+=qe(s&&s._custom,n),i}},DoughnutController:Fi,LineController:class extends Ii{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const t=this._cachedMeta,{dataset:s,data:i=[],_dataset:n}=t,o=this.chart._animationsDisabled;let{start:a,count:r}=Lt(t,i,o);this._drawStart=a,this._drawCount=r,It(t)&&(a=0,r=i.length),s._chart=this.chart,s._datasetIndex=this.index,s._decimated=!!n._decimated,s.points=i;const l=this.resolveDatasetElementOptions(e);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(s,void 0,{animated:!o,options:l},e),this.updateElements(i,a,r,e)}updateElements(e,t,s,i){const n="reset"===i,{iScale:o,vScale:a,_stacked:r,_dataset:l}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(t,i),u=o.axis,h=a.axis,{spanGaps:p,segment:m}=this.options,g=rt(p)?p:Number.POSITIVE_INFINITY,f=this.chart._animationsDisabled||n||"none"===i,b=t+s,v=e.length;let y=t>0&&this.getParsed(t-1);for(let s=0;s<v;++s){const p=e[s],v=f?p:{};if(s<t||s>=b){v.skip=!0;continue}const w=this.getParsed(s),_=Ee(w[h]),x=v[u]=o.getPixelForValue(w[u],s),S=v[h]=n||_?a.getBasePixel():a.getPixelForValue(r?this.applyStack(a,w,r):w[h],s);v.skip=isNaN(x)||isNaN(S)||_,v.stop=s>0&&Math.abs(w[u]-y[u])>g,m&&(v.parsed=w,v.raw=l.data[s]),d&&(v.options=c||this.resolveDataElementOptions(s,p.active?"active":i)),f||this.updateElement(p,s,v,i),y=w}}getMaxOverflow(){const e=this._cachedMeta,t=e.dataset,s=t.options&&t.options.borderWidth||0,i=e.data||[];if(!i.length)return s;const n=i[0].size(this.resolveDataElementOptions(0)),o=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(s,n,o)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}},PieController:class extends Fi{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}},PolarAreaController:Hi,RadarController:class extends Ii{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(e){const t=this._cachedMeta.vScale,s=this.getParsed(e);return{label:t.getLabels()[e],value:""+t.getLabelForValue(s[t.axis])}}parseObjectData(e,t,s,i){return Ms.bind(this)(e,t,s,i)}update(e){const t=this._cachedMeta,s=t.dataset,i=t.data||[],n=t.iScale.getLabels();if(s.points=i,"resize"!==e){const t=this.resolveDatasetElementOptions(e);this.options.showLine||(t.borderWidth=0);const o={_loop:!0,_fullLoop:n.length===i.length,options:t};this.updateElement(s,void 0,o,e)}this.updateElements(i,0,i.length,e)}updateElements(e,t,s,i){const n=this._cachedMeta.rScale,o="reset"===i;for(let a=t;a<t+s;a++){const t=e[a],s=this.resolveDataElementOptions(a,t.active?"active":i),r=n.getPointPositionForValue(a,this.getParsed(a).r),l=o?n.xCenter:r.x,c=o?n.yCenter:r.y,d={x:l,y:c,angle:r.angle,skip:isNaN(l)||isNaN(c),options:s};this.updateElement(t,a,d,i)}}},ScatterController:class extends Ii{static id="scatter";static defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};static overrides={interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}};getLabelAndValue(e){const t=this._cachedMeta,s=this.chart.data.labels||[],{xScale:i,yScale:n}=t,o=this.getParsed(e),a=i.getLabelForValue(o.x),r=n.getLabelForValue(o.y);return{label:s[e]||"",value:"("+a+", "+r+")"}}update(e){const t=this._cachedMeta,{data:s=[]}=t,i=this.chart._animationsDisabled;let{start:n,count:o}=Lt(t,s,i);if(this._drawStart=n,this._drawCount=o,It(t)&&(n=0,o=s.length),this.options.showLine){this.datasetElementType||this.addElements();const{dataset:n,_dataset:o}=t;n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!o._decimated,n.points=s;const a=this.resolveDatasetElementOptions(e);a.segment=this.options.segment,this.updateElement(n,void 0,{animated:!i,options:a},e)}else this.datasetElementType&&(delete t.dataset,this.datasetElementType=!1);this.updateElements(s,n,o,e)}addElements(){const{showLine:e}=this.options;!this.datasetElementType&&e&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(e,t,s,i){const n="reset"===i,{iScale:o,vScale:a,_stacked:r,_dataset:l}=this._cachedMeta,c=this.resolveDataElementOptions(t,i),d=this.getSharedOptions(c),u=this.includeOptions(i,d),h=o.axis,p=a.axis,{spanGaps:m,segment:g}=this.options,f=rt(m)?m:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||n||"none"===i;let v=t>0&&this.getParsed(t-1);for(let c=t;c<t+s;++c){const t=e[c],s=this.getParsed(c),m=b?t:{},y=Ee(s[p]),w=m[h]=o.getPixelForValue(s[h],c),_=m[p]=n||y?a.getBasePixel():a.getPixelForValue(r?this.applyStack(a,s,r):s[p],c);m.skip=isNaN(w)||isNaN(_)||y,m.stop=c>0&&Math.abs(s[h]-v[h])>f,g&&(m.parsed=s,m.raw=l.data[c]),u&&(m.options=d||this.resolveDataElementOptions(c,t.active?"active":i)),b||this.updateElement(t,c,m,i),v=s}this.updateSharedOptions(d,i,c)}getMaxOverflow(){const e=this._cachedMeta,t=e.data||[];if(!this.options.showLine){let e=0;for(let s=t.length-1;s>=0;--s)e=Math.max(e,t[s].size(this.resolveDataElementOptions(s))/2);return e>0&&e}const s=e.dataset,i=s.options&&s.options.borderWidth||0;if(!t.length)return i;const n=t[0].size(this.resolveDataElementOptions(0)),o=t[t.length-1].size(this.resolveDataElementOptions(t.length-1));return Math.max(i,n,o)/2}}});function Ni(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class Ri{static override(e){Object.assign(Ri.prototype,e)}options;constructor(e){this.options=e||{}}init(){}formats(){return Ni()}parse(){return Ni()}format(){return Ni()}add(){return Ni()}diff(){return Ni()}startOf(){return Ni()}endOf(){return Ni()}}var Wi=Ri;function ji(e,t,s,i){const{controller:n,data:o,_sorted:a}=e,r=n._cachedMeta.iScale,l=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null;if(r&&t===r.axis&&"r"!==t&&a&&o.length){const a=r._reversePixels?_t:wt;if(!i){const i=a(o,t,s);if(l){const{vScale:t}=n._cachedMeta,{_parsed:s}=e,o=s.slice(0,i.lo+1).reverse().findIndex(e=>!Ee(e[t.axis]));i.lo-=Math.max(0,o);const a=s.slice(i.hi).findIndex(e=>!Ee(e[t.axis]));i.hi+=Math.max(0,a)}return i}if(n._sharedOptions){const e=o[0],i="function"==typeof e.getRange&&e.getRange(t);if(i){const e=a(o,t,s-i),n=a(o,t,s+i);return{lo:e.lo,hi:n.hi}}}}return{lo:0,hi:o.length-1}}function Vi(e,t,s,i,n){const o=e.getSortedVisibleDatasetMetas(),a=s[t];for(let e=0,s=o.length;e<s;++e){const{index:s,data:r}=o[e],{lo:l,hi:c}=ji(o[e],t,a,n);for(let e=l;e<=c;++e){const t=r[e];t.skip||i(t,s,e)}}}function Ui(e,t,s,i,n){const o=[];return n||e.isPointInArea(t)?(Vi(e,s,t,function(s,a,r){(n||ss(s,e.chartArea,0))&&s.inRange(t.x,t.y,i)&&o.push({element:s,datasetIndex:a,index:r})},!0),o):o}function Xi(e,t,s,i,n,o){return o||e.isPointInArea(t)?"r"!==s||i?function(e,t,s,i,n,o){let a=[];const r=function(e){const t=-1!==e.indexOf("x"),s=-1!==e.indexOf("y");return function(e,i){const n=t?Math.abs(e.x-i.x):0,o=s?Math.abs(e.y-i.y):0;return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}}(s);let l=Number.POSITIVE_INFINITY;return Vi(e,s,t,function(s,c,d){const u=s.inRange(t.x,t.y,n);if(i&&!u)return;const h=s.getCenterPoint(n);if(!o&&!e.isPointInArea(h)&&!u)return;const p=r(t,h);p<l?(a=[{element:s,datasetIndex:c,index:d}],l=p):p===l&&a.push({element:s,datasetIndex:c,index:d})}),a}(e,t,s,i,n,o):function(e,t,s,i){let n=[];return Vi(e,s,t,function(e,s,o){const{startAngle:a,endAngle:r}=e.getProps(["startAngle","endAngle"],i),{angle:l}=ht(e,{x:t.x,y:t.y});ft(l,a,r)&&n.push({element:e,datasetIndex:s,index:o})}),n}(e,t,s,n):[]}function Ji(e,t,s,i,n){const o=[],a="x"===s?"inXRange":"inYRange";let r=!1;return Vi(e,s,t,(e,i,l)=>{e[a]&&e[a](t[s],n)&&(o.push({element:e,datasetIndex:i,index:l}),r=r||e.inRange(t.x,t.y,n))}),i&&!r?[]:o}var Gi={evaluateInteractionItems:Vi,modes:{index(e,t,s,i){const n=Xs(t,e),o=s.axis||"x",a=s.includeInvisible||!1,r=s.intersect?Ui(e,n,o,i,a):Xi(e,n,o,!1,i,a),l=[];return r.length?(e.getSortedVisibleDatasetMetas().forEach(e=>{const t=r[0].index,s=e.data[t];s&&!s.skip&&l.push({element:s,datasetIndex:e.index,index:t})}),l):[]},dataset(e,t,s,i){const n=Xs(t,e),o=s.axis||"xy",a=s.includeInvisible||!1;let r=s.intersect?Ui(e,n,o,i,a):Xi(e,n,o,!1,i,a);if(r.length>0){const t=r[0].datasetIndex,s=e.getDatasetMeta(t).data;r=[];for(let e=0;e<s.length;++e)r.push({element:s[e],datasetIndex:t,index:e})}return r},point:(e,t,s,i)=>Ui(e,Xs(t,e),s.axis||"xy",i,s.includeInvisible||!1),nearest(e,t,s,i){const n=Xs(t,e),o=s.axis||"xy",a=s.includeInvisible||!1;return Xi(e,n,o,s.intersect,i,a)},x:(e,t,s,i)=>Ji(e,Xs(t,e),"x",s.intersect,i),y:(e,t,s,i)=>Ji(e,Xs(t,e),"y",s.intersect,i)}};const Yi=["left","top","right","bottom"];function Ki(e,t){return e.filter(e=>e.pos===t)}function Zi(e,t){return e.filter(e=>-1===Yi.indexOf(e.pos)&&e.box.axis===t)}function en(e,t){return e.sort((e,s)=>{const i=t?s:e,n=t?e:s;return i.weight===n.weight?i.index-n.index:i.weight-n.weight})}function tn(e,t,s,i){return Math.max(e[s],t[s])+Math.max(e[i],t[i])}function sn(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function nn(e,t,s,i){const{pos:n,box:o}=s,a=e.maxPadding;if(!Le(n)){s.size&&(e[n]-=s.size);const t=i[s.stack]||{size:0,count:1};t.size=Math.max(t.size,s.horizontal?o.height:o.width),s.size=t.size/t.count,e[n]+=s.size}o.getPadding&&sn(a,o.getPadding());const r=Math.max(0,t.outerWidth-tn(a,e,"left","right")),l=Math.max(0,t.outerHeight-tn(a,e,"top","bottom")),c=r!==e.w,d=l!==e.h;return e.w=r,e.h=l,s.horizontal?{same:c,other:d}:{same:d,other:c}}function on(e,t){const s=t.maxPadding;return function(e){const i={left:0,top:0,right:0,bottom:0};return e.forEach(e=>{i[e]=Math.max(t[e],s[e])}),i}(e?["left","right"]:["top","bottom"])}function an(e,t,s,i){const n=[];let o,a,r,l,c,d;for(o=0,a=e.length,c=0;o<a;++o){r=e[o],l=r.box,l.update(r.width||t.w,r.height||t.h,on(r.horizontal,t));const{same:a,other:u}=nn(t,s,r,i);c|=a&&n.length,d=d||u,l.fullSize||n.push(r)}return c&&an(n,t,s,i)||d}function rn(e,t,s,i,n){e.top=s,e.left=t,e.right=t+i,e.bottom=s+n,e.width=i,e.height=n}function ln(e,t,s,i){const n=s.padding;let{x:o,y:a}=t;for(const r of e){const e=r.box,l=i[r.stack]||{count:1,placed:0,weight:1},c=r.stackWeight/l.weight||1;if(r.horizontal){const i=t.w*c,o=l.size||e.height;Ve(l.start)&&(a=l.start),e.fullSize?rn(e,n.left,a,s.outerWidth-n.right-n.left,o):rn(e,t.left+l.placed,a,i,o),l.start=a,l.placed+=i,a=e.bottom}else{const i=t.h*c,a=l.size||e.width;Ve(l.start)&&(o=l.start),e.fullSize?rn(e,o,n.top,a,s.outerHeight-n.bottom-n.top):rn(e,o,t.top+l.placed,a,i),l.start=o,l.placed+=i,o=e.right}}t.x=o,t.y=a}var cn={addBox(e,t){e.boxes||(e.boxes=[]),t.fullSize=t.fullSize||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw(e){t.draw(e)}}]},e.boxes.push(t)},removeBox(e,t){const s=e.boxes?e.boxes.indexOf(t):-1;-1!==s&&e.boxes.splice(s,1)},configure(e,t,s){t.fullSize=s.fullSize,t.position=s.position,t.weight=s.weight},update(e,t,s,i){if(!e)return;const n=vs(e.options.layout.padding),o=Math.max(t-n.width,0),a=Math.max(s-n.height,0),r=function(e){const t=function(e){const t=[];let s,i,n,o,a,r;for(s=0,i=(e||[]).length;s<i;++s)n=e[s],({position:o,options:{stack:a,stackWeight:r=1}}=n),t.push({index:s,box:n,pos:o,horizontal:n.isHorizontal(),weight:n.weight,stack:a&&o+a,stackWeight:r});return t}(e),s=en(t.filter(e=>e.box.fullSize),!0),i=en(Ki(t,"left"),!0),n=en(Ki(t,"right")),o=en(Ki(t,"top"),!0),a=en(Ki(t,"bottom")),r=Zi(t,"x"),l=Zi(t,"y");return{fullSize:s,leftAndTop:i.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:Ki(t,"chartArea"),vertical:i.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}(e.boxes),l=r.vertical,c=r.horizontal;Me(e.boxes,e=>{"function"==typeof e.beforeLayout&&e.beforeLayout()});const d=l.reduce((e,t)=>t.box.options&&!1===t.box.options.display?e:e+1,0)||1,u=Object.freeze({outerWidth:t,outerHeight:s,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/d,hBoxMaxHeight:a/2}),h=Object.assign({},n);sn(h,vs(i));const p=Object.assign({maxPadding:h,w:o,h:a,x:n.left,y:n.top},n),m=function(e,t){const s=function(e){const t={};for(const s of e){const{stack:e,pos:i,stackWeight:n}=s;if(!e||!Yi.includes(i))continue;const o=t[e]||(t[e]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=n}return t}(e),{vBoxMaxWidth:i,hBoxMaxHeight:n}=t;let o,a,r;for(o=0,a=e.length;o<a;++o){r=e[o];const{fullSize:a}=r.box,l=s[r.stack],c=l&&r.stackWeight/l.weight;r.horizontal?(r.width=c?c*i:a&&t.availableWidth,r.height=n):(r.width=i,r.height=c?c*n:a&&t.availableHeight)}return s}(l.concat(c),u);an(r.fullSize,p,u,m),an(l,p,u,m),an(c,p,u,m)&&an(l,p,u,m),function(e){const t=e.maxPadding;function s(s){const i=Math.max(t[s]-e[s],0);return e[s]+=i,i}e.y+=s("top"),e.x+=s("left"),s("right"),s("bottom")}(p),ln(r.leftAndTop,p,u,m),p.x+=p.w,p.y+=p.h,ln(r.rightAndBottom,p,u,m),e.chartArea={left:p.left,top:p.top,right:p.left+p.w,bottom:p.top+p.h,height:p.h,width:p.w},Me(r.chartArea,t=>{const s=t.box;Object.assign(s,e.chartArea),s.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})})}};class dn{acquireContext(e,t){}releaseContext(e){return!1}addEventListener(e,t,s){}removeEventListener(e,t,s){}getDevicePixelRatio(){return 1}getMaximumSize(e,t,s,i){return t=Math.max(0,t||e.width),s=s||e.height,{width:t,height:Math.max(0,i?Math.floor(t/i):s)}}isAttached(e){return!0}updateConfig(e){}}class un extends dn{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const hn="$chartjs",pn={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},mn=e=>null===e||""===e,gn=!!Ys&&{passive:!0};function fn(e,t,s){e&&e.canvas&&e.canvas.removeEventListener(t,s,gn)}function bn(e,t){for(const s of e)if(s===t||s.contains(t))return!0}function vn(e,t,s){const i=e.canvas,n=new MutationObserver(e=>{let t=!1;for(const s of e)t=t||bn(s.addedNodes,i),t=t&&!bn(s.removedNodes,i);t&&s()});return n.observe(document,{childList:!0,subtree:!0}),n}function yn(e,t,s){const i=e.canvas,n=new MutationObserver(e=>{let t=!1;for(const s of e)t=t||bn(s.removedNodes,i),t=t&&!bn(s.addedNodes,i);t&&s()});return n.observe(document,{childList:!0,subtree:!0}),n}const wn=new Map;let xn=0;function Sn(){const e=window.devicePixelRatio;e!==xn&&(xn=e,wn.forEach((t,s)=>{s.currentDevicePixelRatio!==e&&t()}))}function Cn(e,t,s){const i=e.canvas,n=i&&Rs(i);if(!n)return;const o=At((e,t)=>{const i=n.clientWidth;s(e,t),i<n.clientWidth&&s()},window),a=new ResizeObserver(e=>{const t=e[0],s=t.contentRect.width,i=t.contentRect.height;0===s&&0===i||o(s,i)});return a.observe(n),function(e,t){wn.size||window.addEventListener("resize",Sn),wn.set(e,t)}(e,o),a}function kn(e,t,s){s&&s.disconnect(),"resize"===t&&function(e){wn.delete(e),wn.size||window.removeEventListener("resize",Sn)}(e)}function An(e,t,s){const i=e.canvas,n=At(t=>{null!==e.ctx&&s(function(e,t){const s=pn[e.type]||e.type,{x:i,y:n}=Xs(e,t);return{type:s,chart:t,native:e,x:void 0!==i?i:null,y:void 0!==n?n:null}}(t,e))},e);return function(e,t,s){e&&e.addEventListener(t,s,gn)}(i,t,n),n}class En extends dn{acquireContext(e,t){const s=e&&e.getContext&&e.getContext("2d");return s&&s.canvas===e?(function(e,t){const s=e.style,i=e.getAttribute("height"),n=e.getAttribute("width");if(e[hn]={initial:{height:i,width:n,style:{display:s.display,height:s.height,width:s.width}}},s.display=s.display||"block",s.boxSizing=s.boxSizing||"border-box",mn(n)){const t=Ks(e,"width");void 0!==t&&(e.width=t)}if(mn(i))if(""===e.style.height)e.height=e.width/(t||2);else{const t=Ks(e,"height");void 0!==t&&(e.height=t)}}(e,t),s):null}releaseContext(e){const t=e.canvas;if(!t[hn])return!1;const s=t[hn].initial;["height","width"].forEach(e=>{const i=s[e];Ee(i)?t.removeAttribute(e):t.setAttribute(e,i)});const i=s.style||{};return Object.keys(i).forEach(e=>{t.style[e]=i[e]}),t.width=t.width,delete t[hn],!0}addEventListener(e,t,s){this.removeEventListener(e,t);const i=e.$proxies||(e.$proxies={}),n={attach:vn,detach:yn,resize:Cn}[t]||An;i[t]=n(e,t,s)}removeEventListener(e,t){const s=e.$proxies||(e.$proxies={}),i=s[t];i&&(({attach:kn,detach:kn,resize:kn}[t]||fn)(e,t,i),s[t]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,t,s,i){return function(e,t,s,i){const n=js(e),o=Us(n,"margin"),a=Ws(n.maxWidth,e,"clientWidth")||Ke,r=Ws(n.maxHeight,e,"clientHeight")||Ke,l=function(e,t,s){let i,n;if(void 0===t||void 0===s){const o=e&&Rs(e);if(o){const e=o.getBoundingClientRect(),a=js(o),r=Us(a,"border","width"),l=Us(a,"padding");t=e.width-l.width-r.width,s=e.height-l.height-r.height,i=Ws(a.maxWidth,o,"clientWidth"),n=Ws(a.maxHeight,o,"clientHeight")}else t=e.clientWidth,s=e.clientHeight}return{width:t,height:s,maxWidth:i||Ke,maxHeight:n||Ke}}(e,t,s);let{width:c,height:d}=l;if("content-box"===n.boxSizing){const e=Us(n,"border","width"),t=Us(n,"padding");c-=t.width+e.width,d-=t.height+e.height}return c=Math.max(0,c-o.width),d=Math.max(0,i?c/i:d-o.height),c=Js(Math.min(c,a,l.maxWidth)),d=Js(Math.min(d,r,l.maxHeight)),c&&!d&&(d=Js(c/2)),(void 0!==t||void 0!==s)&&i&&l.height&&d>l.height&&(d=l.height,c=Js(Math.floor(d*i))),{width:c,height:d}}(e,t,s,i)}isAttached(e){const t=e&&Rs(e);return!(!t||!t.isConnected)}}class Tn{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(e){const{x:t,y:s}=this.getProps(["x","y"],e);return{x:t,y:s}}hasValue(){return rt(this.x)&&rt(this.y)}getProps(e,t){const s=this.$animations;if(!t||!s)return this;const i={};return e.forEach(e=>{i[e]=s[e]&&s[e].active()?s[e]._to:this[e]}),i}}function Ln(e,t,s,i,n){const o=qe(i,0),a=Math.min(qe(n,e.length),e.length);let r,l,c,d=0;for(s=Math.ceil(s),n&&(r=n-i,s=r/Math.floor(r/s)),c=o;c<0;)d++,c=Math.round(o+d*s);for(l=Math.max(o,0);l<a;l++)l===c&&(t.push(e[l]),d++,c=Math.round(o+d*s))}const In=(e,t,s)=>"top"===t||"left"===t?e[t]+s:e[t]-s,Dn=(e,t)=>Math.min(t||e,e);function qn(e,t){const s=[],i=e.length/t,n=e.length;let o=0;for(;o<n;o+=i)s.push(e[Math.floor(o)]);return s}function Bn(e,t,s){const i=e.ticks.length,n=Math.min(t,i-1),o=e._startPixel,a=e._endPixel,r=1e-6;let l,c=e.getPixelForTick(n);if(!(s&&(l=1===i?Math.max(c-o,a-c):0===t?(e.getPixelForTick(1)-c)/2:(c-e.getPixelForTick(n-1))/2,c+=n<t?l:-l,c<o-r||c>a+r)))return c}function Pn(e){return e.drawTicks?e.tickLength:0}function Mn(e,t){if(!e.display)return 0;const s=ys(e.font,t),i=vs(e.padding);return(Te(e.text)?e.text.length:1)*s.lineHeight+i.height}function On(e,t,s){let i=Et(e);return(s&&"right"!==t||!s&&"right"===t)&&(i=(e=>"left"===e?"right":"right"===e?"left":e)(i)),i}class zn extends Tn{constructor(e){super(),this.id=e.id,this.type=e.type,this.options=void 0,this.ctx=e.ctx,this.chart=e.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(e){this.options=e.setContext(this.getContext()),this.axis=e.axis,this._userMin=this.parse(e.min),this._userMax=this.parse(e.max),this._suggestedMin=this.parse(e.suggestedMin),this._suggestedMax=this.parse(e.suggestedMax)}parse(e,t){return e}getUserBounds(){let{_userMin:e,_userMax:t,_suggestedMin:s,_suggestedMax:i}=this;return e=De(e,Number.POSITIVE_INFINITY),t=De(t,Number.NEGATIVE_INFINITY),s=De(s,Number.POSITIVE_INFINITY),i=De(i,Number.NEGATIVE_INFINITY),{min:De(e,s),max:De(t,i),minDefined:Ie(e),maxDefined:Ie(t)}}getMinMax(e){let t,{min:s,max:i,minDefined:n,maxDefined:o}=this.getUserBounds();if(n&&o)return{min:s,max:i};const a=this.getMatchingVisibleMetas();for(let r=0,l=a.length;r<l;++r)t=a[r].controller.getMinMax(this,e),n||(s=Math.min(s,t.min)),o||(i=Math.max(i,t.max));return s=o&&s>i?i:s,i=n&&s>i?s:i,{min:De(s,De(i,s)),max:De(i,De(s,i))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}getLabelItems(e=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(e))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Pe(this.options.beforeUpdate,[this])}update(e,t,s){const{beginAtZero:i,grace:n,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=s=Object.assign({left:0,right:0,top:0,bottom:0},s),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+s.left+s.right:this.height+s.top+s.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(e,t,s){const{min:i,max:n}=e,o=Be(t,(n-i)/2),a=(e,t)=>s&&0===e?0:e+t;return{min:a(i,-Math.abs(o)),max:a(n,o)}}(this,n,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const r=a<this.ticks.length;this._convertTicksToLabels(r?qn(this.ticks,a):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),o.display&&(o.autoSkip||"auto"===o.source)&&(this.ticks=function(e,t){const s=e.options.ticks,i=function(e){const t=e.options.offset,s=e._tickSize(),i=e._length/s+(t?0:1),n=e._maxLength/s;return Math.floor(Math.min(i,n))}(e),n=Math.min(s.maxTicksLimit||i,i),o=s.major.enabled?function(e){const t=[];let s,i;for(s=0,i=e.length;s<i;s++)e[s].major&&t.push(s);return t}(t):[],a=o.length,r=o[0],l=o[a-1],c=[];if(a>n)return function(e,t,s,i){let n,o=0,a=s[0];for(i=Math.ceil(i),n=0;n<e.length;n++)n===a&&(t.push(e[n]),o++,a=s[o*i])}(t,c,o,a/n),c;const d=function(e,t,s){const i=function(e){const t=e.length;let s,i;if(t<2)return!1;for(i=e[0],s=1;s<t;++s)if(e[s]-e[s-1]!==i)return!1;return i}(e),n=t.length/s;if(!i)return Math.max(n,1);const o=function(e){const t=[],s=Math.sqrt(e);let i;for(i=1;i<s;i++)e%i===0&&(t.push(i),t.push(e/i));return s===(0|s)&&t.push(s),t.sort((e,t)=>e-t).pop(),t}(i);for(let e=0,t=o.length-1;e<t;e++){const t=o[e];if(t>n)return t}return Math.max(n,1)}(o,t,n);if(a>0){let e,s;const i=a>1?Math.round((l-r)/(a-1)):null;for(Ln(t,c,d,Ee(i)?0:r-i,r),e=0,s=a-1;e<s;e++)Ln(t,c,d,o[e],o[e+1]);return Ln(t,c,d,l,Ee(i)?t.length:l+i),c}return Ln(t,c,d),c}(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),r&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let e,t,s=this.options.reverse;this.isHorizontal()?(e=this.left,t=this.right):(e=this.top,t=this.bottom,s=!s),this._startPixel=e,this._endPixel=t,this._reversePixels=s,this._length=t-e,this._alignToPixels=this.options.alignToPixels}afterUpdate(){Pe(this.options.afterUpdate,[this])}beforeSetDimensions(){Pe(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){Pe(this.options.afterSetDimensions,[this])}_callHooks(e){this.chart.notifyPlugins(e,this.getContext()),Pe(this.options[e],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){Pe(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(e){const t=this.options.ticks;let s,i,n;for(s=0,i=e.length;s<i;s++)n=e[s],n.label=Pe(t.callback,[n.value,s,e],this)}afterTickToLabelConversion(){Pe(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){Pe(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const e=this.options,t=e.ticks,s=Dn(this.ticks.length,e.ticks.maxTicksLimit),i=t.minRotation||0,n=t.maxRotation;let o,a,r,l=i;if(!this._isVisible()||!t.display||i>=n||s<=1||!this.isHorizontal())return void(this.labelRotation=i);const c=this._getLabelSizes(),d=c.widest.width,u=c.highest.height,h=bt(this.chart.width-d,0,this.maxWidth);o=e.offset?this.maxWidth/s:h/(s-1),d+6>o&&(o=h/(s-(e.offset?.5:1)),a=this.maxHeight-Pn(e.grid)-t.padding-Mn(e.title,this.chart.options.font),r=Math.sqrt(d*d+u*u),l=dt(Math.min(Math.asin(bt((c.highest.height+6)/o,-1,1)),Math.asin(bt(a/r,-1,1))-Math.asin(bt(u/r,-1,1)))),l=Math.max(i,Math.min(n,l))),this.labelRotation=l}afterCalculateLabelRotation(){Pe(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Pe(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:t,options:{ticks:s,title:i,grid:n}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){const o=Mn(i,t.options.font);if(a?(e.width=this.maxWidth,e.height=Pn(n)+o):(e.height=this.maxHeight,e.width=Pn(n)+o),s.display&&this.ticks.length){const{first:t,last:i,widest:n,highest:o}=this._getLabelSizes(),r=2*s.padding,l=ct(this.labelRotation),c=Math.cos(l),d=Math.sin(l);if(a){const t=s.mirror?0:d*n.width+c*o.height;e.height=Math.min(this.maxHeight,e.height+t+r)}else{const t=s.mirror?0:c*n.width+d*o.height;e.width=Math.min(this.maxWidth,e.width+t+r)}this._calculatePadding(t,i,d,c)}}this._handleMargins(),a?(this.width=this._length=t.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=t.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,t,s,i){const{ticks:{align:n,padding:o},position:a}=this.options,r=0!==this.labelRotation,l="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const a=this.getPixelForTick(0)-this.left,c=this.right-this.getPixelForTick(this.ticks.length-1);let d=0,u=0;r?l?(d=i*e.width,u=s*t.height):(d=s*e.height,u=i*t.width):"start"===n?u=t.width:"end"===n?d=e.width:"inner"!==n&&(d=e.width/2,u=t.width/2),this.paddingLeft=Math.max((d-a+o)*this.width/(this.width-a),0),this.paddingRight=Math.max((u-c+o)*this.width/(this.width-c),0)}else{let s=t.height/2,i=e.height/2;"start"===n?(s=0,i=e.height):"end"===n&&(s=t.height,i=0),this.paddingTop=s+o,this.paddingBottom=i+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){Pe(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:t}=this.options;return"top"===t||"bottom"===t||"x"===e}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){let t,s;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),t=0,s=e.length;t<s;t++)Ee(e[t].label)&&(e.splice(t,1),s--,t--);this.afterTickToLabelConversion()}_getLabelSizes(){let e=this._labelSizes;if(!e){const t=this.options.ticks.sampleSize;let s=this.ticks;t<s.length&&(s=qn(s,t)),this._labelSizes=e=this._computeLabelSizes(s,s.length,this.options.ticks.maxTicksLimit)}return e}_computeLabelSizes(e,t,s){const{ctx:i,_longestTextCache:n}=this,o=[],a=[],r=Math.floor(t/Dn(t,s));let l,c,d,u,h,p,m,g,f,b,v,y=0,w=0;for(l=0;l<t;l+=r){if(u=e[l].label,h=this._resolveTickFontOptions(l),i.font=p=h.string,m=n[p]=n[p]||{data:{},gc:[]},g=h.lineHeight,f=b=0,Ee(u)||Te(u)){if(Te(u))for(c=0,d=u.length;c<d;++c)v=u[c],Ee(v)||Te(v)||(f=Gt(i,m.data,m.gc,f,v),b+=g)}else f=Gt(i,m.data,m.gc,f,u),b=g;o.push(f),a.push(b),y=Math.max(f,y),w=Math.max(b,w)}!function(e,t){Me(e,e=>{const s=e.gc,i=s.length/2;let n;if(i>t){for(n=0;n<i;++n)delete e.data[s[n]];s.splice(0,i)}})}(n,t);const _=o.indexOf(y),x=a.indexOf(w),S=e=>({width:o[e]||0,height:a[e]||0});return{first:S(0),last:S(t-1),widest:S(_),highest:S(x),widths:o,heights:a}}getLabelForValue(e){return e}getPixelForValue(e,t){return NaN}getValueForPixel(e){}getPixelForTick(e){const t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const t=this._startPixel+e*this._length;return bt(this._alignToPixels?Kt(this.chart,t,0):t,-32768,32767)}getDecimalForPixel(e){const t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:t}=this;return e<0&&t<0?t:e>0&&t>0?e:0}getContext(e){const t=this.ticks||[];if(e>=0&&e<t.length){const s=t[e];return s.$context||(s.$context=function(e,t,s){return _s(e,{tick:s,index:t,type:"tick"})}(this.getContext(),e,s))}return this.$context||(this.$context=_s(this.chart.getContext(),{scale:this,type:"scale"}))}_tickSize(){const e=this.options.ticks,t=ct(this.labelRotation),s=Math.abs(Math.cos(t)),i=Math.abs(Math.sin(t)),n=this._getLabelSizes(),o=e.autoSkipPadding||0,a=n?n.widest.width+o:0,r=n?n.highest.height+o:0;return this.isHorizontal()?r*s>a*i?a/s:r/i:r*i<a*s?r/s:a/i}_isVisible(){const e=this.options.display;return"auto"!==e?!!e:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(e){const t=this.axis,s=this.chart,i=this.options,{grid:n,position:o,border:a}=i,r=n.offset,l=this.isHorizontal(),c=this.ticks.length+(r?1:0),d=Pn(n),u=[],h=a.setContext(this.getContext()),p=h.display?h.width:0,m=p/2,g=function(e){return Kt(s,e,p)};let f,b,v,y,w,_,x,S,C,k,A,E;if("top"===o)f=g(this.bottom),_=this.bottom-d,S=f-m,k=g(e.top)+m,E=e.bottom;else if("bottom"===o)f=g(this.top),k=e.top,E=g(e.bottom)-m,_=f+m,S=this.top+d;else if("left"===o)f=g(this.right),w=this.right-d,x=f-m,C=g(e.left)+m,A=e.right;else if("right"===o)f=g(this.left),C=e.left,A=g(e.right)-m,w=f+m,x=this.left+d;else if("x"===t){if("center"===o)f=g((e.top+e.bottom)/2+.5);else if(Le(o)){const e=Object.keys(o)[0],t=o[e];f=g(this.chart.scales[e].getPixelForValue(t))}k=e.top,E=e.bottom,_=f+m,S=_+d}else if("y"===t){if("center"===o)f=g((e.left+e.right)/2);else if(Le(o)){const e=Object.keys(o)[0],t=o[e];f=g(this.chart.scales[e].getPixelForValue(t))}w=f-m,x=w-d,C=e.left,A=e.right}const T=qe(i.ticks.maxTicksLimit,c),L=Math.max(1,Math.ceil(c/T));for(b=0;b<c;b+=L){const e=this.getContext(b),t=n.setContext(e),i=a.setContext(e),o=t.lineWidth,c=t.color,d=i.dash||[],h=i.dashOffset,p=t.tickWidth,m=t.tickColor,g=t.tickBorderDash||[],f=t.tickBorderDashOffset;v=Bn(this,b,r),void 0!==v&&(y=Kt(s,v,o),l?w=x=C=A=y:_=S=k=E=y,u.push({tx1:w,ty1:_,tx2:x,ty2:S,x1:C,y1:k,x2:A,y2:E,width:o,color:c,borderDash:d,borderDashOffset:h,tickWidth:p,tickColor:m,tickBorderDash:g,tickBorderDashOffset:f}))}return this._ticksLength=c,this._borderValue=f,u}_computeLabelItems(e){const t=this.axis,s=this.options,{position:i,ticks:n}=s,o=this.isHorizontal(),a=this.ticks,{align:r,crossAlign:l,padding:c,mirror:d}=n,u=Pn(s.grid),h=u+c,p=d?-c:h,m=-ct(this.labelRotation),g=[];let f,b,v,y,w,_,x,S,C,k,A,E,T="middle";if("top"===i)_=this.bottom-p,x=this._getXAxisLabelAlignment();else if("bottom"===i)_=this.top+p,x=this._getXAxisLabelAlignment();else if("left"===i){const e=this._getYAxisLabelAlignment(u);x=e.textAlign,w=e.x}else if("right"===i){const e=this._getYAxisLabelAlignment(u);x=e.textAlign,w=e.x}else if("x"===t){if("center"===i)_=(e.top+e.bottom)/2+h;else if(Le(i)){const e=Object.keys(i)[0],t=i[e];_=this.chart.scales[e].getPixelForValue(t)+h}x=this._getXAxisLabelAlignment()}else if("y"===t){if("center"===i)w=(e.left+e.right)/2-h;else if(Le(i)){const e=Object.keys(i)[0],t=i[e];w=this.chart.scales[e].getPixelForValue(t)}x=this._getYAxisLabelAlignment(u).textAlign}"y"===t&&("start"===r?T="top":"end"===r&&(T="bottom"));const L=this._getLabelSizes();for(f=0,b=a.length;f<b;++f){v=a[f],y=v.label;const e=n.setContext(this.getContext(f));S=this.getPixelForTick(f)+n.labelOffset,C=this._resolveTickFontOptions(f),k=C.lineHeight,A=Te(y)?y.length:1;const t=A/2,s=e.color,r=e.textStrokeColor,c=e.textStrokeWidth;let u,h=x;if(o?(w=S,"inner"===x&&(h=f===b-1?this.options.reverse?"left":"right":0===f?this.options.reverse?"right":"left":"center"),E="top"===i?"near"===l||0!==m?-A*k+k/2:"center"===l?-L.highest.height/2-t*k+k:-L.highest.height+k/2:"near"===l||0!==m?k/2:"center"===l?L.highest.height/2-t*k:L.highest.height-A*k,d&&(E*=-1),0===m||e.showLabelBackdrop||(w+=k/2*Math.sin(m))):(_=S,E=(1-A)*k/2),e.showLabelBackdrop){const t=vs(e.backdropPadding),s=L.heights[f],i=L.widths[f];let n=E-t.top,o=0-t.left;switch(T){case"middle":n-=s/2;break;case"bottom":n-=s}switch(x){case"center":o-=i/2;break;case"right":o-=i;break;case"inner":f===b-1?o-=i:f>0&&(o-=i/2)}u={left:o,top:n,width:i+t.width,height:s+t.height,color:e.backdropColor}}g.push({label:y,font:C,textOffset:E,options:{rotation:m,color:s,strokeColor:r,strokeWidth:c,textAlign:h,textBaseline:T,translation:[w,_],backdrop:u}})}return g}_getXAxisLabelAlignment(){const{position:e,ticks:t}=this.options;if(-ct(this.labelRotation))return"top"===e?"left":"right";let s="center";return"start"===t.align?s="left":"end"===t.align?s="right":"inner"===t.align&&(s="inner"),s}_getYAxisLabelAlignment(e){const{position:t,ticks:{crossAlign:s,mirror:i,padding:n}}=this.options,o=e+n,a=this._getLabelSizes().widest.width;let r,l;return"left"===t?i?(l=this.right+n,"near"===s?r="left":"center"===s?(r="center",l+=a/2):(r="right",l+=a)):(l=this.right-o,"near"===s?r="right":"center"===s?(r="center",l-=a/2):(r="left",l=this.left)):"right"===t?i?(l=this.left+n,"near"===s?r="right":"center"===s?(r="center",l-=a/2):(r="left",l-=a)):(l=this.left+o,"near"===s?r="left":"center"===s?(r="center",l+=a/2):(r="right",l=this.right)):r="right",{textAlign:r,x:l}}_computeLabelArea(){if(this.options.ticks.mirror)return;const e=this.chart,t=this.options.position;return"left"===t||"right"===t?{top:0,left:this.left,bottom:e.height,right:this.right}:"top"===t||"bottom"===t?{top:this.top,left:0,bottom:this.bottom,right:e.width}:void 0}drawBackground(){const{ctx:e,options:{backgroundColor:t},left:s,top:i,width:n,height:o}=this;t&&(e.save(),e.fillStyle=t,e.fillRect(s,i,n,o),e.restore())}getLineWidthForValue(e){const t=this.options.grid;if(!this._isVisible()||!t.display)return 0;const s=this.ticks.findIndex(t=>t.value===e);return s>=0?t.setContext(this.getContext(s)).lineWidth:0}drawGrid(e){const t=this.options.grid,s=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let n,o;const a=(e,t,i)=>{i.width&&i.color&&(s.save(),s.lineWidth=i.width,s.strokeStyle=i.color,s.setLineDash(i.borderDash||[]),s.lineDashOffset=i.borderDashOffset,s.beginPath(),s.moveTo(e.x,e.y),s.lineTo(t.x,t.y),s.stroke(),s.restore())};if(t.display)for(n=0,o=i.length;n<o;++n){const e=i[n];t.drawOnChartArea&&a({x:e.x1,y:e.y1},{x:e.x2,y:e.y2},e),t.drawTicks&&a({x:e.tx1,y:e.ty1},{x:e.tx2,y:e.ty2},{color:e.tickColor,width:e.tickWidth,borderDash:e.tickBorderDash,borderDashOffset:e.tickBorderDashOffset})}}drawBorder(){const{chart:e,ctx:t,options:{border:s,grid:i}}=this,n=s.setContext(this.getContext()),o=s.display?n.width:0;if(!o)return;const a=i.setContext(this.getContext(0)).lineWidth,r=this._borderValue;let l,c,d,u;this.isHorizontal()?(l=Kt(e,this.left,o)-o/2,c=Kt(e,this.right,a)+a/2,d=u=r):(d=Kt(e,this.top,o)-o/2,u=Kt(e,this.bottom,a)+a/2,l=c=r),t.save(),t.lineWidth=n.width,t.strokeStyle=n.color,t.beginPath(),t.moveTo(l,d),t.lineTo(c,u),t.stroke(),t.restore()}drawLabels(e){if(!this.options.ticks.display)return;const t=this.ctx,s=this._computeLabelArea();s&&is(t,s);const i=this.getLabelItems(e);for(const e of i){const s=e.options,i=e.font;cs(t,e.label,0,e.textOffset,i,s)}s&&ns(t)}drawTitle(){const{ctx:e,options:{position:t,title:s,reverse:i}}=this;if(!s.display)return;const n=ys(s.font),o=vs(s.padding),a=s.align;let r=n.lineHeight/2;"bottom"===t||"center"===t||Le(t)?(r+=o.bottom,Te(s.text)&&(r+=n.lineHeight*(s.text.length-1))):r+=o.top;const{titleX:l,titleY:c,maxWidth:d,rotation:u}=function(e,t,s,i){const{top:n,left:o,bottom:a,right:r,chart:l}=e,{chartArea:c,scales:d}=l;let u,h,p,m=0;const g=a-n,f=r-o;if(e.isHorizontal()){if(h=Tt(i,o,r),Le(s)){const e=Object.keys(s)[0],i=s[e];p=d[e].getPixelForValue(i)+g-t}else p="center"===s?(c.bottom+c.top)/2+g-t:In(e,s,t);u=r-o}else{if(Le(s)){const e=Object.keys(s)[0],i=s[e];h=d[e].getPixelForValue(i)-f+t}else h="center"===s?(c.left+c.right)/2-f+t:In(e,s,t);p=Tt(i,a,n),m="left"===s?-et:et}return{titleX:h,titleY:p,maxWidth:u,rotation:m}}(this,r,t,a);cs(e,s.text,0,0,n,{color:s.color,maxWidth:d,rotation:u,textAlign:On(a,t,i),textBaseline:"middle",translation:[l,c]})}draw(e){this._isVisible()&&(this.drawBackground(),this.drawGrid(e),this.drawBorder(),this.drawTitle(),this.drawLabels(e))}_layers(){const e=this.options,t=e.ticks&&e.ticks.z||0,s=qe(e.grid&&e.grid.z,-1),i=qe(e.border&&e.border.z,0);return this._isVisible()&&this.draw===zn.prototype.draw?[{z:s,draw:e=>{this.drawBackground(),this.drawGrid(e),this.drawTitle()}},{z:i,draw:()=>{this.drawBorder()}},{z:t,draw:e=>{this.drawLabels(e)}}]:[{z:t,draw:e=>{this.draw(e)}}]}getMatchingVisibleMetas(e){const t=this.chart.getSortedVisibleDatasetMetas(),s=this.axis+"AxisID",i=[];let n,o;for(n=0,o=t.length;n<o;++n){const o=t[n];o[s]!==this.id||e&&o.type!==e||i.push(o)}return i}_resolveTickFontOptions(e){return ys(this.options.ticks.setContext(this.getContext(e)).font)}_maxDigits(){const e=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/e}}class $n{constructor(e,t,s){this.type=e,this.scope=t,this.override=s,this.items=Object.create(null)}isForType(e){return Object.prototype.isPrototypeOf.call(this.type.prototype,e.prototype)}register(e){const t=Object.getPrototypeOf(e);let s;(function(e){return"id"in e&&"defaults"in e})(t)&&(s=this.register(t));const i=this.items,n=e.id,o=this.scope+"."+n;if(!n)throw new Error("class does not have id: "+e);return n in i||(i[n]=e,function(e,t,s){const i=He(Object.create(null),[s?Jt.get(s):{},Jt.get(t),e.defaults]);Jt.set(t,i),e.defaultRoutes&&function(e,t){Object.keys(t).forEach(s=>{const i=s.split("."),n=i.pop(),o=[e].concat(i).join("."),a=t[s].split("."),r=a.pop(),l=a.join(".");Jt.route(o,n,l,r)})}(t,e.defaultRoutes),e.descriptors&&Jt.describe(t,e.descriptors)}(e,o,s),this.override&&Jt.override(e.id,e.overrides)),o}get(e){return this.items[e]}unregister(e){const t=this.items,s=e.id,i=this.scope;s in t&&delete t[s],i&&s in Jt[i]&&(delete Jt[i][s],this.override&&delete Wt[s])}}class Fn{constructor(){this.controllers=new $n(Ii,"datasets",!0),this.elements=new $n(Tn,"elements"),this.plugins=new $n(Object,"plugins"),this.scales=new $n(zn,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,t,s){[...t].forEach(t=>{const i=s||this._getRegistryForType(t);s||i.isForType(t)||i===this.plugins&&t.id?this._exec(e,i,t):Me(t,t=>{const i=s||this._getRegistryForType(t);this._exec(e,i,t)})})}_exec(e,t,s){const i=je(e);Pe(s["before"+i],[],s),t[e](s),Pe(s["after"+i],[],s)}_getRegistryForType(e){for(let t=0;t<this._typedRegistries.length;t++){const s=this._typedRegistries[t];if(s.isForType(e))return s}return this.plugins}_get(e,t,s){const i=t.get(e);if(void 0===i)throw new Error('"'+e+'" is not a registered '+s+".");return i}}var Hn=new Fn;class Qn{constructor(){this._init=void 0}notify(e,t,s,i){if("beforeInit"===t&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install")),void 0===this._init)return;const n=i?this._descriptors(e).filter(i):this._descriptors(e),o=this._notify(n,e,t,s);return"afterDestroy"===t&&(this._notify(n,e,"stop"),this._notify(this._init,e,"uninstall"),this._init=void 0),o}_notify(e,t,s,i){i=i||{};for(const n of e){const e=n.plugin;if(!1===Pe(e[s],[t,i,n.options],e)&&i.cancelable)return!1}return!0}invalidate(){Ee(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(e){if(this._cache)return this._cache;const t=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),t}_createDescriptors(e,t){const s=e&&e.config,i=qe(s.options&&s.options.plugins,{}),n=function(e){const t={},s=[],i=Object.keys(Hn.plugins.items);for(let e=0;e<i.length;e++)s.push(Hn.getPlugin(i[e]));const n=e.plugins||[];for(let e=0;e<n.length;e++){const i=n[e];-1===s.indexOf(i)&&(s.push(i),t[i.id]=!0)}return{plugins:s,localIds:t}}(s);return!1!==i||t?function(e,{plugins:t,localIds:s},i,n){const o=[],a=e.getContext();for(const r of t){const t=r.id,l=Nn(i[t],n);null!==l&&o.push({plugin:r,options:Rn(e.config,{plugin:r,local:s[t]},l,a)})}return o}(e,n,i,t):[]}_notifyStateChanges(e){const t=this._oldCache||[],s=this._cache,i=(e,t)=>e.filter(e=>!t.some(t=>e.plugin.id===t.plugin.id));this._notify(i(t,s),e,"stop"),this._notify(i(s,t),e,"start")}}function Nn(e,t){return t||!1!==e?!0===e?{}:e:null}function Rn(e,{plugin:t,local:s},i,n){const o=e.pluginScopeKeys(t),a=e.getOptionScopes(i,o);return s&&t.defaults&&a.push(t.defaults),e.createResolver(a,n,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function Wn(e,t){const s=Jt.datasets[e]||{};return((t.datasets||{})[e]||{}).indexAxis||t.indexAxis||s.indexAxis||"x"}function jn(e){if("x"===e||"y"===e||"r"===e)return e}function Vn(e){return"top"===e||"bottom"===e?"x":"left"===e||"right"===e?"y":void 0}function Un(e,...t){if(jn(e))return e;for(const s of t){const t=s.axis||Vn(s.position)||e.length>1&&jn(e[0].toLowerCase());if(t)return t}throw new Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function Xn(e,t,s){if(s[t+"AxisID"]===e)return{axis:t}}function Jn(e){const t=e.options||(e.options={});t.plugins=qe(t.plugins,{}),t.scales=function(e,t){const s=Wt[e.type]||{scales:{}},i=t.scales||{},n=Wn(e.type,t),o=Object.create(null);return Object.keys(i).forEach(t=>{const a=i[t];if(!Le(a))return console.error(`Invalid scale configuration for scale: ${t}`);if(a._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);const r=Un(t,a,function(e,t){if(t.data&&t.data.datasets){const s=t.data.datasets.filter(t=>t.xAxisID===e||t.yAxisID===e);if(s.length)return Xn(e,"x",s[0])||Xn(e,"y",s[0])}return{}}(t,e),Jt.scales[a.type]),l=function(e,t){return e===t?"_index_":"_value_"}(r,n),c=s.scales||{};o[t]=Qe(Object.create(null),[{axis:r},a,c[r],c[l]])}),e.data.datasets.forEach(s=>{const n=s.type||e.type,a=s.indexAxis||Wn(n,t),r=(Wt[n]||{}).scales||{};Object.keys(r).forEach(e=>{const t=function(e,t){let s=e;return"_index_"===e?s=t:"_value_"===e&&(s="x"===t?"y":"x"),s}(e,a),n=s[t+"AxisID"]||t;o[n]=o[n]||Object.create(null),Qe(o[n],[{axis:t},i[n],r[e]])})}),Object.keys(o).forEach(e=>{const t=o[e];Qe(t,[Jt.scales[t.type],Jt.scale])}),o}(e,t)}function Gn(e){return(e=e||{}).datasets=e.datasets||[],e.labels=e.labels||[],e}const Yn=new Map,Kn=new Set;function Zn(e,t){let s=Yn.get(e);return s||(s=t(),Yn.set(e,s),Kn.add(s)),s}const eo=(e,t,s)=>{const i=We(t,s);void 0!==i&&e.add(i)};class to{constructor(e){this._config=function(e){return(e=e||{}).data=Gn(e.data),Jn(e),e}(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=Gn(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),Jn(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return Zn(e,()=>[[`datasets.${e}`,""]])}datasetAnimationScopeKeys(e,t){return Zn(`${e}.transition.${t}`,()=>[[`datasets.${e}.transitions.${t}`,`transitions.${t}`],[`datasets.${e}`,""]])}datasetElementScopeKeys(e,t){return Zn(`${e}-${t}`,()=>[[`datasets.${e}.elements.${t}`,`datasets.${e}`,`elements.${t}`,""]])}pluginScopeKeys(e){const t=e.id;return Zn(`${this.type}-plugin-${t}`,()=>[[`plugins.${t}`,...e.additionalOptionScopes||[]]])}_cachedScopes(e,t){const s=this._scopeCache;let i=s.get(e);return i&&!t||(i=new Map,s.set(e,i)),i}getOptionScopes(e,t,s){const{options:i,type:n}=this,o=this._cachedScopes(e,s),a=o.get(t);if(a)return a;const r=new Set;t.forEach(t=>{e&&(r.add(e),t.forEach(t=>eo(r,e,t))),t.forEach(e=>eo(r,i,e)),t.forEach(e=>eo(r,Wt[n]||{},e)),t.forEach(e=>eo(r,Jt,e)),t.forEach(e=>eo(r,jt,e))});const l=Array.from(r);return 0===l.length&&l.push(Object.create(null)),Kn.has(t)&&o.set(t,l),l}chartOptionScopes(){const{options:e,type:t}=this;return[e,Wt[t]||{},Jt.datasets[t]||{},{type:t},Jt,jt]}resolveNamedOptions(e,t,s,i=[""]){const n={$shared:!0},{resolver:o,subPrefixes:a}=so(this._resolverCache,e,i);let r=o;(function(e,t){const{isScriptable:s,isIndexable:i}=Cs(e);for(const n of t){const t=s(n),o=i(n),a=(o||t)&&e[n];if(t&&(Ue(a)||io(a))||o&&Te(a))return!0}return!1})(o,t)&&(n.$shared=!1,r=Ss(o,s=Ue(s)?s():s,this.createResolver(e,s,a)));for(const e of t)n[e]=r[e];return n}createResolver(e,t,s=[""],i){const{resolver:n}=so(this._resolverCache,e,s);return Le(t)?Ss(n,t,void 0,i):n}}function so(e,t,s){let i=e.get(t);i||(i=new Map,e.set(t,i));const n=s.join();let o=i.get(n);return o||(o={resolver:xs(t,s),subPrefixes:s.filter(e=>!e.toLowerCase().includes("hover"))},i.set(n,o)),o}const io=e=>Le(e)&&Object.getOwnPropertyNames(e).some(t=>Ue(e[t])),no=["top","bottom","left","right","chartArea"];function oo(e,t){return"top"===e||"bottom"===e||-1===no.indexOf(e)&&"x"===t}function ao(e,t){return function(s,i){return s[e]===i[e]?s[t]-i[t]:s[e]-i[e]}}function ro(e){const t=e.chart,s=t.options.animation;t.notifyPlugins("afterRender"),Pe(s&&s.onComplete,[e],t)}function lo(e){const t=e.chart,s=t.options.animation;Pe(s&&s.onProgress,[e],t)}function co(e){return Ns()&&"string"==typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const uo={},ho=e=>{const t=co(e);return Object.values(uo).filter(e=>e.canvas===t).pop()};function po(e,t,s){const i=Object.keys(e);for(const n of i){const i=+n;if(i>=t){const o=e[n];delete e[n],(s>0||i>t)&&(e[i+s]=o)}}}class mo{static defaults=Jt;static instances=uo;static overrides=Wt;static registry=Hn;static version="4.5.1";static getChart=ho;static register(...e){Hn.add(...e),go()}static unregister(...e){Hn.remove(...e),go()}constructor(e,t){const s=this.config=new to(t),i=co(e),n=ho(i);if(n)throw new Error("Canvas is already in use. Chart with ID '"+n.id+"' must be destroyed before the canvas with ID '"+n.canvas.id+"' can be reused.");const o=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||function(e){return!Ns()||"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas?un:En}(i)),this.platform.updateConfig(s);const a=this.platform.acquireContext(i,o.aspectRatio),r=a&&a.canvas,l=r&&r.height,c=r&&r.width;this.id=Ae(),this.ctx=a,this.canvas=r,this.width=c,this.height=l,this._options=o,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Qn,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(e,t){let s;return function(...i){return t?(clearTimeout(s),s=setTimeout(e,t,i)):e.apply(this,i),t}}(e=>this.update(e),o.resizeDelay||0),this._dataChanges=[],uo[this.id]=this,a&&r?(mi.listen(this,"complete",ro),mi.listen(this,"progress",lo),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:t},width:s,height:i,_aspectRatio:n}=this;return Ee(e)?t&&n?n:i?s/i:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}get registry(){return Hn}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Gs(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Zt(this.canvas,this.ctx),this}stop(){return mi.stop(this),this}resize(e,t){mi.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}_resize(e,t){const s=this.options,i=this.canvas,n=s.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(i,e,t,n),a=s.devicePixelRatio||this.platform.getDevicePixelRatio(),r=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,Gs(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),Pe(s.onResize,[this,o],this),this.attached&&this._doResize(r)&&this.render())}ensureScalesHaveIDs(){Me(this.options.scales||{},(e,t)=>{e.id=t})}buildOrUpdateScales(){const e=this.options,t=e.scales,s=this.scales,i=Object.keys(s).reduce((e,t)=>(e[t]=!1,e),{});let n=[];t&&(n=n.concat(Object.keys(t).map(e=>{const s=t[e],i=Un(e,s),n="r"===i,o="x"===i;return{options:s,dposition:n?"chartArea":o?"bottom":"left",dtype:n?"radialLinear":o?"category":"linear"}}))),Me(n,t=>{const n=t.options,o=n.id,a=Un(o,n),r=qe(n.type,t.dtype);void 0!==n.position&&oo(n.position,a)===oo(t.dposition)||(n.position=t.dposition),i[o]=!0;let l=null;o in s&&s[o].type===r?l=s[o]:(l=new(Hn.getScale(r))({id:o,type:r,ctx:this.ctx,chart:this}),s[l.id]=l),l.init(n,e)}),Me(i,(e,t)=>{e||delete s[t]}),Me(s,e=>{cn.configure(this,e,e.options),cn.addBox(this,e)})}_updateMetasets(){const e=this._metasets,t=this.data.datasets.length,s=e.length;if(e.sort((e,t)=>e.index-t.index),s>t){for(let e=t;e<s;++e)this._destroyDatasetMeta(e);e.splice(t,s-t)}this._sortedMetasets=e.slice(0).sort(ao("order","index"))}_removeUnreferencedMetasets(){const{_metasets:e,data:{datasets:t}}=this;e.length>t.length&&delete this._stacks,e.forEach((e,s)=>{0===t.filter(t=>t===e._dataset).length&&this._destroyDatasetMeta(s)})}buildOrUpdateControllers(){const e=[],t=this.data.datasets;let s,i;for(this._removeUnreferencedMetasets(),s=0,i=t.length;s<i;s++){const i=t[s];let n=this.getDatasetMeta(s);const o=i.type||this.config.type;if(n.type&&n.type!==o&&(this._destroyDatasetMeta(s),n=this.getDatasetMeta(s)),n.type=o,n.indexAxis=i.indexAxis||Wn(o,this.options),n.order=i.order||0,n.index=s,n.label=""+i.label,n.visible=this.isDatasetVisible(s),n.controller)n.controller.updateIndex(s),n.controller.linkScales();else{const t=Hn.getController(o),{datasetElementType:i,dataElementType:a}=Jt.datasets[o];Object.assign(t,{dataElementType:Hn.getElement(a),datasetElementType:i&&Hn.getElement(i)}),n.controller=new t(this,s),e.push(n.controller)}}return this._updateMetasets(),e}_resetElements(){Me(this.data.datasets,(e,t)=>{this.getDatasetMeta(t).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const t=this.config;t.update();const s=this._options=t.createResolver(t.chartOptionScopes(),this.getContext()),i=this._animationsDisabled=!s.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;const n=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let e=0,t=this.data.datasets.length;e<t;e++){const{controller:t}=this.getDatasetMeta(e),s=!i&&-1===n.indexOf(t);t.buildOrUpdateElements(s),o=Math.max(+t.getMaxOverflow(),o)}o=this._minPadding=s.layout.autoPadding?o:0,this._updateLayout(o),i||Me(n,e=>{e.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(ao("z","_idx"));const{_active:a,_lastEvent:r}=this;r?this._eventHandler(r,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){Me(this.scales,e=>{cn.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,t=new Set(Object.keys(this._listeners)),s=new Set(e.events);Xe(t,s)&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,t=this._getUniformDataChanges()||[];for(const{method:s,start:i,count:n}of t)po(e,i,"_removeElements"===s?-n:n)}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const t=this.data.datasets.length,s=t=>new Set(e.filter(e=>e[0]===t).map((e,t)=>t+","+e.splice(1).join(","))),i=s(0);for(let e=1;e<t;e++)if(!Xe(i,s(e)))return;return Array.from(i).map(e=>e.split(",")).map(e=>({method:e[1],start:+e[2],count:+e[3]}))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;cn.update(this,this.width,this.height,e);const t=this.chartArea,s=t.width<=0||t.height<=0;this._layers=[],Me(this.boxes,e=>{s&&"chartArea"===e.position||(e.configure&&e.configure(),this._layers.push(...e._layers()))},this),this._layers.forEach((e,t)=>{e._idx=t}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let e=0,t=this.data.datasets.length;e<t;++e)this.getDatasetMeta(e).controller.configure();for(let t=0,s=this.data.datasets.length;t<s;++t)this._updateDataset(t,Ue(e)?e({datasetIndex:t}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}_updateDataset(e,t){const s=this.getDatasetMeta(e),i={meta:s,index:e,mode:t,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",i)&&(s.controller._update(t),i.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",i))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(mi.has(this)?this.attached&&!mi.running(this)&&mi.start(this):(this.draw(),ro({chart:this})))}draw(){let e;if(this._resizeBeforeDraw){const{width:e,height:t}=this._resizeBeforeDraw;this._resizeBeforeDraw=null,this._resize(e,t)}if(this.clear(),this.width<=0||this.height<=0)return;if(!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const t=this._layers;for(e=0;e<t.length&&t[e].z<=0;++e)t[e].draw(this.chartArea);for(this._drawDatasets();e<t.length;++e)t[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(e){const t=this._sortedMetasets,s=[];let i,n;for(i=0,n=t.length;i<n;++i){const n=t[i];e&&!n.visible||s.push(n)}return s}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const e=this.getSortedVisibleDatasetMetas();for(let t=e.length-1;t>=0;--t)this._drawDataset(e[t]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const t=this.ctx,s={meta:e,index:e.index,cancelable:!0},i=hi(this,e);!1!==this.notifyPlugins("beforeDatasetDraw",s)&&(i&&is(t,i),e.controller.draw(),i&&ns(t),s.cancelable=!1,this.notifyPlugins("afterDatasetDraw",s))}isPointInArea(e){return ss(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,t,s,i){const n=Gi.modes[t];return"function"==typeof n?n(this,e,s,i):[]}getDatasetMeta(e){const t=this.data.datasets[e],s=this._metasets;let i=s.filter(e=>e&&e._dataset===t).pop();return i||(i={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},s.push(i)),i}getContext(){return this.$context||(this.$context=_s(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const t=this.data.datasets[e];if(!t)return!1;const s=this.getDatasetMeta(e);return"boolean"==typeof s.hidden?!s.hidden:!t.hidden}setDatasetVisibility(e,t){this.getDatasetMeta(e).hidden=!t}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,t,s){const i=s?"show":"hide",n=this.getDatasetMeta(e),o=n.controller._resolveAnimations(void 0,i);Ve(t)?(n.data[t].hidden=!s,this.update()):(this.setDatasetVisibility(e,s),o.update(n,{visible:s}),this.update(t=>t.datasetIndex===e?i:void 0))}hide(e,t){this._updateVisibility(e,t,!1)}show(e,t){this._updateVisibility(e,t,!0)}_destroyDatasetMeta(e){const t=this._metasets[e];t&&t.controller&&t.controller._destroy(),delete this._metasets[e]}_stop(){let e,t;for(this.stop(),mi.remove(this),e=0,t=this.data.datasets.length;e<t;++e)this._destroyDatasetMeta(e)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:e,ctx:t}=this;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),Zt(e,t),this.platform.releaseContext(t),this.canvas=null,this.ctx=null),delete uo[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...e){return this.canvas.toDataURL(...e)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const e=this._listeners,t=this.platform,s=(s,i)=>{t.addEventListener(this,s,i),e[s]=i},i=(e,t,s)=>{e.offsetX=t,e.offsetY=s,this._eventHandler(e)};Me(this.options.events,e=>s(e,i))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,t=this.platform,s=(s,i)=>{t.addEventListener(this,s,i),e[s]=i},i=(s,i)=>{e[s]&&(t.removeEventListener(this,s,i),delete e[s])},n=(e,t)=>{this.canvas&&this.resize(e,t)};let o;const a=()=>{i("attach",a),this.attached=!0,this.resize(),s("resize",n),s("detach",o)};o=()=>{this.attached=!1,i("resize",n),this._stop(),this._resize(0,0),s("attach",a)},t.isAttached(this.canvas)?a():o()}unbindEvents(){Me(this._listeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._listeners={},Me(this._responsiveListeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,t,s){const i=s?"set":"remove";let n,o,a,r;for("dataset"===t&&(n=this.getDatasetMeta(e[0].datasetIndex),n.controller["_"+i+"DatasetHoverStyle"]()),a=0,r=e.length;a<r;++a){o=e[a];const t=o&&this.getDatasetMeta(o.datasetIndex).controller;t&&t[i+"HoverStyle"](o.element,o.datasetIndex,o.index)}}getActiveElements(){return this._active||[]}setActiveElements(e){const t=this._active||[],s=e.map(({datasetIndex:e,index:t})=>{const s=this.getDatasetMeta(e);if(!s)throw new Error("No dataset found at index "+e);return{datasetIndex:e,element:s.data[t],index:t}});!Oe(s,t)&&(this._active=s,this._lastEvent=null,this._updateHoverStyles(s,t))}notifyPlugins(e,t,s){return this._plugins.notify(this,e,t,s)}isPluginEnabled(e){return 1===this._plugins._cache.filter(t=>t.plugin.id===e).length}_updateHoverStyles(e,t,s){const i=this.options.hover,n=(e,t)=>e.filter(e=>!t.some(t=>e.datasetIndex===t.datasetIndex&&e.index===t.index)),o=n(t,e),a=s?e:n(e,t);o.length&&this.updateHoverStyle(o,i.mode,!1),a.length&&i.mode&&this.updateHoverStyle(a,i.mode,!0)}_eventHandler(e,t){const s={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},i=t=>(t.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",s,i))return;const n=this._handleEvent(e,t,s.inChartArea);return s.cancelable=!1,this.notifyPlugins("afterEvent",s,i),(n||s.changed)&&this.render(),this}_handleEvent(e,t,s){const{_active:i=[],options:n}=this,o=t,a=this._getActiveElements(e,i,s,o),r=function(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}(e),l=function(e,t,s,i){return s&&"mouseout"!==e.type?i?t:e:null}(e,this._lastEvent,s,r);s&&(this._lastEvent=null,Pe(n.onHover,[e,a,this],this),r&&Pe(n.onClick,[e,a,this],this));const c=!Oe(a,i);return(c||t)&&(this._active=a,this._updateHoverStyles(a,i,t)),this._lastEvent=l,c}_getActiveElements(e,t,s,i){if("mouseout"===e.type)return[];if(!s)return t;const n=this.options.hover;return this.getElementsAtEventForMode(e,n.mode,n,i)}}function go(){return Me(mo.instances,e=>e._plugins.invalidate())}function fo(e,t,s,i){return{x:s+e*Math.cos(t),y:i+e*Math.sin(t)}}function bo(e,t,s,i,n,o){const{x:a,y:r,startAngle:l,pixelMargin:c,innerRadius:d}=t,u=Math.max(t.outerRadius+i+s-c,0),h=d>0?d+i+s+c:0;let p=0;const m=n-l;if(i){const e=((d>0?d-i:0)+(u>0?u-i:0))/2;p=(m-(0!==e?m*e/(e+i):m))/2}const g=(m-Math.max(.001,m*u-s/Je)/u)/2,f=l+g+p,b=n-g-p,{outerStart:v,outerEnd:y,innerStart:w,innerEnd:_}=function(e,t,s,i){const n=gs(e.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]),o=(s-t)/2,a=Math.min(o,i*t/2),r=e=>{const t=(s-Math.min(o,e))*i/2;return bt(e,0,Math.min(o,t))};return{outerStart:r(n.outerStart),outerEnd:r(n.outerEnd),innerStart:bt(n.innerStart,0,a),innerEnd:bt(n.innerEnd,0,a)}}(t,h,u,b-f),x=u-v,S=u-y,C=f+v/x,k=b-y/S,A=h+w,E=h+_,T=f+w/A,L=b-_/E;if(e.beginPath(),o){const t=(C+k)/2;if(e.arc(a,r,u,C,t),e.arc(a,r,u,t,k),y>0){const t=fo(S,k,a,r);e.arc(t.x,t.y,y,k,b+et)}const s=fo(E,b,a,r);if(e.lineTo(s.x,s.y),_>0){const t=fo(E,L,a,r);e.arc(t.x,t.y,_,b+et,L+Math.PI)}const i=(b-_/h+(f+w/h))/2;if(e.arc(a,r,h,b-_/h,i,!0),e.arc(a,r,h,i,f+w/h,!0),w>0){const t=fo(A,T,a,r);e.arc(t.x,t.y,w,T+Math.PI,f-et)}const n=fo(x,f,a,r);if(e.lineTo(n.x,n.y),v>0){const t=fo(x,C,a,r);e.arc(t.x,t.y,v,f-et,C)}}else{e.moveTo(a,r);const t=Math.cos(C)*u+a,s=Math.sin(C)*u+r;e.lineTo(t,s);const i=Math.cos(k)*u+a,n=Math.sin(k)*u+r;e.lineTo(i,n)}e.closePath()}function vo(e,t,s=t){e.lineCap=qe(s.borderCapStyle,t.borderCapStyle),e.setLineDash(qe(s.borderDash,t.borderDash)),e.lineDashOffset=qe(s.borderDashOffset,t.borderDashOffset),e.lineJoin=qe(s.borderJoinStyle,t.borderJoinStyle),e.lineWidth=qe(s.borderWidth,t.borderWidth),e.strokeStyle=qe(s.borderColor,t.borderColor)}function yo(e,t,s){e.lineTo(s.x,s.y)}function wo(e,t,s={}){const i=e.length,{start:n=0,end:o=i-1}=s,{start:a,end:r}=t,l=Math.max(n,a),c=Math.min(o,r),d=n<a&&o<a||n>r&&o>r;return{count:i,start:l,loop:t.loop,ilen:c<l&&!d?i+c-l:c-l}}function _o(e,t,s,i){const{points:n,options:o}=t,{count:a,start:r,loop:l,ilen:c}=wo(n,s,i),d=function(e){return e.stepped?os:e.tension||"monotone"===e.cubicInterpolationMode?as:yo}(o);let u,h,p,{move:m=!0,reverse:g}=i||{};for(u=0;u<=c;++u)h=n[(r+(g?c-u:u))%a],h.skip||(m?(e.moveTo(h.x,h.y),m=!1):d(e,p,h,g,o.stepped),p=h);return l&&(h=n[(r+(g?c:0))%a],d(e,p,h,g,o.stepped)),!!l}function xo(e,t,s,i){const n=t.points,{count:o,start:a,ilen:r}=wo(n,s,i),{move:l=!0,reverse:c}=i||{};let d,u,h,p,m,g,f=0,b=0;const v=e=>(a+(c?r-e:e))%o,y=()=>{p!==m&&(e.lineTo(f,m),e.lineTo(f,p),e.lineTo(f,g))};for(l&&(u=n[v(0)],e.moveTo(u.x,u.y)),d=0;d<=r;++d){if(u=n[v(d)],u.skip)continue;const t=u.x,s=u.y,i=0|t;i===h?(s<p?p=s:s>m&&(m=s),f=(b*f+t)/++b):(y(),e.lineTo(t,s),h=i,b=0,p=m=s),g=s}y()}function So(e){const t=e.options,s=t.borderDash&&t.borderDash.length;return e._decimated||e._loop||t.tension||"monotone"===t.cubicInterpolationMode||t.stepped||s?_o:xo}const Co="function"==typeof Path2D;class ko extends Tn{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:e=>"borderDash"!==e&&"fill"!==e};constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,t){const s=this.options;if((s.tension||"monotone"===s.cubicInterpolationMode)&&!s.stepped&&!this._pointsUpdated){const i=s.spanGaps?this._loop:this._fullLoop;Qs(this._points,s,e,i,t),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=function(e,t){const s=e.points,i=e.options.spanGaps,n=s.length;if(!n)return[];const o=!!e._loop,{start:a,end:r}=function(e,t,s,i){let n=0,o=t-1;if(s&&!i)for(;n<t&&!e[n].skip;)n++;for(;n<t&&e[n].skip;)n++;for(n%=t,s&&(o+=n);o>n&&e[o%t].skip;)o--;return o%=t,{start:n,end:o}}(s,n,o,i);return function(e,t,s,i){return i&&i.setContext&&s?function(e,t,s,i){const n=e._chart.getContext(),o=ci(e.options),{_datasetIndex:a,options:{spanGaps:r}}=e,l=s.length,c=[];let d=o,u=t[0].start,h=u;function p(e,t,i,n){const o=r?-1:1;if(e!==t){for(e+=l;s[e%l].skip;)e-=o;for(;s[t%l].skip;)t+=o;e%l!==t%l&&(c.push({start:e%l,end:t%l,loop:i,style:n}),d=n,u=t%l)}}for(const e of t){u=r?u:e.start;let t,o=s[u%l];for(h=u+1;h<=e.end;h++){const r=s[h%l];t=ci(i.setContext(_s(n,{type:"segment",p0:o,p1:r,p0DataIndex:(h-1)%l,p1DataIndex:h%l,datasetIndex:a}))),di(t,d)&&p(u,h-1,e.loop,d),o=r,d=t}u<h-1&&p(u,h-1,e.loop,d)}return c}(e,t,s,i):t}(e,!0===i?[{start:a,end:r,loop:o}]:function(e,t,s,i){const n=e.length,o=[];let a,r=t,l=e[t];for(a=t+1;a<=s;++a){const s=e[a%n];s.skip||s.stop?l.skip||(i=!1,o.push({start:t%n,end:(a-1)%n,loop:i}),t=r=s.stop?a:null):(r=a,l.skip&&(t=a)),l=s}return null!==r&&o.push({start:t%n,end:r%n,loop:i}),o}(s,a,r<a?r+n:r,!!e._fullLoop&&0===a&&r===n-1),s,t)}(this,this.options.segment))}first(){const e=this.segments,t=this.points;return e.length&&t[e[0].start]}last(){const e=this.segments,t=this.points,s=e.length;return s&&t[e[s-1].end]}interpolate(e,t){const s=this.options,i=e[t],n=this.points,o=li(this,{property:t,start:i,end:i});if(!o.length)return;const a=[],r=function(e){return e.stepped?ei:e.tension||"monotone"===e.cubicInterpolationMode?ti:Zs}(s);let l,c;for(l=0,c=o.length;l<c;++l){const{start:c,end:d}=o[l],u=n[c],h=n[d];if(u===h){a.push(u);continue}const p=r(u,h,Math.abs((i-u[t])/(h[t]-u[t])),s.stepped);p[t]=e[t],a.push(p)}return 1===a.length?a[0]:a}pathSegment(e,t,s){return So(this)(e,this,t,s)}path(e,t,s){const i=this.segments,n=So(this);let o=this._loop;t=t||0,s=s||this.points.length-t;for(const a of i)o&=n(e,this,a,{start:t,end:t+s-1});return!!o}draw(e,t,s,i){const n=this.options||{};(this.points||[]).length&&n.borderWidth&&(e.save(),function(e,t,s,i){Co&&!t.options.segment?function(e,t,s,i){let n=t._path;n||(n=t._path=new Path2D,t.path(n,s,i)&&n.closePath()),vo(e,t.options),e.stroke(n)}(e,t,s,i):function(e,t,s,i){const{segments:n,options:o}=t,a=So(t);for(const r of n)vo(e,o,r.style),e.beginPath(),a(e,t,r,{start:s,end:s+i-1})&&e.closePath(),e.stroke()}(e,t,s,i)}(e,this,s,i),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}function Ao(e,t,s,i){const n=e.options,{[s]:o}=e.getProps([s],i);return Math.abs(t-o)<n.radius+n.hitRadius}function Eo(e,t){const{x:s,y:i,base:n,width:o,height:a}=e.getProps(["x","y","base","width","height"],t);let r,l,c,d,u;return e.horizontal?(u=a/2,r=Math.min(s,n),l=Math.max(s,n),c=i-u,d=i+u):(u=o/2,r=s-u,l=s+u,c=Math.min(i,n),d=Math.max(i,n)),{left:r,top:c,right:l,bottom:d}}function To(e,t,s,i){return e?0:bt(t,s,i)}function Lo(e,t,s,i){const n=null===t,o=null===s,a=e&&!(n&&o)&&Eo(e,i);return a&&(n||vt(t,a.left,a.right))&&(o||vt(s,a.top,a.bottom))}function Io(e,t){e.rect(t.x,t.y,t.w,t.h)}function Do(e,t,s={}){const i=e.x!==s.x?-t:0,n=e.y!==s.y?-t:0,o=(e.x+e.w!==s.x+s.w?t:0)-i,a=(e.y+e.h!==s.y+s.h?t:0)-n;return{x:e.x+i,y:e.y+n,w:e.w+o,h:e.h+a,radius:e.radius}}var qo=Object.freeze({__proto__:null,ArcElement:class extends Tn{static id="arc";static defaults={borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0,selfJoin:!1};static defaultRoutes={backgroundColor:"backgroundColor"};static descriptors={_scriptable:!0,_indexable:e=>"borderDash"!==e};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(e){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,e&&Object.assign(this,e)}inRange(e,t,s){const i=this.getProps(["x","y"],s),{angle:n,distance:o}=ht(i,{x:e,y:t}),{startAngle:a,endAngle:r,innerRadius:l,outerRadius:c,circumference:d}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],s),u=(this.options.spacing+this.options.borderWidth)/2,h=qe(d,r-a),p=ft(n,a,r)&&a!==r,m=h>=Ge||p,g=vt(o,l+u,c+u);return m&&g}getCenterPoint(e){const{x:t,y:s,startAngle:i,endAngle:n,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],e),{offset:r,spacing:l}=this.options,c=(i+n)/2,d=(o+a+l+r)/2;return{x:t+Math.cos(c)*d,y:s+Math.sin(c)*d}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:t,circumference:s}=this,i=(t.offset||0)/4,n=(t.spacing||0)/2,o=t.circular;if(this.pixelMargin="inner"===t.borderAlign?.33:0,this.fullCircles=s>Ge?Math.floor(s/Ge):0,0===s||this.innerRadius<0||this.outerRadius<0)return;e.save();const a=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(a)*i,Math.sin(a)*i);const r=i*(1-Math.sin(Math.min(Je,s||0)));e.fillStyle=t.backgroundColor,e.strokeStyle=t.borderColor,function(e,t,s,i,n){const{fullCircles:o,startAngle:a,circumference:r}=t;let l=t.endAngle;if(o){bo(e,t,s,i,l,n);for(let t=0;t<o;++t)e.fill();isNaN(r)||(l=a+(r%Ge||Ge))}bo(e,t,s,i,l,n),e.fill()}(e,this,r,n,o),function(e,t,s,i,n){const{fullCircles:o,startAngle:a,circumference:r,options:l}=t,{borderWidth:c,borderJoinStyle:d,borderDash:u,borderDashOffset:h,borderRadius:p}=l,m="inner"===l.borderAlign;if(!c)return;e.setLineDash(u||[]),e.lineDashOffset=h,m?(e.lineWidth=2*c,e.lineJoin=d||"round"):(e.lineWidth=c,e.lineJoin=d||"bevel");let g=t.endAngle;if(o){bo(e,t,s,i,g,n);for(let t=0;t<o;++t)e.stroke();isNaN(r)||(g=a+(r%Ge||Ge))}m&&function(e,t,s){const{startAngle:i,pixelMargin:n,x:o,y:a,outerRadius:r,innerRadius:l}=t;let c=n/r;e.beginPath(),e.arc(o,a,r,i-c,s+c),l>n?(c=n/l,e.arc(o,a,l,s+c,i-c,!0)):e.arc(o,a,n,s+et,i-et),e.closePath(),e.clip()}(e,t,g),l.selfJoin&&g-a>=Je&&0===p&&"miter"!==d&&function(e,t,s){const{startAngle:i,x:n,y:o,outerRadius:a,innerRadius:r,options:l}=t,{borderWidth:c,borderJoinStyle:d}=l,u=Math.min(c/a,gt(i-s));if(e.beginPath(),e.arc(n,o,a-c/2,i+u/2,s-u/2),r>0){const t=Math.min(c/r,gt(i-s));e.arc(n,o,r+c/2,s-t/2,i+t/2,!0)}else{const t=Math.min(c/2,a*gt(i-s));if("round"===d)e.arc(n,o,t,s-Je/2,i+Je/2,!0);else if("bevel"===d){const a=2*t*t,r=-a*Math.cos(s+Je/2)+n,l=-a*Math.sin(s+Je/2)+o,c=a*Math.cos(i+Je/2)+n,d=a*Math.sin(i+Je/2)+o;e.lineTo(r,l),e.lineTo(c,d)}}e.closePath(),e.moveTo(0,0),e.rect(0,0,e.canvas.width,e.canvas.height),e.clip("evenodd")}(e,t,g),o||(bo(e,t,s,i,g,n),e.stroke())}(e,this,r,n,o),e.restore()}},BarElement:class extends Tn{static id="bar";static defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(e){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,e&&Object.assign(this,e)}draw(e){const{inflateAmount:t,options:{borderColor:s,backgroundColor:i}}=this,{inner:n,outer:o}=function(e){const t=Eo(e),s=t.right-t.left,i=t.bottom-t.top,n=function(e,t,s){const i=e.options.borderWidth,n=e.borderSkipped,o=fs(i);return{t:To(n.top,o.top,0,s),r:To(n.right,o.right,0,t),b:To(n.bottom,o.bottom,0,s),l:To(n.left,o.left,0,t)}}(e,s/2,i/2),o=function(e,t,s){const{enableBorderRadius:i}=e.getProps(["enableBorderRadius"]),n=e.options.borderRadius,o=bs(n),a=Math.min(t,s),r=e.borderSkipped,l=i||Le(n);return{topLeft:To(!l||r.top||r.left,o.topLeft,0,a),topRight:To(!l||r.top||r.right,o.topRight,0,a),bottomLeft:To(!l||r.bottom||r.left,o.bottomLeft,0,a),bottomRight:To(!l||r.bottom||r.right,o.bottomRight,0,a)}}(e,s/2,i/2);return{outer:{x:t.left,y:t.top,w:s,h:i,radius:o},inner:{x:t.left+n.l,y:t.top+n.t,w:s-n.l-n.r,h:i-n.t-n.b,radius:{topLeft:Math.max(0,o.topLeft-Math.max(n.t,n.l)),topRight:Math.max(0,o.topRight-Math.max(n.t,n.r)),bottomLeft:Math.max(0,o.bottomLeft-Math.max(n.b,n.l)),bottomRight:Math.max(0,o.bottomRight-Math.max(n.b,n.r))}}}}(this),a=(r=o.radius).topLeft||r.topRight||r.bottomLeft||r.bottomRight?ds:Io;var r;e.save(),o.w===n.w&&o.h===n.h||(e.beginPath(),a(e,Do(o,t,n)),e.clip(),a(e,Do(n,-t,o)),e.fillStyle=s,e.fill("evenodd")),e.beginPath(),a(e,Do(n,t)),e.fillStyle=i,e.fill(),e.restore()}inRange(e,t,s){return Lo(this,e,t,s)}inXRange(e,t){return Lo(this,e,null,t)}inYRange(e,t){return Lo(this,null,e,t)}getCenterPoint(e){const{x:t,y:s,base:i,horizontal:n}=this.getProps(["x","y","base","horizontal"],e);return{x:n?(t+i)/2:t,y:n?s:(s+i)/2}}getRange(e){return"x"===e?this.width/2:this.height/2}},LineElement:ko,PointElement:class extends Tn{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,t,s){const i=this.options,{x:n,y:o}=this.getProps(["x","y"],s);return Math.pow(e-n,2)+Math.pow(t-o,2)<Math.pow(i.hitRadius+i.radius,2)}inXRange(e,t){return Ao(this,e,"x",t)}inYRange(e,t){return Ao(this,e,"y",t)}getCenterPoint(e){const{x:t,y:s}=this.getProps(["x","y"],e);return{x:t,y:s}}size(e){let t=(e=e||this.options||{}).radius||0;return t=Math.max(t,t&&e.hoverRadius||0),2*(t+(t&&e.borderWidth||0))}draw(e,t){const s=this.options;this.skip||s.radius<.1||!ss(this,t,this.size(s)/2)||(e.strokeStyle=s.borderColor,e.lineWidth=s.borderWidth,e.fillStyle=s.backgroundColor,es(e,s,this.x,this.y))}getRange(){const e=this.options||{};return e.radius+e.hitRadius}}});const Bo=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],Po=Bo.map(e=>e.replace("rgb(","rgba(").replace(")",", 0.5)"));function Mo(e){return Bo[e%Bo.length]}function Oo(e){return Po[e%Po.length]}function zo(e){let t;for(t in e)if(e[t].borderColor||e[t].backgroundColor)return!0;return!1}var $o={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(e,t,s){if(!s.enabled)return;const{data:{datasets:i},options:n}=e.config,{elements:o}=n,a=zo(i)||(r=n)&&(r.borderColor||r.backgroundColor)||o&&zo(o)||"rgba(0,0,0,0.1)"!==Jt.borderColor||"rgba(0,0,0,0.1)"!==Jt.backgroundColor;var r;if(!s.forceOverride&&a)return;const l=function(e){let t=0;return(s,i)=>{const n=e.getDatasetMeta(i).controller;n instanceof Fi?t=function(e,t){return e.backgroundColor=e.data.map(()=>Mo(t++)),t}(s,t):n instanceof Hi?t=function(e,t){return e.backgroundColor=e.data.map(()=>Oo(t++)),t}(s,t):n&&(t=function(e,t){return e.borderColor=Mo(t),e.backgroundColor=Oo(t),++t}(s,t))}}(e);i.forEach(l)}};function Fo(e){if(e._decimated){const t=e._data;delete e._decimated,delete e._data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,writable:!0,value:t})}}function Ho(e){e.data.datasets.forEach(e=>{Fo(e)})}var Qo={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(e,t,s)=>{if(!s.enabled)return void Ho(e);const i=e.width;e.data.datasets.forEach((t,n)=>{const{_data:o,indexAxis:a}=t,r=e.getDatasetMeta(n),l=o||t.data;if("y"===ws([a,e.options.indexAxis]))return;if(!r.controller.supportsDecimation)return;const c=e.scales[r.xAxisID];if("linear"!==c.type&&"time"!==c.type)return;if(e.options.parsing)return;let d,{start:u,count:h}=function(e,t){const s=t.length;let i,n=0;const{iScale:o}=e,{min:a,max:r,minDefined:l,maxDefined:c}=o.getUserBounds();return l&&(n=bt(wt(t,o.axis,a).lo,0,s-1)),i=c?bt(wt(t,o.axis,r).hi+1,n,s)-n:s-n,{start:n,count:i}}(r,l);if(h<=(s.threshold||4*i))Fo(t);else{switch(Ee(o)&&(t._data=l,delete t.data,Object.defineProperty(t,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(e){this._data=e}})),s.algorithm){case"lttb":d=function(e,t,s,i,n){const o=n.samples||i;if(o>=s)return e.slice(t,t+s);const a=[],r=(s-2)/(o-2);let l=0;const c=t+s-1;let d,u,h,p,m,g=t;for(a[l++]=e[g],d=0;d<o-2;d++){let i,n=0,o=0;const c=Math.floor((d+1)*r)+1+t,f=Math.min(Math.floor((d+2)*r)+1,s)+t,b=f-c;for(i=c;i<f;i++)n+=e[i].x,o+=e[i].y;n/=b,o/=b;const v=Math.floor(d*r)+1+t,y=Math.min(Math.floor((d+1)*r)+1,s)+t,{x:w,y:_}=e[g];for(h=p=-1,i=v;i<y;i++)p=.5*Math.abs((w-n)*(e[i].y-_)-(w-e[i].x)*(o-_)),p>h&&(h=p,u=e[i],m=i);a[l++]=u,g=m}return a[l++]=e[c],a}(l,u,h,i,s);break;case"min-max":d=function(e,t,s,i){let n,o,a,r,l,c,d,u,h,p,m=0,g=0;const f=[],b=t+s-1,v=e[t].x,y=e[b].x-v;for(n=t;n<t+s;++n){o=e[n],a=(o.x-v)/y*i,r=o.y;const t=0|a;if(t===l)r<h?(h=r,c=n):r>p&&(p=r,d=n),m=(g*m+o.x)/++g;else{const s=n-1;if(!Ee(c)&&!Ee(d)){const t=Math.min(c,d),i=Math.max(c,d);t!==u&&t!==s&&f.push({...e[t],x:m}),i!==u&&i!==s&&f.push({...e[i],x:m})}n>0&&s!==u&&f.push(e[s]),f.push(o),l=t,g=0,h=p=r,c=d=u=n}}return f}(l,u,h,i);break;default:throw new Error(`Unsupported decimation algorithm '${s.algorithm}'`)}t._decimated=d}})},destroy(e){Ho(e)}};function No(e,t,s,i){if(i)return;let n=t[e],o=s[e];return"angle"===e&&(n=gt(n),o=gt(o)),{property:e,start:n,end:o}}function Ro(e,t,s){for(;t>e;t--){const e=s[t];if(!isNaN(e.x)&&!isNaN(e.y))break}return t}function Wo(e,t,s,i){return e&&t?i(e[s],t[s]):e?e[s]:t?t[s]:0}function jo(e,t){let s=[],i=!1;return Te(e)?(i=!0,s=e):s=function(e,t){const{x:s=null,y:i=null}=e||{},n=t.points,o=[];return t.segments.forEach(({start:e,end:t})=>{t=Ro(e,t,n);const a=n[e],r=n[t];null!==i?(o.push({x:a.x,y:i}),o.push({x:r.x,y:i})):null!==s&&(o.push({x:s,y:a.y}),o.push({x:s,y:r.y}))}),o}(e,t),s.length?new ko({points:s,options:{tension:0},_loop:i,_fullLoop:i}):null}function Vo(e){return e&&!1!==e.fill}function Uo(e,t,s){let i=e[t].fill;const n=[t];let o;if(!s)return i;for(;!1!==i&&-1===n.indexOf(i);){if(!Ie(i))return i;if(o=e[i],!o)return!1;if(o.visible)return i;n.push(i),i=o.fill}return!1}function Xo(e,t,s){const i=function(e){const t=e.options,s=t.fill;let i=qe(s&&s.target,s);return void 0===i&&(i=!!t.backgroundColor),!1!==i&&null!==i&&(!0===i?"origin":i)}(e);if(Le(i))return!isNaN(i.value)&&i;let n=parseFloat(i);return Ie(n)&&Math.floor(n)===n?function(e,t,s,i){return"-"!==e&&"+"!==e||(s=t+s),!(s===t||s<0||s>=i)&&s}(i[0],t,n,s):["origin","start","end","stack","shape"].indexOf(i)>=0&&i}function Jo(e,t,s){const i=[];for(let n=0;n<s.length;n++){const o=s[n],{first:a,last:r,point:l}=Go(o,t,"x");if(!(!l||a&&r))if(a)i.unshift(l);else if(e.push(l),!r)break}e.push(...i)}function Go(e,t,s){const i=e.interpolate(t,s);if(!i)return{};const n=i[s],o=e.segments,a=e.points;let r=!1,l=!1;for(let e=0;e<o.length;e++){const t=o[e],i=a[t.start][s],c=a[t.end][s];if(vt(n,i,c)){r=n===i,l=n===c;break}}return{first:r,last:l,point:i}}class Yo{constructor(e){this.x=e.x,this.y=e.y,this.radius=e.radius}pathSegment(e,t,s){const{x:i,y:n,radius:o}=this;return t=t||{start:0,end:Ge},e.arc(i,n,o,t.end,t.start,!0),!s.bounds}interpolate(e){const{x:t,y:s,radius:i}=this,n=e.angle;return{x:t+Math.cos(n)*i,y:s+Math.sin(n)*i,angle:n}}}function Ko(e,t,s){const i=function(e){const{chart:t,fill:s,line:i}=e;if(Ie(s))return function(e,t){const s=e.getDatasetMeta(t);return s&&e.isDatasetVisible(t)?s.dataset:null}(t,s);if("stack"===s)return function(e){const{scale:t,index:s,line:i}=e,n=[],o=i.segments,a=i.points,r=function(e,t){const s=[],i=e.getMatchingVisibleMetas("line");for(let e=0;e<i.length;e++){const n=i[e];if(n.index===t)break;n.hidden||s.unshift(n.dataset)}return s}(t,s);r.push(jo({x:null,y:t.bottom},i));for(let e=0;e<o.length;e++){const t=o[e];for(let e=t.start;e<=t.end;e++)Jo(n,a[e],r)}return new ko({points:n,options:{}})}(e);if("shape"===s)return!0;const n=function(e){return(e.scale||{}).getPointPositionForValue?function(e){const{scale:t,fill:s}=e,i=t.options,n=t.getLabels().length,o=i.reverse?t.max:t.min,a=function(e,t,s){let i;return i="start"===e?s:"end"===e?t.options.reverse?t.min:t.max:Le(e)?e.value:t.getBaseValue(),i}(s,t,o),r=[];if(i.grid.circular){const e=t.getPointPositionForValue(0,o);return new Yo({x:e.x,y:e.y,radius:t.getDistanceFromCenterForValue(a)})}for(let e=0;e<n;++e)r.push(t.getPointPositionForValue(e,a));return r}(e):function(e){const{scale:t={},fill:s}=e,i=function(e,t){let s=null;return"start"===e?s=t.bottom:"end"===e?s=t.top:Le(e)?s=t.getPixelForValue(e.value):t.getBasePixel&&(s=t.getBasePixel()),s}(s,t);if(Ie(i)){const e=t.isHorizontal();return{x:e?i:null,y:e?null:i}}return null}(e)}(e);return n instanceof Yo?n:jo(n,i)}(t),{chart:n,index:o,line:a,scale:r,axis:l}=t,c=a.options,d=c.fill,u=c.backgroundColor,{above:h=u,below:p=u}=d||{},m=n.getDatasetMeta(o),g=hi(n,m);i&&a.points.length&&(is(e,s),function(e,t){const{line:s,target:i,above:n,below:o,area:a,scale:r,clip:l}=t,c=s._loop?"angle":t.axis;e.save();let d=o;o!==n&&("x"===c?(Zo(e,i,a.top),ta(e,{line:s,target:i,color:n,scale:r,property:c,clip:l}),e.restore(),e.save(),Zo(e,i,a.bottom)):"y"===c&&(ea(e,i,a.left),ta(e,{line:s,target:i,color:o,scale:r,property:c,clip:l}),e.restore(),e.save(),ea(e,i,a.right),d=n)),ta(e,{line:s,target:i,color:d,scale:r,property:c,clip:l}),e.restore()}(e,{line:a,target:i,above:h,below:p,area:s,scale:r,axis:l,clip:g}),ns(e))}function Zo(e,t,s){const{segments:i,points:n}=t;let o=!0,a=!1;e.beginPath();for(const r of i){const{start:i,end:l}=r,c=n[i],d=n[Ro(i,l,n)];o?(e.moveTo(c.x,c.y),o=!1):(e.lineTo(c.x,s),e.lineTo(c.x,c.y)),a=!!t.pathSegment(e,r,{move:a}),a?e.closePath():e.lineTo(d.x,s)}e.lineTo(t.first().x,s),e.closePath(),e.clip()}function ea(e,t,s){const{segments:i,points:n}=t;let o=!0,a=!1;e.beginPath();for(const r of i){const{start:i,end:l}=r,c=n[i],d=n[Ro(i,l,n)];o?(e.moveTo(c.x,c.y),o=!1):(e.lineTo(s,c.y),e.lineTo(c.x,c.y)),a=!!t.pathSegment(e,r,{move:a}),a?e.closePath():e.lineTo(s,d.y)}e.lineTo(s,t.first().y),e.closePath(),e.clip()}function ta(e,t){const{line:s,target:i,property:n,color:o,scale:a,clip:r}=t,l=function(e,t,s){const i=e.segments,n=e.points,o=t.points,a=[];for(const e of i){let{start:i,end:r}=e;r=Ro(i,r,n);const l=No(s,n[i],n[r],e.loop);if(!t.segments){a.push({source:e,target:l,start:n[i],end:n[r]});continue}const c=li(t,l);for(const t of c){const i=No(s,o[t.start],o[t.end],t.loop),r=ri(e,n,i);for(const e of r)a.push({source:e,target:t,start:{[s]:Wo(l,i,"start",Math.max)},end:{[s]:Wo(l,i,"end",Math.min)}})}}return a}(s,i,n);for(const{source:t,target:c,start:d,end:u}of l){const{style:{backgroundColor:l=o}={}}=t,h=!0!==i;e.save(),e.fillStyle=l,sa(e,a,r,h&&No(n,d,u)),e.beginPath();const p=!!s.pathSegment(e,t);let m;if(h){p?e.closePath():ia(e,i,u,n);const t=!!i.pathSegment(e,c,{move:p,reverse:!0});m=p&&t,m||ia(e,i,d,n)}e.closePath(),e.fill(m?"evenodd":"nonzero"),e.restore()}}function sa(e,t,s,i){const n=t.chart.chartArea,{property:o,start:a,end:r}=i||{};if("x"===o||"y"===o){let t,i,l,c;"x"===o?(t=a,i=n.top,l=r,c=n.bottom):(t=n.left,i=a,l=n.right,c=r),e.beginPath(),s&&(t=Math.max(t,s.left),l=Math.min(l,s.right),i=Math.max(i,s.top),c=Math.min(c,s.bottom)),e.rect(t,i,l-t,c-i),e.clip()}}function ia(e,t,s,i){const n=t.interpolate(s,i);n&&e.lineTo(n.x,n.y)}var na={id:"filler",afterDatasetsUpdate(e,t,s){const i=(e.data.datasets||[]).length,n=[];let o,a,r,l;for(a=0;a<i;++a)o=e.getDatasetMeta(a),r=o.dataset,l=null,r&&r.options&&r instanceof ko&&(l={visible:e.isDatasetVisible(a),index:a,fill:Xo(r,a,i),chart:e,axis:o.controller.options.indexAxis,scale:o.vScale,line:r}),o.$filler=l,n.push(l);for(a=0;a<i;++a)l=n[a],l&&!1!==l.fill&&(l.fill=Uo(n,a,s.propagate))},beforeDraw(e,t,s){const i="beforeDraw"===s.drawTime,n=e.getSortedVisibleDatasetMetas(),o=e.chartArea;for(let t=n.length-1;t>=0;--t){const s=n[t].$filler;s&&(s.line.updateControlPoints(o,s.axis),i&&s.fill&&Ko(e.ctx,s,o))}},beforeDatasetsDraw(e,t,s){if("beforeDatasetsDraw"!==s.drawTime)return;const i=e.getSortedVisibleDatasetMetas();for(let t=i.length-1;t>=0;--t){const s=i[t].$filler;Vo(s)&&Ko(e.ctx,s,e.chartArea)}},beforeDatasetDraw(e,t,s){const i=t.meta.$filler;Vo(i)&&"beforeDatasetDraw"===s.drawTime&&Ko(e.ctx,i,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const oa=(e,t)=>{let{boxHeight:s=t,boxWidth:i=t}=e;return e.usePointStyle&&(s=Math.min(s,t),i=e.pointStyleWidth||Math.min(i,t)),{boxWidth:i,boxHeight:s,itemHeight:Math.max(t,s)}};class aa extends Tn{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t,s){this.maxWidth=e,this.maxHeight=t,this._margins=s,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const e=this.options.labels||{};let t=Pe(e.generateLabels,[this.chart],this)||[];e.filter&&(t=t.filter(t=>e.filter(t,this.chart.data))),e.sort&&(t=t.sort((t,s)=>e.sort(t,s,this.chart.data))),this.options.reverse&&t.reverse(),this.legendItems=t}fit(){const{options:e,ctx:t}=this;if(!e.display)return void(this.width=this.height=0);const s=e.labels,i=ys(s.font),n=i.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:r}=oa(s,n);let l,c;t.font=i.string,this.isHorizontal()?(l=this.maxWidth,c=this._fitRows(o,n,a,r)+10):(c=this.maxHeight,l=this._fitCols(o,i,a,r)+10),this.width=Math.min(l,e.maxWidth||this.maxWidth),this.height=Math.min(c,e.maxHeight||this.maxHeight)}_fitRows(e,t,s,i){const{ctx:n,maxWidth:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.lineWidths=[0],c=i+a;let d=e;n.textAlign="left",n.textBaseline="middle";let u=-1,h=-c;return this.legendItems.forEach((e,p)=>{const m=s+t/2+n.measureText(e.text).width;(0===p||l[l.length-1]+m+2*a>o)&&(d+=c,l[l.length-(p>0?0:1)]=0,h+=c,u++),r[p]={left:0,top:h,row:u,width:m,height:i},l[l.length-1]+=m+a}),d}_fitCols(e,t,s,i){const{ctx:n,maxHeight:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.columnSizes=[],c=o-e;let d=a,u=0,h=0,p=0,m=0;return this.legendItems.forEach((e,o)=>{const{itemWidth:g,itemHeight:f}=function(e,t,s,i,n){const o=function(e,t,s,i){let n=e.text;return n&&"string"!=typeof n&&(n=n.reduce((e,t)=>e.length>t.length?e:t)),t+s.size/2+i.measureText(n).width}(i,e,t,s),a=function(e,t,s){let i=e;return"string"!=typeof t.text&&(i=ra(t,s)),i}(n,i,t.lineHeight);return{itemWidth:o,itemHeight:a}}(s,t,n,e,i);o>0&&h+f+2*a>c&&(d+=u+a,l.push({width:u,height:h}),p+=u+a,m++,u=h=0),r[o]={left:p,top:h,col:m,width:g,height:f},u=Math.max(u,g),h+=f+a}),d+=u,l.push({width:u,height:h}),d}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:t,options:{align:s,labels:{padding:i},rtl:n}}=this,o=si(n,this.left,this.width);if(this.isHorizontal()){let n=0,a=Tt(s,this.left+i,this.right-this.lineWidths[n]);for(const r of t)n!==r.row&&(n=r.row,a=Tt(s,this.left+i,this.right-this.lineWidths[n])),r.top+=this.top+e+i,r.left=o.leftForLtr(o.x(a),r.width),a+=r.width+i}else{let n=0,a=Tt(s,this.top+e+i,this.bottom-this.columnSizes[n].height);for(const r of t)r.col!==n&&(n=r.col,a=Tt(s,this.top+e+i,this.bottom-this.columnSizes[n].height)),r.top=a,r.left+=this.left+i,r.left=o.leftForLtr(o.x(r.left),r.width),a+=r.height+i}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const e=this.ctx;is(e,this),this._draw(),ns(e)}}_draw(){const{options:e,columnSizes:t,lineWidths:s,ctx:i}=this,{align:n,labels:o}=e,a=Jt.color,r=si(e.rtl,this.left,this.width),l=ys(o.font),{padding:c}=o,d=l.size,u=d/2;let h;this.drawTitle(),i.textAlign=r.textAlign("left"),i.textBaseline="middle",i.lineWidth=.5,i.font=l.string;const{boxWidth:p,boxHeight:m,itemHeight:g}=oa(o,d),f=this.isHorizontal(),b=this._computeTitleHeight();h=f?{x:Tt(n,this.left+c,this.right-s[0]),y:this.top+c+b,line:0}:{x:this.left+c,y:Tt(n,this.top+b+c,this.bottom-t[0].height),line:0},ii(this.ctx,e.textDirection);const v=g+c;this.legendItems.forEach((y,w)=>{i.strokeStyle=y.fontColor,i.fillStyle=y.fontColor;const _=i.measureText(y.text).width,x=r.textAlign(y.textAlign||(y.textAlign=o.textAlign)),S=p+u+_;let C=h.x,k=h.y;if(r.setWidth(this.width),f?w>0&&C+S+c>this.right&&(k=h.y+=v,h.line++,C=h.x=Tt(n,this.left+c,this.right-s[h.line])):w>0&&k+v>this.bottom&&(C=h.x=C+t[h.line].width+c,h.line++,k=h.y=Tt(n,this.top+b+c,this.bottom-t[h.line].height)),function(e,t,s){if(isNaN(p)||p<=0||isNaN(m)||m<0)return;i.save();const n=qe(s.lineWidth,1);if(i.fillStyle=qe(s.fillStyle,a),i.lineCap=qe(s.lineCap,"butt"),i.lineDashOffset=qe(s.lineDashOffset,0),i.lineJoin=qe(s.lineJoin,"miter"),i.lineWidth=n,i.strokeStyle=qe(s.strokeStyle,a),i.setLineDash(qe(s.lineDash,[])),o.usePointStyle){const a={radius:m*Math.SQRT2/2,pointStyle:s.pointStyle,rotation:s.rotation,borderWidth:n},l=r.xPlus(e,p/2);ts(i,a,l,t+u,o.pointStyleWidth&&p)}else{const o=t+Math.max((d-m)/2,0),a=r.leftForLtr(e,p),l=bs(s.borderRadius);i.beginPath(),Object.values(l).some(e=>0!==e)?ds(i,{x:a,y:o,w:p,h:m,radius:l}):i.rect(a,o,p,m),i.fill(),0!==n&&i.stroke()}i.restore()}(r.x(C),k,y),C=((e,t,s,i)=>e===(i?"left":"right")?s:"center"===e?(t+s)/2:t)(x,C+p+u,f?C+S:this.right,e.rtl),function(e,t,s){cs(i,s.text,e,t+g/2,l,{strikethrough:s.hidden,textAlign:r.textAlign(s.textAlign)})}(r.x(C),k,y),f)h.x+=S+c;else if("string"!=typeof y.text){const e=l.lineHeight;h.y+=ra(y,e)+c}else h.y+=v}),ni(this.ctx,e.textDirection)}drawTitle(){const e=this.options,t=e.title,s=ys(t.font),i=vs(t.padding);if(!t.display)return;const n=si(e.rtl,this.left,this.width),o=this.ctx,a=t.position,r=s.size/2,l=i.top+r;let c,d=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),c=this.top+l,d=Tt(e.align,d,this.right-u);else{const t=this.columnSizes.reduce((e,t)=>Math.max(e,t.height),0);c=l+Tt(e.align,this.top,this.bottom-t-e.labels.padding-this._computeTitleHeight())}const h=Tt(a,d,d+u);o.textAlign=n.textAlign(Et(a)),o.textBaseline="middle",o.strokeStyle=t.color,o.fillStyle=t.color,o.font=s.string,cs(o,t.text,h,c,s)}_computeTitleHeight(){const e=this.options.title,t=ys(e.font),s=vs(e.padding);return e.display?t.lineHeight+s.height:0}_getLegendItemAt(e,t){let s,i,n;if(vt(e,this.left,this.right)&&vt(t,this.top,this.bottom))for(n=this.legendHitBoxes,s=0;s<n.length;++s)if(i=n[s],vt(e,i.left,i.left+i.width)&&vt(t,i.top,i.top+i.height))return this.legendItems[s];return null}handleEvent(e){const t=this.options;if(!function(e,t){return!("mousemove"!==e&&"mouseout"!==e||!t.onHover&&!t.onLeave)||!(!t.onClick||"click"!==e&&"mouseup"!==e)}(e.type,t))return;const s=this._getLegendItemAt(e.x,e.y);if("mousemove"===e.type||"mouseout"===e.type){const o=this._hoveredItem,a=(n=s,null!==(i=o)&&null!==n&&i.datasetIndex===n.datasetIndex&&i.index===n.index);o&&!a&&Pe(t.onLeave,[e,o,this],this),this._hoveredItem=s,s&&!a&&Pe(t.onHover,[e,s,this],this)}else s&&Pe(t.onClick,[e,s,this],this);var i,n}}function ra(e,t){return t*(e.text?e.text.length:0)}var la={id:"legend",_element:aa,start(e,t,s){const i=e.legend=new aa({ctx:e.ctx,options:s,chart:e});cn.configure(e,i,s),cn.addBox(e,i)},stop(e){cn.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,s){const i=e.legend;cn.configure(e,i,s),i.options=s},afterUpdate(e){const t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,t,s){const i=t.datasetIndex,n=s.chart;n.isDatasetVisible(i)?(n.hide(i),t.hidden=!0):(n.show(i),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:e=>e.chart.options.color,boxWidth:40,padding:10,generateLabels(e){const t=e.data.datasets,{labels:{usePointStyle:s,pointStyle:i,textAlign:n,color:o,useBorderRadius:a,borderRadius:r}}=e.legend.options;return e._getSortedDatasetMetas().map(e=>{const l=e.controller.getStyle(s?0:void 0),c=vs(l.borderWidth);return{text:t[e.index].label,fillStyle:l.backgroundColor,fontColor:o,hidden:!e.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:l.borderColor,pointStyle:i||l.pointStyle,rotation:l.rotation,textAlign:n||l.textAlign,borderRadius:a&&(r||l.borderRadius),datasetIndex:e.index}},this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}};class ca extends Tn{constructor(e){super(),this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t){const s=this.options;if(this.left=0,this.top=0,!s.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=e,this.height=this.bottom=t;const i=Te(s.text)?s.text.length:1;this._padding=vs(s.padding);const n=i*ys(s.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=n:this.width=n}isHorizontal(){const e=this.options.position;return"top"===e||"bottom"===e}_drawArgs(e){const{top:t,left:s,bottom:i,right:n,options:o}=this,a=o.align;let r,l,c,d=0;return this.isHorizontal()?(l=Tt(a,s,n),c=t+e,r=n-s):("left"===o.position?(l=s+e,c=Tt(a,i,t),d=-.5*Je):(l=n-e,c=Tt(a,t,i),d=.5*Je),r=i-t),{titleX:l,titleY:c,maxWidth:r,rotation:d}}draw(){const e=this.ctx,t=this.options;if(!t.display)return;const s=ys(t.font),i=s.lineHeight/2+this._padding.top,{titleX:n,titleY:o,maxWidth:a,rotation:r}=this._drawArgs(i);cs(e,t.text,0,0,s,{color:t.color,maxWidth:a,rotation:r,textAlign:Et(t.align),textBaseline:"middle",translation:[n,o]})}}var da={id:"title",_element:ca,start(e,t,s){!function(e,t){const s=new ca({ctx:e.ctx,options:t,chart:e});cn.configure(e,s,t),cn.addBox(e,s),e.titleBlock=s}(e,s)},stop(e){const t=e.titleBlock;cn.removeBox(e,t),delete e.titleBlock},beforeUpdate(e,t,s){const i=e.titleBlock;cn.configure(e,i,s),i.options=s},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const ua=new WeakMap;var ha={id:"subtitle",start(e,t,s){const i=new ca({ctx:e.ctx,options:s,chart:e});cn.configure(e,i,s),cn.addBox(e,i),ua.set(e,i)},stop(e){cn.removeBox(e,ua.get(e)),ua.delete(e)},beforeUpdate(e,t,s){const i=ua.get(e);cn.configure(e,i,s),i.options=s},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const pa={average(e){if(!e.length)return!1;let t,s,i=new Set,n=0,o=0;for(t=0,s=e.length;t<s;++t){const s=e[t].element;if(s&&s.hasValue()){const e=s.tooltipPosition();i.add(e.x),n+=e.y,++o}}return 0!==o&&0!==i.size&&{x:[...i].reduce((e,t)=>e+t)/i.size,y:n/o}},nearest(e,t){if(!e.length)return!1;let s,i,n,o=t.x,a=t.y,r=Number.POSITIVE_INFINITY;for(s=0,i=e.length;s<i;++s){const i=e[s].element;if(i&&i.hasValue()){const e=pt(t,i.getCenterPoint());e<r&&(r=e,n=i)}}if(n){const e=n.tooltipPosition();o=e.x,a=e.y}return{x:o,y:a}}};function ma(e,t){return t&&(Te(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function ga(e){return("string"==typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function fa(e,t){const{element:s,datasetIndex:i,index:n}=t,o=e.getDatasetMeta(i).controller,{label:a,value:r}=o.getLabelAndValue(n);return{chart:e,label:a,parsed:o.getParsed(n),raw:e.data.datasets[i].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:i,element:s}}function ba(e,t){const s=e.chart.ctx,{body:i,footer:n,title:o}=e,{boxWidth:a,boxHeight:r}=t,l=ys(t.bodyFont),c=ys(t.titleFont),d=ys(t.footerFont),u=o.length,h=n.length,p=i.length,m=vs(t.padding);let g=m.height,f=0,b=i.reduce((e,t)=>e+t.before.length+t.lines.length+t.after.length,0);b+=e.beforeBody.length+e.afterBody.length,u&&(g+=u*c.lineHeight+(u-1)*t.titleSpacing+t.titleMarginBottom),b&&(g+=p*(t.displayColors?Math.max(r,l.lineHeight):l.lineHeight)+(b-p)*l.lineHeight+(b-1)*t.bodySpacing),h&&(g+=t.footerMarginTop+h*d.lineHeight+(h-1)*t.footerSpacing);let v=0;const y=function(e){f=Math.max(f,s.measureText(e).width+v)};return s.save(),s.font=c.string,Me(e.title,y),s.font=l.string,Me(e.beforeBody.concat(e.afterBody),y),v=t.displayColors?a+2+t.boxPadding:0,Me(i,e=>{Me(e.before,y),Me(e.lines,y),Me(e.after,y)}),v=0,s.font=d.string,Me(e.footer,y),s.restore(),f+=m.width,{width:f,height:g}}function va(e,t,s,i){const{x:n,width:o}=s,{width:a,chartArea:{left:r,right:l}}=e;let c="center";return"center"===i?c=n<=(r+l)/2?"left":"right":n<=o/2?c="left":n>=a-o/2&&(c="right"),function(e,t,s,i){const{x:n,width:o}=i,a=s.caretSize+s.caretPadding;return"left"===e&&n+o+a>t.width||"right"===e&&n-o-a<0||void 0}(c,e,t,s)&&(c="center"),c}function ya(e,t,s){const i=s.yAlign||t.yAlign||function(e,t){const{y:s,height:i}=t;return s<i/2?"top":s>e.height-i/2?"bottom":"center"}(e,s);return{xAlign:s.xAlign||t.xAlign||va(e,t,s,i),yAlign:i}}function wa(e,t,s,i){const{caretSize:n,caretPadding:o,cornerRadius:a}=e,{xAlign:r,yAlign:l}=s,c=n+o,{topLeft:d,topRight:u,bottomLeft:h,bottomRight:p}=bs(a);let m=function(e,t){let{x:s,width:i}=e;return"right"===t?s-=i:"center"===t&&(s-=i/2),s}(t,r);const g=function(e,t,s){let{y:i,height:n}=e;return"top"===t?i+=s:i-="bottom"===t?n+s:n/2,i}(t,l,c);return"center"===l?"left"===r?m+=c:"right"===r&&(m-=c):"left"===r?m-=Math.max(d,h)+n:"right"===r&&(m+=Math.max(u,p)+n),{x:bt(m,0,i.width-t.width),y:bt(g,0,i.height-t.height)}}function _a(e,t,s){const i=vs(s.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-i.right:e.x+i.left}function xa(e){return ma([],ga(e))}function Sa(e,t){const s=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return s?e.override(s):e}const Ca={beforeTitle:ke,title(e){if(e.length>0){const t=e[0],s=t.chart.data.labels,i=s?s.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(i>0&&t.dataIndex<i)return s[t.dataIndex]}return""},afterTitle:ke,beforeBody:ke,beforeLabel:ke,label(e){if(this&&this.options&&"dataset"===this.options.mode)return e.label+": "+e.formattedValue||e.formattedValue;let t=e.dataset.label||"";t&&(t+=": ");const s=e.formattedValue;return Ee(s)||(t+=s),t},labelColor(e){const t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{borderColor:t.borderColor,backgroundColor:t.backgroundColor,borderWidth:t.borderWidth,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(e){const t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{pointStyle:t.pointStyle,rotation:t.rotation}},afterLabel:ke,afterBody:ke,beforeFooter:ke,footer:ke,afterFooter:ke};function ka(e,t,s,i){const n=e[t].call(s,i);return void 0===n?Ca[t].call(s,i):n}class Aa extends Tn{static positioners=pa;constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const t=this.chart,s=this.options.setContext(this.getContext()),i=s.enabled&&t.options.animation&&s.animations,n=new vi(this.chart,i);return i._cacheable&&(this._cachedAnimations=Object.freeze(n)),n}getContext(){return this.$context||(this.$context=_s(this.chart.getContext(),{tooltip:this,tooltipItems:this._tooltipItems,type:"tooltip"}))}getTitle(e,t){const{callbacks:s}=t,i=ka(s,"beforeTitle",this,e),n=ka(s,"title",this,e),o=ka(s,"afterTitle",this,e);let a=[];return a=ma(a,ga(i)),a=ma(a,ga(n)),a=ma(a,ga(o)),a}getBeforeBody(e,t){return xa(ka(t.callbacks,"beforeBody",this,e))}getBody(e,t){const{callbacks:s}=t,i=[];return Me(e,e=>{const t={before:[],lines:[],after:[]},n=Sa(s,e);ma(t.before,ga(ka(n,"beforeLabel",this,e))),ma(t.lines,ka(n,"label",this,e)),ma(t.after,ga(ka(n,"afterLabel",this,e))),i.push(t)}),i}getAfterBody(e,t){return xa(ka(t.callbacks,"afterBody",this,e))}getFooter(e,t){const{callbacks:s}=t,i=ka(s,"beforeFooter",this,e),n=ka(s,"footer",this,e),o=ka(s,"afterFooter",this,e);let a=[];return a=ma(a,ga(i)),a=ma(a,ga(n)),a=ma(a,ga(o)),a}_createItems(e){const t=this._active,s=this.chart.data,i=[],n=[],o=[];let a,r,l=[];for(a=0,r=t.length;a<r;++a)l.push(fa(this.chart,t[a]));return e.filter&&(l=l.filter((t,i,n)=>e.filter(t,i,n,s))),e.itemSort&&(l=l.sort((t,i)=>e.itemSort(t,i,s))),Me(l,t=>{const s=Sa(e.callbacks,t);i.push(ka(s,"labelColor",this,t)),n.push(ka(s,"labelPointStyle",this,t)),o.push(ka(s,"labelTextColor",this,t))}),this.labelColors=i,this.labelPointStyles=n,this.labelTextColors=o,this.dataPoints=l,l}update(e,t){const s=this.options.setContext(this.getContext()),i=this._active;let n,o=[];if(i.length){const e=pa[s.position].call(this,i,this._eventPosition);o=this._createItems(s),this.title=this.getTitle(o,s),this.beforeBody=this.getBeforeBody(o,s),this.body=this.getBody(o,s),this.afterBody=this.getAfterBody(o,s),this.footer=this.getFooter(o,s);const t=this._size=ba(this,s),a=Object.assign({},e,t),r=ya(this.chart,s,a),l=wa(s,a,r,this.chart);this.xAlign=r.xAlign,this.yAlign=r.yAlign,n={opacity:1,x:l.x,y:l.y,width:t.width,height:t.height,caretX:e.x,caretY:e.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),e&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:t})}drawCaret(e,t,s,i){const n=this.getCaretPosition(e,s,i);t.lineTo(n.x1,n.y1),t.lineTo(n.x2,n.y2),t.lineTo(n.x3,n.y3)}getCaretPosition(e,t,s){const{xAlign:i,yAlign:n}=this,{caretSize:o,cornerRadius:a}=s,{topLeft:r,topRight:l,bottomLeft:c,bottomRight:d}=bs(a),{x:u,y:h}=e,{width:p,height:m}=t;let g,f,b,v,y,w;return"center"===n?(y=h+m/2,"left"===i?(g=u,f=g-o,v=y+o,w=y-o):(g=u+p,f=g+o,v=y-o,w=y+o),b=g):(f="left"===i?u+Math.max(r,c)+o:"right"===i?u+p-Math.max(l,d)-o:this.caretX,"top"===n?(v=h,y=v-o,g=f-o,b=f+o):(v=h+m,y=v+o,g=f+o,b=f-o),w=v),{x1:g,x2:f,x3:b,y1:v,y2:y,y3:w}}drawTitle(e,t,s){const i=this.title,n=i.length;let o,a,r;if(n){const l=si(s.rtl,this.x,this.width);for(e.x=_a(this,s.titleAlign,s),t.textAlign=l.textAlign(s.titleAlign),t.textBaseline="middle",o=ys(s.titleFont),a=s.titleSpacing,t.fillStyle=s.titleColor,t.font=o.string,r=0;r<n;++r)t.fillText(i[r],l.x(e.x),e.y+o.lineHeight/2),e.y+=o.lineHeight+a,r+1===n&&(e.y+=s.titleMarginBottom-a)}}_drawColorBox(e,t,s,i,n){const o=this.labelColors[s],a=this.labelPointStyles[s],{boxHeight:r,boxWidth:l}=n,c=ys(n.bodyFont),d=_a(this,"left",n),u=i.x(d),h=r<c.lineHeight?(c.lineHeight-r)/2:0,p=t.y+h;if(n.usePointStyle){const t={radius:Math.min(l,r)/2,pointStyle:a.pointStyle,rotation:a.rotation,borderWidth:1},s=i.leftForLtr(u,l)+l/2,c=p+r/2;e.strokeStyle=n.multiKeyBackground,e.fillStyle=n.multiKeyBackground,es(e,t,s,c),e.strokeStyle=o.borderColor,e.fillStyle=o.backgroundColor,es(e,t,s,c)}else{e.lineWidth=Le(o.borderWidth)?Math.max(...Object.values(o.borderWidth)):o.borderWidth||1,e.strokeStyle=o.borderColor,e.setLineDash(o.borderDash||[]),e.lineDashOffset=o.borderDashOffset||0;const t=i.leftForLtr(u,l),s=i.leftForLtr(i.xPlus(u,1),l-2),a=bs(o.borderRadius);Object.values(a).some(e=>0!==e)?(e.beginPath(),e.fillStyle=n.multiKeyBackground,ds(e,{x:t,y:p,w:l,h:r,radius:a}),e.fill(),e.stroke(),e.fillStyle=o.backgroundColor,e.beginPath(),ds(e,{x:s,y:p+1,w:l-2,h:r-2,radius:a}),e.fill()):(e.fillStyle=n.multiKeyBackground,e.fillRect(t,p,l,r),e.strokeRect(t,p,l,r),e.fillStyle=o.backgroundColor,e.fillRect(s,p+1,l-2,r-2))}e.fillStyle=this.labelTextColors[s]}drawBody(e,t,s){const{body:i}=this,{bodySpacing:n,bodyAlign:o,displayColors:a,boxHeight:r,boxWidth:l,boxPadding:c}=s,d=ys(s.bodyFont);let u=d.lineHeight,h=0;const p=si(s.rtl,this.x,this.width),m=function(s){t.fillText(s,p.x(e.x+h),e.y+u/2),e.y+=u+n},g=p.textAlign(o);let f,b,v,y,w,_,x;for(t.textAlign=o,t.textBaseline="middle",t.font=d.string,e.x=_a(this,g,s),t.fillStyle=s.bodyColor,Me(this.beforeBody,m),h=a&&"right"!==g?"center"===o?l/2+c:l+2+c:0,y=0,_=i.length;y<_;++y){for(f=i[y],b=this.labelTextColors[y],t.fillStyle=b,Me(f.before,m),v=f.lines,a&&v.length&&(this._drawColorBox(t,e,y,p,s),u=Math.max(d.lineHeight,r)),w=0,x=v.length;w<x;++w)m(v[w]),u=d.lineHeight;Me(f.after,m)}h=0,u=d.lineHeight,Me(this.afterBody,m),e.y-=n}drawFooter(e,t,s){const i=this.footer,n=i.length;let o,a;if(n){const r=si(s.rtl,this.x,this.width);for(e.x=_a(this,s.footerAlign,s),e.y+=s.footerMarginTop,t.textAlign=r.textAlign(s.footerAlign),t.textBaseline="middle",o=ys(s.footerFont),t.fillStyle=s.footerColor,t.font=o.string,a=0;a<n;++a)t.fillText(i[a],r.x(e.x),e.y+o.lineHeight/2),e.y+=o.lineHeight+s.footerSpacing}}drawBackground(e,t,s,i){const{xAlign:n,yAlign:o}=this,{x:a,y:r}=e,{width:l,height:c}=s,{topLeft:d,topRight:u,bottomLeft:h,bottomRight:p}=bs(i.cornerRadius);t.fillStyle=i.backgroundColor,t.strokeStyle=i.borderColor,t.lineWidth=i.borderWidth,t.beginPath(),t.moveTo(a+d,r),"top"===o&&this.drawCaret(e,t,s,i),t.lineTo(a+l-u,r),t.quadraticCurveTo(a+l,r,a+l,r+u),"center"===o&&"right"===n&&this.drawCaret(e,t,s,i),t.lineTo(a+l,r+c-p),t.quadraticCurveTo(a+l,r+c,a+l-p,r+c),"bottom"===o&&this.drawCaret(e,t,s,i),t.lineTo(a+h,r+c),t.quadraticCurveTo(a,r+c,a,r+c-h),"center"===o&&"left"===n&&this.drawCaret(e,t,s,i),t.lineTo(a,r+d),t.quadraticCurveTo(a,r,a+d,r),t.closePath(),t.fill(),i.borderWidth>0&&t.stroke()}_updateAnimationTarget(e){const t=this.chart,s=this.$animations,i=s&&s.x,n=s&&s.y;if(i||n){const s=pa[e.position].call(this,this._active,this._eventPosition);if(!s)return;const o=this._size=ba(this,e),a=Object.assign({},s,this._size),r=ya(t,e,a),l=wa(e,a,r,t);i._to===l.x&&n._to===l.y||(this.xAlign=r.xAlign,this.yAlign=r.yAlign,this.width=o.width,this.height=o.height,this.caretX=s.x,this.caretY=s.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(e){const t=this.options.setContext(this.getContext());let s=this.opacity;if(!s)return;this._updateAnimationTarget(t);const i={width:this.width,height:this.height},n={x:this.x,y:this.y};s=Math.abs(s)<.001?0:s;const o=vs(t.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;t.enabled&&a&&(e.save(),e.globalAlpha=s,this.drawBackground(n,e,i,t),ii(e,t.textDirection),n.y+=o.top,this.drawTitle(n,e,t),this.drawBody(n,e,t),this.drawFooter(n,e,t),ni(e,t.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,t){const s=this._active,i=e.map(({datasetIndex:e,index:t})=>{const s=this.chart.getDatasetMeta(e);if(!s)throw new Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:s.data[t],index:t}}),n=!Oe(s,i),o=this._positionChanged(i,t);(n||o)&&(this._active=i,this._eventPosition=t,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,t,s=!0){if(t&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const i=this.options,n=this._active||[],o=this._getActiveElements(e,n,t,s),a=this._positionChanged(o,e),r=t||!Oe(o,n)||a;return r&&(this._active=o,(i.enabled||i.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,t))),r}_getActiveElements(e,t,s,i){const n=this.options;if("mouseout"===e.type)return[];if(!i)return t.filter(e=>this.chart.data.datasets[e.datasetIndex]&&void 0!==this.chart.getDatasetMeta(e.datasetIndex).controller.getParsed(e.index));const o=this.chart.getElementsAtEventForMode(e,n.mode,n,s);return n.reverse&&o.reverse(),o}_positionChanged(e,t){const{caretX:s,caretY:i,options:n}=this,o=pa[n.position].call(this,e,t);return!1!==o&&(s!==o.x||i!==o.y)}}var Ea={id:"tooltip",_element:Aa,positioners:pa,afterInit(e,t,s){s&&(e.tooltip=new Aa({chart:e,options:s}))},beforeUpdate(e,t,s){e.tooltip&&e.tooltip.initialize(s)},reset(e,t,s){e.tooltip&&e.tooltip.initialize(s)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const s={tooltip:t};if(!1===e.notifyPlugins("beforeTooltipDraw",{...s,cancelable:!0}))return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",s)}},afterEvent(e,t){if(e.tooltip){const s=t.replay;e.tooltip.handleEvent(t.event,s,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:Ca},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>"filter"!==e&&"itemSort"!==e&&"external"!==e,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Ta=Object.freeze({__proto__:null,Colors:$o,Decimation:Qo,Filler:na,Legend:la,SubTitle:ha,Title:da,Tooltip:Ea});function La(e){const t=this.getLabels();return e>=0&&e<t.length?t[e]:e}function Ia(e,t,{horizontal:s,minRotation:i}){const n=ct(i),o=(s?Math.sin(n):Math.cos(n))||.001,a=.75*t*(""+e).length;return Math.min(t/o,a)}class Da extends zn{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(e,t){return Ee(e)||("number"==typeof e||e instanceof Number)&&!isFinite(+e)?null:+e}handleTickRangeOptions(){const{beginAtZero:e}=this.options,{minDefined:t,maxDefined:s}=this.getUserBounds();let{min:i,max:n}=this;const o=e=>i=t?i:e,a=e=>n=s?n:e;if(e){const e=nt(i),t=nt(n);e<0&&t<0?a(0):e>0&&t>0&&o(0)}if(i===n){let t=0===n?1:Math.abs(.05*n);a(n+t),e||o(i-t)}this.min=i,this.max=n}getTickLimit(){const e=this.options.ticks;let t,{maxTicksLimit:s,stepSize:i}=e;return i?(t=Math.ceil(this.max/i)-Math.floor(this.min/i)+1,t>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${i} would result generating up to ${t} ticks. Limiting to 1000.`),t=1e3)):(t=this.computeTickLimit(),s=s||11),s&&(t=Math.min(s,t)),t}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,t=e.ticks;let s=this.getTickLimit();s=Math.max(2,s);const i=function(e,t){const s=[],{bounds:i,step:n,min:o,max:a,precision:r,count:l,maxTicks:c,maxDigits:d,includeBounds:u}=e,h=n||1,p=c-1,{min:m,max:g}=t,f=!Ee(o),b=!Ee(a),v=!Ee(l),y=(g-m)/(d+1);let w,_,x,S,C=at((g-m)/p/h)*h;if(C<1e-14&&!f&&!b)return[{value:m},{value:g}];S=Math.ceil(g/C)-Math.floor(m/C),S>p&&(C=at(S*C/p/h)*h),Ee(r)||(w=Math.pow(10,r),C=Math.ceil(C*w)/w),"ticks"===i?(_=Math.floor(m/C)*C,x=Math.ceil(g/C)*C):(_=m,x=g),f&&b&&n&&function(e,t){const s=Math.round(e);return s-t<=e&&s+t>=e}((a-o)/n,C/1e3)?(S=Math.round(Math.min((a-o)/C,c)),C=(a-o)/S,_=o,x=a):v?(_=f?o:_,x=b?a:x,S=l-1,C=(x-_)/S):(S=(x-_)/C,S=ot(S,Math.round(S),C/1e3)?Math.round(S):Math.ceil(S));const k=Math.max(ut(C),ut(_));w=Math.pow(10,Ee(r)?k:r),_=Math.round(_*w)/w,x=Math.round(x*w)/w;let A=0;for(f&&(u&&_!==o?(s.push({value:o}),_<o&&A++,ot(Math.round((_+A*C)*w)/w,o,Ia(o,y,e))&&A++):_<o&&A++);A<S;++A){const e=Math.round((_+A*C)*w)/w;if(b&&e>a)break;s.push({value:e})}return b&&u&&x!==a?s.length&&ot(s[s.length-1].value,a,Ia(a,y,e))?s[s.length-1].value=a:s.push({value:a}):b&&x!==a||s.push({value:x}),s}({maxTicks:s,bounds:e.bounds,min:e.min,max:e.max,precision:t.precision,step:t.stepSize,count:t.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:t.minRotation||0,includeBounds:!1!==t.includeBounds},this._range||this);return"ticks"===e.bounds&&lt(i,this,"value"),e.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}configure(){const e=this.ticks;let t=this.min,s=this.max;if(super.configure(),this.options.offset&&e.length){const i=(s-t)/Math.max(e.length-1,1)/2;t-=i,s+=i}this._startValue=t,this._endValue=s,this._valueRange=s-t}getLabelForValue(e){return Qt(e,this.chart.options.locale,this.options.ticks.format)}}class qa extends Da{static id="linear";static defaults={ticks:{callback:Rt.formatters.numeric}};determineDataLimits(){const{min:e,max:t}=this.getMinMax(!0);this.min=Ie(e)?e:0,this.max=Ie(t)?t:1,this.handleTickRangeOptions()}computeTickLimit(){const e=this.isHorizontal(),t=e?this.width:this.height,s=ct(this.options.ticks.minRotation),i=(e?Math.sin(s):Math.cos(s))||.001,n=this._resolveTickFontOptions(0);return Math.ceil(t/Math.min(40,n.lineHeight/i))}getPixelForValue(e){return null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}const Ba=e=>Math.floor(it(e)),Pa=(e,t)=>Math.pow(10,Ba(e)+t);function Ma(e){return 1===e/Math.pow(10,Ba(e))}function Oa(e,t,s){const i=Math.pow(10,s),n=Math.floor(e/i);return Math.ceil(t/i)-n}class za extends zn{static id="logarithmic";static defaults={ticks:{callback:Rt.formatters.logarithmic,major:{enabled:!0}}};constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(e,t){const s=Da.prototype.parse.apply(this,[e,t]);if(0!==s)return Ie(s)&&s>0?s:null;this._zero=!0}determineDataLimits(){const{min:e,max:t}=this.getMinMax(!0);this.min=Ie(e)?Math.max(0,e):null,this.max=Ie(t)?Math.max(0,t):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!Ie(this._userMin)&&(this.min=e===Pa(this.min,0)?Pa(this.min,-1):Pa(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:e,maxDefined:t}=this.getUserBounds();let s=this.min,i=this.max;const n=t=>s=e?s:t,o=e=>i=t?i:e;s===i&&(s<=0?(n(1),o(10)):(n(Pa(s,-1)),o(Pa(i,1)))),s<=0&&n(Pa(i,-1)),i<=0&&o(Pa(s,1)),this.min=s,this.max=i}buildTicks(){const e=this.options,t=function(e,{min:t,max:s}){t=De(e.min,t);const i=[],n=Ba(t);let o=function(e,t){let s=Ba(t-e);for(;Oa(e,t,s)>10;)s++;for(;Oa(e,t,s)<10;)s--;return Math.min(s,Ba(e))}(t,s),a=o<0?Math.pow(10,Math.abs(o)):1;const r=Math.pow(10,o),l=n>o?Math.pow(10,n):0,c=Math.round((t-l)*a)/a,d=Math.floor((t-l)/r/10)*r*10;let u=Math.floor((c-d)/Math.pow(10,o)),h=De(e.min,Math.round((l+d+u*Math.pow(10,o))*a)/a);for(;h<s;)i.push({value:h,major:Ma(h),significand:u}),u>=10?u=u<15?15:20:u++,u>=20&&(o++,u=2,a=o>=0?1:a),h=Math.round((l+d+u*Math.pow(10,o))*a)/a;const p=De(e.max,h);return i.push({value:p,major:Ma(p),significand:u}),i}({min:this._userMin,max:this._userMax},this);return"ticks"===e.bounds&&lt(t,this,"value"),e.reverse?(t.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),t}getLabelForValue(e){return void 0===e?"0":Qt(e,this.chart.options.locale,this.options.ticks.format)}configure(){const e=this.min;super.configure(),this._startValue=it(e),this._valueRange=it(this.max)-it(e)}getPixelForValue(e){return void 0!==e&&0!==e||(e=this.min),null===e||isNaN(e)?NaN:this.getPixelForDecimal(e===this.min?0:(it(e)-this._startValue)/this._valueRange)}getValueForPixel(e){const t=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+t*this._valueRange)}}function $a(e){const t=e.ticks;if(t.display&&e.display){const e=vs(t.backdropPadding);return qe(t.font&&t.font.size,Jt.font.size)+e.height}return 0}function Fa(e,t,s){return s=Te(s)?s:[s],{w:Yt(e,t.string,s),h:s.length*t.lineHeight}}function Ha(e,t,s,i,n){return e===i||e===n?{start:t-s/2,end:t+s/2}:e<i||e>n?{start:t-s,end:t}:{start:t,end:t+s}}function Qa(e,t,s,i,n){const o=Math.abs(Math.sin(s)),a=Math.abs(Math.cos(s));let r=0,l=0;i.start<t.l?(r=(t.l-i.start)/o,e.l=Math.min(e.l,t.l-r)):i.end>t.r&&(r=(i.end-t.r)/o,e.r=Math.max(e.r,t.r+r)),n.start<t.t?(l=(t.t-n.start)/a,e.t=Math.min(e.t,t.t-l)):n.end>t.b&&(l=(n.end-t.b)/a,e.b=Math.max(e.b,t.b+l))}function Na(e,t,s){const i=e.drawingArea,{extra:n,additionalAngle:o,padding:a,size:r}=s,l=e.getPointPosition(t,i+n+a,o),c=Math.round(dt(gt(l.angle+et))),d=function(e,t,s){return 90===s||270===s?e-=t/2:(s>270||s<90)&&(e-=t),e}(l.y,r.h,c),u=function(e){return 0===e||180===e?"center":e<180?"left":"right"}(c),h=(p=l.x,m=r.w,"right"===(g=u)?p-=m:"center"===g&&(p-=m/2),p);var p,m,g;return{visible:!0,x:l.x,y:d,textAlign:u,left:h,top:d,right:h+r.w,bottom:d+r.h}}function Ra(e,t){if(!t)return!0;const{left:s,top:i,right:n,bottom:o}=e;return!(ss({x:s,y:i},t)||ss({x:s,y:o},t)||ss({x:n,y:i},t)||ss({x:n,y:o},t))}function Wa(e,t,s){const{left:i,top:n,right:o,bottom:a}=s,{backdropColor:r}=t;if(!Ee(r)){const s=bs(t.borderRadius),l=vs(t.backdropPadding);e.fillStyle=r;const c=i-l.left,d=n-l.top,u=o-i+l.width,h=a-n+l.height;Object.values(s).some(e=>0!==e)?(e.beginPath(),ds(e,{x:c,y:d,w:u,h,radius:s}),e.fill()):e.fillRect(c,d,u,h)}}function ja(e,t,s,i){const{ctx:n}=e;if(s)n.arc(e.xCenter,e.yCenter,t,0,Ge);else{let s=e.getPointPosition(0,t);n.moveTo(s.x,s.y);for(let o=1;o<i;o++)s=e.getPointPosition(o,t),n.lineTo(s.x,s.y)}}class Va extends Da{static id="radialLinear";static defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Rt.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:e=>e,padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(e){super(e),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const e=this._padding=vs($a(this.options)/2),t=this.width=this.maxWidth-e.width,s=this.height=this.maxHeight-e.height;this.xCenter=Math.floor(this.left+t/2+e.left),this.yCenter=Math.floor(this.top+s/2+e.top),this.drawingArea=Math.floor(Math.min(t,s)/2)}determineDataLimits(){const{min:e,max:t}=this.getMinMax(!1);this.min=Ie(e)&&!isNaN(e)?e:0,this.max=Ie(t)&&!isNaN(t)?t:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/$a(this.options))}generateTickLabels(e){Da.prototype.generateTickLabels.call(this,e),this._pointLabels=this.getLabels().map((e,t)=>{const s=Pe(this.options.pointLabels.callback,[e,t],this);return s||0===s?s:""}).filter((e,t)=>this.chart.getDataVisibility(t))}fit(){const e=this.options;e.display&&e.pointLabels.display?function(e){const t={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},s=Object.assign({},t),i=[],n=[],o=e._pointLabels.length,a=e.options.pointLabels,r=a.centerPointLabels?Je/o:0;for(let l=0;l<o;l++){const o=a.setContext(e.getPointLabelContext(l));n[l]=o.padding;const c=e.getPointPosition(l,e.drawingArea+n[l],r),d=ys(o.font),u=Fa(e.ctx,d,e._pointLabels[l]);i[l]=u;const h=gt(e.getIndexAngle(l)+r),p=Math.round(dt(h));Qa(s,t,h,Ha(p,c.x,u.w,0,180),Ha(p,c.y,u.h,90,270))}e.setCenterPoint(t.l-s.l,s.r-t.r,t.t-s.t,s.b-t.b),e._pointLabelItems=function(e,t,s){const i=[],n=e._pointLabels.length,o=e.options,{centerPointLabels:a,display:r}=o.pointLabels,l={extra:$a(o)/2,additionalAngle:a?Je/n:0};let c;for(let o=0;o<n;o++){l.padding=s[o],l.size=t[o];const n=Na(e,o,l);i.push(n),"auto"===r&&(n.visible=Ra(n,c),n.visible&&(c=n))}return i}(e,i,n)}(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(e,t,s,i){this.xCenter+=Math.floor((e-t)/2),this.yCenter+=Math.floor((s-i)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,t,s,i))}getIndexAngle(e){return gt(e*(Ge/(this._pointLabels.length||1))+ct(this.options.startAngle||0))}getDistanceFromCenterForValue(e){if(Ee(e))return NaN;const t=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*t:(e-this.min)*t}getValueForDistanceFromCenter(e){if(Ee(e))return NaN;const t=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-t:this.min+t}getPointLabelContext(e){const t=this._pointLabels||[];if(e>=0&&e<t.length){const s=t[e];return function(e,t,s){return _s(e,{label:s,index:t,type:"pointLabel"})}(this.getContext(),e,s)}}getPointPosition(e,t,s=0){const i=this.getIndexAngle(e)-et+s;return{x:Math.cos(i)*t+this.xCenter,y:Math.sin(i)*t+this.yCenter,angle:i}}getPointPositionForValue(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))}getBasePosition(e){return this.getPointPositionForValue(e||0,this.getBaseValue())}getPointLabelPosition(e){const{left:t,top:s,right:i,bottom:n}=this._pointLabelItems[e];return{left:t,top:s,right:i,bottom:n}}drawBackground(){const{backgroundColor:e,grid:{circular:t}}=this.options;if(e){const s=this.ctx;s.save(),s.beginPath(),ja(this,this.getDistanceFromCenterForValue(this._endValue),t,this._pointLabels.length),s.closePath(),s.fillStyle=e,s.fill(),s.restore()}}drawGrid(){const e=this.ctx,t=this.options,{angleLines:s,grid:i,border:n}=t,o=this._pointLabels.length;let a,r,l;if(t.pointLabels.display&&function(e,t){const{ctx:s,options:{pointLabels:i}}=e;for(let n=t-1;n>=0;n--){const t=e._pointLabelItems[n];if(!t.visible)continue;const o=i.setContext(e.getPointLabelContext(n));Wa(s,o,t);const a=ys(o.font),{x:r,y:l,textAlign:c}=t;cs(s,e._pointLabels[n],r,l+a.lineHeight/2,a,{color:o.color,textAlign:c,textBaseline:"middle"})}}(this,o),i.display&&this.ticks.forEach((e,t)=>{if(0!==t||0===t&&this.min<0){r=this.getDistanceFromCenterForValue(e.value);const s=this.getContext(t),a=i.setContext(s),l=n.setContext(s);!function(e,t,s,i,n){const o=e.ctx,a=t.circular,{color:r,lineWidth:l}=t;!a&&!i||!r||!l||s<0||(o.save(),o.strokeStyle=r,o.lineWidth=l,o.setLineDash(n.dash||[]),o.lineDashOffset=n.dashOffset,o.beginPath(),ja(e,s,a,i),o.closePath(),o.stroke(),o.restore())}(this,a,r,o,l)}}),s.display){for(e.save(),a=o-1;a>=0;a--){const i=s.setContext(this.getPointLabelContext(a)),{color:n,lineWidth:o}=i;o&&n&&(e.lineWidth=o,e.strokeStyle=n,e.setLineDash(i.borderDash),e.lineDashOffset=i.borderDashOffset,r=this.getDistanceFromCenterForValue(t.reverse?this.min:this.max),l=this.getPointPosition(a,r),e.beginPath(),e.moveTo(this.xCenter,this.yCenter),e.lineTo(l.x,l.y),e.stroke())}e.restore()}}drawBorder(){}drawLabels(){const e=this.ctx,t=this.options,s=t.ticks;if(!s.display)return;const i=this.getIndexAngle(0);let n,o;e.save(),e.translate(this.xCenter,this.yCenter),e.rotate(i),e.textAlign="center",e.textBaseline="middle",this.ticks.forEach((i,a)=>{if(0===a&&this.min>=0&&!t.reverse)return;const r=s.setContext(this.getContext(a)),l=ys(r.font);if(n=this.getDistanceFromCenterForValue(this.ticks[a].value),r.showLabelBackdrop){e.font=l.string,o=e.measureText(i.label).width,e.fillStyle=r.backdropColor;const t=vs(r.backdropPadding);e.fillRect(-o/2-t.left,-n-l.size/2-t.top,o+t.width,l.size+t.height)}cs(e,i.label,0,-n,l,{color:r.color,strokeColor:r.textStrokeColor,strokeWidth:r.textStrokeWidth})}),e.restore()}drawTitle(){}}const Ua={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Xa=Object.keys(Ua);function Ja(e,t){return e-t}function Ga(e,t){if(Ee(t))return null;const s=e._adapter,{parser:i,round:n,isoWeekday:o}=e._parseOpts;let a=t;return"function"==typeof i&&(a=i(a)),Ie(a)||(a="string"==typeof i?s.parse(a,i):s.parse(a)),null===a?null:(n&&(a="week"!==n||!rt(o)&&!0!==o?s.startOf(a,n):s.startOf(a,"isoWeek",o)),+a)}function Ya(e,t,s,i){const n=Xa.length;for(let o=Xa.indexOf(e);o<n-1;++o){const e=Ua[Xa[o]],n=e.steps?e.steps:Number.MAX_SAFE_INTEGER;if(e.common&&Math.ceil((s-t)/(n*e.size))<=i)return Xa[o]}return Xa[n-1]}function Ka(e,t,s){if(s){if(s.length){const{lo:i,hi:n}=yt(s,t);e[s[i]>=t?s[i]:s[n]]=!0}}else e[t]=!0}function Za(e,t,s){const i=[],n={},o=t.length;let a,r;for(a=0;a<o;++a)r=t[a],n[r]=a,i.push({value:r,major:!1});return 0!==o&&s?function(e,t,s,i){const n=e._adapter,o=+n.startOf(t[0].value,i),a=t[t.length-1].value;let r,l;for(r=o;r<=a;r=+n.add(r,1,i))l=s[r],l>=0&&(t[l].major=!0);return t}(e,i,n,s):i}class er extends zn{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(e){super(e),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(e,t={}){const s=e.time||(e.time={}),i=this._adapter=new Wi(e.adapters.date);i.init(t),Qe(s.displayFormats,i.formats()),this._parseOpts={parser:s.parser,round:s.round,isoWeekday:s.isoWeekday},super.init(e),this._normalized=t.normalized}parse(e,t){return void 0===e?null:Ga(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const e=this.options,t=this._adapter,s=e.time.unit||"day";let{min:i,max:n,minDefined:o,maxDefined:a}=this.getUserBounds();function r(e){o||isNaN(e.min)||(i=Math.min(i,e.min)),a||isNaN(e.max)||(n=Math.max(n,e.max))}o&&a||(r(this._getLabelBounds()),"ticks"===e.bounds&&"labels"===e.ticks.source||r(this.getMinMax(!1))),i=Ie(i)&&!isNaN(i)?i:+t.startOf(Date.now(),s),n=Ie(n)&&!isNaN(n)?n:+t.endOf(Date.now(),s)+1,this.min=Math.min(i,n-1),this.max=Math.max(i+1,n)}_getLabelBounds(){const e=this.getLabelTimestamps();let t=Number.POSITIVE_INFINITY,s=Number.NEGATIVE_INFINITY;return e.length&&(t=e[0],s=e[e.length-1]),{min:t,max:s}}buildTicks(){const e=this.options,t=e.time,s=e.ticks,i="labels"===s.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&i.length&&(this.min=this._userMin||i[0],this.max=this._userMax||i[i.length-1]);const n=this.min,o=function(e,t,s){let i=0,n=e.length;for(;i<n&&e[i]<t;)i++;for(;n>i&&e[n-1]>s;)n--;return i>0||n<e.length?e.slice(i,n):e}(i,n,this.max);return this._unit=t.unit||(s.autoSkip?Ya(t.minUnit,this.min,this.max,this._getLabelCapacity(n)):function(e,t,s,i,n){for(let o=Xa.length-1;o>=Xa.indexOf(s);o--){const s=Xa[o];if(Ua[s].common&&e._adapter.diff(n,i,s)>=t-1)return s}return Xa[s?Xa.indexOf(s):0]}(this,o.length,t.minUnit,this.min,this.max)),this._majorUnit=s.major.enabled&&"year"!==this._unit?function(e){for(let t=Xa.indexOf(e)+1,s=Xa.length;t<s;++t)if(Ua[Xa[t]].common)return Xa[t]}(this._unit):void 0,this.initOffsets(i),e.reverse&&o.reverse(),Za(this,o,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(e=>+e.value))}initOffsets(e=[]){let t,s,i=0,n=0;this.options.offset&&e.length&&(t=this.getDecimalForValue(e[0]),i=1===e.length?1-t:(this.getDecimalForValue(e[1])-t)/2,s=this.getDecimalForValue(e[e.length-1]),n=1===e.length?s:(s-this.getDecimalForValue(e[e.length-2]))/2);const o=e.length<3?.5:.25;i=bt(i,0,o),n=bt(n,0,o),this._offsets={start:i,end:n,factor:1/(i+1+n)}}_generate(){const e=this._adapter,t=this.min,s=this.max,i=this.options,n=i.time,o=n.unit||Ya(n.minUnit,t,s,this._getLabelCapacity(t)),a=qe(i.ticks.stepSize,1),r="week"===o&&n.isoWeekday,l=rt(r)||!0===r,c={};let d,u,h=t;if(l&&(h=+e.startOf(h,"isoWeek",r)),h=+e.startOf(h,l?"day":o),e.diff(s,t,o)>1e5*a)throw new Error(t+" and "+s+" are too far apart with stepSize of "+a+" "+o);const p="data"===i.ticks.source&&this.getDataTimestamps();for(d=h,u=0;d<s;d=+e.add(d,a,o),u++)Ka(c,d,p);return d!==s&&"ticks"!==i.bounds&&1!==u||Ka(c,d,p),Object.keys(c).sort(Ja).map(e=>+e)}getLabelForValue(e){const t=this._adapter,s=this.options.time;return s.tooltipFormat?t.format(e,s.tooltipFormat):t.format(e,s.displayFormats.datetime)}format(e,t){const s=this.options.time.displayFormats,i=this._unit,n=t||s[i];return this._adapter.format(e,n)}_tickFormatFunction(e,t,s,i){const n=this.options,o=n.ticks.callback;if(o)return Pe(o,[e,t,s],this);const a=n.time.displayFormats,r=this._unit,l=this._majorUnit,c=r&&a[r],d=l&&a[l],u=s[t],h=l&&d&&u&&u.major;return this._adapter.format(e,i||(h?d:c))}generateTickLabels(e){let t,s,i;for(t=0,s=e.length;t<s;++t)i=e[t],i.label=this._tickFormatFunction(i.value,t,e)}getDecimalForValue(e){return null===e?NaN:(e-this.min)/(this.max-this.min)}getPixelForValue(e){const t=this._offsets,s=this.getDecimalForValue(e);return this.getPixelForDecimal((t.start+s)*t.factor)}getValueForPixel(e){const t=this._offsets,s=this.getDecimalForPixel(e)/t.factor-t.end;return this.min+s*(this.max-this.min)}_getLabelSize(e){const t=this.options.ticks,s=this.ctx.measureText(e).width,i=ct(this.isHorizontal()?t.maxRotation:t.minRotation),n=Math.cos(i),o=Math.sin(i),a=this._resolveTickFontOptions(0).size;return{w:s*n+a*o,h:s*o+a*n}}_getLabelCapacity(e){const t=this.options.time,s=t.displayFormats,i=s[t.unit]||s.millisecond,n=this._tickFormatFunction(e,0,Za(this,[e],this._majorUnit),i),o=this._getLabelSize(n),a=Math.floor(this.isHorizontal()?this.width/o.w:this.height/o.h)-1;return a>0?a:1}getDataTimestamps(){let e,t,s=this._cache.data||[];if(s.length)return s;const i=this.getMatchingVisibleMetas();if(this._normalized&&i.length)return this._cache.data=i[0].controller.getAllParsedValues(this);for(e=0,t=i.length;e<t;++e)s=s.concat(i[e].controller.getAllParsedValues(this));return this._cache.data=this.normalize(s)}getLabelTimestamps(){const e=this._cache.labels||[];let t,s;if(e.length)return e;const i=this.getLabels();for(t=0,s=i.length;t<s;++t)e.push(Ga(this,i[t]));return this._cache.labels=this._normalized?e:this.normalize(e)}normalize(e){return Ct(e.sort(Ja))}}function tr(e,t,s){let i,n,o,a,r=0,l=e.length-1;s?(t>=e[r].pos&&t<=e[l].pos&&({lo:r,hi:l}=wt(e,"pos",t)),({pos:i,time:o}=e[r]),({pos:n,time:a}=e[l])):(t>=e[r].time&&t<=e[l].time&&({lo:r,hi:l}=wt(e,"time",t)),({time:i,pos:o}=e[r]),({time:n,pos:a}=e[l]));const c=n-i;return c?o+(a-o)*(t-i)/c:o}var sr=Object.freeze({__proto__:null,CategoryScale:class extends zn{static id="category";static defaults={ticks:{callback:La}};constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){const t=this._addedLabels;if(t.length){const e=this.getLabels();for(const{index:s,label:i}of t)e[s]===i&&e.splice(s,1);this._addedLabels=[]}super.init(e)}parse(e,t){if(Ee(e))return null;const s=this.getLabels();return((e,t)=>null===e?null:bt(Math.round(e),0,t))(t=isFinite(t)&&s[t]===e?t:function(e,t,s,i){const n=e.indexOf(t);return-1===n?((e,t,s,i)=>("string"==typeof t?(s=e.push(t)-1,i.unshift({index:s,label:t})):isNaN(t)&&(s=null),s))(e,t,s,i):n!==e.lastIndexOf(t)?s:n}(s,e,qe(t,e),this._addedLabels),s.length-1)}determineDataLimits(){const{minDefined:e,maxDefined:t}=this.getUserBounds();let{min:s,max:i}=this.getMinMax(!0);"ticks"===this.options.bounds&&(e||(s=0),t||(i=this.getLabels().length-1)),this.min=s,this.max=i}buildTicks(){const e=this.min,t=this.max,s=this.options.offset,i=[];let n=this.getLabels();n=0===e&&t===n.length-1?n:n.slice(e,t+1),this._valueRange=Math.max(n.length-(s?0:1),1),this._startValue=this.min-(s?.5:0);for(let s=e;s<=t;s++)i.push({value:s});return i}getLabelForValue(e){return La.call(this,e)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(e){return"number"!=typeof e&&(e=this.parse(e)),null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getPixelForTick(e){const t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}},LinearScale:qa,LogarithmicScale:za,RadialLinearScale:Va,TimeScale:er,TimeSeriesScale:class extends er{static id="timeseries";static defaults=er.defaults;constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const e=this._getTimestampsForTable(),t=this._table=this.buildLookupTable(e);this._minPos=tr(t,this.min),this._tableRange=tr(t,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){const{min:t,max:s}=this,i=[],n=[];let o,a,r,l,c;for(o=0,a=e.length;o<a;++o)l=e[o],l>=t&&l<=s&&i.push(l);if(i.length<2)return[{time:t,pos:0},{time:s,pos:1}];for(o=0,a=i.length;o<a;++o)c=i[o+1],r=i[o-1],l=i[o],Math.round((c+r)/2)!==l&&n.push({time:l,pos:o/(a-1)});return n}_generate(){const e=this.min,t=this.max;let s=super.getDataTimestamps();return s.includes(e)&&s.length||s.splice(0,0,e),s.includes(t)&&1!==s.length||s.push(t),s.sort((e,t)=>e-t)}_getTimestampsForTable(){let e=this._cache.all||[];if(e.length)return e;const t=this.getDataTimestamps(),s=this.getLabelTimestamps();return e=t.length&&s.length?this.normalize(t.concat(s)):t.length?t:s,e=this._cache.all=e,e}getDecimalForValue(e){return(tr(this._table,e)-this._minPos)/this._tableRange}getValueForPixel(e){const t=this._offsets,s=this.getDecimalForPixel(e)/t.factor-t.end;return tr(this._table,s*this._tableRange+this._minPos,!0)}}});const ir=[Qi,qo,Ta,sr];mo.register(...ir);const nr=mo;class or{constructor(){this.charts={},this.init()}init(){const e=document.getElementById("lp-cb-dashboard-chart-data");if(e){try{this.chartData=JSON.parse(e.textContent)}catch(e){return void console.warn("Dashboard: Failed to parse chart data",e)}this.initSalesChart(),this.initStudentsChart(),this.bindFilterEvents()}}createGradient(e,t){const s=e.createLinearGradient(0,0,0,e.canvas.height);return s.addColorStop(0,t+"40"),s.addColorStop(1,t+"05"),s}getChartConfig(e,t,s,i="",n=!1){return{type:"line",data:{labels:e,datasets:[{data:t,borderColor:s,borderWidth:2.5,backgroundColor:e=>{const{ctx:t}=e.chart;return this.createGradient(t,s)},fill:!0,tension:.4,pointBackgroundColor:s,pointBorderColor:"#fff",pointBorderWidth:2,pointRadius:0,pointHoverRadius:6,pointHoverBorderWidth:2}]},options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1},tooltip:{backgroundColor:"#1e1e1e",titleColor:"#fff",bodyColor:"#fff",borderColor:"rgba(255,255,255,0.1)",borderWidth:1,cornerRadius:8,padding:12,displayColors:!1,callbacks:{label:e=>{const t=e.parsed.y||0;return i+t.toLocaleString()}}}},scales:{x:{grid:{display:!1},ticks:{color:"#9ca3af",font:{size:11},maxRotation:0},border:{display:!1}},y:{grid:{color:"rgba(0,0,0,0.04)",drawBorder:!1},ticks:{stepSize:n?1:void 0,color:"#9ca3af",font:{size:11},callback:e=>i+e.toLocaleString()},border:{display:!1},beginAtZero:!0}},interaction:{intersect:!1,mode:"index"}}}}initSalesChart(){const e=document.getElementById("lp-cb-chart-sales");if(!e)return;const{labels:t=[],data:s=[]}=this.chartData.sales||{},i=this.getChartConfig(t,s,"#10b981","$");this.charts.sales=new nr(e,i)}initStudentsChart(){const e=document.getElementById("lp-cb-chart-students");if(!e)return;const{labels:t=[],data:s=[]}=this.chartData.students||{},i=this.getChartConfig(t,s,"#f59e0b","",!0);this.charts.students=new nr(e,i)}bindFilterEvents(){document.querySelectorAll(".chart-card__filter").forEach(e=>{e.addEventListener("change",e=>{const t=e.target.dataset.chart,s=e.target.value;this.fetchChartData(t,s)})})}async fetchChartData(e,t){const s=this.charts[e];if(!s)return;const i=new FormData;i.append("action","lp_cb_dashboard_chart_data"),i.append("chart_type",e),i.append("period",t),i.append("nonce",this.chartData.nonce);try{const e=await fetch(this.chartData.ajaxUrl,{method:"POST",body:i}),t=await e.json();t.success&&t.data&&(s.data.labels=t.data.labels||[],s.data.datasets[0].data=t.data.data||[],s.update("none"))}catch(e){console.warn("Dashboard: Failed to fetch chart data",e)}}}class ar{constructor(){this.form=null,this.debounceTimer=null,this.debounceDelay=600,this.isSaving=!1,this.isDirty=!1,this.shouldRetryOnCompleted=!1,this.lastSavedState="",this.mediaUploader=null,this.init()}static selectors={elForm:"#lp-cb-settings-form",elCheckbox:'input[name="hide_instructor_access_admin_screen"]',elBadge:"[data-setting-badge]",elHeaderLogoLink:".lp-cb-top-header__logo a",elLogoSetting:"[data-cb-logo-setting]",elDefaultLogoTemplate:"#lp-cb-default-logo-template",elLogoPreviewDefault:"[data-cb-logo-preview-default]",elLogoPreviewImage:"[data-cb-logo-preview-image]",elLogoChooseBtn:"[data-cb-logo-choose]",elLogoRemoveBtn:"[data-cb-logo-remove]",elLogoIdInput:'input[name="course_builder_logo_id"]',elLogoRemoveInput:'input[name="course_builder_logo_remove"]'};init(){this.form=document.querySelector(ar.selectors.elForm),this.form&&(this.cacheElements(),this.updateBadge(this.getCurrentValue()),this.hydrateDefaultLogoPreview(),this.setLogoVisibility(this.getLogoId()>0),this.lastSavedState=this.getStateFingerprint(),this.events())}cacheElements(){this.headerLogoLink=document.querySelector(ar.selectors.elHeaderLogoLink),this.logoSetting=this.form?.querySelector(ar.selectors.elLogoSetting),this.logoPreviewDefault=this.form?.querySelector(ar.selectors.elLogoPreviewDefault),this.logoPreviewImage=this.form?.querySelector(ar.selectors.elLogoPreviewImage),this.logoChooseBtn=this.form?.querySelector(ar.selectors.elLogoChooseBtn),this.logoRemoveBtn=this.form?.querySelector(ar.selectors.elLogoRemoveBtn),this.logoIdInput=this.form?.querySelector(ar.selectors.elLogoIdInput),this.logoRemoveInput=this.form?.querySelector(ar.selectors.elLogoRemoveInput),this.defaultLogoURL=this.logoSetting?.dataset?.cbDefaultLogoUrl||""}events(){ar._loadedEvents||(ar._loadedEvents=!0,this.form&&(this.form.addEventListener("change",e=>{e.target.matches(ar.selectors.elCheckbox)&&this.handleSettingChange()}),this.logoChooseBtn&&this.logoChooseBtn.addEventListener("click",e=>{e.preventDefault(),this.openLogoMediaUploader()}),this.logoRemoveBtn&&this.logoRemoveBtn.addEventListener("click",e=>{e.preventDefault(),this.removeLogo()})))}handleSettingChange(){this.isDirty=!0,this.isSaving&&(this.shouldRetryOnCompleted=!0),this.updateBadge(this.getCurrentValue()),this.queueSave()}queueSave(){window.clearTimeout(this.debounceTimer),this.debounceTimer=window.setTimeout(()=>{this.flushSave()},this.debounceDelay)}flushSave(){this.isDirty&&(this.getStateFingerprint()!==this.lastSavedState?this.isSaving||(this.isSaving=!0,this.shouldRetryOnCompleted=!1,n.W("Updating settings...","info",{duration:1800}),window.lpAJAXG.fetchAJAX(this.getPayloadForSave(),{success:e=>{"success"===e?.status?(this.applySaveResponse(e),this.isDirty=!1,this.lastSavedState=this.getStateFingerprint(),this.updateBadge(this.getCurrentValue()),n.W(e?.message||"Saved","success")):this.handleSaveError(e?.message||"Could not save changes.")},error:e=>{this.handleSaveError(e?.message||e||"An error occurred.")},completed:()=>{this.isSaving=!1,this.shouldRetryOnCompleted&&this.queueSave()}})):this.isDirty=!1)}getPayloadForSave(){return{action:"save_global_settings",args:{id_url:"save-global-settings"},hide_instructor_access_admin_screen:this.getCurrentValue(),course_builder_logo_id:this.getLogoId(),course_builder_logo_remove:this.getLogoRemoveValue()}}applySaveResponse(e){var t;const s=e?.data||{},i=parseInt(null!==(t=s.course_builder_logo_id)&&void 0!==t?t:this.getLogoId(),10)||0,n=s.course_builder_logo_url||"";this.logoIdInput&&(this.logoIdInput.value=i),this.logoRemoveInput&&(this.logoRemoveInput.value="no"),i>0&&n?(this.setLogoImageSource(n),this.setLogoVisibility(!0)):0===i&&this.clearLogoUI(),this.syncHeaderLogo(i>0?n:"")}handleSaveError(e){n.W(e,"error")}getCurrentValue(){const e=this.form?.querySelector(ar.selectors.elCheckbox);return e&&e.checked?"yes":"no"}updateBadge(e){const t=this.form?.querySelector(ar.selectors.elBadge);if(!t)return;const s="yes"===e;t.dataset.state=s?"enabled":"disabled",t.textContent=s?"Enabled":"Disabled"}getStateFingerprint(){return JSON.stringify({hide_instructor_access_admin_screen:this.getCurrentValue(),course_builder_logo_id:this.getLogoId(),course_builder_logo_remove:this.getLogoRemoveValue()})}getLogoId(){return parseInt(this.logoIdInput?.value||"0",10)||0}getLogoRemoveValue(){return"yes"===this.logoRemoveInput?.value?"yes":"no"}openLogoMediaUploader(){"undefined"!=typeof wp&&void 0!==wp.media?(this.mediaUploader||(this.mediaUploader=wp.media({title:"Select logo image",button:{text:"Use this image"},multiple:!1,library:{type:"image"}}),this.mediaUploader.on("select",()=>{const e=this.mediaUploader.state().get("selection").first().toJSON(),t=e?.sizes?.full?.url||e?.url||"";t&&(this.logoIdInput&&(this.logoIdInput.value=e?.id||0),this.logoRemoveInput&&(this.logoRemoveInput.value="no"),this.setLogoImageSource(t),this.setLogoVisibility(!0),this.handleSettingChange())})),this.mediaUploader.open()):n.W("Media library is unavailable.","error")}setLogoImageSource(e){this.logoPreviewImage&&(e?this.logoPreviewImage.src=e:this.logoPreviewImage.removeAttribute("src"))}setLogoVisibility(e){this.logoPreviewImage&&this.logoPreviewImage.classList.toggle("is-hidden",!e),this.logoPreviewDefault&&this.logoPreviewDefault.classList.toggle("is-hidden",e),this.logoRemoveBtn&&this.logoRemoveBtn.classList.toggle("is-hidden",!e)}hydrateDefaultLogoPreview(){if(!this.logoPreviewDefault||this.logoPreviewDefault.children.length>0)return;const e=document.querySelector(ar.selectors.elDefaultLogoTemplate),t=e?.content?.querySelector("svg")||e?.querySelector("svg")||document.querySelector(".lp-cb-top-header__logo svg");if(!t&&!this.defaultLogoURL)return;const s=document.createElement("img");s.classList.add("lp-cb-logo-setting__preview-default-image"),s.setAttribute("aria-hidden","true"),s.alt="Course Builder default logo",s.src=t?`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(t.outerHTML)}`:this.defaultLogoURL,this.logoPreviewDefault.appendChild(s)}removeLogo(){this.logoIdInput&&(this.clearLogoUI(),this.logoRemoveInput&&(this.logoRemoveInput.value="yes"),this.handleSettingChange())}clearLogoUI(){this.logoPreviewImage&&(this.logoPreviewImage.src=""),this.logoIdInput&&(this.logoIdInput.value=0),this.setLogoVisibility(!1)}syncHeaderLogo(e=""){if(!this.headerLogoLink)return;const t=e||this.defaultLogoURL;if(!t)return;let s=this.headerLogoLink.querySelector(".lp-cb-top-header__logo-image");s||(s=document.createElement("img"),s.classList.add("lp-cb-top-header__logo-image"),s.alt="Course Builder",s.loading="eager",s.decoding="async",this.headerLogoLink.textContent="",this.headerLogoLink.appendChild(s)),s.removeAttribute("srcset"),s.removeAttribute("sizes"),s.src=t}}let rr=null,lr=null;class cr{constructor(e={}){this.options={isCourseBuilder:!1,...e},this.init()}static selectors={elBtnApplyCurriculum:".lp-btn-apply-curriculum"};init(){lpData?.enable_open_ai&&(this.options.isCourseBuilder?e.lpOnElementReady(w.selectors.idElEditCurriculum,e=>{e.querySelector(b.selectors.elCountSections).insertAdjacentHTML("beforebegin",'<button type="button"\n\t\t\t\t\t\tclass="cb-course-edit-ai-btn lp-btn-generate-with-ai"\n\t\t\t\t\t\tdata-template="#lp-tmpl-edit-course-curriculum-ai">\n\t\t\t\t\t\t<i class="lp-ico-ai"></i>\n\t\t\t\t\t</button>')}):e.lpOnElementReady(w.selectors.idElEditCurriculum,e=>{e.querySelector(b.selectors.elCountSections).insertAdjacentHTML("afterend",'<button type="button"\n\t\t\t\t\tclass="lp-btn-generate-with-ai lp-btn-ai-style"\n\t\t\t\t\tdata-template="#lp-tmpl-edit-course-curriculum-ai">\n\t\t\t\t\t<i class="lp-ico-ai"></i><span>Generate with AI</span>\n\t\t\t\t</button>')}),this.events())}events(){cr._loadedEvents||(cr._loadedEvents=!0,e.eventHandlers("click",[{selector:cr.selectors.elBtnApplyCurriculum,class:this,callBack:this.applyData.name}]))}async applyData(t){const{e:s,target:o}=t;let a=JSON.parse(o.dataset.send);if(a=e.mergeDataWithDatForm(o.closest("form"),a),!a["lp-openai-generated-data"])return;const r=JSON.parse(a["lp-openai-generated-data"])[0].sections;r&&0!==r.length||n.W("No sections found in the generated data.","error"),i().close(),await new Promise(e=>setTimeout(e,500)),rr=new b,rr.init(),lr=new f,lr.init();const l=document.querySelector(w.selectors.idElEditCurriculum);l.querySelector(b.selectors.elDivAddNewSection).scrollIntoView({behavior:"smooth",block:"center"}),await new Promise(e=>setTimeout(e,800));for(const e of r){const t=l.querySelector(b.selectors.elSectionTitleNewInput),s=l.querySelector(b.selectors.elBtnAddSection);t.value=e.section_title||"",await new Promise(t=>{rr.addSection({e:new PointerEvent("click"),target:s,callBackNest:this.updateSectionDescription({sectionData:e,elEditCurriculum:l}),resolve:t})})}}updateSectionDescription(e){const{sectionData:t,elEditCurriculum:s}=e;return{success:async e=>{const{elSection:i}=e;await new Promise(e=>setTimeout(e,1e3));const n=i.querySelector(b.selectors.elSectionDesInput);n.value=t.section_description||"",await new Promise(e=>{rr.updateSectionDescription({e:new PointerEvent("click"),target:n,callBackNest:this.addSectionItems({sectionData:t,elEditCurriculum:s}),resolve:e})}),setTimeout(e.resolve,1)},error:e=>{},completed:()=>{}}}addSectionItems(e){const{sectionData:t,elEditCurriculum:s}=e,i=t.lessons||[],n=t.quizzes||[];return{success:async e=>{const{elSection:t}=e,o=t.querySelector(`${f.selectors.elBtnSelectItemType}[data-item-type=lp_lesson]`),a=t.querySelector(`${f.selectors.elBtnSelectItemType}[data-item-type=lp_quiz]`);for(const e of i)o.click(),await this.addItemToSection({itemData:e,elSection:t,elEditCurriculum:s});for(const e of n)a.click(),await this.addItemToSection({itemData:e,elSection:t,elEditCurriculum:s});setTimeout(e.resolve,1)},error:e=>{},completed:()=>{}}}async addItemToSection(e){const{itemData:t,elSection:s,elEditCurriculum:i}=e,n=s.querySelector(f.selectors.elBtnAddItem);s.querySelector(f.selectors.elAddItemTypeTitleInput).value=t.lesson_title||t.quiz_title||"",n.scrollIntoView({behavior:"smooth",block:"center"}),await new Promise(e=>{lr.addItemToSection({e:new PointerEvent("click"),target:n,resolve:e,callBackNest:{completed:async t=>{setTimeout(e,1e3)}}})}),setTimeout(e.resolve,1)}}function dr(e,t){e.split(/\s+/).forEach(e=>{t(e)})}class ur{constructor(){this._events={}}on(e,t){dr(e,e=>{const s=this._events[e]||[];s.push(t),this._events[e]=s})}off(e,t){var s=arguments.length;0!==s?dr(e,e=>{if(1===s)return void delete this._events[e];const i=this._events[e];void 0!==i&&(i.splice(i.indexOf(t),1),this._events[e]=i)}):this._events={}}trigger(e,...t){var s=this;dr(e,e=>{const i=s._events[e];void 0!==i&&i.forEach(e=>{e.apply(s,t)})})}}const hr=e=>(e=e.filter(Boolean)).length<2?e[0]||"":1==br(e)?"["+e.join("")+"]":"(?:"+e.join("|")+")",pr=e=>{if(!gr(e))return e.join("");let t="",s=0;const i=()=>{s>1&&(t+="{"+s+"}")};return e.forEach((n,o)=>{n!==e[o-1]?(i(),t+=n,s=1):s++}),i(),t},mr=e=>{let t=Array.from(e);return hr(t)},gr=e=>new Set(e).size!==e.length,fr=e=>(e+"").replace(/([\$\(\)\*\+\.\?\[\]\^\{\|\}\\])/gu,"\\$1"),br=e=>e.reduce((e,t)=>Math.max(e,vr(t)),0),vr=e=>Array.from(e).length,yr=e=>{if(1===e.length)return[[e]];let t=[];const s=e.substring(1);return yr(s).forEach(function(s){let i=s.slice(0);i[0]=e.charAt(0)+i[0],t.push(i),i=s.slice(0),i.unshift(e.charAt(0)),t.push(i)}),t},wr=[[0,65535]];let _r,xr;const Sr={},Cr={"/":"⁄∕",0:"߀",a:"ⱥɐɑ",aa:"ꜳ",ae:"æǽǣ",ao:"ꜵ",au:"ꜷ",av:"ꜹꜻ",ay:"ꜽ",b:"ƀɓƃ",c:"ꜿƈȼↄ",d:"đɗɖᴅƌꮷԁɦ",e:"ɛǝᴇɇ",f:"ꝼƒ",g:"ǥɠꞡᵹꝿɢ",h:"ħⱨⱶɥ",i:"ɨı",j:"ɉȷ",k:"ƙⱪꝁꝃꝅꞣ",l:"łƚɫⱡꝉꝇꞁɭ",m:"ɱɯϻ",n:"ꞥƞɲꞑᴎлԉ",o:"øǿɔɵꝋꝍᴑ",oe:"œ",oi:"ƣ",oo:"ꝏ",ou:"ȣ",p:"ƥᵽꝑꝓꝕρ",q:"ꝗꝙɋ",r:"ɍɽꝛꞧꞃ",s:"ßȿꞩꞅʂ",t:"ŧƭʈⱦꞇ",th:"þ",tz:"ꜩ",u:"ʉ",v:"ʋꝟʌ",vy:"ꝡ",w:"ⱳ",y:"ƴɏỿ",z:"ƶȥɀⱬꝣ",hv:"ƕ"};for(let e in Cr){let t=Cr[e]||"";for(let s=0;s<t.length;s++){let i=t.substring(s,s+1);Sr[i]=e}}const kr=new RegExp(Object.keys(Sr).join("|")+"|[̀-ͯ·ʾʼ]","gu"),Ar=(e,t="NFKD")=>e.normalize(t),Er=e=>Array.from(e).reduce((e,t)=>e+Tr(t),""),Tr=e=>(e=Ar(e).toLowerCase().replace(kr,e=>Sr[e]||""),Ar(e,"NFC")),Lr=e=>{const t=(e=>{const t={},s=(e,s)=>{const i=t[e]||new Set,n=new RegExp("^"+mr(i)+"$","iu");s.match(n)||(i.add(fr(s)),t[e]=i)};for(let t of function*(e){for(const[t,s]of e)for(let e=t;e<=s;e++){let t=String.fromCharCode(e),s=Er(t);s!=t.toLowerCase()&&(s.length>3||0!=s.length&&(yield{folded:s,composed:t,code_point:e}))}}(e))s(t.folded,t.folded),s(t.folded,t.composed);return t})(e),s={};let i=[];for(let e in t){let n=t[e];n&&(s[e]=mr(n)),e.length>1&&i.push(fr(e))}i.sort((e,t)=>t.length-e.length);const n=hr(i);return xr=new RegExp("^"+n,"u"),s},Ir=(e,t=1)=>(t=Math.max(t,e.length-1),hr(yr(e).map(e=>((e,t=1)=>{let s=0;return e=e.map(e=>(_r[e]&&(s+=e.length),_r[e]||e)),s>=t?pr(e):""})(e,t)))),Dr=(e,t=!0)=>{let s=e.length>1?1:0;return hr(e.map(e=>{let i=[];const n=t?e.length():e.length()-1;for(let t=0;t<n;t++)i.push(Ir(e.substrs[t]||"",s));return pr(i)}))},qr=(e,t)=>{for(const s of t){if(s.start!=e.start||s.end!=e.end)continue;if(s.substrs.join("")!==e.substrs.join(""))continue;let t=e.parts;const i=e=>{for(const s of t){if(s.start===e.start&&s.substr===e.substr)return!1;if(1!=e.length&&1!=s.length){if(e.start<s.start&&e.end>s.start)return!0;if(s.start<e.start&&s.end>e.start)return!0}}return!1};if(!(s.parts.filter(i).length>0))return!0}return!1};class Br{parts;substrs;start;end;constructor(){this.parts=[],this.substrs=[],this.start=0,this.end=0}add(e){e&&(this.parts.push(e),this.substrs.push(e.substr),this.start=Math.min(e.start,this.start),this.end=Math.max(e.end,this.end))}last(){return this.parts[this.parts.length-1]}length(){return this.parts.length}clone(e,t){let s=new Br,i=JSON.parse(JSON.stringify(this.parts)),n=i.pop();for(const e of i)s.add(e);let o=t.substr.substring(0,e-n.start),a=o.length;return s.add({start:n.start,end:n.start+a,length:a,substr:o}),s}}const Pr=(e,t)=>{if(e)return e[t]},Mr=(e,t)=>{if(e){for(var s,i=t.split(".");(s=i.shift())&&(e=e[s]););return e}},Or=(e,t,s)=>{var i,n;return e?(e+="",null==t.regex||-1===(n=e.search(t.regex))?0:(i=t.string.length/e.length,0===n&&(i+=.5),i*s)):0},zr=(e,t)=>{var s=e[t];if("function"==typeof s)return s;s&&!Array.isArray(s)&&(e[t]=[s])},$r=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},Fr=(e,t)=>"number"==typeof e&&"number"==typeof t?e>t?1:e<t?-1:0:(e=Er(e+"").toLowerCase())>(t=Er(t+"").toLowerCase())?1:t>e?-1:0;class Hr{items;settings;constructor(e,t){this.items=e,this.settings=t||{diacritics:!0}}tokenize(e,t,s){if(!e||!e.length)return[];const i=[],n=e.split(/\s+/);var o;return s&&(o=new RegExp("^("+Object.keys(s).map(fr).join("|")+"):(.*)$")),n.forEach(e=>{let s,n=null,a=null;o&&(s=e.match(o))&&(n=s[1],e=s[2]),e.length>0&&(a=this.settings.diacritics?(e=>{void 0===_r&&(_r=Lr(wr)),e=Er(e);let t="",s=[new Br];for(let i=0;i<e.length;i++){let n=e.substring(i).match(xr);const o=e.substring(i,i+1),a=n?n[0]:null;let r=[],l=new Set;for(const e of s){const t=e.last();if(!t||1==t.length||t.end<=i)if(a){const t=a.length;e.add({start:i,end:i+t,length:t,substr:a}),l.add("1")}else e.add({start:i,end:i+1,length:1,substr:o}),l.add("2");else if(a){let s=e.clone(i,t);const n=a.length;s.add({start:i,end:i+n,length:n,substr:a}),r.push(s)}else l.add("3")}if(r.length>0){r=r.sort((e,t)=>e.length()-t.length());for(let e of r)qr(e,s)||s.push(e)}else if(i>0&&1==l.size&&!l.has("3")){t+=Dr(s,!1);let e=new Br;const i=s[0];i&&e.add(i.last()),s=[e]}}return t+=Dr(s,!0),t})(e)||null:fr(e),a&&t&&(a="\\b"+a)),i.push({string:e,regex:a?new RegExp(a,"iu"):null,field:n})}),i}getScoreFunction(e,t){var s=this.prepareSearch(e,t);return this._getScoreFunction(s)}_getScoreFunction(e){const t=e.tokens,s=t.length;if(!s)return function(){return 0};const i=e.options.fields,n=e.weights,o=i.length,a=e.getAttrFn;if(!o)return function(){return 1};const r=1===o?function(e,t){const s=i[0].field;return Or(a(t,s),e,n[s]||1)}:function(e,t){var s=0;if(e.field){const i=a(t,e.field);!e.regex&&i?s+=1/o:s+=Or(i,e,1)}else $r(n,(i,n)=>{s+=Or(a(t,n),e,i)});return s/o};return 1===s?function(e){return r(t[0],e)}:"and"===e.options.conjunction?function(e){var i,n=0;for(let s of t){if((i=r(s,e))<=0)return 0;n+=i}return n/s}:function(e){var i=0;return $r(t,t=>{i+=r(t,e)}),i/s}}getSortFunction(e,t){var s=this.prepareSearch(e,t);return this._getSortFunction(s)}_getSortFunction(e){var t,s=[];const i=this,n=e.options,o=!e.query&&n.sort_empty?n.sort_empty:n.sort;if("function"==typeof o)return o.bind(this);const a=function(t,s){return"$score"===t?s.score:e.getAttrFn(i.items[s.id],t)};if(o)for(let t of o)(e.query||"$score"!==t.field)&&s.push(t);if(e.query){t=!0;for(let e of s)if("$score"===e.field){t=!1;break}t&&s.unshift({field:"$score",direction:"desc"})}else s=s.filter(e=>"$score"!==e.field);return s.length?function(e,t){var i,n;for(let o of s)if(n=o.field,i=("desc"===o.direction?-1:1)*Fr(a(n,e),a(n,t)))return i;return 0}:null}prepareSearch(e,t){const s={};var i=Object.assign({},t);if(zr(i,"sort"),zr(i,"sort_empty"),i.fields){zr(i,"fields");const e=[];i.fields.forEach(t=>{"string"==typeof t&&(t={field:t,weight:1}),e.push(t),s[t.field]="weight"in t?t.weight:1}),i.fields=e}return{options:i,query:e.toLowerCase().trim(),tokens:this.tokenize(e,i.respect_word_boundaries,s),total:0,items:[],weights:s,getAttrFn:i.nesting?Mr:Pr}}search(e,t){var s,i,n=this;i=this.prepareSearch(e,t),t=i.options,e=i.query;const o=t.score||n._getScoreFunction(i);e.length?$r(n.items,(e,n)=>{s=o(e),(!1===t.filter||s>0)&&i.items.push({score:s,id:n})}):$r(n.items,(e,t)=>{i.items.push({score:1,id:t})});const a=n._getSortFunction(i);return a&&i.items.sort(a),i.total=i.items.length,"number"==typeof t.limit&&(i.items=i.items.slice(0,t.limit)),i}}const Qr=e=>null==e?null:Nr(e),Nr=e=>"boolean"==typeof e?e?"1":"0":e+"",Rr=e=>(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"),Wr=(e,t)=>{var s;return function(i,n){var o=this;s&&(o.loading=Math.max(o.loading-1,0),clearTimeout(s)),s=setTimeout(function(){s=null,o.loadedSearches[i]=!0,e.call(o,i,n)},t)}},jr=(e,t,s)=>{var i,n=e.trigger,o={};for(i of(e.trigger=function(){var s=arguments[0];if(-1===t.indexOf(s))return n.apply(e,arguments);o[s]=arguments},s.apply(e,[]),e.trigger=n,t))i in o&&n.apply(e,o[i])},Vr=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},Ur=(e,t,s,i)=>{e.addEventListener(t,s,i)},Xr=(e,t)=>!!t&&!!t[e]&&1==(t.altKey?1:0)+(t.ctrlKey?1:0)+(t.shiftKey?1:0)+(t.metaKey?1:0),Jr=(e,t)=>e.getAttribute("id")||(e.setAttribute("id",t),t),Gr=e=>e.replace(/[\\"']/g,"\\$&"),Yr=(e,t)=>{t&&e.append(t)},Kr=(e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)},Zr=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(el(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},el=e=>"string"==typeof e&&e.indexOf("<")>-1,tl=(e,t)=>{var s=document.createEvent("HTMLEvents");s.initEvent(t,!0,!1),e.dispatchEvent(s)},sl=(e,t)=>{Object.assign(e.style,t)},il=(e,...t)=>{var s=ol(t);(e=al(e)).map(e=>{s.map(t=>{e.classList.add(t)})})},nl=(e,...t)=>{var s=ol(t);(e=al(e)).map(e=>{s.map(t=>{e.classList.remove(t)})})},ol=e=>{var t=[];return Kr(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)},al=e=>(Array.isArray(e)||(e=[e]),e),rl=(e,t,s)=>{if(!s||s.contains(e))for(;e&&e.matches;){if(e.matches(t))return e;e=e.parentNode}},ll=(e,t=0)=>t>0?e[e.length-1]:e[0],cl=(e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s},dl=(e,t)=>{Kr(t,(t,s)=>{null==t?e.removeAttribute(s):e.setAttribute(s,""+t)})},ul=(e,t)=>{e.parentNode&&e.parentNode.replaceChild(t,e)},hl="undefined"!=typeof navigator&&/Mac/.test(navigator.userAgent)?"metaKey":"ctrlKey",pl={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:null,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,shouldOpen:null,maxOptions:50,maxItems:null,hideSelected:null,duplicates:!1,addPrecedence:!1,selectOnTab:!1,preload:null,allowEmptyOption:!1,refreshThrottle:300,loadThrottle:300,loadingClass:"loading",dataAttr:null,optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"ts-wrapper",controlClass:"ts-control",dropdownClass:"ts-dropdown",dropdownContentClass:"ts-dropdown-content",itemClass:"item",optionClass:"option",dropdownParent:null,controlInput:'<input type="text" autocomplete="off" size="1" />',copyClassesToDropdown:!1,placeholder:null,hidePlaceholder:null,shouldLoad:function(e){return e.length>0},render:{}};function ml(e,t){var s=Object.assign({},pl,t),i=s.dataAttr,n=s.labelField,o=s.valueField,a=s.disabledField,r=s.optgroupField,l=s.optgroupLabelField,c=s.optgroupValueField,d=e.tagName.toLowerCase(),u=e.getAttribute("placeholder")||e.getAttribute("data-placeholder");if(!u&&!s.allowEmptyOption){let t=e.querySelector('option[value=""]');t&&(u=t.textContent)}var h={placeholder:u,options:[],optgroups:[],items:[],maxItems:null};return"select"===d?(()=>{var t,d=h.options,u={},p=1;let m=0;var g=e=>{var t=Object.assign({},e.dataset),s=i&&t[i];return"string"==typeof s&&s.length&&(t=Object.assign(t,JSON.parse(s))),t},f=(e,t)=>{var i=Qr(e.value);if(null!=i&&(i||s.allowEmptyOption)){if(u.hasOwnProperty(i)){if(t){var l=u[i][r];l?Array.isArray(l)?l.push(t):u[i][r]=[l,t]:u[i][r]=t}}else{var c=g(e);c[n]=c[n]||e.textContent,c[o]=c[o]||i,c[a]=c[a]||e.disabled,c[r]=c[r]||t,c.$option=e,c.$order=c.$order||++m,u[i]=c,d.push(c)}e.selected&&h.items.push(i)}};h.maxItems=e.hasAttribute("multiple")?null:1,Kr(e.children,e=>{var s,i,n;"optgroup"===(t=e.tagName.toLowerCase())?((n=g(s=e))[l]=n[l]||s.getAttribute("label")||"",n[c]=n[c]||p++,n[a]=n[a]||s.disabled,n.$order=n.$order||++m,h.optgroups.push(n),i=n[c],Kr(s.children,e=>{f(e,i)})):"option"===t&&f(e)})})():(()=>{const t=e.getAttribute(i);if(t)h.options=JSON.parse(t),Kr(h.options,e=>{h.items.push(e[o])});else{var a=e.value.trim()||"";if(!s.allowEmptyOption&&!a.length)return;const t=a.split(s.delimiter);Kr(t,e=>{const t={};t[n]=e,t[o]=e,h.options.push(t)}),h.items=t}})(),Object.assign({},pl,h,t)}var gl=0;class fl extends(function(e){return e.plugins={},class extends e{constructor(){super(...arguments),this.plugins={names:[],settings:{},requested:{},loaded:{}}}static define(t,s){e.plugins[t]={name:t,fn:s}}initializePlugins(e){var t,s;const i=this,n=[];if(Array.isArray(e))e.forEach(e=>{"string"==typeof e?n.push(e):(i.plugins.settings[e.name]=e.options,n.push(e.name))});else if(e)for(t in e)e.hasOwnProperty(t)&&(i.plugins.settings[t]=e[t],n.push(t));for(;s=n.shift();)i.require(s)}loadPlugin(t){var s=this,i=s.plugins,n=e.plugins[t];if(!e.plugins.hasOwnProperty(t))throw new Error('Unable to find "'+t+'" plugin');i.requested[t]=!0,i.loaded[t]=n.fn.apply(s,[s.plugins.settings[t]||{}]),i.names.push(t)}require(e){var t=this,s=t.plugins;if(!t.plugins.loaded.hasOwnProperty(e)){if(s.requested[e])throw new Error('Plugin has circular dependency ("'+e+'")');t.loadPlugin(e)}return s.loaded[e]}}}(ur)){constructor(e,t){var s;super(),this.order=0,this.isOpen=!1,this.isDisabled=!1,this.isReadOnly=!1,this.isInvalid=!1,this.isValid=!0,this.isLocked=!1,this.isFocused=!1,this.isInputHidden=!1,this.isSetup=!1,this.ignoreFocus=!1,this.ignoreHover=!1,this.hasOptions=!1,this.lastValue="",this.caretPos=0,this.loading=0,this.loadedSearches={},this.activeOption=null,this.activeItems=[],this.optgroups={},this.options={},this.userOptions={},this.items=[],this.refreshTimeout=null,gl++;var i=Zr(e);if(i.tomselect)throw new Error("Tom Select already initialized on this element");i.tomselect=this,s=(window.getComputedStyle&&window.getComputedStyle(i,null)).getPropertyValue("direction");const n=ml(i,t);this.settings=n,this.input=i,this.tabIndex=i.tabIndex||0,this.is_select_tag="select"===i.tagName.toLowerCase(),this.rtl=/rtl/i.test(s),this.inputId=Jr(i,"tomselect-"+gl),this.isRequired=i.required,this.sifter=new Hr(this.options,{diacritics:n.diacritics}),n.mode=n.mode||(1===n.maxItems?"single":"multi"),"boolean"!=typeof n.hideSelected&&(n.hideSelected="multi"===n.mode),"boolean"!=typeof n.hidePlaceholder&&(n.hidePlaceholder="multi"!==n.mode);var o=n.createFilter;"function"!=typeof o&&("string"==typeof o&&(o=new RegExp(o)),o instanceof RegExp?n.createFilter=e=>o.test(e):n.createFilter=e=>this.settings.duplicates||!this.options[e]),this.initializePlugins(n.plugins),this.setupCallbacks(),this.setupTemplates();const a=Zr("<div>"),r=Zr("<div>"),l=this._render("dropdown"),c=Zr('<div role="listbox" tabindex="-1">'),d=this.input.getAttribute("class")||"",u=n.mode;var h;il(a,n.wrapperClass,d,u),il(r,n.controlClass),Yr(a,r),il(l,n.dropdownClass,u),n.copyClassesToDropdown&&il(l,d),il(c,n.dropdownContentClass),Yr(l,c),Zr(n.dropdownParent||a).appendChild(l),el(n.controlInput)?(h=Zr(n.controlInput),Kr(["autocorrect","autocapitalize","autocomplete","spellcheck"],e=>{i.getAttribute(e)&&dl(h,{[e]:i.getAttribute(e)})}),h.tabIndex=-1,r.appendChild(h),this.focus_node=h):n.controlInput?(h=Zr(n.controlInput),this.focus_node=h):(h=Zr("<input/>"),this.focus_node=r),this.wrapper=a,this.dropdown=l,this.dropdown_content=c,this.control=r,this.control_input=h,this.setup()}setup(){const e=this,t=e.settings,s=e.control_input,i=e.dropdown,n=e.dropdown_content,o=e.wrapper,a=e.control,r=e.input,l=e.focus_node,c={passive:!0},d=e.inputId+"-ts-dropdown";dl(n,{id:d}),dl(l,{role:"combobox","aria-haspopup":"listbox","aria-expanded":"false","aria-controls":d});const u=Jr(l,e.inputId+"-ts-control"),h="label[for='"+(e=>e.replace(/['"\\]/g,"\\$&"))(e.inputId)+"']",p=document.querySelector(h),m=e.focus.bind(e);if(p){Ur(p,"click",m),dl(p,{for:u});const t=Jr(p,e.inputId+"-ts-label");dl(l,{"aria-labelledby":t}),dl(n,{"aria-labelledby":t})}if(o.style.width=r.style.width,e.plugins.names.length){const t="plugin-"+e.plugins.names.join(" plugin-");il([o,i],t)}(null===t.maxItems||t.maxItems>1)&&e.is_select_tag&&dl(r,{multiple:"multiple"}),t.placeholder&&dl(s,{placeholder:t.placeholder}),!t.splitOn&&t.delimiter&&(t.splitOn=new RegExp("\\s*"+fr(t.delimiter)+"+\\s*")),t.load&&t.loadThrottle&&(t.load=Wr(t.load,t.loadThrottle)),Ur(i,"mousemove",()=>{e.ignoreHover=!1}),Ur(i,"mouseenter",t=>{var s=rl(t.target,"[data-selectable]",i);s&&e.onOptionHover(t,s)},{capture:!0}),Ur(i,"click",t=>{const s=rl(t.target,"[data-selectable]");s&&(e.onOptionSelect(t,s),Vr(t,!0))}),Ur(a,"click",t=>{var i=rl(t.target,"[data-ts-item]",a);i&&e.onItemSelect(t,i)?Vr(t,!0):""==s.value&&(e.onClick(),Vr(t,!0))}),Ur(l,"keydown",t=>e.onKeyDown(t)),Ur(s,"keypress",t=>e.onKeyPress(t)),Ur(s,"input",t=>e.onInput(t)),Ur(l,"blur",t=>e.onBlur(t)),Ur(l,"focus",t=>e.onFocus(t)),Ur(s,"paste",t=>e.onPaste(t));const g=t=>{const n=t.composedPath()[0];if(!o.contains(n)&&!i.contains(n))return e.isFocused&&e.blur(),void e.inputState();n==s&&e.isOpen?t.stopPropagation():Vr(t,!0)},f=()=>{e.isOpen&&e.positionDropdown()};Ur(document,"mousedown",g),Ur(window,"scroll",f,c),Ur(window,"resize",f,c),this._destroy=()=>{document.removeEventListener("mousedown",g),window.removeEventListener("scroll",f),window.removeEventListener("resize",f),p&&p.removeEventListener("click",m)},this.revertSettings={innerHTML:r.innerHTML,tabIndex:r.tabIndex},r.tabIndex=-1,r.insertAdjacentElement("afterend",e.wrapper),e.sync(!1),t.items=[],delete t.optgroups,delete t.options,Ur(r,"invalid",()=>{e.isValid&&(e.isValid=!1,e.isInvalid=!0,e.refreshState())}),e.updateOriginalInput(),e.refreshItems(),e.close(!1),e.inputState(),e.isSetup=!0,r.disabled?e.disable():r.readOnly?e.setReadOnly(!0):e.enable(),e.on("change",this.onChange),il(r,"tomselected","ts-hidden-accessible"),e.trigger("initialize"),!0===t.preload&&e.preload()}setupOptions(e=[],t=[]){this.addOptions(e),Kr(t,e=>{this.registerOptionGroup(e)})}setupTemplates(){var e=this,t=e.settings.labelField,s=e.settings.optgroupLabelField,i={optgroup:e=>{let t=document.createElement("div");return t.className="optgroup",t.appendChild(e.options),t},optgroup_header:(e,t)=>'<div class="optgroup-header">'+t(e[s])+"</div>",option:(e,s)=>"<div>"+s(e[t])+"</div>",item:(e,s)=>"<div>"+s(e[t])+"</div>",option_create:(e,t)=>'<div class="create">Add <strong>'+t(e.input)+"</strong>&hellip;</div>",no_results:()=>'<div class="no-results">No results found</div>',loading:()=>'<div class="spinner"></div>',not_loading:()=>{},dropdown:()=>"<div></div>"};e.settings.render=Object.assign({},i,e.settings.render)}setupCallbacks(){var e,t,s={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",item_select:"onItemSelect",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(e in s)(t=this.settings[s[e]])&&this.on(e,t)}sync(e=!0){const t=this,s=e?ml(t.input,{delimiter:t.settings.delimiter}):t.settings;t.setupOptions(s.options,s.optgroups),t.setValue(s.items||[],!0),t.lastQuery=null}onClick(){var e=this;if(e.activeItems.length>0)return e.clearActiveItems(),void e.focus();e.isFocused&&e.isOpen?e.blur():e.focus()}onMouseDown(){}onChange(){tl(this.input,"input"),tl(this.input,"change")}onPaste(e){var t=this;t.isInputHidden||t.isLocked?Vr(e):t.settings.splitOn&&setTimeout(()=>{var e=t.inputValue();if(e.match(t.settings.splitOn)){var s=e.trim().split(t.settings.splitOn);Kr(s,e=>{Qr(e)&&(this.options[e]?t.addItem(e):t.createItem(e))})}},0)}onKeyPress(e){var t=this;if(!t.isLocked){var s=String.fromCharCode(e.keyCode||e.which);return t.settings.create&&"multi"===t.settings.mode&&s===t.settings.delimiter?(t.createItem(),void Vr(e)):void 0}Vr(e)}onKeyDown(e){var t=this;if(t.ignoreHover=!0,t.isLocked)9!==e.keyCode&&Vr(e);else{switch(e.keyCode){case 65:if(Xr(hl,e)&&""==t.control_input.value)return Vr(e),void t.selectAll();break;case 27:return t.isOpen&&(Vr(e,!0),t.close()),void t.clearActiveItems();case 40:if(!t.isOpen&&t.hasOptions)t.open();else if(t.activeOption){let e=t.getAdjacent(t.activeOption,1);e&&t.setActiveOption(e)}return void Vr(e);case 38:if(t.activeOption){let e=t.getAdjacent(t.activeOption,-1);e&&t.setActiveOption(e)}return void Vr(e);case 13:return void(t.canSelect(t.activeOption)?(t.onOptionSelect(e,t.activeOption),Vr(e)):(t.settings.create&&t.createItem()||document.activeElement==t.control_input&&t.isOpen)&&Vr(e));case 37:return void t.advanceSelection(-1,e);case 39:return void t.advanceSelection(1,e);case 9:return void(t.settings.selectOnTab&&(t.canSelect(t.activeOption)&&(t.onOptionSelect(e,t.activeOption),Vr(e)),t.settings.create&&t.createItem()&&Vr(e)));case 8:case 46:return void t.deleteSelection(e)}t.isInputHidden&&!Xr(hl,e)&&Vr(e)}}onInput(e){if(this.isLocked)return;const t=this.inputValue();var s,i;this.lastValue!==t&&(this.lastValue=t,""!=t?(this.refreshTimeout&&window.clearTimeout(this.refreshTimeout),this.refreshTimeout=(s=()=>{this.refreshTimeout=null,this._onInput()},(i=this.settings.refreshThrottle)>0?window.setTimeout(s,i):(s.call(null),null))):this._onInput())}_onInput(){const e=this.lastValue;this.settings.shouldLoad.call(this,e)&&this.load(e),this.refreshOptions(),this.trigger("type",e)}onOptionHover(e,t){this.ignoreHover||this.setActiveOption(t,!1)}onFocus(e){var t=this,s=t.isFocused;if(t.isDisabled||t.isReadOnly)return t.blur(),void Vr(e);t.ignoreFocus||(t.isFocused=!0,"focus"===t.settings.preload&&t.preload(),s||t.trigger("focus"),t.activeItems.length||(t.inputState(),t.refreshOptions(!!t.settings.openOnFocus)),t.refreshState())}onBlur(e){if(!1!==document.hasFocus()){var t=this;if(t.isFocused){t.isFocused=!1,t.ignoreFocus=!1;var s=()=>{t.close(),t.setActiveItem(),t.setCaret(t.items.length),t.trigger("blur")};t.settings.create&&t.settings.createOnBlur?t.createItem(null,s):s()}}}onOptionSelect(e,t){var s,i=this;t.parentElement&&t.parentElement.matches("[data-disabled]")||(t.classList.contains("create")?i.createItem(null,()=>{i.settings.closeAfterSelect&&i.close()}):void 0!==(s=t.dataset.value)&&(i.lastQuery=null,i.addItem(s),i.settings.closeAfterSelect&&i.close(),!i.settings.hideSelected&&e.type&&/click/.test(e.type)&&i.setActiveOption(t)))}canSelect(e){return!!(this.isOpen&&e&&this.dropdown_content.contains(e))}onItemSelect(e,t){var s=this;return!s.isLocked&&"multi"===s.settings.mode&&(Vr(e),s.setActiveItem(t,e),!0)}canLoad(e){return!!this.settings.load&&!this.loadedSearches.hasOwnProperty(e)}load(e){const t=this;if(!t.canLoad(e))return;il(t.wrapper,t.settings.loadingClass),t.loading++;const s=t.loadCallback.bind(t);t.settings.load.call(t,e,s)}loadCallback(e,t){const s=this;s.loading=Math.max(s.loading-1,0),s.lastQuery=null,s.clearActiveOption(),s.setupOptions(e,t),s.refreshOptions(s.isFocused&&!s.isInputHidden),s.loading||nl(s.wrapper,s.settings.loadingClass),s.trigger("load",e,t)}preload(){var e=this.wrapper.classList;e.contains("preloaded")||(e.add("preloaded"),this.load(""))}setTextboxValue(e=""){var t=this.control_input;t.value!==e&&(t.value=e,tl(t,"update"),this.lastValue=e)}getValue(){return this.is_select_tag&&this.input.hasAttribute("multiple")?this.items:this.items.join(this.settings.delimiter)}setValue(e,t){jr(this,t?[]:["change"],()=>{this.clear(t),this.addItems(e,t)})}setMaxItems(e){0===e&&(e=null),this.settings.maxItems=e,this.refreshState()}setActiveItem(e,t){var s,i,n,o,a,r,l=this;if("single"!==l.settings.mode){if(!e)return l.clearActiveItems(),void(l.isFocused&&l.inputState());if("click"===(s=t&&t.type.toLowerCase())&&Xr("shiftKey",t)&&l.activeItems.length){for(r=l.getLastActive(),(n=Array.prototype.indexOf.call(l.control.children,r))>(o=Array.prototype.indexOf.call(l.control.children,e))&&(a=n,n=o,o=a),i=n;i<=o;i++)e=l.control.children[i],-1===l.activeItems.indexOf(e)&&l.setActiveItemClass(e);Vr(t)}else"click"===s&&Xr(hl,t)||"keydown"===s&&Xr("shiftKey",t)?e.classList.contains("active")?l.removeActiveItem(e):l.setActiveItemClass(e):(l.clearActiveItems(),l.setActiveItemClass(e));l.inputState(),l.isFocused||l.focus()}}setActiveItemClass(e){const t=this,s=t.control.querySelector(".last-active");s&&nl(s,"last-active"),il(e,"active last-active"),t.trigger("item_select",e),-1==t.activeItems.indexOf(e)&&t.activeItems.push(e)}removeActiveItem(e){var t=this.activeItems.indexOf(e);this.activeItems.splice(t,1),nl(e,"active")}clearActiveItems(){nl(this.activeItems,"active"),this.activeItems=[]}setActiveOption(e,t=!0){e!==this.activeOption&&(this.clearActiveOption(),e&&(this.activeOption=e,dl(this.focus_node,{"aria-activedescendant":e.getAttribute("id")}),dl(e,{"aria-selected":"true"}),il(e,"active"),t&&this.scrollToOption(e)))}scrollToOption(e,t){if(!e)return;const s=this.dropdown_content,i=s.clientHeight,n=s.scrollTop||0,o=e.offsetHeight,a=e.getBoundingClientRect().top-s.getBoundingClientRect().top+n;a+o>i+n?this.scroll(a-i+o,t):a<n&&this.scroll(a,t)}scroll(e,t){const s=this.dropdown_content;t&&(s.style.scrollBehavior=t),s.scrollTop=e,s.style.scrollBehavior=""}clearActiveOption(){this.activeOption&&(nl(this.activeOption,"active"),dl(this.activeOption,{"aria-selected":null})),this.activeOption=null,dl(this.focus_node,{"aria-activedescendant":null})}selectAll(){const e=this;if("single"===e.settings.mode)return;const t=e.controlChildren();t.length&&(e.inputState(),e.close(),e.activeItems=t,Kr(t,t=>{e.setActiveItemClass(t)}))}inputState(){var e=this;e.control.contains(e.control_input)&&(dl(e.control_input,{placeholder:e.settings.placeholder}),e.activeItems.length>0||!e.isFocused&&e.settings.hidePlaceholder&&e.items.length>0?(e.setTextboxValue(),e.isInputHidden=!0):(e.settings.hidePlaceholder&&e.items.length>0&&dl(e.control_input,{placeholder:""}),e.isInputHidden=!1),e.wrapper.classList.toggle("input-hidden",e.isInputHidden))}inputValue(){return this.control_input.value.trim()}focus(){var e=this;e.isDisabled||e.isReadOnly||(e.ignoreFocus=!0,e.control_input.offsetWidth?e.control_input.focus():e.focus_node.focus(),setTimeout(()=>{e.ignoreFocus=!1,e.onFocus()},0))}blur(){this.focus_node.blur(),this.onBlur()}getScoreFunction(e){return this.sifter.getScoreFunction(e,this.getSearchOptions())}getSearchOptions(){var e=this.settings,t=e.sortField;return"string"==typeof e.sortField&&(t=[{field:e.sortField}]),{fields:e.searchField,conjunction:e.searchConjunction,sort:t,nesting:e.nesting}}search(e){var t,s,i=this,n=this.getSearchOptions();if(i.settings.score&&"function"!=typeof(s=i.settings.score.call(i,e)))throw new Error('Tom Select "score" setting must be a function that returns a function');return e!==i.lastQuery?(i.lastQuery=e,t=i.sifter.search(e,Object.assign(n,{score:s})),i.currentResults=t):t=Object.assign({},i.currentResults),i.settings.hideSelected&&(t.items=t.items.filter(e=>{let t=Qr(e.id);return!(t&&-1!==i.items.indexOf(t))})),t}refreshOptions(e=!0){var t,s,i,n,o,a,r,l,c,d;const u={},h=[];var p=this,m=p.inputValue();const g=m===p.lastQuery||""==m&&null==p.lastQuery;var f=p.search(m),b=null,v=p.settings.shouldOpen||!1,y=p.dropdown_content;g&&(b=p.activeOption)&&(c=b.closest("[data-group]")),n=f.items.length,"number"==typeof p.settings.maxOptions&&(n=Math.min(n,p.settings.maxOptions)),n>0&&(v=!0);const w=(e,t)=>{let s=u[e];if(void 0!==s){let e=h[s];if(void 0!==e)return[s,e.fragment]}let i=document.createDocumentFragment();return s=h.length,h.push({fragment:i,order:t,optgroup:e}),[s,i]};for(t=0;t<n;t++){let e=f.items[t];if(!e)continue;let n=e.id,r=p.options[n];if(void 0===r)continue;let l=Nr(n),d=p.getOption(l,!0);for(p.settings.hideSelected||d.classList.toggle("selected",p.items.includes(l)),o=r[p.settings.optgroupField]||"",s=0,i=(a=Array.isArray(o)?o:[o])&&a.length;s<i;s++){o=a[s];let e=r.$order,t=p.optgroups[o];void 0===t?o="":e=t.$order;const[i,l]=w(o,e);s>0&&(d=d.cloneNode(!0),dl(d,{id:r.$id+"-clone-"+s,"aria-selected":null}),d.classList.add("ts-cloned"),nl(d,"active"),p.activeOption&&p.activeOption.dataset.value==n&&c&&c.dataset.group===o.toString()&&(b=d)),l.appendChild(d),""!=o&&(u[o]=i)}}var _;p.settings.lockOptgroupOrder&&h.sort((e,t)=>e.order-t.order),r=document.createDocumentFragment(),Kr(h,e=>{let t=e.fragment,s=e.optgroup;if(!t||!t.children.length)return;let i=p.optgroups[s];if(void 0!==i){let e=document.createDocumentFragment(),s=p.render("optgroup_header",i);Yr(e,s),Yr(e,t);let n=p.render("optgroup",{group:i,options:e});Yr(r,n)}else Yr(r,t)}),y.innerHTML="",Yr(y,r),p.settings.highlight&&(_=y.querySelectorAll("span.highlight"),Array.prototype.forEach.call(_,function(e){var t=e.parentNode;t.replaceChild(e.firstChild,e),t.normalize()}),f.query.length&&f.tokens.length&&Kr(f.tokens,e=>{((e,t)=>{if(null===t)return;if("string"==typeof t){if(!t.length)return;t=new RegExp(t,"i")}const s=e=>3===e.nodeType?(e=>{var s=e.data.match(t);if(s&&e.data.length>0){var i=document.createElement("span");i.className="highlight";var n=e.splitText(s.index);n.splitText(s[0].length);var o=n.cloneNode(!0);return i.appendChild(o),ul(n,i),1}return 0})(e):((e=>{1!==e.nodeType||!e.childNodes||/(script|style)/i.test(e.tagName)||"highlight"===e.className&&"SPAN"===e.tagName||Array.from(e.childNodes).forEach(e=>{s(e)})})(e),0);s(e)})(y,e.regex)}));var x=e=>{let t=p.render(e,{input:m});return t&&(v=!0,y.insertBefore(t,y.firstChild)),t};if(p.loading?x("loading"):p.settings.shouldLoad.call(p,m)?0===f.items.length&&x("no_results"):x("not_loading"),(l=p.canCreate(m))&&(d=x("option_create")),p.hasOptions=f.items.length>0||l,v){if(f.items.length>0){if(b||"single"!==p.settings.mode||null==p.items[0]||(b=p.getOption(p.items[0])),!y.contains(b)){let e=0;d&&!p.settings.addPrecedence&&(e=1),b=p.selectable()[e]}}else d&&(b=d);e&&!p.isOpen&&(p.open(),p.scrollToOption(b,"auto")),p.setActiveOption(b)}else p.clearActiveOption(),e&&p.isOpen&&p.close(!1)}selectable(){return this.dropdown_content.querySelectorAll("[data-selectable]")}addOption(e,t=!1){const s=this;if(Array.isArray(e))return s.addOptions(e,t),!1;const i=Qr(e[s.settings.valueField]);return null!==i&&!s.options.hasOwnProperty(i)&&(e.$order=e.$order||++s.order,e.$id=s.inputId+"-opt-"+e.$order,s.options[i]=e,s.lastQuery=null,t&&(s.userOptions[i]=t,s.trigger("option_add",i,e)),i)}addOptions(e,t=!1){Kr(e,e=>{this.addOption(e,t)})}registerOption(e){return this.addOption(e)}registerOptionGroup(e){var t=Qr(e[this.settings.optgroupValueField]);return null!==t&&(e.$order=e.$order||++this.order,this.optgroups[t]=e,t)}addOptionGroup(e,t){var s;t[this.settings.optgroupValueField]=e,(s=this.registerOptionGroup(t))&&this.trigger("optgroup_add",s,t)}removeOptionGroup(e){this.optgroups.hasOwnProperty(e)&&(delete this.optgroups[e],this.clearCache(),this.trigger("optgroup_remove",e))}clearOptionGroups(){this.optgroups={},this.clearCache(),this.trigger("optgroup_clear")}updateOption(e,t){const s=this;var i,n;const o=Qr(e),a=Qr(t[s.settings.valueField]);if(null===o)return;const r=s.options[o];if(null==r)return;if("string"!=typeof a)throw new Error("Value must be set in option data");const l=s.getOption(o),c=s.getItem(o);if(t.$order=t.$order||r.$order,delete s.options[o],s.uncacheValue(a),s.options[a]=t,l){if(s.dropdown_content.contains(l)){const e=s._render("option",t);ul(l,e),s.activeOption===l&&s.setActiveOption(e)}l.remove()}c&&(-1!==(n=s.items.indexOf(o))&&s.items.splice(n,1,a),i=s._render("item",t),c.classList.contains("active")&&il(i,"active"),ul(c,i)),s.lastQuery=null}removeOption(e,t){const s=this;e=Nr(e),s.uncacheValue(e),delete s.userOptions[e],delete s.options[e],s.lastQuery=null,s.trigger("option_remove",e),s.removeItem(e,t)}clearOptions(e){const t=(e||this.clearFilter).bind(this);this.loadedSearches={},this.userOptions={},this.clearCache();const s={};Kr(this.options,(e,i)=>{t(e,i)&&(s[i]=e)}),this.options=this.sifter.items=s,this.lastQuery=null,this.trigger("option_clear")}clearFilter(e,t){return this.items.indexOf(t)>=0}getOption(e,t=!1){const s=Qr(e);if(null===s)return null;const i=this.options[s];if(null!=i){if(i.$div)return i.$div;if(t)return this._render("option",i)}return null}getAdjacent(e,t,s="option"){var i;if(!e)return null;i="item"==s?this.controlChildren():this.dropdown_content.querySelectorAll("[data-selectable]");for(let s=0;s<i.length;s++)if(i[s]==e)return t>0?i[s+1]:i[s-1];return null}getItem(e){if("object"==typeof e)return e;var t=Qr(e);return null!==t?this.control.querySelector(`[data-value="${Gr(t)}"]`):null}addItems(e,t){var s=this,i=Array.isArray(e)?e:[e];const n=(i=i.filter(e=>-1===s.items.indexOf(e)))[i.length-1];i.forEach(e=>{s.isPending=e!==n,s.addItem(e,t)})}addItem(e,t){jr(this,t?[]:["change","dropdown_close"],()=>{var s,i;const n=this,o=n.settings.mode,a=Qr(e);if((!a||-1===n.items.indexOf(a)||("single"===o&&n.close(),"single"!==o&&n.settings.duplicates))&&null!==a&&n.options.hasOwnProperty(a)&&("single"===o&&n.clear(t),"multi"!==o||!n.isFull())){if(s=n._render("item",n.options[a]),n.control.contains(s)&&(s=s.cloneNode(!0)),i=n.isFull(),n.items.splice(n.caretPos,0,a),n.insertAtCaret(s),n.isSetup){if(!n.isPending&&n.settings.hideSelected){let e=n.getOption(a),t=n.getAdjacent(e,1);t&&n.setActiveOption(t)}n.isPending||n.settings.closeAfterSelect||n.refreshOptions(n.isFocused&&"single"!==o),0!=n.settings.closeAfterSelect&&n.isFull()?n.close():n.isPending||n.positionDropdown(),n.trigger("item_add",a,s),n.isPending||n.updateOriginalInput({silent:t})}(!n.isPending||!i&&n.isFull())&&(n.inputState(),n.refreshState())}})}removeItem(e=null,t){const s=this;if(!(e=s.getItem(e)))return;var i,n;const o=e.dataset.value;i=cl(e),e.remove(),e.classList.contains("active")&&(n=s.activeItems.indexOf(e),s.activeItems.splice(n,1),nl(e,"active")),s.items.splice(i,1),s.lastQuery=null,!s.settings.persist&&s.userOptions.hasOwnProperty(o)&&s.removeOption(o,t),i<s.caretPos&&s.setCaret(s.caretPos-1),s.updateOriginalInput({silent:t}),s.refreshState(),s.positionDropdown(),s.trigger("item_remove",o,e)}createItem(e=null,t=()=>{}){3===arguments.length&&(t=arguments[2]),"function"!=typeof t&&(t=()=>{});var s,i=this,n=i.caretPos;if(e=e||i.inputValue(),!i.canCreate(e))return t(),!1;i.lock();var o=!1,a=e=>{if(i.unlock(),!e||"object"!=typeof e)return t();var s=Qr(e[i.settings.valueField]);if("string"!=typeof s)return t();i.setTextboxValue(),i.addOption(e,!0),i.setCaret(n),i.addItem(s),t(e),o=!0};return s="function"==typeof i.settings.create?i.settings.create.call(this,e,a):{[i.settings.labelField]:e,[i.settings.valueField]:e},o||a(s),!0}refreshItems(){var e=this;e.lastQuery=null,e.isSetup&&e.addItems(e.items),e.updateOriginalInput(),e.refreshState()}refreshState(){const e=this;e.refreshValidityState();const t=e.isFull(),s=e.isLocked;e.wrapper.classList.toggle("rtl",e.rtl);const i=e.wrapper.classList;var n;i.toggle("focus",e.isFocused),i.toggle("disabled",e.isDisabled),i.toggle("readonly",e.isReadOnly),i.toggle("required",e.isRequired),i.toggle("invalid",!e.isValid),i.toggle("locked",s),i.toggle("full",t),i.toggle("input-active",e.isFocused&&!e.isInputHidden),i.toggle("dropdown-active",e.isOpen),i.toggle("has-options",(n=e.options,0===Object.keys(n).length)),i.toggle("has-items",e.items.length>0)}refreshValidityState(){var e=this;e.input.validity&&(e.isValid=e.input.validity.valid,e.isInvalid=!e.isValid)}isFull(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems}updateOriginalInput(e={}){const t=this;var s,i;const n=t.input.querySelector('option[value=""]');if(t.is_select_tag){const o=[],a=t.input.querySelectorAll("option:checked").length;function r(e,s,i){return e||(e=Zr('<option value="'+Rr(s)+'">'+Rr(i)+"</option>")),e!=n&&t.input.append(e),o.push(e),(e!=n||a>0)&&(e.selected=!0),e}t.input.querySelectorAll("option:checked").forEach(e=>{e.selected=!1}),0==t.items.length&&"single"==t.settings.mode?r(n,"",""):t.items.forEach(e=>{s=t.options[e],i=s[t.settings.labelField]||"",o.includes(s.$option)?r(t.input.querySelector(`option[value="${Gr(e)}"]:not(:checked)`),e,i):s.$option=r(s.$option,e,i)})}else t.input.value=t.getValue();t.isSetup&&(e.silent||t.trigger("change",t.getValue()))}open(){var e=this;e.isLocked||e.isOpen||"multi"===e.settings.mode&&e.isFull()||(e.isOpen=!0,dl(e.focus_node,{"aria-expanded":"true"}),e.refreshState(),sl(e.dropdown,{visibility:"hidden",display:"block"}),e.positionDropdown(),sl(e.dropdown,{visibility:"visible",display:"block"}),e.focus(),e.trigger("dropdown_open",e.dropdown))}close(e=!0){var t=this,s=t.isOpen;e&&(t.setTextboxValue(),"single"===t.settings.mode&&t.items.length&&t.inputState()),t.isOpen=!1,dl(t.focus_node,{"aria-expanded":"false"}),sl(t.dropdown,{display:"none"}),t.settings.hideSelected&&t.clearActiveOption(),t.refreshState(),s&&t.trigger("dropdown_close",t.dropdown)}positionDropdown(){if("body"===this.settings.dropdownParent){var e=this.control,t=e.getBoundingClientRect(),s=e.offsetHeight+t.top+window.scrollY,i=t.left+window.scrollX;sl(this.dropdown,{width:t.width+"px",top:s+"px",left:i+"px"})}}clear(e){var t=this;if(t.items.length){var s=t.controlChildren();Kr(s,e=>{t.removeItem(e,!0)}),t.inputState(),e||t.updateOriginalInput(),t.trigger("clear")}}insertAtCaret(e){const t=this,s=t.caretPos,i=t.control;i.insertBefore(e,i.children[s]||null),t.setCaret(s+1)}deleteSelection(e){var t,s,i,n,o,a=this;t=e&&8===e.keyCode?-1:1,s={start:(o=a.control_input).selectionStart||0,length:(o.selectionEnd||0)-(o.selectionStart||0)};const r=[];if(a.activeItems.length)n=ll(a.activeItems,t),i=cl(n),t>0&&i++,Kr(a.activeItems,e=>r.push(e));else if((a.isFocused||"single"===a.settings.mode)&&a.items.length){const e=a.controlChildren();let i;t<0&&0===s.start&&0===s.length?i=e[a.caretPos-1]:t>0&&s.start===a.inputValue().length&&(i=e[a.caretPos]),void 0!==i&&r.push(i)}if(!a.shouldDelete(r,e))return!1;for(Vr(e,!0),void 0!==i&&a.setCaret(i);r.length;)a.removeItem(r.pop());return a.inputState(),a.positionDropdown(),a.refreshOptions(!1),!0}shouldDelete(e,t){const s=e.map(e=>e.dataset.value);return!(!s.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete(s,t))}advanceSelection(e,t){var s,i,n=this;n.rtl&&(e*=-1),n.inputValue().length||(Xr(hl,t)||Xr("shiftKey",t)?(i=(s=n.getLastActive(e))?s.classList.contains("active")?n.getAdjacent(s,e,"item"):s:e>0?n.control_input.nextElementSibling:n.control_input.previousElementSibling)&&(i.classList.contains("active")&&n.removeActiveItem(s),n.setActiveItemClass(i)):n.moveCaret(e))}moveCaret(e){}getLastActive(e){let t=this.control.querySelector(".last-active");if(t)return t;var s=this.control.querySelectorAll(".active");return s?ll(s,e):void 0}setCaret(e){this.caretPos=this.items.length}controlChildren(){return Array.from(this.control.querySelectorAll("[data-ts-item]"))}lock(){this.setLocked(!0)}unlock(){this.setLocked(!1)}setLocked(e=this.isReadOnly||this.isDisabled){this.isLocked=e,this.refreshState()}disable(){this.setDisabled(!0),this.close()}enable(){this.setDisabled(!1)}setDisabled(e){this.focus_node.tabIndex=e?-1:this.tabIndex,this.isDisabled=e,this.input.disabled=e,this.control_input.disabled=e,this.setLocked()}setReadOnly(e){this.isReadOnly=e,this.input.readOnly=e,this.control_input.readOnly=e,this.setLocked()}destroy(){var e=this,t=e.revertSettings;e.trigger("destroy"),e.off(),e.wrapper.remove(),e.dropdown.remove(),e.input.innerHTML=t.innerHTML,e.input.tabIndex=t.tabIndex,nl(e.input,"tomselected","ts-hidden-accessible"),e._destroy(),delete e.input.tomselect}render(e,t){var s,i;const n=this;if("function"!=typeof this.settings.render[e])return null;if(!(i=n.settings.render[e].call(this,t,Rr)))return null;if(i=Zr(i),"option"===e||"option_create"===e?t[n.settings.disabledField]?dl(i,{"aria-disabled":"true"}):dl(i,{"data-selectable":""}):"optgroup"===e&&(s=t.group[n.settings.optgroupValueField],dl(i,{"data-group":s}),t.group[n.settings.disabledField]&&dl(i,{"data-disabled":""})),"option"===e||"item"===e){const s=Nr(t[n.settings.valueField]);dl(i,{"data-value":s}),"item"===e?(il(i,n.settings.itemClass),dl(i,{"data-ts-item":""})):(il(i,n.settings.optionClass),dl(i,{role:"option",id:t.$id}),t.$div=i,n.options[s]=t)}return i}_render(e,t){const s=this.render(e,t);if(null==s)throw"HTMLElement expected";return s}clearCache(){Kr(this.options,e=>{e.$div&&(e.$div.remove(),delete e.$div)})}uncacheValue(e){const t=this.getOption(e);t&&t.remove()}canCreate(e){return this.settings.create&&e.length>0&&this.settings.createFilter.call(this,e)}hook(e,t,s){var i=this,n=i[t];i[t]=function(){var t,o;return"after"===e&&(t=n.apply(i,arguments)),o=s.apply(i,arguments),"instead"===e?o:("before"===e&&(t=n.apply(i,arguments)),t)}}}const bl=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},vl=(e,t,s,i)=>{e.addEventListener(t,s,i)},yl=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(wl(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},wl=e=>"string"==typeof e&&e.indexOf("<")>-1,_l=(e,t,s,i)=>{e.addEventListener(t,s,i)},xl=(e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())},Sl=(e,t,s,i)=>{e.addEventListener(t,s,i)},Cl=e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if(kl(e)){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}return document.querySelector(e)},kl=e=>"string"==typeof e&&e.indexOf("<")>-1;fl.define("change_listener",function(){((e,t,s)=>{this.input.addEventListener("change",s,void 0)})(0,0,()=>{this.sync()})}),fl.define("checkbox_options",function(e){var t=this,s=t.onOptionSelect;t.settings.hideSelected=!1;const i=Object.assign({className:"tomselect-checkbox",checkedClassNames:void 0,uncheckedClassNames:void 0},e);var n=function(e,t){t?(e.checked=!0,i.uncheckedClassNames&&e.classList.remove(...i.uncheckedClassNames),i.checkedClassNames&&e.classList.add(...i.checkedClassNames)):(e.checked=!1,i.checkedClassNames&&e.classList.remove(...i.checkedClassNames),i.uncheckedClassNames&&e.classList.add(...i.uncheckedClassNames))},o=function(e){setTimeout(()=>{var t=e.querySelector("input."+i.className);t instanceof HTMLInputElement&&n(t,e.classList.contains("selected"))},1)};t.hook("after","setupTemplates",()=>{var e=t.settings.render.option;t.settings.render.option=(s,o)=>{var a=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(e.call(t,s,o)),r=document.createElement("input");i.className&&r.classList.add(i.className),r.addEventListener("click",function(e){bl(e)}),r.type="checkbox";const l=null==(c=s[t.settings.valueField])?null:(e=>"boolean"==typeof e?e?"1":"0":e+"")(c);var c;return n(r,!!(l&&t.items.indexOf(l)>-1)),a.prepend(r),a}}),t.on("item_remove",e=>{var s=t.getOption(e);s&&(s.classList.remove("selected"),o(s))}),t.on("item_add",e=>{var s=t.getOption(e);s&&o(s)}),t.hook("instead","onOptionSelect",(e,i)=>{if(i.classList.contains("selected"))return i.classList.remove("selected"),t.removeItem(i.dataset.value),t.refreshOptions(),void bl(e,!0);s.call(t,e,i),o(i)})}),fl.define("clear_button",function(e){const t=this,s=Object.assign({className:"clear-button",title:"Clear All",html:e=>`<div class="${e.className}" title="${e.title}">&#10799;</div>`},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s));e.addEventListener("click",e=>{t.isLocked||(t.clear(),"single"===t.settings.mode&&t.settings.allowEmptyOption&&t.addItem(""),e.preventDefault(),e.stopPropagation())}),t.control.appendChild(e)})}),fl.define("drag_drop",function(){var e=this;if("multi"!==e.settings.mode)return;var t=e.lock,s=e.unlock;let i,n=!0;e.hook("after","setupTemplates",()=>{var t=e.settings.render.item;e.settings.render.item=(s,o)=>{const a=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(t.call(e,s,o));var r;r=a,((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s],s)})({draggable:"true"},(e,t)=>{null==e?r.removeAttribute(t):r.setAttribute(t,""+e)});const l=e=>{e.preventDefault(),a.classList.add("ts-drag-over"),c(a,i)},c=(e,t)=>{var s,i,n;void 0!==t&&(((e,t)=>{do{var s;if(e==(t=null==(s=t)?void 0:s.previousElementSibling))return!0}while(t&&t.previousElementSibling);return!1})(t,a)?(i=t,null==(n=(s=e).parentNode)||n.insertBefore(i,s.nextSibling)):((e,t)=>{var s;null==(s=e.parentNode)||s.insertBefore(t,e)})(e,t))};return vl(a,"mousedown",e=>{n||((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e),e.stopPropagation()}),vl(a,"dragstart",e=>{i=a,setTimeout(()=>{a.classList.add("ts-dragging")},0)}),vl(a,"dragenter",l),vl(a,"dragover",l),vl(a,"dragleave",()=>{a.classList.remove("ts-drag-over")}),vl(a,"dragend",()=>{var t;document.querySelectorAll(".ts-drag-over").forEach(e=>e.classList.remove("ts-drag-over")),null==(t=i)||t.classList.remove("ts-dragging"),i=void 0;var s=[];e.control.querySelectorAll("[data-value]").forEach(e=>{if(e.dataset.value){let t=e.dataset.value;t&&s.push(t)}}),e.setValue(s)}),a}}),e.hook("instead","lock",()=>(n=!1,t.call(e))),e.hook("instead","unlock",()=>(n=!0,s.call(e)))}),fl.define("dropdown_header",function(e){const t=this,s=Object.assign({title:"Untitled",headerClass:"dropdown-header",titleRowClass:"dropdown-header-title",labelClass:"dropdown-header-label",closeClass:"dropdown-header-close",html:e=>'<div class="'+e.headerClass+'"><div class="'+e.titleRowClass+'"><span class="'+e.labelClass+'">'+e.title+'</span><a class="'+e.closeClass+'">&times;</a></div></div>'},e);t.on("initialize",()=>{var e=(e=>{if(e.jquery)return e[0];if(e instanceof HTMLElement)return e;if("string"==typeof(s=e)&&s.indexOf("<")>-1){var t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstChild}var s;return document.querySelector(e)})(s.html(s)),i=e.querySelector("."+s.closeClass);i&&i.addEventListener("click",e=>{((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(e,!0),t.close()}),t.dropdown.insertBefore(e,t.dropdown.firstChild)})}),fl.define("caret_position",function(){var e=this;e.hook("instead","setCaret",t=>{"single"!==e.settings.mode&&e.control.contains(e.control_input)?(t=Math.max(0,Math.min(e.items.length,t)))==e.caretPos||e.isPending||e.controlChildren().forEach((s,i)=>{i<t?e.control_input.insertAdjacentElement("beforebegin",s):e.control.appendChild(s)}):t=e.items.length,e.caretPos=t}),e.hook("instead","moveCaret",t=>{if(!e.isFocused)return;const s=e.getLastActive(t);if(s){const r=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(s);e.setCaret(t>0?r+1:r),e.setActiveItem(),n=s,i=[],((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(["last-active"],e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(i=i.concat(e))}),a=i.filter(Boolean),(o=n,Array.isArray(o)||(o=[o]),n=o).map(e=>{a.map(t=>{e.classList.remove(t)})})}else e.setCaret(e.caretPos+t);var i,n,o,a})}),fl.define("dropdown_input",function(){const e=this;e.settings.shouldOpen=!0,e.hook("before","setup",()=>{e.focus_node=e.control,((e,...t)=>{var s,i=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{i.map(t=>{e.classList.add(t)})})})(e.control_input,"dropdown-input");const t=yl('<div class="dropdown-input-wrap">');t.append(e.control_input),e.dropdown.insertBefore(t,e.dropdown.firstChild);const s=yl('<input class="items-placeholder" tabindex="-1" />');s.placeholder=e.settings.placeholder||"",e.control.append(s)}),e.on("initialize",()=>{e.control_input.addEventListener("keydown",t=>{switch(t.keyCode){case 27:return e.isOpen&&(((e,t=!1)=>{e&&(e.preventDefault(),t&&e.stopPropagation())})(t,!0),e.close()),void e.clearActiveItems();case 9:e.focus_node.tabIndex=-1}return e.onKeyDown.call(e,t)}),e.on("blur",()=>{e.focus_node.tabIndex=e.isDisabled?-1:e.tabIndex}),e.on("dropdown_open",()=>{e.control_input.focus()});const t=e.onBlur;e.hook("instead","onBlur",s=>{if(!s||s.relatedTarget!=e.control_input)return t.call(e)}),e.control_input.addEventListener("blur",()=>e.onBlur(),void 0),e.hook("before","close",()=>{e.isOpen&&e.focus_node.focus({preventScroll:!0})})})}),fl.define("input_autogrow",function(){var e=this;e.on("initialize",()=>{var t=document.createElement("span"),s=e.control_input;t.style.cssText="position:absolute; top:-99999px; left:-99999px; width:auto; padding:0; white-space:pre; ",e.wrapper.appendChild(t);for(const e of["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"])t.style[e]=s.style[e];var i=()=>{t.textContent=s.value,s.style.width=t.clientWidth+"px"};i(),e.on("update item_add item_remove",i),_l(s,"input",i),_l(s,"keyup",i),_l(s,"blur",i),_l(s,"update",i)})}),fl.define("no_backspace_delete",function(){var e=this,t=e.deleteSelection;this.hook("instead","deleteSelection",s=>!!e.activeItems.length&&t.call(e,s))}),fl.define("no_active_items",function(){this.hook("instead","setActiveItem",()=>{}),this.hook("instead","selectAll",()=>{})}),fl.define("optgroup_columns",function(){var e=this,t=e.onKeyDown;e.hook("instead","onKeyDown",s=>{var i,n,o,a;if(!e.isOpen||37!==s.keyCode&&39!==s.keyCode)return t.call(e,s);e.ignoreHover=!0,a=(e=>{for(;e&&e.matches;){if(e.matches("[data-group]"))return e;e=e.parentNode}})(e.activeOption),i=((e,t)=>{if(!e)return-1;t=t||e.nodeName;for(var s=0;e=e.previousElementSibling;)e.matches(t)&&s++;return s})(e.activeOption,"[data-selectable]"),a&&(a=37===s.keyCode?a.previousSibling:a.nextSibling)&&(n=(o=a.querySelectorAll("[data-selectable]"))[Math.min(o.length-1,i)])&&e.setActiveOption(n)})}),fl.define("remove_button",function(e){const t=Object.assign({label:"&times;",title:"Remove",className:"remove",append:!0},e);var s=this;if(t.append){var i='<a href="javascript:void(0)" class="'+t.className+'" tabindex="-1" title="'+(t.title+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")+'">'+t.label+"</a>";s.hook("after","setupTemplates",()=>{var e=s.settings.render.item;s.settings.render.item=(t,n)=>{var o=Cl(e.call(s,t,n)),a=Cl(i);return o.appendChild(a),Sl(a,"mousedown",e=>{xl(e,!0)}),Sl(a,"click",e=>{s.isLocked||(xl(e,!0),s.isLocked||s.shouldDelete([o],e)&&(s.removeItem(o),s.refreshOptions(!1),s.inputState()))}),o}})}}),fl.define("restore_on_backspace",function(e){const t=this,s=Object.assign({text:e=>e[t.settings.labelField]},e);t.on("item_remove",function(e){if(t.isFocused&&""===t.control_input.value.trim()){var i=t.options[e];i&&t.setTextboxValue(s.text.call(t,i))}})}),fl.define("virtual_scroll",function(){const e=this,t=e.canLoad,s=e.clearActiveOption,i=e.loadCallback;var n,o,a={},r=!1,l=[];if(e.settings.shouldLoadMore||(e.settings.shouldLoadMore=()=>{if(n.clientHeight/(n.scrollHeight-n.scrollTop)>.9)return!0;if(e.activeOption){var t=e.selectable();if(Array.from(t).indexOf(e.activeOption)>=t.length-2)return!0}return!1}),!e.settings.firstUrl)throw"virtual_scroll plugin requires a firstUrl() method";e.settings.sortField=[{field:"$order"},{field:"$score"}];const c=t=>!("number"==typeof e.settings.maxOptions&&n.children.length>=e.settings.maxOptions||!(t in a)||!a[t]),d=(t,s)=>e.items.indexOf(s)>=0||l.indexOf(s)>=0;e.setNextUrl=(e,t)=>{a[e]=t},e.getUrl=t=>{if(t in a){const e=a[t];return a[t]=!1,e}return e.clearPagination(),e.settings.firstUrl.call(e,t)},e.clearPagination=()=>{a={}},e.hook("instead","clearActiveOption",()=>{if(!r)return s.call(e)}),e.hook("instead","canLoad",s=>s in a?c(s):t.call(e,s)),e.hook("instead","loadCallback",(t,s)=>{if(r){if(o){const s=t[0];void 0!==s&&(o.dataset.value=s[e.settings.valueField])}}else e.clearOptions(d);i.call(e,t,s),r=!1}),e.hook("after","refreshOptions",()=>{const t=e.lastValue;var s;c(t)?(s=e.render("loading_more",{query:t}))&&(s.setAttribute("data-selectable",""),o=s):t in a&&!n.querySelector(".no-results")&&(s=e.render("no_more_results",{query:t})),s&&(((e,...t)=>{var s,i=(e=>{var t=[];return((e,t)=>{if(Array.isArray(e))e.forEach(t);else for(var s in e)e.hasOwnProperty(s)&&t(e[s])})(e,e=>{"string"==typeof e&&(e=e.trim().split(/[\t\n\f\r\s]/)),Array.isArray(e)&&(t=t.concat(e))}),t.filter(Boolean)})(t);(s=e,Array.isArray(s)||(s=[s]),e=s).map(e=>{i.map(t=>{e.classList.add(t)})})})(s,e.settings.optionClass),n.append(s))}),e.on("initialize",()=>{l=Object.keys(e.options),n=e.dropdown_content,e.settings.render=Object.assign({},{loading_more:()=>'<div class="loading-more-results">Loading more results ... </div>',no_more_results:()=>'<div class="no-more-results">No more results</div>'},e.settings.render),n.addEventListener("scroll",()=>{e.settings.shouldLoadMore.call(e)&&c(e.lastValue)&&(r||(r=!0,e.load.call(e,e.lastValue)))})})});const Al=fl,El={};let Tl;"undefined"!=typeof lpDataAdmin&&(Tl=lpDataAdmin.lp_rest_url,El.admin={apiAdminNotice:Tl+"lp/v1/admin/tools/admin-notices",apiAddons:Tl+"lp/v1/addon/all",apiAddonAction:Tl+"lp/v1/addon/action-n",apiAddonsPurchase:Tl+"lp/v1/addon/info-addons-purchase",apiSearchCourses:Tl+"lp/v1/admin/tools/search-course",apiSearchUsers:Tl+"lp/v1/admin/tools/search-user",apiAssignUserCourse:Tl+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:Tl+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(Tl=lpData.lp_rest_url,El.frontend={apiWidgets:Tl+"lp/v1/widgets/api",apiCourses:Tl+"lp/v1/courses/archive-course",apiAJAX:Tl+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:Tl+"lp/v1/profile/cover-image"}),Tl&&(El.apiCourses=Tl+"lp/v1/courses/",El.apiEditCoursesArchiveBlock=Tl+"lp/v1/courses/edit-archive-block",El.apiCoursesSuggest=Tl+"lp/v1/courses/courses-suggest");const Ll=El,Il={buildTomSelect(e,t,s,i,n){if(!e)return;const o={plugins:{remove_button:{title:"Remove this item"},dropdown_input:{}},onInitialize(){},onItemAdd(t){if(s){const o=Array.from(e.selectedOptions).map(e=>e.value);o.push(t),i.id_not_in=o.join(","),s("",i,n)}}};return s&&(o.load=(t,o)=>{const a=Array.from(e.selectedOptions).map(e=>e.value);i.id_not_in=a.join(","),s(t,i,Il.callBackTomSelectSearchAPI(o,n))}),(t={...o,...t}).options,new Al(e,t)},callBackTomSelectSearchAPI:(e,t)=>({success:s=>{const i=t.success(s);e(i)}}),fetchCourses(t="",s={},i){const n=Ll.admin.apiSearchCourses;s.search=t;const o={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify(s)};e.lpFetchAPI(n,o,i)},fetchUsers(t="",s={},i){const n=Ll.admin.apiSearchUsers;s.search=t;const o={headers:{"Content-Type":"application/json","X-WP-Nonce":lpDataAdmin.nonce},method:"POST",body:JSON.stringify(s)};e.lpFetchAPI(n,o,i)}},Dl=(e,t={})=>e?null!=e.tomSelectInstance?null:void(e.tomSelectInstance=Il.buildTomSelect(e,t)):null,ql=()=>{const t=document.querySelectorAll("select.lp-tom-select:not(.loaded)");t.length&&t.forEach(t=>{t.closest(".widget-liquid-left")||((t,s={},i={})=>{var n,o;if(!t)return;if(t.classList.contains("loaded"))return;t.classList.add("loaded");const a=t.dataset?.saved?JSON.parse(t.dataset.saved):0,r=t?.dataset?.struct?JSON.parse(t.dataset.struct):"";if(!r)return void Dl(t);const l=(e,t)=>{const s=t.parentElement;return s.tagName.toLowerCase()===e?s:"html"!==s.tagName.toLowerCase()&&l(e,s)},c=l("form",t);if(c){const e=c.querySelector('input[name="'+t.getAttribute("name")+'"]');e&&e.remove()}const d=null!==(n=r.dataSendApi)&&void 0!==n?n:"",u=null!==(o=r.urlApi)&&void 0!==o?o:"",h={...r.setting,...s};if(!u)return void Dl(t,h);const p=(t="",s,i)=>{const n=u,o={current_ids:a,...d,...s};o.search=t;const r={headers:{"Content-Type":"application/json","X-WP-Nonce":lpData.nonce},method:"POST",body:JSON.stringify(o)};e.lpFetchAPI(n,r,i)},m={success:e=>{((e,t,s,i,n={},o)=>{if(!(e&&t&&s&&i&&o))return;const a=e=>{if(!s.keyGetValue?.text||!s.keyGetValue.key_render)return;let t=s.keyGetValue.text;for(const[i,n]of Object.entries(s.keyGetValue.key_render))t=t.replace(new RegExp(`{{${n}}}`,"g"),e[n]);return t},r=t.dataset?.saved?JSON.parse(t.dataset.saved):0;let l=[];e.data[s.dataType].length>0&&(l=e.data[s.dataType].map(e=>({value:e[s.keyGetValue.value],text:a(e)})));const c={items:r,render:{item:(e,t)=>`<li data-id="${e.value}">\n\t\t\t\t\t\t<div class="item">${e.text}</div>\n\t\t\t\t\t</li>`},onChange:e=>{e.length<1&&(t.value="")},...n,options:l};null!=t.tomSelectInstance?t.tomSelectInstance.addOptions(l):t.tomSelectInstance=Il.buildTomSelect(t,c,i,{},o)})(e,t,r,p,h,m)}};let g=[];"object"==typeof a&&(g=Object.entries(a).map(([e,t])=>({key:e,value:t}))),d?.id_not_in&&(g=[...g,...d.id_not_in]),i.id_not_in=g.join(","),p("",i,m)})(t)})};document.addEventListener("submit",e=>{const t=e.target.closest(".cb-search-form");if(!t)return;const s=t.querySelector(".cb-search-btn");s&&(s.classList.add("loading"),s.disabled=!0)}),(()=>{try{new l,new k,document.querySelector(".lp-btn-generate-course-with-ai, .lp-btn-warning-enable-ai")&&new L({autoInsertButton:!1,isCourseBuilder:!0,redirectDelayMs:1200}),document.querySelector(".cb-course-edit-ai-btn.lp-btn-generate-with-ai")&&new $({autoInsertButtons:!1,isCourseBuilder:!0}),new F,new H,new Q,new W,new j,new V,new X,new or,new ar,new cr({isCourseBuilder:!0}),C(),(()=>{const e=document.getElementById("lp-course-builder-sidebar"),t=document.querySelector(".lp-cb-sidebar__toggle"),s=document.getElementById("lp-course-builder"),i="lp_cb_sidebar_collapsed";e&&t&&("true"===localStorage.getItem(i)&&(e.classList.add("is-collapsed"),s&&s.classList.add("has-collapsed-sidebar")),t.addEventListener("click",()=>{const t=!e.classList.contains("is-collapsed");e.classList.toggle("is-collapsed"),s&&s.classList.toggle("has-collapsed-sidebar"),localStorage.setItem(i,t?"true":"false")}))})(),(()=>{const t=".cb-header-action-expanded",s=".course-action-expanded",i="is-open",o=(e=null)=>{document.querySelectorAll(`${t}.${i}`).forEach(t=>{if(e&&t===e)return;t.classList.remove(i);const n=t.querySelector(s);n&&n.setAttribute("aria-expanded","false")})};document.addEventListener("click",a=>{const r=a.target,l=r.closest(s);if(l){a.preventDefault(),a.stopPropagation();const e=l.closest(t);if(!e)return;const s=!e.classList.contains(i);return o(e),e.classList.toggle(i,s),void l.setAttribute("aria-expanded",s?"true":"false")}r.closest(t)||o();const c=document.querySelectorAll(".lp-cb-item-action-expand");if(r.closest(".lp-cb-item-action-expand-toggle")){const t=r.closest(".lp-cb-item-action-wrap").querySelector(".lp-cb-item-action-expand");t.classList.toggle(e.lpClassName.hidden),c.forEach(s=>{s!==t&&s.classList.add(e.lpClassName.hidden)})}if(r.closest(".lp-cb-item-action-expand-toggle")||c.forEach(t=>{t.classList.add(e.lpClassName.hidden)}),r.closest(".lp-cb-item-action")){const t=r.closest(".lp-cb-item-action"),s=t.closest(".lp-cb-item-action-wrap").querySelector(".lp-cb-item-action-expand-toggle"),i=JSON.parse(t.dataset.send);e.lpSetLoadingEl(s,1),s.querySelector("svg");const o={success:e=>{const{message:s,status:o,data:a}=e;n.W(s,o),"success"===o&&(a.redirect_url?window.location.href=a.redirect_url:a.html?t.closest("li.course").outerHTML=a.html:"delete"===i.action_type&&t.closest("li.course").remove())},error:e=>{n.W(e,"error")},completed:()=>{e.lpSetLoadingEl(s,0)}};window.lpAJAXG.fetchAJAX(i,o)}}),document.addEventListener("keydown",e=>{"Escape"===e.key&&o()})})()}catch(e){console.error("Error initializing builder components:",e)}})(),document.addEventListener("click",e=>{try{ql()}catch(e){console.warn("Error initializing TomSelect:",e)}}),document.addEventListener("DOMContentLoaded",()=>{try{ql()}catch(e){console.warn("Error initializing TomSelect on DOMContentLoaded:",e)}try{!function(){const e=new WeakSet;document.addEventListener("click",t=>{const s=t.target.closest("ul.lp-meta-box__course-tab__tabs a");if(!s)return;const i=s.getAttribute("href");i&&i.includes("material")&&setTimeout(()=>{try{const t=document.querySelector(i+" #lp-material-container");t&&!e.has(t)&&(e.add(t),new U(t))}catch(e){console.error("Error initializing BuilderMaterial:",e)}},100)})}()}catch(e){console.error("Error initializing BuilderMaterial:",e)}}),e?.lpOnElementReady&&e.lpOnElementReady("select.lp-tom-select",()=>{try{ql()}catch(e){console.warn("Error initializing TomSelect:",e)}}),window.lpFindTomSelect=ql})()})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/course-filter.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/course-filter.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/course-filter.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/course-filter.js	2026-05-23 18:20:54.000000000 +0000
@@ -39,6 +39,7 @@
   lplistAPI.frontend = {
     apiWidgets: lp_rest_url + 'lp/v1/widgets/api',
     apiCourses: lp_rest_url + 'lp/v1/courses/archive-course',
+    // Deprecated API, don't load from v4.3.7
     apiAJAX: lp_rest_url + 'lp/v1/load_content_via_ajax/',
     // Deprecated since 4.3.0
     apiProfileCoverImage: lp_rest_url + 'lp/v1/profile/cover-image'
@@ -46,6 +47,8 @@
 }
 if (lp_rest_url) {
   lplistAPI.apiCourses = lp_rest_url + 'lp/v1/courses/';
+  lplistAPI.apiEditCoursesArchiveBlock = lp_rest_url + 'lp/v1/courses/edit-archive-block';
+  lplistAPI.apiCoursesSuggest = lp_rest_url + 'lp/v1/courses/courses-suggest';
 }
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (lplistAPI);
 
@@ -59,6 +62,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -82,7 +86,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -376,6 +380,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ }
 
 /******/ 	});
@@ -447,8 +484,8 @@
   !*** ./assets/src/js/frontend/course-filter.js ***!
   \*************************************************/
 __webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../api */ "./assets/src/js/api.js");
-/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./assets/src/js/utils.js");
+/* harmony import */ var lpAssetsJsPath_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lpAssetsJsPath/api */ "./assets/src/js/api.js");
+/* harmony import */ var lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lpAssetsJsPath/utils.js */ "./assets/src/js/utils.js");
 
 
 const classCourseFilter = 'lp-form-course-filter';
@@ -543,10 +580,6 @@
     }
     controller = new AbortController();
     signal = controller.signal;
-    let url = _api__WEBPACK_IMPORTED_MODULE_0__["default"].frontend.apiCourses + '?c_search=' + keyword + '&c_suggest=1';
-    if (lpData.urlParams.hasOwnProperty('lang')) {
-      url += '&lang=' + lpData.urlParams.lang;
-    }
     let paramsFetch = {
       method: 'GET'
     };
@@ -558,6 +591,13 @@
         }
       };
     }
+    const paramsUrl = {
+      c_search: keyword
+    };
+    if (lpData.urlParams.hasOwnProperty('lang')) {
+      paramsUrl.lang = lpData.urlParams.lang;
+    }
+    const url = lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_1__.lpAddQueryArgs(lpAssetsJsPath_api__WEBPACK_IMPORTED_MODULE_0__["default"].apiCoursesSuggest, paramsUrl);
     fetch(url, {
       ...paramsFetch,
       signal
@@ -589,7 +629,7 @@
     }
     const widgetData = parent.dataset.widget ? JSON.parse(parent.dataset.widget) : '';
     const lang = lpData.urlParams.lang ? `?lang=${lpData.urlParams.lang}` : '';
-    const url = _api__WEBPACK_IMPORTED_MODULE_0__["default"].frontend.apiWidgets + lang;
+    const url = lpAssetsJsPath_api__WEBPACK_IMPORTED_MODULE_0__["default"].frontend.apiWidgets + lang;
     const formData = new FormData(widgetForm);
     const filterCourses = {
       paged: 1
@@ -643,9 +683,9 @@
           const elBtnDone = widgetForm.querySelector('.course-filter-submit.lp-btn-done');
           if (elBtnDone) {
             if (window.outerWidth <= 991) {
-              (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.lpShowHideEl)(elBtnDone, 1);
+              lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_1__.lpShowHideEl(elBtnDone, 1);
             } else {
-              (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.lpShowHideEl)(elBtnDone, 0);
+              lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_1__.lpShowHideEl(elBtnDone, 0);
             }
           }
         } else if (message) {
@@ -665,7 +705,7 @@
     };
 
     // Call API load widget
-    (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.lpFetchAPI)(url, paramsFetch, callBack);
+    lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_1__.lpFetchAPI(url, paramsFetch, callBack);
   },
   submit: form => {
     const formData = new FormData(form); // Create a FormData object from the form
@@ -746,7 +786,7 @@
       // Set url params to reload page.
       // Todo: need check allow set url params.
       lpData.urlParams = filterCourses;
-      window.history.pushState({}, '', (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.lpAddQueryArgs)((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.lpGetCurrentURLNoParam)(), lpData.urlParams));
+      window.history.pushState({}, '', lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_1__.lpAddQueryArgs(lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_1__.lpGetCurrentURLNoParam(), lpData.urlParams));
       // End.
 
       // Load AJAX widget by params
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/course-filter.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/course-filter.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/course-filter.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/course-filter.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{"use strict";const e={};let t;"undefined"!=typeof lpDataAdmin&&(t=lpDataAdmin.lp_rest_url,e.admin={apiAdminNotice:t+"lp/v1/admin/tools/admin-notices",apiAddons:t+"lp/v1/addon/all",apiAddonAction:t+"lp/v1/addon/action-n",apiAddonsPurchase:t+"lp/v1/addon/info-addons-purchase",apiSearchCourses:t+"lp/v1/admin/tools/search-course",apiSearchUsers:t+"lp/v1/admin/tools/search-user",apiAssignUserCourse:t+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:t+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(t=lpData.lp_rest_url,e.frontend={apiWidgets:t+"lp/v1/widgets/api",apiCourses:t+"lp/v1/courses/archive-course",apiAJAX:t+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:t+"lp/v1/profile/cover-image"}),t&&(e.apiCourses=t+"lp/v1/courses/");const s=e,r="lp-hidden",a=(e,t=0)=>{e&&(t?e.classList.remove(r):e.classList.add(r))},l="lp-form-course-filter",o="processing",n="show-lp-course-filter-mobile";let i,c,u;document.addEventListener("submit",function(e){const t=e.target;t.classList.contains(l)&&(e.preventDefault(),window.lpCourseFilter.submit(t))}),document.addEventListener("click",function(e){const t=e.target;if(t.classList.contains("course-filter-reset")&&(e.preventDefault(),window.lpCourseFilter.reset(t)),t.closest(".lp-form-course-filter__close")&&(e.preventDefault(),document.querySelector("body").classList.remove(`${n}`)),window.lpCourseFilter.showHideSearchResult(t),window.lpCourseFilter.triggerInputChoice(t),window.lpCourseFilter.clickBtnFilterMobile(t),!t.closest(`.${l}`)&&!t.closest(".course-filter-btn-mobile")){const e=document.querySelector("body");window.outerWidth<=991&&e.classList.contains(`${n}`)&&e.classList.remove(`${n}`)}}),document.addEventListener("keyup",function(e){e.preventDefault();const t=e.target;t.classList.contains("lp-course-filter-search")&&window.lpCourseFilter.searchSuggestion(t)}),window.lpCourseFilter={searchSuggestion:e=>{if(1!==parseInt(e.dataset.searchSuggest||1))return;const t=e.value.trim(),s=e.closest(`.${l}`),r=s.querySelector(".lp-loading-circle");void 0!==i&&clearTimeout(i),t&&t.length>2?(r.classList.remove("hide"),i=setTimeout(function(){window.lpCourseFilter.callAPICourseSuggest(t,e=>{document.querySelector(".lp-course-filter-search-result").innerHTML=e.data.content,r.classList.add("hide")})},500)):(s.querySelector(".lp-course-filter-search-result").innerHTML="",r.classList.add("hide"))},callAPICourseSuggest:(e,t,r)=>{void 0!==c&&c.abort(),c=new AbortController,u=c.signal;let a=s.frontend.apiCourses+"?c_search="+e+"&c_suggest=1";lpData.urlParams.hasOwnProperty("lang")&&(a+="&lang="+lpData.urlParams.lang);let l={method:"GET"};0!==parseInt(lpData.user_id)&&(l={...l,headers:{"X-WP-Nonce":lpData.nonce}}),fetch(a,{...l,signal:u}).then(e=>e.json()).then(e=>{void 0!==t&&t(e)}).catch(e=>{console.log(e)}).finally(()=>{void 0!==r&&r()})},loadWidgetFilterREST:e=>{const t=e.closest(`.learnpress-widget-wrapper:not(.${o})`);if(!t)return;t.classList.add(o);const r=e.closest("div[data-widget]");let l=null;if(r){const e=JSON.parse(r.dataset.widget),t=JSON.parse(e.instance).class_list_courses_target||".lp-list-courses-default";l=document.querySelector(t)}const n=t.dataset.widget?JSON.parse(t.dataset.widget):"",i=lpData.urlParams.lang?`?lang=${lpData.urlParams.lang}`:"",c=s.frontend.apiWidgets+i,u=new FormData(e),d={paged:1},p=t.querySelector(".lp-widget-loading-change");p.style.display="block";for(const e of u.entries()){const t=e[0],s=u.getAll(t);d.hasOwnProperty(t)||(d[t]=s.join(","))}void 0!==lpData.urlParams.page_term_id_current?d.page_term_id_current=lpData.urlParams.page_term_id_current:void 0!==lpData.urlParams.page_tag_id_current&&(d.page_tag_id_current=lpData.urlParams.page_tag_id_current);const g={params_url:d};lpData.urlParams.hasOwnProperty("lang")?g.params_url.lang=lpData.urlParams.lang:lpData.urlParams.hasOwnProperty("pll-current-lang")&&(g.params_url["pll-current-lang"]=lpData.urlParams["pll-current-lang"]);const m={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...n,...g})};0!==parseInt(lpData.user_id)&&(m.headers["X-WP-Nonce"]=lpData.nonce),((e,t={},s={})=>{"function"==typeof s.before&&s.before(),fetch(e,{method:"GET",...t}).then(e=>e.json()).then(e=>{"function"==typeof s.success&&s.success(e)}).catch(e=>{"function"==typeof s.error&&s.error(e)}).finally(()=>{"function"==typeof s.completed&&s.completed()})})(c,m,{before:()=>{},success:t=>{const{data:s,status:r,message:l}=t;if(s&&"success"===r){e.innerHTML=s;const t=e.querySelector(".course-filter-submit.lp-btn-done");t&&(window.outerWidth<=991?a(t,1):a(t,0))}else l&&console.error(l)},error:e=>{},completed:()=>{const e=setInterval(()=>{l&&!l.classList.contains(o)&&(clearInterval(e),p.style.display="none",t.classList.remove(o))},1)}})},submit:e=>{const t=new FormData(e),s=document.querySelector(".learn-press-courses"),r=e.closest("div[data-widget]");let a=null;if(r){const e=JSON.parse(r.dataset.widget),t=JSON.parse(e.instance).class_list_courses_target||".lp-list-courses-default";a=document.querySelector(t)}const l={paged:1};void 0!==window.lpCourseList&&window.lpCourseList.updateEventTypeBeforeFetch("filter");for(const e of t.entries()){const s=e[0],r=t.getAll(s);l.hasOwnProperty(s)||(l[s]=r.join(","))}if(void 0!==lpData.urlParams.page_term_id_current&&(l.page_term_id_current=lpData.urlParams.page_term_id_current),void 0!==lpData.urlParams.page_tag_id_current&&(l.page_tag_id_current=lpData.urlParams.page_tag_id_current),lpData.urlParams.hasOwnProperty("lang")?l.lang=lpData.urlParams.lang:lpData.urlParams.hasOwnProperty("pll-current-lang")&&(l["pll-current-lang"]=lpData.urlParams["pll-current-lang"]),"undefined"!=typeof lpSettingCourses&&lpData.is_course_archive&&lpSettingCourses.lpArchiveLoadAjax&&s&&!a&&void 0!==window.lpCourseList)window.lpCourseList.triggerFetchAPI(l);else if(a){if(a.classList.contains(o))return;a.classList.add(o);const t=a.querySelector(".lp-target"),s={...JSON.parse(t.dataset.send)};window.lpAJAXG.showHideLoading(a,1);const r=e.elements;for(let e=0;e<r.length;e++)l.hasOwnProperty(r[e].name)?s.args[r[e].name]=l[r[e].name]:delete s.args[r[e].name];s.args.count_fields_selected=window.lpCourseFilter.countFieldsSelected(e),s.args.paged=1,t.dataset.send=JSON.stringify(s),lpData.urlParams=l,window.history.pushState({},"",((e,t)=>{const s=new URL(e);return Object.keys(t).forEach(e=>{s.searchParams.set(e,t[e])}),s})((()=>{let e=window.location.href;return e.includes("?")&&(e=e.split("?")[0]),e})(),lpData.urlParams)),window.lpCourseFilter.loadWidgetFilterREST(e);const i={success:e=>{const{status:s,message:r,data:a}=e;t.innerHTML=a.content||""},error:e=>{console.log(e)},completed:()=>{a.classList.remove(o),window.lpAJAXG.showHideLoading(a,0)}};window.lpAJAXG.fetchAJAX(s,i),window.outerWidth<=991&&(a.scrollIntoView({behavior:"smooth"}),document.querySelector("body").classList.remove(`${n}`))}else{const e=lpData.urlParams.page_term_url||lpData.courses_url||"",t=new URL(e);Object.keys(l).forEach(e=>{t.searchParams.set(e,l[e])}),document.location.href=t.href}},reset:e=>{const t=e.closest(`.${l}`);if(!t)return;const s=t.querySelector(".course-filter-submit"),r=t.querySelector(".lp-course-filter-search-result"),a=t.querySelector(".lp-course-filter-search");t.reset(),r&&(r.innerHTML=""),a&&(a.value="");for(let e=0;e<t.elements.length;e++)t.elements[e].removeAttribute("checked");s.click()},showHideSearchResult:e=>{const t=document.querySelector(".lp-course-filter-search-result");t&&(e.closest(".lp-course-filter-search-result")||e.classList.contains("lp-course-filter-search-result")||e.classList.contains("lp-course-filter-search")?t.style.display="block":t.style.display="none")},countFieldsSelected:e=>{const t=document.querySelector(".course-filter-count-fields-selected");if(!t)return;const s=e.querySelectorAll("input:checked");let r="";return s.length&&(r=`(${s.length})`),t.innerHTML=r,r},triggerInputChoice:e=>{const t=e.closest(".lp-course-filter__field");if(!t)return;const s=t.closest(`.${l}`);if("INPUT"===e.tagName){const e=t.closest("div[data-widget]");let s=null;if(e){const r=JSON.parse(e.dataset.widget),a=JSON.parse(r.instance).class_list_courses_target||".lp-list-courses-default";if(s=document.querySelector(a),window.outerWidth>991){const e=t.closest(`.${l}`);window.lpCourseFilter.submit(e)}}}else t.querySelector("input").click();window.lpCourseFilter.countFieldsSelected(s)},clickBtnFilterMobile:e=>{e.closest(".course-filter-btn-mobile")&&document.querySelector("body").classList.toggle(`${n}`)}}})();
\ No newline at end of file
+(()=>{"use strict";const e={};let t;"undefined"!=typeof lpDataAdmin&&(t=lpDataAdmin.lp_rest_url,e.admin={apiAdminNotice:t+"lp/v1/admin/tools/admin-notices",apiAddons:t+"lp/v1/addon/all",apiAddonAction:t+"lp/v1/addon/action-n",apiAddonsPurchase:t+"lp/v1/addon/info-addons-purchase",apiSearchCourses:t+"lp/v1/admin/tools/search-course",apiSearchUsers:t+"lp/v1/admin/tools/search-user",apiAssignUserCourse:t+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:t+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(t=lpData.lp_rest_url,e.frontend={apiWidgets:t+"lp/v1/widgets/api",apiCourses:t+"lp/v1/courses/archive-course",apiAJAX:t+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:t+"lp/v1/profile/cover-image"}),t&&(e.apiCourses=t+"lp/v1/courses/",e.apiEditCoursesArchiveBlock=t+"lp/v1/courses/edit-archive-block",e.apiCoursesSuggest=t+"lp/v1/courses/courses-suggest");const s=e,r="lp-hidden",a=(e,t)=>{const s=new URL(e);return Object.keys(t).forEach(e=>{s.searchParams.set(e,t[e])}),s},l=(e,t=0)=>{e&&(t?e.classList.remove(r):e.classList.add(r))},o="lp-form-course-filter",n="processing",i="show-lp-course-filter-mobile";let c,u,d;document.addEventListener("submit",function(e){const t=e.target;t.classList.contains(o)&&(e.preventDefault(),window.lpCourseFilter.submit(t))}),document.addEventListener("click",function(e){const t=e.target;if(t.classList.contains("course-filter-reset")&&(e.preventDefault(),window.lpCourseFilter.reset(t)),t.closest(".lp-form-course-filter__close")&&(e.preventDefault(),document.querySelector("body").classList.remove(`${i}`)),window.lpCourseFilter.showHideSearchResult(t),window.lpCourseFilter.triggerInputChoice(t),window.lpCourseFilter.clickBtnFilterMobile(t),!t.closest(`.${o}`)&&!t.closest(".course-filter-btn-mobile")){const e=document.querySelector("body");window.outerWidth<=991&&e.classList.contains(`${i}`)&&e.classList.remove(`${i}`)}}),document.addEventListener("keyup",function(e){e.preventDefault();const t=e.target;t.classList.contains("lp-course-filter-search")&&window.lpCourseFilter.searchSuggestion(t)}),window.lpCourseFilter={searchSuggestion:e=>{if(1!==parseInt(e.dataset.searchSuggest||1))return;const t=e.value.trim(),s=e.closest(`.${o}`),r=s.querySelector(".lp-loading-circle");void 0!==c&&clearTimeout(c),t&&t.length>2?(r.classList.remove("hide"),c=setTimeout(function(){window.lpCourseFilter.callAPICourseSuggest(t,e=>{document.querySelector(".lp-course-filter-search-result").innerHTML=e.data.content,r.classList.add("hide")})},500)):(s.querySelector(".lp-course-filter-search-result").innerHTML="",r.classList.add("hide"))},callAPICourseSuggest:(e,t,r)=>{void 0!==u&&u.abort(),u=new AbortController,d=u.signal;let l={method:"GET"};0!==parseInt(lpData.user_id)&&(l={...l,headers:{"X-WP-Nonce":lpData.nonce}});const o={c_search:e};lpData.urlParams.hasOwnProperty("lang")&&(o.lang=lpData.urlParams.lang);const n=a(s.apiCoursesSuggest,o);fetch(n,{...l,signal:d}).then(e=>e.json()).then(e=>{void 0!==t&&t(e)}).catch(e=>{console.log(e)}).finally(()=>{void 0!==r&&r()})},loadWidgetFilterREST:e=>{const t=e.closest(`.learnpress-widget-wrapper:not(.${n})`);if(!t)return;t.classList.add(n);const r=e.closest("div[data-widget]");let a=null;if(r){const e=JSON.parse(r.dataset.widget),t=JSON.parse(e.instance).class_list_courses_target||".lp-list-courses-default";a=document.querySelector(t)}const o=t.dataset.widget?JSON.parse(t.dataset.widget):"",i=lpData.urlParams.lang?`?lang=${lpData.urlParams.lang}`:"",c=s.frontend.apiWidgets+i,u=new FormData(e),d={paged:1},p=t.querySelector(".lp-widget-loading-change");p.style.display="block";for(const e of u.entries()){const t=e[0],s=u.getAll(t);d.hasOwnProperty(t)||(d[t]=s.join(","))}void 0!==lpData.urlParams.page_term_id_current?d.page_term_id_current=lpData.urlParams.page_term_id_current:void 0!==lpData.urlParams.page_tag_id_current&&(d.page_tag_id_current=lpData.urlParams.page_tag_id_current);const g={params_url:d};lpData.urlParams.hasOwnProperty("lang")?g.params_url.lang=lpData.urlParams.lang:lpData.urlParams.hasOwnProperty("pll-current-lang")&&(g.params_url["pll-current-lang"]=lpData.urlParams["pll-current-lang"]);const m={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...o,...g})};0!==parseInt(lpData.user_id)&&(m.headers["X-WP-Nonce"]=lpData.nonce),((e,t={},s={})=>{"function"==typeof s.before&&s.before(),fetch(e,{method:"GET",...t}).then(e=>e.json()).then(e=>{"function"==typeof s.success&&s.success(e)}).catch(e=>{"function"==typeof s.error&&s.error(e)}).finally(()=>{"function"==typeof s.completed&&s.completed()})})(c,m,{before:()=>{},success:t=>{const{data:s,status:r,message:a}=t;if(s&&"success"===r){e.innerHTML=s;const t=e.querySelector(".course-filter-submit.lp-btn-done");t&&(window.outerWidth<=991?l(t,1):l(t,0))}else a&&console.error(a)},error:e=>{},completed:()=>{const e=setInterval(()=>{a&&!a.classList.contains(n)&&(clearInterval(e),p.style.display="none",t.classList.remove(n))},1)}})},submit:e=>{const t=new FormData(e),s=document.querySelector(".learn-press-courses"),r=e.closest("div[data-widget]");let l=null;if(r){const e=JSON.parse(r.dataset.widget),t=JSON.parse(e.instance).class_list_courses_target||".lp-list-courses-default";l=document.querySelector(t)}const o={paged:1};void 0!==window.lpCourseList&&window.lpCourseList.updateEventTypeBeforeFetch("filter");for(const e of t.entries()){const s=e[0],r=t.getAll(s);o.hasOwnProperty(s)||(o[s]=r.join(","))}if(void 0!==lpData.urlParams.page_term_id_current&&(o.page_term_id_current=lpData.urlParams.page_term_id_current),void 0!==lpData.urlParams.page_tag_id_current&&(o.page_tag_id_current=lpData.urlParams.page_tag_id_current),lpData.urlParams.hasOwnProperty("lang")?o.lang=lpData.urlParams.lang:lpData.urlParams.hasOwnProperty("pll-current-lang")&&(o["pll-current-lang"]=lpData.urlParams["pll-current-lang"]),"undefined"!=typeof lpSettingCourses&&lpData.is_course_archive&&lpSettingCourses.lpArchiveLoadAjax&&s&&!l&&void 0!==window.lpCourseList)window.lpCourseList.triggerFetchAPI(o);else if(l){if(l.classList.contains(n))return;l.classList.add(n);const t=l.querySelector(".lp-target"),s={...JSON.parse(t.dataset.send)};window.lpAJAXG.showHideLoading(l,1);const r=e.elements;for(let e=0;e<r.length;e++)o.hasOwnProperty(r[e].name)?s.args[r[e].name]=o[r[e].name]:delete s.args[r[e].name];s.args.count_fields_selected=window.lpCourseFilter.countFieldsSelected(e),s.args.paged=1,t.dataset.send=JSON.stringify(s),lpData.urlParams=o,window.history.pushState({},"",a((()=>{let e=window.location.href;return e.includes("?")&&(e=e.split("?")[0]),e})(),lpData.urlParams)),window.lpCourseFilter.loadWidgetFilterREST(e);const c={success:e=>{const{status:s,message:r,data:a}=e;t.innerHTML=a.content||""},error:e=>{console.log(e)},completed:()=>{l.classList.remove(n),window.lpAJAXG.showHideLoading(l,0)}};window.lpAJAXG.fetchAJAX(s,c),window.outerWidth<=991&&(l.scrollIntoView({behavior:"smooth"}),document.querySelector("body").classList.remove(`${i}`))}else{const e=lpData.urlParams.page_term_url||lpData.courses_url||"",t=new URL(e);Object.keys(o).forEach(e=>{t.searchParams.set(e,o[e])}),document.location.href=t.href}},reset:e=>{const t=e.closest(`.${o}`);if(!t)return;const s=t.querySelector(".course-filter-submit"),r=t.querySelector(".lp-course-filter-search-result"),a=t.querySelector(".lp-course-filter-search");t.reset(),r&&(r.innerHTML=""),a&&(a.value="");for(let e=0;e<t.elements.length;e++)t.elements[e].removeAttribute("checked");s.click()},showHideSearchResult:e=>{const t=document.querySelector(".lp-course-filter-search-result");t&&(e.closest(".lp-course-filter-search-result")||e.classList.contains("lp-course-filter-search-result")||e.classList.contains("lp-course-filter-search")?t.style.display="block":t.style.display="none")},countFieldsSelected:e=>{const t=document.querySelector(".course-filter-count-fields-selected");if(!t)return;const s=e.querySelectorAll("input:checked");let r="";return s.length&&(r=`(${s.length})`),t.innerHTML=r,r},triggerInputChoice:e=>{const t=e.closest(".lp-course-filter__field");if(!t)return;const s=t.closest(`.${o}`);if("INPUT"===e.tagName){const e=t.closest("div[data-widget]");let s=null;if(e){const r=JSON.parse(e.dataset.widget),a=JSON.parse(r.instance).class_list_courses_target||".lp-list-courses-default";if(s=document.querySelector(a),window.outerWidth>991){const e=t.closest(`.${o}`);window.lpCourseFilter.submit(e)}}}else t.querySelector("input").click();window.lpCourseFilter.countFieldsSelected(s)},clickBtnFilterMobile:e=>{e.closest(".course-filter-btn-mobile")&&document.querySelector("body").classList.toggle(`${i}`)}}})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/courses.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/courses.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/courses.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/courses.js	2026-05-23 18:20:54.000000000 +0000
@@ -39,6 +39,7 @@
   lplistAPI.frontend = {
     apiWidgets: lp_rest_url + 'lp/v1/widgets/api',
     apiCourses: lp_rest_url + 'lp/v1/courses/archive-course',
+    // Deprecated API, don't load from v4.3.7
     apiAJAX: lp_rest_url + 'lp/v1/load_content_via_ajax/',
     // Deprecated since 4.3.0
     apiProfileCoverImage: lp_rest_url + 'lp/v1/profile/cover-image'
@@ -46,6 +47,8 @@
 }
 if (lp_rest_url) {
   lplistAPI.apiCourses = lp_rest_url + 'lp/v1/courses/';
+  lplistAPI.apiEditCoursesArchiveBlock = lp_rest_url + 'lp/v1/courses/edit-archive-block';
+  lplistAPI.apiCoursesSuggest = lp_rest_url + 'lp/v1/courses/courses-suggest';
 }
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (lplistAPI);
 
@@ -59,6 +62,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -82,7 +86,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -376,6 +380,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ },
 
 /***/ "./assets/src/js/utils/cookies.js"
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/courses.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/courses.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/courses.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/courses.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{"use strict";const e={};let t;"undefined"!=typeof lpDataAdmin&&(t=lpDataAdmin.lp_rest_url,e.admin={apiAdminNotice:t+"lp/v1/admin/tools/admin-notices",apiAddons:t+"lp/v1/addon/all",apiAddonAction:t+"lp/v1/addon/action-n",apiAddonsPurchase:t+"lp/v1/addon/info-addons-purchase",apiSearchCourses:t+"lp/v1/admin/tools/search-course",apiSearchUsers:t+"lp/v1/admin/tools/search-user",apiAssignUserCourse:t+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:t+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(t=lpData.lp_rest_url,e.frontend={apiWidgets:t+"lp/v1/widgets/api",apiCourses:t+"lp/v1/courses/archive-course",apiAJAX:t+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:t+"lp/v1/profile/cover-image"}),t&&(e.apiCourses=t+"lp/v1/courses/");const s=e,o=(e,t)=>{const s=new URL(e);return Object.keys(t).forEach(e=>{s.searchParams.set(e,t[e])}),s},r={get:(e,t,s)=>{let o;if(s)o=wpCookies.get(e);else{let t=wpCookies.get("LP");t&&(t=JSON.parse(t),o=e?t[e]:t)}return o||o===t||(o=t),o},set(e,t,s,o,r,n){if(arguments.length>2)wpCookies.set(e,t,s,o,r,n);else if(2==arguments.length){let s=wpCookies.get("LP");s=s?JSON.parse(s):{},s[e]=t,wpCookies.set("LP",JSON.stringify(s),"","/")}else wpCookies.set("LP",JSON.stringify(e),"","/")},remove(e){const t=r.get(),s=new RegExp(e,"g"),o={},n=e.match(/\*/);for(const r in t)n?r.match(s)||(o[r]=t[r]):e!=r&&(o[r]=t[r]);r.set(o)}},n=r;"undefined"!=typeof lpData&&"undefined"!=typeof lpSettingCourses||console.log("lpData || lpSettingCourses is undefined"),window.lpArchiveRequestCourse=e=>{window.lpCourseList.updateEventTypeBeforeFetch("filter"),window.lpCourseList.triggerFetchAPI(e)},document.addEventListener("change",function(e){const t=e.target;window.lpCourseList.checkIsNewListCourses()||(window.lpCourseList.onChangeSortBy(e,t),window.lpCourseList.onChangeTypeLayout(e,t))}),document.addEventListener("click",function(e){const t=e.target;window.lpCourseList.checkIsNewListCourses()||(window.lpCourseList.clickLoadMore(e,t),window.lpCourseList.clickNumberPage(e,t))}),document.addEventListener("scroll",function(e){const t=e.target;window.lpCourseList.checkIsNewListCourses()||window.lpCourseList.scrollInfinite(e,t)}),document.addEventListener("keyup",function(e){const t=e.target;window.lpCourseList.checkIsNewListCourses()||window.lpCourseList.searchCourse(e,t)}),document.addEventListener("submit",function(e){const t=e.target;window.lpCourseList.checkIsNewListCourses()||window.lpCourseList.searchCourse(e,t)}),window.lpCourseList=(()=>{const e="lp-archive-courses",t="learn-press-courses",r="lp-archive-course-skeleton",i="courses-page-result",a=parseInt(lpSettingCourses.lpArchiveLoadAjax||0),c=1===parseInt(lpSettingCourses.lpArchiveNoLoadAjaxFirst),l=lpData.urlParams||[],u=(()=>{let e=window.location.href;return e.includes("?")&&(e=e.split("?")[0]),e})();let d={};const p=lpSettingCourses.lpArchivePaginationType||"number";let f,g,w=!1;const m=(e,t={})=>{const r=o(s.frontend.apiCourses,e);let n={};0!==parseInt(lpData.user_id)&&(n={headers:{"X-WP-Nonce":lpData.nonce}}),((e,t={},s={})=>{"function"==typeof s.before&&s.before(),fetch(e,{method:"GET",...t}).then(e=>e.json()).then(e=>{"function"==typeof s.success&&s.success(e)}).catch(e=>{"function"==typeof s.error&&s.error(e)}).finally(()=>{"function"==typeof s.completed&&s.completed()})})(r,n,t)};return{init:()=>{const e={},t=window.location.search,s=new URLSearchParams(t);for(const[t,o]of s.entries())e[t]=o;d={...l,...e},d.paged=parseInt(d.paged||1),isNaN(d.paged)&&(d.paged=1),c&&"number"!==p&&(d.paged=1),window.localStorage.setItem("lp_filter_courses",JSON.stringify(d))},updateEventTypeBeforeFetch:e=>{f=e},onChangeSortBy:(e,t)=>{if(!t.classList.contains("courses-order-by"))return;e.preventDefault();const s=JSON.parse(window.localStorage.getItem("lp_filter_courses"))||{};s.order_by=t.value||"","undefined"!=typeof lpSettingCourses&&lpData.is_course_archive&&lpSettingCourses.lpArchiveLoadAjax?window.lpCourseList.triggerFetchAPI(s):window.location.href=o(u,s)},onChangeTypeLayout:(s,o)=>{if("lp-switch-layout-btn"!==o.getAttribute("name"))return;const r=o.closest(`.${e}`);if(!r)return;const i=r.querySelector(`.${t}`);if(!i)return;s.preventDefault();const a=o.value;a&&(i.dataset.layout=a,n.set("courses-layout",a))},clickNumberPage:(t,s)=>{if(!a||parseInt(lpSettingCourses.noLoadCoursesJs))return;if(s.classList.contains("page-numbers")){if(!s.closest(`.${e}`))return;t.preventDefault();const o=d.paged;return s.classList.contains("prev")?d.paged=o-1:s.classList.contains("next")?d.paged=o+1:d.paged=parseInt(s.textContent),f="number",void window.lpCourseList.triggerFetchAPI(d)}const o=s.closest(".page-numbers");o&&(t.preventDefault(),o.click())},clickLoadMore:(s,o)=>{if(!o.classList.contains("courses-btn-load-more"))return;const r=o.closest(`.${e}`);r&&r.querySelector(`.${t}`)&&(s.preventDefault(),++d.paged,f="load-more",window.lpCourseList.triggerFetchAPI(d))},scrollInfinite:(t,s)=>{const o=document.querySelector(`.${e}`);if(!o)return;const r=o.querySelector(".courses-load-infinite");r&&new IntersectionObserver(function(e){for(const t of e)if(t.isIntersecting){if(w)return;++d.paged,f="infinite",window.lpCourseList.triggerFetchAPI(d)}}).observe(r)},triggerFetchAPI:s=>{const o=document.querySelector(`.${e}`);if(!o)return;const r=o.querySelector(`.${t}`);if(!r)return;let n;switch(d=s,f){case"load-more":n=window.lpCourseList.callBackPaginationTypeLoadMore(o,r);break;case"infinite":n=window.lpCourseList.callBackPaginationTypeInfinite(o,r);break;case"custom":n=s.customCallBack||!1;break;default:n=window.lpCourseList.callBackFilter(s,o,r)}n&&m(s,n)},callBackFilter:(t,s,n)=>{if(!n)return;const a=n.querySelector(`.${r}`);return{before:()=>{window.history.pushState("","",o(u,t)),window.localStorage.setItem("lp_filter_courses",JSON.stringify(t)),a&&(a.style.display="block")},success:e=>{n.querySelectorAll(`:not(.${r})`).forEach(e=>{e.closest(`.${r}`)||e.remove()}),n.insertAdjacentHTML("afterbegin",e.data.content||"");const t=document.querySelector(".learn-press-pagination");t&&t.remove();const s=e.data.pagination||"";n.insertAdjacentHTML("afterend",s);const o=document.querySelector(`.${i}`);o&&(o.innerHTML=e.data.from_to||"")},error:e=>{n.innerHTML+=`<div class="lp-ajax-message error" style="display:block">${e.message||"Error"}</div>`},completed:()=>{a&&(a.style.display="none"),n.closest(`.${e}`).scrollIntoView({behavior:"smooth"})}}},callBackPaginationTypeLoadMore:(e,t)=>{if(!t||!e)return!1;const s=e.querySelector(".courses-btn-load-more");let o;return s&&(o=s.querySelector(".lp-loading-circle")),{before:()=>{s&&(o.classList.remove("hide"),s.setAttribute("disabled","disabled"))},success:e=>{t.insertAdjacentHTML("beforeend",e.data.content||""),t.insertAdjacentHTML("afterend",e.data.pagination||"");const s=document.querySelector(`.${i}`);s&&(s.innerHTML=e.data.from_to||"")},error:e=>{t.innerHTML+=`<div class="lp-ajax-message error" style="display:block">${e.message||"Error"}</div>`},completed:()=>{s&&(o.classList.add("hide"),s.remove())}}},callBackPaginationTypeInfinite:(e,t)=>{if(!t||!t)return;const s=e.querySelector(".courses-load-infinite");if(!s)return;const o=s.querySelector(".lp-loading-circle");return w=!0,s.classList.remove("courses-load-infinite"),{before:()=>{o.classList.remove("hide")},success:e=>{t.insertAdjacentHTML("beforeend",e.data.content||""),e.data.pagination&&t.insertAdjacentHTML("afterend",e.data.pagination||"");const s=document.querySelector(`.${i}`);s&&(s.innerHTML=e.data.from_to||"")},error:e=>{t.innerHTML+=`<div class="lp-ajax-message error" style="display:block">${e.message||"Error"}</div>`},completed:()=>{s.remove(),w=!1}}},searchCourse:(s,o)=>{if("c_search"===o.name){s.preventDefault();const e=o.closest("form.search-courses");if(!e)return;return void e.querySelector('button[type="submit"]').click()}if(!o.classList.contains("search-courses"))return;const r=o;s.preventDefault();const n=r.closest(`.${e}`);if(!n)return;if(!n.querySelector(`.${t}`))return;const i=r.querySelector("input[name=c_search]").value;(!i||i&&i.length>2)&&(void 0!==g&&clearTimeout(g),g=setTimeout(function(){f="filter",d.c_search=i,d.paged=1,window.lpCourseList.triggerFetchAPI(d)},800))},ajaxEnableLoadPage:()=>{let s=0;if(!c){let o;const n={success:n=>{o=setInterval(function(){const a=document.querySelector(`.${r}`),c=document.querySelector(`.${e}`);let l;if(c&&(l=c.querySelector(`.${t}`)),++s,s>5e3&&clearInterval(o),l&&a){clearInterval(o),l.insertAdjacentHTML("afterbegin",n.data.content||""),a.style.display="none";const e=n.data.pagination||"";l.insertAdjacentHTML("afterend",e);const t=document.querySelector(`.${i}`);t&&(t.innerHTML=n.data.from_to||"")}},1)}};"number"!==p&&(d.paged=1),m(d,n)}},getFilterParams:()=>d,checkIsNewListCourses:()=>!!document.querySelector(".lp-list-courses-default")}})(),document.addEventListener("DOMContentLoaded",function(){window.lpCourseList.checkIsNewListCourses()||(window.lpCourseList.init(),window.lpCourseList.ajaxEnableLoadPage())})})();
\ No newline at end of file
+(()=>{"use strict";const e={};let t;"undefined"!=typeof lpDataAdmin&&(t=lpDataAdmin.lp_rest_url,e.admin={apiAdminNotice:t+"lp/v1/admin/tools/admin-notices",apiAddons:t+"lp/v1/addon/all",apiAddonAction:t+"lp/v1/addon/action-n",apiAddonsPurchase:t+"lp/v1/addon/info-addons-purchase",apiSearchCourses:t+"lp/v1/admin/tools/search-course",apiSearchUsers:t+"lp/v1/admin/tools/search-user",apiAssignUserCourse:t+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:t+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(t=lpData.lp_rest_url,e.frontend={apiWidgets:t+"lp/v1/widgets/api",apiCourses:t+"lp/v1/courses/archive-course",apiAJAX:t+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:t+"lp/v1/profile/cover-image"}),t&&(e.apiCourses=t+"lp/v1/courses/",e.apiEditCoursesArchiveBlock=t+"lp/v1/courses/edit-archive-block",e.apiCoursesSuggest=t+"lp/v1/courses/courses-suggest");const s=e,o=(e,t)=>{const s=new URL(e);return Object.keys(t).forEach(e=>{s.searchParams.set(e,t[e])}),s},r={get:(e,t,s)=>{let o;if(s)o=wpCookies.get(e);else{let t=wpCookies.get("LP");t&&(t=JSON.parse(t),o=e?t[e]:t)}return o||o===t||(o=t),o},set(e,t,s,o,r,n){if(arguments.length>2)wpCookies.set(e,t,s,o,r,n);else if(2==arguments.length){let s=wpCookies.get("LP");s=s?JSON.parse(s):{},s[e]=t,wpCookies.set("LP",JSON.stringify(s),"","/")}else wpCookies.set("LP",JSON.stringify(e),"","/")},remove(e){const t=r.get(),s=new RegExp(e,"g"),o={},n=e.match(/\*/);for(const r in t)n?r.match(s)||(o[r]=t[r]):e!=r&&(o[r]=t[r]);r.set(o)}},n=r;"undefined"!=typeof lpData&&"undefined"!=typeof lpSettingCourses||console.log("lpData || lpSettingCourses is undefined"),window.lpArchiveRequestCourse=e=>{window.lpCourseList.updateEventTypeBeforeFetch("filter"),window.lpCourseList.triggerFetchAPI(e)},document.addEventListener("change",function(e){const t=e.target;window.lpCourseList.checkIsNewListCourses()||(window.lpCourseList.onChangeSortBy(e,t),window.lpCourseList.onChangeTypeLayout(e,t))}),document.addEventListener("click",function(e){const t=e.target;window.lpCourseList.checkIsNewListCourses()||(window.lpCourseList.clickLoadMore(e,t),window.lpCourseList.clickNumberPage(e,t))}),document.addEventListener("scroll",function(e){const t=e.target;window.lpCourseList.checkIsNewListCourses()||window.lpCourseList.scrollInfinite(e,t)}),document.addEventListener("keyup",function(e){const t=e.target;window.lpCourseList.checkIsNewListCourses()||window.lpCourseList.searchCourse(e,t)}),document.addEventListener("submit",function(e){const t=e.target;window.lpCourseList.checkIsNewListCourses()||window.lpCourseList.searchCourse(e,t)}),window.lpCourseList=(()=>{const e="lp-archive-courses",t="learn-press-courses",r="lp-archive-course-skeleton",i="courses-page-result",a=parseInt(lpSettingCourses.lpArchiveLoadAjax||0),c=1===parseInt(lpSettingCourses.lpArchiveNoLoadAjaxFirst),l=lpData.urlParams||[],u=(()=>{let e=window.location.href;return e.includes("?")&&(e=e.split("?")[0]),e})();let d={};const p=lpSettingCourses.lpArchivePaginationType||"number";let f,g,w=!1;const m=(e,t={})=>{const r=o(s.frontend.apiCourses,e);let n={};0!==parseInt(lpData.user_id)&&(n={headers:{"X-WP-Nonce":lpData.nonce}}),((e,t={},s={})=>{"function"==typeof s.before&&s.before(),fetch(e,{method:"GET",...t}).then(e=>e.json()).then(e=>{"function"==typeof s.success&&s.success(e)}).catch(e=>{"function"==typeof s.error&&s.error(e)}).finally(()=>{"function"==typeof s.completed&&s.completed()})})(r,n,t)};return{init:()=>{const e={},t=window.location.search,s=new URLSearchParams(t);for(const[t,o]of s.entries())e[t]=o;d={...l,...e},d.paged=parseInt(d.paged||1),isNaN(d.paged)&&(d.paged=1),c&&"number"!==p&&(d.paged=1),window.localStorage.setItem("lp_filter_courses",JSON.stringify(d))},updateEventTypeBeforeFetch:e=>{f=e},onChangeSortBy:(e,t)=>{if(!t.classList.contains("courses-order-by"))return;e.preventDefault();const s=JSON.parse(window.localStorage.getItem("lp_filter_courses"))||{};s.order_by=t.value||"","undefined"!=typeof lpSettingCourses&&lpData.is_course_archive&&lpSettingCourses.lpArchiveLoadAjax?window.lpCourseList.triggerFetchAPI(s):window.location.href=o(u,s)},onChangeTypeLayout:(s,o)=>{if("lp-switch-layout-btn"!==o.getAttribute("name"))return;const r=o.closest(`.${e}`);if(!r)return;const i=r.querySelector(`.${t}`);if(!i)return;s.preventDefault();const a=o.value;a&&(i.dataset.layout=a,n.set("courses-layout",a))},clickNumberPage:(t,s)=>{if(!a||parseInt(lpSettingCourses.noLoadCoursesJs))return;if(s.classList.contains("page-numbers")){if(!s.closest(`.${e}`))return;t.preventDefault();const o=d.paged;return s.classList.contains("prev")?d.paged=o-1:s.classList.contains("next")?d.paged=o+1:d.paged=parseInt(s.textContent),f="number",void window.lpCourseList.triggerFetchAPI(d)}const o=s.closest(".page-numbers");o&&(t.preventDefault(),o.click())},clickLoadMore:(s,o)=>{if(!o.classList.contains("courses-btn-load-more"))return;const r=o.closest(`.${e}`);r&&r.querySelector(`.${t}`)&&(s.preventDefault(),++d.paged,f="load-more",window.lpCourseList.triggerFetchAPI(d))},scrollInfinite:(t,s)=>{const o=document.querySelector(`.${e}`);if(!o)return;const r=o.querySelector(".courses-load-infinite");r&&new IntersectionObserver(function(e){for(const t of e)if(t.isIntersecting){if(w)return;++d.paged,f="infinite",window.lpCourseList.triggerFetchAPI(d)}}).observe(r)},triggerFetchAPI:s=>{const o=document.querySelector(`.${e}`);if(!o)return;const r=o.querySelector(`.${t}`);if(!r)return;let n;switch(d=s,f){case"load-more":n=window.lpCourseList.callBackPaginationTypeLoadMore(o,r);break;case"infinite":n=window.lpCourseList.callBackPaginationTypeInfinite(o,r);break;case"custom":n=s.customCallBack||!1;break;default:n=window.lpCourseList.callBackFilter(s,o,r)}n&&m(s,n)},callBackFilter:(t,s,n)=>{if(!n)return;const a=n.querySelector(`.${r}`);return{before:()=>{window.history.pushState("","",o(u,t)),window.localStorage.setItem("lp_filter_courses",JSON.stringify(t)),a&&(a.style.display="block")},success:e=>{n.querySelectorAll(`:not(.${r})`).forEach(e=>{e.closest(`.${r}`)||e.remove()}),n.insertAdjacentHTML("afterbegin",e.data.content||"");const t=document.querySelector(".learn-press-pagination");t&&t.remove();const s=e.data.pagination||"";n.insertAdjacentHTML("afterend",s);const o=document.querySelector(`.${i}`);o&&(o.innerHTML=e.data.from_to||"")},error:e=>{n.innerHTML+=`<div class="lp-ajax-message error" style="display:block">${e.message||"Error"}</div>`},completed:()=>{a&&(a.style.display="none"),n.closest(`.${e}`).scrollIntoView({behavior:"smooth"})}}},callBackPaginationTypeLoadMore:(e,t)=>{if(!t||!e)return!1;const s=e.querySelector(".courses-btn-load-more");let o;return s&&(o=s.querySelector(".lp-loading-circle")),{before:()=>{s&&(o.classList.remove("hide"),s.setAttribute("disabled","disabled"))},success:e=>{t.insertAdjacentHTML("beforeend",e.data.content||""),t.insertAdjacentHTML("afterend",e.data.pagination||"");const s=document.querySelector(`.${i}`);s&&(s.innerHTML=e.data.from_to||"")},error:e=>{t.innerHTML+=`<div class="lp-ajax-message error" style="display:block">${e.message||"Error"}</div>`},completed:()=>{s&&(o.classList.add("hide"),s.remove())}}},callBackPaginationTypeInfinite:(e,t)=>{if(!t||!t)return;const s=e.querySelector(".courses-load-infinite");if(!s)return;const o=s.querySelector(".lp-loading-circle");return w=!0,s.classList.remove("courses-load-infinite"),{before:()=>{o.classList.remove("hide")},success:e=>{t.insertAdjacentHTML("beforeend",e.data.content||""),e.data.pagination&&t.insertAdjacentHTML("afterend",e.data.pagination||"");const s=document.querySelector(`.${i}`);s&&(s.innerHTML=e.data.from_to||"")},error:e=>{t.innerHTML+=`<div class="lp-ajax-message error" style="display:block">${e.message||"Error"}</div>`},completed:()=>{s.remove(),w=!1}}},searchCourse:(s,o)=>{if("c_search"===o.name){s.preventDefault();const e=o.closest("form.search-courses");if(!e)return;return void e.querySelector('button[type="submit"]').click()}if(!o.classList.contains("search-courses"))return;const r=o;s.preventDefault();const n=r.closest(`.${e}`);if(!n)return;if(!n.querySelector(`.${t}`))return;const i=r.querySelector("input[name=c_search]").value;(!i||i&&i.length>2)&&(void 0!==g&&clearTimeout(g),g=setTimeout(function(){f="filter",d.c_search=i,d.paged=1,window.lpCourseList.triggerFetchAPI(d)},800))},ajaxEnableLoadPage:()=>{let s=0;if(!c){let o;const n={success:n=>{o=setInterval(function(){const a=document.querySelector(`.${r}`),c=document.querySelector(`.${e}`);let l;if(c&&(l=c.querySelector(`.${t}`)),++s,s>5e3&&clearInterval(o),l&&a){clearInterval(o),l.insertAdjacentHTML("afterbegin",n.data.content||""),a.style.display="none";const e=n.data.pagination||"";l.insertAdjacentHTML("afterend",e);const t=document.querySelector(`.${i}`);t&&(t.innerHTML=n.data.from_to||"")}},1)}};"number"!==p&&(d.paged=1),m(d,n)}},getFilterParams:()=>d,checkIsNewListCourses:()=>!!document.querySelector(".lp-list-courses-default")}})(),document.addEventListener("DOMContentLoaded",function(){window.lpCourseList.checkIsNewListCourses()||(window.lpCourseList.init(),window.lpCourseList.ajaxEnableLoadPage())})})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/courses-v2.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/courses-v2.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/courses-v2.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/courses-v2.js	2026-05-23 18:20:54.000000000 +0000
@@ -39,6 +39,7 @@
   lplistAPI.frontend = {
     apiWidgets: lp_rest_url + 'lp/v1/widgets/api',
     apiCourses: lp_rest_url + 'lp/v1/courses/archive-course',
+    // Deprecated API, don't load from v4.3.7
     apiAJAX: lp_rest_url + 'lp/v1/load_content_via_ajax/',
     // Deprecated since 4.3.0
     apiProfileCoverImage: lp_rest_url + 'lp/v1/profile/cover-image'
@@ -46,6 +47,8 @@
 }
 if (lp_rest_url) {
   lplistAPI.apiCourses = lp_rest_url + 'lp/v1/courses/';
+  lplistAPI.apiEditCoursesArchiveBlock = lp_rest_url + 'lp/v1/courses/edit-archive-block';
+  lplistAPI.apiCoursesSuggest = lp_rest_url + 'lp/v1/courses/courses-suggest';
 }
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (lplistAPI);
 
@@ -59,6 +62,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -82,7 +86,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -376,6 +380,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ }
 
 /******/ 	});
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/courses-v2.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/courses-v2.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/courses-v2.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/courses-v2.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{"use strict";const e={};let s;"undefined"!=typeof lpDataAdmin&&(s=lpDataAdmin.lp_rest_url,e.admin={apiAdminNotice:s+"lp/v1/admin/tools/admin-notices",apiAddons:s+"lp/v1/addon/all",apiAddonAction:s+"lp/v1/addon/action-n",apiAddonsPurchase:s+"lp/v1/addon/info-addons-purchase",apiSearchCourses:s+"lp/v1/admin/tools/search-course",apiSearchUsers:s+"lp/v1/admin/tools/search-user",apiAssignUserCourse:s+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:s+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(s=lpData.lp_rest_url,e.frontend={apiWidgets:s+"lp/v1/widgets/api",apiCourses:s+"lp/v1/courses/archive-course",apiAJAX:s+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:s+"lp/v1/profile/cover-image"}),s&&(e.apiCourses=s+"lp/v1/courses/");const t=()=>{let e=window.location.href;return e.includes("?")&&(e=e.split("?")[0]),e},o=(e,s)=>{const t=new URL(e);return Object.keys(s).forEach(e=>{t.searchParams.set(e,s[e])}),t},n=(e,s)=>{new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&s(t)}).observe(e)};let r;"undefined"==typeof lpData&&console.log("lpData is undefined"),document.addEventListener("change",function(e){const s=e.target;window.lpCoursesList.onChangeSortBy(e,s),window.lpCoursesList.onChangeTypeLayout(e,s)}),document.addEventListener("click",function(e){const s=e.target;window.lpCoursesList.LoadMore(e,s)}),document.addEventListener("keyup",function(e){const s=e.target;window.lpCoursesList.searchCourse(e,s)}),document.addEventListener("submit",function(e){e.target}),((e,s)=>{const t=document.querySelector(e);if(t)return void s(t);const o=new MutationObserver((t,o)=>{const n=document.querySelector(e);n&&(o.disconnect(),s(n))});o.observe(document.documentElement,{childList:!0,subtree:!0})})(".course-filter-btn-mobile",function(e){document.querySelector(".widget_course_filter")||e.remove()}),window.lpCoursesList=(()=>{const e=".lp-list-courses-no-css",s=".lp-target",a=".courses-page-result",i=".lp-loading-no-css",c=t();return{LoadMore:(t,o)=>{const n=o.closest(".courses-btn-load-more-no-css:not(.disabled)");if(!n)return;const r=n.closest(`${s}`);if(!r)return;t.preventDefault(),n.classList.add("disabled");const c=n.querySelector(i),d={...JSON.parse(r.dataset.send)};d.args.hasOwnProperty("paged")||(d.args.paged=1),d.args.paged++,r.dataset.send=JSON.stringify(d),c&&c.classList.remove("hide");const l={success:s=>{const{status:t,message:o,data:i}=s,c=parseInt(i.paged),d=parseInt(i.total_pages),l=document.createElement("div");l.innerHTML=i.content||"";const u=r.querySelector(e),p=r.querySelector(a),g=l.querySelector(a);u.insertAdjacentHTML("beforeend",l.querySelector(e).innerHTML),p&&g&&(p.innerHTML=g.innerHTML),c>=d&&n.remove()},error:e=>{console.log(e)},completed:()=>{c&&c.classList.add("hide"),n.classList.remove("disabled")}};window.lpAJAXG.fetchAJAX(d,l)},LoadInfinite:()=>{const t=t=>{const o=t.target,n=o.querySelector(`${i}:not(.disabled)`);if(!n)return;n.classList.remove("hide"),n.classList.add("disabled");const r=o.closest(s);if(!r)return;const c={...JSON.parse(r.dataset.send)};c.args.hasOwnProperty("paged")||(c.args.paged=1),c.args.paged++,r.dataset.send=JSON.stringify(c);const d={success:s=>{const{status:t,message:n,data:i}=s,c=document.createElement("div");c.innerHTML=i.content||"";const d=r.querySelector(e),l=r.querySelector(a),u=c.querySelector(a);d.insertAdjacentHTML("beforeend",c.querySelector(e).innerHTML),l&&u&&(l.innerHTML=u.innerHTML),i.total_pages===i.paged&&o.remove()},error:e=>{console.log(e)},completed:()=>{n.classList.add("hide"),n.classList.remove("disabled")}};window.lpAJAXG.fetchAJAX(c,d)};var o;o=e=>{if(e.classList.contains("courses-load-infinite-no-css"))n(e,t);else if(e.classList.contains("wp-block-learnpress-list-courses")){const s=e.querySelector(".courses-load-infinite-no-css");s&&n(s,t)}},new MutationObserver(function(e){e.forEach(function(e){e.addedNodes&&e.addedNodes.forEach(function(e){1===e.nodeType&&o(e)})})}).observe(document,{childList:!0,subtree:!0});const r=document.querySelector(".courses-load-infinite-no-css");r&&n(r,t)},onChangeSortBy:(e,t)=>{if(!t.classList.contains("courses-order-by"))return;const n=t.closest(s);if(!n)return lpData.urlParams.paged=1,lpData.urlParams.order_by=t.value||"",void(window.location.href=o(c,lpData.urlParams));e.preventDefault();const r={...JSON.parse(n.dataset.send)};r.args.paged=1,r.args.order_by=t.value||"",n.dataset.send=JSON.stringify(r),lpData.urlParams.paged=r.args.paged,lpData.urlParams.order_by=r.args.order_by,window.history.pushState({},"",o(c,lpData.urlParams)),window.lpAJAXG.showHideLoading(n,1);const a={success:e=>{const{status:s,message:t,data:o}=e;n.innerHTML=o.content||""},error:e=>{console.log(e)},completed:()=>{window.lpAJAXG.showHideLoading(n,0)}};window.lpAJAXG.fetchAJAX(r,a)},onChangeTypeLayout:(s,t)=>{if("lp-switch-layout-btn"!==t.getAttribute("name"))return;const o=document.querySelector(e);if(!o)return;s.preventDefault();const n=t.value;n&&(o.dataset.layout=n,window.wpCookies.set("courses-layout",n,86400,"/"))},searchCourse:(e,n)=>{if("c_search"!==n.name)return;const a=n.closest(s);if(!a)return;e.preventDefault();const i={...JSON.parse(a.dataset.send)},c=n.value;i.args.c_search=c||"",i.args.paged=1,a.dataset.send=JSON.stringify(i),lpData.urlParams.paged=i.args.paged,lpData.urlParams.c_search=i.args.c_search,window.history.pushState({},"",o(t(),lpData.urlParams)),(!c||c&&c.length>2)&&(void 0!==r&&clearTimeout(r),r=setTimeout(function(){const e={success:e=>{const{status:s,message:t,data:o}=e;a.innerHTML=o.content||""},error:e=>{console.log(e)},completed:()=>{}};window.lpAJAXG.fetchAJAX(i,e)},800))}}})(),window.lpCoursesList.LoadInfinite()})();
\ No newline at end of file
+(()=>{"use strict";const e={};let s;"undefined"!=typeof lpDataAdmin&&(s=lpDataAdmin.lp_rest_url,e.admin={apiAdminNotice:s+"lp/v1/admin/tools/admin-notices",apiAddons:s+"lp/v1/addon/all",apiAddonAction:s+"lp/v1/addon/action-n",apiAddonsPurchase:s+"lp/v1/addon/info-addons-purchase",apiSearchCourses:s+"lp/v1/admin/tools/search-course",apiSearchUsers:s+"lp/v1/admin/tools/search-user",apiAssignUserCourse:s+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:s+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(s=lpData.lp_rest_url,e.frontend={apiWidgets:s+"lp/v1/widgets/api",apiCourses:s+"lp/v1/courses/archive-course",apiAJAX:s+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:s+"lp/v1/profile/cover-image"}),s&&(e.apiCourses=s+"lp/v1/courses/",e.apiEditCoursesArchiveBlock=s+"lp/v1/courses/edit-archive-block",e.apiCoursesSuggest=s+"lp/v1/courses/courses-suggest");const t=()=>{let e=window.location.href;return e.includes("?")&&(e=e.split("?")[0]),e},o=(e,s)=>{const t=new URL(e);return Object.keys(s).forEach(e=>{t.searchParams.set(e,s[e])}),t},n=(e,s)=>{new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&s(t)}).observe(e)};let r;"undefined"==typeof lpData&&console.log("lpData is undefined"),document.addEventListener("change",function(e){const s=e.target;window.lpCoursesList.onChangeSortBy(e,s),window.lpCoursesList.onChangeTypeLayout(e,s)}),document.addEventListener("click",function(e){const s=e.target;window.lpCoursesList.LoadMore(e,s)}),document.addEventListener("keyup",function(e){const s=e.target;window.lpCoursesList.searchCourse(e,s)}),document.addEventListener("submit",function(e){e.target}),((e,s)=>{const t=document.querySelector(e);if(t)return void s(t);const o=new MutationObserver((t,o)=>{const n=document.querySelector(e);n&&(o.disconnect(),s(n))});o.observe(document.documentElement,{childList:!0,subtree:!0})})(".course-filter-btn-mobile",function(e){document.querySelector(".widget_course_filter")||e.remove()}),window.lpCoursesList=(()=>{const e=".lp-list-courses-no-css",s=".lp-target",a=".courses-page-result",c=".lp-loading-no-css",i=t();return{LoadMore:(t,o)=>{const n=o.closest(".courses-btn-load-more-no-css:not(.disabled)");if(!n)return;const r=n.closest(`${s}`);if(!r)return;t.preventDefault(),n.classList.add("disabled");const i=n.querySelector(c),d={...JSON.parse(r.dataset.send)};d.args.hasOwnProperty("paged")||(d.args.paged=1),d.args.paged++,r.dataset.send=JSON.stringify(d),i&&i.classList.remove("hide");const l={success:s=>{const{status:t,message:o,data:c}=s,i=parseInt(c.paged),d=parseInt(c.total_pages),l=document.createElement("div");l.innerHTML=c.content||"";const u=r.querySelector(e),p=r.querySelector(a),g=l.querySelector(a);u.insertAdjacentHTML("beforeend",l.querySelector(e).innerHTML),p&&g&&(p.innerHTML=g.innerHTML),i>=d&&n.remove()},error:e=>{console.log(e)},completed:()=>{i&&i.classList.add("hide"),n.classList.remove("disabled")}};window.lpAJAXG.fetchAJAX(d,l)},LoadInfinite:()=>{const t=t=>{const o=t.target,n=o.querySelector(`${c}:not(.disabled)`);if(!n)return;n.classList.remove("hide"),n.classList.add("disabled");const r=o.closest(s);if(!r)return;const i={...JSON.parse(r.dataset.send)};i.args.hasOwnProperty("paged")||(i.args.paged=1),i.args.paged++,r.dataset.send=JSON.stringify(i);const d={success:s=>{const{status:t,message:n,data:c}=s,i=document.createElement("div");i.innerHTML=c.content||"";const d=r.querySelector(e),l=r.querySelector(a),u=i.querySelector(a);d.insertAdjacentHTML("beforeend",i.querySelector(e).innerHTML),l&&u&&(l.innerHTML=u.innerHTML),c.total_pages===c.paged&&o.remove()},error:e=>{console.log(e)},completed:()=>{n.classList.add("hide"),n.classList.remove("disabled")}};window.lpAJAXG.fetchAJAX(i,d)};var o;o=e=>{if(e.classList.contains("courses-load-infinite-no-css"))n(e,t);else if(e.classList.contains("wp-block-learnpress-list-courses")){const s=e.querySelector(".courses-load-infinite-no-css");s&&n(s,t)}},new MutationObserver(function(e){e.forEach(function(e){e.addedNodes&&e.addedNodes.forEach(function(e){1===e.nodeType&&o(e)})})}).observe(document,{childList:!0,subtree:!0});const r=document.querySelector(".courses-load-infinite-no-css");r&&n(r,t)},onChangeSortBy:(e,t)=>{if(!t.classList.contains("courses-order-by"))return;const n=t.closest(s);if(!n)return lpData.urlParams.paged=1,lpData.urlParams.order_by=t.value||"",void(window.location.href=o(i,lpData.urlParams));e.preventDefault();const r={...JSON.parse(n.dataset.send)};r.args.paged=1,r.args.order_by=t.value||"",n.dataset.send=JSON.stringify(r),lpData.urlParams.paged=r.args.paged,lpData.urlParams.order_by=r.args.order_by,window.history.pushState({},"",o(i,lpData.urlParams)),window.lpAJAXG.showHideLoading(n,1);const a={success:e=>{const{status:s,message:t,data:o}=e;n.innerHTML=o.content||""},error:e=>{console.log(e)},completed:()=>{window.lpAJAXG.showHideLoading(n,0)}};window.lpAJAXG.fetchAJAX(r,a)},onChangeTypeLayout:(s,t)=>{if("lp-switch-layout-btn"!==t.getAttribute("name"))return;const o=document.querySelector(e);if(!o)return;s.preventDefault();const n=t.value;n&&(o.dataset.layout=n,window.wpCookies.set("courses-layout",n,86400,"/"))},searchCourse:(e,n)=>{if("c_search"!==n.name)return;const a=n.closest(s);if(!a)return;e.preventDefault();const c={...JSON.parse(a.dataset.send)},i=n.value;c.args.c_search=i||"",c.args.paged=1,a.dataset.send=JSON.stringify(c),lpData.urlParams.paged=c.args.paged,lpData.urlParams.c_search=c.args.c_search,window.history.pushState({},"",o(t(),lpData.urlParams)),(!i||i&&i.length>2)&&(void 0!==r&&clearTimeout(r),r=setTimeout(function(){const e={success:e=>{const{status:s,message:t,data:o}=e;a.innerHTML=o.content||""},error:e=>{console.log(e)},completed:()=>{}};window.lpAJAXG.fetchAJAX(c,e)},800))}}})(),window.lpCoursesList.LoadInfinite()})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/curriculum.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/curriculum.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/curriculum.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/curriculum.js	2026-05-23 18:20:54.000000000 +0000
@@ -10,6 +10,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -33,7 +34,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -327,6 +328,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ }
 
 /******/ 	});
@@ -398,11 +432,11 @@
   !*** ./assets/src/js/frontend/curriculum.js ***!
   \**********************************************/
 __webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils.js */ "./assets/src/js/utils.js");
+/* harmony import */ var lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lpAssetsJsPath/utils.js */ "./assets/src/js/utils.js");
 /**
  * Handle curriculum
  *
- * @version 1.0.1
+ * @version 1.0.2
  * @since 4.2.7.6
  */
 
@@ -461,8 +495,8 @@
   const elExpand = elCurriculum.querySelector('.course-toggle-all-sections');
   const elCollapse = elCurriculum.querySelector('.course-toggle-all-sections.lp-collapse');
   if (elToggleAllSections.classList.contains('lp-collapse')) {
-    (0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl)(elExpand, 1);
-    (0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl)(elCollapse, 0);
+    lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl(elExpand, 1);
+    lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl(elCollapse, 0);
     elSections.forEach(el => {
       if (!el.classList.contains('lp-collapse')) {
         el.classList.add('lp-collapse');
@@ -470,8 +504,8 @@
     });
   } else {
     elSections.forEach(el => {
-      (0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl)(elExpand, 0);
-      (0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl)(elCollapse, 1);
+      lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl(elExpand, 0);
+      lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl(elCollapse, 1);
       if (el.classList.contains('lp-collapse')) {
         el.classList.remove('lp-collapse');
       }
@@ -498,11 +532,11 @@
     }
   });
   if (isAllCollapsed) {
-    (0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl)(elExpand, 1);
-    (0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl)(elCollapse, 0);
+    lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl(elExpand, 1);
+    lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl(elCollapse, 0);
   } else {
-    (0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl)(elExpand, 0);
-    (0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl)(elCollapse, 1);
+    lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl(elExpand, 0);
+    lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl(elCollapse, 1);
   }
 };
 
@@ -516,18 +550,18 @@
       const elSection = elItem.closest('.course-section');
       const titleItem = elItem.querySelector('.course-item-title').textContent;
       if (!searchText(titleItem, text)) {
-        (0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl)(elItem, 0);
+        lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl(elItem, 0);
         elItem.classList.add('lp-hide');
       } else {
         found = true;
-        (0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl)(elItem, 1);
+        lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl(elItem, 1);
         elSection.classList.remove('lp-collapse');
       }
     });
     if (!found) {
-      (0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl)(elSection, 0);
+      lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl(elSection, 0);
     } else {
-      (0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl)(elSection, 1);
+      lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpShowHideEl(elSection, 1);
     }
   });
 };
@@ -571,7 +605,7 @@
     behavior: 'smooth'
   });
 };
-(0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpOnElementReady)('.lp-course-curriculum', elCurriculum => {
+lpAssetsJsPath_utils_js__WEBPACK_IMPORTED_MODULE_0__.lpOnElementReady('.lp-course-curriculum', elCurriculum => {
   checkAllSectionsCollapsed(elCurriculum);
 
   // Set interval to check if item viewing is changed
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/profile.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/profile.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/profile.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/profile.js	2026-05-23 18:20:54.000000000 +0000
@@ -310,6 +310,7 @@
   lplistAPI.frontend = {
     apiWidgets: lp_rest_url + 'lp/v1/widgets/api',
     apiCourses: lp_rest_url + 'lp/v1/courses/archive-course',
+    // Deprecated API, don't load from v4.3.7
     apiAJAX: lp_rest_url + 'lp/v1/load_content_via_ajax/',
     // Deprecated since 4.3.0
     apiProfileCoverImage: lp_rest_url + 'lp/v1/profile/cover-image'
@@ -317,6 +318,8 @@
 }
 if (lp_rest_url) {
   lplistAPI.apiCourses = lp_rest_url + 'lp/v1/courses/';
+  lplistAPI.apiEditCoursesArchiveBlock = lp_rest_url + 'lp/v1/courses/edit-archive-block';
+  lplistAPI.apiCoursesSuggest = lp_rest_url + 'lp/v1/courses/courses-suggest';
 }
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (lplistAPI);
 
@@ -1141,6 +1144,7 @@
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -1164,7 +1168,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -1458,6 +1462,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ },
 
 /***/ "./node_modules/cropperjs/dist/cropper.js"
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/profile.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/profile.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/profile.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/profile.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{var t={5643(t){t.exports=function(){"use strict";function t(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)}return o}function e(e){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?t(Object(a),!0).forEach(function(t){var n,i,s;n=e,i=t,s=a[t],(i=o(i))in n?Object.defineProperty(n,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[i]=s}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):t(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function o(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var n=o.call(t,e||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,o(a.key),a)}}function i(t){return function(t){if(Array.isArray(t))return s(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return s(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?s(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var o=0,n=new Array(e);o<e;o++)n[o]=t[o];return n}var r="undefined"!=typeof window&&void 0!==window.document,l=r?window:{},c=!(!r||!l.document.documentElement)&&"ontouchstart"in l.document.documentElement,d=!!r&&"PointerEvent"in l,h="cropper",u="all",p="crop",m="move",w="zoom",g="e",f="w",v="s",b="n",y="ne",x="nw",k="se",C="sw",A="".concat(h,"-crop"),E="".concat(h,"-disabled"),L="".concat(h,"-hidden"),M="".concat(h,"-hide"),B="".concat(h,"-invisible"),D="".concat(h,"-modal"),T="".concat(h,"-move"),S="".concat(h,"Action"),O="".concat(h,"Preview"),P="crop",$="move",H="none",j="crop",I="cropend",N="cropmove",z="cropstart",q="dblclick",R=d?"pointerdown":c?"touchstart":"mousedown",W=d?"pointermove":c?"touchmove":"mousemove",_=d?"pointerup pointercancel":c?"touchend touchcancel":"mouseup",X="ready",Y="resize",F="wheel",V="zoom",U="image/jpeg",Z=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,J=/^data:/,K=/^data:image\/jpeg;base64,/,G=/^img|canvas$/i,Q={viewMode:0,dragMode:P,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:200,minContainerHeight:100,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},tt=Number.isNaN||l.isNaN;function et(t){return"number"==typeof t&&!tt(t)}var ot=function(t){return t>0&&t<1/0};function nt(t){return void 0===t}function at(t){return"object"===n(t)&&null!==t}var it=Object.prototype.hasOwnProperty;function st(t){if(!at(t))return!1;try{var e=t.constructor,o=e.prototype;return e&&o&&it.call(o,"isPrototypeOf")}catch(t){return!1}}function rt(t){return"function"==typeof t}var lt=Array.prototype.slice;function ct(t){return Array.from?Array.from(t):lt.call(t)}function dt(t,e){return t&&rt(e)&&(Array.isArray(t)||et(t.length)?ct(t).forEach(function(o,n){e.call(t,o,n,t)}):at(t)&&Object.keys(t).forEach(function(o){e.call(t,t[o],o,t)})),t}var ht=Object.assign||function(t){for(var e=arguments.length,o=new Array(e>1?e-1:0),n=1;n<e;n++)o[n-1]=arguments[n];return at(t)&&o.length>0&&o.forEach(function(e){at(e)&&Object.keys(e).forEach(function(o){t[o]=e[o]})}),t},ut=/\.\d*(?:0|9){12}\d*$/;function pt(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return ut.test(t)?Math.round(t*e)/e:t}var mt=/^width|height|left|top|marginLeft|marginTop$/;function wt(t,e){var o=t.style;dt(e,function(t,e){mt.test(e)&&et(t)&&(t="".concat(t,"px")),o[e]=t})}function gt(t,e){if(e)if(et(t.length))dt(t,function(t){gt(t,e)});else if(t.classList)t.classList.add(e);else{var o=t.className.trim();o?o.indexOf(e)<0&&(t.className="".concat(o," ").concat(e)):t.className=e}}function ft(t,e){e&&(et(t.length)?dt(t,function(t){ft(t,e)}):t.classList?t.classList.remove(e):t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,"")))}function vt(t,e,o){e&&(et(t.length)?dt(t,function(t){vt(t,e,o)}):o?gt(t,e):ft(t,e))}var bt=/([a-z\d])([A-Z])/g;function yt(t){return t.replace(bt,"$1-$2").toLowerCase()}function xt(t,e){return at(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(yt(e)))}function kt(t,e,o){at(o)?t[e]=o:t.dataset?t.dataset[e]=o:t.setAttribute("data-".concat(yt(e)),o)}var Ct=/\s\s*/,At=function(){var t=!1;if(r){var e=!1,o=function(){},n=Object.defineProperty({},"once",{get:function(){return t=!0,e},set:function(t){e=t}});l.addEventListener("test",o,n),l.removeEventListener("test",o,n)}return t}();function Et(t,e,o){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=o;e.trim().split(Ct).forEach(function(e){if(!At){var i=t.listeners;i&&i[e]&&i[e][o]&&(a=i[e][o],delete i[e][o],0===Object.keys(i[e]).length&&delete i[e],0===Object.keys(i).length&&delete t.listeners)}t.removeEventListener(e,a,n)})}function Lt(t,e,o){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=o;e.trim().split(Ct).forEach(function(e){if(n.once&&!At){var i=t.listeners,s=void 0===i?{}:i;a=function(){delete s[e][o],t.removeEventListener(e,a,n);for(var i=arguments.length,r=new Array(i),l=0;l<i;l++)r[l]=arguments[l];o.apply(t,r)},s[e]||(s[e]={}),s[e][o]&&t.removeEventListener(e,s[e][o],n),s[e][o]=a,t.listeners=s}t.addEventListener(e,a,n)})}function Mt(t,e,o){var n;return rt(Event)&&rt(CustomEvent)?n=new CustomEvent(e,{detail:o,bubbles:!0,cancelable:!0}):(n=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,o),t.dispatchEvent(n)}function Bt(t){var e=t.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}var Dt=l.location,Tt=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function St(t){var e=t.match(Tt);return null!==e&&(e[1]!==Dt.protocol||e[2]!==Dt.hostname||e[3]!==Dt.port)}function Ot(t){var e="timestamp=".concat((new Date).getTime());return t+(-1===t.indexOf("?")?"?":"&")+e}function Pt(t){var e=t.rotate,o=t.scaleX,n=t.scaleY,a=t.translateX,i=t.translateY,s=[];et(a)&&0!==a&&s.push("translateX(".concat(a,"px)")),et(i)&&0!==i&&s.push("translateY(".concat(i,"px)")),et(e)&&0!==e&&s.push("rotate(".concat(e,"deg)")),et(o)&&1!==o&&s.push("scaleX(".concat(o,")")),et(n)&&1!==n&&s.push("scaleY(".concat(n,")"));var r=s.length?s.join(" "):"none";return{WebkitTransform:r,msTransform:r,transform:r}}function $t(t,o){var n=t.pageX,a=t.pageY,i={endX:n,endY:a};return o?i:e({startX:n,startY:a},i)}function Ht(t){var e=t.aspectRatio,o=t.height,n=t.width,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",i=ot(n),s=ot(o);if(i&&s){var r=o*e;"contain"===a&&r>n||"cover"===a&&r<n?o=n/e:n=o*e}else i?o=n/e:s&&(n=o*e);return{width:n,height:o}}var jt=String.fromCharCode;var It=/^data:.*,/;function Nt(t){var e,o=new DataView(t);try{var n,a,i;if(255===o.getUint8(0)&&216===o.getUint8(1))for(var s=o.byteLength,r=2;r+1<s;){if(255===o.getUint8(r)&&225===o.getUint8(r+1)){a=r;break}r+=1}if(a){var l=a+10;if("Exif"===function(t,e,o){var n="";o+=e;for(var a=e;a<o;a+=1)n+=jt(t.getUint8(a));return n}(o,a+4,4)){var c=o.getUint16(l);if(((n=18761===c)||19789===c)&&42===o.getUint16(l+2,n)){var d=o.getUint32(l+4,n);d>=8&&(i=l+d)}}}if(i){var h,u,p=o.getUint16(i,n);for(u=0;u<p;u+=1)if(h=i+12*u+2,274===o.getUint16(h,n)){h+=8,e=o.getUint16(h,n),o.setUint16(h,1,n);break}}}catch(t){e=1}return e}var zt={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var t=this.element,e=this.options,o=this.container,n=this.cropper,a=Number(e.minContainerWidth),i=Number(e.minContainerHeight);gt(n,L),ft(t,L);var s={width:Math.max(o.offsetWidth,a>=0?a:200),height:Math.max(o.offsetHeight,i>=0?i:100)};this.containerData=s,wt(n,{width:s.width,height:s.height}),gt(t,L),ft(n,L)},initCanvas:function(){var t=this.containerData,e=this.imageData,o=this.options.viewMode,n=Math.abs(e.rotate)%180==90,a=n?e.naturalHeight:e.naturalWidth,i=n?e.naturalWidth:e.naturalHeight,s=a/i,r=t.width,l=t.height;t.height*s>t.width?3===o?r=t.height*s:l=t.width/s:3===o?l=t.width/s:r=t.height*s;var c={aspectRatio:s,naturalWidth:a,naturalHeight:i,width:r,height:l};this.canvasData=c,this.limited=1===o||2===o,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=ht({},c)},limitCanvas:function(t,e){var o=this.options,n=this.containerData,a=this.canvasData,i=this.cropBoxData,s=o.viewMode,r=a.aspectRatio,l=this.cropped&&i;if(t){var c=Number(o.minCanvasWidth)||0,d=Number(o.minCanvasHeight)||0;s>1?(c=Math.max(c,n.width),d=Math.max(d,n.height),3===s&&(d*r>c?c=d*r:d=c/r)):s>0&&(c?c=Math.max(c,l?i.width:0):d?d=Math.max(d,l?i.height:0):l&&(c=i.width,(d=i.height)*r>c?c=d*r:d=c/r));var h=Ht({aspectRatio:r,width:c,height:d});c=h.width,d=h.height,a.minWidth=c,a.minHeight=d,a.maxWidth=1/0,a.maxHeight=1/0}if(e)if(s>(l?0:1)){var u=n.width-a.width,p=n.height-a.height;a.minLeft=Math.min(0,u),a.minTop=Math.min(0,p),a.maxLeft=Math.max(0,u),a.maxTop=Math.max(0,p),l&&this.limited&&(a.minLeft=Math.min(i.left,i.left+(i.width-a.width)),a.minTop=Math.min(i.top,i.top+(i.height-a.height)),a.maxLeft=i.left,a.maxTop=i.top,2===s&&(a.width>=n.width&&(a.minLeft=Math.min(0,u),a.maxLeft=Math.max(0,u)),a.height>=n.height&&(a.minTop=Math.min(0,p),a.maxTop=Math.max(0,p))))}else a.minLeft=-a.width,a.minTop=-a.height,a.maxLeft=n.width,a.maxTop=n.height},renderCanvas:function(t,e){var o=this.canvasData,n=this.imageData;if(e){var a=function(t){var e=t.width,o=t.height,n=t.degree;if(90==(n=Math.abs(n)%180))return{width:o,height:e};var a=n%90*Math.PI/180,i=Math.sin(a),s=Math.cos(a),r=e*s+o*i,l=e*i+o*s;return n>90?{width:l,height:r}:{width:r,height:l}}({width:n.naturalWidth*Math.abs(n.scaleX||1),height:n.naturalHeight*Math.abs(n.scaleY||1),degree:n.rotate||0}),i=a.width,s=a.height,r=o.width*(i/o.naturalWidth),l=o.height*(s/o.naturalHeight);o.left-=(r-o.width)/2,o.top-=(l-o.height)/2,o.width=r,o.height=l,o.aspectRatio=i/s,o.naturalWidth=i,o.naturalHeight=s,this.limitCanvas(!0,!1)}(o.width>o.maxWidth||o.width<o.minWidth)&&(o.left=o.oldLeft),(o.height>o.maxHeight||o.height<o.minHeight)&&(o.top=o.oldTop),o.width=Math.min(Math.max(o.width,o.minWidth),o.maxWidth),o.height=Math.min(Math.max(o.height,o.minHeight),o.maxHeight),this.limitCanvas(!1,!0),o.left=Math.min(Math.max(o.left,o.minLeft),o.maxLeft),o.top=Math.min(Math.max(o.top,o.minTop),o.maxTop),o.oldLeft=o.left,o.oldTop=o.top,wt(this.canvas,ht({width:o.width,height:o.height},Pt({translateX:o.left,translateY:o.top}))),this.renderImage(t),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(t){var e=this.canvasData,o=this.imageData,n=o.naturalWidth*(e.width/e.naturalWidth),a=o.naturalHeight*(e.height/e.naturalHeight);ht(o,{width:n,height:a,left:(e.width-n)/2,top:(e.height-a)/2}),wt(this.image,ht({width:o.width,height:o.height},Pt(ht({translateX:o.left,translateY:o.top},o)))),t&&this.output()},initCropBox:function(){var t=this.options,e=this.canvasData,o=t.aspectRatio||t.initialAspectRatio,n=Number(t.autoCropArea)||.8,a={width:e.width,height:e.height};o&&(e.height*o>e.width?a.height=a.width/o:a.width=a.height*o),this.cropBoxData=a,this.limitCropBox(!0,!0),a.width=Math.min(Math.max(a.width,a.minWidth),a.maxWidth),a.height=Math.min(Math.max(a.height,a.minHeight),a.maxHeight),a.width=Math.max(a.minWidth,a.width*n),a.height=Math.max(a.minHeight,a.height*n),a.left=e.left+(e.width-a.width)/2,a.top=e.top+(e.height-a.height)/2,a.oldLeft=a.left,a.oldTop=a.top,this.initialCropBoxData=ht({},a)},limitCropBox:function(t,e){var o=this.options,n=this.containerData,a=this.canvasData,i=this.cropBoxData,s=this.limited,r=o.aspectRatio;if(t){var l=Number(o.minCropBoxWidth)||0,c=Number(o.minCropBoxHeight)||0,d=s?Math.min(n.width,a.width,a.width+a.left,n.width-a.left):n.width,h=s?Math.min(n.height,a.height,a.height+a.top,n.height-a.top):n.height;l=Math.min(l,n.width),c=Math.min(c,n.height),r&&(l&&c?c*r>l?c=l/r:l=c*r:l?c=l/r:c&&(l=c*r),h*r>d?h=d/r:d=h*r),i.minWidth=Math.min(l,d),i.minHeight=Math.min(c,h),i.maxWidth=d,i.maxHeight=h}e&&(s?(i.minLeft=Math.max(0,a.left),i.minTop=Math.max(0,a.top),i.maxLeft=Math.min(n.width,a.left+a.width)-i.width,i.maxTop=Math.min(n.height,a.top+a.height)-i.height):(i.minLeft=0,i.minTop=0,i.maxLeft=n.width-i.width,i.maxTop=n.height-i.height))},renderCropBox:function(){var t=this.options,e=this.containerData,o=this.cropBoxData;(o.width>o.maxWidth||o.width<o.minWidth)&&(o.left=o.oldLeft),(o.height>o.maxHeight||o.height<o.minHeight)&&(o.top=o.oldTop),o.width=Math.min(Math.max(o.width,o.minWidth),o.maxWidth),o.height=Math.min(Math.max(o.height,o.minHeight),o.maxHeight),this.limitCropBox(!1,!0),o.left=Math.min(Math.max(o.left,o.minLeft),o.maxLeft),o.top=Math.min(Math.max(o.top,o.minTop),o.maxTop),o.oldLeft=o.left,o.oldTop=o.top,t.movable&&t.cropBoxMovable&&kt(this.face,S,o.width>=e.width&&o.height>=e.height?m:u),wt(this.cropBox,ht({width:o.width,height:o.height},Pt({translateX:o.left,translateY:o.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Mt(this.element,j,this.getData())}},qt={initPreview:function(){var t=this.element,e=this.crossOrigin,o=this.options.preview,n=e?this.crossOriginUrl:this.url,a=t.alt||"The image to preview",i=document.createElement("img");if(e&&(i.crossOrigin=e),i.src=n,i.alt=a,this.viewBox.appendChild(i),this.viewBoxImage=i,o){var s=o;"string"==typeof o?s=t.ownerDocument.querySelectorAll(o):o.querySelector&&(s=[o]),this.previews=s,dt(s,function(t){var o=document.createElement("img");kt(t,O,{width:t.offsetWidth,height:t.offsetHeight,html:t.innerHTML}),e&&(o.crossOrigin=e),o.src=n,o.alt=a,o.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',t.innerHTML="",t.appendChild(o)})}},resetPreview:function(){dt(this.previews,function(t){var e=xt(t,O);wt(t,{width:e.width,height:e.height}),t.innerHTML=e.html,function(t,e){if(at(t[e]))try{delete t[e]}catch(o){t[e]=void 0}else if(t.dataset)try{delete t.dataset[e]}catch(o){t.dataset[e]=void 0}else t.removeAttribute("data-".concat(yt(e)))}(t,O)})},preview:function(){var t=this.imageData,e=this.canvasData,o=this.cropBoxData,n=o.width,a=o.height,i=t.width,s=t.height,r=o.left-e.left-t.left,l=o.top-e.top-t.top;this.cropped&&!this.disabled&&(wt(this.viewBoxImage,ht({width:i,height:s},Pt(ht({translateX:-r,translateY:-l},t)))),dt(this.previews,function(e){var o=xt(e,O),c=o.width,d=o.height,h=c,u=d,p=1;n&&(u=a*(p=c/n)),a&&u>d&&(h=n*(p=d/a),u=d),wt(e,{width:h,height:u}),wt(e.getElementsByTagName("img")[0],ht({width:i*p,height:s*p},Pt(ht({translateX:-r*p,translateY:-l*p},t))))}))}},Rt={bind:function(){var t=this.element,e=this.options,o=this.cropper;rt(e.cropstart)&&Lt(t,z,e.cropstart),rt(e.cropmove)&&Lt(t,N,e.cropmove),rt(e.cropend)&&Lt(t,I,e.cropend),rt(e.crop)&&Lt(t,j,e.crop),rt(e.zoom)&&Lt(t,V,e.zoom),Lt(o,R,this.onCropStart=this.cropStart.bind(this)),e.zoomable&&e.zoomOnWheel&&Lt(o,F,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&Lt(o,q,this.onDblclick=this.dblclick.bind(this)),Lt(t.ownerDocument,W,this.onCropMove=this.cropMove.bind(this)),Lt(t.ownerDocument,_,this.onCropEnd=this.cropEnd.bind(this)),e.responsive&&Lt(window,Y,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,e=this.options,o=this.cropper;rt(e.cropstart)&&Et(t,z,e.cropstart),rt(e.cropmove)&&Et(t,N,e.cropmove),rt(e.cropend)&&Et(t,I,e.cropend),rt(e.crop)&&Et(t,j,e.crop),rt(e.zoom)&&Et(t,V,e.zoom),Et(o,R,this.onCropStart),e.zoomable&&e.zoomOnWheel&&Et(o,F,this.onWheel,{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&Et(o,q,this.onDblclick),Et(t.ownerDocument,W,this.onCropMove),Et(t.ownerDocument,_,this.onCropEnd),e.responsive&&Et(window,Y,this.onResize)}},Wt={resize:function(){if(!this.disabled){var t,e,o=this.options,n=this.container,a=this.containerData,i=n.offsetWidth/a.width,s=n.offsetHeight/a.height,r=Math.abs(i-1)>Math.abs(s-1)?i:s;1!==r&&(o.restore&&(t=this.getCanvasData(),e=this.getCropBoxData()),this.render(),o.restore&&(this.setCanvasData(dt(t,function(e,o){t[o]=e*r})),this.setCropBoxData(dt(e,function(t,o){e[o]=t*r}))))}},dblclick:function(){var t,e;this.disabled||this.options.dragMode===H||this.setDragMode((t=this.dragBox,e=A,(t.classList?t.classList.contains(e):t.className.indexOf(e)>-1)?$:P))},wheel:function(t){var e=this,o=Number(this.options.wheelZoomRatio)||.1,n=1;this.disabled||(t.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout(function(){e.wheeling=!1},50),t.deltaY?n=t.deltaY>0?1:-1:t.wheelDelta?n=-t.wheelDelta/120:t.detail&&(n=t.detail>0?1:-1),this.zoom(-n*o,t)))},cropStart:function(t){var e=t.buttons,o=t.button;if(!(this.disabled||("mousedown"===t.type||"pointerdown"===t.type&&"mouse"===t.pointerType)&&(et(e)&&1!==e||et(o)&&0!==o||t.ctrlKey))){var n,a=this.options,i=this.pointers;t.changedTouches?dt(t.changedTouches,function(t){i[t.identifier]=$t(t)}):i[t.pointerId||0]=$t(t),n=Object.keys(i).length>1&&a.zoomable&&a.zoomOnTouch?w:xt(t.target,S),Z.test(n)&&!1!==Mt(this.element,z,{originalEvent:t,action:n})&&(t.preventDefault(),this.action=n,this.cropping=!1,n===p&&(this.cropping=!0,gt(this.dragBox,D)))}},cropMove:function(t){var e=this.action;if(!this.disabled&&e){var o=this.pointers;t.preventDefault(),!1!==Mt(this.element,N,{originalEvent:t,action:e})&&(t.changedTouches?dt(t.changedTouches,function(t){ht(o[t.identifier]||{},$t(t,!0))}):ht(o[t.pointerId||0]||{},$t(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var e=this.action,o=this.pointers;t.changedTouches?dt(t.changedTouches,function(t){delete o[t.identifier]}):delete o[t.pointerId||0],e&&(t.preventDefault(),Object.keys(o).length||(this.action=""),this.cropping&&(this.cropping=!1,vt(this.dragBox,D,this.cropped&&this.options.modal)),Mt(this.element,I,{originalEvent:t,action:e}))}}},_t={change:function(t){var o,n=this.options,a=this.canvasData,i=this.containerData,s=this.cropBoxData,r=this.pointers,l=this.action,c=n.aspectRatio,d=s.left,h=s.top,A=s.width,E=s.height,M=d+A,B=h+E,D=0,T=0,S=i.width,O=i.height,P=!0;!c&&t.shiftKey&&(c=A&&E?A/E:1),this.limited&&(D=s.minLeft,T=s.minTop,S=D+Math.min(i.width,a.width,a.left+a.width),O=T+Math.min(i.height,a.height,a.top+a.height));var $=r[Object.keys(r)[0]],H={x:$.endX-$.startX,y:$.endY-$.startY},j=function(t){switch(t){case g:M+H.x>S&&(H.x=S-M);break;case f:d+H.x<D&&(H.x=D-d);break;case b:h+H.y<T&&(H.y=T-h);break;case v:B+H.y>O&&(H.y=O-B)}};switch(l){case u:d+=H.x,h+=H.y;break;case g:if(H.x>=0&&(M>=S||c&&(h<=T||B>=O))){P=!1;break}j(g),(A+=H.x)<0&&(l=f,d-=A=-A),c&&(E=A/c,h+=(s.height-E)/2);break;case b:if(H.y<=0&&(h<=T||c&&(d<=D||M>=S))){P=!1;break}j(b),E-=H.y,h+=H.y,E<0&&(l=v,h-=E=-E),c&&(A=E*c,d+=(s.width-A)/2);break;case f:if(H.x<=0&&(d<=D||c&&(h<=T||B>=O))){P=!1;break}j(f),A-=H.x,d+=H.x,A<0&&(l=g,d-=A=-A),c&&(E=A/c,h+=(s.height-E)/2);break;case v:if(H.y>=0&&(B>=O||c&&(d<=D||M>=S))){P=!1;break}j(v),(E+=H.y)<0&&(l=b,h-=E=-E),c&&(A=E*c,d+=(s.width-A)/2);break;case y:if(c){if(H.y<=0&&(h<=T||M>=S)){P=!1;break}j(b),E-=H.y,h+=H.y,A=E*c}else j(b),j(g),H.x>=0?M<S?A+=H.x:H.y<=0&&h<=T&&(P=!1):A+=H.x,H.y<=0?h>T&&(E-=H.y,h+=H.y):(E-=H.y,h+=H.y);A<0&&E<0?(l=C,h-=E=-E,d-=A=-A):A<0?(l=x,d-=A=-A):E<0&&(l=k,h-=E=-E);break;case x:if(c){if(H.y<=0&&(h<=T||d<=D)){P=!1;break}j(b),E-=H.y,h+=H.y,A=E*c,d+=s.width-A}else j(b),j(f),H.x<=0?d>D?(A-=H.x,d+=H.x):H.y<=0&&h<=T&&(P=!1):(A-=H.x,d+=H.x),H.y<=0?h>T&&(E-=H.y,h+=H.y):(E-=H.y,h+=H.y);A<0&&E<0?(l=k,h-=E=-E,d-=A=-A):A<0?(l=y,d-=A=-A):E<0&&(l=C,h-=E=-E);break;case C:if(c){if(H.x<=0&&(d<=D||B>=O)){P=!1;break}j(f),A-=H.x,d+=H.x,E=A/c}else j(v),j(f),H.x<=0?d>D?(A-=H.x,d+=H.x):H.y>=0&&B>=O&&(P=!1):(A-=H.x,d+=H.x),H.y>=0?B<O&&(E+=H.y):E+=H.y;A<0&&E<0?(l=y,h-=E=-E,d-=A=-A):A<0?(l=k,d-=A=-A):E<0&&(l=x,h-=E=-E);break;case k:if(c){if(H.x>=0&&(M>=S||B>=O)){P=!1;break}j(g),E=(A+=H.x)/c}else j(v),j(g),H.x>=0?M<S?A+=H.x:H.y>=0&&B>=O&&(P=!1):A+=H.x,H.y>=0?B<O&&(E+=H.y):E+=H.y;A<0&&E<0?(l=x,h-=E=-E,d-=A=-A):A<0?(l=C,d-=A=-A):E<0&&(l=y,h-=E=-E);break;case m:this.move(H.x,H.y),P=!1;break;case w:this.zoom(function(t){var o=e({},t),n=0;return dt(t,function(t,e){delete o[e],dt(o,function(e){var o=Math.abs(t.startX-e.startX),a=Math.abs(t.startY-e.startY),i=Math.abs(t.endX-e.endX),s=Math.abs(t.endY-e.endY),r=Math.sqrt(o*o+a*a),l=(Math.sqrt(i*i+s*s)-r)/r;Math.abs(l)>Math.abs(n)&&(n=l)})}),n}(r),t),P=!1;break;case p:if(!H.x||!H.y){P=!1;break}o=Bt(this.cropper),d=$.startX-o.left,h=$.startY-o.top,A=s.minWidth,E=s.minHeight,H.x>0?l=H.y>0?k:y:H.x<0&&(d-=A,l=H.y>0?C:x),H.y<0&&(h-=E),this.cropped||(ft(this.cropBox,L),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}P&&(s.width=A,s.height=E,s.left=d,s.top=h,this.action=l,this.renderCropBox()),dt(r,function(t){t.startX=t.endX,t.startY=t.endY})}},Xt={crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&gt(this.dragBox,D),ft(this.cropBox,L),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=ht({},this.initialImageData),this.canvasData=ht({},this.initialCanvasData),this.cropBoxData=ht({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(ht(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),ft(this.dragBox,D),gt(this.cropBox,L)),this},replace:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&t&&(this.isImg&&(this.element.src=t),e?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,dt(this.previews,function(e){e.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,ft(this.cropper,E)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,gt(this.cropper,E)),this},destroy:function(){var t=this.element;return t[h]?(t[h]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,o=this.canvasData,n=o.left,a=o.top;return this.moveTo(nt(t)?t:n+Number(t),nt(e)?e:a+Number(e))},moveTo:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,o=this.canvasData,n=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.movable&&(et(t)&&(o.left=t,n=!0),et(e)&&(o.top=e,n=!0),n&&this.renderCanvas(!0)),this},zoom:function(t,e){var o=this.canvasData;return t=(t=Number(t))<0?1/(1-t):1+t,this.zoomTo(o.width*t/o.naturalWidth,null,e)},zoomTo:function(t,e,o){var n=this.options,a=this.canvasData,i=a.width,s=a.height,r=a.naturalWidth,l=a.naturalHeight;if((t=Number(t))>=0&&this.ready&&!this.disabled&&n.zoomable){var c=r*t,d=l*t;if(!1===Mt(this.element,V,{ratio:t,oldRatio:i/r,originalEvent:o}))return this;if(o){var h=this.pointers,u=Bt(this.cropper),p=h&&Object.keys(h).length?function(t){var e=0,o=0,n=0;return dt(t,function(t){var a=t.startX,i=t.startY;e+=a,o+=i,n+=1}),{pageX:e/=n,pageY:o/=n}}(h):{pageX:o.pageX,pageY:o.pageY};a.left-=(c-i)*((p.pageX-u.left-a.left)/i),a.top-=(d-s)*((p.pageY-u.top-a.top)/s)}else st(e)&&et(e.x)&&et(e.y)?(a.left-=(c-i)*((e.x-a.left)/i),a.top-=(d-s)*((e.y-a.top)/s)):(a.left-=(c-i)/2,a.top-=(d-s)/2);a.width=c,a.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return et(t=Number(t))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var e=this.imageData.scaleY;return this.scale(t,et(e)?e:1)},scaleY:function(t){var e=this.imageData.scaleX;return this.scale(et(e)?e:1,t)},scale:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,o=this.imageData,n=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.scalable&&(et(t)&&(o.scaleX=t,n=!0),et(e)&&(o.scaleY=e,n=!0),n&&this.renderCanvas(!0,!0)),this},getData:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o=this.options,n=this.imageData,a=this.canvasData,i=this.cropBoxData;if(this.ready&&this.cropped){t={x:i.left-a.left,y:i.top-a.top,width:i.width,height:i.height};var s=n.width/n.naturalWidth;if(dt(t,function(e,o){t[o]=e/s}),e){var r=Math.round(t.y+t.height),l=Math.round(t.x+t.width);t.x=Math.round(t.x),t.y=Math.round(t.y),t.width=l-t.x,t.height=r-t.y}}else t={x:0,y:0,width:0,height:0};return o.rotatable&&(t.rotate=n.rotate||0),o.scalable&&(t.scaleX=n.scaleX||1,t.scaleY=n.scaleY||1),t},setData:function(t){var e=this.options,o=this.imageData,n=this.canvasData,a={};if(this.ready&&!this.disabled&&st(t)){var i=!1;e.rotatable&&et(t.rotate)&&t.rotate!==o.rotate&&(o.rotate=t.rotate,i=!0),e.scalable&&(et(t.scaleX)&&t.scaleX!==o.scaleX&&(o.scaleX=t.scaleX,i=!0),et(t.scaleY)&&t.scaleY!==o.scaleY&&(o.scaleY=t.scaleY,i=!0)),i&&this.renderCanvas(!0,!0);var s=o.width/o.naturalWidth;et(t.x)&&(a.left=t.x*s+n.left),et(t.y)&&(a.top=t.y*s+n.top),et(t.width)&&(a.width=t.width*s),et(t.height)&&(a.height=t.height*s),this.setCropBoxData(a)}return this},getContainerData:function(){return this.ready?ht({},this.containerData):{}},getImageData:function(){return this.sized?ht({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,e={};return this.ready&&dt(["left","top","width","height","naturalWidth","naturalHeight"],function(o){e[o]=t[o]}),e},setCanvasData:function(t){var e=this.canvasData,o=e.aspectRatio;return this.ready&&!this.disabled&&st(t)&&(et(t.left)&&(e.left=t.left),et(t.top)&&(e.top=t.top),et(t.width)?(e.width=t.width,e.height=t.width/o):et(t.height)&&(e.height=t.height,e.width=t.height*o),this.renderCanvas(!0)),this},getCropBoxData:function(){var t,e=this.cropBoxData;return this.ready&&this.cropped&&(t={left:e.left,top:e.top,width:e.width,height:e.height}),t||{}},setCropBoxData:function(t){var e,o,n=this.cropBoxData,a=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&st(t)&&(et(t.left)&&(n.left=t.left),et(t.top)&&(n.top=t.top),et(t.width)&&t.width!==n.width&&(e=!0,n.width=t.width),et(t.height)&&t.height!==n.height&&(o=!0,n.height=t.height),a&&(e?n.height=n.width/a:o&&(n.width=n.height*a)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var e=this.canvasData,o=function(t,e,o,n){var a=e.aspectRatio,s=e.naturalWidth,r=e.naturalHeight,l=e.rotate,c=void 0===l?0:l,d=e.scaleX,h=void 0===d?1:d,u=e.scaleY,p=void 0===u?1:u,m=o.aspectRatio,w=o.naturalWidth,g=o.naturalHeight,f=n.fillColor,v=void 0===f?"transparent":f,b=n.imageSmoothingEnabled,y=void 0===b||b,x=n.imageSmoothingQuality,k=void 0===x?"low":x,C=n.maxWidth,A=void 0===C?1/0:C,E=n.maxHeight,L=void 0===E?1/0:E,M=n.minWidth,B=void 0===M?0:M,D=n.minHeight,T=void 0===D?0:D,S=document.createElement("canvas"),O=S.getContext("2d"),P=Ht({aspectRatio:m,width:A,height:L}),$=Ht({aspectRatio:m,width:B,height:T},"cover"),H=Math.min(P.width,Math.max($.width,w)),j=Math.min(P.height,Math.max($.height,g)),I=Ht({aspectRatio:a,width:A,height:L}),N=Ht({aspectRatio:a,width:B,height:T},"cover"),z=Math.min(I.width,Math.max(N.width,s)),q=Math.min(I.height,Math.max(N.height,r)),R=[-z/2,-q/2,z,q];return S.width=pt(H),S.height=pt(j),O.fillStyle=v,O.fillRect(0,0,H,j),O.save(),O.translate(H/2,j/2),O.rotate(c*Math.PI/180),O.scale(h,p),O.imageSmoothingEnabled=y,O.imageSmoothingQuality=k,O.drawImage.apply(O,[t].concat(i(R.map(function(t){return Math.floor(pt(t))})))),O.restore(),S}(this.image,this.imageData,e,t);if(!this.cropped)return o;var n=this.getData(t.rounded),a=n.x,s=n.y,r=n.width,l=n.height,c=o.width/Math.floor(e.naturalWidth);1!==c&&(a*=c,s*=c,r*=c,l*=c);var d=r/l,h=Ht({aspectRatio:d,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),u=Ht({aspectRatio:d,width:t.minWidth||0,height:t.minHeight||0},"cover"),p=Ht({aspectRatio:d,width:t.width||(1!==c?o.width:r),height:t.height||(1!==c?o.height:l)}),m=p.width,w=p.height;m=Math.min(h.width,Math.max(u.width,m)),w=Math.min(h.height,Math.max(u.height,w));var g=document.createElement("canvas"),f=g.getContext("2d");g.width=pt(m),g.height=pt(w),f.fillStyle=t.fillColor||"transparent",f.fillRect(0,0,m,w);var v=t.imageSmoothingEnabled,b=void 0===v||v,y=t.imageSmoothingQuality;f.imageSmoothingEnabled=b,y&&(f.imageSmoothingQuality=y);var x,k,C,A,E,L,M=o.width,B=o.height,D=a,T=s;D<=-r||D>M?(D=0,x=0,C=0,E=0):D<=0?(C=-D,D=0,E=x=Math.min(M,r+D)):D<=M&&(C=0,E=x=Math.min(r,M-D)),x<=0||T<=-l||T>B?(T=0,k=0,A=0,L=0):T<=0?(A=-T,T=0,L=k=Math.min(B,l+T)):T<=B&&(A=0,L=k=Math.min(l,B-T));var S=[D,T,x,k];if(E>0&&L>0){var O=m/r;S.push(C*O,A*O,E*O,L*O)}return f.drawImage.apply(f,[o].concat(i(S.map(function(t){return Math.floor(pt(t))})))),g},setAspectRatio:function(t){var e=this.options;return this.disabled||nt(t)||(e.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var e=this.options,o=this.dragBox,n=this.face;if(this.ready&&!this.disabled){var a=t===P,i=e.movable&&t===$;t=a||i?t:H,e.dragMode=t,kt(o,S,t),vt(o,A,a),vt(o,T,i),e.cropBoxMovable||(kt(n,S,t),vt(n,A,a),vt(n,T,i))}return this}},Yt=l.Cropper,Ft=function(){function t(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!e||!G.test(e.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=e,this.options=ht({},Q,st(o)&&o),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return e=t,n=[{key:"noConflict",value:function(){return window.Cropper=Yt,t}},{key:"setDefaults",value:function(t){ht(Q,st(t)&&t)}}],(o=[{key:"init",value:function(){var t,e=this.element,o=e.tagName.toLowerCase();if(!e[h]){if(e[h]=this,"img"===o){if(this.isImg=!0,t=e.getAttribute("src")||"",this.originalUrl=t,!t)return;t=e.src}else"canvas"===o&&window.HTMLCanvasElement&&(t=e.toDataURL());this.load(t)}}},{key:"load",value:function(t){var e,o,n,a,i=this;if(t){this.url=t,this.imageData={};var s=this.element,r=this.options;if(r.rotatable||r.scalable||(r.checkOrientation=!1),r.checkOrientation&&window.ArrayBuffer)if(J.test(t))K.test(t)?this.read((e=t.replace(It,""),o=atob(e),n=new ArrayBuffer(o.length),dt(a=new Uint8Array(n),function(t,e){a[e]=o.charCodeAt(e)}),n)):this.clone();else{var l=new XMLHttpRequest,c=this.clone.bind(this);this.reloading=!0,this.xhr=l,l.onabort=c,l.onerror=c,l.ontimeout=c,l.onprogress=function(){l.getResponseHeader("content-type")!==U&&l.abort()},l.onload=function(){i.read(l.response)},l.onloadend=function(){i.reloading=!1,i.xhr=null},r.checkCrossOrigin&&St(t)&&s.crossOrigin&&(t=Ot(t)),l.open("GET",t,!0),l.responseType="arraybuffer",l.withCredentials="use-credentials"===s.crossOrigin,l.send()}else this.clone()}}},{key:"read",value:function(t){var e=this.options,o=this.imageData,n=Nt(t),a=0,i=1,s=1;if(n>1){this.url=function(t,e){for(var o=[],n=new Uint8Array(t);n.length>0;)o.push(jt.apply(null,ct(n.subarray(0,8192)))),n=n.subarray(8192);return"data:".concat(e,";base64,").concat(btoa(o.join("")))}(t,U);var r=function(t){var e=0,o=1,n=1;switch(t){case 2:o=-1;break;case 3:e=-180;break;case 4:n=-1;break;case 5:e=90,n=-1;break;case 6:e=90;break;case 7:e=90,o=-1;break;case 8:e=-90}return{rotate:e,scaleX:o,scaleY:n}}(n);a=r.rotate,i=r.scaleX,s=r.scaleY}e.rotatable&&(o.rotate=a),e.scalable&&(o.scaleX=i,o.scaleY=s),this.clone()}},{key:"clone",value:function(){var t=this.element,e=this.url,o=t.crossOrigin,n=e;this.options.checkCrossOrigin&&St(e)&&(o||(o="anonymous"),n=Ot(e)),this.crossOrigin=o,this.crossOriginUrl=n;var a=document.createElement("img");o&&(a.crossOrigin=o),a.src=n||e,a.alt=t.alt||"The image to crop",this.image=a,a.onload=this.start.bind(this),a.onerror=this.stop.bind(this),gt(a,M),t.parentNode.insertBefore(a,t.nextSibling)}},{key:"start",value:function(){var t=this,e=this.image;e.onload=null,e.onerror=null,this.sizing=!0;var o=l.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(l.navigator.userAgent),n=function(e,o){ht(t.imageData,{naturalWidth:e,naturalHeight:o,aspectRatio:e/o}),t.initialImageData=ht({},t.imageData),t.sizing=!1,t.sized=!0,t.build()};if(!e.naturalWidth||o){var a=document.createElement("img"),i=document.body||document.documentElement;this.sizingImage=a,a.onload=function(){n(a.width,a.height),o||i.removeChild(a)},a.src=e.src,o||(a.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",i.appendChild(a))}else n(e.naturalWidth,e.naturalHeight)}},{key:"stop",value:function(){var t=this.image;t.onload=null,t.onerror=null,t.parentNode.removeChild(t),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var t=this.element,e=this.options,o=this.image,n=t.parentNode,a=document.createElement("div");a.innerHTML='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>';var i=a.querySelector(".".concat(h,"-container")),s=i.querySelector(".".concat(h,"-canvas")),r=i.querySelector(".".concat(h,"-drag-box")),l=i.querySelector(".".concat(h,"-crop-box")),c=l.querySelector(".".concat(h,"-face"));this.container=n,this.cropper=i,this.canvas=s,this.dragBox=r,this.cropBox=l,this.viewBox=i.querySelector(".".concat(h,"-view-box")),this.face=c,s.appendChild(o),gt(t,L),n.insertBefore(i,t.nextSibling),ft(o,M),this.initPreview(),this.bind(),e.initialAspectRatio=Math.max(0,e.initialAspectRatio)||NaN,e.aspectRatio=Math.max(0,e.aspectRatio)||NaN,e.viewMode=Math.max(0,Math.min(3,Math.round(e.viewMode)))||0,gt(l,L),e.guides||gt(l.getElementsByClassName("".concat(h,"-dashed")),L),e.center||gt(l.getElementsByClassName("".concat(h,"-center")),L),e.background&&gt(i,"".concat(h,"-bg")),e.highlight||gt(c,B),e.cropBoxMovable&&(gt(c,T),kt(c,S,u)),e.cropBoxResizable||(gt(l.getElementsByClassName("".concat(h,"-line")),L),gt(l.getElementsByClassName("".concat(h,"-point")),L)),this.render(),this.ready=!0,this.setDragMode(e.dragMode),e.autoCrop&&this.crop(),this.setData(e.data),rt(e.ready)&&Lt(t,X,e.ready,{once:!0}),Mt(t,X)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var t=this.cropper.parentNode;t&&t.removeChild(this.cropper),ft(this.element,L)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}])&&a(e.prototype,o),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,o,n}();return ht(Ft.prototype,zt,qt,Rt,Wt,_t,Xt),Ft}()},8830(t,e,o){"use strict";o.d(e,{A:()=>u});var n=o(1601),a=o.n(n),i=o(6314),s=o.n(i),r=o(4417),l=o.n(r),c=new URL(o(4107),o.b),d=s()(a()),h=l()(c);d.push([t.id,`/*!\n * Cropper.js v1.6.2\n * https://fengyuanchen.github.io/cropperjs\n *\n * Copyright 2015-present Chen Fengyuan\n * Released under the MIT license\n *\n * Date: 2024-04-21T07:43:02.731Z\n */\n\n.cropper-container {\n  direction: ltr;\n  font-size: 0;\n  line-height: 0;\n  position: relative;\n  -ms-touch-action: none;\n      touch-action: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n\n.cropper-container img {\n    backface-visibility: hidden;\n    display: block;\n    height: 100%;\n    image-orientation: 0deg;\n    max-height: none !important;\n    max-width: none !important;\n    min-height: 0 !important;\n    min-width: 0 !important;\n    width: 100%;\n  }\n\n.cropper-wrap-box,\n.cropper-canvas,\n.cropper-drag-box,\n.cropper-crop-box,\n.cropper-modal {\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.cropper-wrap-box,\n.cropper-canvas {\n  overflow: hidden;\n}\n\n.cropper-drag-box {\n  background-color: #fff;\n  opacity: 0;\n}\n\n.cropper-modal {\n  background-color: #000;\n  opacity: 0.5;\n}\n\n.cropper-view-box {\n  display: block;\n  height: 100%;\n  outline: 1px solid #39f;\n  outline-color: rgba(51, 153, 255, 0.75);\n  overflow: hidden;\n  width: 100%;\n}\n\n.cropper-dashed {\n  border: 0 dashed #eee;\n  display: block;\n  opacity: 0.5;\n  position: absolute;\n}\n\n.cropper-dashed.dashed-h {\n    border-bottom-width: 1px;\n    border-top-width: 1px;\n    height: calc(100% / 3);\n    left: 0;\n    top: calc(100% / 3);\n    width: 100%;\n  }\n\n.cropper-dashed.dashed-v {\n    border-left-width: 1px;\n    border-right-width: 1px;\n    height: 100%;\n    left: calc(100% / 3);\n    top: 0;\n    width: calc(100% / 3);\n  }\n\n.cropper-center {\n  display: block;\n  height: 0;\n  left: 50%;\n  opacity: 0.75;\n  position: absolute;\n  top: 50%;\n  width: 0;\n}\n\n.cropper-center::before,\n  .cropper-center::after {\n    background-color: #eee;\n    content: ' ';\n    display: block;\n    position: absolute;\n  }\n\n.cropper-center::before {\n    height: 1px;\n    left: -3px;\n    top: 0;\n    width: 7px;\n  }\n\n.cropper-center::after {\n    height: 7px;\n    left: 0;\n    top: -3px;\n    width: 1px;\n  }\n\n.cropper-face,\n.cropper-line,\n.cropper-point {\n  display: block;\n  height: 100%;\n  opacity: 0.1;\n  position: absolute;\n  width: 100%;\n}\n\n.cropper-face {\n  background-color: #fff;\n  left: 0;\n  top: 0;\n}\n\n.cropper-line {\n  background-color: #39f;\n}\n\n.cropper-line.line-e {\n    cursor: ew-resize;\n    right: -3px;\n    top: 0;\n    width: 5px;\n  }\n\n.cropper-line.line-n {\n    cursor: ns-resize;\n    height: 5px;\n    left: 0;\n    top: -3px;\n  }\n\n.cropper-line.line-w {\n    cursor: ew-resize;\n    left: -3px;\n    top: 0;\n    width: 5px;\n  }\n\n.cropper-line.line-s {\n    bottom: -3px;\n    cursor: ns-resize;\n    height: 5px;\n    left: 0;\n  }\n\n.cropper-point {\n  background-color: #39f;\n  height: 5px;\n  opacity: 0.75;\n  width: 5px;\n}\n\n.cropper-point.point-e {\n    cursor: ew-resize;\n    margin-top: -3px;\n    right: -3px;\n    top: 50%;\n  }\n\n.cropper-point.point-n {\n    cursor: ns-resize;\n    left: 50%;\n    margin-left: -3px;\n    top: -3px;\n  }\n\n.cropper-point.point-w {\n    cursor: ew-resize;\n    left: -3px;\n    margin-top: -3px;\n    top: 50%;\n  }\n\n.cropper-point.point-s {\n    bottom: -3px;\n    cursor: s-resize;\n    left: 50%;\n    margin-left: -3px;\n  }\n\n.cropper-point.point-ne {\n    cursor: nesw-resize;\n    right: -3px;\n    top: -3px;\n  }\n\n.cropper-point.point-nw {\n    cursor: nwse-resize;\n    left: -3px;\n    top: -3px;\n  }\n\n.cropper-point.point-sw {\n    bottom: -3px;\n    cursor: nesw-resize;\n    left: -3px;\n  }\n\n.cropper-point.point-se {\n    bottom: -3px;\n    cursor: nwse-resize;\n    height: 20px;\n    opacity: 1;\n    right: -3px;\n    width: 20px;\n  }\n\n@media (min-width: 768px) {\n\n.cropper-point.point-se {\n      height: 15px;\n      width: 15px;\n  }\n    }\n\n@media (min-width: 992px) {\n\n.cropper-point.point-se {\n      height: 10px;\n      width: 10px;\n  }\n    }\n\n@media (min-width: 1200px) {\n\n.cropper-point.point-se {\n      height: 5px;\n      opacity: 0.75;\n      width: 5px;\n  }\n    }\n\n.cropper-point.point-se::before {\n    background-color: #39f;\n    bottom: -50%;\n    content: ' ';\n    display: block;\n    height: 200%;\n    opacity: 0;\n    position: absolute;\n    right: -50%;\n    width: 200%;\n  }\n\n.cropper-invisible {\n  opacity: 0;\n}\n\n.cropper-bg {\n  background-image: url(${h});\n}\n\n.cropper-hide {\n  display: block;\n  height: 0;\n  position: absolute;\n  width: 0;\n}\n\n.cropper-hidden {\n  display: none !important;\n}\n\n.cropper-move {\n  cursor: move;\n}\n\n.cropper-crop {\n  cursor: crosshair;\n}\n\n.cropper-disabled .cropper-drag-box,\n.cropper-disabled .cropper-face,\n.cropper-disabled .cropper-line,\n.cropper-disabled .cropper-point {\n  cursor: not-allowed;\n}\n`,""]);const u=d},9455(t,e,o){"use strict";o.d(e,{A:()=>r});var n=o(1601),a=o.n(n),i=o(6314),s=o.n(i)()(a());s.push([t.id,"/*!\n * Toastify js 1.12.0\n * https://github.com/apvarun/toastify-js\n * @license MIT licensed\n *\n * Copyright (C) 2018 Varun A P\n */\n\n.toastify {\n    padding: 12px 20px;\n    color: #ffffff;\n    display: inline-block;\n    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);\n    background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5);\n    background: linear-gradient(135deg, #73a5ff, #5477f5);\n    position: fixed;\n    opacity: 0;\n    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);\n    border-radius: 2px;\n    cursor: pointer;\n    text-decoration: none;\n    max-width: calc(50% - 20px);\n    z-index: 2147483647;\n}\n\n.toastify.on {\n    opacity: 1;\n}\n\n.toast-close {\n    background: transparent;\n    border: 0;\n    color: white;\n    cursor: pointer;\n    font-family: inherit;\n    font-size: 1em;\n    opacity: 0.4;\n    padding: 0 5px;\n}\n\n.toastify-right {\n    right: 15px;\n}\n\n.toastify-left {\n    left: 15px;\n}\n\n.toastify-top {\n    top: -150px;\n}\n\n.toastify-bottom {\n    bottom: -150px;\n}\n\n.toastify-rounded {\n    border-radius: 25px;\n}\n\n.toastify-avatar {\n    width: 1.5em;\n    height: 1.5em;\n    margin: -7px 5px;\n    border-radius: 2px;\n}\n\n.toastify-center {\n    margin-left: auto;\n    margin-right: auto;\n    left: 0;\n    right: 0;\n    max-width: fit-content;\n    max-width: -moz-fit-content;\n}\n\n@media only screen and (max-width: 360px) {\n    .toastify-right, .toastify-left {\n        margin-left: auto;\n        margin-right: auto;\n        left: 0;\n        right: 0;\n        max-width: fit-content;\n    }\n}\n",""]);const r=s},6314(t){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var o="",n=void 0!==e[5];return e[4]&&(o+="@supports (".concat(e[4],") {")),e[2]&&(o+="@media ".concat(e[2]," {")),n&&(o+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),o+=t(e),n&&(o+="}"),e[2]&&(o+="}"),e[4]&&(o+="}"),o}).join("")},e.i=function(t,o,n,a,i){"string"==typeof t&&(t=[[null,t,void 0]]);var s={};if(n)for(var r=0;r<this.length;r++){var l=this[r][0];null!=l&&(s[l]=!0)}for(var c=0;c<t.length;c++){var d=[].concat(t[c]);n&&s[d[0]]||(void 0!==i&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=i),o&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=o):d[2]=o),a&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=a):d[4]="".concat(a)),e.push(d))}},e}},4417(t){"use strict";t.exports=function(t,e){return e||(e={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]|(%20)/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},1601(t){"use strict";t.exports=function(t){return t[1]}},5072(t){"use strict";var e=[];function o(t){for(var o=-1,n=0;n<e.length;n++)if(e[n].identifier===t){o=n;break}return o}function n(t,n){for(var i={},s=[],r=0;r<t.length;r++){var l=t[r],c=n.base?l[0]+n.base:l[0],d=i[c]||0,h="".concat(c," ").concat(d);i[c]=d+1;var u=o(h),p={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==u)e[u].references++,e[u].updater(p);else{var m=a(p,n);n.byIndex=r,e.splice(r,0,{identifier:h,updater:m,references:1})}s.push(h)}return s}function a(t,e){var o=e.domAPI(e);return o.update(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap&&e.supports===t.supports&&e.layer===t.layer)return;o.update(t=e)}else o.remove()}}t.exports=function(t,a){var i=n(t=t||[],a=a||{});return function(t){t=t||[];for(var s=0;s<i.length;s++){var r=o(i[s]);e[r].references--}for(var l=n(t,a),c=0;c<i.length;c++){var d=o(i[c]);0===e[d].references&&(e[d].updater(),e.splice(d,1))}i=l}}},7659(t){"use strict";var e={};t.exports=function(t,o){var n=function(t){if(void 0===e[t]){var o=document.querySelector(t);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(t){o=null}e[t]=o}return e[t]}(t);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(o)}},540(t){"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},5056(t,e,o){"use strict";t.exports=function(t){var e=o.nc;e&&t.setAttribute("nonce",e)}},7825(t){"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(o){!function(t,e,o){var n="";o.supports&&(n+="@supports (".concat(o.supports,") {")),o.media&&(n+="@media ".concat(o.media," {"));var a=void 0!==o.layer;a&&(n+="@layer".concat(o.layer.length>0?" ".concat(o.layer):""," {")),n+=o.css,a&&(n+="}"),o.media&&(n+="}"),o.supports&&(n+="}");var i=o.sourceMap;i&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),e.styleTagTransform(n,t,e.options)}(e,t,o)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},1113(t){"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},8465(t){t.exports=function(){"use strict";function t(t,e,o){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:o;throw new TypeError("Private element is not present on this object")}function e(e,o){return e.get(t(e,o))}function o(t,e,o){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.set(t,o)}const n={},a=t=>new Promise(e=>{if(!t)return e();const o=window.scrollX,a=window.scrollY;n.restoreFocusTimeout=setTimeout(()=>{n.previousActiveElement instanceof HTMLElement?(n.previousActiveElement.focus(),n.previousActiveElement=null):document.body&&document.body.focus(),e()},100),window.scrollTo(o,a)}),i="swal2-",s=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"].reduce((t,e)=>(t[e]=i+e,t),{}),r=["success","warning","info","question","error"].reduce((t,e)=>(t[e]=i+e,t),{}),l="SweetAlert2:",c=t=>t.charAt(0).toUpperCase()+t.slice(1),d=t=>{console.warn(`${l} ${"object"==typeof t?t.join(" "):t}`)},h=t=>{console.error(`${l} ${t}`)},u=[],p=(t,e=null)=>{var o;o=`"${t}" is deprecated and will be removed in the next major release.${e?` Use "${e}" instead.`:""}`,u.includes(o)||(u.push(o),d(o))},m=t=>"function"==typeof t?t():t,w=t=>t&&"function"==typeof t.toPromise,g=t=>w(t)?t.toPromise():Promise.resolve(t),f=t=>t&&Promise.resolve(t)===t,v=()=>document.body.querySelector(`.${s.container}`),b=t=>{const e=v();return e?e.querySelector(t):null},y=t=>b(`.${t}`),x=()=>y(s.popup),k=()=>y(s.icon),C=()=>y(s.title),A=()=>y(s["html-container"]),E=()=>y(s.image),L=()=>y(s["progress-steps"]),M=()=>y(s["validation-message"]),B=()=>b(`.${s.actions} .${s.confirm}`),D=()=>b(`.${s.actions} .${s.cancel}`),T=()=>b(`.${s.actions} .${s.deny}`),S=()=>b(`.${s.loader}`),O=()=>y(s.actions),P=()=>y(s.footer),$=()=>y(s["timer-progress-bar"]),H=()=>y(s.close),j=()=>{const t=x();if(!t)return[];const e=t.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),o=Array.from(e).sort((t,e)=>{const o=parseInt(t.getAttribute("tabindex")||"0"),n=parseInt(e.getAttribute("tabindex")||"0");return o>n?1:o<n?-1:0}),n=t.querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n'),a=Array.from(n).filter(t=>"-1"!==t.getAttribute("tabindex"));return[...new Set(o.concat(a))].filter(t=>tt(t))},I=()=>q(document.body,s.shown)&&!q(document.body,s["toast-shown"])&&!q(document.body,s["no-backdrop"]),N=()=>{const t=x();return!!t&&q(t,s.toast)},z=(t,e)=>{if(t.textContent="",e){const o=(new DOMParser).parseFromString(e,"text/html"),n=o.querySelector("head");n&&Array.from(n.childNodes).forEach(e=>{t.appendChild(e)});const a=o.querySelector("body");a&&Array.from(a.childNodes).forEach(e=>{e instanceof HTMLVideoElement||e instanceof HTMLAudioElement?t.appendChild(e.cloneNode(!0)):t.appendChild(e)})}},q=(t,e)=>{if(!e)return!1;const o=e.split(/\s+/);for(let e=0;e<o.length;e++)if(!t.classList.contains(o[e]))return!1;return!0},R=(t,e,o)=>{if(((t,e)=>{Array.from(t.classList).forEach(o=>{Object.values(s).includes(o)||Object.values(r).includes(o)||Object.values(e.showClass||{}).includes(o)||t.classList.remove(o)})})(t,e),!e.customClass)return;const n=e.customClass[o];n&&("string"==typeof n||n.forEach?Y(t,n):d(`Invalid type of customClass.${o}! Expected string or iterable object, got "${typeof n}"`))},W=(t,e)=>{if(!e)return null;switch(e){case"select":case"textarea":case"file":return t.querySelector(`.${s.popup} > .${s[e]}`);case"checkbox":return t.querySelector(`.${s.popup} > .${s.checkbox} input`);case"radio":return t.querySelector(`.${s.popup} > .${s.radio} input:checked`)||t.querySelector(`.${s.popup} > .${s.radio} input:first-child`);case"range":return t.querySelector(`.${s.popup} > .${s.range} input`);default:return t.querySelector(`.${s.popup} > .${s.input}`)}},_=t=>{if(t.focus(),"file"!==t.type){const e=t.value;t.value="",t.value=e}},X=(t,e,o)=>{t&&e&&("string"==typeof e&&(e=e.split(/\s+/).filter(Boolean)),e.forEach(e=>{Array.isArray(t)?t.forEach(t=>{o?t.classList.add(e):t.classList.remove(e)}):o?t.classList.add(e):t.classList.remove(e)}))},Y=(t,e)=>{X(t,e,!0)},F=(t,e)=>{X(t,e,!1)},V=(t,e)=>{const o=Array.from(t.children);for(let t=0;t<o.length;t++){const n=o[t];if(n instanceof HTMLElement&&q(n,e))return n}},U=(t,e,o)=>{o===`${parseInt(`${o}`)}`&&(o=parseInt(o)),o||0===parseInt(`${o}`)?t.style.setProperty(e,"number"==typeof o?`${o}px`:o):t.style.removeProperty(e)},Z=(t,e="flex")=>{t&&(t.style.display=e)},J=t=>{t&&(t.style.display="none")},K=(t,e="block")=>{t&&new MutationObserver(()=>{Q(t,t.innerHTML,e)}).observe(t,{childList:!0,subtree:!0})},G=(t,e,o,n)=>{const a=t.querySelector(e);a&&a.style.setProperty(o,n)},Q=(t,e,o="flex")=>{e?Z(t,o):J(t)},tt=t=>Boolean(t&&(t.offsetWidth||t.offsetHeight||t.getClientRects().length)),et=t=>Boolean(t.scrollHeight>t.clientHeight),ot=t=>{const e=window.getComputedStyle(t),o=parseFloat(e.getPropertyValue("animation-duration")||"0"),n=parseFloat(e.getPropertyValue("transition-duration")||"0");return o>0||n>0},nt=(t,e=!1)=>{const o=$();o&&tt(o)&&(e&&(o.style.transition="none",o.style.width="100%"),setTimeout(()=>{o.style.transition=`width ${t/1e3}s linear`,o.style.width="0%"},10))},at=`\n <div aria-labelledby="${s.title}" aria-describedby="${s["html-container"]}" class="${s.popup}" tabindex="-1">\n   <button type="button" class="${s.close}"></button>\n   <ul class="${s["progress-steps"]}"></ul>\n   <div class="${s.icon}"></div>\n   <img class="${s.image}" />\n   <h2 class="${s.title}" id="${s.title}"></h2>\n   <div class="${s["html-container"]}" id="${s["html-container"]}"></div>\n   <input class="${s.input}" id="${s.input}" />\n   <input type="file" class="${s.file}" />\n   <div class="${s.range}">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="${s.select}" id="${s.select}"></select>\n   <div class="${s.radio}"></div>\n   <label class="${s.checkbox}">\n     <input type="checkbox" id="${s.checkbox}" />\n     <span class="${s.label}"></span>\n   </label>\n   <textarea class="${s.textarea}" id="${s.textarea}"></textarea>\n   <div class="${s["validation-message"]}" id="${s["validation-message"]}"></div>\n   <div class="${s.actions}">\n     <div class="${s.loader}"></div>\n     <button type="button" class="${s.confirm}"></button>\n     <button type="button" class="${s.deny}"></button>\n     <button type="button" class="${s.cancel}"></button>\n   </div>\n   <div class="${s.footer}"></div>\n   <div class="${s["timer-progress-bar-container"]}">\n     <div class="${s["timer-progress-bar"]}"></div>\n   </div>\n </div>\n`.replace(/(^|\n)\s*/g,""),it=()=>{n.currentInstance&&n.currentInstance.resetValidationMessage()},st=t=>{const e=(()=>{const t=v();return!!t&&(t.remove(),F([document.documentElement,document.body],[s["no-backdrop"],s["toast-shown"],s["has-column"]]),!0)})();if("undefined"==typeof window||"undefined"==typeof document)return void h("SweetAlert2 requires document to initialize");const o=document.createElement("div");o.className=s.container,e&&Y(o,s["no-transition"]),z(o,at),o.dataset.swal2Theme=t.theme;const a=(t=>{if("string"==typeof t){const e=document.querySelector(t);if(!e)throw new Error(`Target element "${t}" not found`);return e}return t})(t.target||"body");a.appendChild(o),t.topLayer&&(o.setAttribute("popover",""),o.showPopover()),(t=>{const e=x();e&&(e.setAttribute("role",t.toast?"alert":"dialog"),e.setAttribute("aria-live",t.toast?"polite":"assertive"),t.toast||e.setAttribute("aria-modal","true"))})(t),(t=>{"rtl"===window.getComputedStyle(t).direction&&(Y(v(),s.rtl),n.isRTL=!0)})(a),(()=>{const t=x();if(!t)return;const e=V(t,s.input),o=V(t,s.file),n=t.querySelector(`.${s.range} input`),a=t.querySelector(`.${s.range} output`),i=V(t,s.select),r=t.querySelector(`.${s.checkbox} input`),l=V(t,s.textarea);e&&(e.oninput=it),o&&(o.onchange=it),i&&(i.onchange=it),r&&(r.onchange=it),l&&(l.oninput=it),n&&a&&(n.oninput=()=>{it(),a.value=n.value},n.onchange=()=>{it(),a.value=n.value})})()},rt=(t,e)=>{t instanceof HTMLElement?e.appendChild(t):"object"==typeof t?lt(t,e):t&&z(e,t)},lt=(t,e)=>{"jquery"in t?ct(e,t):z(e,t.toString())},ct=(t,e)=>{if(t.textContent="",0 in e)for(let o=0;o in e;o++)t.appendChild(e[o].cloneNode(!0));else t.appendChild(e.cloneNode(!0))},dt=(t,e)=>{const o=O(),n=S();o&&n&&(e.showConfirmButton||e.showDenyButton||e.showCancelButton?Z(o):J(o),R(o,e,"actions"),function(t,e,o){const n=B(),a=T(),i=D();n&&a&&i&&(ut(n,"confirm",o),ut(a,"deny",o),ut(i,"cancel",o),function(t,e,o,n){n.buttonsStyling?(Y([t,e,o],s.styled),n.confirmButtonColor&&t.style.setProperty("--swal2-confirm-button-background-color",n.confirmButtonColor),n.denyButtonColor&&e.style.setProperty("--swal2-deny-button-background-color",n.denyButtonColor),n.cancelButtonColor&&o.style.setProperty("--swal2-cancel-button-background-color",n.cancelButtonColor),ht(t),ht(e),ht(o)):F([t,e,o],s.styled)}(n,a,i,o),o.reverseButtons&&(o.toast?(t.insertBefore(i,n),t.insertBefore(a,n)):(t.insertBefore(i,e),t.insertBefore(a,e),t.insertBefore(n,e))))}(o,n,e),z(n,e.loaderHtml||""),R(n,e,"loader"))};function ht(t){const e=window.getComputedStyle(t);if(e.getPropertyValue("--swal2-action-button-focus-box-shadow"))return;const o=e.backgroundColor.replace(/rgba?\((\d+), (\d+), (\d+).*/,"rgba($1, $2, $3, 0.5)");t.style.setProperty("--swal2-action-button-focus-box-shadow",e.getPropertyValue("--swal2-outline").replace(/ rgba\(.*/,` ${o}`))}function ut(t,e,o){const n=c(e);Q(t,o[`show${n}Button`],"inline-block"),z(t,o[`${e}ButtonText`]||""),t.setAttribute("aria-label",o[`${e}ButtonAriaLabel`]||""),t.className=s[e],R(t,o,`${e}Button`)}const pt=(t,e)=>{const o=v();o&&(function(t,e){"string"==typeof e?t.style.background=e:e||Y([document.documentElement,document.body],s["no-backdrop"])}(o,e.backdrop),function(t,e){e&&(e in s?Y(t,s[e]):(d('The "position" parameter is not valid, defaulting to "center"'),Y(t,s.center)))}(o,e.position),function(t,e){e&&Y(t,s[`grow-${e}`])}(o,e.grow),R(o,e,"container"))};var mt={innerParams:new WeakMap,domCache:new WeakMap};const wt=["input","file","range","select","radio","checkbox","textarea"],gt=t=>{if(!t.input)return;if(!Ct[t.input])return void h(`Unexpected type of input! Expected ${Object.keys(Ct).join(" | ")}, got "${t.input}"`);const e=xt(t.input);if(!e)return;const o=Ct[t.input](e,t);Z(e),t.inputAutoFocus&&setTimeout(()=>{_(o)})},ft=(t,e)=>{const o=x();if(!o)return;const n=W(o,t);if(n){(t=>{for(let e=0;e<t.attributes.length;e++){const o=t.attributes[e].name;["id","type","value","style"].includes(o)||t.removeAttribute(o)}})(n);for(const t in e)n.setAttribute(t,e[t])}},vt=t=>{if(!t.input)return;const e=xt(t.input);e&&R(e,t,"input")},bt=(t,e)=>{!t.placeholder&&e.inputPlaceholder&&(t.placeholder=e.inputPlaceholder)},yt=(t,e,o)=>{if(o.inputLabel){const n=document.createElement("label"),a=s["input-label"];n.setAttribute("for",t.id),n.className=a,"object"==typeof o.customClass&&Y(n,o.customClass.inputLabel),n.innerText=o.inputLabel,e.insertAdjacentElement("beforebegin",n)}},xt=t=>{const e=x();if(e)return V(e,s[t]||s.input)},kt=(t,e)=>{["string","number"].includes(typeof e)?t.value=`${e}`:f(e)||d(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof e}"`)},Ct={};Ct.text=Ct.email=Ct.password=Ct.number=Ct.tel=Ct.url=Ct.search=Ct.date=Ct["datetime-local"]=Ct.time=Ct.week=Ct.month=(t,e)=>{const o=t;return kt(o,e.inputValue),yt(o,o,e),bt(o,e),o.type=e.input,o},Ct.file=(t,e)=>{const o=t;return yt(o,o,e),bt(o,e),o},Ct.range=(t,e)=>{const o=t,n=o.querySelector("input"),a=o.querySelector("output");return n&&(kt(n,e.inputValue),n.type=e.input,yt(n,t,e)),a&&kt(a,e.inputValue),t},Ct.select=(t,e)=>{const o=t;if(o.textContent="",e.inputPlaceholder){const t=document.createElement("option");z(t,e.inputPlaceholder),t.value="",t.disabled=!0,t.selected=!0,o.appendChild(t)}return yt(o,o,e),o},Ct.radio=t=>(t.textContent="",t),Ct.checkbox=(t,e)=>{const o=x();if(!o)throw new Error("Popup not found");const n=W(o,"checkbox");if(!n)throw new Error("Checkbox input not found");n.value="1",n.checked=Boolean(e.inputValue);const a=t.querySelector("span");if(a){const t=e.inputPlaceholder||e.inputLabel;t&&z(a,t)}return n},Ct.textarea=(t,e)=>{const o=t;kt(o,e.inputValue),bt(o,e),yt(o,o,e);return setTimeout(()=>{if("MutationObserver"in window){const t=x();if(!t)return;const n=parseInt(window.getComputedStyle(t).width);new MutationObserver(()=>{if(!document.body.contains(o))return;const t=o.offsetWidth+(i=o,parseInt(window.getComputedStyle(i).marginLeft)+parseInt(window.getComputedStyle(i).marginRight)),a=x();var i;a&&(t>n?a.style.width=`${t}px`:U(a,"width",e.width))}).observe(o,{attributes:!0,attributeFilter:["style"]})}}),o};const At=(t,e)=>{const o=A();o&&(K(o),R(o,e,"htmlContainer"),e.html?(rt(e.html,o),Z(o,"block")):e.text?(o.textContent=e.text,Z(o,"block")):J(o),((t,e)=>{const o=x();if(!o)return;const n=mt.innerParams.get(t),a=!n||e.input!==n.input;wt.forEach(t=>{const n=V(o,s[t]);n&&(ft(t,e.inputAttributes),n.className=s[t],a&&J(n))}),e.input&&(a&&gt(e),vt(e))})(t,e))},Et=(t,e)=>{for(const[o,n]of Object.entries(r))e.icon!==o&&F(t,n);Y(t,e.icon&&r[e.icon]),Bt(t,e),Lt(),R(t,e,"icon")},Lt=()=>{const t=x();if(!t)return;const e=window.getComputedStyle(t).getPropertyValue("background-color"),o=t.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let t=0;t<o.length;t++)o[t].style.backgroundColor=e},Mt=(t,e)=>{if(!e.icon&&!e.iconHtml)return;let o=t.innerHTML,n="";e.iconHtml?n=Dt(e.iconHtml):"success"===e.icon?(n=(t=>`\n  ${t.animation?'<div class="swal2-success-circular-line-left"></div>':""}\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div>\n  ${t.animation?'<div class="swal2-success-fix"></div>':""}\n  ${t.animation?'<div class="swal2-success-circular-line-right"></div>':""}\n`)(e),o=o.replace(/ style=".*?"/g,"")):"error"===e.icon?n='\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n':e.icon&&(n=Dt({question:"?",warning:"!",info:"i"}[e.icon])),o.trim()!==n.trim()&&z(t,n)},Bt=(t,e)=>{if(e.iconColor){t.style.color=e.iconColor,t.style.borderColor=e.iconColor;for(const o of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])G(t,o,"background-color",e.iconColor);G(t,".swal2-success-ring","border-color",e.iconColor)}},Dt=t=>`<div class="${s["icon-content"]}">${t}</div>`;let Tt=!1,St=0,Ot=0,Pt=0,$t=0;const Ht=t=>{const e=x();if(!e)return;const o=k();if(t.target===e||o&&o.contains(t.target)){Tt=!0;const o=Nt(t);St=o.clientX,Ot=o.clientY,Pt=parseInt(e.style.insetInlineStart)||0,$t=parseInt(e.style.insetBlockStart)||0,Y(e,"swal2-dragging")}},jt=t=>{const e=x();if(e&&Tt){let{clientX:o,clientY:a}=Nt(t);const i=o-St;e.style.insetInlineStart=`${Pt+(n.isRTL?-i:i)}px`,e.style.insetBlockStart=`${$t+(a-Ot)}px`}},It=()=>{const t=x();Tt=!1,F(t,"swal2-dragging")},Nt=t=>{let e=0,o=0;return t.type.startsWith("mouse")?(e=t.clientX,o=t.clientY):t.type.startsWith("touch")&&(e=t.touches[0].clientX,o=t.touches[0].clientY),{clientX:e,clientY:o}},zt=(t,e)=>{const o=v(),n=x();if(o&&n){if(e.toast){U(o,"width",e.width),n.style.width="100%";const t=S();t&&n.insertBefore(t,k())}else U(n,"width",e.width);U(n,"padding",e.padding),e.color&&(n.style.color=e.color),e.background&&(n.style.background=e.background),J(M()),qt(n,e),e.draggable&&!e.toast?(Y(n,s.draggable),(t=>{t.addEventListener("mousedown",Ht),document.body.addEventListener("mousemove",jt),t.addEventListener("mouseup",It),t.addEventListener("touchstart",Ht),document.body.addEventListener("touchmove",jt),t.addEventListener("touchend",It)})(n)):(F(n,s.draggable),(t=>{t.removeEventListener("mousedown",Ht),document.body.removeEventListener("mousemove",jt),t.removeEventListener("mouseup",It),t.removeEventListener("touchstart",Ht),document.body.removeEventListener("touchmove",jt),t.removeEventListener("touchend",It)})(n))}},qt=(t,e)=>{const o=e.showClass||{};t.className=`${s.popup} ${tt(t)?o.popup:""}`,e.toast?(Y([document.documentElement,document.body],s["toast-shown"]),Y(t,s.toast)):Y(t,s.modal),R(t,e,"popup"),"string"==typeof e.customClass&&Y(t,e.customClass),e.icon&&Y(t,s[`icon-${e.icon}`])},Rt=t=>{const e=document.createElement("li");return Y(e,s["progress-step"]),z(e,t),e},Wt=t=>{const e=document.createElement("li");return Y(e,s["progress-step-line"]),t.progressStepsDistance&&U(e,"width",t.progressStepsDistance),e},_t=(t,e)=>{var o;zt(0,e),pt(0,e),((t,e)=>{const o=L();if(!o)return;const{progressSteps:n,currentProgressStep:a}=e;n&&0!==n.length&&void 0!==a?(Z(o),o.textContent="",a>=n.length&&d("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),n.forEach((t,i)=>{const r=Rt(t);if(o.appendChild(r),i===a&&Y(r,s["active-progress-step"]),i!==n.length-1){const t=Wt(e);o.appendChild(t)}})):J(o)})(0,e),((t,e)=>{const o=mt.innerParams.get(t),n=k();if(n){if(o&&e.icon===o.icon)return Mt(n,e),void Et(n,e);if(e.icon||e.iconHtml){if(e.icon&&-1===Object.keys(r).indexOf(e.icon))return h(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${e.icon}"`),void J(n);Z(n),Mt(n,e),Et(n,e),Y(n,e.showClass&&e.showClass.icon),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",Lt)}else J(n)}})(t,e),((t,e)=>{const o=E();o&&(e.imageUrl?(Z(o,""),o.setAttribute("src",e.imageUrl),o.setAttribute("alt",e.imageAlt||""),U(o,"width",e.imageWidth),U(o,"height",e.imageHeight),o.className=s.image,R(o,e,"image")):J(o))})(0,e),((t,e)=>{const o=C();o&&(K(o),Q(o,Boolean(e.title||e.titleText),"block"),e.title&&rt(e.title,o),e.titleText&&(o.innerText=e.titleText),R(o,e,"title"))})(0,e),((t,e)=>{const o=H();o&&(z(o,e.closeButtonHtml||""),R(o,e,"closeButton"),Q(o,e.showCloseButton),o.setAttribute("aria-label",e.closeButtonAriaLabel||""))})(0,e),At(t,e),dt(0,e),((t,e)=>{const o=P();o&&(K(o),Q(o,Boolean(e.footer),"block"),e.footer&&rt(e.footer,o),R(o,e,"footer"))})(0,e);const a=x();"function"==typeof e.didRender&&a&&e.didRender(a),null===(o=n.eventEmitter)||void 0===o||o.emit("didRender",a)},Xt=()=>{var t;return null===(t=B())||void 0===t?void 0:t.click()},Yt=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Ft=t=>{if(t.keydownTarget&&t.keydownHandlerAdded&&t.keydownHandler){const e=t.keydownHandler;t.keydownTarget.removeEventListener("keydown",e,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!1}},Vt=(t,e)=>{var o;const n=j();if(n.length)return-2===(t+=e)&&(t=n.length-1),t===n.length?t=0:-1===t&&(t=n.length-1),void n[t].focus();null===(o=x())||void 0===o||o.focus()},Ut=["ArrowRight","ArrowDown"],Zt=["ArrowLeft","ArrowUp"],Jt=(t,e,o)=>{t&&(e.isComposing||229===e.keyCode||(t.stopKeydownPropagation&&e.stopPropagation(),"Enter"===e.key?Kt(e,t):"Tab"===e.key?Gt(e):[...Ut,...Zt].includes(e.key)?Qt(e.key):"Escape"===e.key&&te(e,t,o)))},Kt=(t,e)=>{if(!m(e.allowEnterKey))return;const o=x();if(!o||!e.input)return;const n=W(o,e.input);if(t.target&&n&&t.target instanceof HTMLElement&&t.target.outerHTML===n.outerHTML){if(["textarea","file"].includes(e.input))return;Xt(),t.preventDefault()}},Gt=t=>{const e=t.target,o=j();let n=-1;for(let t=0;t<o.length;t++)if(e===o[t]){n=t;break}t.shiftKey?Vt(n,-1):Vt(n,1),t.stopPropagation(),t.preventDefault()},Qt=t=>{const e=O(),o=B(),n=T(),a=D();if(!(e&&o&&n&&a))return;const i=[o,n,a];if(document.activeElement instanceof HTMLElement&&!i.includes(document.activeElement))return;const s=Ut.includes(t)?"nextElementSibling":"previousElementSibling";let r=document.activeElement;if(r){for(let t=0;t<e.children.length;t++){if(r=r[s],!r)return;if(r instanceof HTMLButtonElement&&tt(r))break}r instanceof HTMLButtonElement&&r.focus()}},te=(t,e,o)=>{t.preventDefault(),m(e.allowEscapeKey)&&o(Yt.esc)};var ee={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const oe=()=>{Array.from(document.body.children).forEach(t=>{t.hasAttribute("data-previous-aria-hidden")?(t.setAttribute("aria-hidden",t.getAttribute("data-previous-aria-hidden")||""),t.removeAttribute("data-previous-aria-hidden")):t.removeAttribute("aria-hidden")})},ne="undefined"!=typeof window&&Boolean(window.GestureEvent),ae=()=>{const t=v();if(!t)return;let e;t.ontouchstart=t=>{e=ie(t)},t.ontouchmove=t=>{e&&(t.preventDefault(),t.stopPropagation())}},ie=t=>{const e=t.target,o=v(),n=A();return!(!o||!n||se(t)||re(t)||e!==o&&(et(o)||!(e instanceof HTMLElement)||((t,e)=>{let o=t;for(;o&&o!==e;){if(et(o))return!0;o=o.parentElement}return!1})(e,n)||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||et(n)&&n.contains(e)))},se=t=>Boolean(t.touches&&t.touches.length&&"stylus"===t.touches[0].touchType),re=t=>t.touches&&t.touches.length>1;let le=null;const ce=t=>{null===le&&(document.body.scrollHeight>window.innerHeight||"scroll"===t)&&(le=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${le+(()=>{const t=document.createElement("div");t.className=s["scrollbar-measure"],document.body.appendChild(t);const e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e})()}px`)};function de(t,e,o,i){N()?ve(t,i):(a(o).then(()=>ve(t,i)),Ft(n)),ne?(e.setAttribute("style","display:none !important"),e.removeAttribute("class"),e.innerHTML=""):e.remove(),I()&&(null!==le&&(document.body.style.paddingRight=`${le}px`,le=null),(()=>{if(q(document.body,s.iosfix)){const t=parseInt(document.body.style.top,10);F(document.body,s.iosfix),document.body.style.top="",document.body.scrollTop=-1*t}})(),oe()),F([document.documentElement,document.body],[s.shown,s["height-auto"],s["no-backdrop"],s["toast-shown"]])}function he(t){t=we(t);const e=ee.swalPromiseResolve.get(this),o=ue(this);this.isAwaitingPromise?t.isDismissed||(me(this),e(t)):o&&e(t)}const ue=t=>{const e=x();if(!e)return!1;const o=mt.innerParams.get(t);if(!o||q(e,o.hideClass.popup))return!1;F(e,o.showClass.popup),Y(e,o.hideClass.popup);const n=v();return F(n,o.showClass.backdrop),Y(n,o.hideClass.backdrop),ge(t,e,o),!0};function pe(t){const e=ee.swalPromiseReject.get(this);me(this),e&&e(t)}const me=t=>{t.isAwaitingPromise&&(delete t.isAwaitingPromise,mt.innerParams.get(t)||t._destroy())},we=t=>void 0===t?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},t),ge=(t,e,o)=>{var a;const i=v(),s=ot(e);"function"==typeof o.willClose&&o.willClose(e),null===(a=n.eventEmitter)||void 0===a||a.emit("willClose",e),s&&i?fe(t,e,i,Boolean(o.returnFocus),o.didClose):i&&de(t,i,Boolean(o.returnFocus),o.didClose)},fe=(t,e,o,a,i)=>{n.swalCloseEventFinishedCallback=de.bind(null,t,o,a,i);const s=function(t){var o;t.target===e&&(null===(o=n.swalCloseEventFinishedCallback)||void 0===o||o.call(n),delete n.swalCloseEventFinishedCallback,e.removeEventListener("animationend",s),e.removeEventListener("transitionend",s))};e.addEventListener("animationend",s),e.addEventListener("transitionend",s)},ve=(t,e)=>{setTimeout(()=>{var o;"function"==typeof e&&e.bind(t.params)(),null===(o=n.eventEmitter)||void 0===o||o.emit("didClose"),t._destroy&&t._destroy()})},be=t=>{let e=x();if(e||new Qo,e=x(),!e)return;const o=S();N()?J(k()):ye(e,t),Z(o),e.setAttribute("data-loading","true"),e.setAttribute("aria-busy","true"),e.focus()},ye=(t,e)=>{const o=O(),n=S();o&&n&&(!e&&tt(B())&&(e=B()),Z(o),e&&(J(e),n.setAttribute("data-button-to-replace",e.className),o.insertBefore(n,e)),Y([t,o],s.loading))},xe=t=>t.checked?1:0,ke=t=>t.checked?t.value:null,Ce=t=>t.files&&t.files.length?null!==t.getAttribute("multiple")?t.files:t.files[0]:null,Ae=(t,e)=>{const o=x();if(!o)return;const n=t=>{"select"===e.input?function(t,e,o){const n=V(t,s.select);if(!n)return;const a=(t,e,n)=>{const a=document.createElement("option");a.value=n,z(a,e),a.selected=Me(n,o.inputValue),t.appendChild(a)};e.forEach(t=>{const e=t[0],o=t[1];if(Array.isArray(o)){const t=document.createElement("optgroup");t.label=e,t.disabled=!1,n.appendChild(t),o.forEach(e=>a(t,e[1],e[0]))}else a(n,o,e)}),n.focus()}(o,Le(t),e):"radio"===e.input&&function(t,e,o){const n=V(t,s.radio);if(!n)return;e.forEach(t=>{const e=t[0],a=t[1],i=document.createElement("input"),r=document.createElement("label");i.type="radio",i.name=s.radio,i.value=e,Me(e,o.inputValue)&&(i.checked=!0);const l=document.createElement("span");z(l,a),l.className=s.label,r.appendChild(i),r.appendChild(l),n.appendChild(r)});const a=n.querySelectorAll("input");a.length&&a[0].focus()}(o,Le(t),e)};w(e.inputOptions)||f(e.inputOptions)?(be(B()),g(e.inputOptions).then(e=>{t.hideLoading(),n(e)})):"object"==typeof e.inputOptions?n(e.inputOptions):h("Unexpected type of inputOptions! Expected object, Map or Promise, got "+typeof e.inputOptions)},Ee=(t,e)=>{const o=t.getInput();o&&(J(o),g(e.inputValue).then(n=>{o.value="number"===e.input?`${parseFloat(n)||0}`:`${n}`,Z(o),o.focus(),t.hideLoading()}).catch(e=>{h(`Error in inputValue promise: ${e}`),o.value="",Z(o),o.focus(),t.hideLoading()}))};const Le=t=>{const e=[];return t instanceof Map?t.forEach((t,o)=>{let n=t;"object"==typeof n&&(n=Le(n)),e.push([o,n])}):Object.keys(t).forEach(o=>{let n=t[o];"object"==typeof n&&(n=Le(n)),e.push([o,n])}),e},Me=(t,e)=>Boolean(e)&&null!=e&&e.toString()===t.toString(),Be=(t,e)=>{const o=mt.innerParams.get(t);if(!o.input)return void h(`The "input" parameter is needed to be set when using returnInputValueOn${c(e)}`);const n=t.getInput(),a=((t,e)=>{const o=t.getInput();if(!o)return null;switch(e.input){case"checkbox":return xe(o);case"radio":return ke(o);case"file":return Ce(o);default:return e.inputAutoTrim?o.value.trim():o.value}})(t,o);o.inputValidator?De(t,a,e):n&&!n.checkValidity()?(t.enableButtons(),t.showValidationMessage(o.validationMessage||n.validationMessage)):"deny"===e?Te(t,a):Pe(t,a)},De=(t,e,o)=>{const n=mt.innerParams.get(t);t.disableInput(),Promise.resolve().then(()=>g(n.inputValidator(e,n.validationMessage))).then(n=>{t.enableButtons(),t.enableInput(),n?t.showValidationMessage(n):"deny"===o?Te(t,e):Pe(t,e)})},Te=(t,e)=>{const o=mt.innerParams.get(t);o.showLoaderOnDeny&&be(T()),o.preDeny?(t.isAwaitingPromise=!0,Promise.resolve().then(()=>g(o.preDeny(e,o.validationMessage))).then(o=>{!1===o?(t.hideLoading(),me(t)):t.close({isDenied:!0,value:void 0===o?e:o})}).catch(e=>Oe(t,e))):t.close({isDenied:!0,value:e})},Se=(t,e)=>{t.close({isConfirmed:!0,value:e})},Oe=(t,e)=>{t.rejectPromise(e)},Pe=(t,e)=>{const o=mt.innerParams.get(t);o.showLoaderOnConfirm&&be(),o.preConfirm?(t.resetValidationMessage(),t.isAwaitingPromise=!0,Promise.resolve().then(()=>g(o.preConfirm(e,o.validationMessage))).then(o=>{tt(M())||!1===o?(t.hideLoading(),me(t)):Se(t,void 0===o?e:o)}).catch(e=>Oe(t,e))):Se(t,e)};function $e(){const t=mt.innerParams.get(this);if(!t)return;const e=mt.domCache.get(this);J(e.loader),N()?t.icon&&Z(k()):He(e),F([e.popup,e.actions],s.loading),e.popup.removeAttribute("aria-busy"),e.popup.removeAttribute("data-loading"),e.confirmButton.disabled=!1,e.denyButton.disabled=!1,e.cancelButton.disabled=!1}const He=t=>{const e=t.loader.getAttribute("data-button-to-replace"),o=e?t.popup.getElementsByClassName(e):[];o.length?Z(o[0],"inline-block"):!tt(B())&&!tt(T())&&!tt(D())&&J(t.actions)};function je(){const t=mt.innerParams.get(this),e=mt.domCache.get(this);return e?W(e.popup,t.input):null}function Ie(t,e,o){const n=mt.domCache.get(t);e.forEach(t=>{n[t].disabled=o})}function Ne(t,e){const o=x();if(o&&t)if("radio"===t.type){const t=o.querySelectorAll(`[name="${s.radio}"]`);for(let o=0;o<t.length;o++)t[o].disabled=e}else t.disabled=e}function ze(){Ie(this,["confirmButton","denyButton","cancelButton"],!1)}function qe(){Ie(this,["confirmButton","denyButton","cancelButton"],!0)}function Re(){Ne(this.getInput(),!1)}function We(){Ne(this.getInput(),!0)}function _e(t){const e=mt.domCache.get(this),o=mt.innerParams.get(this);z(e.validationMessage,t),e.validationMessage.className=s["validation-message"],o.customClass&&o.customClass.validationMessage&&Y(e.validationMessage,o.customClass.validationMessage),Z(e.validationMessage);const n=this.getInput();n&&(n.setAttribute("aria-invalid","true"),n.setAttribute("aria-describedby",s["validation-message"]),_(n),Y(n,s.inputerror))}function Xe(){const t=mt.domCache.get(this);t.validationMessage&&J(t.validationMessage);const e=this.getInput();e&&(e.removeAttribute("aria-invalid"),e.removeAttribute("aria-describedby"),F(e,s.inputerror))}const Ye={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,draggable:!1,animation:!0,theme:"light",showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0,topLayer:!1},Fe=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","draggable","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","theme","willClose"],Ve={allowEnterKey:void 0},Ue=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],Ze=t=>Object.prototype.hasOwnProperty.call(Ye,t),Je=t=>-1!==Fe.indexOf(t),Ke=t=>Ve[t],Ge=t=>{Ze(t)||d(`Unknown parameter "${t}"`)},Qe=t=>{Ue.includes(t)&&d(`The parameter "${t}" is incompatible with toasts`)},to=t=>{const e=Ke(t);e&&p(t,e)},eo=t=>{!1===t.backdrop&&t.allowOutsideClick&&d('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),t.theme&&!["light","dark","auto","minimal","borderless","bootstrap-4","bootstrap-4-light","bootstrap-4-dark","bootstrap-5","bootstrap-5-light","bootstrap-5-dark","material-ui","material-ui-light","material-ui-dark","embed-iframe","bulma","bulma-light","bulma-dark"].includes(t.theme)&&d(`Invalid theme "${t.theme}"`);for(const e in t)Ge(e),t.toast&&Qe(e),to(e)};function oo(t){const e=v(),o=x(),n=mt.innerParams.get(this);if(!o||q(o,n.hideClass.popup))return void d("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const a=no(t),i=Object.assign({},n,a);eo(i),e&&(e.dataset.swal2Theme=i.theme),_t(this,i),mt.innerParams.set(this,i),Object.defineProperties(this,{params:{value:Object.assign({},this.params,t),writable:!1,enumerable:!0}})}const no=t=>{const e={};return Object.keys(t).forEach(o=>{if(Je(o)){const n=t;e[o]=n[o]}else d(`Invalid parameter to update: ${o}`)}),e};function ao(){var t;const e=mt.domCache.get(this),o=mt.innerParams.get(this);o?(e.popup&&n.swalCloseEventFinishedCallback&&(n.swalCloseEventFinishedCallback(),delete n.swalCloseEventFinishedCallback),"function"==typeof o.didDestroy&&o.didDestroy(),null===(t=n.eventEmitter)||void 0===t||t.emit("didDestroy"),io(this)):so(this)}const io=t=>{so(t),delete t.params,delete n.keydownHandler,delete n.keydownTarget,delete n.currentInstance},so=t=>{t.isAwaitingPromise?(ro(mt,t),t.isAwaitingPromise=!0):(ro(ee,t),ro(mt,t),delete t.isAwaitingPromise,delete t.disableButtons,delete t.enableButtons,delete t.getInput,delete t.disableInput,delete t.enableInput,delete t.hideLoading,delete t.disableLoading,delete t.showValidationMessage,delete t.resetValidationMessage,delete t.close,delete t.closePopup,delete t.closeModal,delete t.closeToast,delete t.rejectPromise,delete t.update,delete t._destroy)},ro=(t,e)=>{for(const o in t)t[o].delete(e)};var lo=Object.freeze({__proto__:null,_destroy:ao,close:he,closeModal:he,closePopup:he,closeToast:he,disableButtons:qe,disableInput:We,disableLoading:$e,enableButtons:ze,enableInput:Re,getInput:je,handleAwaitingPromise:me,hideLoading:$e,rejectPromise:pe,resetValidationMessage:Xe,showValidationMessage:_e,update:oo});const co=(t,e,o)=>{e.popup.onclick=()=>{t&&(ho(t)||t.timer||t.input)||o(Yt.close)}},ho=t=>Boolean(t.showConfirmButton||t.showDenyButton||t.showCancelButton||t.showCloseButton);let uo=!1;const po=t=>{t.popup.onmousedown=()=>{t.container.onmouseup=function(e){t.container.onmouseup=()=>{},e.target===t.container&&(uo=!0)}}},mo=t=>{t.container.onmousedown=e=>{e.target===t.container&&e.preventDefault(),t.popup.onmouseup=function(e){t.popup.onmouseup=()=>{},(e.target===t.popup||e.target instanceof HTMLElement&&t.popup.contains(e.target))&&(uo=!0)}}},wo=(t,e,o)=>{e.container.onclick=n=>{uo?uo=!1:n.target===e.container&&m(t.allowOutsideClick)&&o(Yt.backdrop)}},go=t=>t instanceof Element||(t=>"object"==typeof t&&t.jquery)(t);const fo=()=>{if(n.timeout)return(()=>{const t=$();if(!t)return;const e=parseInt(window.getComputedStyle(t).width);t.style.removeProperty("transition"),t.style.width="100%";const o=e/parseInt(window.getComputedStyle(t).width)*100;t.style.width=`${o}%`})(),n.timeout.stop()},vo=()=>{if(n.timeout){const t=n.timeout.start();return nt(t),t}};let bo=!1;const yo={};const xo=t=>{for(let e=t.target;e&&e!==document;e=e.parentNode)for(const t in yo){const o=e.getAttribute&&e.getAttribute(t);if(o)return void yo[t].fire({template:o})}};n.eventEmitter=new class{constructor(){this.events={}}_getHandlersByEventName(t){return void 0===this.events[t]&&(this.events[t]=[]),this.events[t]}on(t,e){const o=this._getHandlersByEventName(t);o.includes(e)||o.push(e)}once(t,e){const o=(...n)=>{this.removeListener(t,o),e.apply(this,n)};this.on(t,o)}emit(t,...e){this._getHandlersByEventName(t).forEach(t=>{try{t.apply(this,e)}catch(t){console.error(t)}})}removeListener(t,e){const o=this._getHandlersByEventName(t),n=o.indexOf(e);n>-1&&o.splice(n,1)}removeAllListeners(t){void 0!==this.events[t]&&(this.events[t].length=0)}reset(){this.events={}}};var ko=Object.freeze({__proto__:null,argsToParams:t=>{const e={};return"object"!=typeof t[0]||go(t[0])?["title","html","icon"].forEach((o,n)=>{const a=t[n];"string"==typeof a||go(a)?e[o]=a:void 0!==a&&h(`Unexpected type of ${o}! Expected "string" or "Element", got ${typeof a}`)}):Object.assign(e,t[0]),e},bindClickHandler:function(t="data-swal-template"){yo[t]=this,bo||(document.body.addEventListener("click",xo),bo=!0)},clickCancel:()=>{var t;return null===(t=D())||void 0===t?void 0:t.click()},clickConfirm:Xt,clickDeny:()=>{var t;return null===(t=T())||void 0===t?void 0:t.click()},enableLoading:be,fire:function(...t){return new this(...t)},getActions:O,getCancelButton:D,getCloseButton:H,getConfirmButton:B,getContainer:v,getDenyButton:T,getFocusableElements:j,getFooter:P,getHtmlContainer:A,getIcon:k,getIconContent:()=>y(s["icon-content"]),getImage:E,getInputLabel:()=>y(s["input-label"]),getLoader:S,getPopup:x,getProgressSteps:L,getTimerLeft:()=>n.timeout&&n.timeout.getTimerLeft(),getTimerProgressBar:$,getTitle:C,getValidationMessage:M,increaseTimer:t=>{if(n.timeout){const e=n.timeout.increase(t);return nt(e,!0),e}},isDeprecatedParameter:Ke,isLoading:()=>{const t=x();return!!t&&t.hasAttribute("data-loading")},isTimerRunning:()=>Boolean(n.timeout&&n.timeout.isRunning()),isUpdatableParameter:Je,isValidParameter:Ze,isVisible:()=>tt(x()),mixin:function(t){return class extends(this){_main(e,o){return super._main(e,Object.assign({},t,o))}}},off:(t,e)=>{n.eventEmitter&&(t?e?n.eventEmitter.removeListener(t,e):n.eventEmitter.removeAllListeners(t):n.eventEmitter.reset())},on:(t,e)=>{n.eventEmitter&&n.eventEmitter.on(t,e)},once:(t,e)=>{n.eventEmitter&&n.eventEmitter.once(t,e)},resumeTimer:vo,showLoading:be,stopTimer:fo,toggleTimer:()=>{const t=n.timeout;return t&&(t.running?fo():vo())}});class Co{constructor(t,e){this.callback=t,this.remaining=e,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(t){const e=this.running;return e&&this.stop(),this.remaining+=t,e&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const Ao=["swal-title","swal-html","swal-footer"],Eo=t=>{const e={};return Array.from(t.querySelectorAll("swal-param")).forEach(t=>{Po(t,["name","value"]);const o=t.getAttribute("name"),n=t.getAttribute("value");o&&n&&(e[o]=o in Ye&&"boolean"==typeof Ye[o]?"false"!==n:o in Ye&&"object"==typeof Ye[o]?JSON.parse(n):n)}),e},Lo=t=>{const e={};return Array.from(t.querySelectorAll("swal-function-param")).forEach(t=>{const o=t.getAttribute("name"),n=t.getAttribute("value");o&&n&&(e[o]=new Function(`return ${n}`)())}),e},Mo=t=>{const e={};return Array.from(t.querySelectorAll("swal-button")).forEach(t=>{Po(t,["type","color","aria-label"]);const o=t.getAttribute("type");if(o&&["confirm","cancel","deny"].includes(o)){if(e[`${o}ButtonText`]=t.innerHTML,e[`show${c(o)}Button`]=!0,t.hasAttribute("color")){const n=t.getAttribute("color");null!==n&&(e[`${o}ButtonColor`]=n)}if(t.hasAttribute("aria-label")){const n=t.getAttribute("aria-label");null!==n&&(e[`${o}ButtonAriaLabel`]=n)}}}),e},Bo=t=>{const e={},o=t.querySelector("swal-image");return o&&(Po(o,["src","width","height","alt"]),o.hasAttribute("src")&&(e.imageUrl=o.getAttribute("src")||void 0),o.hasAttribute("width")&&(e.imageWidth=o.getAttribute("width")||void 0),o.hasAttribute("height")&&(e.imageHeight=o.getAttribute("height")||void 0),o.hasAttribute("alt")&&(e.imageAlt=o.getAttribute("alt")||void 0)),e},Do=t=>{const e={},o=t.querySelector("swal-icon");return o&&(Po(o,["type","color"]),o.hasAttribute("type")&&(e.icon=o.getAttribute("type")),o.hasAttribute("color")&&(e.iconColor=o.getAttribute("color")),e.iconHtml=o.innerHTML),e},To=t=>{const e={},o=t.querySelector("swal-input");o&&(Po(o,["type","label","placeholder","value"]),e.input=o.getAttribute("type")||"text",o.hasAttribute("label")&&(e.inputLabel=o.getAttribute("label")),o.hasAttribute("placeholder")&&(e.inputPlaceholder=o.getAttribute("placeholder")),o.hasAttribute("value")&&(e.inputValue=o.getAttribute("value")));const n=Array.from(t.querySelectorAll("swal-input-option"));return n.length&&(e.inputOptions={},n.forEach(t=>{Po(t,["value"]);const o=t.getAttribute("value");if(!o)return;const n=t.innerHTML;e.inputOptions[o]=n})),e},So=(t,e)=>{const o={};for(const n in e){const a=e[n],i=t.querySelector(a);i&&(Po(i,[]),o[a.replace(/^swal-/,"")]=i.innerHTML.trim())}return o},Oo=t=>{const e=Ao.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(t.children).forEach(t=>{const o=t.tagName.toLowerCase();e.includes(o)||d(`Unrecognized element <${o}>`)})},Po=(t,e)=>{Array.from(t.attributes).forEach(o=>{-1===e.indexOf(o.name)&&d([`Unrecognized attribute "${o.name}" on <${t.tagName.toLowerCase()}>.`,e.length?`Allowed attributes are: ${e.join(", ")}`:"To set the value, use HTML within the element."])})},$o=t=>{var e,o;const a=v(),i=x();if(!a||!i)return;"function"==typeof t.willOpen&&t.willOpen(i),null===(e=n.eventEmitter)||void 0===e||e.emit("willOpen",i);const s=window.getComputedStyle(document.body).overflowY;if(No(a,i,t),setTimeout(()=>{jo(a,i)},10),I()&&(Io(a,void 0!==t.scrollbarPadding&&t.scrollbarPadding,s),(()=>{const t=v();Array.from(document.body.children).forEach(e=>{e.contains(t)||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")||""),e.setAttribute("aria-hidden","true"))})})()),N()||n.previousActiveElement||(n.previousActiveElement=document.activeElement),"function"==typeof t.didOpen){const e=t.didOpen;setTimeout(()=>e(i))}null===(o=n.eventEmitter)||void 0===o||o.emit("didOpen",i)},Ho=t=>{const e=x();if(!e||t.target!==e)return;const o=v();o&&(e.removeEventListener("animationend",Ho),e.removeEventListener("transitionend",Ho),o.style.overflowY="auto",F(o,s["no-transition"]))},jo=(t,e)=>{ot(e)?(t.style.overflowY="hidden",e.addEventListener("animationend",Ho),e.addEventListener("transitionend",Ho)):t.style.overflowY="auto"},Io=(t,e,o)=>{(()=>{if(ne&&!q(document.body,s.iosfix)){const t=document.body.scrollTop;document.body.style.top=-1*t+"px",Y(document.body,s.iosfix),ae()}})(),e&&"hidden"!==o&&ce(o),setTimeout(()=>{t.scrollTop=0})},No=(t,e,o)=>{var n;null!==(n=o.showClass)&&void 0!==n&&n.backdrop&&Y(t,o.showClass.backdrop),o.animation?(e.style.setProperty("opacity","0","important"),Z(e,"grid"),setTimeout(()=>{var t;null!==(t=o.showClass)&&void 0!==t&&t.popup&&Y(e,o.showClass.popup),e.style.removeProperty("opacity")},10)):Z(e,"grid"),Y([document.documentElement,document.body],s.shown),o.heightAuto&&o.backdrop&&!o.toast&&Y([document.documentElement,document.body],s["height-auto"])};var zo=(t,e)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid email address"),qo=(t,e)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid URL");function Ro(t){(function(t){t.inputValidator||("email"===t.input&&(t.inputValidator=zo),"url"===t.input&&(t.inputValidator=qo))})(t),t.showLoaderOnConfirm&&!t.preConfirm&&d("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(t){(!t.target||"string"==typeof t.target&&!document.querySelector(t.target)||"string"!=typeof t.target&&!t.target.appendChild)&&(d('Target parameter is not valid, defaulting to "body"'),t.target="body")}(t),"string"==typeof t.title&&(t.title=t.title.split("\n").join("<br />")),st(t)}let Wo;var _o=new WeakMap;class Xo{constructor(...e){if(o(this,_o,Promise.resolve({isConfirmed:!1,isDenied:!1,isDismissed:!0})),"undefined"==typeof window)return;Wo=this;const n=Object.freeze(this.constructor.argsToParams(e));var a,i,s;this.params=n,this.isAwaitingPromise=!1,a=_o,i=this,s=this._main(Wo.params),a.set(t(a,i),s)}_main(t,e={}){if(eo(Object.assign({},e,t)),n.currentInstance){const t=ee.swalPromiseResolve.get(n.currentInstance),{isAwaitingPromise:e}=n.currentInstance;n.currentInstance._destroy(),e||t({isDismissed:!0}),I()&&oe()}n.currentInstance=Wo;const o=Fo(t,e);Ro(o),Object.freeze(o),n.timeout&&(n.timeout.stop(),delete n.timeout),clearTimeout(n.restoreFocusTimeout);const a=Vo(Wo);return _t(Wo,o),mt.innerParams.set(Wo,o),Yo(Wo,a,o)}then(t){return e(_o,this).then(t)}finally(t){return e(_o,this).finally(t)}}const Yo=(t,e,o)=>new Promise((a,i)=>{const s=e=>{t.close({isDismissed:!0,dismiss:e,isConfirmed:!1,isDenied:!1})};ee.swalPromiseResolve.set(t,a),ee.swalPromiseReject.set(t,i),e.confirmButton.onclick=()=>{(t=>{const e=mt.innerParams.get(t);t.disableButtons(),e.input?Be(t,"confirm"):Pe(t,!0)})(t)},e.denyButton.onclick=()=>{(t=>{const e=mt.innerParams.get(t);t.disableButtons(),e.returnInputValueOnDeny?Be(t,"deny"):Te(t,!1)})(t)},e.cancelButton.onclick=()=>{((t,e)=>{t.disableButtons(),e(Yt.cancel)})(t,s)},e.closeButton.onclick=()=>{s(Yt.close)},((t,e,o)=>{t.toast?co(t,e,o):(po(e),mo(e),wo(t,e,o))})(o,e,s),((t,e,o)=>{if(Ft(t),!e.toast){const n=t=>Jt(e,t,o);t.keydownHandler=n;const a=e.keydownListenerCapture?window:x();if(a){t.keydownTarget=a,t.keydownListenerCapture=e.keydownListenerCapture;const o=n;t.keydownTarget.addEventListener("keydown",o,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!0}}})(n,o,s),((t,e)=>{"select"===e.input||"radio"===e.input?Ae(t,e):["text","email","number","tel","textarea"].some(t=>t===e.input)&&(w(e.inputValue)||f(e.inputValue))&&(be(B()),Ee(t,e))})(t,o),$o(o),Uo(n,o,s),Zo(e,o),setTimeout(()=>{e.container.scrollTop=0})}),Fo=(t,e)=>{const o=(t=>{const e="string"==typeof t.template?document.querySelector(t.template):t.template;if(!e)return{};const o=e.content;return Oo(o),Object.assign(Eo(o),Lo(o),Mo(o),Bo(o),Do(o),To(o),So(o,Ao))})(t),n=Object.assign({},Ye,e,o,t);return n.showClass=Object.assign({},Ye.showClass,n.showClass),n.hideClass=Object.assign({},Ye.hideClass,n.hideClass),!1===n.animation&&(n.showClass={backdrop:"swal2-noanimation"},n.hideClass={}),n},Vo=t=>{const e={popup:x(),container:v(),actions:O(),confirmButton:B(),denyButton:T(),cancelButton:D(),loader:S(),closeButton:H(),validationMessage:M(),progressSteps:L()};return mt.domCache.set(t,e),e},Uo=(t,e,o)=>{const n=$();J(n),e.timer&&(t.timeout=new Co(()=>{o("timer"),delete t.timeout},e.timer),e.timerProgressBar&&n&&(Z(n),R(n,e,"timerProgressBar"),setTimeout(()=>{t.timeout&&t.timeout.running&&nt(e.timer)})))},Zo=(t,e)=>{if(!e.toast)return m(e.allowEnterKey)?void(Jo(t)||Ko(t,e)||Vt(-1,1)):(p("allowEnterKey"),void Go())},Jo=t=>{const e=Array.from(t.popup.querySelectorAll("[autofocus]"));for(const t of e)if(t instanceof HTMLElement&&tt(t))return t.focus(),!0;return!1},Ko=(t,e)=>e.focusDeny&&tt(t.denyButton)?(t.denyButton.focus(),!0):e.focusCancel&&tt(t.cancelButton)?(t.cancelButton.focus(),!0):!(!e.focusConfirm||!tt(t.confirmButton)||(t.confirmButton.focus(),0)),Go=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};Xo.prototype.disableButtons=qe,Xo.prototype.enableButtons=ze,Xo.prototype.getInput=je,Xo.prototype.disableInput=We,Xo.prototype.enableInput=Re,Xo.prototype.hideLoading=$e,Xo.prototype.disableLoading=$e,Xo.prototype.showValidationMessage=_e,Xo.prototype.resetValidationMessage=Xe,Xo.prototype.close=he,Xo.prototype.closePopup=he,Xo.prototype.closeModal=he,Xo.prototype.closeToast=he,Xo.prototype.rejectPromise=pe,Xo.prototype.update=oo,Xo.prototype._destroy=ao,Object.assign(Xo,ko),Object.keys(lo).forEach(t=>{Xo[t]=function(...e){if(Wo&&Wo[t])return Wo[t](...e)}}),Xo.DismissReason=Yt,Xo.version="11.26.17";const Qo=Xo;return Qo.default=Qo,Qo}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),"undefined"!=typeof document&&function(t,e){var o=t.createElement("style");if(t.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=e);else try{o.innerHTML=e}catch(t){o.innerText=e}}(document,':root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-container-padding: 0.625em;--swal2-backdrop: rgba(0, 0, 0, 0.4);--swal2-backdrop-transition: background-color 0.15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: 0.3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show 0.3s;--swal2-hide-animation: swal2-hide 0.15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: 0.8em 1em 0;--swal2-html-container-padding: 1em 1.6em 0.3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: 0.1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color 0.2s, box-shadow 0.2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color 0.2s, box-shadow 0.2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: 0.25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: 0.25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: 0.25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show 0.5s;--swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}@media(prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:rgba(0,0,0,0);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translate3d(0, 0, 0) scale(1);opacity:1}100%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}')},7736(t){var e;e=function(t){var e=function(t){return new e.lib.init(t)};function o(t,e){return e.offset[t]?isNaN(e.offset[t])?e.offset[t]:e.offset[t]+"px":"0px"}function n(t,e){return!(!t||"string"!=typeof e||!(t.className&&t.className.trim().split(/\s+/gi).indexOf(e)>-1))}return e.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},e.lib=e.prototype={toastify:"1.12.0",constructor:e,init:function(t){return t||(t={}),this.options={},this.toastElement=null,this.options.text=t.text||e.defaults.text,this.options.node=t.node||e.defaults.node,this.options.duration=0===t.duration?0:t.duration||e.defaults.duration,this.options.selector=t.selector||e.defaults.selector,this.options.callback=t.callback||e.defaults.callback,this.options.destination=t.destination||e.defaults.destination,this.options.newWindow=t.newWindow||e.defaults.newWindow,this.options.close=t.close||e.defaults.close,this.options.gravity="bottom"===t.gravity?"toastify-bottom":e.defaults.gravity,this.options.positionLeft=t.positionLeft||e.defaults.positionLeft,this.options.position=t.position||e.defaults.position,this.options.backgroundColor=t.backgroundColor||e.defaults.backgroundColor,this.options.avatar=t.avatar||e.defaults.avatar,this.options.className=t.className||e.defaults.className,this.options.stopOnFocus=void 0===t.stopOnFocus?e.defaults.stopOnFocus:t.stopOnFocus,this.options.onClick=t.onClick||e.defaults.onClick,this.options.offset=t.offset||e.defaults.offset,this.options.escapeMarkup=void 0!==t.escapeMarkup?t.escapeMarkup:e.defaults.escapeMarkup,this.options.ariaLive=t.ariaLive||e.defaults.ariaLive,this.options.style=t.style||e.defaults.style,t.backgroundColor&&(this.options.style.background=t.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var t=document.createElement("div");for(var e in t.className="toastify on "+this.options.className,this.options.position?t.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(t.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):t.className+=" toastify-right",t.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)t.style[e]=this.options.style[e];if(this.options.ariaLive&&t.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)t.appendChild(this.options.node);else if(this.options.escapeMarkup?t.innerText=this.options.text:t.innerHTML=this.options.text,""!==this.options.avatar){var n=document.createElement("img");n.src=this.options.avatar,n.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?t.appendChild(n):t.insertAdjacentElement("afterbegin",n)}if(!0===this.options.close){var a=document.createElement("button");a.type="button",a.setAttribute("aria-label","Close"),a.className="toast-close",a.innerHTML="&#10006;",a.addEventListener("click",function(t){t.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var i=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&i>360?t.insertAdjacentElement("afterbegin",a):t.appendChild(a)}if(this.options.stopOnFocus&&this.options.duration>0){var s=this;t.addEventListener("mouseover",function(e){window.clearTimeout(t.timeOutValue)}),t.addEventListener("mouseleave",function(){t.timeOutValue=window.setTimeout(function(){s.removeElement(t)},s.options.duration)})}if(void 0!==this.options.destination&&t.addEventListener("click",function(t){t.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&t.addEventListener("click",function(t){t.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var r=o("x",this.options),l=o("y",this.options),c="left"==this.options.position?r:"-"+r,d="toastify-top"==this.options.gravity?l:"-"+l;t.style.transform="translate("+c+","+d+")"}return t},showToast:function(){var t;if(this.toastElement=this.buildToast(),!(t="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var o=e.defaults.oldestFirst?t.firstChild:t.lastChild;return t.insertBefore(this.toastElement,o),e.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(t){t.className=t.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),t.parentNode&&t.parentNode.removeChild(t),this.options.callback.call(t),e.reposition()}.bind(this),400)}},e.reposition=function(){for(var t,e={top:15,bottom:15},o={top:15,bottom:15},a={top:15,bottom:15},i=document.getElementsByClassName("toastify"),s=0;s<i.length;s++){t=!0===n(i[s],"toastify-top")?"toastify-top":"toastify-bottom";var r=i[s].offsetHeight;t=t.substr(9,t.length-1),(window.innerWidth>0?window.innerWidth:screen.width)<=360?(i[s].style[t]=a[t]+"px",a[t]+=r+15):!0===n(i[s],"toastify-left")?(i[s].style[t]=e[t]+"px",e[t]+=r+15):(i[s].style[t]=o[t]+"px",o[t]+=r+15)}return this},e.lib.init.prototype=e.lib,e},t.exports?t.exports=e():this.Toastify=e()},4107(t){"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC"}},e={};function o(n){var a=e[n];if(void 0!==a)return a.exports;var i=e[n]={id:n,exports:{}};return t[n].call(i.exports,i,i.exports,o),i.exports}o.m=t,o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},o.d=(t,e)=>{for(var n in e)o.o(e,n)&&!o.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),o.b="undefined"!=typeof document&&document.baseURI||self.location.href,o.nc=void 0,(()=>{"use strict";const t="lp-hidden",e="loading",n=(t,e={},o={})=>{"function"==typeof o.before&&o.before(),fetch(t,{method:"GET",...e}).then(t=>t.json()).then(t=>{"function"==typeof o.success&&o.success(t)}).catch(t=>{"function"==typeof o.error&&o.error(t)}).finally(()=>{"function"==typeof o.completed&&o.completed()})},a=(t,e)=>{const o=new URL(t);return Object.keys(e).forEach(t=>{o.searchParams.set(t,e[t])}),o},i=(t,e)=>{const o=document.querySelector(t);if(o)return void e(o);const n=new MutationObserver((o,n)=>{const a=document.querySelector(t);a&&(n.disconnect(),e(a))});n.observe(document.documentElement,{childList:!0,subtree:!0})},s=(e,o=0)=>{e&&(o?e.classList.remove(t):e.classList.add(t))},r=(t,o)=>{t&&(o?t.classList.add(e):t.classList.remove(e))},l=(t,e)=>{document.addEventListener(t,o=>{const n=o.target;let a={e:o,target:n};e.forEach(e=>{a={...a,...e},e.conditionBeforeCallBack&&!0!==e.conditionBeforeCallBack(a)||"keydown"===t&&e.checkIsEventEnter&&"Enter"!==o.key||n.closest(e.selector)&&(e.class?e.class[e.callBack](a):e.callBack(a))})})};var c=o(7736),d=o.n(c);var h=o(5072),u=o.n(h),p=o(7825),m=o.n(p),w=o(7659),g=o.n(w),f=o(5056),v=o.n(f),b=o(540),y=o.n(b),x=o(1113),k=o.n(x),C=o(8830),A={};A.styleTagTransform=k(),A.setAttributes=v(),A.insert=g().bind(null,"head"),A.domAPI=m(),A.insertStyleElement=y(),u()(C.A,A),C.A&&C.A.locals&&C.A.locals;var E=o(5643),L=o.n(E);const M={};let B;"undefined"!=typeof lpDataAdmin&&(B=lpDataAdmin.lp_rest_url,M.admin={apiAdminNotice:B+"lp/v1/admin/tools/admin-notices",apiAddons:B+"lp/v1/addon/all",apiAddonAction:B+"lp/v1/addon/action-n",apiAddonsPurchase:B+"lp/v1/addon/info-addons-purchase",apiSearchCourses:B+"lp/v1/admin/tools/search-course",apiSearchUsers:B+"lp/v1/admin/tools/search-user",apiAssignUserCourse:B+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:B+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(B=lpData.lp_rest_url,M.frontend={apiWidgets:B+"lp/v1/widgets/api",apiCourses:B+"lp/v1/courses/archive-course",apiAJAX:B+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:B+"lp/v1/profile/cover-image"}),B&&(M.apiCourses=B+"lp/v1/courses/");const D=M;var T=o(9455),S={};S.styleTagTransform=k(),S.setAttributes=v(),S.insert=g().bind(null,"head"),S.domAPI=m(),S.insertStyleElement=y(),u()(T.A,S),T.A&&T.A.locals&&T.A.locals;var O=o(8465),P=o.n(O);class ${constructor(){this.isRequesting=!1,this.activeCourseId=0,this.init()}static selectors={wrap:"#lp-modal-enrolled-wrap",form:"#lp-modal-enrolled-form",toolbarTemplate:"#lp-tmpl-enrolled-students-toolbar-modal",targetTemplate:"#lp-tmpl-enrolled-students-target-modal",toolbar:".lp-enrolled-students-table-toolbar--modal",courseTrigger:".lp-btn-view-students",searchInput:"#lp-modal-enrolled-search-input",startDateInput:"#lp-modal-enrolled-filter-start-date",endDateInput:"#lp-modal-enrolled-filter-end-date",searchBtn:".lp-enrolled-btn-search-modal",clearBtn:".lp-enrolled-btn-clear-modal",modalSearchFields:"#lp-modal-enrolled-search-input, #lp-modal-enrolled-filter-start-date, #lp-modal-enrolled-filter-end-date"};setButtonLoadingState(t,e){t&&(r(t,e?1:0),t.disabled=!!e)}init(){$._loadedEvents||($._loadedEvents=!0,l("click",[{selector:$.selectors.courseTrigger,class:this,callBack:this.handleOpenModal.name},{selector:$.selectors.searchBtn,class:this,callBack:this.handleModalSearch.name},{selector:$.selectors.clearBtn,class:this,callBack:this.handleModalClear.name}]),l("keydown",[{selector:$.selectors.modalSearchFields,class:this,callBack:this.handleModalSearchOnEnter.name,checkIsEventEnter:!0}]),l("change",[{selector:$.selectors.startDateInput,class:this,callBack:this.checkDatesRange.name},{selector:$.selectors.endDateInput,class:this,callBack:this.checkDatesRange.name}]))}handleOpenModal(t){const e=t?.target?.closest($.selectors.courseTrigger);if(!e||this.isRequesting||e.classList.contains("loading")||e.disabled)return;const o=parseInt(e.dataset.courseId,10)||0;if(!o)return;const n=e.dataset.courseTitle||"";this.activeCourseId=o,this.setButtonLoadingState(e,!0),this.openModal(o,n,e)}handleModalSearch(t){const e=t?.target?.closest($.selectors.searchBtn);e&&this.activeCourseId&&(t?.e&&t.e.preventDefault(),this.isRequesting||e.classList.contains("loading")||e.disabled||(this.setButtonLoadingState(e,!0),this.loadEnrolledStudents(this.activeCourseId,1,e)))}handleModalSearchOnEnter(t){t?.e&&t.e.preventDefault();const e=this.getModalForm();if(!e)return;const o=e.querySelector($.selectors.searchBtn);o&&this.handleModalSearch({...t,target:o})}handleModalClear(t){const e=t?.target?.closest($.selectors.clearBtn),o=this.getModalForm();e&&o&&this.activeCourseId&&(t?.e&&t.e.preventDefault(),this.isRequesting||e.classList.contains("loading")||e.disabled||(o.reset(),this.setButtonLoadingState(e,!0),this.loadEnrolledStudents(this.activeCourseId,1,e)))}getModalPopup(){return P().getPopup?P().getPopup():null}getModalToolbarHtml(){const t=document.querySelector($.selectors.toolbarTemplate);return t?t.innerHTML:""}getModalTargetHtml(){const t=document.querySelector($.selectors.targetTemplate);return t?t.innerHTML:""}getAjaxHandle(){const t=window.lpAJAXG;return t&&"function"==typeof t.getDataSetCurrent&&"function"==typeof t.setDataSetCurrent&&"function"==typeof t.showHideLoading&&"function"==typeof t.fetchAJAX?t:null}getModalForm(){const t=this.getModalPopup();return t?t.querySelector($.selectors.form):null}getModalFilterArgs(t={}){const e=this.getModalForm();return e?((t,e)=>{const o=(t=>{const e={},o=new FormData(t);for(const t of o.entries()){const n=t[0],a=o.getAll(n);e.hasOwnProperty(n)||(e[n]=a.join(","))}return e})(t);return(t=>{const e=[],o=t.elements;for(let t=0;t<o.length;t++){const n=o[t].name;n&&!e.includes(n)&&e.push(n)}return e})(t).forEach(t=>{o.hasOwnProperty(t)?""===o[t][0]&&(delete o[t],delete e[t]):delete e[t]}),e={...e,...o}})(e,t):t}loadEnrolledStudents(t,e,o=null){const n=document.querySelector($.selectors.wrap),a=n?.querySelector(".lp-target"),i=this.getAjaxHandle();if(!n||!a||!i||this.isRequesting)return;this.isRequesting=!0,o&&this.setButtonLoadingState(o,!0);const s=i.getDataSetCurrent(a);s.args=this.getModalFilterArgs(s.args||{}),s.args.course_id=parseInt(t,10)||0,s.args.paged=e,i.setDataSetCurrent(a,s),i.showHideLoading(a,1);const r={success:t=>{a.innerHTML=t.data.content},error:t=>{console.error(t)},completed:()=>{this.isRequesting=!1,i.showHideLoading(a,0),o&&this.setButtonLoadingState(o,!1)}};i.fetchAJAX(s,r)}openModal(t,e,o=null){const n=this.getModalToolbarHtml(),a=this.getModalTargetHtml();n&&a?(this.activeCourseId=parseInt(t,10)||0,P().fire({title:`${e}`,html:n+a,width:"80%",showConfirmButton:!1,showCloseButton:!0,didOpen:()=>{this.loadEnrolledStudents(this.activeCourseId,1,o)},didClose:()=>{this.activeCourseId=0,o&&this.setButtonLoadingState(o,!1)}})):o&&this.setButtonLoadingState(o,!1)}checkDatesRange(t){const{e}=t,o=e?.target;if(!o)return;const n=o.closest($.selectors.form);if(!n)return;const a=n.querySelector($.selectors.startDateInput),i=n.querySelector($.selectors.endDateInput);o===a?a.value?(i.min=a.value,i.value&&i.value<a.value&&(i.value=a.value)):i.min="":o===i&&(i.value?(a.max=i.value,a.value&&a.value>i.value&&(a.value=i.value)):a.max="")}}(()=>{const t=new Set;let e,o,a,i,l,c,h,u,p,m,w,g,f;const v="lp-user-cover-image",b="lp-btn-choose-cover-image",y="lp-btn-save-cover-image",x="lp-btn-remove-cover-image",k="lp-btn-cancel-cover-image",C="lp-btn-to-edit-cover-image",A="lp-cover-image-empty",E=()=>{o=m.querySelector(`.${y}`),i=m.querySelector(`.${b}`),a=m.querySelector(`.${x}`),l=m.querySelector(`.${k}`),c=m.querySelector(".lp-cover-image-preview"),h=document.querySelector(".lp-user-cover-image_background"),u=h.querySelector("img"),p=m.querySelector(`.${A}`),g=m.querySelector("input[name=action]"),w=m.querySelector("input[name=lp-cover-image-file]"),t.has("everClick")||(f=c.src,t.add("everClick"))},M=t=>{const u={success:t=>{const{status:o,message:n,data:r}=t;d()({text:n,gravity:lpData.toast.gravity,position:lpData.toast.position,className:`${lpData.toast.classPrefix} ${o}`,close:1==lpData.toast.close,stopOnFocus:1==lpData.toast.stopOnFocus,duration:lpData.toast.duration}).showToast(),"remove"===r.action?(s(a,0),s(i,0),c.src="",s(c,0),s(p,1),h&&s(h,0)):"upload"===r.action&&(s(c,1),c.src=r.url,f=r.url,e.destroy()),f=c.src},error:t=>{console.log(t)},completed:()=>{s(o,0),r(o,0),r(a,0),s(l,0),c.src&&c.src!==window.location.href?s(a,1):s(a,0)}},m=D.frontend.apiProfileCoverImage,w={headers:{}};0!==parseInt(lpData.user_id)&&(w.headers["X-WP-Nonce"]=lpData.nonce),w.method="POST",w.body=t,n(m,w,u)};document.addEventListener("click",t=>{const n=t.target;if(n.classList.contains(C)){if(m=document.querySelector(`.${v}`),!m)return;1==n.dataset.sectionCorrect&&(t.preventDefault(),m.scrollIntoView({behavior:"smooth",block:"center"}))}m=n.closest(`.${v}`),m&&(E(),n.classList.contains(b)&&(t.preventDefault(),w.click()),n.classList.contains(y)&&r(o,1),n.classList.contains(k)&&(t.preventDefault(),e.destroy(),c.src=f,f===window.location.href?(s(p,1),s(i,0),s(c,0)):s(a,1),s(o,0),s(l,0)),n.classList.contains(x)&&(t.preventDefault(),n.classList.add("loading"),e&&(e.destroy(),e=void 0),g.value="remove",o.click()),n.classList.contains(A)&&(t.preventDefault(),w.click()))}),document.addEventListener("change",t=>{const n=t.target;if(m=n.closest(`.${v}`),m&&(E(),n.classList.contains("lp-cover-image-file"))){t.preventDefault();const r=n.files[0];if(!r)return;if(["image/png","image/jpeg","image/webp"].indexOf(r.type)<0)return;g.value="upload",s(c,1),s(p,0),s(a,0),s(o,1),s(i,1),s(l,1);const d=new FileReader;d.onload=function(t){c.src=t.target.result,e&&e.destroy(),e=new(L())(c,{aspectRatio:lpData.coverImageRatio,viewMode:1,zoomOnWheel:!1})},d.readAsDataURL(r)}}),document.addEventListener("submit",t=>{const o=t.target;if(o.classList.contains(v)){t.preventDefault();const n=new FormData(o);if(void 0!==e){const t=e.getCroppedCanvas({});if(h){const e=t.toDataURL("image/png");h.style.backgroundImage=`url(${e})`,u.src=e,s(h,1)}t.toBlob(t=>{n.append("image",t,"cover.png"),M(n)},"image/png")}else M(n)}}),document.addEventListener("DOMContentLoaded",t=>{const e=document.querySelector(`.${C}`),o=document.querySelector(`.${v}`);e&&o&&1==e.dataset.sectionCorrect&&o.scrollIntoView({behavior:"smooth",block:"center"})})})(),document.addEventListener("click",t=>{((t,e)=>{if(e.closest("span")){const t=e.closest("#profile-content-quizzes");if(!t)return;const o=e.closest(".lp-target");if(!o)return;window.lpAJAXG.showHideLoading(o,1);const n=o?.dataset?.send||{},a=JSON.parse(n),i=e?.dataset?.filter||"all",s=t.querySelector("li.active");if(s.classList.contains(i))return;s.classList.remove("active"),e.closest("li").classList.add("active"),a.args.type=i;const r={success:t=>{const{data:e,message:n,status:a}=t;"success"===a&&(o.innerHTML=e.content||"")},error:t=>{console.log(t)},completed:()=>{window.lpAJAXG.showHideLoading(o,0)}};window.lpAJAXG.fetchAJAX(a,r)}})(0,t.target)}),i(".learn-press-profile-course__statistic",t=>{(t=>{let e="lp/v1/profile/student/statistic";const o=document.querySelector(".lp-profile-nav-tabs li.active");if(!o)return;o.classList.contains("courses")&&(e="lp/v1/profile/instructor/statistic");const i=t.querySelector('[name="args_query_user_courses_statistic"]');if(!i)return;const s=JSON.parse(i.value),r={success:e=>{"success"===e.status&&e.data?t.innerHTML=e.data:t.innerHTML=`<div class="lp-ajax-message error" style="display:block">${e.message&&e.message}</div>`},error:t=>{console.log(t)},completed:()=>{}};e=a(lpData.lp_rest_url+e,s),0!==parseInt(lpData.user_id)&&(s.headers={"X-WP-Nonce":lpData.nonce}),n(e,s,r)})(t)}),(()=>{const t=d()({gravity:lpData.toast.gravity,position:lpData.toast.position,close:1==lpData.toast.close,className:`${lpData.toast.classPrefix}`,stopOnFocus:1==lpData.toast.stopOnFocus,duration:lpData.toast.duration});document.addEventListener("submit",t=>{const o=t.target;o.classList.contains("lp-order-recover")&&(t.preventDefault(),e(o))});const e=e=>{const o=e.querySelector(".button-recover-order");if(!o)return;r(o,1);const n=new URL(window.location.href);fetch(n,{method:"POST",body:new FormData(e)}).then(t=>t.json()).then(e=>{const{status:n,data:{redirect:a},message:i}=e;if("success"!==n)throw r(o,0),new Error(i);t.options.text=i,t.options.className+=` ${n}`,t.showToast(),a&&(window.location.href=a),o.remove()}).finally(()=>{}).catch(e=>{t.options.text=e.message,t.options.className+=" error",t.showToast()})}})(),new $,document.addEventListener("DOMContentLoaded",function(t){(()=>{const t=document.querySelectorAll(".learn-press-course-tab__filter__content"),e=(t,e,i=!1,s=!1)=>{let r=lpData.lp_rest_url+"lp/v1/profile/course-tab";r=a(r,e);const l={success:n=>{const a=t.querySelector(".lp-skeleton-animation");if(a&&a.remove(),"success"===n.status&&n.data?i?t.innerHTML+=n.data:t.innerHTML=n.data:i?t.innerHTML+=`<div class="lp-ajax-message" style="display:block">${n.message&&n.message}</div>`:t.innerHTML=`<div class="lp-ajax-message" style="display:block">${n.message&&n.message}</div>`,s){s.classList.remove("loading");const t=parseInt(s.dataset.paged);parseInt(s.dataset.number)<=t&&s.remove(),s.dataset.paged=t+1}o(t,e)},error:t=>{console.log(t)},completed:()=>{}};let c={};0!==parseInt(lpData.user_id)&&(c={headers:{"X-WP-Nonce":lpData.nonce}}),n(r,c,l)};if("IntersectionObserver"in window){const o=new IntersectionObserver((t,n)=>{t.forEach(t=>{if(t.isIntersecting){const n=t.target,a=n.parentNode.querySelector(".lp_profile_tab_input_param"),i={...JSON.parse(a.value),status:n.dataset.tab||""};e(n,i),o.unobserve(n)}})});[...t].map(t=>{if("all"!==t.dataset.tab)o.observe(t);else{const o=t.parentNode.querySelector(".lp_profile_tab_input_param"),n={...JSON.parse(o.value),status:"all"===t.dataset.tab?"":t.dataset.tab||""};e(t,n)}})}document.querySelectorAll(".learn-press-course-tab-filters").forEach(t=>{const e=t.querySelectorAll(".learn-press-filters a");e.forEach(o=>{o.addEventListener("click",n=>{n.preventDefault();const a=o.dataset.tab;[...e].map(t=>{t.classList.remove("active")}),o.classList.add("active"),[...t.querySelectorAll(".learn-press-course-tab__filter__content")].map(t=>{t.style.display="none",t.dataset.tab===a&&(t.style.display="")})})})});const o=(t,o)=>{const n=t.querySelector("button[data-paged]");n&&n.addEventListener("click",a=>{a.preventDefault();const i=n&&n.dataset.paged;n.classList.add("loading");const s="list"===o.layout?".lp_profile_course_progress":".learn-press-courses";e(t.querySelector(s),{...o,paged:i},!0,n)})}})()}),document.getElementById("learnpress-avatar-upload")&&(()=>{const t=document.querySelector("#learnpress-avatar-upload");if(!t)return;let e,o,n,a=t.querySelector(".lp_avatar__form");const l=t.querySelector(".lp-btn-remove-avatar"),c=t.querySelector(".lp-btn-choose-avatar"),h=t.querySelector(".lp-btn-save-avatar"),u=t.querySelector(".lp-btn-cancel-avatar"),p=t.querySelector(".lp-avatar-image"),m=t.querySelector("#avatar-file"),w=document.querySelector(".wrapper-profile-header .user-avatar img"),g=parseFloat((lpProfileSettings.avatar_dimensions.width/lpProfileSettings.avatar_dimensions.height).toFixed(2));t.addEventListener("click",t=>{const o=t.target;if(o===c)t.preventDefault(),m.click();else if(o===h){if(r(h,1),h.disabled=!0,void 0!==e){const t=e.getCroppedCanvas({width:lpProfileSettings.avatar_dimensions.width,height:lpProfileSettings.avatar_dimensions.height}).toDataURL("image/png");w&&(w.src=t),p.src=t;const o=new FormData;o.append("file",t),f(o)}}else o===u?(t.preventDefault(),e.destroy(),p.src=n,n===window.location.href?(s(a,1),s(c,0),s(p,0)):s(l,1),s(h,0),s(u,0)):o===l&&(l.disabled=!0,r(l,1),v())}),t.addEventListener("change",t=>{if(t.target===m){const t=m.files[0];if(!t)return;if(["image/png","image/jpeg","image/webp"].indexOf(t.type)<0)return;const o=new FileReader;o.onload=function(t){p.src=t.target.result,e&&e.destroy(),e=new(L())(p,{aspectRatio:g,viewMode:1,zoomOnWheel:!1})},o.readAsDataURL(t),p.classList.contains("lp-hidden")||s(p,1),s(a,0),s(h,1),s(c,1),s(u,1),s(l,0)}});const f=t=>{fetch(`${lpData.lp_rest_url}lp/v1/profile/upload-avatar`,{method:"POST",headers:{"X-WP-Nonce":lpData.nonce},body:t}).then(t=>t.json()).then(t=>{if("error"===t.status)throw new Error(t.message);s(p,1),b("success",t.message),void 0!==e&&e.destroy(),n=p.src}).finally(()=>{s(h,0),h.disabled=!1,r(h,0),s(u,0),s(l,1)}).catch(t=>console.log(t))},v=()=>{fetch(`${lpData.lp_rest_url}lp/v1/profile/remove-avatar`,{method:"POST",headers:{"X-WP-Nonce":lpData.nonce}}).then(t=>t.json()).then(t=>{if("error"===t.status)throw new Error(t.message);b("success",t.message),s(p,0),s(a,1),n=o="",w.src=lpProfileSettings.default_avatar}).finally(()=>{l.disabled=!1,s(l,0),r(l,0),s(c,0)}).catch(t=>console.log(t))},b=(t,e)=>{d()({text:e,gravity:lpData.toast.gravity,position:lpData.toast.position,className:`${lpData.toast.classPrefix} ${t}`,close:1==lpData.toast.close,stopOnFocus:1==lpData.toast.stopOnFocus,duration:lpData.toast.duration}).showToast()};i(".lp-avatar-image",()=>{n=p.src}),i("#learnpress-avatar-upload",t=>{t.scrollIntoView({behavior:"smooth",block:"center"})})})()})()})();
\ No newline at end of file
+(()=>{var t={5643(t){t.exports=function(){"use strict";function t(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)}return o}function e(e){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?t(Object(a),!0).forEach(function(t){var n,i,s;n=e,i=t,s=a[t],(i=o(i))in n?Object.defineProperty(n,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[i]=s}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):t(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function o(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var n=o.call(t,e||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function a(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,o(a.key),a)}}function i(t){return function(t){if(Array.isArray(t))return s(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return s(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?s(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var o=0,n=new Array(e);o<e;o++)n[o]=t[o];return n}var r="undefined"!=typeof window&&void 0!==window.document,l=r?window:{},c=!(!r||!l.document.documentElement)&&"ontouchstart"in l.document.documentElement,d=!!r&&"PointerEvent"in l,h="cropper",u="all",p="crop",m="move",w="zoom",g="e",f="w",v="s",b="n",y="ne",x="nw",k="se",C="sw",A="".concat(h,"-crop"),E="".concat(h,"-disabled"),L="".concat(h,"-hidden"),M="".concat(h,"-hide"),B="".concat(h,"-invisible"),D="".concat(h,"-modal"),T="".concat(h,"-move"),S="".concat(h,"Action"),O="".concat(h,"Preview"),P="crop",$="move",H="none",j="crop",I="cropend",N="cropmove",z="cropstart",q="dblclick",R=d?"pointerdown":c?"touchstart":"mousedown",W=d?"pointermove":c?"touchmove":"mousemove",_=d?"pointerup pointercancel":c?"touchend touchcancel":"mouseup",X="ready",Y="resize",F="wheel",V="zoom",U="image/jpeg",Z=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,J=/^data:/,K=/^data:image\/jpeg;base64,/,G=/^img|canvas$/i,Q={viewMode:0,dragMode:P,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:200,minContainerHeight:100,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},tt=Number.isNaN||l.isNaN;function et(t){return"number"==typeof t&&!tt(t)}var ot=function(t){return t>0&&t<1/0};function nt(t){return void 0===t}function at(t){return"object"===n(t)&&null!==t}var it=Object.prototype.hasOwnProperty;function st(t){if(!at(t))return!1;try{var e=t.constructor,o=e.prototype;return e&&o&&it.call(o,"isPrototypeOf")}catch(t){return!1}}function rt(t){return"function"==typeof t}var lt=Array.prototype.slice;function ct(t){return Array.from?Array.from(t):lt.call(t)}function dt(t,e){return t&&rt(e)&&(Array.isArray(t)||et(t.length)?ct(t).forEach(function(o,n){e.call(t,o,n,t)}):at(t)&&Object.keys(t).forEach(function(o){e.call(t,t[o],o,t)})),t}var ht=Object.assign||function(t){for(var e=arguments.length,o=new Array(e>1?e-1:0),n=1;n<e;n++)o[n-1]=arguments[n];return at(t)&&o.length>0&&o.forEach(function(e){at(e)&&Object.keys(e).forEach(function(o){t[o]=e[o]})}),t},ut=/\.\d*(?:0|9){12}\d*$/;function pt(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return ut.test(t)?Math.round(t*e)/e:t}var mt=/^width|height|left|top|marginLeft|marginTop$/;function wt(t,e){var o=t.style;dt(e,function(t,e){mt.test(e)&&et(t)&&(t="".concat(t,"px")),o[e]=t})}function gt(t,e){if(e)if(et(t.length))dt(t,function(t){gt(t,e)});else if(t.classList)t.classList.add(e);else{var o=t.className.trim();o?o.indexOf(e)<0&&(t.className="".concat(o," ").concat(e)):t.className=e}}function ft(t,e){e&&(et(t.length)?dt(t,function(t){ft(t,e)}):t.classList?t.classList.remove(e):t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,"")))}function vt(t,e,o){e&&(et(t.length)?dt(t,function(t){vt(t,e,o)}):o?gt(t,e):ft(t,e))}var bt=/([a-z\d])([A-Z])/g;function yt(t){return t.replace(bt,"$1-$2").toLowerCase()}function xt(t,e){return at(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(yt(e)))}function kt(t,e,o){at(o)?t[e]=o:t.dataset?t.dataset[e]=o:t.setAttribute("data-".concat(yt(e)),o)}var Ct=/\s\s*/,At=function(){var t=!1;if(r){var e=!1,o=function(){},n=Object.defineProperty({},"once",{get:function(){return t=!0,e},set:function(t){e=t}});l.addEventListener("test",o,n),l.removeEventListener("test",o,n)}return t}();function Et(t,e,o){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=o;e.trim().split(Ct).forEach(function(e){if(!At){var i=t.listeners;i&&i[e]&&i[e][o]&&(a=i[e][o],delete i[e][o],0===Object.keys(i[e]).length&&delete i[e],0===Object.keys(i).length&&delete t.listeners)}t.removeEventListener(e,a,n)})}function Lt(t,e,o){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=o;e.trim().split(Ct).forEach(function(e){if(n.once&&!At){var i=t.listeners,s=void 0===i?{}:i;a=function(){delete s[e][o],t.removeEventListener(e,a,n);for(var i=arguments.length,r=new Array(i),l=0;l<i;l++)r[l]=arguments[l];o.apply(t,r)},s[e]||(s[e]={}),s[e][o]&&t.removeEventListener(e,s[e][o],n),s[e][o]=a,t.listeners=s}t.addEventListener(e,a,n)})}function Mt(t,e,o){var n;return rt(Event)&&rt(CustomEvent)?n=new CustomEvent(e,{detail:o,bubbles:!0,cancelable:!0}):(n=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,o),t.dispatchEvent(n)}function Bt(t){var e=t.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}var Dt=l.location,Tt=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function St(t){var e=t.match(Tt);return null!==e&&(e[1]!==Dt.protocol||e[2]!==Dt.hostname||e[3]!==Dt.port)}function Ot(t){var e="timestamp=".concat((new Date).getTime());return t+(-1===t.indexOf("?")?"?":"&")+e}function Pt(t){var e=t.rotate,o=t.scaleX,n=t.scaleY,a=t.translateX,i=t.translateY,s=[];et(a)&&0!==a&&s.push("translateX(".concat(a,"px)")),et(i)&&0!==i&&s.push("translateY(".concat(i,"px)")),et(e)&&0!==e&&s.push("rotate(".concat(e,"deg)")),et(o)&&1!==o&&s.push("scaleX(".concat(o,")")),et(n)&&1!==n&&s.push("scaleY(".concat(n,")"));var r=s.length?s.join(" "):"none";return{WebkitTransform:r,msTransform:r,transform:r}}function $t(t,o){var n=t.pageX,a=t.pageY,i={endX:n,endY:a};return o?i:e({startX:n,startY:a},i)}function Ht(t){var e=t.aspectRatio,o=t.height,n=t.width,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",i=ot(n),s=ot(o);if(i&&s){var r=o*e;"contain"===a&&r>n||"cover"===a&&r<n?o=n/e:n=o*e}else i?o=n/e:s&&(n=o*e);return{width:n,height:o}}var jt=String.fromCharCode;var It=/^data:.*,/;function Nt(t){var e,o=new DataView(t);try{var n,a,i;if(255===o.getUint8(0)&&216===o.getUint8(1))for(var s=o.byteLength,r=2;r+1<s;){if(255===o.getUint8(r)&&225===o.getUint8(r+1)){a=r;break}r+=1}if(a){var l=a+10;if("Exif"===function(t,e,o){var n="";o+=e;for(var a=e;a<o;a+=1)n+=jt(t.getUint8(a));return n}(o,a+4,4)){var c=o.getUint16(l);if(((n=18761===c)||19789===c)&&42===o.getUint16(l+2,n)){var d=o.getUint32(l+4,n);d>=8&&(i=l+d)}}}if(i){var h,u,p=o.getUint16(i,n);for(u=0;u<p;u+=1)if(h=i+12*u+2,274===o.getUint16(h,n)){h+=8,e=o.getUint16(h,n),o.setUint16(h,1,n);break}}}catch(t){e=1}return e}var zt={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var t=this.element,e=this.options,o=this.container,n=this.cropper,a=Number(e.minContainerWidth),i=Number(e.minContainerHeight);gt(n,L),ft(t,L);var s={width:Math.max(o.offsetWidth,a>=0?a:200),height:Math.max(o.offsetHeight,i>=0?i:100)};this.containerData=s,wt(n,{width:s.width,height:s.height}),gt(t,L),ft(n,L)},initCanvas:function(){var t=this.containerData,e=this.imageData,o=this.options.viewMode,n=Math.abs(e.rotate)%180==90,a=n?e.naturalHeight:e.naturalWidth,i=n?e.naturalWidth:e.naturalHeight,s=a/i,r=t.width,l=t.height;t.height*s>t.width?3===o?r=t.height*s:l=t.width/s:3===o?l=t.width/s:r=t.height*s;var c={aspectRatio:s,naturalWidth:a,naturalHeight:i,width:r,height:l};this.canvasData=c,this.limited=1===o||2===o,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=ht({},c)},limitCanvas:function(t,e){var o=this.options,n=this.containerData,a=this.canvasData,i=this.cropBoxData,s=o.viewMode,r=a.aspectRatio,l=this.cropped&&i;if(t){var c=Number(o.minCanvasWidth)||0,d=Number(o.minCanvasHeight)||0;s>1?(c=Math.max(c,n.width),d=Math.max(d,n.height),3===s&&(d*r>c?c=d*r:d=c/r)):s>0&&(c?c=Math.max(c,l?i.width:0):d?d=Math.max(d,l?i.height:0):l&&(c=i.width,(d=i.height)*r>c?c=d*r:d=c/r));var h=Ht({aspectRatio:r,width:c,height:d});c=h.width,d=h.height,a.minWidth=c,a.minHeight=d,a.maxWidth=1/0,a.maxHeight=1/0}if(e)if(s>(l?0:1)){var u=n.width-a.width,p=n.height-a.height;a.minLeft=Math.min(0,u),a.minTop=Math.min(0,p),a.maxLeft=Math.max(0,u),a.maxTop=Math.max(0,p),l&&this.limited&&(a.minLeft=Math.min(i.left,i.left+(i.width-a.width)),a.minTop=Math.min(i.top,i.top+(i.height-a.height)),a.maxLeft=i.left,a.maxTop=i.top,2===s&&(a.width>=n.width&&(a.minLeft=Math.min(0,u),a.maxLeft=Math.max(0,u)),a.height>=n.height&&(a.minTop=Math.min(0,p),a.maxTop=Math.max(0,p))))}else a.minLeft=-a.width,a.minTop=-a.height,a.maxLeft=n.width,a.maxTop=n.height},renderCanvas:function(t,e){var o=this.canvasData,n=this.imageData;if(e){var a=function(t){var e=t.width,o=t.height,n=t.degree;if(90==(n=Math.abs(n)%180))return{width:o,height:e};var a=n%90*Math.PI/180,i=Math.sin(a),s=Math.cos(a),r=e*s+o*i,l=e*i+o*s;return n>90?{width:l,height:r}:{width:r,height:l}}({width:n.naturalWidth*Math.abs(n.scaleX||1),height:n.naturalHeight*Math.abs(n.scaleY||1),degree:n.rotate||0}),i=a.width,s=a.height,r=o.width*(i/o.naturalWidth),l=o.height*(s/o.naturalHeight);o.left-=(r-o.width)/2,o.top-=(l-o.height)/2,o.width=r,o.height=l,o.aspectRatio=i/s,o.naturalWidth=i,o.naturalHeight=s,this.limitCanvas(!0,!1)}(o.width>o.maxWidth||o.width<o.minWidth)&&(o.left=o.oldLeft),(o.height>o.maxHeight||o.height<o.minHeight)&&(o.top=o.oldTop),o.width=Math.min(Math.max(o.width,o.minWidth),o.maxWidth),o.height=Math.min(Math.max(o.height,o.minHeight),o.maxHeight),this.limitCanvas(!1,!0),o.left=Math.min(Math.max(o.left,o.minLeft),o.maxLeft),o.top=Math.min(Math.max(o.top,o.minTop),o.maxTop),o.oldLeft=o.left,o.oldTop=o.top,wt(this.canvas,ht({width:o.width,height:o.height},Pt({translateX:o.left,translateY:o.top}))),this.renderImage(t),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(t){var e=this.canvasData,o=this.imageData,n=o.naturalWidth*(e.width/e.naturalWidth),a=o.naturalHeight*(e.height/e.naturalHeight);ht(o,{width:n,height:a,left:(e.width-n)/2,top:(e.height-a)/2}),wt(this.image,ht({width:o.width,height:o.height},Pt(ht({translateX:o.left,translateY:o.top},o)))),t&&this.output()},initCropBox:function(){var t=this.options,e=this.canvasData,o=t.aspectRatio||t.initialAspectRatio,n=Number(t.autoCropArea)||.8,a={width:e.width,height:e.height};o&&(e.height*o>e.width?a.height=a.width/o:a.width=a.height*o),this.cropBoxData=a,this.limitCropBox(!0,!0),a.width=Math.min(Math.max(a.width,a.minWidth),a.maxWidth),a.height=Math.min(Math.max(a.height,a.minHeight),a.maxHeight),a.width=Math.max(a.minWidth,a.width*n),a.height=Math.max(a.minHeight,a.height*n),a.left=e.left+(e.width-a.width)/2,a.top=e.top+(e.height-a.height)/2,a.oldLeft=a.left,a.oldTop=a.top,this.initialCropBoxData=ht({},a)},limitCropBox:function(t,e){var o=this.options,n=this.containerData,a=this.canvasData,i=this.cropBoxData,s=this.limited,r=o.aspectRatio;if(t){var l=Number(o.minCropBoxWidth)||0,c=Number(o.minCropBoxHeight)||0,d=s?Math.min(n.width,a.width,a.width+a.left,n.width-a.left):n.width,h=s?Math.min(n.height,a.height,a.height+a.top,n.height-a.top):n.height;l=Math.min(l,n.width),c=Math.min(c,n.height),r&&(l&&c?c*r>l?c=l/r:l=c*r:l?c=l/r:c&&(l=c*r),h*r>d?h=d/r:d=h*r),i.minWidth=Math.min(l,d),i.minHeight=Math.min(c,h),i.maxWidth=d,i.maxHeight=h}e&&(s?(i.minLeft=Math.max(0,a.left),i.minTop=Math.max(0,a.top),i.maxLeft=Math.min(n.width,a.left+a.width)-i.width,i.maxTop=Math.min(n.height,a.top+a.height)-i.height):(i.minLeft=0,i.minTop=0,i.maxLeft=n.width-i.width,i.maxTop=n.height-i.height))},renderCropBox:function(){var t=this.options,e=this.containerData,o=this.cropBoxData;(o.width>o.maxWidth||o.width<o.minWidth)&&(o.left=o.oldLeft),(o.height>o.maxHeight||o.height<o.minHeight)&&(o.top=o.oldTop),o.width=Math.min(Math.max(o.width,o.minWidth),o.maxWidth),o.height=Math.min(Math.max(o.height,o.minHeight),o.maxHeight),this.limitCropBox(!1,!0),o.left=Math.min(Math.max(o.left,o.minLeft),o.maxLeft),o.top=Math.min(Math.max(o.top,o.minTop),o.maxTop),o.oldLeft=o.left,o.oldTop=o.top,t.movable&&t.cropBoxMovable&&kt(this.face,S,o.width>=e.width&&o.height>=e.height?m:u),wt(this.cropBox,ht({width:o.width,height:o.height},Pt({translateX:o.left,translateY:o.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Mt(this.element,j,this.getData())}},qt={initPreview:function(){var t=this.element,e=this.crossOrigin,o=this.options.preview,n=e?this.crossOriginUrl:this.url,a=t.alt||"The image to preview",i=document.createElement("img");if(e&&(i.crossOrigin=e),i.src=n,i.alt=a,this.viewBox.appendChild(i),this.viewBoxImage=i,o){var s=o;"string"==typeof o?s=t.ownerDocument.querySelectorAll(o):o.querySelector&&(s=[o]),this.previews=s,dt(s,function(t){var o=document.createElement("img");kt(t,O,{width:t.offsetWidth,height:t.offsetHeight,html:t.innerHTML}),e&&(o.crossOrigin=e),o.src=n,o.alt=a,o.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',t.innerHTML="",t.appendChild(o)})}},resetPreview:function(){dt(this.previews,function(t){var e=xt(t,O);wt(t,{width:e.width,height:e.height}),t.innerHTML=e.html,function(t,e){if(at(t[e]))try{delete t[e]}catch(o){t[e]=void 0}else if(t.dataset)try{delete t.dataset[e]}catch(o){t.dataset[e]=void 0}else t.removeAttribute("data-".concat(yt(e)))}(t,O)})},preview:function(){var t=this.imageData,e=this.canvasData,o=this.cropBoxData,n=o.width,a=o.height,i=t.width,s=t.height,r=o.left-e.left-t.left,l=o.top-e.top-t.top;this.cropped&&!this.disabled&&(wt(this.viewBoxImage,ht({width:i,height:s},Pt(ht({translateX:-r,translateY:-l},t)))),dt(this.previews,function(e){var o=xt(e,O),c=o.width,d=o.height,h=c,u=d,p=1;n&&(u=a*(p=c/n)),a&&u>d&&(h=n*(p=d/a),u=d),wt(e,{width:h,height:u}),wt(e.getElementsByTagName("img")[0],ht({width:i*p,height:s*p},Pt(ht({translateX:-r*p,translateY:-l*p},t))))}))}},Rt={bind:function(){var t=this.element,e=this.options,o=this.cropper;rt(e.cropstart)&&Lt(t,z,e.cropstart),rt(e.cropmove)&&Lt(t,N,e.cropmove),rt(e.cropend)&&Lt(t,I,e.cropend),rt(e.crop)&&Lt(t,j,e.crop),rt(e.zoom)&&Lt(t,V,e.zoom),Lt(o,R,this.onCropStart=this.cropStart.bind(this)),e.zoomable&&e.zoomOnWheel&&Lt(o,F,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&Lt(o,q,this.onDblclick=this.dblclick.bind(this)),Lt(t.ownerDocument,W,this.onCropMove=this.cropMove.bind(this)),Lt(t.ownerDocument,_,this.onCropEnd=this.cropEnd.bind(this)),e.responsive&&Lt(window,Y,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,e=this.options,o=this.cropper;rt(e.cropstart)&&Et(t,z,e.cropstart),rt(e.cropmove)&&Et(t,N,e.cropmove),rt(e.cropend)&&Et(t,I,e.cropend),rt(e.crop)&&Et(t,j,e.crop),rt(e.zoom)&&Et(t,V,e.zoom),Et(o,R,this.onCropStart),e.zoomable&&e.zoomOnWheel&&Et(o,F,this.onWheel,{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&Et(o,q,this.onDblclick),Et(t.ownerDocument,W,this.onCropMove),Et(t.ownerDocument,_,this.onCropEnd),e.responsive&&Et(window,Y,this.onResize)}},Wt={resize:function(){if(!this.disabled){var t,e,o=this.options,n=this.container,a=this.containerData,i=n.offsetWidth/a.width,s=n.offsetHeight/a.height,r=Math.abs(i-1)>Math.abs(s-1)?i:s;1!==r&&(o.restore&&(t=this.getCanvasData(),e=this.getCropBoxData()),this.render(),o.restore&&(this.setCanvasData(dt(t,function(e,o){t[o]=e*r})),this.setCropBoxData(dt(e,function(t,o){e[o]=t*r}))))}},dblclick:function(){var t,e;this.disabled||this.options.dragMode===H||this.setDragMode((t=this.dragBox,e=A,(t.classList?t.classList.contains(e):t.className.indexOf(e)>-1)?$:P))},wheel:function(t){var e=this,o=Number(this.options.wheelZoomRatio)||.1,n=1;this.disabled||(t.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout(function(){e.wheeling=!1},50),t.deltaY?n=t.deltaY>0?1:-1:t.wheelDelta?n=-t.wheelDelta/120:t.detail&&(n=t.detail>0?1:-1),this.zoom(-n*o,t)))},cropStart:function(t){var e=t.buttons,o=t.button;if(!(this.disabled||("mousedown"===t.type||"pointerdown"===t.type&&"mouse"===t.pointerType)&&(et(e)&&1!==e||et(o)&&0!==o||t.ctrlKey))){var n,a=this.options,i=this.pointers;t.changedTouches?dt(t.changedTouches,function(t){i[t.identifier]=$t(t)}):i[t.pointerId||0]=$t(t),n=Object.keys(i).length>1&&a.zoomable&&a.zoomOnTouch?w:xt(t.target,S),Z.test(n)&&!1!==Mt(this.element,z,{originalEvent:t,action:n})&&(t.preventDefault(),this.action=n,this.cropping=!1,n===p&&(this.cropping=!0,gt(this.dragBox,D)))}},cropMove:function(t){var e=this.action;if(!this.disabled&&e){var o=this.pointers;t.preventDefault(),!1!==Mt(this.element,N,{originalEvent:t,action:e})&&(t.changedTouches?dt(t.changedTouches,function(t){ht(o[t.identifier]||{},$t(t,!0))}):ht(o[t.pointerId||0]||{},$t(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var e=this.action,o=this.pointers;t.changedTouches?dt(t.changedTouches,function(t){delete o[t.identifier]}):delete o[t.pointerId||0],e&&(t.preventDefault(),Object.keys(o).length||(this.action=""),this.cropping&&(this.cropping=!1,vt(this.dragBox,D,this.cropped&&this.options.modal)),Mt(this.element,I,{originalEvent:t,action:e}))}}},_t={change:function(t){var o,n=this.options,a=this.canvasData,i=this.containerData,s=this.cropBoxData,r=this.pointers,l=this.action,c=n.aspectRatio,d=s.left,h=s.top,A=s.width,E=s.height,M=d+A,B=h+E,D=0,T=0,S=i.width,O=i.height,P=!0;!c&&t.shiftKey&&(c=A&&E?A/E:1),this.limited&&(D=s.minLeft,T=s.minTop,S=D+Math.min(i.width,a.width,a.left+a.width),O=T+Math.min(i.height,a.height,a.top+a.height));var $=r[Object.keys(r)[0]],H={x:$.endX-$.startX,y:$.endY-$.startY},j=function(t){switch(t){case g:M+H.x>S&&(H.x=S-M);break;case f:d+H.x<D&&(H.x=D-d);break;case b:h+H.y<T&&(H.y=T-h);break;case v:B+H.y>O&&(H.y=O-B)}};switch(l){case u:d+=H.x,h+=H.y;break;case g:if(H.x>=0&&(M>=S||c&&(h<=T||B>=O))){P=!1;break}j(g),(A+=H.x)<0&&(l=f,d-=A=-A),c&&(E=A/c,h+=(s.height-E)/2);break;case b:if(H.y<=0&&(h<=T||c&&(d<=D||M>=S))){P=!1;break}j(b),E-=H.y,h+=H.y,E<0&&(l=v,h-=E=-E),c&&(A=E*c,d+=(s.width-A)/2);break;case f:if(H.x<=0&&(d<=D||c&&(h<=T||B>=O))){P=!1;break}j(f),A-=H.x,d+=H.x,A<0&&(l=g,d-=A=-A),c&&(E=A/c,h+=(s.height-E)/2);break;case v:if(H.y>=0&&(B>=O||c&&(d<=D||M>=S))){P=!1;break}j(v),(E+=H.y)<0&&(l=b,h-=E=-E),c&&(A=E*c,d+=(s.width-A)/2);break;case y:if(c){if(H.y<=0&&(h<=T||M>=S)){P=!1;break}j(b),E-=H.y,h+=H.y,A=E*c}else j(b),j(g),H.x>=0?M<S?A+=H.x:H.y<=0&&h<=T&&(P=!1):A+=H.x,H.y<=0?h>T&&(E-=H.y,h+=H.y):(E-=H.y,h+=H.y);A<0&&E<0?(l=C,h-=E=-E,d-=A=-A):A<0?(l=x,d-=A=-A):E<0&&(l=k,h-=E=-E);break;case x:if(c){if(H.y<=0&&(h<=T||d<=D)){P=!1;break}j(b),E-=H.y,h+=H.y,A=E*c,d+=s.width-A}else j(b),j(f),H.x<=0?d>D?(A-=H.x,d+=H.x):H.y<=0&&h<=T&&(P=!1):(A-=H.x,d+=H.x),H.y<=0?h>T&&(E-=H.y,h+=H.y):(E-=H.y,h+=H.y);A<0&&E<0?(l=k,h-=E=-E,d-=A=-A):A<0?(l=y,d-=A=-A):E<0&&(l=C,h-=E=-E);break;case C:if(c){if(H.x<=0&&(d<=D||B>=O)){P=!1;break}j(f),A-=H.x,d+=H.x,E=A/c}else j(v),j(f),H.x<=0?d>D?(A-=H.x,d+=H.x):H.y>=0&&B>=O&&(P=!1):(A-=H.x,d+=H.x),H.y>=0?B<O&&(E+=H.y):E+=H.y;A<0&&E<0?(l=y,h-=E=-E,d-=A=-A):A<0?(l=k,d-=A=-A):E<0&&(l=x,h-=E=-E);break;case k:if(c){if(H.x>=0&&(M>=S||B>=O)){P=!1;break}j(g),E=(A+=H.x)/c}else j(v),j(g),H.x>=0?M<S?A+=H.x:H.y>=0&&B>=O&&(P=!1):A+=H.x,H.y>=0?B<O&&(E+=H.y):E+=H.y;A<0&&E<0?(l=x,h-=E=-E,d-=A=-A):A<0?(l=C,d-=A=-A):E<0&&(l=y,h-=E=-E);break;case m:this.move(H.x,H.y),P=!1;break;case w:this.zoom(function(t){var o=e({},t),n=0;return dt(t,function(t,e){delete o[e],dt(o,function(e){var o=Math.abs(t.startX-e.startX),a=Math.abs(t.startY-e.startY),i=Math.abs(t.endX-e.endX),s=Math.abs(t.endY-e.endY),r=Math.sqrt(o*o+a*a),l=(Math.sqrt(i*i+s*s)-r)/r;Math.abs(l)>Math.abs(n)&&(n=l)})}),n}(r),t),P=!1;break;case p:if(!H.x||!H.y){P=!1;break}o=Bt(this.cropper),d=$.startX-o.left,h=$.startY-o.top,A=s.minWidth,E=s.minHeight,H.x>0?l=H.y>0?k:y:H.x<0&&(d-=A,l=H.y>0?C:x),H.y<0&&(h-=E),this.cropped||(ft(this.cropBox,L),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}P&&(s.width=A,s.height=E,s.left=d,s.top=h,this.action=l,this.renderCropBox()),dt(r,function(t){t.startX=t.endX,t.startY=t.endY})}},Xt={crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&gt(this.dragBox,D),ft(this.cropBox,L),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=ht({},this.initialImageData),this.canvasData=ht({},this.initialCanvasData),this.cropBoxData=ht({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(ht(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),ft(this.dragBox,D),gt(this.cropBox,L)),this},replace:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&t&&(this.isImg&&(this.element.src=t),e?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,dt(this.previews,function(e){e.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,ft(this.cropper,E)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,gt(this.cropper,E)),this},destroy:function(){var t=this.element;return t[h]?(t[h]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,o=this.canvasData,n=o.left,a=o.top;return this.moveTo(nt(t)?t:n+Number(t),nt(e)?e:a+Number(e))},moveTo:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,o=this.canvasData,n=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.movable&&(et(t)&&(o.left=t,n=!0),et(e)&&(o.top=e,n=!0),n&&this.renderCanvas(!0)),this},zoom:function(t,e){var o=this.canvasData;return t=(t=Number(t))<0?1/(1-t):1+t,this.zoomTo(o.width*t/o.naturalWidth,null,e)},zoomTo:function(t,e,o){var n=this.options,a=this.canvasData,i=a.width,s=a.height,r=a.naturalWidth,l=a.naturalHeight;if((t=Number(t))>=0&&this.ready&&!this.disabled&&n.zoomable){var c=r*t,d=l*t;if(!1===Mt(this.element,V,{ratio:t,oldRatio:i/r,originalEvent:o}))return this;if(o){var h=this.pointers,u=Bt(this.cropper),p=h&&Object.keys(h).length?function(t){var e=0,o=0,n=0;return dt(t,function(t){var a=t.startX,i=t.startY;e+=a,o+=i,n+=1}),{pageX:e/=n,pageY:o/=n}}(h):{pageX:o.pageX,pageY:o.pageY};a.left-=(c-i)*((p.pageX-u.left-a.left)/i),a.top-=(d-s)*((p.pageY-u.top-a.top)/s)}else st(e)&&et(e.x)&&et(e.y)?(a.left-=(c-i)*((e.x-a.left)/i),a.top-=(d-s)*((e.y-a.top)/s)):(a.left-=(c-i)/2,a.top-=(d-s)/2);a.width=c,a.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return et(t=Number(t))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var e=this.imageData.scaleY;return this.scale(t,et(e)?e:1)},scaleY:function(t){var e=this.imageData.scaleX;return this.scale(et(e)?e:1,t)},scale:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,o=this.imageData,n=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.scalable&&(et(t)&&(o.scaleX=t,n=!0),et(e)&&(o.scaleY=e,n=!0),n&&this.renderCanvas(!0,!0)),this},getData:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o=this.options,n=this.imageData,a=this.canvasData,i=this.cropBoxData;if(this.ready&&this.cropped){t={x:i.left-a.left,y:i.top-a.top,width:i.width,height:i.height};var s=n.width/n.naturalWidth;if(dt(t,function(e,o){t[o]=e/s}),e){var r=Math.round(t.y+t.height),l=Math.round(t.x+t.width);t.x=Math.round(t.x),t.y=Math.round(t.y),t.width=l-t.x,t.height=r-t.y}}else t={x:0,y:0,width:0,height:0};return o.rotatable&&(t.rotate=n.rotate||0),o.scalable&&(t.scaleX=n.scaleX||1,t.scaleY=n.scaleY||1),t},setData:function(t){var e=this.options,o=this.imageData,n=this.canvasData,a={};if(this.ready&&!this.disabled&&st(t)){var i=!1;e.rotatable&&et(t.rotate)&&t.rotate!==o.rotate&&(o.rotate=t.rotate,i=!0),e.scalable&&(et(t.scaleX)&&t.scaleX!==o.scaleX&&(o.scaleX=t.scaleX,i=!0),et(t.scaleY)&&t.scaleY!==o.scaleY&&(o.scaleY=t.scaleY,i=!0)),i&&this.renderCanvas(!0,!0);var s=o.width/o.naturalWidth;et(t.x)&&(a.left=t.x*s+n.left),et(t.y)&&(a.top=t.y*s+n.top),et(t.width)&&(a.width=t.width*s),et(t.height)&&(a.height=t.height*s),this.setCropBoxData(a)}return this},getContainerData:function(){return this.ready?ht({},this.containerData):{}},getImageData:function(){return this.sized?ht({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,e={};return this.ready&&dt(["left","top","width","height","naturalWidth","naturalHeight"],function(o){e[o]=t[o]}),e},setCanvasData:function(t){var e=this.canvasData,o=e.aspectRatio;return this.ready&&!this.disabled&&st(t)&&(et(t.left)&&(e.left=t.left),et(t.top)&&(e.top=t.top),et(t.width)?(e.width=t.width,e.height=t.width/o):et(t.height)&&(e.height=t.height,e.width=t.height*o),this.renderCanvas(!0)),this},getCropBoxData:function(){var t,e=this.cropBoxData;return this.ready&&this.cropped&&(t={left:e.left,top:e.top,width:e.width,height:e.height}),t||{}},setCropBoxData:function(t){var e,o,n=this.cropBoxData,a=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&st(t)&&(et(t.left)&&(n.left=t.left),et(t.top)&&(n.top=t.top),et(t.width)&&t.width!==n.width&&(e=!0,n.width=t.width),et(t.height)&&t.height!==n.height&&(o=!0,n.height=t.height),a&&(e?n.height=n.width/a:o&&(n.width=n.height*a)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var e=this.canvasData,o=function(t,e,o,n){var a=e.aspectRatio,s=e.naturalWidth,r=e.naturalHeight,l=e.rotate,c=void 0===l?0:l,d=e.scaleX,h=void 0===d?1:d,u=e.scaleY,p=void 0===u?1:u,m=o.aspectRatio,w=o.naturalWidth,g=o.naturalHeight,f=n.fillColor,v=void 0===f?"transparent":f,b=n.imageSmoothingEnabled,y=void 0===b||b,x=n.imageSmoothingQuality,k=void 0===x?"low":x,C=n.maxWidth,A=void 0===C?1/0:C,E=n.maxHeight,L=void 0===E?1/0:E,M=n.minWidth,B=void 0===M?0:M,D=n.minHeight,T=void 0===D?0:D,S=document.createElement("canvas"),O=S.getContext("2d"),P=Ht({aspectRatio:m,width:A,height:L}),$=Ht({aspectRatio:m,width:B,height:T},"cover"),H=Math.min(P.width,Math.max($.width,w)),j=Math.min(P.height,Math.max($.height,g)),I=Ht({aspectRatio:a,width:A,height:L}),N=Ht({aspectRatio:a,width:B,height:T},"cover"),z=Math.min(I.width,Math.max(N.width,s)),q=Math.min(I.height,Math.max(N.height,r)),R=[-z/2,-q/2,z,q];return S.width=pt(H),S.height=pt(j),O.fillStyle=v,O.fillRect(0,0,H,j),O.save(),O.translate(H/2,j/2),O.rotate(c*Math.PI/180),O.scale(h,p),O.imageSmoothingEnabled=y,O.imageSmoothingQuality=k,O.drawImage.apply(O,[t].concat(i(R.map(function(t){return Math.floor(pt(t))})))),O.restore(),S}(this.image,this.imageData,e,t);if(!this.cropped)return o;var n=this.getData(t.rounded),a=n.x,s=n.y,r=n.width,l=n.height,c=o.width/Math.floor(e.naturalWidth);1!==c&&(a*=c,s*=c,r*=c,l*=c);var d=r/l,h=Ht({aspectRatio:d,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),u=Ht({aspectRatio:d,width:t.minWidth||0,height:t.minHeight||0},"cover"),p=Ht({aspectRatio:d,width:t.width||(1!==c?o.width:r),height:t.height||(1!==c?o.height:l)}),m=p.width,w=p.height;m=Math.min(h.width,Math.max(u.width,m)),w=Math.min(h.height,Math.max(u.height,w));var g=document.createElement("canvas"),f=g.getContext("2d");g.width=pt(m),g.height=pt(w),f.fillStyle=t.fillColor||"transparent",f.fillRect(0,0,m,w);var v=t.imageSmoothingEnabled,b=void 0===v||v,y=t.imageSmoothingQuality;f.imageSmoothingEnabled=b,y&&(f.imageSmoothingQuality=y);var x,k,C,A,E,L,M=o.width,B=o.height,D=a,T=s;D<=-r||D>M?(D=0,x=0,C=0,E=0):D<=0?(C=-D,D=0,E=x=Math.min(M,r+D)):D<=M&&(C=0,E=x=Math.min(r,M-D)),x<=0||T<=-l||T>B?(T=0,k=0,A=0,L=0):T<=0?(A=-T,T=0,L=k=Math.min(B,l+T)):T<=B&&(A=0,L=k=Math.min(l,B-T));var S=[D,T,x,k];if(E>0&&L>0){var O=m/r;S.push(C*O,A*O,E*O,L*O)}return f.drawImage.apply(f,[o].concat(i(S.map(function(t){return Math.floor(pt(t))})))),g},setAspectRatio:function(t){var e=this.options;return this.disabled||nt(t)||(e.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var e=this.options,o=this.dragBox,n=this.face;if(this.ready&&!this.disabled){var a=t===P,i=e.movable&&t===$;t=a||i?t:H,e.dragMode=t,kt(o,S,t),vt(o,A,a),vt(o,T,i),e.cropBoxMovable||(kt(n,S,t),vt(n,A,a),vt(n,T,i))}return this}},Yt=l.Cropper,Ft=function(){function t(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!e||!G.test(e.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=e,this.options=ht({},Q,st(o)&&o),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return e=t,n=[{key:"noConflict",value:function(){return window.Cropper=Yt,t}},{key:"setDefaults",value:function(t){ht(Q,st(t)&&t)}}],(o=[{key:"init",value:function(){var t,e=this.element,o=e.tagName.toLowerCase();if(!e[h]){if(e[h]=this,"img"===o){if(this.isImg=!0,t=e.getAttribute("src")||"",this.originalUrl=t,!t)return;t=e.src}else"canvas"===o&&window.HTMLCanvasElement&&(t=e.toDataURL());this.load(t)}}},{key:"load",value:function(t){var e,o,n,a,i=this;if(t){this.url=t,this.imageData={};var s=this.element,r=this.options;if(r.rotatable||r.scalable||(r.checkOrientation=!1),r.checkOrientation&&window.ArrayBuffer)if(J.test(t))K.test(t)?this.read((e=t.replace(It,""),o=atob(e),n=new ArrayBuffer(o.length),dt(a=new Uint8Array(n),function(t,e){a[e]=o.charCodeAt(e)}),n)):this.clone();else{var l=new XMLHttpRequest,c=this.clone.bind(this);this.reloading=!0,this.xhr=l,l.onabort=c,l.onerror=c,l.ontimeout=c,l.onprogress=function(){l.getResponseHeader("content-type")!==U&&l.abort()},l.onload=function(){i.read(l.response)},l.onloadend=function(){i.reloading=!1,i.xhr=null},r.checkCrossOrigin&&St(t)&&s.crossOrigin&&(t=Ot(t)),l.open("GET",t,!0),l.responseType="arraybuffer",l.withCredentials="use-credentials"===s.crossOrigin,l.send()}else this.clone()}}},{key:"read",value:function(t){var e=this.options,o=this.imageData,n=Nt(t),a=0,i=1,s=1;if(n>1){this.url=function(t,e){for(var o=[],n=new Uint8Array(t);n.length>0;)o.push(jt.apply(null,ct(n.subarray(0,8192)))),n=n.subarray(8192);return"data:".concat(e,";base64,").concat(btoa(o.join("")))}(t,U);var r=function(t){var e=0,o=1,n=1;switch(t){case 2:o=-1;break;case 3:e=-180;break;case 4:n=-1;break;case 5:e=90,n=-1;break;case 6:e=90;break;case 7:e=90,o=-1;break;case 8:e=-90}return{rotate:e,scaleX:o,scaleY:n}}(n);a=r.rotate,i=r.scaleX,s=r.scaleY}e.rotatable&&(o.rotate=a),e.scalable&&(o.scaleX=i,o.scaleY=s),this.clone()}},{key:"clone",value:function(){var t=this.element,e=this.url,o=t.crossOrigin,n=e;this.options.checkCrossOrigin&&St(e)&&(o||(o="anonymous"),n=Ot(e)),this.crossOrigin=o,this.crossOriginUrl=n;var a=document.createElement("img");o&&(a.crossOrigin=o),a.src=n||e,a.alt=t.alt||"The image to crop",this.image=a,a.onload=this.start.bind(this),a.onerror=this.stop.bind(this),gt(a,M),t.parentNode.insertBefore(a,t.nextSibling)}},{key:"start",value:function(){var t=this,e=this.image;e.onload=null,e.onerror=null,this.sizing=!0;var o=l.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(l.navigator.userAgent),n=function(e,o){ht(t.imageData,{naturalWidth:e,naturalHeight:o,aspectRatio:e/o}),t.initialImageData=ht({},t.imageData),t.sizing=!1,t.sized=!0,t.build()};if(!e.naturalWidth||o){var a=document.createElement("img"),i=document.body||document.documentElement;this.sizingImage=a,a.onload=function(){n(a.width,a.height),o||i.removeChild(a)},a.src=e.src,o||(a.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",i.appendChild(a))}else n(e.naturalWidth,e.naturalHeight)}},{key:"stop",value:function(){var t=this.image;t.onload=null,t.onerror=null,t.parentNode.removeChild(t),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var t=this.element,e=this.options,o=this.image,n=t.parentNode,a=document.createElement("div");a.innerHTML='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>';var i=a.querySelector(".".concat(h,"-container")),s=i.querySelector(".".concat(h,"-canvas")),r=i.querySelector(".".concat(h,"-drag-box")),l=i.querySelector(".".concat(h,"-crop-box")),c=l.querySelector(".".concat(h,"-face"));this.container=n,this.cropper=i,this.canvas=s,this.dragBox=r,this.cropBox=l,this.viewBox=i.querySelector(".".concat(h,"-view-box")),this.face=c,s.appendChild(o),gt(t,L),n.insertBefore(i,t.nextSibling),ft(o,M),this.initPreview(),this.bind(),e.initialAspectRatio=Math.max(0,e.initialAspectRatio)||NaN,e.aspectRatio=Math.max(0,e.aspectRatio)||NaN,e.viewMode=Math.max(0,Math.min(3,Math.round(e.viewMode)))||0,gt(l,L),e.guides||gt(l.getElementsByClassName("".concat(h,"-dashed")),L),e.center||gt(l.getElementsByClassName("".concat(h,"-center")),L),e.background&&gt(i,"".concat(h,"-bg")),e.highlight||gt(c,B),e.cropBoxMovable&&(gt(c,T),kt(c,S,u)),e.cropBoxResizable||(gt(l.getElementsByClassName("".concat(h,"-line")),L),gt(l.getElementsByClassName("".concat(h,"-point")),L)),this.render(),this.ready=!0,this.setDragMode(e.dragMode),e.autoCrop&&this.crop(),this.setData(e.data),rt(e.ready)&&Lt(t,X,e.ready,{once:!0}),Mt(t,X)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var t=this.cropper.parentNode;t&&t.removeChild(this.cropper),ft(this.element,L)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}])&&a(e.prototype,o),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,o,n}();return ht(Ft.prototype,zt,qt,Rt,Wt,_t,Xt),Ft}()},8830(t,e,o){"use strict";o.d(e,{A:()=>u});var n=o(1601),a=o.n(n),i=o(6314),s=o.n(i),r=o(4417),l=o.n(r),c=new URL(o(4107),o.b),d=s()(a()),h=l()(c);d.push([t.id,`/*!\n * Cropper.js v1.6.2\n * https://fengyuanchen.github.io/cropperjs\n *\n * Copyright 2015-present Chen Fengyuan\n * Released under the MIT license\n *\n * Date: 2024-04-21T07:43:02.731Z\n */\n\n.cropper-container {\n  direction: ltr;\n  font-size: 0;\n  line-height: 0;\n  position: relative;\n  -ms-touch-action: none;\n      touch-action: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n\n.cropper-container img {\n    backface-visibility: hidden;\n    display: block;\n    height: 100%;\n    image-orientation: 0deg;\n    max-height: none !important;\n    max-width: none !important;\n    min-height: 0 !important;\n    min-width: 0 !important;\n    width: 100%;\n  }\n\n.cropper-wrap-box,\n.cropper-canvas,\n.cropper-drag-box,\n.cropper-crop-box,\n.cropper-modal {\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.cropper-wrap-box,\n.cropper-canvas {\n  overflow: hidden;\n}\n\n.cropper-drag-box {\n  background-color: #fff;\n  opacity: 0;\n}\n\n.cropper-modal {\n  background-color: #000;\n  opacity: 0.5;\n}\n\n.cropper-view-box {\n  display: block;\n  height: 100%;\n  outline: 1px solid #39f;\n  outline-color: rgba(51, 153, 255, 0.75);\n  overflow: hidden;\n  width: 100%;\n}\n\n.cropper-dashed {\n  border: 0 dashed #eee;\n  display: block;\n  opacity: 0.5;\n  position: absolute;\n}\n\n.cropper-dashed.dashed-h {\n    border-bottom-width: 1px;\n    border-top-width: 1px;\n    height: calc(100% / 3);\n    left: 0;\n    top: calc(100% / 3);\n    width: 100%;\n  }\n\n.cropper-dashed.dashed-v {\n    border-left-width: 1px;\n    border-right-width: 1px;\n    height: 100%;\n    left: calc(100% / 3);\n    top: 0;\n    width: calc(100% / 3);\n  }\n\n.cropper-center {\n  display: block;\n  height: 0;\n  left: 50%;\n  opacity: 0.75;\n  position: absolute;\n  top: 50%;\n  width: 0;\n}\n\n.cropper-center::before,\n  .cropper-center::after {\n    background-color: #eee;\n    content: ' ';\n    display: block;\n    position: absolute;\n  }\n\n.cropper-center::before {\n    height: 1px;\n    left: -3px;\n    top: 0;\n    width: 7px;\n  }\n\n.cropper-center::after {\n    height: 7px;\n    left: 0;\n    top: -3px;\n    width: 1px;\n  }\n\n.cropper-face,\n.cropper-line,\n.cropper-point {\n  display: block;\n  height: 100%;\n  opacity: 0.1;\n  position: absolute;\n  width: 100%;\n}\n\n.cropper-face {\n  background-color: #fff;\n  left: 0;\n  top: 0;\n}\n\n.cropper-line {\n  background-color: #39f;\n}\n\n.cropper-line.line-e {\n    cursor: ew-resize;\n    right: -3px;\n    top: 0;\n    width: 5px;\n  }\n\n.cropper-line.line-n {\n    cursor: ns-resize;\n    height: 5px;\n    left: 0;\n    top: -3px;\n  }\n\n.cropper-line.line-w {\n    cursor: ew-resize;\n    left: -3px;\n    top: 0;\n    width: 5px;\n  }\n\n.cropper-line.line-s {\n    bottom: -3px;\n    cursor: ns-resize;\n    height: 5px;\n    left: 0;\n  }\n\n.cropper-point {\n  background-color: #39f;\n  height: 5px;\n  opacity: 0.75;\n  width: 5px;\n}\n\n.cropper-point.point-e {\n    cursor: ew-resize;\n    margin-top: -3px;\n    right: -3px;\n    top: 50%;\n  }\n\n.cropper-point.point-n {\n    cursor: ns-resize;\n    left: 50%;\n    margin-left: -3px;\n    top: -3px;\n  }\n\n.cropper-point.point-w {\n    cursor: ew-resize;\n    left: -3px;\n    margin-top: -3px;\n    top: 50%;\n  }\n\n.cropper-point.point-s {\n    bottom: -3px;\n    cursor: s-resize;\n    left: 50%;\n    margin-left: -3px;\n  }\n\n.cropper-point.point-ne {\n    cursor: nesw-resize;\n    right: -3px;\n    top: -3px;\n  }\n\n.cropper-point.point-nw {\n    cursor: nwse-resize;\n    left: -3px;\n    top: -3px;\n  }\n\n.cropper-point.point-sw {\n    bottom: -3px;\n    cursor: nesw-resize;\n    left: -3px;\n  }\n\n.cropper-point.point-se {\n    bottom: -3px;\n    cursor: nwse-resize;\n    height: 20px;\n    opacity: 1;\n    right: -3px;\n    width: 20px;\n  }\n\n@media (min-width: 768px) {\n\n.cropper-point.point-se {\n      height: 15px;\n      width: 15px;\n  }\n    }\n\n@media (min-width: 992px) {\n\n.cropper-point.point-se {\n      height: 10px;\n      width: 10px;\n  }\n    }\n\n@media (min-width: 1200px) {\n\n.cropper-point.point-se {\n      height: 5px;\n      opacity: 0.75;\n      width: 5px;\n  }\n    }\n\n.cropper-point.point-se::before {\n    background-color: #39f;\n    bottom: -50%;\n    content: ' ';\n    display: block;\n    height: 200%;\n    opacity: 0;\n    position: absolute;\n    right: -50%;\n    width: 200%;\n  }\n\n.cropper-invisible {\n  opacity: 0;\n}\n\n.cropper-bg {\n  background-image: url(${h});\n}\n\n.cropper-hide {\n  display: block;\n  height: 0;\n  position: absolute;\n  width: 0;\n}\n\n.cropper-hidden {\n  display: none !important;\n}\n\n.cropper-move {\n  cursor: move;\n}\n\n.cropper-crop {\n  cursor: crosshair;\n}\n\n.cropper-disabled .cropper-drag-box,\n.cropper-disabled .cropper-face,\n.cropper-disabled .cropper-line,\n.cropper-disabled .cropper-point {\n  cursor: not-allowed;\n}\n`,""]);const u=d},9455(t,e,o){"use strict";o.d(e,{A:()=>r});var n=o(1601),a=o.n(n),i=o(6314),s=o.n(i)()(a());s.push([t.id,"/*!\n * Toastify js 1.12.0\n * https://github.com/apvarun/toastify-js\n * @license MIT licensed\n *\n * Copyright (C) 2018 Varun A P\n */\n\n.toastify {\n    padding: 12px 20px;\n    color: #ffffff;\n    display: inline-block;\n    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);\n    background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5);\n    background: linear-gradient(135deg, #73a5ff, #5477f5);\n    position: fixed;\n    opacity: 0;\n    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);\n    border-radius: 2px;\n    cursor: pointer;\n    text-decoration: none;\n    max-width: calc(50% - 20px);\n    z-index: 2147483647;\n}\n\n.toastify.on {\n    opacity: 1;\n}\n\n.toast-close {\n    background: transparent;\n    border: 0;\n    color: white;\n    cursor: pointer;\n    font-family: inherit;\n    font-size: 1em;\n    opacity: 0.4;\n    padding: 0 5px;\n}\n\n.toastify-right {\n    right: 15px;\n}\n\n.toastify-left {\n    left: 15px;\n}\n\n.toastify-top {\n    top: -150px;\n}\n\n.toastify-bottom {\n    bottom: -150px;\n}\n\n.toastify-rounded {\n    border-radius: 25px;\n}\n\n.toastify-avatar {\n    width: 1.5em;\n    height: 1.5em;\n    margin: -7px 5px;\n    border-radius: 2px;\n}\n\n.toastify-center {\n    margin-left: auto;\n    margin-right: auto;\n    left: 0;\n    right: 0;\n    max-width: fit-content;\n    max-width: -moz-fit-content;\n}\n\n@media only screen and (max-width: 360px) {\n    .toastify-right, .toastify-left {\n        margin-left: auto;\n        margin-right: auto;\n        left: 0;\n        right: 0;\n        max-width: fit-content;\n    }\n}\n",""]);const r=s},6314(t){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var o="",n=void 0!==e[5];return e[4]&&(o+="@supports (".concat(e[4],") {")),e[2]&&(o+="@media ".concat(e[2]," {")),n&&(o+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),o+=t(e),n&&(o+="}"),e[2]&&(o+="}"),e[4]&&(o+="}"),o}).join("")},e.i=function(t,o,n,a,i){"string"==typeof t&&(t=[[null,t,void 0]]);var s={};if(n)for(var r=0;r<this.length;r++){var l=this[r][0];null!=l&&(s[l]=!0)}for(var c=0;c<t.length;c++){var d=[].concat(t[c]);n&&s[d[0]]||(void 0!==i&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=i),o&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=o):d[2]=o),a&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=a):d[4]="".concat(a)),e.push(d))}},e}},4417(t){"use strict";t.exports=function(t,e){return e||(e={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]|(%20)/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},1601(t){"use strict";t.exports=function(t){return t[1]}},5072(t){"use strict";var e=[];function o(t){for(var o=-1,n=0;n<e.length;n++)if(e[n].identifier===t){o=n;break}return o}function n(t,n){for(var i={},s=[],r=0;r<t.length;r++){var l=t[r],c=n.base?l[0]+n.base:l[0],d=i[c]||0,h="".concat(c," ").concat(d);i[c]=d+1;var u=o(h),p={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==u)e[u].references++,e[u].updater(p);else{var m=a(p,n);n.byIndex=r,e.splice(r,0,{identifier:h,updater:m,references:1})}s.push(h)}return s}function a(t,e){var o=e.domAPI(e);return o.update(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap&&e.supports===t.supports&&e.layer===t.layer)return;o.update(t=e)}else o.remove()}}t.exports=function(t,a){var i=n(t=t||[],a=a||{});return function(t){t=t||[];for(var s=0;s<i.length;s++){var r=o(i[s]);e[r].references--}for(var l=n(t,a),c=0;c<i.length;c++){var d=o(i[c]);0===e[d].references&&(e[d].updater(),e.splice(d,1))}i=l}}},7659(t){"use strict";var e={};t.exports=function(t,o){var n=function(t){if(void 0===e[t]){var o=document.querySelector(t);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(t){o=null}e[t]=o}return e[t]}(t);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(o)}},540(t){"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},5056(t,e,o){"use strict";t.exports=function(t){var e=o.nc;e&&t.setAttribute("nonce",e)}},7825(t){"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(o){!function(t,e,o){var n="";o.supports&&(n+="@supports (".concat(o.supports,") {")),o.media&&(n+="@media ".concat(o.media," {"));var a=void 0!==o.layer;a&&(n+="@layer".concat(o.layer.length>0?" ".concat(o.layer):""," {")),n+=o.css,a&&(n+="}"),o.media&&(n+="}"),o.supports&&(n+="}");var i=o.sourceMap;i&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),e.styleTagTransform(n,t,e.options)}(e,t,o)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},1113(t){"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},8465(t){t.exports=function(){"use strict";function t(t,e,o){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:o;throw new TypeError("Private element is not present on this object")}function e(e,o){return e.get(t(e,o))}function o(t,e,o){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.set(t,o)}const n={},a=t=>new Promise(e=>{if(!t)return e();const o=window.scrollX,a=window.scrollY;n.restoreFocusTimeout=setTimeout(()=>{n.previousActiveElement instanceof HTMLElement?(n.previousActiveElement.focus(),n.previousActiveElement=null):document.body&&document.body.focus(),e()},100),window.scrollTo(o,a)}),i="swal2-",s=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"].reduce((t,e)=>(t[e]=i+e,t),{}),r=["success","warning","info","question","error"].reduce((t,e)=>(t[e]=i+e,t),{}),l="SweetAlert2:",c=t=>t.charAt(0).toUpperCase()+t.slice(1),d=t=>{console.warn(`${l} ${"object"==typeof t?t.join(" "):t}`)},h=t=>{console.error(`${l} ${t}`)},u=[],p=(t,e=null)=>{var o;o=`"${t}" is deprecated and will be removed in the next major release.${e?` Use "${e}" instead.`:""}`,u.includes(o)||(u.push(o),d(o))},m=t=>"function"==typeof t?t():t,w=t=>t&&"function"==typeof t.toPromise,g=t=>w(t)?t.toPromise():Promise.resolve(t),f=t=>t&&Promise.resolve(t)===t,v=()=>document.body.querySelector(`.${s.container}`),b=t=>{const e=v();return e?e.querySelector(t):null},y=t=>b(`.${t}`),x=()=>y(s.popup),k=()=>y(s.icon),C=()=>y(s.title),A=()=>y(s["html-container"]),E=()=>y(s.image),L=()=>y(s["progress-steps"]),M=()=>y(s["validation-message"]),B=()=>b(`.${s.actions} .${s.confirm}`),D=()=>b(`.${s.actions} .${s.cancel}`),T=()=>b(`.${s.actions} .${s.deny}`),S=()=>b(`.${s.loader}`),O=()=>y(s.actions),P=()=>y(s.footer),$=()=>y(s["timer-progress-bar"]),H=()=>y(s.close),j=()=>{const t=x();if(!t)return[];const e=t.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),o=Array.from(e).sort((t,e)=>{const o=parseInt(t.getAttribute("tabindex")||"0"),n=parseInt(e.getAttribute("tabindex")||"0");return o>n?1:o<n?-1:0}),n=t.querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n'),a=Array.from(n).filter(t=>"-1"!==t.getAttribute("tabindex"));return[...new Set(o.concat(a))].filter(t=>tt(t))},I=()=>q(document.body,s.shown)&&!q(document.body,s["toast-shown"])&&!q(document.body,s["no-backdrop"]),N=()=>{const t=x();return!!t&&q(t,s.toast)},z=(t,e)=>{if(t.textContent="",e){const o=(new DOMParser).parseFromString(e,"text/html"),n=o.querySelector("head");n&&Array.from(n.childNodes).forEach(e=>{t.appendChild(e)});const a=o.querySelector("body");a&&Array.from(a.childNodes).forEach(e=>{e instanceof HTMLVideoElement||e instanceof HTMLAudioElement?t.appendChild(e.cloneNode(!0)):t.appendChild(e)})}},q=(t,e)=>{if(!e)return!1;const o=e.split(/\s+/);for(let e=0;e<o.length;e++)if(!t.classList.contains(o[e]))return!1;return!0},R=(t,e,o)=>{if(((t,e)=>{Array.from(t.classList).forEach(o=>{Object.values(s).includes(o)||Object.values(r).includes(o)||Object.values(e.showClass||{}).includes(o)||t.classList.remove(o)})})(t,e),!e.customClass)return;const n=e.customClass[o];n&&("string"==typeof n||n.forEach?Y(t,n):d(`Invalid type of customClass.${o}! Expected string or iterable object, got "${typeof n}"`))},W=(t,e)=>{if(!e)return null;switch(e){case"select":case"textarea":case"file":return t.querySelector(`.${s.popup} > .${s[e]}`);case"checkbox":return t.querySelector(`.${s.popup} > .${s.checkbox} input`);case"radio":return t.querySelector(`.${s.popup} > .${s.radio} input:checked`)||t.querySelector(`.${s.popup} > .${s.radio} input:first-child`);case"range":return t.querySelector(`.${s.popup} > .${s.range} input`);default:return t.querySelector(`.${s.popup} > .${s.input}`)}},_=t=>{if(t.focus(),"file"!==t.type){const e=t.value;t.value="",t.value=e}},X=(t,e,o)=>{t&&e&&("string"==typeof e&&(e=e.split(/\s+/).filter(Boolean)),e.forEach(e=>{Array.isArray(t)?t.forEach(t=>{o?t.classList.add(e):t.classList.remove(e)}):o?t.classList.add(e):t.classList.remove(e)}))},Y=(t,e)=>{X(t,e,!0)},F=(t,e)=>{X(t,e,!1)},V=(t,e)=>{const o=Array.from(t.children);for(let t=0;t<o.length;t++){const n=o[t];if(n instanceof HTMLElement&&q(n,e))return n}},U=(t,e,o)=>{o===`${parseInt(`${o}`)}`&&(o=parseInt(o)),o||0===parseInt(`${o}`)?t.style.setProperty(e,"number"==typeof o?`${o}px`:o):t.style.removeProperty(e)},Z=(t,e="flex")=>{t&&(t.style.display=e)},J=t=>{t&&(t.style.display="none")},K=(t,e="block")=>{t&&new MutationObserver(()=>{Q(t,t.innerHTML,e)}).observe(t,{childList:!0,subtree:!0})},G=(t,e,o,n)=>{const a=t.querySelector(e);a&&a.style.setProperty(o,n)},Q=(t,e,o="flex")=>{e?Z(t,o):J(t)},tt=t=>Boolean(t&&(t.offsetWidth||t.offsetHeight||t.getClientRects().length)),et=t=>Boolean(t.scrollHeight>t.clientHeight),ot=t=>{const e=window.getComputedStyle(t),o=parseFloat(e.getPropertyValue("animation-duration")||"0"),n=parseFloat(e.getPropertyValue("transition-duration")||"0");return o>0||n>0},nt=(t,e=!1)=>{const o=$();o&&tt(o)&&(e&&(o.style.transition="none",o.style.width="100%"),setTimeout(()=>{o.style.transition=`width ${t/1e3}s linear`,o.style.width="0%"},10))},at=`\n <div aria-labelledby="${s.title}" aria-describedby="${s["html-container"]}" class="${s.popup}" tabindex="-1">\n   <button type="button" class="${s.close}"></button>\n   <ul class="${s["progress-steps"]}"></ul>\n   <div class="${s.icon}"></div>\n   <img class="${s.image}" />\n   <h2 class="${s.title}" id="${s.title}"></h2>\n   <div class="${s["html-container"]}" id="${s["html-container"]}"></div>\n   <input class="${s.input}" id="${s.input}" />\n   <input type="file" class="${s.file}" />\n   <div class="${s.range}">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="${s.select}" id="${s.select}"></select>\n   <div class="${s.radio}"></div>\n   <label class="${s.checkbox}">\n     <input type="checkbox" id="${s.checkbox}" />\n     <span class="${s.label}"></span>\n   </label>\n   <textarea class="${s.textarea}" id="${s.textarea}"></textarea>\n   <div class="${s["validation-message"]}" id="${s["validation-message"]}"></div>\n   <div class="${s.actions}">\n     <div class="${s.loader}"></div>\n     <button type="button" class="${s.confirm}"></button>\n     <button type="button" class="${s.deny}"></button>\n     <button type="button" class="${s.cancel}"></button>\n   </div>\n   <div class="${s.footer}"></div>\n   <div class="${s["timer-progress-bar-container"]}">\n     <div class="${s["timer-progress-bar"]}"></div>\n   </div>\n </div>\n`.replace(/(^|\n)\s*/g,""),it=()=>{n.currentInstance&&n.currentInstance.resetValidationMessage()},st=t=>{const e=(()=>{const t=v();return!!t&&(t.remove(),F([document.documentElement,document.body],[s["no-backdrop"],s["toast-shown"],s["has-column"]]),!0)})();if("undefined"==typeof window||"undefined"==typeof document)return void h("SweetAlert2 requires document to initialize");const o=document.createElement("div");o.className=s.container,e&&Y(o,s["no-transition"]),z(o,at),o.dataset.swal2Theme=t.theme;const a=(t=>{if("string"==typeof t){const e=document.querySelector(t);if(!e)throw new Error(`Target element "${t}" not found`);return e}return t})(t.target||"body");a.appendChild(o),t.topLayer&&(o.setAttribute("popover",""),o.showPopover()),(t=>{const e=x();e&&(e.setAttribute("role",t.toast?"alert":"dialog"),e.setAttribute("aria-live",t.toast?"polite":"assertive"),t.toast||e.setAttribute("aria-modal","true"))})(t),(t=>{"rtl"===window.getComputedStyle(t).direction&&(Y(v(),s.rtl),n.isRTL=!0)})(a),(()=>{const t=x();if(!t)return;const e=V(t,s.input),o=V(t,s.file),n=t.querySelector(`.${s.range} input`),a=t.querySelector(`.${s.range} output`),i=V(t,s.select),r=t.querySelector(`.${s.checkbox} input`),l=V(t,s.textarea);e&&(e.oninput=it),o&&(o.onchange=it),i&&(i.onchange=it),r&&(r.onchange=it),l&&(l.oninput=it),n&&a&&(n.oninput=()=>{it(),a.value=n.value},n.onchange=()=>{it(),a.value=n.value})})()},rt=(t,e)=>{t instanceof HTMLElement?e.appendChild(t):"object"==typeof t?lt(t,e):t&&z(e,t)},lt=(t,e)=>{"jquery"in t?ct(e,t):z(e,t.toString())},ct=(t,e)=>{if(t.textContent="",0 in e)for(let o=0;o in e;o++)t.appendChild(e[o].cloneNode(!0));else t.appendChild(e.cloneNode(!0))},dt=(t,e)=>{const o=O(),n=S();o&&n&&(e.showConfirmButton||e.showDenyButton||e.showCancelButton?Z(o):J(o),R(o,e,"actions"),function(t,e,o){const n=B(),a=T(),i=D();n&&a&&i&&(ut(n,"confirm",o),ut(a,"deny",o),ut(i,"cancel",o),function(t,e,o,n){n.buttonsStyling?(Y([t,e,o],s.styled),n.confirmButtonColor&&t.style.setProperty("--swal2-confirm-button-background-color",n.confirmButtonColor),n.denyButtonColor&&e.style.setProperty("--swal2-deny-button-background-color",n.denyButtonColor),n.cancelButtonColor&&o.style.setProperty("--swal2-cancel-button-background-color",n.cancelButtonColor),ht(t),ht(e),ht(o)):F([t,e,o],s.styled)}(n,a,i,o),o.reverseButtons&&(o.toast?(t.insertBefore(i,n),t.insertBefore(a,n)):(t.insertBefore(i,e),t.insertBefore(a,e),t.insertBefore(n,e))))}(o,n,e),z(n,e.loaderHtml||""),R(n,e,"loader"))};function ht(t){const e=window.getComputedStyle(t);if(e.getPropertyValue("--swal2-action-button-focus-box-shadow"))return;const o=e.backgroundColor.replace(/rgba?\((\d+), (\d+), (\d+).*/,"rgba($1, $2, $3, 0.5)");t.style.setProperty("--swal2-action-button-focus-box-shadow",e.getPropertyValue("--swal2-outline").replace(/ rgba\(.*/,` ${o}`))}function ut(t,e,o){const n=c(e);Q(t,o[`show${n}Button`],"inline-block"),z(t,o[`${e}ButtonText`]||""),t.setAttribute("aria-label",o[`${e}ButtonAriaLabel`]||""),t.className=s[e],R(t,o,`${e}Button`)}const pt=(t,e)=>{const o=v();o&&(function(t,e){"string"==typeof e?t.style.background=e:e||Y([document.documentElement,document.body],s["no-backdrop"])}(o,e.backdrop),function(t,e){e&&(e in s?Y(t,s[e]):(d('The "position" parameter is not valid, defaulting to "center"'),Y(t,s.center)))}(o,e.position),function(t,e){e&&Y(t,s[`grow-${e}`])}(o,e.grow),R(o,e,"container"))};var mt={innerParams:new WeakMap,domCache:new WeakMap};const wt=["input","file","range","select","radio","checkbox","textarea"],gt=t=>{if(!t.input)return;if(!Ct[t.input])return void h(`Unexpected type of input! Expected ${Object.keys(Ct).join(" | ")}, got "${t.input}"`);const e=xt(t.input);if(!e)return;const o=Ct[t.input](e,t);Z(e),t.inputAutoFocus&&setTimeout(()=>{_(o)})},ft=(t,e)=>{const o=x();if(!o)return;const n=W(o,t);if(n){(t=>{for(let e=0;e<t.attributes.length;e++){const o=t.attributes[e].name;["id","type","value","style"].includes(o)||t.removeAttribute(o)}})(n);for(const t in e)n.setAttribute(t,e[t])}},vt=t=>{if(!t.input)return;const e=xt(t.input);e&&R(e,t,"input")},bt=(t,e)=>{!t.placeholder&&e.inputPlaceholder&&(t.placeholder=e.inputPlaceholder)},yt=(t,e,o)=>{if(o.inputLabel){const n=document.createElement("label"),a=s["input-label"];n.setAttribute("for",t.id),n.className=a,"object"==typeof o.customClass&&Y(n,o.customClass.inputLabel),n.innerText=o.inputLabel,e.insertAdjacentElement("beforebegin",n)}},xt=t=>{const e=x();if(e)return V(e,s[t]||s.input)},kt=(t,e)=>{["string","number"].includes(typeof e)?t.value=`${e}`:f(e)||d(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof e}"`)},Ct={};Ct.text=Ct.email=Ct.password=Ct.number=Ct.tel=Ct.url=Ct.search=Ct.date=Ct["datetime-local"]=Ct.time=Ct.week=Ct.month=(t,e)=>{const o=t;return kt(o,e.inputValue),yt(o,o,e),bt(o,e),o.type=e.input,o},Ct.file=(t,e)=>{const o=t;return yt(o,o,e),bt(o,e),o},Ct.range=(t,e)=>{const o=t,n=o.querySelector("input"),a=o.querySelector("output");return n&&(kt(n,e.inputValue),n.type=e.input,yt(n,t,e)),a&&kt(a,e.inputValue),t},Ct.select=(t,e)=>{const o=t;if(o.textContent="",e.inputPlaceholder){const t=document.createElement("option");z(t,e.inputPlaceholder),t.value="",t.disabled=!0,t.selected=!0,o.appendChild(t)}return yt(o,o,e),o},Ct.radio=t=>(t.textContent="",t),Ct.checkbox=(t,e)=>{const o=x();if(!o)throw new Error("Popup not found");const n=W(o,"checkbox");if(!n)throw new Error("Checkbox input not found");n.value="1",n.checked=Boolean(e.inputValue);const a=t.querySelector("span");if(a){const t=e.inputPlaceholder||e.inputLabel;t&&z(a,t)}return n},Ct.textarea=(t,e)=>{const o=t;kt(o,e.inputValue),bt(o,e),yt(o,o,e);return setTimeout(()=>{if("MutationObserver"in window){const t=x();if(!t)return;const n=parseInt(window.getComputedStyle(t).width);new MutationObserver(()=>{if(!document.body.contains(o))return;const t=o.offsetWidth+(i=o,parseInt(window.getComputedStyle(i).marginLeft)+parseInt(window.getComputedStyle(i).marginRight)),a=x();var i;a&&(t>n?a.style.width=`${t}px`:U(a,"width",e.width))}).observe(o,{attributes:!0,attributeFilter:["style"]})}}),o};const At=(t,e)=>{const o=A();o&&(K(o),R(o,e,"htmlContainer"),e.html?(rt(e.html,o),Z(o,"block")):e.text?(o.textContent=e.text,Z(o,"block")):J(o),((t,e)=>{const o=x();if(!o)return;const n=mt.innerParams.get(t),a=!n||e.input!==n.input;wt.forEach(t=>{const n=V(o,s[t]);n&&(ft(t,e.inputAttributes),n.className=s[t],a&&J(n))}),e.input&&(a&&gt(e),vt(e))})(t,e))},Et=(t,e)=>{for(const[o,n]of Object.entries(r))e.icon!==o&&F(t,n);Y(t,e.icon&&r[e.icon]),Bt(t,e),Lt(),R(t,e,"icon")},Lt=()=>{const t=x();if(!t)return;const e=window.getComputedStyle(t).getPropertyValue("background-color"),o=t.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let t=0;t<o.length;t++)o[t].style.backgroundColor=e},Mt=(t,e)=>{if(!e.icon&&!e.iconHtml)return;let o=t.innerHTML,n="";e.iconHtml?n=Dt(e.iconHtml):"success"===e.icon?(n=(t=>`\n  ${t.animation?'<div class="swal2-success-circular-line-left"></div>':""}\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div>\n  ${t.animation?'<div class="swal2-success-fix"></div>':""}\n  ${t.animation?'<div class="swal2-success-circular-line-right"></div>':""}\n`)(e),o=o.replace(/ style=".*?"/g,"")):"error"===e.icon?n='\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n':e.icon&&(n=Dt({question:"?",warning:"!",info:"i"}[e.icon])),o.trim()!==n.trim()&&z(t,n)},Bt=(t,e)=>{if(e.iconColor){t.style.color=e.iconColor,t.style.borderColor=e.iconColor;for(const o of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])G(t,o,"background-color",e.iconColor);G(t,".swal2-success-ring","border-color",e.iconColor)}},Dt=t=>`<div class="${s["icon-content"]}">${t}</div>`;let Tt=!1,St=0,Ot=0,Pt=0,$t=0;const Ht=t=>{const e=x();if(!e)return;const o=k();if(t.target===e||o&&o.contains(t.target)){Tt=!0;const o=Nt(t);St=o.clientX,Ot=o.clientY,Pt=parseInt(e.style.insetInlineStart)||0,$t=parseInt(e.style.insetBlockStart)||0,Y(e,"swal2-dragging")}},jt=t=>{const e=x();if(e&&Tt){let{clientX:o,clientY:a}=Nt(t);const i=o-St;e.style.insetInlineStart=`${Pt+(n.isRTL?-i:i)}px`,e.style.insetBlockStart=`${$t+(a-Ot)}px`}},It=()=>{const t=x();Tt=!1,F(t,"swal2-dragging")},Nt=t=>{let e=0,o=0;return t.type.startsWith("mouse")?(e=t.clientX,o=t.clientY):t.type.startsWith("touch")&&(e=t.touches[0].clientX,o=t.touches[0].clientY),{clientX:e,clientY:o}},zt=(t,e)=>{const o=v(),n=x();if(o&&n){if(e.toast){U(o,"width",e.width),n.style.width="100%";const t=S();t&&n.insertBefore(t,k())}else U(n,"width",e.width);U(n,"padding",e.padding),e.color&&(n.style.color=e.color),e.background&&(n.style.background=e.background),J(M()),qt(n,e),e.draggable&&!e.toast?(Y(n,s.draggable),(t=>{t.addEventListener("mousedown",Ht),document.body.addEventListener("mousemove",jt),t.addEventListener("mouseup",It),t.addEventListener("touchstart",Ht),document.body.addEventListener("touchmove",jt),t.addEventListener("touchend",It)})(n)):(F(n,s.draggable),(t=>{t.removeEventListener("mousedown",Ht),document.body.removeEventListener("mousemove",jt),t.removeEventListener("mouseup",It),t.removeEventListener("touchstart",Ht),document.body.removeEventListener("touchmove",jt),t.removeEventListener("touchend",It)})(n))}},qt=(t,e)=>{const o=e.showClass||{};t.className=`${s.popup} ${tt(t)?o.popup:""}`,e.toast?(Y([document.documentElement,document.body],s["toast-shown"]),Y(t,s.toast)):Y(t,s.modal),R(t,e,"popup"),"string"==typeof e.customClass&&Y(t,e.customClass),e.icon&&Y(t,s[`icon-${e.icon}`])},Rt=t=>{const e=document.createElement("li");return Y(e,s["progress-step"]),z(e,t),e},Wt=t=>{const e=document.createElement("li");return Y(e,s["progress-step-line"]),t.progressStepsDistance&&U(e,"width",t.progressStepsDistance),e},_t=(t,e)=>{var o;zt(0,e),pt(0,e),((t,e)=>{const o=L();if(!o)return;const{progressSteps:n,currentProgressStep:a}=e;n&&0!==n.length&&void 0!==a?(Z(o),o.textContent="",a>=n.length&&d("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),n.forEach((t,i)=>{const r=Rt(t);if(o.appendChild(r),i===a&&Y(r,s["active-progress-step"]),i!==n.length-1){const t=Wt(e);o.appendChild(t)}})):J(o)})(0,e),((t,e)=>{const o=mt.innerParams.get(t),n=k();if(n){if(o&&e.icon===o.icon)return Mt(n,e),void Et(n,e);if(e.icon||e.iconHtml){if(e.icon&&-1===Object.keys(r).indexOf(e.icon))return h(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${e.icon}"`),void J(n);Z(n),Mt(n,e),Et(n,e),Y(n,e.showClass&&e.showClass.icon),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",Lt)}else J(n)}})(t,e),((t,e)=>{const o=E();o&&(e.imageUrl?(Z(o,""),o.setAttribute("src",e.imageUrl),o.setAttribute("alt",e.imageAlt||""),U(o,"width",e.imageWidth),U(o,"height",e.imageHeight),o.className=s.image,R(o,e,"image")):J(o))})(0,e),((t,e)=>{const o=C();o&&(K(o),Q(o,Boolean(e.title||e.titleText),"block"),e.title&&rt(e.title,o),e.titleText&&(o.innerText=e.titleText),R(o,e,"title"))})(0,e),((t,e)=>{const o=H();o&&(z(o,e.closeButtonHtml||""),R(o,e,"closeButton"),Q(o,e.showCloseButton),o.setAttribute("aria-label",e.closeButtonAriaLabel||""))})(0,e),At(t,e),dt(0,e),((t,e)=>{const o=P();o&&(K(o),Q(o,Boolean(e.footer),"block"),e.footer&&rt(e.footer,o),R(o,e,"footer"))})(0,e);const a=x();"function"==typeof e.didRender&&a&&e.didRender(a),null===(o=n.eventEmitter)||void 0===o||o.emit("didRender",a)},Xt=()=>{var t;return null===(t=B())||void 0===t?void 0:t.click()},Yt=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Ft=t=>{if(t.keydownTarget&&t.keydownHandlerAdded&&t.keydownHandler){const e=t.keydownHandler;t.keydownTarget.removeEventListener("keydown",e,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!1}},Vt=(t,e)=>{var o;const n=j();if(n.length)return-2===(t+=e)&&(t=n.length-1),t===n.length?t=0:-1===t&&(t=n.length-1),void n[t].focus();null===(o=x())||void 0===o||o.focus()},Ut=["ArrowRight","ArrowDown"],Zt=["ArrowLeft","ArrowUp"],Jt=(t,e,o)=>{t&&(e.isComposing||229===e.keyCode||(t.stopKeydownPropagation&&e.stopPropagation(),"Enter"===e.key?Kt(e,t):"Tab"===e.key?Gt(e):[...Ut,...Zt].includes(e.key)?Qt(e.key):"Escape"===e.key&&te(e,t,o)))},Kt=(t,e)=>{if(!m(e.allowEnterKey))return;const o=x();if(!o||!e.input)return;const n=W(o,e.input);if(t.target&&n&&t.target instanceof HTMLElement&&t.target.outerHTML===n.outerHTML){if(["textarea","file"].includes(e.input))return;Xt(),t.preventDefault()}},Gt=t=>{const e=t.target,o=j();let n=-1;for(let t=0;t<o.length;t++)if(e===o[t]){n=t;break}t.shiftKey?Vt(n,-1):Vt(n,1),t.stopPropagation(),t.preventDefault()},Qt=t=>{const e=O(),o=B(),n=T(),a=D();if(!(e&&o&&n&&a))return;const i=[o,n,a];if(document.activeElement instanceof HTMLElement&&!i.includes(document.activeElement))return;const s=Ut.includes(t)?"nextElementSibling":"previousElementSibling";let r=document.activeElement;if(r){for(let t=0;t<e.children.length;t++){if(r=r[s],!r)return;if(r instanceof HTMLButtonElement&&tt(r))break}r instanceof HTMLButtonElement&&r.focus()}},te=(t,e,o)=>{t.preventDefault(),m(e.allowEscapeKey)&&o(Yt.esc)};var ee={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const oe=()=>{Array.from(document.body.children).forEach(t=>{t.hasAttribute("data-previous-aria-hidden")?(t.setAttribute("aria-hidden",t.getAttribute("data-previous-aria-hidden")||""),t.removeAttribute("data-previous-aria-hidden")):t.removeAttribute("aria-hidden")})},ne="undefined"!=typeof window&&Boolean(window.GestureEvent),ae=()=>{const t=v();if(!t)return;let e;t.ontouchstart=t=>{e=ie(t)},t.ontouchmove=t=>{e&&(t.preventDefault(),t.stopPropagation())}},ie=t=>{const e=t.target,o=v(),n=A();return!(!o||!n||se(t)||re(t)||e!==o&&(et(o)||!(e instanceof HTMLElement)||((t,e)=>{let o=t;for(;o&&o!==e;){if(et(o))return!0;o=o.parentElement}return!1})(e,n)||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||et(n)&&n.contains(e)))},se=t=>Boolean(t.touches&&t.touches.length&&"stylus"===t.touches[0].touchType),re=t=>t.touches&&t.touches.length>1;let le=null;const ce=t=>{null===le&&(document.body.scrollHeight>window.innerHeight||"scroll"===t)&&(le=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${le+(()=>{const t=document.createElement("div");t.className=s["scrollbar-measure"],document.body.appendChild(t);const e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e})()}px`)};function de(t,e,o,i){N()?ve(t,i):(a(o).then(()=>ve(t,i)),Ft(n)),ne?(e.setAttribute("style","display:none !important"),e.removeAttribute("class"),e.innerHTML=""):e.remove(),I()&&(null!==le&&(document.body.style.paddingRight=`${le}px`,le=null),(()=>{if(q(document.body,s.iosfix)){const t=parseInt(document.body.style.top,10);F(document.body,s.iosfix),document.body.style.top="",document.body.scrollTop=-1*t}})(),oe()),F([document.documentElement,document.body],[s.shown,s["height-auto"],s["no-backdrop"],s["toast-shown"]])}function he(t){t=we(t);const e=ee.swalPromiseResolve.get(this),o=ue(this);this.isAwaitingPromise?t.isDismissed||(me(this),e(t)):o&&e(t)}const ue=t=>{const e=x();if(!e)return!1;const o=mt.innerParams.get(t);if(!o||q(e,o.hideClass.popup))return!1;F(e,o.showClass.popup),Y(e,o.hideClass.popup);const n=v();return F(n,o.showClass.backdrop),Y(n,o.hideClass.backdrop),ge(t,e,o),!0};function pe(t){const e=ee.swalPromiseReject.get(this);me(this),e&&e(t)}const me=t=>{t.isAwaitingPromise&&(delete t.isAwaitingPromise,mt.innerParams.get(t)||t._destroy())},we=t=>void 0===t?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},t),ge=(t,e,o)=>{var a;const i=v(),s=ot(e);"function"==typeof o.willClose&&o.willClose(e),null===(a=n.eventEmitter)||void 0===a||a.emit("willClose",e),s&&i?fe(t,e,i,Boolean(o.returnFocus),o.didClose):i&&de(t,i,Boolean(o.returnFocus),o.didClose)},fe=(t,e,o,a,i)=>{n.swalCloseEventFinishedCallback=de.bind(null,t,o,a,i);const s=function(t){var o;t.target===e&&(null===(o=n.swalCloseEventFinishedCallback)||void 0===o||o.call(n),delete n.swalCloseEventFinishedCallback,e.removeEventListener("animationend",s),e.removeEventListener("transitionend",s))};e.addEventListener("animationend",s),e.addEventListener("transitionend",s)},ve=(t,e)=>{setTimeout(()=>{var o;"function"==typeof e&&e.bind(t.params)(),null===(o=n.eventEmitter)||void 0===o||o.emit("didClose"),t._destroy&&t._destroy()})},be=t=>{let e=x();if(e||new Qo,e=x(),!e)return;const o=S();N()?J(k()):ye(e,t),Z(o),e.setAttribute("data-loading","true"),e.setAttribute("aria-busy","true"),e.focus()},ye=(t,e)=>{const o=O(),n=S();o&&n&&(!e&&tt(B())&&(e=B()),Z(o),e&&(J(e),n.setAttribute("data-button-to-replace",e.className),o.insertBefore(n,e)),Y([t,o],s.loading))},xe=t=>t.checked?1:0,ke=t=>t.checked?t.value:null,Ce=t=>t.files&&t.files.length?null!==t.getAttribute("multiple")?t.files:t.files[0]:null,Ae=(t,e)=>{const o=x();if(!o)return;const n=t=>{"select"===e.input?function(t,e,o){const n=V(t,s.select);if(!n)return;const a=(t,e,n)=>{const a=document.createElement("option");a.value=n,z(a,e),a.selected=Me(n,o.inputValue),t.appendChild(a)};e.forEach(t=>{const e=t[0],o=t[1];if(Array.isArray(o)){const t=document.createElement("optgroup");t.label=e,t.disabled=!1,n.appendChild(t),o.forEach(e=>a(t,e[1],e[0]))}else a(n,o,e)}),n.focus()}(o,Le(t),e):"radio"===e.input&&function(t,e,o){const n=V(t,s.radio);if(!n)return;e.forEach(t=>{const e=t[0],a=t[1],i=document.createElement("input"),r=document.createElement("label");i.type="radio",i.name=s.radio,i.value=e,Me(e,o.inputValue)&&(i.checked=!0);const l=document.createElement("span");z(l,a),l.className=s.label,r.appendChild(i),r.appendChild(l),n.appendChild(r)});const a=n.querySelectorAll("input");a.length&&a[0].focus()}(o,Le(t),e)};w(e.inputOptions)||f(e.inputOptions)?(be(B()),g(e.inputOptions).then(e=>{t.hideLoading(),n(e)})):"object"==typeof e.inputOptions?n(e.inputOptions):h("Unexpected type of inputOptions! Expected object, Map or Promise, got "+typeof e.inputOptions)},Ee=(t,e)=>{const o=t.getInput();o&&(J(o),g(e.inputValue).then(n=>{o.value="number"===e.input?`${parseFloat(n)||0}`:`${n}`,Z(o),o.focus(),t.hideLoading()}).catch(e=>{h(`Error in inputValue promise: ${e}`),o.value="",Z(o),o.focus(),t.hideLoading()}))};const Le=t=>{const e=[];return t instanceof Map?t.forEach((t,o)=>{let n=t;"object"==typeof n&&(n=Le(n)),e.push([o,n])}):Object.keys(t).forEach(o=>{let n=t[o];"object"==typeof n&&(n=Le(n)),e.push([o,n])}),e},Me=(t,e)=>Boolean(e)&&null!=e&&e.toString()===t.toString(),Be=(t,e)=>{const o=mt.innerParams.get(t);if(!o.input)return void h(`The "input" parameter is needed to be set when using returnInputValueOn${c(e)}`);const n=t.getInput(),a=((t,e)=>{const o=t.getInput();if(!o)return null;switch(e.input){case"checkbox":return xe(o);case"radio":return ke(o);case"file":return Ce(o);default:return e.inputAutoTrim?o.value.trim():o.value}})(t,o);o.inputValidator?De(t,a,e):n&&!n.checkValidity()?(t.enableButtons(),t.showValidationMessage(o.validationMessage||n.validationMessage)):"deny"===e?Te(t,a):Pe(t,a)},De=(t,e,o)=>{const n=mt.innerParams.get(t);t.disableInput(),Promise.resolve().then(()=>g(n.inputValidator(e,n.validationMessage))).then(n=>{t.enableButtons(),t.enableInput(),n?t.showValidationMessage(n):"deny"===o?Te(t,e):Pe(t,e)})},Te=(t,e)=>{const o=mt.innerParams.get(t);o.showLoaderOnDeny&&be(T()),o.preDeny?(t.isAwaitingPromise=!0,Promise.resolve().then(()=>g(o.preDeny(e,o.validationMessage))).then(o=>{!1===o?(t.hideLoading(),me(t)):t.close({isDenied:!0,value:void 0===o?e:o})}).catch(e=>Oe(t,e))):t.close({isDenied:!0,value:e})},Se=(t,e)=>{t.close({isConfirmed:!0,value:e})},Oe=(t,e)=>{t.rejectPromise(e)},Pe=(t,e)=>{const o=mt.innerParams.get(t);o.showLoaderOnConfirm&&be(),o.preConfirm?(t.resetValidationMessage(),t.isAwaitingPromise=!0,Promise.resolve().then(()=>g(o.preConfirm(e,o.validationMessage))).then(o=>{tt(M())||!1===o?(t.hideLoading(),me(t)):Se(t,void 0===o?e:o)}).catch(e=>Oe(t,e))):Se(t,e)};function $e(){const t=mt.innerParams.get(this);if(!t)return;const e=mt.domCache.get(this);J(e.loader),N()?t.icon&&Z(k()):He(e),F([e.popup,e.actions],s.loading),e.popup.removeAttribute("aria-busy"),e.popup.removeAttribute("data-loading"),e.confirmButton.disabled=!1,e.denyButton.disabled=!1,e.cancelButton.disabled=!1}const He=t=>{const e=t.loader.getAttribute("data-button-to-replace"),o=e?t.popup.getElementsByClassName(e):[];o.length?Z(o[0],"inline-block"):!tt(B())&&!tt(T())&&!tt(D())&&J(t.actions)};function je(){const t=mt.innerParams.get(this),e=mt.domCache.get(this);return e?W(e.popup,t.input):null}function Ie(t,e,o){const n=mt.domCache.get(t);e.forEach(t=>{n[t].disabled=o})}function Ne(t,e){const o=x();if(o&&t)if("radio"===t.type){const t=o.querySelectorAll(`[name="${s.radio}"]`);for(let o=0;o<t.length;o++)t[o].disabled=e}else t.disabled=e}function ze(){Ie(this,["confirmButton","denyButton","cancelButton"],!1)}function qe(){Ie(this,["confirmButton","denyButton","cancelButton"],!0)}function Re(){Ne(this.getInput(),!1)}function We(){Ne(this.getInput(),!0)}function _e(t){const e=mt.domCache.get(this),o=mt.innerParams.get(this);z(e.validationMessage,t),e.validationMessage.className=s["validation-message"],o.customClass&&o.customClass.validationMessage&&Y(e.validationMessage,o.customClass.validationMessage),Z(e.validationMessage);const n=this.getInput();n&&(n.setAttribute("aria-invalid","true"),n.setAttribute("aria-describedby",s["validation-message"]),_(n),Y(n,s.inputerror))}function Xe(){const t=mt.domCache.get(this);t.validationMessage&&J(t.validationMessage);const e=this.getInput();e&&(e.removeAttribute("aria-invalid"),e.removeAttribute("aria-describedby"),F(e,s.inputerror))}const Ye={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,draggable:!1,animation:!0,theme:"light",showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0,topLayer:!1},Fe=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","draggable","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","theme","willClose"],Ve={allowEnterKey:void 0},Ue=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],Ze=t=>Object.prototype.hasOwnProperty.call(Ye,t),Je=t=>-1!==Fe.indexOf(t),Ke=t=>Ve[t],Ge=t=>{Ze(t)||d(`Unknown parameter "${t}"`)},Qe=t=>{Ue.includes(t)&&d(`The parameter "${t}" is incompatible with toasts`)},to=t=>{const e=Ke(t);e&&p(t,e)},eo=t=>{!1===t.backdrop&&t.allowOutsideClick&&d('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),t.theme&&!["light","dark","auto","minimal","borderless","bootstrap-4","bootstrap-4-light","bootstrap-4-dark","bootstrap-5","bootstrap-5-light","bootstrap-5-dark","material-ui","material-ui-light","material-ui-dark","embed-iframe","bulma","bulma-light","bulma-dark"].includes(t.theme)&&d(`Invalid theme "${t.theme}"`);for(const e in t)Ge(e),t.toast&&Qe(e),to(e)};function oo(t){const e=v(),o=x(),n=mt.innerParams.get(this);if(!o||q(o,n.hideClass.popup))return void d("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const a=no(t),i=Object.assign({},n,a);eo(i),e&&(e.dataset.swal2Theme=i.theme),_t(this,i),mt.innerParams.set(this,i),Object.defineProperties(this,{params:{value:Object.assign({},this.params,t),writable:!1,enumerable:!0}})}const no=t=>{const e={};return Object.keys(t).forEach(o=>{if(Je(o)){const n=t;e[o]=n[o]}else d(`Invalid parameter to update: ${o}`)}),e};function ao(){var t;const e=mt.domCache.get(this),o=mt.innerParams.get(this);o?(e.popup&&n.swalCloseEventFinishedCallback&&(n.swalCloseEventFinishedCallback(),delete n.swalCloseEventFinishedCallback),"function"==typeof o.didDestroy&&o.didDestroy(),null===(t=n.eventEmitter)||void 0===t||t.emit("didDestroy"),io(this)):so(this)}const io=t=>{so(t),delete t.params,delete n.keydownHandler,delete n.keydownTarget,delete n.currentInstance},so=t=>{t.isAwaitingPromise?(ro(mt,t),t.isAwaitingPromise=!0):(ro(ee,t),ro(mt,t),delete t.isAwaitingPromise,delete t.disableButtons,delete t.enableButtons,delete t.getInput,delete t.disableInput,delete t.enableInput,delete t.hideLoading,delete t.disableLoading,delete t.showValidationMessage,delete t.resetValidationMessage,delete t.close,delete t.closePopup,delete t.closeModal,delete t.closeToast,delete t.rejectPromise,delete t.update,delete t._destroy)},ro=(t,e)=>{for(const o in t)t[o].delete(e)};var lo=Object.freeze({__proto__:null,_destroy:ao,close:he,closeModal:he,closePopup:he,closeToast:he,disableButtons:qe,disableInput:We,disableLoading:$e,enableButtons:ze,enableInput:Re,getInput:je,handleAwaitingPromise:me,hideLoading:$e,rejectPromise:pe,resetValidationMessage:Xe,showValidationMessage:_e,update:oo});const co=(t,e,o)=>{e.popup.onclick=()=>{t&&(ho(t)||t.timer||t.input)||o(Yt.close)}},ho=t=>Boolean(t.showConfirmButton||t.showDenyButton||t.showCancelButton||t.showCloseButton);let uo=!1;const po=t=>{t.popup.onmousedown=()=>{t.container.onmouseup=function(e){t.container.onmouseup=()=>{},e.target===t.container&&(uo=!0)}}},mo=t=>{t.container.onmousedown=e=>{e.target===t.container&&e.preventDefault(),t.popup.onmouseup=function(e){t.popup.onmouseup=()=>{},(e.target===t.popup||e.target instanceof HTMLElement&&t.popup.contains(e.target))&&(uo=!0)}}},wo=(t,e,o)=>{e.container.onclick=n=>{uo?uo=!1:n.target===e.container&&m(t.allowOutsideClick)&&o(Yt.backdrop)}},go=t=>t instanceof Element||(t=>"object"==typeof t&&t.jquery)(t);const fo=()=>{if(n.timeout)return(()=>{const t=$();if(!t)return;const e=parseInt(window.getComputedStyle(t).width);t.style.removeProperty("transition"),t.style.width="100%";const o=e/parseInt(window.getComputedStyle(t).width)*100;t.style.width=`${o}%`})(),n.timeout.stop()},vo=()=>{if(n.timeout){const t=n.timeout.start();return nt(t),t}};let bo=!1;const yo={};const xo=t=>{for(let e=t.target;e&&e!==document;e=e.parentNode)for(const t in yo){const o=e.getAttribute&&e.getAttribute(t);if(o)return void yo[t].fire({template:o})}};n.eventEmitter=new class{constructor(){this.events={}}_getHandlersByEventName(t){return void 0===this.events[t]&&(this.events[t]=[]),this.events[t]}on(t,e){const o=this._getHandlersByEventName(t);o.includes(e)||o.push(e)}once(t,e){const o=(...n)=>{this.removeListener(t,o),e.apply(this,n)};this.on(t,o)}emit(t,...e){this._getHandlersByEventName(t).forEach(t=>{try{t.apply(this,e)}catch(t){console.error(t)}})}removeListener(t,e){const o=this._getHandlersByEventName(t),n=o.indexOf(e);n>-1&&o.splice(n,1)}removeAllListeners(t){void 0!==this.events[t]&&(this.events[t].length=0)}reset(){this.events={}}};var ko=Object.freeze({__proto__:null,argsToParams:t=>{const e={};return"object"!=typeof t[0]||go(t[0])?["title","html","icon"].forEach((o,n)=>{const a=t[n];"string"==typeof a||go(a)?e[o]=a:void 0!==a&&h(`Unexpected type of ${o}! Expected "string" or "Element", got ${typeof a}`)}):Object.assign(e,t[0]),e},bindClickHandler:function(t="data-swal-template"){yo[t]=this,bo||(document.body.addEventListener("click",xo),bo=!0)},clickCancel:()=>{var t;return null===(t=D())||void 0===t?void 0:t.click()},clickConfirm:Xt,clickDeny:()=>{var t;return null===(t=T())||void 0===t?void 0:t.click()},enableLoading:be,fire:function(...t){return new this(...t)},getActions:O,getCancelButton:D,getCloseButton:H,getConfirmButton:B,getContainer:v,getDenyButton:T,getFocusableElements:j,getFooter:P,getHtmlContainer:A,getIcon:k,getIconContent:()=>y(s["icon-content"]),getImage:E,getInputLabel:()=>y(s["input-label"]),getLoader:S,getPopup:x,getProgressSteps:L,getTimerLeft:()=>n.timeout&&n.timeout.getTimerLeft(),getTimerProgressBar:$,getTitle:C,getValidationMessage:M,increaseTimer:t=>{if(n.timeout){const e=n.timeout.increase(t);return nt(e,!0),e}},isDeprecatedParameter:Ke,isLoading:()=>{const t=x();return!!t&&t.hasAttribute("data-loading")},isTimerRunning:()=>Boolean(n.timeout&&n.timeout.isRunning()),isUpdatableParameter:Je,isValidParameter:Ze,isVisible:()=>tt(x()),mixin:function(t){return class extends(this){_main(e,o){return super._main(e,Object.assign({},t,o))}}},off:(t,e)=>{n.eventEmitter&&(t?e?n.eventEmitter.removeListener(t,e):n.eventEmitter.removeAllListeners(t):n.eventEmitter.reset())},on:(t,e)=>{n.eventEmitter&&n.eventEmitter.on(t,e)},once:(t,e)=>{n.eventEmitter&&n.eventEmitter.once(t,e)},resumeTimer:vo,showLoading:be,stopTimer:fo,toggleTimer:()=>{const t=n.timeout;return t&&(t.running?fo():vo())}});class Co{constructor(t,e){this.callback=t,this.remaining=e,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(t){const e=this.running;return e&&this.stop(),this.remaining+=t,e&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const Ao=["swal-title","swal-html","swal-footer"],Eo=t=>{const e={};return Array.from(t.querySelectorAll("swal-param")).forEach(t=>{Po(t,["name","value"]);const o=t.getAttribute("name"),n=t.getAttribute("value");o&&n&&(e[o]=o in Ye&&"boolean"==typeof Ye[o]?"false"!==n:o in Ye&&"object"==typeof Ye[o]?JSON.parse(n):n)}),e},Lo=t=>{const e={};return Array.from(t.querySelectorAll("swal-function-param")).forEach(t=>{const o=t.getAttribute("name"),n=t.getAttribute("value");o&&n&&(e[o]=new Function(`return ${n}`)())}),e},Mo=t=>{const e={};return Array.from(t.querySelectorAll("swal-button")).forEach(t=>{Po(t,["type","color","aria-label"]);const o=t.getAttribute("type");if(o&&["confirm","cancel","deny"].includes(o)){if(e[`${o}ButtonText`]=t.innerHTML,e[`show${c(o)}Button`]=!0,t.hasAttribute("color")){const n=t.getAttribute("color");null!==n&&(e[`${o}ButtonColor`]=n)}if(t.hasAttribute("aria-label")){const n=t.getAttribute("aria-label");null!==n&&(e[`${o}ButtonAriaLabel`]=n)}}}),e},Bo=t=>{const e={},o=t.querySelector("swal-image");return o&&(Po(o,["src","width","height","alt"]),o.hasAttribute("src")&&(e.imageUrl=o.getAttribute("src")||void 0),o.hasAttribute("width")&&(e.imageWidth=o.getAttribute("width")||void 0),o.hasAttribute("height")&&(e.imageHeight=o.getAttribute("height")||void 0),o.hasAttribute("alt")&&(e.imageAlt=o.getAttribute("alt")||void 0)),e},Do=t=>{const e={},o=t.querySelector("swal-icon");return o&&(Po(o,["type","color"]),o.hasAttribute("type")&&(e.icon=o.getAttribute("type")),o.hasAttribute("color")&&(e.iconColor=o.getAttribute("color")),e.iconHtml=o.innerHTML),e},To=t=>{const e={},o=t.querySelector("swal-input");o&&(Po(o,["type","label","placeholder","value"]),e.input=o.getAttribute("type")||"text",o.hasAttribute("label")&&(e.inputLabel=o.getAttribute("label")),o.hasAttribute("placeholder")&&(e.inputPlaceholder=o.getAttribute("placeholder")),o.hasAttribute("value")&&(e.inputValue=o.getAttribute("value")));const n=Array.from(t.querySelectorAll("swal-input-option"));return n.length&&(e.inputOptions={},n.forEach(t=>{Po(t,["value"]);const o=t.getAttribute("value");if(!o)return;const n=t.innerHTML;e.inputOptions[o]=n})),e},So=(t,e)=>{const o={};for(const n in e){const a=e[n],i=t.querySelector(a);i&&(Po(i,[]),o[a.replace(/^swal-/,"")]=i.innerHTML.trim())}return o},Oo=t=>{const e=Ao.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(t.children).forEach(t=>{const o=t.tagName.toLowerCase();e.includes(o)||d(`Unrecognized element <${o}>`)})},Po=(t,e)=>{Array.from(t.attributes).forEach(o=>{-1===e.indexOf(o.name)&&d([`Unrecognized attribute "${o.name}" on <${t.tagName.toLowerCase()}>.`,e.length?`Allowed attributes are: ${e.join(", ")}`:"To set the value, use HTML within the element."])})},$o=t=>{var e,o;const a=v(),i=x();if(!a||!i)return;"function"==typeof t.willOpen&&t.willOpen(i),null===(e=n.eventEmitter)||void 0===e||e.emit("willOpen",i);const s=window.getComputedStyle(document.body).overflowY;if(No(a,i,t),setTimeout(()=>{jo(a,i)},10),I()&&(Io(a,void 0!==t.scrollbarPadding&&t.scrollbarPadding,s),(()=>{const t=v();Array.from(document.body.children).forEach(e=>{e.contains(t)||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")||""),e.setAttribute("aria-hidden","true"))})})()),N()||n.previousActiveElement||(n.previousActiveElement=document.activeElement),"function"==typeof t.didOpen){const e=t.didOpen;setTimeout(()=>e(i))}null===(o=n.eventEmitter)||void 0===o||o.emit("didOpen",i)},Ho=t=>{const e=x();if(!e||t.target!==e)return;const o=v();o&&(e.removeEventListener("animationend",Ho),e.removeEventListener("transitionend",Ho),o.style.overflowY="auto",F(o,s["no-transition"]))},jo=(t,e)=>{ot(e)?(t.style.overflowY="hidden",e.addEventListener("animationend",Ho),e.addEventListener("transitionend",Ho)):t.style.overflowY="auto"},Io=(t,e,o)=>{(()=>{if(ne&&!q(document.body,s.iosfix)){const t=document.body.scrollTop;document.body.style.top=-1*t+"px",Y(document.body,s.iosfix),ae()}})(),e&&"hidden"!==o&&ce(o),setTimeout(()=>{t.scrollTop=0})},No=(t,e,o)=>{var n;null!==(n=o.showClass)&&void 0!==n&&n.backdrop&&Y(t,o.showClass.backdrop),o.animation?(e.style.setProperty("opacity","0","important"),Z(e,"grid"),setTimeout(()=>{var t;null!==(t=o.showClass)&&void 0!==t&&t.popup&&Y(e,o.showClass.popup),e.style.removeProperty("opacity")},10)):Z(e,"grid"),Y([document.documentElement,document.body],s.shown),o.heightAuto&&o.backdrop&&!o.toast&&Y([document.documentElement,document.body],s["height-auto"])};var zo=(t,e)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid email address"),qo=(t,e)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid URL");function Ro(t){(function(t){t.inputValidator||("email"===t.input&&(t.inputValidator=zo),"url"===t.input&&(t.inputValidator=qo))})(t),t.showLoaderOnConfirm&&!t.preConfirm&&d("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(t){(!t.target||"string"==typeof t.target&&!document.querySelector(t.target)||"string"!=typeof t.target&&!t.target.appendChild)&&(d('Target parameter is not valid, defaulting to "body"'),t.target="body")}(t),"string"==typeof t.title&&(t.title=t.title.split("\n").join("<br />")),st(t)}let Wo;var _o=new WeakMap;class Xo{constructor(...e){if(o(this,_o,Promise.resolve({isConfirmed:!1,isDenied:!1,isDismissed:!0})),"undefined"==typeof window)return;Wo=this;const n=Object.freeze(this.constructor.argsToParams(e));var a,i,s;this.params=n,this.isAwaitingPromise=!1,a=_o,i=this,s=this._main(Wo.params),a.set(t(a,i),s)}_main(t,e={}){if(eo(Object.assign({},e,t)),n.currentInstance){const t=ee.swalPromiseResolve.get(n.currentInstance),{isAwaitingPromise:e}=n.currentInstance;n.currentInstance._destroy(),e||t({isDismissed:!0}),I()&&oe()}n.currentInstance=Wo;const o=Fo(t,e);Ro(o),Object.freeze(o),n.timeout&&(n.timeout.stop(),delete n.timeout),clearTimeout(n.restoreFocusTimeout);const a=Vo(Wo);return _t(Wo,o),mt.innerParams.set(Wo,o),Yo(Wo,a,o)}then(t){return e(_o,this).then(t)}finally(t){return e(_o,this).finally(t)}}const Yo=(t,e,o)=>new Promise((a,i)=>{const s=e=>{t.close({isDismissed:!0,dismiss:e,isConfirmed:!1,isDenied:!1})};ee.swalPromiseResolve.set(t,a),ee.swalPromiseReject.set(t,i),e.confirmButton.onclick=()=>{(t=>{const e=mt.innerParams.get(t);t.disableButtons(),e.input?Be(t,"confirm"):Pe(t,!0)})(t)},e.denyButton.onclick=()=>{(t=>{const e=mt.innerParams.get(t);t.disableButtons(),e.returnInputValueOnDeny?Be(t,"deny"):Te(t,!1)})(t)},e.cancelButton.onclick=()=>{((t,e)=>{t.disableButtons(),e(Yt.cancel)})(t,s)},e.closeButton.onclick=()=>{s(Yt.close)},((t,e,o)=>{t.toast?co(t,e,o):(po(e),mo(e),wo(t,e,o))})(o,e,s),((t,e,o)=>{if(Ft(t),!e.toast){const n=t=>Jt(e,t,o);t.keydownHandler=n;const a=e.keydownListenerCapture?window:x();if(a){t.keydownTarget=a,t.keydownListenerCapture=e.keydownListenerCapture;const o=n;t.keydownTarget.addEventListener("keydown",o,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!0}}})(n,o,s),((t,e)=>{"select"===e.input||"radio"===e.input?Ae(t,e):["text","email","number","tel","textarea"].some(t=>t===e.input)&&(w(e.inputValue)||f(e.inputValue))&&(be(B()),Ee(t,e))})(t,o),$o(o),Uo(n,o,s),Zo(e,o),setTimeout(()=>{e.container.scrollTop=0})}),Fo=(t,e)=>{const o=(t=>{const e="string"==typeof t.template?document.querySelector(t.template):t.template;if(!e)return{};const o=e.content;return Oo(o),Object.assign(Eo(o),Lo(o),Mo(o),Bo(o),Do(o),To(o),So(o,Ao))})(t),n=Object.assign({},Ye,e,o,t);return n.showClass=Object.assign({},Ye.showClass,n.showClass),n.hideClass=Object.assign({},Ye.hideClass,n.hideClass),!1===n.animation&&(n.showClass={backdrop:"swal2-noanimation"},n.hideClass={}),n},Vo=t=>{const e={popup:x(),container:v(),actions:O(),confirmButton:B(),denyButton:T(),cancelButton:D(),loader:S(),closeButton:H(),validationMessage:M(),progressSteps:L()};return mt.domCache.set(t,e),e},Uo=(t,e,o)=>{const n=$();J(n),e.timer&&(t.timeout=new Co(()=>{o("timer"),delete t.timeout},e.timer),e.timerProgressBar&&n&&(Z(n),R(n,e,"timerProgressBar"),setTimeout(()=>{t.timeout&&t.timeout.running&&nt(e.timer)})))},Zo=(t,e)=>{if(!e.toast)return m(e.allowEnterKey)?void(Jo(t)||Ko(t,e)||Vt(-1,1)):(p("allowEnterKey"),void Go())},Jo=t=>{const e=Array.from(t.popup.querySelectorAll("[autofocus]"));for(const t of e)if(t instanceof HTMLElement&&tt(t))return t.focus(),!0;return!1},Ko=(t,e)=>e.focusDeny&&tt(t.denyButton)?(t.denyButton.focus(),!0):e.focusCancel&&tt(t.cancelButton)?(t.cancelButton.focus(),!0):!(!e.focusConfirm||!tt(t.confirmButton)||(t.confirmButton.focus(),0)),Go=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};Xo.prototype.disableButtons=qe,Xo.prototype.enableButtons=ze,Xo.prototype.getInput=je,Xo.prototype.disableInput=We,Xo.prototype.enableInput=Re,Xo.prototype.hideLoading=$e,Xo.prototype.disableLoading=$e,Xo.prototype.showValidationMessage=_e,Xo.prototype.resetValidationMessage=Xe,Xo.prototype.close=he,Xo.prototype.closePopup=he,Xo.prototype.closeModal=he,Xo.prototype.closeToast=he,Xo.prototype.rejectPromise=pe,Xo.prototype.update=oo,Xo.prototype._destroy=ao,Object.assign(Xo,ko),Object.keys(lo).forEach(t=>{Xo[t]=function(...e){if(Wo&&Wo[t])return Wo[t](...e)}}),Xo.DismissReason=Yt,Xo.version="11.26.17";const Qo=Xo;return Qo.default=Qo,Qo}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),"undefined"!=typeof document&&function(t,e){var o=t.createElement("style");if(t.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=e);else try{o.innerHTML=e}catch(t){o.innerText=e}}(document,':root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-container-padding: 0.625em;--swal2-backdrop: rgba(0, 0, 0, 0.4);--swal2-backdrop-transition: background-color 0.15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: 0.3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show 0.3s;--swal2-hide-animation: swal2-hide 0.15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: 0.8em 1em 0;--swal2-html-container-padding: 1em 1.6em 0.3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: 0.1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color 0.2s, box-shadow 0.2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color 0.2s, box-shadow 0.2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: 0.25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: 0.25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: 0.25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show 0.5s;--swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}@media(prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:rgba(0,0,0,0);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translate3d(0, 0, 0) scale(1);opacity:1}100%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}')},7736(t){var e;e=function(t){var e=function(t){return new e.lib.init(t)};function o(t,e){return e.offset[t]?isNaN(e.offset[t])?e.offset[t]:e.offset[t]+"px":"0px"}function n(t,e){return!(!t||"string"!=typeof e||!(t.className&&t.className.trim().split(/\s+/gi).indexOf(e)>-1))}return e.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},e.lib=e.prototype={toastify:"1.12.0",constructor:e,init:function(t){return t||(t={}),this.options={},this.toastElement=null,this.options.text=t.text||e.defaults.text,this.options.node=t.node||e.defaults.node,this.options.duration=0===t.duration?0:t.duration||e.defaults.duration,this.options.selector=t.selector||e.defaults.selector,this.options.callback=t.callback||e.defaults.callback,this.options.destination=t.destination||e.defaults.destination,this.options.newWindow=t.newWindow||e.defaults.newWindow,this.options.close=t.close||e.defaults.close,this.options.gravity="bottom"===t.gravity?"toastify-bottom":e.defaults.gravity,this.options.positionLeft=t.positionLeft||e.defaults.positionLeft,this.options.position=t.position||e.defaults.position,this.options.backgroundColor=t.backgroundColor||e.defaults.backgroundColor,this.options.avatar=t.avatar||e.defaults.avatar,this.options.className=t.className||e.defaults.className,this.options.stopOnFocus=void 0===t.stopOnFocus?e.defaults.stopOnFocus:t.stopOnFocus,this.options.onClick=t.onClick||e.defaults.onClick,this.options.offset=t.offset||e.defaults.offset,this.options.escapeMarkup=void 0!==t.escapeMarkup?t.escapeMarkup:e.defaults.escapeMarkup,this.options.ariaLive=t.ariaLive||e.defaults.ariaLive,this.options.style=t.style||e.defaults.style,t.backgroundColor&&(this.options.style.background=t.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var t=document.createElement("div");for(var e in t.className="toastify on "+this.options.className,this.options.position?t.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(t.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):t.className+=" toastify-right",t.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)t.style[e]=this.options.style[e];if(this.options.ariaLive&&t.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)t.appendChild(this.options.node);else if(this.options.escapeMarkup?t.innerText=this.options.text:t.innerHTML=this.options.text,""!==this.options.avatar){var n=document.createElement("img");n.src=this.options.avatar,n.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?t.appendChild(n):t.insertAdjacentElement("afterbegin",n)}if(!0===this.options.close){var a=document.createElement("button");a.type="button",a.setAttribute("aria-label","Close"),a.className="toast-close",a.innerHTML="&#10006;",a.addEventListener("click",function(t){t.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var i=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&i>360?t.insertAdjacentElement("afterbegin",a):t.appendChild(a)}if(this.options.stopOnFocus&&this.options.duration>0){var s=this;t.addEventListener("mouseover",function(e){window.clearTimeout(t.timeOutValue)}),t.addEventListener("mouseleave",function(){t.timeOutValue=window.setTimeout(function(){s.removeElement(t)},s.options.duration)})}if(void 0!==this.options.destination&&t.addEventListener("click",function(t){t.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&t.addEventListener("click",function(t){t.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var r=o("x",this.options),l=o("y",this.options),c="left"==this.options.position?r:"-"+r,d="toastify-top"==this.options.gravity?l:"-"+l;t.style.transform="translate("+c+","+d+")"}return t},showToast:function(){var t;if(this.toastElement=this.buildToast(),!(t="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var o=e.defaults.oldestFirst?t.firstChild:t.lastChild;return t.insertBefore(this.toastElement,o),e.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(t){t.className=t.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),t.parentNode&&t.parentNode.removeChild(t),this.options.callback.call(t),e.reposition()}.bind(this),400)}},e.reposition=function(){for(var t,e={top:15,bottom:15},o={top:15,bottom:15},a={top:15,bottom:15},i=document.getElementsByClassName("toastify"),s=0;s<i.length;s++){t=!0===n(i[s],"toastify-top")?"toastify-top":"toastify-bottom";var r=i[s].offsetHeight;t=t.substr(9,t.length-1),(window.innerWidth>0?window.innerWidth:screen.width)<=360?(i[s].style[t]=a[t]+"px",a[t]+=r+15):!0===n(i[s],"toastify-left")?(i[s].style[t]=e[t]+"px",e[t]+=r+15):(i[s].style[t]=o[t]+"px",o[t]+=r+15)}return this},e.lib.init.prototype=e.lib,e},t.exports?t.exports=e():this.Toastify=e()},4107(t){"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC"}},e={};function o(n){var a=e[n];if(void 0!==a)return a.exports;var i=e[n]={id:n,exports:{}};return t[n].call(i.exports,i,i.exports,o),i.exports}o.m=t,o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},o.d=(t,e)=>{for(var n in e)o.o(e,n)&&!o.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),o.b="undefined"!=typeof document&&document.baseURI||self.location.href,o.nc=void 0,(()=>{"use strict";const t="lp-hidden",e="loading",n=(t,e={},o={})=>{"function"==typeof o.before&&o.before(),fetch(t,{method:"GET",...e}).then(t=>t.json()).then(t=>{"function"==typeof o.success&&o.success(t)}).catch(t=>{"function"==typeof o.error&&o.error(t)}).finally(()=>{"function"==typeof o.completed&&o.completed()})},a=(t,e)=>{const o=new URL(t);return Object.keys(e).forEach(t=>{o.searchParams.set(t,e[t])}),o},i=(t,e)=>{const o=document.querySelector(t);if(o)return void e(o);const n=new MutationObserver((o,n)=>{const a=document.querySelector(t);a&&(n.disconnect(),e(a))});n.observe(document.documentElement,{childList:!0,subtree:!0})},s=(e,o=0)=>{e&&(o?e.classList.remove(t):e.classList.add(t))},r=(t,o)=>{t&&(o?t.classList.add(e):t.classList.remove(e))},l=(t,e)=>{document.addEventListener(t,o=>{const n=o.target;let a={e:o,target:n};e.forEach(e=>{a={...a,...e},e.conditionBeforeCallBack&&!0!==e.conditionBeforeCallBack(a)||"keydown"===t&&e.checkIsEventEnter&&"Enter"!==o.key||n.closest(e.selector)&&(e.class?e.class[e.callBack](a):e.callBack(a))})})};var c=o(7736),d=o.n(c);var h=o(5072),u=o.n(h),p=o(7825),m=o.n(p),w=o(7659),g=o.n(w),f=o(5056),v=o.n(f),b=o(540),y=o.n(b),x=o(1113),k=o.n(x),C=o(8830),A={};A.styleTagTransform=k(),A.setAttributes=v(),A.insert=g().bind(null,"head"),A.domAPI=m(),A.insertStyleElement=y(),u()(C.A,A),C.A&&C.A.locals&&C.A.locals;var E=o(5643),L=o.n(E);const M={};let B;"undefined"!=typeof lpDataAdmin&&(B=lpDataAdmin.lp_rest_url,M.admin={apiAdminNotice:B+"lp/v1/admin/tools/admin-notices",apiAddons:B+"lp/v1/addon/all",apiAddonAction:B+"lp/v1/addon/action-n",apiAddonsPurchase:B+"lp/v1/addon/info-addons-purchase",apiSearchCourses:B+"lp/v1/admin/tools/search-course",apiSearchUsers:B+"lp/v1/admin/tools/search-user",apiAssignUserCourse:B+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:B+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(B=lpData.lp_rest_url,M.frontend={apiWidgets:B+"lp/v1/widgets/api",apiCourses:B+"lp/v1/courses/archive-course",apiAJAX:B+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:B+"lp/v1/profile/cover-image"}),B&&(M.apiCourses=B+"lp/v1/courses/",M.apiEditCoursesArchiveBlock=B+"lp/v1/courses/edit-archive-block",M.apiCoursesSuggest=B+"lp/v1/courses/courses-suggest");const D=M;var T=o(9455),S={};S.styleTagTransform=k(),S.setAttributes=v(),S.insert=g().bind(null,"head"),S.domAPI=m(),S.insertStyleElement=y(),u()(T.A,S),T.A&&T.A.locals&&T.A.locals;var O=o(8465),P=o.n(O);class ${constructor(){this.isRequesting=!1,this.activeCourseId=0,this.init()}static selectors={wrap:"#lp-modal-enrolled-wrap",form:"#lp-modal-enrolled-form",toolbarTemplate:"#lp-tmpl-enrolled-students-toolbar-modal",targetTemplate:"#lp-tmpl-enrolled-students-target-modal",toolbar:".lp-enrolled-students-table-toolbar--modal",courseTrigger:".lp-btn-view-students",searchInput:"#lp-modal-enrolled-search-input",startDateInput:"#lp-modal-enrolled-filter-start-date",endDateInput:"#lp-modal-enrolled-filter-end-date",searchBtn:".lp-enrolled-btn-search-modal",clearBtn:".lp-enrolled-btn-clear-modal",modalSearchFields:"#lp-modal-enrolled-search-input, #lp-modal-enrolled-filter-start-date, #lp-modal-enrolled-filter-end-date"};setButtonLoadingState(t,e){t&&(r(t,e?1:0),t.disabled=!!e)}init(){$._loadedEvents||($._loadedEvents=!0,l("click",[{selector:$.selectors.courseTrigger,class:this,callBack:this.handleOpenModal.name},{selector:$.selectors.searchBtn,class:this,callBack:this.handleModalSearch.name},{selector:$.selectors.clearBtn,class:this,callBack:this.handleModalClear.name}]),l("keydown",[{selector:$.selectors.modalSearchFields,class:this,callBack:this.handleModalSearchOnEnter.name,checkIsEventEnter:!0}]),l("change",[{selector:$.selectors.startDateInput,class:this,callBack:this.checkDatesRange.name},{selector:$.selectors.endDateInput,class:this,callBack:this.checkDatesRange.name}]))}handleOpenModal(t){const e=t?.target?.closest($.selectors.courseTrigger);if(!e||this.isRequesting||e.classList.contains("loading")||e.disabled)return;const o=parseInt(e.dataset.courseId,10)||0;if(!o)return;const n=e.dataset.courseTitle||"";this.activeCourseId=o,this.setButtonLoadingState(e,!0),this.openModal(o,n,e)}handleModalSearch(t){const e=t?.target?.closest($.selectors.searchBtn);e&&this.activeCourseId&&(t?.e&&t.e.preventDefault(),this.isRequesting||e.classList.contains("loading")||e.disabled||(this.setButtonLoadingState(e,!0),this.loadEnrolledStudents(this.activeCourseId,1,e)))}handleModalSearchOnEnter(t){t?.e&&t.e.preventDefault();const e=this.getModalForm();if(!e)return;const o=e.querySelector($.selectors.searchBtn);o&&this.handleModalSearch({...t,target:o})}handleModalClear(t){const e=t?.target?.closest($.selectors.clearBtn),o=this.getModalForm();e&&o&&this.activeCourseId&&(t?.e&&t.e.preventDefault(),this.isRequesting||e.classList.contains("loading")||e.disabled||(o.reset(),this.setButtonLoadingState(e,!0),this.loadEnrolledStudents(this.activeCourseId,1,e)))}getModalPopup(){return P().getPopup?P().getPopup():null}getModalToolbarHtml(){const t=document.querySelector($.selectors.toolbarTemplate);return t?t.innerHTML:""}getModalTargetHtml(){const t=document.querySelector($.selectors.targetTemplate);return t?t.innerHTML:""}getAjaxHandle(){const t=window.lpAJAXG;return t&&"function"==typeof t.getDataSetCurrent&&"function"==typeof t.setDataSetCurrent&&"function"==typeof t.showHideLoading&&"function"==typeof t.fetchAJAX?t:null}getModalForm(){const t=this.getModalPopup();return t?t.querySelector($.selectors.form):null}getModalFilterArgs(t={}){const e=this.getModalForm();return e?((t,e)=>{const o=(t=>{const e={},o=new FormData(t);for(const t of o.entries()){const n=t[0],a=o.getAll(n);e.hasOwnProperty(n)||(e[n]=a.join(","))}return e})(t);return(t=>{const e=[],o=t.elements;for(let t=0;t<o.length;t++){const n=o[t].name;n&&!e.includes(n)&&e.push(n)}return e})(t).forEach(t=>{o.hasOwnProperty(t)?""===o[t][0]&&(delete o[t],delete e[t]):delete e[t]}),e={...e,...o}})(e,t):t}loadEnrolledStudents(t,e,o=null){const n=document.querySelector($.selectors.wrap),a=n?.querySelector(".lp-target"),i=this.getAjaxHandle();if(!n||!a||!i||this.isRequesting)return;this.isRequesting=!0,o&&this.setButtonLoadingState(o,!0);const s=i.getDataSetCurrent(a);s.args=this.getModalFilterArgs(s.args||{}),s.args.course_id=parseInt(t,10)||0,s.args.paged=e,i.setDataSetCurrent(a,s),i.showHideLoading(a,1);const r={success:t=>{a.innerHTML=t.data.content},error:t=>{console.error(t)},completed:()=>{this.isRequesting=!1,i.showHideLoading(a,0),o&&this.setButtonLoadingState(o,!1)}};i.fetchAJAX(s,r)}openModal(t,e,o=null){const n=this.getModalToolbarHtml(),a=this.getModalTargetHtml();n&&a?(this.activeCourseId=parseInt(t,10)||0,P().fire({title:`${e}`,html:n+a,width:"80%",showConfirmButton:!1,showCloseButton:!0,didOpen:()=>{this.loadEnrolledStudents(this.activeCourseId,1,o)},didClose:()=>{this.activeCourseId=0,o&&this.setButtonLoadingState(o,!1)}})):o&&this.setButtonLoadingState(o,!1)}checkDatesRange(t){const{e}=t,o=e?.target;if(!o)return;const n=o.closest($.selectors.form);if(!n)return;const a=n.querySelector($.selectors.startDateInput),i=n.querySelector($.selectors.endDateInput);o===a?a.value?(i.min=a.value,i.value&&i.value<a.value&&(i.value=a.value)):i.min="":o===i&&(i.value?(a.max=i.value,a.value&&a.value>i.value&&(a.value=i.value)):a.max="")}}(()=>{const t=new Set;let e,o,a,i,l,c,h,u,p,m,w,g,f;const v="lp-user-cover-image",b="lp-btn-choose-cover-image",y="lp-btn-save-cover-image",x="lp-btn-remove-cover-image",k="lp-btn-cancel-cover-image",C="lp-btn-to-edit-cover-image",A="lp-cover-image-empty",E=()=>{o=m.querySelector(`.${y}`),i=m.querySelector(`.${b}`),a=m.querySelector(`.${x}`),l=m.querySelector(`.${k}`),c=m.querySelector(".lp-cover-image-preview"),h=document.querySelector(".lp-user-cover-image_background"),u=h.querySelector("img"),p=m.querySelector(`.${A}`),g=m.querySelector("input[name=action]"),w=m.querySelector("input[name=lp-cover-image-file]"),t.has("everClick")||(f=c.src,t.add("everClick"))},M=t=>{const u={success:t=>{const{status:o,message:n,data:r}=t;d()({text:n,gravity:lpData.toast.gravity,position:lpData.toast.position,className:`${lpData.toast.classPrefix} ${o}`,close:1==lpData.toast.close,stopOnFocus:1==lpData.toast.stopOnFocus,duration:lpData.toast.duration}).showToast(),"remove"===r.action?(s(a,0),s(i,0),c.src="",s(c,0),s(p,1),h&&s(h,0)):"upload"===r.action&&(s(c,1),c.src=r.url,f=r.url,e.destroy()),f=c.src},error:t=>{console.log(t)},completed:()=>{s(o,0),r(o,0),r(a,0),s(l,0),c.src&&c.src!==window.location.href?s(a,1):s(a,0)}},m=D.frontend.apiProfileCoverImage,w={headers:{}};0!==parseInt(lpData.user_id)&&(w.headers["X-WP-Nonce"]=lpData.nonce),w.method="POST",w.body=t,n(m,w,u)};document.addEventListener("click",t=>{const n=t.target;if(n.classList.contains(C)){if(m=document.querySelector(`.${v}`),!m)return;1==n.dataset.sectionCorrect&&(t.preventDefault(),m.scrollIntoView({behavior:"smooth",block:"center"}))}m=n.closest(`.${v}`),m&&(E(),n.classList.contains(b)&&(t.preventDefault(),w.click()),n.classList.contains(y)&&r(o,1),n.classList.contains(k)&&(t.preventDefault(),e.destroy(),c.src=f,f===window.location.href?(s(p,1),s(i,0),s(c,0)):s(a,1),s(o,0),s(l,0)),n.classList.contains(x)&&(t.preventDefault(),n.classList.add("loading"),e&&(e.destroy(),e=void 0),g.value="remove",o.click()),n.classList.contains(A)&&(t.preventDefault(),w.click()))}),document.addEventListener("change",t=>{const n=t.target;if(m=n.closest(`.${v}`),m&&(E(),n.classList.contains("lp-cover-image-file"))){t.preventDefault();const r=n.files[0];if(!r)return;if(["image/png","image/jpeg","image/webp"].indexOf(r.type)<0)return;g.value="upload",s(c,1),s(p,0),s(a,0),s(o,1),s(i,1),s(l,1);const d=new FileReader;d.onload=function(t){c.src=t.target.result,e&&e.destroy(),e=new(L())(c,{aspectRatio:lpData.coverImageRatio,viewMode:1,zoomOnWheel:!1})},d.readAsDataURL(r)}}),document.addEventListener("submit",t=>{const o=t.target;if(o.classList.contains(v)){t.preventDefault();const n=new FormData(o);if(void 0!==e){const t=e.getCroppedCanvas({});if(h){const e=t.toDataURL("image/png");h.style.backgroundImage=`url(${e})`,u.src=e,s(h,1)}t.toBlob(t=>{n.append("image",t,"cover.png"),M(n)},"image/png")}else M(n)}}),document.addEventListener("DOMContentLoaded",t=>{const e=document.querySelector(`.${C}`),o=document.querySelector(`.${v}`);e&&o&&1==e.dataset.sectionCorrect&&o.scrollIntoView({behavior:"smooth",block:"center"})})})(),document.addEventListener("click",t=>{((t,e)=>{if(e.closest("span")){const t=e.closest("#profile-content-quizzes");if(!t)return;const o=e.closest(".lp-target");if(!o)return;window.lpAJAXG.showHideLoading(o,1);const n=o?.dataset?.send||{},a=JSON.parse(n),i=e?.dataset?.filter||"all",s=t.querySelector("li.active");if(s.classList.contains(i))return;s.classList.remove("active"),e.closest("li").classList.add("active"),a.args.type=i;const r={success:t=>{const{data:e,message:n,status:a}=t;"success"===a&&(o.innerHTML=e.content||"")},error:t=>{console.log(t)},completed:()=>{window.lpAJAXG.showHideLoading(o,0)}};window.lpAJAXG.fetchAJAX(a,r)}})(0,t.target)}),i(".learn-press-profile-course__statistic",t=>{(t=>{let e="lp/v1/profile/student/statistic";const o=document.querySelector(".lp-profile-nav-tabs li.active");if(!o)return;o.classList.contains("courses")&&(e="lp/v1/profile/instructor/statistic");const i=t.querySelector('[name="args_query_user_courses_statistic"]');if(!i)return;const s=JSON.parse(i.value),r={success:e=>{"success"===e.status&&e.data?t.innerHTML=e.data:t.innerHTML=`<div class="lp-ajax-message error" style="display:block">${e.message&&e.message}</div>`},error:t=>{console.log(t)},completed:()=>{}};e=a(lpData.lp_rest_url+e,s),0!==parseInt(lpData.user_id)&&(s.headers={"X-WP-Nonce":lpData.nonce}),n(e,s,r)})(t)}),(()=>{const t=d()({gravity:lpData.toast.gravity,position:lpData.toast.position,close:1==lpData.toast.close,className:`${lpData.toast.classPrefix}`,stopOnFocus:1==lpData.toast.stopOnFocus,duration:lpData.toast.duration});document.addEventListener("submit",t=>{const o=t.target;o.classList.contains("lp-order-recover")&&(t.preventDefault(),e(o))});const e=e=>{const o=e.querySelector(".button-recover-order");if(!o)return;r(o,1);const n=new URL(window.location.href);fetch(n,{method:"POST",body:new FormData(e)}).then(t=>t.json()).then(e=>{const{status:n,data:{redirect:a},message:i}=e;if("success"!==n)throw r(o,0),new Error(i);t.options.text=i,t.options.className+=` ${n}`,t.showToast(),a&&(window.location.href=a),o.remove()}).finally(()=>{}).catch(e=>{t.options.text=e.message,t.options.className+=" error",t.showToast()})}})(),new $,document.addEventListener("DOMContentLoaded",function(t){(()=>{const t=document.querySelectorAll(".learn-press-course-tab__filter__content"),e=(t,e,i=!1,s=!1)=>{let r=lpData.lp_rest_url+"lp/v1/profile/course-tab";r=a(r,e);const l={success:n=>{const a=t.querySelector(".lp-skeleton-animation");if(a&&a.remove(),"success"===n.status&&n.data?i?t.innerHTML+=n.data:t.innerHTML=n.data:i?t.innerHTML+=`<div class="lp-ajax-message" style="display:block">${n.message&&n.message}</div>`:t.innerHTML=`<div class="lp-ajax-message" style="display:block">${n.message&&n.message}</div>`,s){s.classList.remove("loading");const t=parseInt(s.dataset.paged);parseInt(s.dataset.number)<=t&&s.remove(),s.dataset.paged=t+1}o(t,e)},error:t=>{console.log(t)},completed:()=>{}};let c={};0!==parseInt(lpData.user_id)&&(c={headers:{"X-WP-Nonce":lpData.nonce}}),n(r,c,l)};if("IntersectionObserver"in window){const o=new IntersectionObserver((t,n)=>{t.forEach(t=>{if(t.isIntersecting){const n=t.target,a=n.parentNode.querySelector(".lp_profile_tab_input_param"),i={...JSON.parse(a.value),status:n.dataset.tab||""};e(n,i),o.unobserve(n)}})});[...t].map(t=>{if("all"!==t.dataset.tab)o.observe(t);else{const o=t.parentNode.querySelector(".lp_profile_tab_input_param"),n={...JSON.parse(o.value),status:"all"===t.dataset.tab?"":t.dataset.tab||""};e(t,n)}})}document.querySelectorAll(".learn-press-course-tab-filters").forEach(t=>{const e=t.querySelectorAll(".learn-press-filters a");e.forEach(o=>{o.addEventListener("click",n=>{n.preventDefault();const a=o.dataset.tab;[...e].map(t=>{t.classList.remove("active")}),o.classList.add("active"),[...t.querySelectorAll(".learn-press-course-tab__filter__content")].map(t=>{t.style.display="none",t.dataset.tab===a&&(t.style.display="")})})})});const o=(t,o)=>{const n=t.querySelector("button[data-paged]");n&&n.addEventListener("click",a=>{a.preventDefault();const i=n&&n.dataset.paged;n.classList.add("loading");const s="list"===o.layout?".lp_profile_course_progress":".learn-press-courses";e(t.querySelector(s),{...o,paged:i},!0,n)})}})()}),document.getElementById("learnpress-avatar-upload")&&(()=>{const t=document.querySelector("#learnpress-avatar-upload");if(!t)return;let e,o,n,a=t.querySelector(".lp_avatar__form");const l=t.querySelector(".lp-btn-remove-avatar"),c=t.querySelector(".lp-btn-choose-avatar"),h=t.querySelector(".lp-btn-save-avatar"),u=t.querySelector(".lp-btn-cancel-avatar"),p=t.querySelector(".lp-avatar-image"),m=t.querySelector("#avatar-file"),w=document.querySelector(".wrapper-profile-header .user-avatar img"),g=parseFloat((lpProfileSettings.avatar_dimensions.width/lpProfileSettings.avatar_dimensions.height).toFixed(2));t.addEventListener("click",t=>{const o=t.target;if(o===c)t.preventDefault(),m.click();else if(o===h){if(r(h,1),h.disabled=!0,void 0!==e){const t=e.getCroppedCanvas({width:lpProfileSettings.avatar_dimensions.width,height:lpProfileSettings.avatar_dimensions.height}).toDataURL("image/png");w&&(w.src=t),p.src=t;const o=new FormData;o.append("file",t),f(o)}}else o===u?(t.preventDefault(),e.destroy(),p.src=n,n===window.location.href?(s(a,1),s(c,0),s(p,0)):s(l,1),s(h,0),s(u,0)):o===l&&(l.disabled=!0,r(l,1),v())}),t.addEventListener("change",t=>{if(t.target===m){const t=m.files[0];if(!t)return;if(["image/png","image/jpeg","image/webp"].indexOf(t.type)<0)return;const o=new FileReader;o.onload=function(t){p.src=t.target.result,e&&e.destroy(),e=new(L())(p,{aspectRatio:g,viewMode:1,zoomOnWheel:!1})},o.readAsDataURL(t),p.classList.contains("lp-hidden")||s(p,1),s(a,0),s(h,1),s(c,1),s(u,1),s(l,0)}});const f=t=>{fetch(`${lpData.lp_rest_url}lp/v1/profile/upload-avatar`,{method:"POST",headers:{"X-WP-Nonce":lpData.nonce},body:t}).then(t=>t.json()).then(t=>{if("error"===t.status)throw new Error(t.message);s(p,1),b("success",t.message),void 0!==e&&e.destroy(),n=p.src}).finally(()=>{s(h,0),h.disabled=!1,r(h,0),s(u,0),s(l,1)}).catch(t=>console.log(t))},v=()=>{fetch(`${lpData.lp_rest_url}lp/v1/profile/remove-avatar`,{method:"POST",headers:{"X-WP-Nonce":lpData.nonce}}).then(t=>t.json()).then(t=>{if("error"===t.status)throw new Error(t.message);b("success",t.message),s(p,0),s(a,1),n=o="",w.src=lpProfileSettings.default_avatar}).finally(()=>{l.disabled=!1,s(l,0),r(l,0),s(c,0)}).catch(t=>console.log(t))},b=(t,e)=>{d()({text:e,gravity:lpData.toast.gravity,position:lpData.toast.position,className:`${lpData.toast.classPrefix} ${t}`,close:1==lpData.toast.close,stopOnFocus:1==lpData.toast.stopOnFocus,duration:lpData.toast.duration}).showToast()};i(".lp-avatar-image",()=>{n=p.src}),i("#learnpress-avatar-upload",t=>{t.scrollIntoView({behavior:"smooth",block:"center"})})})()})()})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/single-course.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/single-course.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/single-course.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/single-course.js	2026-05-23 18:20:54.000000000 +0000
@@ -941,6 +941,7 @@
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -964,7 +965,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -1258,6 +1259,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ },
 
 /***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/toastify-js/src/toastify.css"
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/single-curriculum.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/single-curriculum.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/single-curriculum.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/single-curriculum.js	2026-05-23 18:20:54.000000000 +0000
@@ -640,6 +640,7 @@
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -663,7 +664,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -957,6 +958,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ },
 
 /***/ "react"
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/widgets.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/widgets.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/widgets.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/widgets.js	2026-05-23 18:20:54.000000000 +0000
@@ -39,6 +39,7 @@
   lplistAPI.frontend = {
     apiWidgets: lp_rest_url + 'lp/v1/widgets/api',
     apiCourses: lp_rest_url + 'lp/v1/courses/archive-course',
+    // Deprecated API, don't load from v4.3.7
     apiAJAX: lp_rest_url + 'lp/v1/load_content_via_ajax/',
     // Deprecated since 4.3.0
     apiProfileCoverImage: lp_rest_url + 'lp/v1/profile/cover-image'
@@ -46,6 +47,8 @@
 }
 if (lp_rest_url) {
   lplistAPI.apiCourses = lp_rest_url + 'lp/v1/courses/';
+  lplistAPI.apiEditCoursesArchiveBlock = lp_rest_url + 'lp/v1/courses/edit-archive-block';
+  lplistAPI.apiCoursesSuggest = lp_rest_url + 'lp/v1/courses/courses-suggest';
 }
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (lplistAPI);
 
@@ -59,6 +62,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -82,7 +86,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -376,6 +380,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ }
 
 /******/ 	});
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/widgets.min.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/widgets.min.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/frontend/widgets.min.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/frontend/widgets.min.js	2026-05-23 18:20:54.000000000 +0000
@@ -1 +1 @@
-(()=>{"use strict";const e="lp-hidden",s=(s,a=0)=>{s&&(a?s.classList.remove(e):s.classList.add(e))},a={};let t;"undefined"!=typeof lpDataAdmin&&(t=lpDataAdmin.lp_rest_url,a.admin={apiAdminNotice:t+"lp/v1/admin/tools/admin-notices",apiAddons:t+"lp/v1/addon/all",apiAddonAction:t+"lp/v1/addon/action-n",apiAddonsPurchase:t+"lp/v1/addon/info-addons-purchase",apiSearchCourses:t+"lp/v1/admin/tools/search-course",apiSearchUsers:t+"lp/v1/admin/tools/search-user",apiAssignUserCourse:t+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:t+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(t=lpData.lp_rest_url,a.frontend={apiWidgets:t+"lp/v1/widgets/api",apiCourses:t+"lp/v1/courses/archive-course",apiAJAX:t+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:t+"lp/v1/profile/cover-image"}),t&&(a.apiCourses=t+"lp/v1/courses/");const o=a;function n(){const e=document.querySelectorAll(".learnpress-widget-wrapper:not(.loaded)");if(!e.length)return;e.forEach(e=>{e.classList.add("loaded"),e.classList.contains("learnpress-widget-wrapper__restapi")&&(e=>{const a=lpData.urlParams.lang?`?lang=${lpData.urlParams.lang}`:"",t=e.dataset.widget?JSON.parse(e.dataset.widget):"",n=o.frontend.apiWidgets+a,r={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...t,params_url:lpData.urlParams})};0!==parseInt(lpData.user_id)&&(r.headers["X-WP-Nonce"]=lpData.nonce),((e,s={},a={})=>{"function"==typeof a.before&&a.before(),fetch(e,{method:"GET",...s}).then(e=>e.json()).then(e=>{"function"==typeof a.success&&a.success(e)}).catch(e=>{"function"==typeof a.error&&a.error(e)}).finally(()=>{"function"==typeof a.completed&&a.completed()})})(n,r,{before:()=>{},success:a=>{const{data:t,status:o,message:n}=a;t&&"success"===o?e.insertAdjacentHTML("afterbegin",t):n&&e.insertAdjacentHTML("afterbegin",`<div class="lp-ajax-message error" style="display:block">${n}</div>`);const r=e.querySelector(".course-filter-submit.lp-btn-done");r&&(window.outerWidth<=991?s(r,1):s(r,0))},error:e=>{},completed:()=>{const s=e.querySelector(".lp-skeleton-animation");s&&s.remove();const a=document.querySelector(".lp-form-course-filter");a&&window.lpCourseFilter.countFieldsSelected(a)}})})(e)})}n(),document.addEventListener("readystatechange",e=>{n()}),document.addEventListener("DOMContentLoaded",()=>{n()})})();
\ No newline at end of file
+(()=>{"use strict";const e="lp-hidden",s=(s,a=0)=>{s&&(a?s.classList.remove(e):s.classList.add(e))},a={};let t;"undefined"!=typeof lpDataAdmin&&(t=lpDataAdmin.lp_rest_url,a.admin={apiAdminNotice:t+"lp/v1/admin/tools/admin-notices",apiAddons:t+"lp/v1/addon/all",apiAddonAction:t+"lp/v1/addon/action-n",apiAddonsPurchase:t+"lp/v1/addon/info-addons-purchase",apiSearchCourses:t+"lp/v1/admin/tools/search-course",apiSearchUsers:t+"lp/v1/admin/tools/search-user",apiAssignUserCourse:t+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:t+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(t=lpData.lp_rest_url,a.frontend={apiWidgets:t+"lp/v1/widgets/api",apiCourses:t+"lp/v1/courses/archive-course",apiAJAX:t+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:t+"lp/v1/profile/cover-image"}),t&&(a.apiCourses=t+"lp/v1/courses/",a.apiEditCoursesArchiveBlock=t+"lp/v1/courses/edit-archive-block",a.apiCoursesSuggest=t+"lp/v1/courses/courses-suggest");const o=a;function r(){const e=document.querySelectorAll(".learnpress-widget-wrapper:not(.loaded)");if(!e.length)return;e.forEach(e=>{e.classList.add("loaded"),e.classList.contains("learnpress-widget-wrapper__restapi")&&(e=>{const a=lpData.urlParams.lang?`?lang=${lpData.urlParams.lang}`:"",t=e.dataset.widget?JSON.parse(e.dataset.widget):"",r=o.frontend.apiWidgets+a,n={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...t,params_url:lpData.urlParams})};0!==parseInt(lpData.user_id)&&(n.headers["X-WP-Nonce"]=lpData.nonce),((e,s={},a={})=>{"function"==typeof a.before&&a.before(),fetch(e,{method:"GET",...s}).then(e=>e.json()).then(e=>{"function"==typeof a.success&&a.success(e)}).catch(e=>{"function"==typeof a.error&&a.error(e)}).finally(()=>{"function"==typeof a.completed&&a.completed()})})(r,n,{before:()=>{},success:a=>{const{data:t,status:o,message:r}=a;t&&"success"===o?e.insertAdjacentHTML("afterbegin",t):r&&e.insertAdjacentHTML("afterbegin",`<div class="lp-ajax-message error" style="display:block">${r}</div>`);const n=e.querySelector(".course-filter-submit.lp-btn-done");n&&(window.outerWidth<=991?s(n,1):s(n,0))},error:e=>{},completed:()=>{const s=e.querySelector(".lp-skeleton-animation");s&&s.remove();const a=document.querySelector(".lp-form-course-filter");a&&window.lpCourseFilter.countFieldsSelected(a)}})})(e)})}r(),document.addEventListener("readystatechange",e=>{r()}),document.addEventListener("DOMContentLoaded",()=>{r()})})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/loadAJAX.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/loadAJAX.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/js/dist/loadAJAX.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/js/dist/loadAJAX.js	2026-05-23 18:20:54.000000000 +0000
@@ -10,6 +10,7 @@
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   debounce: () => (/* binding */ debounce),
 /* harmony export */   eventHandlers: () => (/* binding */ eventHandlers),
 /* harmony export */   getDataOfForm: () => (/* binding */ getDataOfForm),
 /* harmony export */   getFieldKeysOfForm: () => (/* binding */ getFieldKeysOfForm),
@@ -33,7 +34,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 const lpClassName = {
   hidden: 'lp-hidden',
@@ -327,6 +328,39 @@
   });
 };
 
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+const debounce = (func, wait = 500) => {
+  let timer;
+  return args => {
+    clearTimeout(timer);
+    timer = setTimeout(() => func(args), wait);
+  };
+};
+
 /***/ }
 
 /******/ 	});
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/apps/js/blocks/courses/course-item-template/edit.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/apps/js/blocks/courses/course-item-template/edit.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/apps/js/blocks/courses/course-item-template/edit.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/apps/js/blocks/courses/course-item-template/edit.js	2026-05-23 18:20:54.000000000 +0000
@@ -18,7 +18,8 @@
 	RangeControl,
 } from '@wordpress/components';
 import { __ } from '@wordpress/i18n';
-import API from '../../../../../js/api.js';
+import * as lpUtils from 'lpAssetsJsPath/utils.js';
+import API from 'lpAssetsJsPath/api.js';
 const TEMPLATE_DEFAULT = [
 	[ 'learnpress/course-image' ],
 	[ 'learnpress/course-title' ],
@@ -72,14 +73,10 @@
 }
 
 const fetchLearnPressCourses = async ( courseQuery, signal ) => {
-	const url = API.apiCourses;
-	let params = '?return_type=json';
+	let url = API.apiEditCoursesArchiveBlock;
+	url = lpUtils.lpAddQueryArgs( url, courseQuery );
 
-	if ( courseQuery ) {
-		params += `&${ new URLSearchParams( courseQuery ).toString() }`;
-	}
-
-	const response = await fetch( url + params, {
+	const response = await fetch( url, {
 		method: 'GET',
 		signal,
 	} );
@@ -183,31 +180,31 @@
 
 	function paginationTypeDisplay( type ) {
 		switch ( type ) {
-			case 'load-more':
-				return (
-					<button className="courses-btn-load-more">{ __( 'Load More', 'learnpress' ) }</button>
-				);
-			case 'infinite':
-				return '';
-			default:
-				return (
-					<nav className="learnpress-block-pagination navigation pagination">
-						<ul className="page-numbers">
-							<li>
-								<a className="prev page-numbers" href="?paged=1">
-									<i className="lp-icon-arrow-left"></i>
+		case 'load-more':
+			return (
+				<button className="courses-btn-load-more">{ __( 'Load More', 'learnpress' ) }</button>
+			);
+		case 'infinite':
+			return '';
+		default:
+			return (
+				<nav className="learnpress-block-pagination navigation pagination">
+					<ul className="page-numbers">
+						<li>
+							<a className="prev page-numbers" href="?paged=1">
+								<i className="lp-icon-arrow-left"></i>
+							</a>
+						</li>
+						{ Array.from( { length: 3 }, ( _, index ) => (
+							<li key={ index }>
+								<a className="page-numbers" href="{index}">
+									{ index + 1 }
 								</a>
 							</li>
-							{ Array.from( { length: 3 }, ( _, index ) => (
-								<li key={ index }>
-									<a className="page-numbers" href="{index}">
-										{ index + 1 }
-									</a>
-								</li>
-							) ) }
-						</ul>
-					</nav>
-				);
+						) ) }
+					</ul>
+				</nav>
+			);
 		}
 	}
 
@@ -265,8 +262,8 @@
 						<BlockContextProvider key={ blockContext.courseId } value={ blockContext }>
 							{ blockContext.courseId ===
 							( activeBlockContextId || blockContexts[ 0 ]?.courseId ) ? (
-								<PostTemplateInnerBlocks classList={ blockContext.classList } />
-							) : null }
+									<PostTemplateInnerBlocks classList={ blockContext.classList } />
+								) : null }
 							<MemoizedPostTemplateBlockPreview
 								blocks={ blocks }
 								blockContextId={ blockContext.courseId }
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/js/admin/edit-question.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/js/admin/edit-question.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/js/admin/edit-question.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/js/admin/edit-question.js	2026-05-23 18:20:54.000000000 +0000
@@ -222,8 +222,65 @@
 	}
 
 	reInitTinymce( id ) {
+		if ( ! window.tinymce || ! id ) {
+			return;
+		}
+
+		const elTextarea = document.getElementById( id );
+		if ( ! elTextarea ) {
+			return;
+		}
+
+		this.reInitQuicktags( id );
+		const editor = window.tinymce.get( id );
+		const editorContainer = editor?.getContainer?.();
+		const isEditorAttached = editor && (
+			editor.targetElm === elTextarea ||
+			editor.getElement?.() === elTextarea ||
+			editorContainer?.contains( elTextarea )
+		);
+
+		if ( isEditorAttached ) {
+			this.setDefaultEditorTab( id );
+			return;
+		}
+
 		window.tinymce.execCommand( 'mceRemoveEditor', true, id );
 		window.tinymce.execCommand( 'mceAddEditor', true, id );
+		this.setDefaultEditorTab( id );
+	}
+
+	reInitQuicktags( id ) {
+		const toolbar = document.getElementById( `qt_${ id }_toolbar` );
+		if ( ! toolbar || toolbar.children.length || ! window.quicktags ) {
+			return;
+		}
+
+		const settings = window.tinyMCEPreInit?.qtInit?.[ id ] || { id };
+		window.quicktags( settings );
+
+		if ( window.QTags?._buttonsInit ) {
+			window.QTags._buttonsInit();
+		}
+	}
+
+	setDefaultEditorTab( id ) {
+		const wrapEditor = document.getElementById( `wp-${ id }-wrap` );
+		if ( ! wrapEditor ) {
+			return;
+		}
+
+		if ( wrapEditor.classList.contains( 'html-active' ) && window.switchEditors?.go ) {
+			window.switchEditors.go( id, 'tmce' );
+		}
+
+		wrapEditor.classList.add( 'tmce-active' );
+		wrapEditor.classList.remove( 'html-active' );
+
+		const visualTab = document.getElementById( `${ id }-tmce` );
+		const codeTab = document.getElementById( `${ id }-html` );
+		visualTab?.setAttribute( 'aria-pressed', 'true' );
+		codeTab?.setAttribute( 'aria-pressed', 'false' );
 	}
 
 	// Events for TinyMCE editor
@@ -239,12 +296,7 @@
 				return;
 			}
 
-			// Active tab visual
-			const wrapEditor = document.querySelector( `#wp-${ id }-wrap` );
-			if ( wrapEditor ) {
-				wrapEditor.classList.add( 'tmce-active' );
-				wrapEditor.classList.remove( 'html-active' );
-			}
+			this.setDefaultEditorTab( id );
 
 			const elTextarea = document.getElementById( id );
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/js/api.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/js/api.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/js/api.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/js/api.js	2026-05-23 18:20:54.000000000 +0000
@@ -26,7 +26,7 @@
 	lp_rest_url = lpData.lp_rest_url;
 	lplistAPI.frontend = {
 		apiWidgets: lp_rest_url + 'lp/v1/widgets/api',
-		apiCourses: lp_rest_url + 'lp/v1/courses/archive-course',
+		apiCourses: lp_rest_url + 'lp/v1/courses/archive-course', // Deprecated API, don't load from v4.3.7
 		apiAJAX: lp_rest_url + 'lp/v1/load_content_via_ajax/', // Deprecated since 4.3.0
 		apiProfileCoverImage: lp_rest_url + 'lp/v1/profile/cover-image',
 	};
@@ -34,6 +34,8 @@
 
 if ( lp_rest_url ) {
 	lplistAPI.apiCourses = lp_rest_url + 'lp/v1/courses/';
+	lplistAPI.apiEditCoursesArchiveBlock = lp_rest_url + 'lp/v1/courses/edit-archive-block';
+	lplistAPI.apiCoursesSuggest = lp_rest_url + 'lp/v1/courses/courses-suggest';
 }
 
 export default lplistAPI;
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/js/frontend/course-builder/builder-quiz/builder-edit-quiz.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/js/frontend/course-builder/builder-quiz/builder-edit-quiz.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/js/frontend/course-builder/builder-quiz/builder-edit-quiz.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/js/frontend/course-builder/builder-quiz/builder-edit-quiz.js	2026-05-23 18:20:54.000000000 +0000
@@ -27,6 +27,7 @@
 		this.sortableAnswerInstances = [];
 		this.editQuestion = null;
 		this.initPromise = null;
+		this.tinyMCEInitToken = null;
 		this.isInitialized = false;
 	}
 
@@ -48,6 +49,7 @@
 		LPTarget: '.lp-target',
 		elCollapse: 'lp-collapse',
 		elAnswersConfig: '.lp-answers-config',
+		elQuestionTinymce: '.lp-question-edit-main .lp-editor-tinymce',
 	};
 
 	init( container = null ) {
@@ -78,6 +80,7 @@
 			this.initPromise.cancelled = true;
 		}
 		this.initPromise = null;
+		this.tinyMCEInitToken = null;
 
 		this.elEditQuizWrap = null;
 		this.elEditListQuestions = null;
@@ -193,7 +196,7 @@
 		// Init EditQuestion
 		this._initEditQuestion( elEditQuizWrap );
 
-		// Init TinyMCE asynchronously
+		// Init TinyMCE asynchronously after EditQuestion events are registered.
 		this._initTinyMCEAsync( elEditQuizWrap );
 
 		this.isInitialized = true;
@@ -260,29 +263,6 @@
 				console.warn( 'Error registering EditQuestion events:', e );
 			}
 		}
-
-		// Init TinyMCE for question editors
-		this._initEditQuestionTinyMCE( elEditQuizWrap );
-	}
-
-	/**
-	 * Initialize TinyMCE for question editors
-	 */
-	_initEditQuestionTinyMCE( elEditQuizWrap ) {
-		if ( ! this.editQuestion || ! elEditQuizWrap || typeof window.tinymce === 'undefined' ) {
-			return;
-		}
-
-		const elTextareas = elEditQuizWrap.querySelectorAll( '.lp-question-edit-main .lp-editor-tinymce' );
-		elTextareas.forEach( ( elTextarea ) => {
-			if ( elTextarea?.id && this.editQuestion?.reInitTinymce ) {
-				try {
-					this.editQuestion.reInitTinymce( elTextarea.id );
-				} catch ( e ) {
-					console.warn( 'TinyMCE init error:', e );
-				}
-			}
-		} );
 	}
 
 	/**
@@ -342,17 +322,41 @@
 			return;
 		}
 
-		const elTextareas = elEditQuizWrap.querySelectorAll( '.lp-question-edit-main .lp-editor-tinymce' );
-		if ( elTextareas.length === 0 ) {
+		const elTextareas = Array.from(
+			elEditQuizWrap.querySelectorAll(
+				`${ BuilderEditQuiz.selectors.elQuestionItem }:not(.${ BuilderEditQuiz.selectors.elCollapse }) ${ BuilderEditQuiz.selectors.elQuestionTinymce }`
+			)
+		);
+		if ( ! elTextareas.length ) {
 			return;
 		}
 
-		const textareaArray = Array.from( elTextareas );
 		const chunkSize = 2;
 		let index = 0;
+		const initToken = {};
+		this.tinyMCEInitToken = initToken;
+
+		const queueInit = ( callback ) => {
+			if ( window.requestIdleCallback ) {
+				window.requestIdleCallback( () => callback(), { timeout: 100 } );
+			} else {
+				setTimeout( () => callback(), 50 );
+			}
+		};
+
+		const processChunk = ( attempts = 0 ) => {
+			if ( this.tinyMCEInitToken !== initToken ) {
+				return;
+			}
+
+			if ( typeof window.tinymce === 'undefined' ) {
+				if ( attempts < 20 ) {
+					setTimeout( () => processChunk( attempts + 1 ), 100 );
+				}
+				return;
+			}
 
-		const processChunk = () => {
-			const chunk = textareaArray.slice( index, index + chunkSize );
+			const chunk = elTextareas.slice( index, index + chunkSize );
 			chunk.forEach( ( elTextarea ) => {
 				if ( elTextarea?.id ) {
 					this._reInitTinymce( elTextarea.id );
@@ -360,20 +364,12 @@
 			} );
 
 			index += chunkSize;
-			if ( index < textareaArray.length ) {
-				if ( window.requestIdleCallback ) {
-					window.requestIdleCallback( processChunk, { timeout: 100 } );
-				} else {
-					setTimeout( processChunk, 50 );
-				}
+			if ( index < elTextareas.length ) {
+				queueInit( processChunk );
 			}
 		};
 
-		if ( window.requestIdleCallback ) {
-			window.requestIdleCallback( processChunk, { timeout: 100 } );
-		} else {
-			setTimeout( processChunk, 50 );
-		}
+		queueInit( processChunk );
 	}
 
 	/**
@@ -411,12 +407,7 @@
 		try {
 			window.tinymce.execCommand( 'mceRemoveEditor', true, id );
 			window.tinymce.execCommand( 'mceAddEditor', true, id );
-
-			const wrapEditor = document.querySelector( `#wp-${ id }-wrap` );
-			if ( wrapEditor ) {
-				wrapEditor.classList.add( 'tmce-active' );
-				wrapEditor.classList.remove( 'html-active' );
-			}
+			this.editQuestion?.setDefaultEditorTab?.( id );
 		} catch ( e ) {
 			console.warn( 'Manual TinyMCE init error:', e );
 		}
@@ -433,19 +424,9 @@
 		// Init answer sortable
 		this._sortAbleQuestionAnswer( elQuestionEditMain );
 
-		// Init TinyMCE
-		if ( this.editQuestion?.reInitTinymce ) {
-			const elTextareas = elQuestionEditMain.querySelectorAll( '.lp-editor-tinymce' );
-			elTextareas.forEach( ( elTextarea ) => {
-				if ( elTextarea?.id ) {
-					try {
-						this.editQuestion.reInitTinymce( elTextarea.id );
-					} catch ( e ) {
-						console.warn( 'TinyMCE init error:', e );
-					}
-				}
-			} );
-		}
+		this._initQuestionTinymce(
+			elQuestionEditMain.closest( BuilderEditQuiz.selectors.elQuestionItem )
+		);
 
 		// Init answer sortable via EditQuestion
 		if ( this.editQuestion?.sortAbleQuestionAnswer ) {
@@ -457,6 +438,27 @@
 		}
 	}
 
+	/**
+	 * Initialize TinyMCE only after a question item is expanded.
+	 */
+	_initQuestionTinymce( elQuestionItem ) {
+		if (
+			! elQuestionItem ||
+			elQuestionItem.classList.contains( BuilderEditQuiz.selectors.elCollapse )
+		) {
+			return;
+		}
+
+		const elTextareas = elQuestionItem.querySelectorAll(
+			BuilderEditQuiz.selectors.elQuestionTinymce
+		);
+		elTextareas.forEach( ( elTextarea ) => {
+			if ( elTextarea?.id ) {
+				this._reInitTinymce( elTextarea.id );
+			}
+		} );
+	}
+
 	events() {
 		if ( BuilderEditQuiz._loadedEvents ) {
 			return;
@@ -544,7 +546,10 @@
 		// Toggle collapse
 		document.addEventListener( 'click', ( e ) => {
 			const target = e.target;
-			lpUtils.toggleCollapse( e, target, BuilderEditQuiz.selectors.elQuestionToggle, [], () => this.checkAllQuestionsCollapsed() );
+			lpUtils.toggleCollapse( e, target, BuilderEditQuiz.selectors.elQuestionToggle, [], ( elQuestionItem ) => {
+				this._initQuestionTinymce( elQuestionItem );
+				this.checkAllQuestionsCollapsed();
+			} );
 		} );
 	}
 
@@ -835,6 +840,9 @@
 		elQuestionItems.forEach( ( el ) => {
 			if ( el ) {
 				el.classList.toggle( BuilderEditQuiz.selectors.elCollapse, shouldCollapse );
+				if ( ! shouldCollapse ) {
+					this._initQuestionTinymce( el );
+				}
 			}
 		} );
 	}
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/js/frontend/course-filter.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/js/frontend/course-filter.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/js/frontend/course-filter.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/js/frontend/course-filter.js	2026-05-23 18:20:54.000000000 +0000
@@ -1,5 +1,5 @@
-import API from '../api';
-import { lpAddQueryArgs, lpFetchAPI, lpGetCurrentURLNoParam, lpShowHideEl } from '../utils.js';
+import API from 'lpAssetsJsPath/api';
+import * as lpUtils from 'lpAssetsJsPath/utils.js';
 
 const classCourseFilter = 'lp-form-course-filter';
 const classProcessing = 'processing';
@@ -103,11 +103,6 @@
 		controller = new AbortController();
 		signal = controller.signal;
 
-		let url = API.frontend.apiCourses + '?c_search=' + keyword + '&c_suggest=1';
-		if ( lpData.urlParams.hasOwnProperty( 'lang' ) ) {
-			url += '&lang=' + lpData.urlParams.lang;
-		}
-
 		let paramsFetch = {
 			method: 'GET',
 		};
@@ -120,6 +115,13 @@
 			};
 		}
 
+		const paramsUrl = { c_search: keyword };
+		if ( lpData.urlParams.hasOwnProperty( 'lang' ) ) {
+			paramsUrl.lang = lpData.urlParams.lang;
+		}
+
+		const url = lpUtils.lpAddQueryArgs( API.apiCoursesSuggest, paramsUrl );
+
 		fetch( url, { ...paramsFetch, signal } )
 			.then( ( response ) => response.json() )
 			.then( ( response ) => {
@@ -208,9 +210,9 @@
 					const elBtnDone = widgetForm.querySelector( '.course-filter-submit.lp-btn-done' );
 					if ( elBtnDone ) {
 						if ( window.outerWidth <= 991 ) {
-							lpShowHideEl( elBtnDone, 1 );
+							lpUtils.lpShowHideEl( elBtnDone, 1 );
 						} else {
-							lpShowHideEl( elBtnDone, 0 );
+							lpUtils.lpShowHideEl( elBtnDone, 0 );
 						}
 					}
 				} else if ( message ) {
@@ -232,7 +234,7 @@
 		};
 
 		// Call API load widget
-		lpFetchAPI( url, paramsFetch, callBack );
+		lpUtils.lpFetchAPI( url, paramsFetch, callBack );
 	},
 	submit: ( form ) => {
 		const formData = new FormData( form ); // Create a FormData object from the form
@@ -320,7 +322,7 @@
 			// Set url params to reload page.
 			// Todo: need check allow set url params.
 			lpData.urlParams = filterCourses;
-			window.history.pushState( {}, '', lpAddQueryArgs( lpGetCurrentURLNoParam(), lpData.urlParams ) );
+			window.history.pushState( {}, '', lpUtils.lpAddQueryArgs( lpUtils.lpGetCurrentURLNoParam(), lpData.urlParams ) );
 			// End.
 
 			// Load AJAX widget by params
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/js/frontend/curriculum.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/js/frontend/curriculum.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/js/frontend/curriculum.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/js/frontend/curriculum.js	2026-05-23 18:20:54.000000000 +0000
@@ -1,11 +1,11 @@
 /**
  * Handle curriculum
  *
- * @version 1.0.1
+ * @version 1.0.2
  * @since 4.2.7.6
  */
 
-import { lpShowHideEl, lpOnElementReady } from '../utils.js';
+import * as lpUtils from 'lpAssetsJsPath/utils.js';
 
 // Events
 /**
@@ -64,8 +64,8 @@
 	const elCollapse = elCurriculum.querySelector( '.course-toggle-all-sections.lp-collapse' );
 
 	if ( elToggleAllSections.classList.contains( 'lp-collapse' ) ) {
-		lpShowHideEl( elExpand, 1 );
-		lpShowHideEl( elCollapse, 0 );
+		lpUtils.lpShowHideEl( elExpand, 1 );
+		lpUtils.lpShowHideEl( elCollapse, 0 );
 
 		elSections.forEach( ( el ) => {
 			if ( ! el.classList.contains( 'lp-collapse' ) ) {
@@ -74,8 +74,8 @@
 		} );
 	} else {
 		elSections.forEach( ( el ) => {
-			lpShowHideEl( elExpand, 0 );
-			lpShowHideEl( elCollapse, 1 );
+			lpUtils.lpShowHideEl( elExpand, 0 );
+			lpUtils.lpShowHideEl( elCollapse, 1 );
 
 			if ( el.classList.contains( 'lp-collapse' ) ) {
 				el.classList.remove( 'lp-collapse' );
@@ -107,11 +107,11 @@
 	} );
 
 	if ( isAllCollapsed ) {
-		lpShowHideEl( elExpand, 1 );
-		lpShowHideEl( elCollapse, 0 );
+		lpUtils.lpShowHideEl( elExpand, 1 );
+		lpUtils.lpShowHideEl( elCollapse, 0 );
 	} else {
-		lpShowHideEl( elExpand, 0 );
-		lpShowHideEl( elCollapse, 1 );
+		lpUtils.lpShowHideEl( elExpand, 0 );
+		lpUtils.lpShowHideEl( elCollapse, 1 );
 	}
 };
 
@@ -128,19 +128,19 @@
 			const titleItem = elItem.querySelector( '.course-item-title' ).textContent;
 
 			if ( ! searchText( titleItem, text ) ) {
-				lpShowHideEl( elItem, 0 );
+				lpUtils.lpShowHideEl( elItem, 0 );
 				elItem.classList.add( 'lp-hide' );
 			} else {
 				found = true;
-				lpShowHideEl( elItem, 1 );
+				lpUtils.lpShowHideEl( elItem, 1 );
 				elSection.classList.remove( 'lp-collapse' );
 			}
 		} );
 
 		if ( ! found ) {
-			lpShowHideEl( elSection, 0 );
+			lpUtils.lpShowHideEl( elSection, 0 );
 		} else {
-			lpShowHideEl( elSection, 1 );
+			lpUtils.lpShowHideEl( elSection, 1 );
 		}
 	} );
 };
@@ -189,7 +189,7 @@
 	} );
 };
 
-lpOnElementReady( '.lp-course-curriculum', ( elCurriculum ) => {
+lpUtils.lpOnElementReady( '.lp-course-curriculum', ( elCurriculum ) => {
 	checkAllSectionsCollapsed( elCurriculum );
 
 	// Set interval to check if item viewing is changed
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/js/utils.js /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/js/utils.js
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/assets/src/js/utils.js	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/assets/src/js/utils.js	2026-05-23 18:20:54.000000000 +0000
@@ -5,7 +5,7 @@
  * @param data
  * @param functions
  * @since 4.2.5.1
- * @version 1.0.5
+ * @version 1.0.6
  */
 export const lpClassName = {
 	hidden: 'lp-hidden',
@@ -321,3 +321,37 @@
 		} );
 	} );
 };
+
+/**
+ * Debounce - delays function execution until after `wait` ms of inactivity.
+ *
+ * Each call resets the timer. Only the last call in a burst executes.
+ *
+ * USE CASES:
+ * - Search inputs, form validation, window resize
+ * - Multiple elements need independent timers
+ * - When you need to call with different arguments
+ *
+ * EXAMPLES:
+ * const debouncedSearch = debounce( (query) => fetchResults(query), 300 );
+ * searchInput.addEventListener('input', (e) => debouncedSearch(e.target.value));
+ *
+ * const debouncedResize = debounce( recalculateLayout, 250 );
+ * window.addEventListener('resize', debouncedResize);
+ *
+ * ⚠️ Create ONCE outside event handlers, not inside.
+ *
+ * @param {Function} func - Function to debounce (can be anonymous)
+ * @param {number}   wait - Milliseconds to wait (default: 500)
+ * @return {Function} Debounced wrapper function
+ * @since 4.3.7
+ * @version 1.0.0
+ */
+export const debounce = ( func, wait = 500 ) => {
+	let timer;
+
+	return ( args ) => {
+		clearTimeout( timer );
+		timer = setTimeout( () => func( args ), wait );
+	};
+};
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/config/settings/course.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/config/settings/course.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/config/settings/course.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/config/settings/course.php	2026-05-23 18:20:54.000000000 +0000
@@ -85,7 +85,7 @@
 					'custom_attributes' => array(
 						'min' => '1',
 					),
-					'css'               => 'min-width: 50px; width: 50px;',
+					'css'               => 'min-width: 70px; width: 70px;',
 				),
 				array(
 					'title'   => esc_html__( 'Include courses in subcategory', 'learnpress' ),
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/config/settings/gateway/paypal.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/config/settings/gateway/paypal.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/config/settings/gateway/paypal.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/config/settings/gateway/paypal.php	2026-05-23 18:20:54.000000000 +0000
@@ -3,6 +3,8 @@
  * Fields settings PayPal Payment
  */
 
+$subscription_webhook_url = esc_url( rest_url( 'lp/v1/gateways/paypal/subscription-webhook' ) );
+
 return apply_filters(
 	'learn-press/gateway-payment/paypal/settings',
 	array(
@@ -61,6 +63,24 @@
 			),
 		),
 		array(
+			'title'   => esc_html__( 'Enable subscriptions', 'learnpress' ),
+			'id'      => '[enable_subscriptions]',
+			'default' => 'no',
+			'type'    => 'checkbox',
+			'desc'    => sprintf(
+				'%1$s<br /><strong>%2$s</strong> <code>%3$s</code>',
+				esc_html__( 'Enable PayPal subscription checkout flow.', 'learnpress' ),
+				esc_html__( 'Webhook URL:', 'learnpress' ),
+				esc_html( $subscription_webhook_url )
+			),
+		),
+		array(
+			'title' => esc_html__( 'Subscription webhook ID', 'learnpress' ),
+			'id'    => '[subscription_webhook_id]',
+			'type'  => 'text',
+			'desc'  => esc_html__( 'PayPal webhook ID used to reverse-verify subscription events.', 'learnpress' ),
+		),
+		array(
 			'type' => 'sectionend',
 		),
 	)
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/admin/class-lp-admin-assets.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/admin/class-lp-admin-assets.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/admin/class-lp-admin-assets.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/admin/class-lp-admin-assets.php	2026-05-23 18:20:54.000000000 +0000
@@ -429,7 +429,7 @@
 				'lp-list-students-enrolled' => new LP_Asset_Key(
 					$this->url( 'dist/js/admin/list-students-enrolled' . self::$_min_assets . '.js' ),
 					array( 'lp-load-ajax' ),
-					array( 'learnpress_page_lp-enrolled-students' ),
+					array( 'learnpress_page_learn-press-students-enrolled' ),
 					0,
 					0,
 					'',
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/admin/views/meta-boxes/order/details.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/admin/views/meta-boxes/order/details.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/admin/views/meta-boxes/order/details.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/admin/views/meta-boxes/order/details.php	2026-05-23 18:20:54.000000000 +0000
@@ -139,7 +139,8 @@
 					<div class="advanced-list">
 						<div class="ts-control">
 							<?php
-							if ( ! $order->is_manual() && $order->is_guest() ) {
+							$order_user_id = $order->get_user_id();
+							if ( ! $order->is_manual() && ! is_array( $order_user_id ) && $order->is_guest() ) {
 								printf(
 									'<li>
 										<div class="item">%s</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/Ajax/AbstractAjax.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/Ajax/AbstractAjax.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/Ajax/AbstractAjax.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/Ajax/AbstractAjax.php	2026-05-23 18:20:54.000000000 +0000
@@ -3,11 +3,13 @@
  * class AjaxBase
  *
  * @since 4.2.7.6
- * @version 1.0.5
+ * @version 1.0.6
  */
 
 namespace LearnPress\Ajax;
 
+use LP_Request;
+
 /**
  * @use LoadContentViaAjax::load_content_via_ajax
  *
@@ -17,8 +19,8 @@
 abstract class AbstractAjax {
 	public static function catch_lp_ajax() {
 		if ( ! empty( $_REQUEST['lp-load-ajax'] ) ) {
-			$action = $_REQUEST['lp-load-ajax'];
-			$nonce  = $_REQUEST['nonce'] ?? '';
+			$action = LP_Request::get_param( 'lp-load-ajax' );
+			$nonce  = LP_Request::get_param( 'nonce' );
 			$class  = new static();
 
 			if ( ! method_exists( $class, $action ) ) {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/cart/class-lp-cart.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/cart/class-lp-cart.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/cart/class-lp-cart.php	2026-05-03 17:15:40.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/cart/class-lp-cart.php	2026-05-23 18:20:54.000000000 +0000
@@ -80,6 +80,11 @@
 	 */
 	public function add_to_cart( int $item_id = 0, int $quantity = 1, array $item_data = array() ) {
 		try {
+			/**
+			 * Todo: check it to change, not use get_post_type
+			 * Ex: addon membership has plan need payment, but not use custom post type
+			 * Or addon certificate, currently use custom post type, but feature after upgrade, not save on posts table
+			 */
 			$item_type = get_post_type( $item_id );
 
 			if ( ! in_array( $item_type, learn_press_get_item_types_can_purchase() ) ) {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/class-lp-assets.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/class-lp-assets.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/class-lp-assets.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/class-lp-assets.php	2026-05-23 18:20:54.000000000 +0000
@@ -383,7 +383,7 @@
 					'',
 					[ 'strategy' => 'defer' ]
 				),
-				'lp-courses'           => new LP_Asset_Key(
+				/*'lp-courses'           => new LP_Asset_Key(
 					self::url( 'js/dist/frontend/courses' . self::$_min_assets . '.js' ),
 					array(
 						'lp-global',
@@ -394,8 +394,8 @@
 					0,
 					'',
 					[ 'strategy' => 'defer' ]
-				),
-				'lp-courses-v2'        => new LP_Asset_Key(
+				),*/
+				'lp-courses-v2'             => new LP_Asset_Key(
 					self::url( 'js/dist/frontend/courses-v2' . self::$_min_assets . '.js' ),
 					[ 'utils', 'wp-hooks' ], // dependency utils of wp, because js is using wpCookies
 					[ LP_PAGE_COURSES ],
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/class-lp-debug.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/class-lp-debug.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/class-lp-debug.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/class-lp-debug.php	2026-05-23 18:20:54.000000000 +0000
@@ -135,6 +135,15 @@
 		error_log( sprintf( 'MESSAGE: %s FILE: %s LINE: %s', $e->getMessage(), $e->getFile(), $e->getLine() ) );
 	}
 
+	public static function log_to_comment( $comment_content ) {
+		wp_insert_comment(
+			[
+				'comment_content' => $comment_content,
+				'comment_type'    => 'lp_debug_log',
+			]
+		);
+	}
+
 	/**
 	 * @return LP_Debug|null
 	 */
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/class-lp-file-system.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/class-lp-file-system.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/class-lp-file-system.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/class-lp-file-system.php	2026-05-23 18:20:54.000000000 +0000
@@ -195,6 +195,35 @@
 		}
 
 		/**
+		 * Get LearnPress icon SVG content from local plugin files.
+		 *
+		 * @param string $icon
+		 *
+		 * @return string
+		 */
+		public static function get_icon_svg( string $icon ): string {
+			static $icons = [];
+
+			$icon = ltrim( $icon, '/' );
+			if ( '' === $icon ) {
+				return '';
+			}
+
+			if ( ! isset( $icons[ $icon ] ) ) {
+				$icons[ $icon ] = '';
+				$svg_path       = LP_PLUGIN_PATH . 'assets/images/icons/' . $icon;
+				$lp_filesystem  = self::instance();
+
+				if ( $lp_filesystem->file_exists( $svg_path ) ) {
+					$svg_content    = $lp_filesystem->file_get_contents( $svg_path );
+					$icons[ $icon ] = is_string( $svg_content ) ? $svg_content : '';
+				}
+			}
+
+			return $icons[ $icon ];
+		}
+
+		/**
 		 * Put content to file
 		 *
 		 * @param $path
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/custom-post-types/course.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/custom-post-types/course.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/custom-post-types/course.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/custom-post-types/course.php	2026-05-23 18:20:54.000000000 +0000
@@ -365,6 +365,9 @@
 				if ( $is_update && empty( $wp_screen ) ) {
 					$coursePost = new CoursePostModel( $courseModel );
 					$coursePost->get_all_metadata();
+					// Temporary unset _elementor_page_assets of El, reason by method get_all_metadata get not use maybe_unserialize, make save invalid serialize
+					$coursePost->meta_data->_elementor_page_assets = [];
+
 					$courseModel->meta_data = $coursePost->meta_data;
 				}
 
@@ -388,7 +391,9 @@
 							if ( ! empty( $value_saved ) ) {
 								$courseModel->meta_data->{$meta_key} = $value_saved;
 							} else {
-								$courseModel->meta_data->{$meta_key} = get_post_meta( $courseModel->ID, $meta_key, true );
+								$courseModel->meta_data->{$meta_key} = maybe_unserialize(
+									get_post_meta( $courseModel->ID, $meta_key, true )
+								);
 							}
 						} elseif ( ! $is_update ) {
 							$courseModel->meta_data->{$meta_key} = $option->default ?? '';
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/gateways/class-lp-gateway-abstract.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/gateways/class-lp-gateway-abstract.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/gateways/class-lp-gateway-abstract.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/gateways/class-lp-gateway-abstract.php	2026-05-23 18:20:54.000000000 +0000
@@ -13,6 +13,23 @@
 }
 
 class LP_Gateway_Abstract extends LP_Abstract_Settings {
+
+	/**
+	 * Shared subscription order meta keys.
+	 */
+	const META_SUBSCRIPTION_ID                   = '_lp_subscription_id';
+	const META_SUBSCRIPTION_CUSTOMER_ID          = '_lp_subscription_customer_id';
+	const META_SUBSCRIPTION_PLAN_ID              = '_lp_subscription_plan_id';
+	const META_SUBSCRIPTION_QUANTITY             = '_lp_subscription_quantity';
+	const META_SUBSCRIPTION_STATUS               = '_lp_subscription_status';
+	const META_SUBSCRIPTION_STATUS_TMP           = '_lp_subscription_status_tmp';
+	const META_SUBSCRIPTION_RENEWAL_KEY          = '_lp_subscription_renewal_key';
+	const META_SUBSCRIPTION_LAST_EVENT_ID        = '_lp_subscription_last_event_id';
+	const META_SUBSCRIPTION_EVENT_ID             = '_lp_subscription_event_id';
+	const META_SUBSCRIPTION_MANAGE_URL           = '_lp_subscription_manage_url';
+	const META_SUBSCRIPTION_DATA_RECEIVER        = '_lp_subscription_data_receiver';
+	const META_SUBSCRIPTION_DATA_PAYMENT_SUCCESS = '_lp_subscription_data_payment_success';
+
 	/**
 	 * @var null|string
 	 */
@@ -70,7 +87,8 @@
 	 * Constructor
 	 */
 	public function __construct() {
-		/*if ( ! $this->admin_name ) {
+		/*
+		if ( ! $this->admin_name ) {
 			$this->admin_name = preg_replace( '!LP_Gateway_!', '', get_class( $this ) );
 		}*/
 
@@ -167,6 +185,804 @@
 	}
 
 	/**
+	 * Check if order should use subscription flow.
+	 *
+	 * Integrations decide via filter `learn-press/gateway/subscription-order`.
+	 *
+	 * @param LP_Order $order
+	 *
+	 * @return bool
+	 */
+	public function is_subscription_order( LP_Order $order ): bool {
+
+		$order_id       = $order->get_id();
+		$saved_price_id = sanitize_text_field( (string) get_post_meta( $order_id, self::META_SUBSCRIPTION_PLAN_ID, true ) );
+		if ( ! empty( $saved_price_id ) ) {
+			return true;
+		}
+		$is_subscription = (bool) apply_filters(
+			'learn-press/gateway/subscription-order',
+			false,
+			$order,
+			$this
+		);
+
+		return $is_subscription;
+	}
+
+	/**
+	 * Get subscription context for provider APIs.
+	 *
+	 * Returns a gateway-agnostic payload that child gateways can pass to
+	 * `pay_subscription()` after optional gateway-specific normalization.
+	 *
+	 * @param LP_Order $order
+	 *
+	 * @return array
+	 */
+	public function get_subscription_context( LP_Order $order ): array {
+		$order_id = $order->get_id();
+
+		$context = array(
+			'price_id'    => get_post_meta( $order_id, self::META_SUBSCRIPTION_PLAN_ID, true ),
+			'quantity'    => (int) get_post_meta( $order_id, self::META_SUBSCRIPTION_QUANTITY, true ),
+			'success_url' => $this->get_return_url( $order ),
+			'cancel_url'  => learn_press_get_page_link( 'checkout' ),
+			'metadata'    => array(
+				'lp_order_id'   => (string) $order_id,
+				'lp_order_key'  => (string) $order->get_order_key(),
+				'lp_gateway'    => $this->get_id(),
+				'lp_user_id'    => (string) $order->get_user_id(),
+				'lp_order_type' => 'subscription',
+			),
+		);
+
+		if ( empty( $context['quantity'] ) ) {
+			$context['quantity'] = 1;
+		}
+
+		return (array) apply_filters( 'learn-press/gateway/subscription-context', $context, $order, $this );
+	}
+
+	/**
+	 * Persist subscription identifiers to order before payment execution.
+	 *
+	 * This allows payment methods to operate only on normalized parameters and
+	 * avoid re-detecting custom integration attributes inside gateway code.
+	 *
+	 * @param LP_Order $order
+	 * @param array    $data
+	 *
+	 * @return void
+	 */
+	protected function persist_subscription_payment_identifiers( LP_Order $order, array $data ) {
+
+		$order_id = $order->get_id();
+
+		update_post_meta( $order_id, self::META_SUBSCRIPTION_PLAN_ID, sanitize_text_field( (string) ( $data['price_id'] ?? '' ) ) );
+		update_post_meta( $order_id, self::META_SUBSCRIPTION_QUANTITY, max( 1, absint( $data['quantity'] ?? 1 ) ) );
+	}
+	/**
+	 * Resolve normalized subscription payment params from order context.
+	 *
+	 * Behavior:
+	 * - If order contains persisted subscription identifiers, treat it as
+	 *   subscription payment.
+	 * - If order is marked subscription by integration filter but has no
+	 *   `price_id`, return a validation error early.
+	 * - Otherwise return empty array (one-time payment flow).
+	 *
+	 * @param LP_Order $order
+	 *
+	 * @return array
+	 * @throws Exception
+	 */
+	public function resolve_subscription_payment_data( LP_Order $order ): array {
+		$context = $this->get_subscription_context( $order );
+		$context = wp_parse_args(
+			$context,
+			array(
+				'price_id'    => '',
+				'quantity'    => 1,
+				'success_url' => '',
+				'cancel_url'  => '',
+				'metadata'    => array(),
+			)
+		);
+
+		$context['price_id'] = sanitize_text_field( (string) $context['price_id'] );
+		$context['quantity'] = max( 1, absint( $context['quantity'] ) );
+		$context['metadata'] = is_array( $context['metadata'] ) ? $context['metadata'] : array();
+
+		if ( ! empty( $context['price_id'] ) ) {
+			$this->persist_subscription_payment_identifiers( $order, $context );
+			return $context;
+		}
+
+		if ( $this->is_subscription_order( $order ) ) {
+			throw new Exception( __( 'Missing subscription price id.', 'learnpress' ) );
+		}
+
+		return array();
+	}
+
+	/**
+	 * Normalize and validate the shared subscription checkout payload.
+	 *
+	 * This method is intentionally gateway-agnostic and is used by child gateways
+	 * (e.g. Stripe/PayPal) before they build provider-specific API requests.
+	 *
+	 * Payload contract:
+	 * - `price_id` (string, required): provider-side configured recurring price/plan id.
+	 * - `quantity` (int): defaults to 1 when missing/invalid/zero.
+	 * - `success_url` / `cancel_url` (string, required): absolute callback URLs.
+	 * - `metadata` (array): optional identifiers (order/user/etc.) for reconciliation.
+	 *
+	 * @param array $data
+	 *
+	 * @return array Normalized payload array.
+	 * @throws Exception
+	 */
+	protected function validate_subscription_payload( array $data ): array {
+		// Apply safe defaults to guarantee a stable input shape.
+		$data = wp_parse_args(
+			$data,
+			array(
+				'price_id'    => '',
+				'quantity'    => 1,
+				'success_url' => '',
+				'cancel_url'  => '',
+				'metadata'    => array(),
+			)
+		);
+
+		// Scalar sanitation/coercion for fields commonly coming from request context.
+		$data['price_id'] = sanitize_text_field( wp_unslash( (string) $data['price_id'] ) );
+		$data['quantity'] = absint( $data['quantity'] );
+		if ( empty( $data['quantity'] ) ) {
+			$data['quantity'] = 1;
+		}
+
+		// URLs are stored in raw form for outbound provider API requests.
+		$data['success_url'] = esc_url_raw( (string) $data['success_url'] );
+		$data['cancel_url']  = esc_url_raw( (string) $data['cancel_url'] );
+
+		// Defensive normalization for optional structured fields.
+		$data['metadata'] = is_array( $data['metadata'] ) ? $data['metadata'] : array();
+
+		// price_id is the minimum provider binding required for subscription checkout.
+		if ( empty( $data['price_id'] ) ) {
+			throw new Exception( __( 'Missing subscription price id.', 'learnpress' ) );
+		}
+
+		// Redirect URLs are mandatory for provider-hosted checkout flows.
+		if ( empty( $data['success_url'] ) || empty( $data['cancel_url'] ) ) {
+			throw new Exception( __( 'Missing subscription return URLs.', 'learnpress' ) );
+		}
+
+		return $data;
+	}
+
+	/**
+	 * Generic subscription checkout flow.
+	 *
+	 * Child gateways should override this method and return a payload with at
+	 * least `status` and `redirect_url` on success.
+	 *
+	 * @param array $data
+	 *
+	 * @return array
+	 * @throws Exception
+	 */
+	public function pay_subscription( array $data ): array {
+		throw new Exception( sprintf( __( 'Gateway %s does not support subscription payment.', 'learnpress' ), $this->get_id() ) );
+	}
+
+	/**
+	 * Normalize and validate shared plan-creation payload.
+	 *
+	 * Common payload contract:
+	 * - `name` (string, required when `product_id` is empty)
+	 * - `amount` (float, required, > 0)
+	 * - `currency` (string, required)
+	 * - `interval` (day|week|month|year)
+	 * - `interval_count` (int, default 1)
+	 * - `setup_fee` (float, optional, >= 0)
+	 * - `product_id` (string, optional)
+	 * - `metadata` (array, optional)
+	 *
+	 * @param array $data
+	 *
+	 * @return array
+	 * @throws Exception
+	 */
+	protected function validate_data_plan_payload( array $data ): array {
+		$data                   = wp_parse_args(
+			$data,
+			array(
+				'name'           => '',
+				'amount'         => 0,
+				'currency'       => learn_press_get_currency(),
+				'interval'       => 'month',
+				'interval_count' => 1,
+				'setup_fee'      => 0,
+				'product_id'     => '',
+				'metadata'       => array(),
+			)
+		);
+		$data['name']           = sanitize_text_field( wp_unslash( (string) $data['name'] ) );
+		$data['amount']         = (float) $data['amount'];
+		$data['currency']       = strtoupper( sanitize_text_field( wp_unslash( (string) $data['currency'] ) ) );
+		$data['interval']       = strtolower( sanitize_key( (string) $data['interval'] ) );
+		$data['interval_count'] = max( 1, absint( $data['interval_count'] ) );
+		$data['setup_fee']      = (float) $data['setup_fee'];
+		$data['product_id']     = sanitize_text_field( wp_unslash( (string) $data['product_id'] ) );
+		$data['metadata']       = is_array( $data['metadata'] ) ? $data['metadata'] : array();
+		if ( empty( $data['product_id'] ) && empty( $data['name'] ) ) {
+			throw new Exception( __( 'Missing subscription plan name.', 'learnpress' ) );
+		}
+
+		if ( $data['amount'] <= 0 ) {
+			throw new Exception( __( 'Invalid subscription amount.', 'learnpress' ) );
+		}
+
+		if ( $data['setup_fee'] < 0 ) {
+			throw new Exception( __( 'Invalid subscription setup fee.', 'learnpress' ) );
+		}
+
+		if ( empty( $data['currency'] ) ) {
+			throw new Exception( __( 'Missing subscription currency.', 'learnpress' ) );
+		}
+		$allowed_intervals = array( 'day', 'week', 'month', 'year' );
+		if ( ! in_array( $data['interval'], $allowed_intervals, true ) ) {
+			throw new Exception( __( 'Invalid subscription interval.', 'learnpress' ) );
+		}
+
+		return $data;
+	}
+
+	/**
+	 * Generic provider plan/price creation flow.
+	 *
+	 * Child gateways should override and return created provider identifiers,
+	 * typically a `price_id`/`plan_id` to be used later by `pay_subscription()`.
+	 *
+	 * @param array $data
+	 *
+	 * @return array
+	 * @throws Exception
+	 */
+	public function create_plan( array $data ): array {
+
+		throw new Exception( sprintf( __( 'Gateway %s does not support subscription plan creation.', 'learnpress' ), $this->get_id() ) );
+	}
+
+	/**
+	 * List provider plans/prices with optional filtering/pagination args.
+	 *
+	 * @param array $args
+	 *
+	 * @return array
+	 * @throws Exception
+	 */
+	public function list_plans( array $args = array() ): array {
+
+		throw new Exception( sprintf( __( 'Gateway %s does not support listing subscription plans.', 'learnpress' ), $this->get_id() ) );
+	}
+
+	/**
+	 * Fetch provider plan/price details by plan id.
+	 *
+	 * Child gateways should override and return at least:
+	 * - `plan`: raw provider response
+	 * - `summary`: normalized fields used by integrations to compare updates
+	 *   (amount/currency/interval/interval_count/setup_fee/status)
+	 *
+	 * @param string $plan_id
+	 *
+	 * @return array
+	 * @throws Exception
+	 */
+	public function get_plan( string $plan_id ): array {
+
+		throw new Exception( sprintf( __( 'Gateway %s does not support fetching subscription plan.', 'learnpress' ), $this->get_id() ) );
+	}
+
+	/**
+	 * Update provider plan details by plan id.
+	 *
+	 * @param string $plan_id
+	 * @param array  $data
+	 *
+	 * @return array
+	 * @throws Exception
+	 */
+	public function update_plan( string $plan_id, array $data ): array {
+
+		throw new Exception( sprintf( __( 'Gateway %s does not support updating subscription plan.', 'learnpress' ), $this->get_id() ) );
+	}
+
+	/**
+	 * Delete/deactivate provider plan by plan id.
+	 *
+	 * @param string $plan_id
+	 *
+	 * @return array
+	 * @throws Exception
+	 */
+	public function delete_plan( string $plan_id ): array {
+
+		throw new Exception( sprintf( __( 'Gateway %s does not support deleting subscription plan.', 'learnpress' ), $this->get_id() ) );
+	}
+	/**
+	 * Generic subscription webhook listener.
+	 *
+	 * Child gateways should override and orchestrate:
+	 * verify -> normalize -> manager dispatch.
+	 *
+	 * @param WP_REST_Request $request
+	 *
+	 * @return array
+	 * @throws Exception
+	 */
+	public function listen_webhook_subscription( WP_REST_Request $request ): array {
+		throw new Exception( sprintf( __( 'Gateway %s does not support subscription webhook.', 'learnpress' ), $this->get_id() ) );
+	}
+
+	/**
+	 * Receive subscription webhook from provider.
+	 *
+	 * @throws Exception
+	 *
+	 * @since 4.3.7
+	 * @version 1.0.0
+	 */
+	public function capture_subscription_webhook( WP_REST_Request $request ) {
+		throw new Exception(
+			sprintf(
+				__( 'Gateway %s does not support subscription webhook.', 'learnpress' ),
+				$this->get_id()
+			)
+		);
+	}
+
+	/**
+	 * Verify subscription webhook payload/signature with provider.
+	 *
+	 * Child gateways should return verified provider event payload/object.
+	 *
+	 * @param array $webhook_data Generic webhook data extracted from transport layer.
+	 *
+	 * @return array|object
+	 * @throws Exception
+	 */
+	public function verify_subscription_webhook( array $webhook_data ) {
+
+		throw new Exception( sprintf( __( 'Gateway %s does not support subscription webhook verification.', 'learnpress' ), $this->get_id() ) );
+	}
+
+	/**
+	 * Build normalized webhook data array from transport-specific REST request.
+	 *
+	 * Contract:
+	 * - raw_body: raw payload string (for signature verification like Stripe).
+	 * - body: decoded JSON array when $decode_body is true, otherwise null.
+	 * - headers: map of required header keys (lowercase) to raw header values.
+	 *
+	 * @param WP_REST_Request $request
+	 * @param array           $required_headers
+	 * @param bool            $decode_body
+	 *
+	 * @return array
+	 */
+	protected function build_webhook_data_from_request( WP_REST_Request $request, array $required_headers = array(), bool $decode_body = true ): array {
+
+		$raw_body = (string) $request->get_body();
+		$headers  = array();
+
+		foreach ( $required_headers as $required_header ) {
+			$required_header             = strtolower( sanitize_key( (string) $required_header ) );
+			$headers[ $required_header ] = (string) $request->get_header( $required_header );
+		}
+
+		$body = null;
+		if ( $decode_body ) {
+			$body = LP_Helper::json_decode( $raw_body, true );
+		}
+
+		return array(
+			'raw_body' => $raw_body,
+			'body'     => is_array( $body ) ? $body : null,
+			'headers'  => $headers,
+		);
+	}
+
+	/**
+	 * Validate normalized webhook payload contract before provider verification.
+	 *
+	 * This centralizes fail-fast checks so each gateway does not re-implement
+	 * required key/header validation and accidentally diverge key names.
+	 *
+	 * @param array $webhook_data
+	 * @param array $required_top_level_keys Allowed: raw_body, body, headers.
+	 * @param array $required_headers
+	 *
+	 * @return void
+	 * @throws Exception
+	 */
+	protected function validate_webhook_data_contract( array $webhook_data, array $required_top_level_keys = array(), array $required_headers = array() ) {
+
+		$missing = array();
+
+		foreach ( $required_top_level_keys as $required_key ) {
+			$required_key = sanitize_key( (string) $required_key );
+
+			switch ( $required_key ) {
+				case 'raw_body':
+					if ( empty( $webhook_data['raw_body'] ) || ! is_string( $webhook_data['raw_body'] ) ) {
+						$missing[] = 'raw_body';
+					}
+					break;
+				case 'body':
+					if ( empty( $webhook_data['body'] ) || ! is_array( $webhook_data['body'] ) ) {
+						$missing[] = 'body';
+					}
+					break;
+				case 'headers':
+					if ( ! isset( $webhook_data['headers'] ) || ! is_array( $webhook_data['headers'] ) ) {
+						$missing[] = 'headers';
+					}
+					break;
+			}
+		}
+
+		$headers_map = is_array( $webhook_data['headers'] ?? null ) ? $webhook_data['headers'] : array();
+		foreach ( $required_headers as $required_header ) {
+			$required_header = strtolower( sanitize_key( (string) $required_header ) );
+			$header_value    = sanitize_text_field( (string) ( $headers_map[ $required_header ] ?? '' ) );
+			if ( '' === $header_value ) {
+				$missing[] = 'headers.' . $required_header;
+			}
+		}
+
+		if ( ! empty( $missing ) ) {
+				throw new Exception(
+					sprintf(
+					/* translators: %s: comma separated required webhook fields. */
+						__( 'Invalid webhook request data: missing %s.', 'learnpress' ),
+						implode( ', ', array_unique( $missing ) )
+					),
+					400
+				);
+		}
+	}
+
+	/**
+	 * Normalize provider webhook event to LP event payload.
+	 *
+	 * Child gateways should map provider-specific event types/fields into this
+	 * canonical schema so Subscription Manager can process consistently.
+	 *
+	 * @param array|object $provider_event
+	 *
+	 * @return array
+	 */
+	public function normalize_subscription_event( $provider_event ): array {
+		$event = array(
+			'event_id'        => '',
+			'event_type'      => '',
+			'subscription_id' => '',
+			'customer_id'     => '',
+			'price_id'        => '',
+			'parent_order_id' => 0,
+			'transaction_id'  => '',
+			'amount'          => 0,
+			'currency'        => '',
+			'status'          => '',
+			'metadata'        => array(),
+			'raw'             => $provider_event,
+		);
+
+		return (array) apply_filters( 'learn-press/gateway/subscription/event', $event, $provider_event, $this );
+	}
+
+	/**
+	 * Normalize provider webhook event to LP event payload.
+	 *
+	 * Merge data from provider webhook event to LP event payload.
+	 *
+	 * @param array $webhook_data [lp_order_id, plan_id, subscription_id, subscription_status]
+	 *
+	 * @return void
+	 */
+	public function normalize_subscription_data( array &$webhook_data = [] ) {
+		$webhook_data = array_merge(
+			array(
+				'lp_order_id'            => 0,
+				'lp_plan_id'             => '',
+				'lp_subscription_id'     => '',
+				'lp_subscription_status' => '',
+			),
+			$webhook_data
+		);
+	}
+
+	/**
+	 * Process subscription by status.
+	 *
+	 * Status flow:
+	 * - trial/activated: triggers once on the parent LP Order (first payment).
+	 * - renewed: triggers on each renewal, creating a child LP Order.
+	 * - created/expired/canceled/suspended: logged, do_action only, no order state change.
+	 *
+	 * @param LP_Order $lp_order
+	 * @param string $lp_subscription_status_set_to_handle Status you want set to handle by case
+	 * @param array $webhook_data
+	 *
+	 * @return void
+	 * @throws Exception
+	 * @since 4.3.7
+	 * @version 1.0.0
+	 */
+	public function process_subscription_by_status(
+		$lp_order,
+		string $lp_subscription_status_set_to_handle,
+		array $webhook_data = []
+	) {
+		LP_Debug::log_to_comment( 'Progress wit data: ' . json_encode( $webhook_data, JSON_UNESCAPED_UNICODE ) );
+
+		switch ( $lp_subscription_status_set_to_handle ) {
+			case LP_Subscription_Manager::STATUS_TRIAL:
+				// For trial, update LP order to complete, set subscription status to trial
+				$lp_order->add_note(
+					sprintf(
+						'LP Order: %s %s: %s. %s. %s, %s',
+						sprintf(
+							'<a href="%s">%s</a>',
+							$lp_order->get_edit_link(),
+							$lp_order->get_order_number()
+						),
+						__( 'Started trialing created at', 'learnpress' ),
+						$webhook_data['create_time'] ?? '',
+						sprintf( '%s %s', __( 'Next billing time', 'learnpress' ), $webhook_data['next_billing_time'] ?? '' ),
+						sprintf(
+							__( 'Subscription ID: %s', 'learnpress' ),
+							$webhook_data['lp_subscription_id']
+						),
+						sprintf(
+							__( 'Plan ID: %s', 'learnpress' ),
+							$webhook_data['lp_plan_id']
+						)
+					)
+				);
+				$this->process_subscription_when_payment_first( $lp_order, LP_Subscription_Manager::STATUS_TRIAL, $webhook_data );
+				do_action( 'learn-press/subscription/trial', $this, $lp_order, $webhook_data );
+				break;
+			case LP_Subscription_Manager::STATUS_ACTIVATED:
+				// For payment plan first success, update LP order to complete, set subscription status to activated
+				$this->process_subscription_when_payment_first( $lp_order, $lp_subscription_status_set_to_handle, $webhook_data );
+				$lp_order->add_note(
+					sprintf(
+						'LP Order: %s %s: %s. %s. %s, %s',
+						sprintf(
+							'<a href="%s">%s</a>',
+							$lp_order->get_edit_link(),
+							$lp_order->get_order_number()
+						),
+						__( 'Activated created at', 'learnpress' ),
+						$webhook_data['create_time'] ?? '',
+						sprintf( '%s: %s', __( 'Next billing time', 'learnpress' ), $webhook_data['next_billing_time'] ?? '' ),
+						sprintf(
+							__( 'Subscription ID: %s', 'learnpress' ),
+							$webhook_data['lp_subscription_id']
+						),
+						sprintf(
+							__( 'Plan ID: %s', 'learnpress' ),
+							$webhook_data['lp_plan_id']
+						)
+					)
+				);
+				do_action( 'learn-press/subscription/active', $this, $lp_order, $webhook_data );
+				break;
+			case LP_Subscription_Manager::STATUS_RENEWED:
+				// For payment plan renew success, parent order is completed and payment renew success
+				$this->process_subscription_when_payment_renew_success( $lp_order, $webhook_data );
+				$lp_order->add_note(
+					sprintf(
+						'LP Order: %s %s: %s. %s. %s, %s',
+						sprintf(
+							'<a href="%s">%s</a>',
+							$lp_order->get_edit_link(),
+							$lp_order->get_order_number()
+						),
+						__( 'Renew created at', 'learnpress' ),
+						$webhook_data['create_time'] ?? '',
+						sprintf( '%s: %s', __( 'Next billing time', 'learnpress' ), $webhook_data['next_billing_time'] ?? '' ),
+						sprintf(
+							__( 'Subscription ID: %s', 'learnpress' ),
+							$webhook_data['lp_subscription_id']
+						),
+						sprintf(
+							__( 'Plan ID: %s', 'learnpress' ),
+							$webhook_data['lp_plan_id']
+						)
+					)
+				);
+				do_action( 'learn-press/subscription/renew', $this, $lp_order, $webhook_data );
+				break;
+			case LP_Subscription_Manager::STATUS_EXPIRED:
+				// For payment plan expired, not impact orders
+				$lp_order->add_note(
+					sprintf(
+						'LP Order: %s %s: %s. %s, %s',
+						sprintf(
+							'<a href="%s">%s</a>',
+							$lp_order->get_edit_link(),
+							$lp_order->get_order_number()
+						),
+						__( 'Expired created at', 'learnpress' ),
+						$webhook_data['create_time'] ?? '',
+						sprintf(
+							__( 'Subscription ID: %s', 'learnpress' ),
+							$webhook_data['lp_subscription_id']
+						),
+						sprintf(
+							__( 'Plan ID: %s', 'learnpress' ),
+							$webhook_data['lp_plan_id']
+						)
+					)
+				);
+				do_action( 'learn-press/subscription/expired', $this, $lp_order, $webhook_data );
+				break;
+			case LP_Subscription_Manager::STATUS_SUSPENDED:
+				// For payment plan suspended, not impact orders
+				$lp_order->add_note(
+					sprintf(
+						'LP Order: %s %s: %s. %s, %s',
+						sprintf(
+							'<a href="%s">%s</a>',
+							$lp_order->get_edit_link(),
+							$lp_order->get_order_number()
+						),
+						__( 'Suspended at', 'learnpress' ),
+						$webhook_data['create_time'] ?? '',
+						sprintf(
+							__( 'Subscription ID: %s', 'learnpress' ),
+							$webhook_data['lp_subscription_id']
+						),
+						sprintf(
+							__( 'Plan ID: %s', 'learnpress' ),
+							$webhook_data['lp_plan_id']
+						)
+					)
+				);
+				do_action( 'learn-press/subscription/suspended', $this, $lp_order, $webhook_data );
+				break;
+			case LP_Subscription_Manager::STATUS_CANCELLED:
+				// For payment plan canceled, not impact orders
+				$lp_order->add_note(
+					sprintf(
+						'LP Order: %s %s: %s. %s, %s',
+						sprintf(
+							'<a href="%s">%s</a>',
+							$lp_order->get_edit_link(),
+							$lp_order->get_order_number()
+						),
+						__( 'Canceled at', 'learnpress' ),
+						$webhook_data['create_time'] ?? '',
+						sprintf(
+							__( 'Subscription ID: %s', 'learnpress' ),
+							$webhook_data['lp_subscription_id']
+						),
+						sprintf(
+							__( 'Plan ID: %s', 'learnpress' ),
+							$webhook_data['lp_plan_id']
+						)
+					)
+				);
+				do_action( 'learn-press/subscription/cancelled', $this, $lp_order, $webhook_data );
+				break;
+		}
+
+		do_action( 'learn-press/subscription/process', $this, $lp_order, $webhook_data );
+	}
+
+	/**
+	 * Process order when subscription payment first.
+	 *
+	 * @since 4.3.7
+	 * @version 1.0.0
+	 */
+	public function process_subscription_when_payment_first(
+		LP_Order $order,
+		string $lp_subscription_status_set_to_handle,
+		$webhook_data
+	) {
+		$lp_subscription_amount   = $webhook_data['lp_subscription_amount'] ?? 0;
+		$lp_subscription_currency = $webhook_data['lp_subscription_currency'] ?? '';
+		$order->update_status( LP_ORDER_COMPLETED );
+		update_post_meta(
+			$order->get_id(),
+			self::META_SUBSCRIPTION_STATUS,
+			$lp_subscription_status_set_to_handle
+		);
+		update_post_meta(
+			$order->get_id(),
+			'lp_subscription_amount',
+			$lp_subscription_amount
+		);
+		update_post_meta(
+			$order->get_id(),
+			'lp_subscription_currency',
+			$lp_subscription_currency
+		);
+	}
+
+	/**
+	 * Process order when payment recurring success.
+	 *
+	 * @throws Exception
+	 * @since 4.3.7
+	 * @version 1.0.0
+	 */
+	public function process_subscription_when_payment_renew_success( LP_Order $lp_order_parent, $webhook_data ) {
+		error_log( 'renew pay' );
+
+		$lp_subscription_amount   = $webhook_data['lp_subscription_amount'] ?? 0;
+		$lp_subscription_currency = $webhook_data['lp_subscription_currency'] ?? '';
+
+		// Create new Order child
+		$order_renew = new LP_Order();
+		$order_renew->set_parent_id( $lp_order_parent->get_id() );
+		$order_renew->set_user_id( $lp_order_parent->get_user_id() );
+		$order_renew->set_checkout_email( $lp_order_parent->get_checkout_email() );
+		$order_renew->set_status( LP_ORDER_COMPLETED );
+		$order_renew->set_created_via( 'subscription' );
+		$order_renew->set_currency( $lp_subscription_currency ?? $lp_order_parent->get_currency() );
+		$order_renew->set_total( $lp_subscription_amount );
+		$order_renew->set_subtotal( $lp_subscription_amount );
+		$order_renew->set_data( 'payment_method', $lp_order_parent->get_data( 'payment_method' ) );
+		$order_renew->set_data( 'payment_method_title', $lp_order_parent->get_payment_method_title() );
+		$order_renew->save();
+
+		error_log( 'renew ' . json_encode( $webhook_data, JSON_UNESCAPED_UNICODE ) );
+
+		update_post_meta(
+			$order_renew->get_id(),
+			self::META_SUBSCRIPTION_DATA_RECEIVER,
+			wp_json_encode( $webhook_data, JSON_UNESCAPED_UNICODE )
+		);
+		update_post_meta(
+			$order_renew->get_id(),
+			'lp_subscription_amount',
+			$lp_subscription_amount
+		);
+		update_post_meta(
+			$order_renew->get_id(),
+			'lp_subscription_currency',
+			$lp_subscription_currency
+		);
+	}
+
+	/**
+	 * Get provider manage subscription URL for order.
+	 *
+	 * Child gateways can override when provider offers customer portal pages.
+	 *
+	 * @param LP_Order $order
+	 *
+	 * @return string
+	 */
+	public function get_manage_subscription_url( LP_Order $order ): string {
+		$url = get_post_meta( $order->get_id(), self::META_SUBSCRIPTION_MANAGE_URL, true );
+		if ( ! is_string( $url ) ) {
+			$url = '';
+		}
+
+		return (string) apply_filters( 'learn-press/gateway/subscription/manage-url', $url, $order, $this );
+	}
+
+	/**
 	 * Get the icon of payment displays in front end.
 	 *
 	 * @return mixed
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/gateways/paypal/class-lp-gateway-paypal.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/gateways/paypal/class-lp-gateway-paypal.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/gateways/paypal/class-lp-gateway-paypal.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/gateways/paypal/class-lp-gateway-paypal.php	2026-05-23 18:20:54.000000000 +0000
@@ -79,6 +79,12 @@
 		 * @var null
 		 */
 		protected $client_secret = null;
+		/**
+		 * @var string
+		 */
+		protected $subscription_webhook_id = '';
+
+		const PAYPAL_TOKEN = 'paypal_token';
 
 		/**
 		 * LP_Gateway_Paypal constructor.
@@ -105,17 +111,18 @@
 					$this->paypal_url         = $this->paypal_live_url;
 					$this->paypal_payment_url = $this->paypal_payment_live_url;
 					$this->paypal_email       = $this->settings->get( 'paypal_email' );
-					$this->api_url            = $this->api_live_url; //use for PayPal rest api
+					$this->api_url            = $this->api_live_url; // use for PayPal rest api
 				} else {
 					$this->paypal_url         = $this->paypal_sandbox_url;
 					$this->paypal_payment_url = $this->paypal_payment_sandbox_url;
 					$this->paypal_email       = $this->settings->get( 'paypal_sandbox_email' );
-					$this->api_url            = $this->api_sandbox_url; //use for PayPal rest api
+					$this->api_url            = $this->api_sandbox_url; // use for PayPal rest api
 				}
 
 				// Use PayPal rest api
-				$this->client_id     = $this->settings->get( 'app_client_id' );
-				$this->client_secret = $this->settings->get( 'app_client_secret' );
+				$this->client_id               = $this->settings->get( 'app_client_id' );
+				$this->client_secret           = $this->settings->get( 'app_client_secret' );
+				$this->subscription_webhook_id = (string) $this->settings->get( 'subscription_webhook_id', '' );
 			} else {
 				return;
 			}
@@ -124,23 +131,28 @@
 		}
 
 		/**
+		 * Check whether PayPal subscription mode is enabled in gateway settings.
+		 *
+		 * @return bool
+		 */
+		public function is_subscription_enabled(): bool {
+
+			return $this->settings->get( 'enable_subscriptions', 'no' ) === 'yes';
+		}
+		/**
 		 * Listen callback, webhook form PayPal.
 		 */
 		public function check_webhook_callback() {
-			try {
-				if ( ! isset( $_GET['paypay_express_checkout'] ) ) {
-					return;
-				}
-
-				$paypal_order_id = LP_Request::get_param( 'token' );
-				if ( empty( $paypal_order_id ) ) {
-					return;
-				}
+			if ( ! isset( $_GET['paypay_express_checkout'] ) ) {
+				return;
+			}
 
-				$this->capture_payment_for_order( $paypal_order_id );
-			} catch ( Throwable $e ) {
-				error_log( $e->getMessage() );
+			$paypal_order_id = LP_Request::get_param( 'token' );
+			if ( empty( $paypal_order_id ) ) {
+				return;
 			}
+
+			$this->capture_payment_for_order( $paypal_order_id );
 		}
 
 		/**
@@ -183,7 +195,24 @@
 		 * @throws Exception
 		 */
 		public function process_payment( $order_id = 0 ): array {
-			$order              = new LP_Order( $order_id );
+			$order = new LP_Order( $order_id );
+
+			$subscription_data = $this->resolve_subscription_payment_data( $order );
+
+			if ( ! empty( $subscription_data ) ) {
+				$subscription_res = $this->pay_subscription( $subscription_data );
+
+				update_post_meta( $order_id, self::META_SUBSCRIPTION_STATUS, 'pending' );
+				if ( ! empty( $subscription_res['subscription_id'] ) ) {
+					update_post_meta( $order_id, self::META_SUBSCRIPTION_ID, sanitize_text_field( (string) $subscription_res['subscription_id'] ) );
+				}
+
+				return array(
+					'result'   => 'success',
+					'redirect' => esc_url_raw( (string) ( $subscription_res['redirect_url'] ?? '' ) ),
+				);
+			}
+
 			$data_token         = $this->get_access_token();
 			$paypal_payment_url = $this->create_payment_url( $order, $data_token );
 
@@ -211,11 +240,11 @@
 			);
 			$lp_cart    = LearnPress::instance()->get_cart();
 			$cart_total = $lp_cart->calculate_totals();
-			$item_arg   = [
+			$item_arg   = array(
 				'item_name_1' => $order->get_order_number(),
 				'quantity_1'  => 1,
 				'amount_1'    => $cart_total->total,
-			];
+			);
 			$args       = array_merge(
 				array(
 					'cmd'           => '_cart',
@@ -240,9 +269,11 @@
 		/**
 		 * Get access token from PayPal
 		 *
+		 * Check token expire time before get new token
+		 *
 		 * @throws Exception
 		 * @since 4.2.4
-		 * @version 1.0.0
+		 * @version 1.0.1
 		 */
 		public function get_access_token() {
 			$client_id     = $this->client_id;
@@ -256,25 +287,41 @@
 				throw new Exception( __( 'Paypal Client secret is required', 'learnpress' ) );
 			}
 
-			$params   = [ 'grant_type' => 'client_credentials' ];
+			// Check token expire
+			$token_exist = LP_Settings::get_option( self::PAYPAL_TOKEN );
+			if ( ! empty( $token_exist ) ) {
+				$token_exist      = LP_Helper::json_decode( $token_exist );
+				$five_minutes_ago = time() - 5 * 60;
+				if ( ! empty( $token_exist->lp_time_end ) && $token_exist->lp_time_end > $five_minutes_ago ) {
+					return $token_exist;
+				}
+			}
+
+			$params   = array( 'grant_type' => 'client_credentials' );
 			$response = wp_remote_post(
 				$this->api_url . 'v1/oauth2/token',
-				[
+				array(
 					'body'    => $params,
-					'headers' => [
+					'headers' => array(
 						'Authorization' => 'Basic ' . base64_encode( $client_id . ':' . $client_secret ),
-					],
+					),
 					'timeout' => 60,
-				]
+				)
 			);
 
-			$data_token_str = wp_remote_retrieve_body( $response );
-			$data_token     = LP_Helper::json_decode( $data_token_str );
+			$data_token_str          = wp_remote_retrieve_body( $response );
+			$data_token              = LP_Helper::json_decode( $data_token_str );
+			$data_token->lp_time_end = time() + $data_token->expires_in;
+			$data_token_str          = json_encode( $data_token );
 			if ( isset( $data_token->error ) ) {
 				throw new Exception( $data_token->error_description );
 			}
 
-			LP_Settings::update_option( 'paypal_token', $data_token_str );
+			if ( empty( $data_token->access_token ) || empty( $data_token->token_type ) ) {
+				throw new Exception( __( 'Invalid PayPal access token', 'learnpress' ) );
+			}
+
+			LP_Settings::update_option( self::PAYPAL_TOKEN, $data_token_str );
 
 			return $data_token;
 		}
@@ -299,30 +346,30 @@
 				learn_press_is_enable_cart() ? learn_press_get_page_link( 'cart' ) : get_home_url()
 			);
 			$brand_name = ! empty( get_bloginfo() ) ? get_bloginfo() : 'LearnPress';
-			$data       = [
+			$data       = array(
 				'intent'         => 'CAPTURE',
-				'purchase_units' => [
-					[
-						'amount'    => [
+				'purchase_units' => array(
+					array(
+						'amount'    => array(
 							'currency_code' => learn_press_get_currency(),
 							'value'         => strval( round( $cart_total->total, 2 ) ),
-						],
+						),
 						'custom_id' => $order_id,
-					],
-				],
-				'payment_source' => [
-					'paypal' => [
-						'experience_context' => [
+					),
+				),
+				'payment_source' => array(
+					'paypal' => array(
+						'experience_context' => array(
 							'payment_method_preference' => 'UNRESTRICTED',
 							'brand_name'                => $brand_name,
 							'landing_page'              => 'LOGIN',
 							'user_action'               => 'PAY_NOW',
 							'return_url'                => $return_url,
 							'cancel_url'                => $cancel_url,
-						],
-					],
-				],
-			];
+						),
+					),
+				),
+			);
 
 			return apply_filters( 'learn-press/paypal-rest/args', $data );
 		}
@@ -331,7 +378,7 @@
 		 * Create Order PayPal and get checkout url
 		 *
 		 * @param LP_Order $order
-		 * @param object $data_token { scope, access_token, token_type, app_id, expires_in, nonce }
+		 * @param object   $data_token { scope, access_token, token_type, app_id, expires_in, nonce }
 		 *
 		 * @return string
 		 * @throws Exception
@@ -348,14 +395,14 @@
 
 			$response = wp_remote_post(
 				$this->api_url . 'v2/checkout/orders',
-				[
+				array(
 					'body'    => json_encode( $params ),
-					'headers' => [
+					'headers' => array(
 						'Authorization' => $data_token->token_type . ' ' . $data_token->access_token,
 						'Content-Type'  => 'application/json',
-					],
+					),
 					'timeout' => 60,
-				]
+				)
 			);
 
 			$result = LP_Helper::json_decode( wp_remote_retrieve_body( $response ) );
@@ -396,16 +443,15 @@
 		 * @param string $paypal_order_id
 		 * https://developer.paypal.com/docs/api/orders/v2/#orders_capture
 		 *
+		 * @return bool True when capture is completed and order status is updated.
 		 * @throws Exception
-		 *
+		 * @version 1.0.1
 		 * @since 4.2.4
-		 * @version 1.0.0
 		 */
-		public function capture_payment_for_order( string $paypal_order_id ) {
-			$data_token_str = LP_Settings::get_option( 'paypal_token' );
-			$data_token     = json_decode( $data_token_str );
+		public function capture_payment_for_order( string $paypal_order_id ): bool {
+			$data_token = $this->get_access_token();
 			if ( ! isset( $data_token->access_token ) || ! isset( $data_token->token_type ) ) {
-				throw new Exception( __( 'Invalid Paypal access token', 'learnpress' ) );
+				return false;
 			}
 
 			$response = wp_remote_post(
@@ -419,15 +465,1477 @@
 				)
 			);
 
-			if ( $response['response']['code'] === 201 ) {
-				$body        = wp_remote_retrieve_body( $response );
-				$transaction = LP_Helper::json_decode( $body );
-				if ( $transaction->status === 'COMPLETED' ) {
-					$order_id = $transaction->purchase_units[0]->payments->captures[0]->custom_id;
-					$lp_order = learn_press_get_order( $order_id );
-					$lp_order->update_status( LP_ORDER_COMPLETED );
+			if ( is_wp_error( $response ) ) {
+				return false;
+			}
+
+			$response_code = absint( $response['response']['code'] ?? 0 );
+			if ( 201 !== $response_code ) {
+				return false;
+			}
+
+			$body        = wp_remote_retrieve_body( $response );
+			$transaction = LP_Helper::json_decode( $body );
+			if ( empty( $transaction ) || ! is_object( $transaction ) || ( $transaction->status ?? '' ) !== 'COMPLETED' ) {
+				return false;
+			}
+
+			$order_id = absint( $transaction->purchase_units[0]->payments->captures[0]->custom_id ?? 0 );
+			if ( $order_id <= 0 ) {
+				return false;
+			}
+
+			$lp_order = learn_press_get_order( $order_id );
+			if ( $lp_order instanceof LP_Order ) {
+				$lp_order->update_status( LP_ORDER_COMPLETED );
+				return true;
+			}
+
+			return false;
+		}
+
+		/**
+		 * Validate subscription payload for PayPal checkout.
+		 *
+		 * This override keeps gateway-specific assumptions close to PayPal flow
+		 * while still reusing the shared contract validation from abstract gateway.
+		 *
+		 * @param array $data
+		 *
+		 * @return array
+		 * @throws Exception
+		 */
+		protected function validate_subscription_payload( array $data ): array {
+			$data = parent::validate_subscription_payload( $data );
+
+			// PayPal subscription API expects a plan id string and positive quantity.
+			$data['price_id'] = (string) $data['price_id'];
+			$data['quantity'] = max( 1, absint( $data['quantity'] ) );
+
+			return $data;
+		}
+
+		/**
+		 * Convert generic interval to PayPal interval unit.
+		 *
+		 * @param string $interval
+		 *
+		 * @return string
+		 */
+		protected function map_paypal_interval_unit( string $interval ): string {
+
+			$map = array(
+				'day'   => 'DAY',
+				'week'  => 'WEEK',
+				'month' => 'MONTH',
+				'year'  => 'YEAR',
+			);
+
+			return $map[ $interval ] ?? 'MONTH';
+		}
+
+		/**
+		 * Convert PayPal interval unit to LearnPress interval slug.
+		 *
+		 * @param string $interval_unit
+		 *
+		 * @return string
+		 */
+		protected function map_paypal_interval_slug( string $interval_unit ): string {
+
+			$map = array(
+				'DAY'   => 'day',
+				'WEEK'  => 'week',
+				'MONTH' => 'month',
+				'YEAR'  => 'year',
+			);
+
+			$interval_unit = strtoupper( sanitize_text_field( $interval_unit ) );
+
+			return $map[ $interval_unit ] ?? 'month';
+		}
+
+		/**
+		 * Build normalized summary from PayPal plan payload.
+		 *
+		 * @param object $plan_body
+		 *
+		 * @return array
+		 */
+		protected function build_paypal_plan_summary( object $plan_body ): array {
+
+			$summary = array(
+				'plan_id'        => (string) ( $plan_body->id ?? '' ),
+				'status'         => strtolower( (string) ( $plan_body->status ?? '' ) ),
+				'amount'         => 0.0,
+				'currency'       => '',
+				'interval'       => '',
+				'interval_count' => 1,
+				'setup_fee'      => 0.0,
+				'product_id'     => (string) ( $plan_body->product_id ?? '' ),
+			);
+
+			if ( ! empty( $plan_body->payment_preferences->setup_fee->value ) ) {
+				$summary['setup_fee'] = (float) $plan_body->payment_preferences->setup_fee->value;
+			}
+
+			if ( ! empty( $plan_body->billing_cycles ) && is_array( $plan_body->billing_cycles ) ) {
+				foreach ( $plan_body->billing_cycles as $billing_cycle ) {
+					if ( ! is_object( $billing_cycle ) ) {
+						continue;
+					}
+					if ( ( $billing_cycle->tenure_type ?? '' ) !== 'REGULAR' ) {
+						continue;
+					}
+
+					$summary['amount']         = (float) ( $billing_cycle->pricing_scheme->fixed_price->value ?? 0 );
+					$summary['currency']       = strtoupper( (string) ( $billing_cycle->pricing_scheme->fixed_price->currency_code ?? '' ) );
+					$summary['interval']       = $this->map_paypal_interval_slug( (string) ( $billing_cycle->frequency->interval_unit ?? '' ) );
+					$summary['interval_count'] = max( 1, absint( $billing_cycle->frequency->interval_count ?? 1 ) );
+					break;
 				}
 			}
+
+			return $summary;
+		}
+		/**
+		 * Create PayPal billing plan resource (catalog product + billing plan).
+		 *
+		 * Returned `plan` object contains PayPal `plan_id` (`$plan->id`) for later
+		 * subscription checkout via `pay_subscription()`.
+		 *
+		 * @param array $data
+		 *
+		 * @return array
+		 * @throws Exception
+		 */
+		public function create_plan( array $data ): array {
+
+			if ( ! $this->is_subscription_enabled() ) {
+				throw new Exception( __( 'PayPal subscriptions are disabled.', 'learnpress' ) );
+			}
+
+			$data = $this->validate_data_plan_payload( $data );
+
+			// PayPal-specific optional keys are normalized at gateway level.
+			$description = sanitize_text_field( wp_unslash( (string) ( $data['description'] ?? '' ) ) );
+			$trial_days  = absint( $data['trial_days'] ?? 0 );
+			$setup_fee   = (float) ( $data['setup_fee'] ?? 0 );
+
+			// PayPal billing plans require a plan name.
+			if ( empty( $data['name'] ) ) {
+				throw new Exception( __( 'Missing subscription plan name.', 'learnpress' ) );
+			}
+			$data_token = $this->get_access_token();
+			if ( empty( $data_token->access_token ) || empty( $data_token->token_type ) ) {
+				throw new Exception( __( 'Invalid Paypal access token', 'learnpress' ) );
+			}
+
+			$product_id   = (string) $data['product_id'];
+			$product_body = (object) array( 'id' => $product_id );
+			if ( empty( $product_id ) ) {
+				$product_payload = array(
+					'name' => (string) $data['name'],
+					'type' => 'SERVICE',
+				);
+				if ( ! empty( $description ) ) {
+					$product_payload['description'] = (string) $description;
+				}
+				$product_response = wp_remote_post(
+					$this->api_url . 'v1/catalogs/products',
+					array(
+						'body'    => wp_json_encode( $product_payload ),
+						'headers' => array(
+							'Authorization' => $data_token->token_type . ' ' . $data_token->access_token,
+							'Content-Type'  => 'application/json',
+						),
+						'timeout' => 60,
+					)
+				);
+				if ( is_wp_error( $product_response ) ) {
+					throw new Exception( $product_response->get_error_message() );
+				}
+
+					$product_body = LP_Helper::json_decode( wp_remote_retrieve_body( $product_response ) );
+				if ( empty( $product_body->id ) ) {
+					$error_message = __( 'Invalid PayPal product response.', 'learnpress' );
+					if ( ! empty( $product_body->message ) ) {
+						$error_message = (string) $product_body->message;
+					}
+
+					throw new Exception( $error_message );
+				}
+
+					$product_id = (string) $product_body->id;
+			}
+
+			$currency_code  = (string) $data['currency'];
+			$billing_cycles = array();
+			$sequence       = 1;
+			if ( $trial_days > 0 ) {
+				$billing_cycles[] = array(
+					'frequency'      => array(
+						'interval_unit'  => 'DAY',
+						'interval_count' => $trial_days,
+					),
+					'tenure_type'    => 'TRIAL',
+					'sequence'       => 1,
+					'total_cycles'   => 1,
+					'pricing_scheme' => array(
+						'fixed_price' => array(
+							'value'         => '0',
+							'currency_code' => $currency_code,
+						),
+					),
+				);
+				$sequence         = 2;
+			}
+
+			$billing_cycles[] = array(
+				'frequency'      => array(
+					'interval_unit'  => $this->map_paypal_interval_unit( (string) $data['interval'] ),
+					'interval_count' => max( 1, absint( $data['interval_count'] ) ),
+				),
+				'tenure_type'    => 'REGULAR',
+				'sequence'       => $sequence,
+				'total_cycles'   => 0,
+				'pricing_scheme' => array(
+					'fixed_price' => array(
+						'value'         => number_format( (float) $data['amount'], 2, '.', '' ),
+						'currency_code' => $currency_code,
+					),
+				),
+			);
+
+			$plan_payload = array(
+				'product_id'          => $product_id,
+				'name'                => (string) $data['name'],
+				'status'              => 'ACTIVE',
+				'billing_cycles'      => $billing_cycles,
+				'payment_preferences' => array(
+					'auto_bill_outstanding'     => true,
+					'setup_fee'                 => array(
+						'value'         => number_format( $setup_fee, 2, '.', '' ),
+						'currency_code' => $currency_code,
+					),
+					'setup_fee_failure_action'  => 'CONTINUE',
+					'payment_failure_threshold' => 3,
+				),
+			);
+			if ( ! empty( $description ) ) {
+					$plan_payload['description'] = (string) $description;
+			}
+			$plan_response = wp_remote_post(
+				$this->api_url . 'v1/billing/plans',
+				array(
+					'body'    => wp_json_encode( $plan_payload ),
+					'headers' => array(
+						'Authorization' => $data_token->token_type . ' ' . $data_token->access_token,
+						'Content-Type'  => 'application/json',
+					),
+					'timeout' => 60,
+				)
+			);
+			if ( is_wp_error( $plan_response ) ) {
+				throw new Exception( $plan_response->get_error_message() );
+			}
+
+			$plan_body = LP_Helper::json_decode( wp_remote_retrieve_body( $plan_response ) );
+			if ( empty( $plan_body->id ) ) {
+				$error_message = __( 'Invalid PayPal plan response.', 'learnpress' );
+				if ( ! empty( $plan_body->message ) ) {
+					$error_message = (string) $plan_body->message;
+				}
+
+				throw new Exception( $error_message );
+			}
+
+			return array(
+				'status'  => 'success',
+				'product' => $product_body,
+				'plan'    => $plan_body,
+				'message' => __( 'PayPal subscription plan created.', 'learnpress' ),
+			);
+		}
+
+		/**
+		 * List PayPal billing plans.
+		 *
+		 * @param array $args Supported: page, page_size, total_required, product_id.
+		 *
+		 * @return array
+		 * @throws Exception
+		 */
+		public function list_plans( array $args = array() ): array {
+
+			if ( ! $this->is_subscription_enabled() ) {
+				throw new Exception( __( 'PayPal subscriptions are disabled.', 'learnpress' ) );
+			}
+
+			$args = wp_parse_args(
+				$args,
+				array(
+					'page'           => 1,
+					'page_size'      => 20,
+					'total_required' => false,
+					'product_id'     => '',
+				)
+			);
+
+			$query_args = array(
+				'page'           => max( 1, absint( $args['page'] ) ),
+				'page_size'      => max( 1, min( 20, absint( $args['page_size'] ) ) ),
+				'total_required' => ! empty( $args['total_required'] ) ? 'true' : 'false',
+			);
+			if ( ! empty( $args['product_id'] ) ) {
+				$query_args['product_id'] = sanitize_text_field( wp_unslash( (string) $args['product_id'] ) );
+			}
+
+			$data_token = $this->get_access_token();
+			if ( empty( $data_token->access_token ) || empty( $data_token->token_type ) ) {
+				throw new Exception( __( 'Invalid Paypal access token', 'learnpress' ) );
+			}
+
+			$plans_response = wp_remote_get(
+				$this->api_url . 'v1/billing/plans?' . http_build_query( $query_args ),
+				array(
+					'headers' => array(
+						'Authorization' => $data_token->token_type . ' ' . $data_token->access_token,
+						'Content-Type'  => 'application/json',
+					),
+					'timeout' => 60,
+				)
+			);
+
+			if ( is_wp_error( $plans_response ) ) {
+				throw new Exception( $plans_response->get_error_message() );
+			}
+
+			$plans_body = LP_Helper::json_decode( wp_remote_retrieve_body( $plans_response ) );
+			if ( ! is_object( $plans_body ) ) {
+				throw new Exception( __( 'Invalid PayPal plans response.', 'learnpress' ) );
+			}
+
+			$plans     = array();
+			$summaries = array();
+			if ( ! empty( $plans_body->plans ) && is_array( $plans_body->plans ) ) {
+				foreach ( $plans_body->plans as $plan ) {
+					if ( ! is_object( $plan ) ) {
+						continue;
+					}
+
+					$plans[]     = $plan;
+					$summaries[] = $this->build_paypal_plan_summary( $plan );
+				}
+			}
+
+			return array(
+				'status'      => 'success',
+				'plans'       => $plans,
+				'summaries'   => $summaries,
+				'total_items' => absint( $plans_body->total_items ?? count( $plans ) ),
+				'total_pages' => absint( $plans_body->total_pages ?? 1 ),
+				'message'     => __( 'PayPal subscription plans fetched.', 'learnpress' ),
+			);
+		}
+
+		/**
+		 * Get PayPal billing plan details by plan id.
+		 *
+		 * Returned `summary` is normalized for integration checks when external
+		 * code compares local subscription config with remote provider plan values.
+		 *
+		 * @param string $plan_id
+		 *
+		 * @return array
+		 * @throws Exception
+		 */
+		public function get_plan( string $plan_id ): array {
+
+			if ( ! $this->is_subscription_enabled() ) {
+				throw new Exception( __( 'PayPal subscriptions are disabled.', 'learnpress' ) );
+			}
+
+			$plan_id = sanitize_text_field( wp_unslash( $plan_id ) );
+			if ( empty( $plan_id ) ) {
+				throw new Exception( __( 'Missing subscription plan id.', 'learnpress' ) );
+			}
+
+			$data_token = $this->get_access_token();
+			if ( empty( $data_token->access_token ) || empty( $data_token->token_type ) ) {
+				throw new Exception( __( 'Invalid Paypal access token', 'learnpress' ) );
+			}
+
+			$plan_response = wp_remote_get(
+				$this->api_url . 'v1/billing/plans/' . rawurlencode( $plan_id ),
+				array(
+					'headers' => array(
+						'Authorization' => $data_token->token_type . ' ' . $data_token->access_token,
+						'Content-Type'  => 'application/json',
+					),
+					'timeout' => 60,
+				)
+			);
+
+			if ( is_wp_error( $plan_response ) ) {
+				throw new Exception( $plan_response->get_error_message() );
+			}
+
+			$plan_body = LP_Helper::json_decode( wp_remote_retrieve_body( $plan_response ) );
+			if ( empty( $plan_body->id ) ) {
+				$error_message = __( 'Invalid PayPal plan response.', 'learnpress' );
+				if ( ! empty( $plan_body->message ) ) {
+					$error_message = (string) $plan_body->message;
+				}
+
+				throw new Exception( $error_message );
+			}
+
+			$summary = $this->build_paypal_plan_summary( $plan_body );
+
+			return array(
+				'status'  => 'success',
+				'plan'    => $plan_body,
+				'summary' => $summary,
+				'message' => __( 'PayPal subscription plan fetched.', 'learnpress' ),
+			);
+		}
+
+		/**
+		 * Update PayPal billing plan values.
+		 *
+		 * Supported update fields:
+		 * - name, description, status, setup_fee
+		 * - amount (uses update-pricing-schemes endpoint for REGULAR cycle)
+		 *
+		 * @param string $plan_id
+		 * @param array  $data
+		 *
+		 * @return array
+		 * @throws Exception
+		 */
+		public function update_plan( string $plan_id, array $data ): array {
+
+			if ( ! $this->is_subscription_enabled() ) {
+				throw new Exception( __( 'PayPal subscriptions are disabled.', 'learnpress' ) );
+			}
+
+			$plan_id = sanitize_text_field( wp_unslash( $plan_id ) );
+			if ( empty( $plan_id ) ) {
+				throw new Exception( __( 'Missing subscription plan id.', 'learnpress' ) );
+			}
+
+			$current      = $this->get_plan( $plan_id );
+			$current_plan = $current['plan'];
+			$current_sum  = $current['summary'];
+
+			$data = wp_parse_args(
+				$data,
+				array(
+					'name'           => null,
+					'description'    => null,
+					'status'         => null,
+					'amount'         => null,
+					'currency'       => '',
+					'interval'       => '',
+					'interval_count' => null,
+					'setup_fee'      => null,
+				)
+			);
+
+			$data_token = $this->get_access_token();
+			if ( empty( $data_token->access_token ) || empty( $data_token->token_type ) ) {
+				throw new Exception( __( 'Invalid Paypal access token', 'learnpress' ) );
+			}
+
+			$patches = array();
+			if ( null !== $data['name'] ) {
+				$patches[] = array(
+					'op'    => 'replace',
+					'path'  => '/name',
+					'value' => sanitize_text_field( wp_unslash( (string) $data['name'] ) ),
+				);
+			}
+			if ( null !== $data['description'] ) {
+				$patches[] = array(
+					'op'    => 'replace',
+					'path'  => '/description',
+					'value' => sanitize_text_field( wp_unslash( (string) $data['description'] ) ),
+				);
+			}
+			if ( null !== $data['status'] ) {
+				$status = strtoupper( sanitize_text_field( wp_unslash( (string) $data['status'] ) ) );
+				if ( ! in_array( $status, array( 'ACTIVE', 'INACTIVE' ), true ) ) {
+					throw new Exception( __( 'Invalid PayPal subscription plan status.', 'learnpress' ) );
+				}
+				$patches[] = array(
+					'op'    => 'replace',
+					'path'  => '/status',
+					'value' => $status,
+				);
+			}
+			if ( null !== $data['setup_fee'] ) {
+				$setup_fee = (float) $data['setup_fee'];
+				if ( $setup_fee < 0 ) {
+					throw new Exception( __( 'Invalid subscription setup fee.', 'learnpress' ) );
+				}
+				$patches[] = array(
+					'op'    => 'replace',
+					'path'  => '/payment_preferences/setup_fee',
+					'value' => array(
+						'value'         => number_format( $setup_fee, 2, '.', '' ),
+						'currency_code' => (string) $current_sum['currency'],
+					),
+				);
+			}
+
+			if ( ! empty( $patches ) ) {
+					$patch_response = wp_remote_request(
+						$this->api_url . 'v1/billing/plans/' . rawurlencode( $plan_id ),
+						array(
+							'method'  => 'PATCH',
+							'body'    => wp_json_encode( $patches ),
+							'headers' => array(
+								'Authorization' => $data_token->token_type . ' ' . $data_token->access_token,
+								'Content-Type'  => 'application/json',
+							),
+							'timeout' => 60,
+						)
+					);
+				if ( is_wp_error( $patch_response ) ) {
+						throw new Exception( $patch_response->get_error_message() );
+				}
+			}
+
+			if ( null !== $data['interval_count'] || ! empty( $data['interval'] ) ) {
+				$new_interval       = ! empty( $data['interval'] ) ? strtolower( sanitize_key( (string) $data['interval'] ) ) : (string) $current_sum['interval'];
+				$new_interval_count = null !== $data['interval_count'] ? max( 1, absint( $data['interval_count'] ) ) : (int) $current_sum['interval_count'];
+				if ( $new_interval !== (string) $current_sum['interval'] || $new_interval_count !== (int) $current_sum['interval_count'] ) {
+					throw new Exception( __( 'PayPal plan interval cannot be changed. Create a new plan instead.', 'learnpress' ) );
+				}
+			}
+
+			if ( null !== $data['amount'] ) {
+				$new_amount = (float) $data['amount'];
+				if ( $new_amount <= 0 ) {
+					throw new Exception( __( 'Invalid subscription amount.', 'learnpress' ) );
+				}
+
+				$currency_code = ! empty( $data['currency'] ) ? strtoupper( sanitize_text_field( wp_unslash( (string) $data['currency'] ) ) ) : (string) $current_sum['currency'];
+				if ( empty( $currency_code ) ) {
+						throw new Exception( __( 'Missing subscription currency.', 'learnpress' ) );
+				}
+
+				$regular_sequence = 1;
+				if ( ! empty( $current_plan->billing_cycles ) && is_array( $current_plan->billing_cycles ) ) {
+					foreach ( $current_plan->billing_cycles as $billing_cycle ) {
+						if ( ! is_object( $billing_cycle ) ) {
+							continue;
+						}
+						if ( ( $billing_cycle->tenure_type ?? '' ) === 'REGULAR' ) {
+							$regular_sequence = max( 1, absint( $billing_cycle->sequence ?? 1 ) );
+							break;
+						}
+					}
+				}
+
+				$pricing_response = wp_remote_post(
+					$this->api_url . 'v1/billing/plans/' . rawurlencode( $plan_id ) . '/update-pricing-schemes',
+					array(
+						'body'    => wp_json_encode(
+							array(
+								'pricing_schemes' => array(
+									array(
+										'billing_cycle_sequence' => $regular_sequence,
+										'pricing_scheme' => array(
+											'fixed_price' => array(
+												'value' => number_format( $new_amount, 2, '.', '' ),
+												'currency_code' => $currency_code,
+											),
+										),
+									),
+								),
+							)
+						),
+						'headers' => array(
+							'Authorization' => $data_token->token_type . ' ' . $data_token->access_token,
+							'Content-Type'  => 'application/json',
+						),
+						'timeout' => 60,
+					)
+				);
+				if ( is_wp_error( $pricing_response ) ) {
+					throw new Exception( $pricing_response->get_error_message() );
+				}
+			}
+
+			$updated            = $this->get_plan( $plan_id );
+			$updated['message'] = __( 'PayPal subscription plan updated.', 'learnpress' );
+
+			return $updated;
+		}
+
+		/**
+		 * Deactivate PayPal billing plan.
+		 *
+		 * PayPal does not support hard-delete for plans; this operation marks
+		 * plan status as INACTIVE.
+		 *
+		 * @param string $plan_id
+		 *
+		 * @return array
+		 * @throws Exception
+		 */
+		public function delete_plan( string $plan_id ): array {
+
+			$deleted            = $this->update_plan(
+				$plan_id,
+				array(
+					'status' => 'INACTIVE',
+				)
+			);
+			$deleted['message'] = __( 'PayPal subscription plan deactivated.', 'learnpress' );
+
+			return $deleted;
+		}
+
+		/**
+		 * Create PayPal subscription checkout and return redirect payload.
+		 *
+		 * Request is sent to PayPal Billing Subscriptions API using:
+		 * - plan_id = subscription price/plan id configured in PayPal.
+		 * - custom_id = LearnPress parent order id for reconciliation.
+		 * - return/cancel URLs = checkout callbacks.
+		 *
+		 * @param array $data Normalized payload from get_subscription_context().
+		 *
+		 * @return array{
+		 *     status:string,
+		 *     redirect_url:string,
+		 *     provider_reference:string,
+		 *     subscription_id:string,
+		 *     message:string
+		 * }
+		 * @throws Exception
+		 */
+		public function pay_subscription( array $data ): array {
+			if ( ! $this->is_subscription_enabled() ) {
+				throw new Exception( __( 'PayPal subscriptions are disabled.', 'learnpress' ) );
+			}
+
+			$data = $this->validate_subscription_payload( $data );
+
+			$data_token = $this->get_access_token();
+			if ( empty( $data_token->access_token ) || empty( $data_token->token_type ) ) {
+				throw new Exception( __( 'Invalid Paypal access token', 'learnpress' ) );
+			}
+
+			$metadata              = array_map(
+				function ( $value ) {
+					if ( is_scalar( $value ) || is_null( $value ) ) {
+						return (string) $value;
+					}
+					return wp_json_encode( $value );
+				},
+				(array) $data['metadata']
+			);
+			$order_subscription_id = absint( $metadata['lp_order_id'] ?? 0 );
+
+			$request_body = array(
+				'plan_id'             => (string) $data['price_id'],
+				'quantity'            => (string) max( 1, absint( $data['quantity'] ) ),
+				'custom_id'           => ! empty( $order_subscription_id ) ? (string) $order_subscription_id : '',
+				'application_context' => array(
+					'brand_name' => ! empty( get_bloginfo() ) ? get_bloginfo() : 'LearnPress',
+					'return_url' => esc_url_raw( (string) $data['success_url'] ),
+					'cancel_url' => esc_url_raw( (string) $data['cancel_url'] ),
+				),
+			);
+
+			$response = wp_remote_post(
+				$this->api_url . 'v1/billing/subscriptions',
+				array(
+					'body'    => wp_json_encode( $request_body ),
+					'headers' => array(
+						'Authorization' => $data_token->token_type . ' ' . $data_token->access_token,
+						'Content-Type'  => 'application/json',
+					),
+					'timeout' => 60,
+				)
+			);
+
+			if ( is_wp_error( $response ) ) {
+				throw new Exception( $response->get_error_message() );
+			}
+
+			$body = wp_remote_retrieve_body( $response );
+			$data = LP_Helper::json_decode( $body );
+
+			if ( empty( $data->id ) ) {
+				$error_message = __( 'Invalid PayPal subscription response.', 'learnpress' );
+				if ( ! empty( $data->message ) ) {
+					$error_message = $data->message;
+				}
+				throw new Exception( $error_message );
+			}
+
+			$approve_url = '';
+			if ( ! empty( $data->links ) && is_array( $data->links ) ) {
+				foreach ( $data->links as $link ) {
+					if ( ! empty( $link->rel ) && 'approve' === $link->rel ) {
+						$approve_url = $link->href;
+						break;
+					}
+				}
+			}
+
+			if ( empty( $approve_url ) ) {
+				throw new Exception( __( 'Invalid PayPal subscription approve URL.', 'learnpress' ) );
+			}
+
+			return array(
+				'status'             => 'success',
+				'redirect_url'       => esc_url_raw( $approve_url ),
+				'provider_reference' => (string) $data->id,
+				'subscription_id'    => (string) $data->id,
+				'message'            => __( 'Redirecting to PayPal subscription checkout.', 'learnpress' ),
+			);
+		}
+
+		/**
+		 * Create PayPal subscription checkout and return redirect payload.
+		 *
+		 * Request is sent to PayPal Billing Subscriptions API using:
+		 * - plan_id = subscription price/plan id configured in PayPal.
+		 * - custom_id = LearnPress parent order id for reconciliation.
+		 * - return/cancel URLs = checkout callbacks.
+		 *
+		 * @param array $data Normalized payload from get_subscription_context().
+		 *
+		 * @return array{
+		 *     status:string,
+		 *     redirect_url:string,
+		 *     provider_reference:string,
+		 *     subscription_id:string,
+		 *     message:string
+		 * }
+		 * @throws Exception
+		 */
+		public function pay_via_subscription( array $data ): array {
+			if ( ! $this->is_subscription_enabled() ) {
+				throw new Exception( __( 'PayPal subscriptions are disabled.', 'learnpress' ) );
+			}
+
+			$plan_id = $data['plan_id'] ?? '';
+			if ( empty( $plan_id ) ) {
+				throw new Exception( __( 'PayPal subscription plan ID is invalid.', 'learnpress' ) );
+			}
+
+			$lp_order_id = $data['lp_order_id'] ?? '';
+			if ( empty( $lp_order_id ) ) {
+				throw new Exception( __( 'LearnPress order ID is invalid.', 'learnpress' ) );
+			}
+
+			$lp_order = learn_press_get_order( (int) $lp_order_id );
+			if ( ! $lp_order ) {
+				throw new Exception( __( 'LearnPress order is invalid.', 'learnpress' ) );
+			}
+
+			$data_token = $this->get_access_token();
+
+			$request_body = array(
+				'plan_id'             => (string) ( $data['plan_id'] ?? '' ),
+				'quantity'            => (string) max( 1, absint( $data['quantity'] ?? 0 ) ),
+				'custom_id'           => (string) ( $data['lp_order_id'] ?? '' ),
+				'application_context' => array(
+					'brand_name' => ! empty( get_bloginfo() ) ? get_bloginfo() : 'LearnPress',
+					'return_url' => esc_url_raw( (string) ( $data['success_url'] ?? '' ) ),
+					'cancel_url' => esc_url_raw( (string) ( $data['cancel_url'] ?? '' ) ),
+				),
+			);
+
+			// If the user already completed a trial for this plan on a previous order.
+			$user_has_trial_done = get_user_meta( $lp_order->get_user_id(), 'lp_subscription_trial', true );
+			if ( $user_has_trial_done ) {
+				// Fetch plan details to find the REGULAR billing cycle and its pricing.
+				$plan_response = wp_remote_get(
+					$this->api_url . 'v1/billing/plans/' . rawurlencode( $plan_id ),
+					array(
+						'headers' => array(
+							'Authorization' => $data_token->token_type . ' ' . $data_token->access_token,
+							'Content-Type'  => 'application/json',
+						),
+						'timeout' => 60,
+					)
+				);
+
+				if ( ! is_wp_error( $plan_response ) ) {
+					$plan_body           = LP_Helper::json_decode( wp_remote_retrieve_body( $plan_response ), true );
+					$plan_billing_cycles = $plan_body['billing_cycles'] ?? array();
+
+					LP_Debug::log_to_comment( 'Plan: ' . json_encode( $plan_body, JSON_UNESCAPED_UNICODE ) );
+
+					$regular_cycle = null;
+					foreach ( $plan_billing_cycles as $cycle ) {
+						if ( ( $cycle['tenure_type'] ?? '' ) === 'REGULAR' ) {
+							$regular_cycle = $cycle;
+							break;
+						}
+					}
+
+					if ( $regular_cycle ) {
+						// Override billing_cycles with only the REGULAR cycle at sequence=1,
+						// effectively skipping any trial cycle for this subscription.
+						$override_cycle = array(
+							'sequence' => 1,
+						);
+						if ( ! empty( $regular_cycle['pricing_scheme'] ) ) {
+							$override_cycle['pricing_scheme'] = $regular_cycle['pricing_scheme'];
+						}
+						$request_body['plan']['billing_cycles'] = array( $override_cycle );
+						//$request_body['plan']['payment_preferences'] = $plan_body['payment_preferences'] ?? '';
+					}
+				}
+			}
+
+			LP_Debug::log_to_comment( 'Payment param send: ' . json_encode( $request_body, JSON_UNESCAPED_UNICODE ) );
+
+			$response = wp_remote_post(
+				$this->api_url . 'v1/billing/subscriptions',
+				array(
+					'body'    => wp_json_encode( $request_body ),
+					'headers' => array(
+						'Authorization' => $data_token->token_type . ' ' . $data_token->access_token,
+						'Content-Type'  => 'application/json',
+					),
+					'timeout' => 60,
+				)
+			);
+
+			if ( is_wp_error( $response ) ) {
+				throw new Exception( $response->get_error_message(), $response->get_error_code() );
+			}
+
+			$body          = wp_remote_retrieve_body( $response );
+			$response_data = LP_Helper::json_decode( $body, true );
+
+			//error_log( 'Pay subscription: ' . $body );
+			LP_Debug::log_to_comment( 'Pay subscription: ' . $body );
+
+			// Error return from PayPal
+			if ( ! empty( $response_data['debug_id'] ) ) {
+				throw new Exception( $response_data['details'][0]['description'] );
+			}
+
+			if ( empty( $response_data['id'] ) ) {
+				throw new Exception( __( 'Invalid PayPal subscription response.', 'learnpress' ) );
+			}
+
+			// Update info for LP Order
+			update_post_meta( $lp_order_id, self::META_SUBSCRIPTION_ID, $response_data['id'] );
+			update_post_meta( $lp_order_id, self::META_SUBSCRIPTION_PLAN_ID, $plan_id );
+
+			$response_data['redirect_url'] = $response_data['links'][0]['href'];
+
+			return $response_data;
+		}
+
+		/**
+		 * Reverse verify PayPal subscription webhook before processing.
+		 *
+		 * Verification uses PayPal /verify-webhook-signature endpoint and requires:
+		 * - configured webhook id from merchant settings,
+		 * - required PayPal transmission headers,
+		 * - raw JSON payload as webhook_event.
+		 *
+		 * @param array $webhook_data Webhook payload + headers extracted by listener.
+		 *
+		 * @return array Verified webhook payload array on success.
+		 * @throws Exception
+		 */
+		public function verify_subscription_webhook( array $webhook_data ): array {
+
+			if ( empty( $this->subscription_webhook_id ) ) {
+				throw new Exception( __( 'PayPal subscription webhook id is missing.', 'learnpress' ), 500 );
+			}
+
+			$required_headers = array(
+				'paypal-auth-algo',
+				'paypal-cert-url',
+				'paypal-transmission-id',
+				'paypal-transmission-sig',
+				'paypal-transmission-time',
+			);
+			$this->validate_webhook_data_contract( $webhook_data, array( 'body', 'headers' ), $required_headers );
+
+			$payload = $webhook_data['body'] ?? null;
+			if ( is_string( $payload ) ) {
+				$payload = json_decode( $payload, true );
+			}
+			if ( empty( $payload ) || ! is_array( $payload ) ) {
+				throw new Exception( __( 'Invalid PayPal webhook payload.', 'learnpress' ), 400 );
+			}
+
+			$headers_map = is_array( $webhook_data['headers'] ?? null ) ? $webhook_data['headers'] : array();
+			foreach ( $required_headers as $required_header ) {
+				$header_value = sanitize_text_field( (string) ( $headers_map[ $required_header ] ?? '' ) );
+				if ( '' === $header_value ) {
+					throw new Exception( __( 'Invalid PayPal webhook headers.', 'learnpress' ), 400 );
+				}
+				$headers_map[ $required_header ] = $header_value;
+			}
+			$cert_url  = esc_url_raw( $headers_map['paypal-cert-url'] );
+			$cert_host = wp_parse_url( $cert_url, PHP_URL_HOST );
+			if (
+				empty( $cert_url ) ||
+				stripos( $cert_url, 'https://' ) !== 0 ||
+				empty( $cert_host ) ||
+				! preg_match( '/(^|\.)paypal\.com$/i', (string) $cert_host )
+			) {
+				throw new Exception( __( 'Invalid PayPal webhook certificate URL.', 'learnpress' ), 400 );
+			}
+
+			$data_token = $this->get_access_token();
+			if ( empty( $data_token->access_token ) || empty( $data_token->token_type ) ) {
+				throw new Exception( __( 'Invalid Paypal access token', 'learnpress' ) );
+			}
+
+			$verify_payload = array(
+				'auth_algo'         => $headers_map['paypal-auth-algo'],
+				'cert_url'          => $cert_url,
+				'transmission_id'   => $headers_map['paypal-transmission-id'],
+				'transmission_sig'  => $headers_map['paypal-transmission-sig'],
+				'transmission_time' => $headers_map['paypal-transmission-time'],
+				'webhook_id'        => (string) $this->subscription_webhook_id,
+				'webhook_event'     => $payload,
+			);
+
+			$response = wp_remote_post(
+				$this->api_url . 'v1/notifications/verify-webhook-signature',
+				array(
+					'body'    => wp_json_encode( $verify_payload ),
+					'headers' => array(
+						'Authorization' => $data_token->token_type . ' ' . $data_token->access_token,
+						'Content-Type'  => 'application/json',
+					),
+					'timeout' => 60,
+				)
+			);
+
+			if ( is_wp_error( $response ) ) {
+				throw new Exception( $response->get_error_message(), 400 );
+			}
+
+			$verify_result = LP_Helper::json_decode( wp_remote_retrieve_body( $response ), true );
+			$is_verified   = ! empty( $verify_result['verification_status'] ) && 'SUCCESS' === strtoupper( $verify_result['verification_status'] );
+			if ( ! $is_verified ) {
+				throw new Exception( __( 'PayPal webhook verification failed.', 'learnpress' ), 400 );
+			}
+
+			return $payload;
+		}
+
+		/**
+		 * Normalize PayPal webhook event into LearnPress subscription event schema.
+		 *
+		 * Maps PayPal event names into LP canonical event_type values and extracts
+		 * identifiers needed by Subscription Manager (event_id, subscription_id,
+		 * parent_order_id, renewal_key, amount/currency).
+		 *
+		 * @param array|object $provider_event
+		 *
+		 * @return array
+		 */
+		public function normalize_subscription_event( $provider_event ): array {
+			$event = parent::normalize_subscription_event( $provider_event );
+			if ( is_object( $provider_event ) ) {
+				$provider_event = (array) $provider_event;
+			}
+
+			$event['event_id'] = (string) ( $provider_event['id'] ?? '' );
+			$paypal_event_type = (string) ( $provider_event['event_type'] ?? '' );
+			$resource          = (array) ( $provider_event['resource'] ?? array() );
+			$event['metadata'] = array();
+
+			$order_subscription_id = '';
+			if ( ! empty( $resource['custom_id'] ) ) {
+				$order_subscription_id = (string) $resource['custom_id'];
+			} elseif ( ! empty( $resource['custom'] ) ) {
+				// Some PayPal sale resources provide `custom` instead of `custom_id`.
+				$order_subscription_id = (string) $resource['custom'];
+			}
+			if ( '' !== $order_subscription_id ) {
+				$event['metadata']['lp_order_id'] = $order_subscription_id;
+				$event['parent_order_id']         = absint( $order_subscription_id );
+			}
+
+			switch ( $paypal_event_type ) {
+				case 'BILLING.SUBSCRIPTION.ACTIVATED':
+					$event['event_type']      = 'subscription_activated';
+					$event['subscription_id'] = (string) ( $resource['id'] ?? '' );
+					break;
+				case 'BILLING.SUBSCRIPTION.UPDATED':
+					// This callback does not add state transition value for LP flow.
+					// Keep ignored intentionally to avoid ambiguous status handling.
+					$event['event_type'] = 'ignored';
+					break;
+				case 'BILLING.SUBSCRIPTION.CANCELLED':
+					$event['event_type']      = 'subscription_cancelled';
+					$event['subscription_id'] = (string) ( $resource['id'] ?? '' );
+					break;
+				case 'BILLING.SUBSCRIPTION.SUSPENDED':
+					$event['event_type']      = 'subscription_suspended';
+					$event['subscription_id'] = (string) ( $resource['id'] ?? '' );
+					break;
+				case 'BILLING.SUBSCRIPTION.EXPIRED':
+					// EXPPIRED is usually for fixed-term plans (total_cycles > 0),
+					// not the common auto-renew membership plan (total_cycles = 0).
+					$event['event_type']      = 'subscription_expired';
+					$event['subscription_id'] = (string) ( $resource['id'] ?? '' );
+					break;
+				case 'PAYMENT.SALE.COMPLETED':
+					$event['event_type']      = 'renewal_payment_succeeded';
+					$event['subscription_id'] = (string) ( $resource['billing_agreement_id'] ?? '' );
+					$event['transaction_id']  = (string) ( $resource['id'] ?? '' );
+					if ( ! empty( $resource['id'] ) ) {
+						$event['renewal_key'] = 'paypal_sale_' . sanitize_text_field( (string) $resource['id'] );
+					}
+					if ( ! empty( $resource['amount'] ) ) {
+						$amount            = (array) $resource['amount'];
+						$event['amount']   = (float) ( $amount['total'] ?? ( $amount['value'] ?? 0 ) );
+						$event['currency'] = strtoupper( (string) ( $amount['currency'] ?? ( $amount['currency_code'] ?? '' ) ) );
+					}
+					break;
+				case 'PAYMENT.SALE.DENIED':
+					$event['event_type']      = 'renewal_payment_failed';
+					$event['subscription_id'] = (string) ( $resource['billing_agreement_id'] ?? '' );
+					$event['transaction_id']  = (string) ( $resource['id'] ?? '' );
+					if ( ! empty( $resource['id'] ) ) {
+						$event['renewal_key'] = 'paypal_sale_' . sanitize_text_field( (string) $resource['id'] );
+					}
+					break;
+				case 'BILLING.SUBSCRIPTION.PAYMENT.FAILED':
+					$event['event_type']      = 'renewal_payment_failed';
+					$event['subscription_id'] = (string) ( $resource['id'] ?? ( $resource['billing_agreement_id'] ?? '' ) );
+					$event['transaction_id']  = (string) ( $resource['sale_id'] ?? ( $resource['transaction_id'] ?? '' ) );
+					break;
+				default:
+					$event['event_type'] = 'ignored';
+					break;
+			}
+
+			return $event;
+		}
+
+		/**
+		 * Verify, normalize, and dispatch PayPal subscription webhook event.
+		 *
+		 * Returns ignored status for unsupported event types and delegates valid
+		 * mapped events to LP_Subscription_Manager for idempotent processing.
+		 *
+		 * @param WP_REST_Request $request
+		 *
+		 * @return array
+		 * @throws Exception
+		 */
+		public function listen_webhook_subscription( WP_REST_Request $request ): array {
+
+			$required_headers = array(
+				'paypal-auth-algo',
+				'paypal-cert-url',
+				'paypal-transmission-id',
+				'paypal-transmission-sig',
+				'paypal-transmission-time',
+			);
+			$webhook_data     = $this->build_webhook_data_from_request( $request, $required_headers, true );
+
+			$verified_event = $this->verify_subscription_webhook( $webhook_data );
+			$event          = $this->normalize_subscription_event( $verified_event );
+			if ( empty( $event['event_type'] ) || 'ignored' === $event['event_type'] ) {
+				return array(
+					'status'      => 'ignored',
+					'event_id'    => $event['event_id'] ?? '',
+					'event_type'  => $event['event_type'] ?? 'ignored',
+					'status_code' => 200,
+				);
+			}
+
+			if ( ! class_exists( 'LP_Subscription_Manager' ) ) {
+				throw new Exception( __( 'Subscription manager is not available.', 'learnpress' ), 500 );
+			}
+
+			return LP_Subscription_Manager::instance()->process_webhook_event( $this, $event );
+		}
+
+		/**
+		 * Receive data from webhook.
+		 * Verify, normalize, and dispatch PayPal subscription webhook event.
+		 *
+		 * Flow for a plan purchase lifecycle:
+		 * First purchase: BILLING.SUBSCRIPTION.CREATED -> BILLING.SUBSCRIPTION.ACTIVATED -> PAYMENT.SALE.COMPLETED
+		 * Renewal: PAYMENT.SALE.COMPLETED
+		 *
+		 * @param WP_REST_Request $request
+		 *
+		 * @throws Exception
+		 * @since 4.3.7
+		 * @version 1.0.0
+		 */
+		public function capture_subscription_webhook( WP_REST_Request $request ) {
+			$webhook_data = LP_Helper::json_decode( $request->get_body(), true );
+
+			// Verify data from webhook
+			$webhook_data_verify = [
+				'auth_algo'         => $request->get_header( 'PAYPAL-AUTH-ALGO' ) ?? '',
+				'cert_url'          => $request->get_header( 'PAYPAL-CERT-URL' ) ?? '',
+				'transmission_id'   => $request->get_header( 'PAYPAL-TRANSMISSION-ID' ) ?? '',
+				'transmission_sig'  => $request->get_header( 'PAYPAL-TRANSMISSION-SIG' ) ?? '',
+				'transmission_time' => $request->get_header( 'PAYPAL-TRANSMISSION-TIME' ) ?? '',
+				'webhook_id'        => $this->subscription_webhook_id,
+				'webhook_event'     => $webhook_data,
+			];
+			$this->verify_data_from_webhook_subscription( $webhook_data_verify );
+
+			// Check lp order exists
+			// SUBSCRIPTION return custom_id, PAYMENT.SALE return custom
+			$lp_order_id = $webhook_data['resource']['custom'] ?? $webhook_data['resource']['custom_id'] ?? '';
+			$lp_order    = learn_press_get_order( $lp_order_id );
+			if ( ! $lp_order ) {
+				error_log( 'LearnPress order is invalid: ' . json_encode( $webhook_data, JSON_UNESCAPED_UNICODE ) );
+				return;
+			}
+			$webhook_data['lp_order_id'] = $lp_order_id;
+
+			// Webhook billing subscription create
+			$is_billing_subscription_created = $this->capture_billing_subscription_create( $lp_order, $webhook_data );
+			if ( $is_billing_subscription_created ) {
+				return;
+			}
+
+			// Capture payment setup fee or renewal
+			$this->capturePaymentSetupFeeOrRenewal( $lp_order, $webhook_data );
+			// Capture subscription data
+			$this->capture_subscription_data( $webhook_data );
+
+			$lp_payment_success         = $lp_order->get_meta( self::META_SUBSCRIPTION_DATA_PAYMENT_SUCCESS );
+			$lp_subscription_status_tmp = $lp_order->get_meta( self::META_SUBSCRIPTION_STATUS_TMP );
+			$lp_subscription_status     = $lp_order->get_meta( self::META_SUBSCRIPTION_STATUS );
+
+			// Check lp order status is activated will renew
+			if ( $lp_order->is_completed() ) {
+				if ( $lp_subscription_status === LP_Subscription_Manager::STATUS_ACTIVATED ) {
+					LP_Debug::log_to_comment( 'Activated to renew' );
+					$lp_subscription_status_set_to_handle = LP_Subscription_Manager::STATUS_RENEWED;
+				}
+			} elseif ( ! empty( $lp_payment_success )
+						&& $lp_subscription_status_tmp === LP_Subscription_Manager::STATUS_ACTIVATED ) {
+				// If payment success and subscription status tmp is not empty
+				LP_Debug::log_to_comment( 'Payment success and subscription status tmp is not empty' );
+				$lp_subscription_status_set_to_handle = LP_Subscription_Manager::STATUS_ACTIVATED;
+			} elseif ( $webhook_data['lp_subscription_status'] !== LP_Subscription_Manager::STATUS_ACTIVATED ) {
+				// If subscription status is not activated, use subscription status from webhook
+				$lp_subscription_status_set_to_handle = $webhook_data['lp_subscription_status'] ?? '';
+				LP_Debug::log_to_comment( 'Subscription status is not activated: ' . $lp_subscription_status_set_to_handle );
+			}
+
+			if ( empty( $lp_subscription_status_set_to_handle ) ) {
+				return;
+			}
+
+			// Dispatch webhook
+			$this->process_subscription_by_status( $lp_order, $lp_subscription_status_set_to_handle, $webhook_data );
+		}
+
+		/**
+		 * Reverse verify PayPal subscription webhook before processing.
+		 * Doc: https://developer.paypal.com/docs/api/webhooks/v1/#verify-webhook-signature_post
+		 *
+		 * @param array $webhook_data
+		 *
+		 * @throws Exception
+		 */
+		public function verify_data_from_webhook_subscription( array $webhook_data ) {
+			$data_token = $this->get_access_token();
+
+			$response = wp_remote_post(
+				$this->api_url . 'v1/notifications/verify-webhook-signature',
+				array(
+					'body'    => wp_json_encode( $webhook_data ),
+					'headers' => array(
+						'Authorization' => $data_token->token_type . ' ' . $data_token->access_token,
+						'Content-Type'  => 'application/json',
+					),
+					'timeout' => 60,
+				)
+			);
+
+			if ( is_wp_error( $response ) ) {
+				throw new Exception( $response->get_error_message(), $response->get_error_code() );
+			}
+
+			$verify_result = LP_Helper::json_decode( wp_remote_retrieve_body( $response ), true );
+			$is_verified   = ! empty( $verify_result['verification_status'] )
+							&& 'SUCCESS' === strtoupper( $verify_result['verification_status'] );
+			if ( ! $is_verified ) {
+				throw new Exception( __( 'PayPal webhook verification failed.', 'learnpress' ), 400 );
+			}
+		}
+
+		/**
+		 * Capture PayPal subscription state from webhook data.
+		 *
+		 * This method only handles PayPal webhook payloads whose resource type is
+		 * `subscription`. Other webhook events can still be sent to the same endpoint,
+		 * so non-subscription resources, missing resources, and completed parent orders
+		 * are ignored instead of treated as errors.
+		 *
+		 * For `BILLING.SUBSCRIPTION.ACTIVATED`, the PayPal billing cycle data is used
+		 * to decide whether the LearnPress subscription status should be trial or
+		 * activated. Cancelled, suspended, and expired events are mapped to the matching
+		 * LearnPress subscription statuses. The resolved status is written back into
+		 * `$webhook_data['lp_subscription_status']` for later dispatch.
+		 *
+		 * @param array $webhook_data
+		 *
+		 * @return void
+		 * @throws Exception When the LearnPress order is invalid, the PayPal event type is missing, or no subscription status can be resolved.
+		 * @since 4.3.7
+		 * @version 1.0.0
+		 */
+		public function capture_subscription_data( array &$webhook_data = [] ) {
+			parent::normalize_subscription_data( $webhook_data );
+
+			$lp_order_id = $webhook_data['lp_order_id'] ?? 0;
+			$lp_order    = learn_press_get_order( $lp_order_id );
+			if ( ! $lp_order ) {
+				throw new Exception( __( 'LearnPress order is invalid.', 'learnpress' ), 400 );
+			}
+
+			if ( empty( $webhook_data['resource'] ) || ! is_array( $webhook_data['resource'] ) ) {
+				return;
+			}
+
+			$resource      = $webhook_data['resource'];
+			$resource_type = $webhook_data['resource_type'] ?? '';
+			if ( $resource_type !== 'subscription' ) {
+				return;
+			}
+
+			/*
+			 * If order is completed, skip if is data webhook subscription
+			 * Because if order completed with subscription activated and payment success
+			 * The next for renewal only get via payment, not return subscription
+			 */
+			if ( $lp_order->is_completed() ) {
+				throw new Exception( __( 'Ignore lp order completed with subscription activated.', 'learnpress' ), 400 );
+			}
+
+			$event_type = $webhook_data['event_type'] ?? '';
+			if ( empty( $event_type ) ) {
+				throw new Exception( 'PayPal subscription event type is invalid.', 400 );
+			}
+
+			$lp_subscription_status = '';
+			switch ( $event_type ) {
+				case 'BILLING.SUBSCRIPTION.ACTIVATED':
+					// Check is trial or active
+					$billing_info = $resource['billing_info'] ?? false;
+					if ( ! empty( $billing_info ) ) {
+						$cycle_executions = $billing_info['cycle_executions'] ?? [];
+						if ( ! empty( $cycle_executions ) ) {
+							$trialCycle   = null;
+							$regularCycle = null;
+							foreach ( $cycle_executions as $cycle ) {
+								if ( $cycle['tenure_type'] === 'TRIAL' ) {
+									$trialCycle = $cycle;
+								} elseif ( $cycle['tenure_type'] === 'REGULAR' ) {
+									$regularCycle = $cycle;
+								}
+							}
+
+							// 1. Check if it's the first time in Trial
+							// If trial is running (remaining > 0)
+							// Or the trial just completed its last charge (completed == total_cycles) but has not yet transitioned to the next REGULAR cycle
+							if ( $trialCycle ) {
+								$trialCycleRemaining = $trialCycle['cycles_remaining'] ?? 0;
+								$trialCycleCompleted = $trialCycle['cycles_completed'] ?? 0;
+								$trialCycleTotal     = $trialCycle['total_cycles'] ?? 0;
+
+								if ( $trialCycleRemaining > 0 ||
+									( $trialCycleTotal && $trialCycleCompleted === $trialCycleTotal ) ) {
+									$lp_subscription_status = LP_Subscription_Manager::STATUS_TRIAL;
+								}
+							}
+
+							// 2. Check not trial
+							if ( empty( $lp_subscription_status ) && $regularCycle ) {
+								$lp_subscription_status = LP_Subscription_Manager::STATUS_ACTIVATED;
+								// Key tmp for check if payment success and has key will set lp_subscription_status = value of subscription_status_tmp
+								update_post_meta( $lp_order->get_id(), self::META_SUBSCRIPTION_STATUS_TMP, $lp_subscription_status );
+							}
+						}
+					}
+					break;
+				case 'BILLING.SUBSCRIPTION.CANCELLED':
+					$lp_subscription_status = LP_Subscription_Manager::STATUS_CANCELLED;
+					break;
+				case 'BILLING.SUBSCRIPTION.SUSPENDED':
+					$lp_subscription_status = LP_Subscription_Manager::STATUS_SUSPENDED;
+					break;
+				case 'BILLING.SUBSCRIPTION.EXPIRED':
+					$lp_subscription_status = LP_Subscription_Manager::STATUS_EXPIRED;
+					break;
+				default:
+					$lp_subscription_status = $event_type;
+					break;
+			}
+
+			if ( empty( $lp_subscription_status ) ) {
+				error_log( 'Empty subscription status: ' . json_encode( $webhook_data ) );
+				throw new Exception( __( 'LP PayPal get status from webhook is invalid.', 'learnpress' ), 400 );
+			}
+
+			$webhook_data['lp_subscription_status'] = $lp_subscription_status;
+
+			LP_Debug::log_to_comment(
+				'LP PayPal normalize subscription data' . json_encode( $webhook_data, JSON_UNESCAPED_UNICODE )
+			);
+		}
+
+		/**
+		 * Capture PayPal setup-fee or renewal payment data.
+		 *
+		 * This method handles `PAYMENT.SALE.COMPLETED` webhook payloads whose resource
+		 * type is `sale`. It verifies that the PayPal billing agreement matches the
+		 * subscription id stored on the LearnPress parent order, stores the successful
+		 * payment payload for first-payment coordination when the parent order is not
+		 * completed yet, and appends normalized amount/currency values to `$webhook_data`.
+		 *
+		 * @param LP_Order $lp_order
+		 * @param array $webhook_data
+		 *
+		 * @return true|void
+		 * @throws Exception When the sale resource is invalid or does not match the stored subscription id.
+		 * @since 4.3.7
+		 * @version 1.0.0
+		 */
+		public function capturePaymentSetupFeeOrRenewal( $lp_order, array &$webhook_data ) {
+			$resource_type = $webhook_data['resource_type'] ?? '';
+			$event_type    = $webhook_data['event_type'] ?? '';
+			if ( 'sale' !== $resource_type || 'PAYMENT.SALE.COMPLETED' !== $event_type ) {
+				return;
+			}
+
+			if ( empty( $webhook_data['resource'] ) || ! is_array( $webhook_data['resource'] ) ) {
+				throw new Exception( __( 'PayPal setup fee/renew payment resource is invalid.', 'learnpress' ), 400 );
+			}
+
+			$resource             = $webhook_data['resource'];
+			$billing_agreement_id = $resource['billing_agreement_id'] ?? '';
+			if ( empty( $billing_agreement_id ) ) {
+				throw new Exception( __( 'PayPal billing agreement ID is invalid.', 'learnpress' ), 400 );
+			}
+
+			// Verify subscription id receiver sample with subscription id on LP Order
+			$subscription_id = get_post_meta( $lp_order->get_id(), self::META_SUBSCRIPTION_ID, true );
+			if ( $billing_agreement_id !== $subscription_id ) {
+				throw new Exception( __( 'PayPal billing subscription not same with subscription on LP Order.', 'learnpress' ), 400 );
+			}
+
+			// Save payment data to combine with subscription status defined by LP later, not for renewal
+			if ( ! $lp_order->is_completed() ) {
+				update_post_meta(
+					$lp_order->get_id(),
+					self::META_SUBSCRIPTION_DATA_PAYMENT_SUCCESS,
+					wp_json_encode( $webhook_data, JSON_UNESCAPED_UNICODE )
+				);
+			}
+
+			$webhook_data['lp_subscription_amount']   = $resource['amount']['total'] ?? 0;
+			$webhook_data['lp_subscription_currency'] = $resource['amount']['currency'] ?? '';
+
+			// Add note to order
+			$lp_order->add_note(
+				sprintf(
+					'LP Order: %s %s: %s. %s',
+					sprintf(
+						'<a href="%s">%s</a>',
+						$lp_order->get_edit_link(),
+						$lp_order->get_order_number()
+					),
+					__( 'PayPal payment setup fee/renew success created at', 'learnpress' ),
+					$webhook_data['create_time'] ?? '',
+					sprintf(
+						__( 'Subscription ID: %s', 'learnpress' ),
+						$subscription_id
+					)
+				)
+			);
+
+			return true;
+		}
+
+		/**
+		 * Capture PayPal billing subscription creation webhook.
+		 *
+		 * `BILLING.SUBSCRIPTION.CREATED` is acknowledged by adding an order note and
+		 * returning true so the caller can stop processing. The actual order completion
+		 * and subscription status update happen later when activation/payment webhooks
+		 * are received.
+		 *
+		 * @param LP_Order $lp_order
+		 * @param array $webhook_data
+		 *
+		 * @return bool
+		 * @since 4.3.7
+		 * @version 1.0.0
+		 */
+		public function capture_billing_subscription_create( $lp_order, array $webhook_data ): bool {
+			// If billing created, create subscription
+			$event_type = $webhook_data['event_type'] ?? '';
+			if ( $event_type === 'BILLING.SUBSCRIPTION.CREATED' ) {
+				if ( $lp_order ) {
+					// Add note to order
+					$lp_order->add_note(
+						sprintf(
+							'LP Order: %s %s: %s. %s',
+							sprintf(
+								'<a href="%s">%s</a>',
+								$lp_order->get_edit_link(),
+								$lp_order->get_order_number()
+							),
+							__( 'PayPal subscription created at', 'learnpress' ),
+							$webhook_data['create_time'] ?? '',
+							sprintf(
+								__( 'Link payment: %s', 'learnpress' ),
+								$webhook_data['resource']['links'][0]['href'] ?? ''
+							)
+						)
+					);
+				}
+
+				return true;
+			}
+
+			return false;
+		}
+
+		/**
+		 * Build manage-subscription URL shown in LearnPress order/profile context.
+		 *
+		 * @param LP_Order $order
+		 *
+		 * @return string
+		 */
+		public function get_manage_subscription_url( LP_Order $order ): string {
+			$subscription_id = get_post_meta( $order->get_id(), self::META_SUBSCRIPTION_ID, true );
+			if ( empty( $subscription_id ) ) {
+				return parent::get_manage_subscription_url( $order );
+			}
+
+			$manage_url = trailingslashit( $this->paypal_url ) . 'myaccount/autopay/';
+
+			return (string) apply_filters( 'learn-press/paypal/subscription/manage-url', $manage_url, $order, $subscription_id, $this );
 		}
 
 		/**
Only in /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/gateways: subscriptions
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/Helpers/Config.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/Helpers/Config.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/Helpers/Config.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/Helpers/Config.php	2026-05-23 18:20:54.000000000 +0000
@@ -46,11 +46,14 @@
 	 * @param string $path | from folder 'config'
 	 *
 	 * @return array|mixed
-	 * @version 1.0.0
+	 * @version 1.0.1
 	 * @since 4.1.6.4
 	 */
 	public function get( string $key = '', string $path = '', array $args = [] ) {
-		extract( $args );
+		// Extract args
+		foreach ( $args as $arg_key => $arg_value ) {
+			$$arg_key = $arg_value;
+		}
 		$data_config        = array();
 		$data_config_by_key = array();
 
Only in /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/Helpers: Response.php
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/Helpers/Template.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/Helpers/Template.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/Helpers/Template.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/Helpers/Template.php	2026-05-23 18:20:54.000000000 +0000
@@ -3,6 +3,8 @@
 namespace LearnPress\Helpers;
 
 use LP_Breadcrumb;
+use LP_Debug;
+use Throwable;
 
 /**
  * Class Template
@@ -125,14 +127,23 @@
 	 *
 	 * @return string|void
 	 * @since 1.0.0
-	 * @version 1.0.0
+	 * @version 1.0.1
 	 */
 	public function get_template( string $path_file, array $args = array() ) {
 		try {
-			extract( $args );
+			//extract( $args );
+
+			// Remove any '..' from the path to prevent directory traversal attacks
+			$path_file = preg_replace( '/\.\.+/', '', $path_file );
 
 			if ( file_exists( $path_file ) ) {
 				if ( $this->include ) {
+					// Extract args
+					foreach ( $args as $key => $value ) {
+						$$key = $value;
+					}
+					unset( $key, $value ); // Clean up
+
 					include $path_file;
 				} else {
 					return $path_file;
@@ -141,8 +152,8 @@
 				printf( esc_html__( 'Path file %s not exists', 'learnpress' ), $path_file );
 				echo '<br>';
 			}
-		} catch ( \Throwable $e ) {
-			error_log( $e->getMessage() );
+		} catch ( Throwable $e ) {
+			LP_Debug::error_log( $e );
 		}
 	}
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/jwt/rest-api/version1/class-lp-rest-users-v1-controller.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/jwt/rest-api/version1/class-lp-rest-users-v1-controller.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/jwt/rest-api/version1/class-lp-rest-users-v1-controller.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/jwt/rest-api/version1/class-lp-rest-users-v1-controller.php	2026-05-23 18:20:54.000000000 +0000
@@ -853,6 +853,10 @@
 	 * @return WP_REST_Response|WP_Error Response object on success, or WP_Error object on failure.
 	 */
 	public function get_items( $request ) {
+		// Fixed security, with request ?context=edit
+		if ( isset( $_REQUEST['context'] ) ) {
+			die();
+		}
 
 		// Retrieve the list of registered collection query parameters.
 		$registered = $this->get_collection_params();
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/Models/PostModel.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/Models/PostModel.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/Models/PostModel.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/Models/PostModel.php	2026-05-23 18:20:54.000000000 +0000
@@ -203,6 +203,8 @@
 	 *
 	 * @return stdClass|null
 	 * @throws Exception
+	 * @version 1.0.1
+	 * @since 4.2.6.9
 	 */
 	public function get_all_metadata() {
 		if ( ! isset( $this->is_got_meta_data ) ) {
@@ -216,7 +218,7 @@
 			if ( ! $metadata_rs instanceof stdClass ) {
 				$this->meta_data = new stdClass();
 				foreach ( $metadata_rs as $value ) {
-					$this->meta_data->{$value->meta_key} = $value->meta_value;
+					$this->meta_data->{$value->meta_key} = maybe_unserialize( $value->meta_value );
 				}
 			}
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/order/class-lp-order.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/order/class-lp-order.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/order/class-lp-order.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/order/class-lp-order.php	2026-05-23 18:20:54.000000000 +0000
@@ -1016,36 +1016,51 @@
 					'text' => __( 'Cancel', 'learnpress' ),
 				);
 			}
+
+			$payment_method      = sanitize_key( (string) get_post_meta( $this->get_id(), '_payment_method', true ) );
+			$subscription_status = get_post_meta( $this->get_id(), LP_Gateway_Abstract::META_SUBSCRIPTION_STATUS, true );
+			if ( ! empty( $payment_method ) && in_array( $subscription_status, array( 'active', 'trialing', 'past_due' ), true ) ) {
+				$gateway = LP_Gateways::instance()->get_gateway( $payment_method );
+				if ( $gateway instanceof LP_Gateway_Abstract ) {
+					$manage_url = $gateway->get_manage_subscription_url( $this );
+					if ( ! empty( $manage_url ) ) {
+						$actions['manage-subscription'] = array(
+							'url'  => esc_url_raw( $manage_url ),
+							'text' => __( 'Manage subscription', 'learnpress' ),
+						);
+					}
+				}
+			}
+
 			$actions = apply_filters( 'learn-press/profile-order-actions', $actions, $this->get_id() );
 
 			return $actions;
 		}
 
 		public function add_note( $note = null ) {
+			$comment_author       = '';
+			$comment_author_email = '';
 			if ( is_user_logged_in() ) {
 				$user                 = get_user_by( 'id', get_current_user_id() );
 				$comment_author       = $user->display_name;
 				$comment_author_email = $user->user_email;
-				$comment_post_ID      = $this->get_id();
-				$comment_author_url   = '';
-				$comment_content      = $note;
-				$comment_agent        = 'LearnPress';
-				$comment_type         = 'lp_order_note';
-				$comment_parent       = 0;
-				$comment_approved     = 1;
-
-				$commentdata = apply_filters(
-					'learn_press_new_order_note_data',
-					compact( 'comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_agent', 'comment_type', 'comment_parent', 'comment_approved' ),
-					$this->get_id()
-				);
-
-				$comment_id = wp_insert_comment( $commentdata );
-
-				return $comment_id;
 			}
 
-			return false;
+			$comment_post_ID    = $this->get_id();
+			$comment_author_url = '';
+			$comment_content    = $note;
+			$comment_agent      = 'LearnPress';
+			$comment_type       = 'lp_order_note';
+			$comment_parent     = 0;
+			$comment_approved   = 1;
+
+			$commentdata = apply_filters(
+				'learn_press_new_order_note_data',
+				compact( 'comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_agent', 'comment_type', 'comment_parent', 'comment_approved' ),
+				$this->get_id()
+			);
+
+			return wp_insert_comment( $commentdata );
 		}
 
 		/**
@@ -1233,7 +1248,8 @@
 
 				$return = $this->_curd->update( $this );
 			} else {
-				$return = $this->_curd->create( $this );
+				$return    = $this->_curd->create( $this );
+				$this->_id = $return;
 			}
 
 			$new_status_post = get_post_status( $this->get_id() );
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/rest-api/class-lp-core-api.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/rest-api/class-lp-core-api.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/rest-api/class-lp-core-api.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/rest-api/class-lp-core-api.php	2026-05-23 18:20:54.000000000 +0000
@@ -32,6 +32,7 @@
 			'class-lp-rest-material-controller.php',
 			'class-lp-rest-instructor-controller.php',
 			'class-lp-rest-ajax-controller.php',
+			'class-lp-rest-gateway-webhook-controller.php',
 		);
 
 		$path_version  = $this->version . '/frontend/';
@@ -56,6 +57,7 @@
 			'LP_Rest_Material_Controller',
 			'LP_REST_Instructor_Controller',
 			'LP_REST_AJAX_Controller',
+			'LP_REST_Gateway_Webhook_Controller',
 		);
 
 		$this->controllers = apply_filters( 'learn-press/core-api/controllers', $controllers );
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php	2026-05-23 18:20:54.000000000 +0000
@@ -6,13 +6,15 @@
 
 use LearnPress\Background\LPBackgroundAjax;
 use LearnPress\ExternalPlugin\Elementor\Widgets\Course\ListCoursesByPageElementor;
+use LearnPress\Filters\Course\CourseJsonFilter;
+use LearnPress\Helpers\Response;
 use LearnPress\Helpers\Template;
 use LearnPress\Models\CourseModel;
-use LearnPress\Models\CoursePostModel;
-use LearnPress\Models\Courses;
+use LearnPress\Models\PostModel;
 use LearnPress\Models\UserItems\UserCourseModel;
 use LearnPress\Models\UserItems\UserItemModel;
 use LearnPress\Models\UserModel;
+use LearnPress\Services\CourseService;
 use LearnPress\TemplateHooks\Course\ListCoursesTemplate;
 use LearnPress\TemplateHooks\Course\SingleCourseTemplate;
 
@@ -33,12 +35,26 @@
 		$this->routes = array(
 			''                       => array(
 				array(
+					'methods'  => WP_REST_Server::ALLMETHODS,
+					'callback' => array( $this, 'get_courses' ),
+				),
+			),
+			'edit-archive-block'     => array(
+				array(
 					'methods'             => WP_REST_Server::ALLMETHODS,
-					'callback'            => array( $this, 'get_courses' ),
+					'callback'            => array( $this, 'get_courses_archive_block' ),
 					'permission_callback' => '__return_true',
 					'args'                => array(),
 				),
 			),
+			'courses-suggest'        => array(
+				array(
+					'methods'             => WP_REST_Server::ALLMETHODS,
+					'callback'            => array( $this, 'courses_suggest' ),
+					'permission_callback' => '__return_true',
+					'args'                => [],
+				),
+			),
 			'purchase-course'        => array(
 				array(
 					'methods'             => WP_REST_Server::CREATABLE,
@@ -132,21 +148,85 @@
 	 *
 	 * @param WP_REST_Request $request
 	 *
-	 * @return LP_REST_Response
+	 * @return Response
 	 * @since 4.2.8.2
+	 * @version 1.0.1
+	 */
+	public function get_courses( WP_REST_Request $request ): Response {
+		$response = new Response();
+
+		try {
+			$filter     = new CourseJsonFilter();
+			$params     = $request->get_params();
+			$total_rows = 0;
+
+			CourseService::handle_params_for_query_list_courses( $filter, $params );
+			$filter->only_fields = [ CourseJsonFilter::COL_ID ];
+
+			$coursesRs = CourseService::get_list_courses( $filter, $total_rows );
+
+			$courses = [];
+			foreach ( $coursesRs as $course ) {
+				$courseModel  = CourseModel::find( $course->ID, true );
+				$allow_fields = apply_filters(
+					'lp/rest-api/courses/allow_fields',
+					[
+						CourseJsonFilter::COL_ID,
+						CourseJsonFilter::COL_POST_TITLE,
+						CourseJsonFilter::COL_POST_NAME,
+						CourseJsonFilter::COL_POST_AUTHOR,
+						CourseJsonFilter::COL_LANG,
+						CourseJsonFilter::COL_IS_SALE,
+					],
+					$courseModel,
+					$params
+				);
+				if ( ! $courseModel ) {
+					continue;
+				}
+
+				$course_info = new stdClass();
+				foreach ( $allow_fields as $field ) {
+					$course_info->$field = $courseModel->$field;
+				}
+
+				$courses[] = $course_info;
+			}
+
+			$response->status            = Response::STATUS_SUCCESS;
+			$response->data->courses     = $courses;
+			$response->data->total       = $total_rows;
+			$response->data->page        = $filter->page;
+			$response->data->total_pages = LP_Database::get_total_pages( $filter->limit, $total_rows );
+		} catch ( Throwable $e ) {
+			$response->message = $e->getMessage();
+		}
+
+		return apply_filters( 'lp/rest-api/frontend/course/archive_course/response', $response );
+	}
+
+	/**
+	 * Get list courses display layout when edit on archive block
+	 *
+	 * @param WP_REST_Request $request
+	 *
+	 * @return Response
+	 * @since 4.3.7
 	 * @version 1.0.0
 	 */
-	public function get_courses( WP_REST_Request $request ): LP_REST_Response {
-		$response = new LP_REST_Response();
+	public function get_courses_archive_block( WP_REST_Request $request ): Response {
+		$response = new Response();
 
 		try {
-			$filter     = new LP_Course_Filter();
+			$filter     = new CourseJsonFilter();
 			$params     = $request->get_params();
 			$total_rows = 0;
 
-			Courses::handle_params_for_query_courses( $filter, $params );
-			$filter->only_fields = [ 'ID' ];
-			$coursesRs           = Courses::get_courses( $filter, $total_rows );
+			CourseService::handle_params_for_query_list_courses( $filter, $params );
+			// For permission, it only displays for Editor easy config layout, not for get data primary
+			$filter->only_fields = [ CourseJsonFilter::COL_ID ];
+			$filter->post_status = [ PostModel::STATUS_PUBLISH ];
+			$coursesRs           = CourseService::get_list_courses( $filter, $total_rows );
 
 			$courses              = [];
 			$singleCourseTemplate = SingleCourseTemplate::instance();
@@ -174,7 +254,7 @@
 				$courses[] = apply_filters( 'lp/rest-api/frontend/course/archive_course/courses', $courseItem, $courseModel );
 			}
 
-			$response->status            = 'success';
+			$response->status            = Response::STATUS_SUCCESS;
 			$response->data->courses     = $courses;
 			$response->data->total       = $total_rows;
 			$response->data->page        = $filter->page;
@@ -187,10 +267,57 @@
 	}
 
 	/**
+	 * Get list courses for search suggest
+	 *
+	 * @param WP_REST_Request $request
+	 *
+	 * @return Response
+	 * @since 4.3.7
+	 * @version 1.0.0
+	 */
+	public function courses_suggest( WP_REST_Request $request ): Response {
+		$response = new Response();
+
+		try {
+			$filter     = new CourseJsonFilter();
+			$params     = $request->get_params();
+			$total_rows = 0;
+
+			CourseService::handle_params_for_query_list_courses( $filter, $params );
+			$filter->only_fields = [ CourseJsonFilter::COL_ID ];
+			$filter->post_status = [ PostModel::STATUS_PUBLISH ];
+
+			$coursesRs = CourseService::get_list_courses( $filter, $total_rows );
+
+			$courses = [];
+			foreach ( $coursesRs as $course ) {
+				$courseModel = CourseModel::find( $course->ID, true );
+				$courses[]   = $courseModel;
+			}
+
+			$data = array(
+				'courses'      => $courses,
+				'keyword'      => $request['c_search'],
+				'total_course' => $total_rows,
+			);
+			ob_start();
+			do_action( 'learn-press/rest-api/courses/suggest/layout', $data );
+			$response->data->content = ob_get_clean();
+			$response->data->totals  = $total_rows;
+			$response->status        = Response::STATUS_SUCCESS;
+		} catch ( Throwable $e ) {
+			$response->message = $e->getMessage();
+		}
+
+		return apply_filters( 'lp/rest-api/courses-search-suggest/response', $response );
+	}
+
+	/**
 	 * Get list courses
 	 *
 	 * @param WP_REST_Request $request
 	 *
+	 * @depreacted 4.3.7
 	 * @return LP_REST_Response
 	 */
 	public function list_courses( WP_REST_Request $request ): LP_REST_Response {
@@ -200,8 +327,12 @@
 		$pagination_type     = LP_Settings::get_option( 'course_pagination_type' );
 
 		try {
-			$filter = new LP_Course_Filter();
-			Courses::handle_params_for_query_courses( $filter, $request->get_params() );
+			throw new Exception( 'Deprecated function from 4.3.7' );
+			$filter             = new CourseJsonFilter();
+			$params             = $request->get_params();
+			$params['c_status'] = 'publish';
+			$params['c_fields'] = 'ID, post_title, post_content, post_status, post_author, meta_input';
+			CourseService::handle_params_for_query_list_courses( $filter, $params );
 
 			// Check is in category page.
 			/*if ( ! empty( $request->get_param( 'page_term_id_current' ) ) &&
@@ -213,10 +344,8 @@
 				$filter->tag_ids[] = $request->get_param( 'page_tag_id_current' );
 			}*/
 
-			$total_rows = 0;
-			$filter     = apply_filters( 'lp/api/courses/filter', $filter, $request );
-
-			$courses     = Courses::get_courses( $filter, $total_rows );
+			$total_rows  = 0;
+			$courses     = CourseService::get_list_courses( $filter, $total_rows );
 			$total_pages = LP_Database::get_total_pages( $filter->limit, $total_rows );
 			$return_type = $request['return_type'] ?? 'html';
 			if ( 'json' === $return_type ) {
Only in /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/rest-api/v1/frontend: class-lp-rest-gateway-webhook-controller.php
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/Services/CourseService.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/Services/CourseService.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/Services/CourseService.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/Services/CourseService.php	2026-05-23 18:20:54.000000000 +0000
@@ -3,15 +3,17 @@
 namespace LearnPress\Services;
 
 use Exception;
-use LearnPress\Databases\CourseSectionDB;
+use LearnPress\Databases\Course\CourseJsonDB;
+use LearnPress\Filters\Course\CourseJsonFilter;
 use LearnPress\Helpers\Singleton;
 use LearnPress\Models\CourseModel;
 use LearnPress\Models\CoursePostModel;
-use LearnPress\Models\CourseSectionModel;
+use LearnPress\Models\PostModel;
+use LearnPress\Models\UserModel;
+use LP_Debug;
 use LP_Helper;
-use LP_Section_DB;
 use LP_Settings;
-use stdClass;
+use Throwable;
 
 /**
  * Class CourseService
@@ -20,7 +22,7 @@
  *
  * @package LearnPress\Services
  * @since 4.3.0
- * @version 1.0.0
+ * @version 1.0.1
  */
 class CourseService {
 	use Singleton;
@@ -31,7 +33,9 @@
 	/**
 	 * Create course info main
 	 *
-	 * @param array $data [ 'post_title' => '', 'post_content' => '', 'post_status' => '', 'post_author' => , ... ]
+	 * meta_input for metadata
+	 *
+	 * @param array $data [ 'post_title' => '', 'post_content' => '', 'post_status' => '', 'post_author' => , 'meta_input' => [] ]
 	 *
 	 * @throws Exception
 	 */
@@ -147,4 +151,215 @@
 
 		return $courseModel;
 	}
+
+	/**
+	 * Handle params before query list courses on table learnpress_courses
+	 *
+	 * @param CourseJsonFilter $filter
+	 * @param array $param
+	 *
+	 * @return void
+	 * @since 4.3.7
+	 * @version 1.0.0
+	 */
+	public static function handle_params_for_query_list_courses( CourseJsonFilter &$filter, array $param = [] ) {
+		$filter->page       = absint( $param['paged'] ?? 1 );
+		$filter->post_title = LP_Helper::sanitize_params_submitted( trim( $param['c_search'] ?? '' ) );
+		$db                 = CourseJsonDB::getInstance();
+
+		// Get Columns
+		$fields_str = LP_Helper::sanitize_params_submitted( urldecode( $param['c_fields'] ?? '' ) );
+		if ( ! empty( $fields_str ) ) {
+			$fields = explode( ',', $fields_str );
+			foreach ( $fields as $key => $field ) {
+				$fields[ $key ] = $db->wpdb->prepare( '%i', $field );
+			}
+			$filter->fields = $fields;
+		}
+
+		// Get only columns
+		$fields_only_str = LP_Helper::sanitize_params_submitted( urldecode( $param['c_only_fields'] ?? '' ) );
+		if ( ! empty( $fields_only_str ) ) {
+			$fields_only = explode( ',', $fields_only_str );
+			foreach ( $fields_only as $key => $field ) {
+				$fields_only[ $key ] = $db->wpdb->prepare( '%i', $field );
+			}
+			$filter->only_fields = $fields_only;
+		}
+
+		// Exclude Columns
+		$fields_exclude_str = LP_Helper::sanitize_params_submitted( urldecode( $param['c_exclude_fields'] ?? '' ) );
+		if ( ! empty( $fields_exclude_str ) ) {
+			$fields_exclude         = explode( ',', $fields_exclude_str );
+			$filter->exclude_fields = $fields_exclude;
+		}
+
+		// Find by ids
+		$course_ids_str = LP_Helper::sanitize_params_submitted( urldecode( $param['ids'] ?? '' ) );
+		if ( ! empty( $course_ids_str ) ) {
+			$course_ids  = explode( ',', $course_ids_str );
+			$filter->ids = $course_ids;
+		}
+
+		// Author
+		$c_author = LP_Helper::sanitize_params_submitted( $param['c_author'] ?? 0 );
+		if ( ! empty( $c_author ) ) {
+			$filter->post_author = $c_author;
+		}
+		$author_ids_str = LP_Helper::sanitize_params_submitted( $param['c_authors'] ?? '' );
+		if ( ! empty( $author_ids_str ) ) {
+			$author_ids           = explode( ',', $author_ids_str );
+			$filter->post_authors = $author_ids;
+		}
+
+		// Find by status
+		$post_status = LP_Helper::sanitize_params_submitted( $param['c_status'] ?? '' );
+		if ( ! empty( $post_status ) ) {
+			if ( 'all' !== $post_status ) {
+				$filter->post_status = explode( ',', $post_status );
+			}
+
+			if ( ! current_user_can( UserModel::ROLE_ADMINISTRATOR )
+				|| ! current_user_can( UserModel::ROLE_INSTRUCTOR ) ) {
+				$filter->post_status = [ PostModel::STATUS_PUBLISH ];
+			}
+		}
+
+		// Type price
+		if ( ! empty( $param['c_type_price'] ) ) {
+			$filter->type_price = explode( ',', LP_Helper::sanitize_params_submitted( urldecode( $param['c_type_price'] ) ) );
+		}
+
+		// On sale
+		if ( isset( $param['on_sale'] ) ) {
+			$filter->is_sale = 1;
+		}
+
+		// On feature
+		if ( isset( $param['on_feature'] ) ) {
+			$filter->is_feature = 1;
+		}
+
+		// Sort by level
+		$levels_str = LP_Helper::sanitize_params_submitted( urldecode( $param['c_level'] ?? '' ) );
+		if ( ! empty( $levels_str ) ) {
+			$levels = explode( ',', $levels_str );
+			if ( in_array( 'all', $levels ) ) {
+				$levels[] = '';
+			}
+			$filter->levels = $levels;
+		}
+
+		// Sort by type (oline/offline)
+		$course_type = LP_Helper::sanitize_params_submitted( urldecode( $param['c_type'] ?? '' ) );
+		if ( ! empty( $course_type ) ) {
+			$course_type = explode( ',', $course_type );
+			if ( in_array( 'online', $course_type ) && in_array( 'offline', $course_type ) ) {
+				$filter->type = 'all';
+			} else {
+				$filter->type = $course_type[0];
+			}
+		}
+
+		// Check is in category page.
+		if ( ! empty( $param['page_term_id_current'] ) && empty( $param['term_id'] ) ) {
+			$filter->term_ids[] = $param['page_term_id_current'];
+		} // Check is in tag page.
+		elseif ( ! empty( $param['page_tag_id_current'] ) && empty( $param['tag_id'] ) ) {
+			$filter->tag_ids[] = $param['page_tag_id_current'];
+		}
+
+		// Find by category
+		$term_ids_str = LP_Helper::sanitize_params_submitted( urldecode( $param['term_id'] ?? '' ) );
+		if ( ! empty( $term_ids_str ) ) {
+			$term_ids         = explode( ',', $term_ids_str );
+			$filter->term_ids = array_merge( $filter->term_ids, $term_ids );
+		}
+
+		// Find by tag
+		$tag_ids_str = LP_Helper::sanitize_params_submitted( urldecode( $param['tag_id'] ?? '' ) );
+		if ( ! empty( $tag_ids_str ) ) {
+			$tag_ids         = explode( ',', $tag_ids_str );
+			$filter->tag_ids = array_merge( $filter->tag_ids, $tag_ids );
+		}
+
+		// Order by
+		$order_by = LP_Helper::sanitize_params_submitted( $param['order_by'] ?? 'post_date_gmt', 'key' );
+		if ( $order_by === 'post_date' ) {
+			$order_by = 'post_date_gmt';
+		}
+		$filter->order_by = $order_by;
+		$filter->order    = LP_Helper::sanitize_params_submitted( $param['order'] ?? 'DESC', 'key' );
+		$filter->limit    = $param['limit'] ?? LP_Settings::get_option( 'archive_course_limit', 10 );
+
+		// For search suggest courses
+		if ( ! empty( $param['c_suggest'] ) ) {
+			$filter->only_fields = [ 'ID', 'post_title' ];
+			$filter->limit       = apply_filters( 'learn-press/services/rest-api/courses/suggest-limit', 10 );
+		}
+
+		do_action( 'learn-press/services/courses/handle_params_for_query_list_courses', $filter, $param );
+	}
+
+	/**
+	 * Get list courses on table learnpress_courses
+	 *
+	 * @param CourseJsonFilter $filter
+	 * @param int $total_rows
+	 *
+	 * @return array
+	 * @throws Exception
+	 * @version 1.0.0
+	 * @since 4.3.7
+	 */
+	public static function get_list_courses( CourseJsonFilter $filter, int &$total_rows = 0 ): array {
+		$db = CourseJsonDB::getInstance();
+
+		try {
+			$is_order_by_popular = 'popular' === $filter->order_by;
+
+			// Order by
+			switch ( $filter->order_by ) {
+				case 'price':
+				case 'price_low':
+					if ( 'price_low' === $filter->order_by ) {
+						$filter->order = 'ASC';
+					} else {
+						$filter->order = 'DESC';
+					}
+
+					$filter->order_by = 'price_to_sort';
+					break;
+				case 'popular':
+					$filter = $db->get_courses_order_by_popular( $filter );
+					break;
+				case 'post_title':
+					$filter->order = 'ASC';
+					break;
+				case 'post_title_desc':
+					$filter->order_by = 'post_title';
+					$filter->order    = 'DESC';
+					break;
+				case 'menu_order':
+					$filter->order_by = 'menu_order';
+					$filter->order    = 'ASC';
+					break;
+				default:
+					$filter = apply_filters( 'lp/services/courses/filter/order_by/' . $filter->order_by, $filter );
+					break;
+			}
+
+			// Query get results
+			/**
+			 * @var CourseJsonFilter $filter
+			 */
+			$filter  = apply_filters( 'lp/services/courses/filter', $filter );
+			$courses = $db->get_courses( $filter, $total_rows );
+		} catch ( Throwable $e ) {
+			$courses = [];
+			LP_Debug::error_log( $e );
+		}
+
+		return $courses;
+	}
 }
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/Admin/AdminListStudentsEnrolled.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/Admin/AdminListStudentsEnrolled.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/Admin/AdminListStudentsEnrolled.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/Admin/AdminListStudentsEnrolled.php	2026-05-23 18:20:54.000000000 +0000
@@ -85,8 +85,8 @@
 				$wp_screen = get_current_screen();
 				if ( $wp_screen ) {
 					// Page on the Admin screen.
-					if ( $wp_screen->id === 'learnpress_page_lp-enrolled-students' ) {
-						$page_current = 'learnpress_page_lp-enrolled-students';
+					if ( $wp_screen->id === 'learnpress_page_learn-press-students-enrolled' ) {
+						$page_current = 'learnpress_page_learn-press-students-enrolled';
 					}
 				}
 			}
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/Admin/AdminTemplate.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/Admin/AdminTemplate.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/Admin/AdminTemplate.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/Admin/AdminTemplate.php	2026-05-23 18:20:54.000000000 +0000
@@ -24,9 +24,10 @@
 	public static function editor_tinymce( string $value, string $id_name, array $setting = [] ): string {
 		$args = array_merge(
 			[
-				'media_buttons' => true,
-				'editor_class'  => 'lp-editor-tinymce',
-				'editor_height' => 210,
+				'default_editor' => 'tinymce',
+				'media_buttons'  => true,
+				'editor_class'   => 'lp-editor-tinymce',
+				'editor_height'  => 210,
 			],
 			$setting
 		);
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/Course/FilterCourseTemplate.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/Course/FilterCourseTemplate.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/Course/FilterCourseTemplate.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/Course/FilterCourseTemplate.php	2026-05-23 18:20:54.000000000 +0000
@@ -8,14 +8,16 @@
 
 namespace LearnPress\TemplateHooks\Course;
 
+defined( 'ABSPATH' ) || exit;
+
 use Exception;
 use LearnPress\Helpers\Singleton;
 use LearnPress\Helpers\Template;
 use LearnPress\Models\Courses;
 use LearnPress\Models\ListCourseCategories;
 use LearnPress\Models\UserModel;
-use LP_Course;
 use LP_Course_Filter;
+use LP_Debug;
 use LP_Request;
 use Throwable;
 
@@ -171,10 +173,10 @@
 			$value    = isset( $data['params_url'] ) ? ( $data['params_url']['c_search'] ?? $value ) : $value;
 			$content  = sprintf(
 				'<input type="text" name="c_search" placeholder="%s" value="%s" class="%s" data-search-suggest="%d">',
-				__( 'Search Course', 'learnpress' ),
-				$value,
-				'lp-course-filter-search',
-				$data['search_suggestion'] ?? 1
+				esc_html__( 'Search Course', 'learnpress' ),
+				esc_attr( $value ),
+				esc_attr( 'lp-course-filter-search' ),
+				esc_attr( $data['search_suggestion'] ?? 1 )
 			);
 			$content .= '<span class="lp-loading-circle lp-loading-no-css hide"></span>';
 
@@ -427,7 +429,7 @@
 			'<input name="term_id" type="checkbox" value="%s" %s %s>',
 			esc_attr( $category_id ),
 			esc_attr( $checked ),
-			$disabled
+			esc_attr( $disabled )
 		);
 		$label   = sprintf( '<label for="">%s</label>', wp_kses_post( $category_name ) );
 		$count   = sprintf( '<span class="count">%s</span>', esc_html( $count_courses ) );
@@ -499,7 +501,12 @@
 					continue;
 				}
 				$checked = in_array( $value, $data_selected ) && empty( $disabled ) ? 'checked' : '';
-				$input   = sprintf( '<input name="tag_id" type="checkbox" value="%s" %s %s>', esc_attr( $value ), esc_attr( $checked ), $disabled );
+				$input   = sprintf(
+					'<input name="tag_id" type="checkbox" value="%s" %s %s>',
+					esc_attr( $value ),
+					esc_attr( $checked ),
+					esc_attr( $disabled )
+				);
 				$label   = sprintf( '<label for="">%s</label>', wp_kses_post( $term->name ) );
 				$count   = sprintf( '<span class="count">%s</span>', esc_html( $count_courses ) );
 
@@ -578,7 +585,12 @@
 					continue;
 				}
 				$checked = in_array( $value, $data_selected ) && empty( $disabled ) ? 'checked' : '';
-				$input   = sprintf( '<input name="c_authors" type="checkbox" value="%s" %s %s>', esc_attr( $value ), esc_attr( $checked ), $disabled );
+				$input   = sprintf(
+					'<input name="c_authors" type="checkbox" value="%s" %s %s>',
+					esc_attr( $value ),
+					esc_attr( $checked ),
+					esc_attr( $disabled )
+				);
 				$label   = sprintf( '<label for="">%s</label>', esc_html( $userModel->get_display_name() ) );
 				$count   = sprintf( '<span class="count">%s</span>', esc_html( $total_course_of_instructor ) );
 
@@ -605,7 +617,7 @@
 
 			$content = $this->html_item( esc_html__( 'Author', 'learnpress' ), $content );
 		} catch ( Throwable $e ) {
-			error_log( __METHOD__ . ': ' . $e->getMessage() );
+			LP_Debug::error_log( $e );
 		}
 
 		return $content;
@@ -718,7 +730,7 @@
 			foreach ( $filter_types as $key => $type ) {
 				$checked  = in_array( $key, $data_selected ) ? 'checked' : '';
 				$input    = sprintf(
-					'<input name="c_type" type="checkbox" value="%1$s" %2$s>',
+					'<input name="c_type" type="checkbox" value="%s" %s>',
 					esc_attr( $key ),
 					esc_attr( $checked )
 				);
@@ -745,8 +757,9 @@
 
 			$content = $this->html_item( esc_html__( 'Type', 'learnpress' ), $content );
 		} catch ( Throwable $e ) {
-			error_log( __METHOD__ . ': ' . $e->getMessage() );
+			LP_Debug::error_log( $e );
 		}
+
 		return $content;
 	}
 
@@ -812,7 +825,7 @@
 			'icon'                  => '<span class="lp-icon lp-icon-filter"></span>',
 			'count_fields_selected' => sprintf(
 				'<span class="course-filter-count-fields-selected">%s</span>',
-				$count
+				esc_html( $count )
 			),
 			'wrapper_end'           => '</div>',
 		];
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/Course/ListCoursesTemplate.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/Course/ListCoursesTemplate.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/Course/ListCoursesTemplate.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/Course/ListCoursesTemplate.php	2026-05-23 18:20:54.000000000 +0000
@@ -21,6 +21,7 @@
 use LP_Settings_Courses;
 use LP_User_Items_DB;
 use LP_User_Items_Filter;
+use LP_WP_Filesystem;
 use stdClass;
 use Throwable;
 use WP_Term;
@@ -511,9 +512,10 @@
 			'<div class="courses-layouts-display">' => '</div>',
 		];
 
-		$ico_grid_default = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-grid.svg' );
-		$ico_list_default = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-list.svg' );
-		$layouts          = [
+		$ico_grid_default = LP_WP_Filesystem::get_icon_svg( 'ico-grid.svg' );
+		$ico_list_default = LP_WP_Filesystem::get_icon_svg( 'ico-list.svg' );
+
+		$layouts = [
 			'list' => $data['courses_ico_list'] ?? $ico_list_default,
 			'grid' => $data['courses_ico_grid'] ?? $ico_grid_default,
 		];
@@ -620,6 +622,8 @@
 	 * @param array $data
 	 *
 	 * @return void
+	 * @since 4.2.3.2
+	 * @version 1.0.1
 	 */
 	public function sections_course_suggest( array $data = [] ) {
 		$content              = '';
@@ -637,9 +641,9 @@
 				if ( ! is_object( $courseObj ) ) {
 					continue;
 				}
-				$course_id = $courseObj->ID;
-				$course    = learn_press_get_course( $course_id );
-				if ( ! $course ) {
+				$course_id   = $courseObj->ID;
+				$courseModel = CourseModel::find( $course_id, true );
+				if ( ! $courseModel ) {
 					continue;
 				}
 
@@ -647,15 +651,15 @@
 					'learn-press/course-suggest/item/sections',
 					[
 						'wrapper'      => '<li class="item-course-suggest">',
-						'course_image' => $singleCourseTemplate->html_image( $course ),
+						'course_image' => $singleCourseTemplate->html_image( $courseModel ),
 						'course_title' => sprintf(
 							'<a href="%s">%s</a>',
-							$course->get_permalink(),
-							$singleCourseTemplate->html_title( $course )
+							esc_url_raw( $courseModel->get_permalink() ),
+							$singleCourseTemplate->html_title( $courseModel )
 						),
 						'wrapper_end'  => '</li>',
 					],
-					$course,
+					$courseModel,
 					$key_search,
 					$data
 				);
@@ -686,8 +690,7 @@
 			$content = Template::combine_components( $section );
 			echo $content;
 		} catch ( Throwable $e ) {
-			ob_end_clean();
-			error_log( __METHOD__ . ': ' . $e->getMessage() );
+			Template::print_message( $e->getMessage(), 'error' );
 		}
 	}
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Course/BuilderCourseTemplate.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Course/BuilderCourseTemplate.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Course/BuilderCourseTemplate.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Course/BuilderCourseTemplate.php	2026-05-23 18:20:54.000000000 +0000
@@ -15,30 +15,33 @@
 class BuilderCourseTemplate {
 	use Singleton;
 
-	public function init() {
-		add_action( 'learn-press/course-builder/courses/layout', [ $this, 'layout' ] );
-	}
+	public function init() {}
 
 	/**
 	 * Check query var to switch layout.
 	 *
 	 * @param array $data
 	 *
+	 * @since 4.3.6
+	 * @version 1.0.1
 	 * @return void
 	 * @throws Exception
 	 */
-	public function layout( array $data = [] ) {
+	public function layout( array $data = [] ): string {
 		// Check to switch layout.
 		$item_id         = CourseBuilder::get_item_id();
 		$data['item_id'] = $item_id;
+		$html            = '';
 
 		if ( ! empty( $item_id ) ) {
 			// Show edit course
-			BuilderEditCourseTemplate::instance()->layout( $data );
+			$html = BuilderEditCourseTemplate::instance()->layout( $data );
 		} else {
 			// Show list courses
-			BuilderListCoursesTemplate::instance()->layout( $data );
+			$html = BuilderListCoursesTemplate::instance()->layout( $data );
 		}
+
+		return $html;
 	}
 
 	public function get_link_edit( $course_id = 0 ) {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php	2026-05-23 18:20:54.000000000 +0000
@@ -24,6 +24,7 @@
 use LearnPress\TemplateHooks\CourseBuilder\BuilderPopupTemplate;
 use LearnPress\TemplateHooks\TemplateAJAX;
 use LP_Settings;
+use LP_WP_Filesystem;
 use Throwable;
 use WP_User;
 
@@ -38,13 +39,17 @@
 	}
 
 	/**
-	 * Display layout edit/create course
+	 * HTML edit/create course on Course Builder screen
 	 *
-	 * @param array $data [ 'userModel' => UserModel, 'courseModel' => CourseModel, 'item_id' => int ]
+	 * @param array $data
 	 *
-	 * @throws Exception
+	 * @since 4.3.6
+	 * @version 1.0.1
+	 * @return string
 	 */
-	public function layout( array $data = [] ) {
+	public function layout( array $data = [] ): string {
+		$html = '';
+
 		try {
 			// Check permission
 			$userModel = $data['userModel'] ?? false;
@@ -97,10 +102,12 @@
 				'wrap_end' => '</div>',
 			];
 
-			echo Template::combine_components( $section );
+			$html = Template::combine_components( $section );
 		} catch ( Throwable $e ) {
-			Template::print_message( $e->getMessage(), 'error' );
+			$html = Template::print_message( $e->getMessage(), 'error', false );
 		}
+
+		return $html;
 	}
 
 	/**
@@ -118,12 +125,12 @@
 		}
 
 		/** @var CourseModel|false $courseModel */
-		$courseModel          = $data['courseModel'] ?? false;
+		$courseModel                         = $data['courseModel'] ?? false;
 		$hide_instructor_access_admin_screen = LP_Settings::is_hide_instructor_access_admin_screen();
-		$more_actions_icon    = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-cb-more.svg' );
-		$title                = $courseModel ? $courseModel->get_title() : __( 'Add New Course', 'learnpress' );
-		$status_badge         = $courseModel ? $courseModel->get_status() : '';
-		$status               = '';
+		$more_actions_icon                   = LP_WP_Filesystem::get_icon_svg( 'ico-cb-more.svg' );
+		$title                               = $courseModel ? $courseModel->get_title() : __( 'Add New Course', 'learnpress' );
+		$status_badge                        = $courseModel ? $courseModel->get_status() : '';
+		$status                              = '';
 		if ( $courseModel ) {
 			$status = $courseModel->get_status();
 		}
@@ -138,7 +145,7 @@
 			),
 			true
 		) ? $status : 'publish';
-		$wp_user      = new WP_User( $userModel ) ;
+		$wp_user            = new WP_User( $userModel );
 		$hide_wp_edit_link  = $hide_instructor_access_admin_screen && user_can( $wp_user, UserModel::ROLE_INSTRUCTOR );
 
 		$section = [
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php	2026-05-23 18:20:54.000000000 +0000
@@ -22,6 +22,7 @@
 use LearnPress\TemplateHooks\Course\SingleCourseTemplate;
 use LearnPress\TemplateHooks\CourseBuilder\CourseBuilderTemplate;
 use LP_Course_Filter;
+use LP_WP_Filesystem;
 use Throwable;
 
 class BuilderListCoursesTemplate {
@@ -29,7 +30,16 @@
 
 	public function init() {}
 
-	public function layout( array $data = [] ) {
+	/**
+	 * HTML list courses on Course Builder screen
+	 *
+	 * @param array $data
+	 *
+	 * @since 4.3.6
+	 * @version 1.0.1
+	 * @return string
+	 */
+	public function layout( array $data = [] ): string {
 		$section = [
 			'header'       => $this->html_header( $data ),
 			'filter_bar'   => $this->html_filter_bar(),
@@ -37,7 +47,7 @@
 			'ai_templates' => AdminCreateCourseAITemplate::instance()->render_for_frontend(),
 		];
 
-		echo Template::combine_components( $section );
+		return Template::combine_components( $section );
 	}
 
 	/**
@@ -437,7 +447,7 @@
 				$settings
 			);
 
-			$more_actions_icon = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-cb-more.svg' );
+			$more_actions_icon = LP_WP_Filesystem::get_icon_svg( 'ico-cb-more.svg' );
 
 			// Set action by status
 			$action_by_status = [];
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php	2026-05-23 18:20:54.000000000 +0000
@@ -17,6 +17,7 @@
 use LearnPress\TemplateHooks\TemplateAJAX;
 use LP_Profile;
 use LP_Settings;
+use LP_WP_Filesystem;
 use Throwable;
 use WP_User;
 
@@ -253,7 +254,7 @@
 					<a href="%s">%s</a>
 				</div>',
 				esc_url( CourseBuilder::get_link_course_builder() ),
-				$custom_logo ?? wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-logo-course-builder.svg' ),
+				$custom_logo ?? LP_WP_Filesystem::get_icon_svg( 'ico-logo-course-builder.svg' ),
 			),
 			'user'        => sprintf(
 				'<div class="lp-cb-top-header__user">
@@ -275,7 +276,7 @@
 				__( 'View Profile', 'learnpress' ),
 				esc_url( $logout_url ),
 				__( 'Logout', 'learnpress' ),
-				wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-logout.svg' ),
+				LP_WP_Filesystem::get_icon_svg( 'ico-logout.svg' ),
 			),
 			'wrapper_end' => '</header>',
 		];
@@ -333,7 +334,7 @@
 			'wrapper_end' => '</ul>',
 		];
 
-		$sidebar_toggle_icon = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-cb-sidebar-toggle.svg' );
+		$sidebar_toggle_icon = LP_WP_Filesystem::get_icon_svg( 'ico-cb-sidebar-toggle.svg' );
 		$toggle              = sprintf(
 			'<button type="button" class="lp-cb-sidebar__toggle" aria-label="%s" title="%s">
 					%s
@@ -360,8 +361,9 @@
 	 * @param array $data
 	 *
 	 * @return string
+	 * @throws Exception
+	 * @version 1.0.1
 	 * @since 4.3.6
-	 * @version 1.0.0
 	 */
 	public function html_content( array $data = [] ): string {
 		$userModel = $data['userModel'] ?? false;
@@ -371,20 +373,24 @@
 
 		$menu_current = CourseBuilder::get_menu_current();
 
-		//Todo: new way - Switch layout display by menu, via model
+		//Switch layout display by menu, via model, @since 4.3.7
 		switch ( $menu_current ) {
 			case self::MENU_COURSES:
-				//BuilderCourseTemplate::instance()->layout( $data );
+				$content = BuilderCourseTemplate::instance()->layout( $data );
 				break;
 			default:
-				//$content = apply_filters( "learn-press/course-builder/content/layout", $menu_current, $data );
+				if ( has_action( "learn-press/course-builder/{$menu_current}/layout" ) ) {
+					// Hook old @since 4.3.6.
+					ob_start();
+					do_action( "learn-press/course-builder/{$menu_current}/layout", $data );
+					$content = ob_get_clean();
+				} else {
+					// Hook new @since 4.3.7.
+					$content = apply_filters( 'learn-press/course-builder/content/layout', '', $menu_current, $data );
+				}
 				break;
 		}
 
-		ob_start();
-		do_action( "learn-press/course-builder/{$menu_current}/layout", $data );
-		$content = ob_get_clean();
-
 		$output = [
 			'wrapper'     => '<div id="lp-course-builder-content" class="lp-cb-main">',
 			'content'     => $content,
@@ -409,9 +415,9 @@
 		}
 
 		$hide_instructor_access_admin_screen = LP_Settings::is_hide_instructor_access_admin_screen();
-		$wp_user = new WP_User( $userModel );
-		$is_instructor    = user_can( $wp_user,  UserModel::ROLE_INSTRUCTOR );
-		$dashboard_url    = admin_url();
+		$wp_user                             = new WP_User( $userModel );
+		$is_instructor                       = user_can( $wp_user, UserModel::ROLE_INSTRUCTOR );
+		$dashboard_url                       = admin_url();
 
 		$footer = [
 			'wrapper' => '<div class="lp-cb-sidebar__footer">',
@@ -605,7 +611,7 @@
 			}
 		}
 
-		$admin_bar_icon = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-cb-admin-bar.svg' );
+		$admin_bar_icon = LP_WP_Filesystem::get_icon_svg( 'ico-cb-admin-bar.svg' );
 
 		$wp_admin_bar->add_node(
 			array(
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php	2026-05-23 18:20:54.000000000 +0000
@@ -17,6 +17,7 @@
 use LearnPress\TemplateHooks\TemplateAJAX;
 use LP_Course_Filter;
 use LP_Statistics_DB;
+use LP_WP_Filesystem;
 use Throwable;
 
 class BuilderDashboardTemplate {
@@ -186,16 +187,6 @@
 		return intval( $result );
 	}
 
-	private function get_icon_svg( string $icon ): string {
-		static $icons = [];
-
-		if ( ! isset( $icons[ $icon ] ) ) {
-			$icons[ $icon ] = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/' . ltrim( $icon, '/' ) );
-		}
-
-		return $icons[ $icon ];
-	}
-
 	/**
 	 * Render statistics cards.
 	 *
@@ -259,7 +250,7 @@
 				</div>',
 				esc_attr( $card['color'] ),
 				esc_attr( $card['color'] ),
-				$this->get_icon_svg( $card['icon'] ?? '' ),
+				LP_WP_Filesystem::get_icon_svg( $card['icon'] ?? '' ),
 				esc_html( $card['label'] ),
 				esc_html( number_format_i18n( $value ) )
 			);
@@ -484,7 +475,7 @@
 				if ( empty( $thumbnail ) ) {
 					$thumbnail = sprintf(
 						'<div class="course-item__thumb-placeholder">%s</div>',
-						$this->get_icon_svg( 'ico-cb-dashboard-course-placeholder.svg' )
+						LP_WP_Filesystem::get_icon_svg( 'ico-cb-dashboard-course-placeholder.svg' )
 					);
 				}
 
@@ -565,7 +556,7 @@
 				if ( empty( $thumbnail ) ) {
 					$thumbnail = sprintf(
 						'<div class="course-item__thumb-placeholder">%s</div>',
-						$this->get_icon_svg( 'ico-cb-dashboard-course-placeholder.svg' )
+						LP_WP_Filesystem::get_icon_svg( 'ico-cb-dashboard-course-placeholder.svg' )
 					);
 				}
 
@@ -665,7 +656,7 @@
 				'label' => __( 'Create Course', 'learnpress' ),
 				'url'   => CourseBuilder::get_link_add_new( 'courses' ),
 				'color' => '#ef4444',
-				'svg'   => wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-courses-2.svg' ),
+				'svg'   => LP_WP_Filesystem::get_icon_svg( 'ico-courses-2.svg' ),
 			],
 			[
 				'label'         => __( 'Create Lesson', 'learnpress' ),
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php	2026-05-23 18:20:54.000000000 +0000
@@ -18,6 +18,7 @@
 use LearnPress\TemplateHooks\CourseBuilder\Course\BuilderCourseTemplate;
 use LearnPress\TemplateHooks\CourseBuilder\CourseBuilderTemplate;
 use LearnPress\TemplateHooks\TemplateAJAX;
+use LP_WP_Filesystem;
 use Throwable;
 use WP_Query;
 
@@ -311,8 +312,8 @@
 				$settings
 			);
 
-			$edit_icon         = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-cb-edit.svg' );
-			$more_actions_icon = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-cb-more.svg' );
+			$edit_icon         = LP_WP_Filesystem::get_icon_svg( 'ico-cb-edit.svg' );
+			$more_actions_icon = LP_WP_Filesystem::get_icon_svg( 'ico-cb-more.svg' );
 
 			$html_action = apply_filters(
 				'learn-press/course-builder/list-lessons/item/action',
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php	2026-05-23 18:20:54.000000000 +0000
@@ -22,6 +22,7 @@
 use LearnPress\TemplateHooks\CourseBuilder\Quiz\BuilderQuizTemplate;
 use LP_Question_CURD;
 use LP_Settings;
+use LP_WP_Filesystem;
 use Throwable;
 use WP_User;
 
@@ -94,20 +95,20 @@
 	}
 
 	public function html_header( array $data = [] ): string {
-		$userModel            = $data['userModel'] ?? false;
+		$userModel = $data['userModel'] ?? false;
 		if ( ! $userModel instanceof UserModel ) {
 			return '';
 		}
 
-		$questionModel        = $data['questionModel'] ?? false;
+		$questionModel                       = $data['questionModel'] ?? false;
 		$hide_instructor_access_admin_screen = LP_Settings::is_hide_instructor_access_admin_screen();
-		$more_actions_icon    = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-cb-more.svg' );
-		$title                = $questionModel ? $questionModel->get_the_title() : __( 'Add New Question', 'learnpress' );
-		$status               = $questionModel ? $questionModel->post_status : '';
-		$status_label         = 'future' === $status ? __( 'scheduled', 'learnpress' ) : $status;
-		$main_action_status   = in_array( $status, [ 'publish', 'draft', 'pending', 'future', 'private' ], true ) ? $status : 'publish';
-		$wp_user              = new WP_User( $userModel );
-		$hide_wp_edit_link    = $hide_instructor_access_admin_screen && user_can( $wp_user, UserModel::ROLE_INSTRUCTOR );
+		$more_actions_icon                   = LP_WP_Filesystem::get_icon_svg( 'ico-cb-more.svg' );
+		$title                               = $questionModel ? $questionModel->get_the_title() : __( 'Add New Question', 'learnpress' );
+		$status                              = $questionModel ? $questionModel->post_status : '';
+		$status_label                        = 'future' === $status ? __( 'scheduled', 'learnpress' ) : $status;
+		$main_action_status                  = in_array( $status, [ 'publish', 'draft', 'pending', 'future', 'private' ], true ) ? $status : 'publish';
+		$wp_user                             = new WP_User( $userModel );
+		$hide_wp_edit_link                   = $hide_instructor_access_admin_screen && user_can( $wp_user, UserModel::ROLE_INSTRUCTOR );
 
 		$section = [
 			'header_wrap'        => '<div class="lp-cb-header">',
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php	2026-05-23 18:20:54.000000000 +0000
@@ -18,6 +18,7 @@
 use LearnPress\TemplateHooks\CourseBuilder\Quiz\BuilderQuizTemplate;
 use LP_Question;
 use LP_Question_CURD;
+use LP_WP_Filesystem;
 use Throwable;
 use WP_Query;
 
@@ -222,16 +223,8 @@
 	 * @version 1.0.0
 	 */
 	public static function render_question( QuestionPostModel $question_model, array $settings = [] ): string {
-		static $edit_icon         = null;
-		static $more_actions_icon = null;
-
-		if ( null === $edit_icon ) {
-			$edit_icon = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-cb-edit.svg' );
-		}
-
-		if ( null === $more_actions_icon ) {
-			$more_actions_icon = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-cb-more.svg' );
-		}
+		$edit_icon         = LP_WP_Filesystem::get_icon_svg( 'ico-cb-edit.svg' );
+		$more_actions_icon = LP_WP_Filesystem::get_icon_svg( 'ico-cb-more.svg' );
 
 		$types         = LP_Question::get_types();
 		$type          = get_post_meta( $question_model->get_id(), '_lp_type', true );
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php	2026-05-23 18:20:54.000000000 +0000
@@ -22,6 +22,7 @@
 use LearnPress\TemplateHooks\Course\AdminEditCurriculumTemplate;
 use LearnPress\TemplateHooks\TemplateAJAX;
 use LP_Settings;
+use LP_WP_Filesystem;
 use Throwable;
 use WP_User;
 
@@ -94,20 +95,20 @@
 	}
 
 	public function html_header( array $data = [] ): string {
-		$userModel            = $data['userModel'] ?? false;
+		$userModel = $data['userModel'] ?? false;
 		if ( ! $userModel instanceof UserModel ) {
 			return '';
 		}
 
-		$quizModel            = $data['quizModel'] ?? false;
+		$quizModel                           = $data['quizModel'] ?? false;
 		$hide_instructor_access_admin_screen = LP_Settings::is_hide_instructor_access_admin_screen();
-		$more_actions_icon    = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-cb-more.svg' );
-		$title                = $quizModel ? $quizModel->get_the_title() : __( 'Add New Quiz', 'learnpress' );
-		$status               = $quizModel ? $quizModel->post_status : '';
-		$status_label         = 'future' === $status ? __( 'scheduled', 'learnpress' ) : $status;
-		$main_action_status   = in_array( $status, [ 'publish', 'draft', 'pending', 'future', 'private' ], true ) ? $status : 'publish';
-		$wp_user              = new WP_User( $userModel );
-		$hide_wp_edit_link    = $hide_instructor_access_admin_screen && user_can( $wp_user, UserModel::ROLE_INSTRUCTOR );
+		$more_actions_icon                   = LP_WP_Filesystem::get_icon_svg( 'ico-cb-more.svg' );
+		$title                               = $quizModel ? $quizModel->get_the_title() : __( 'Add New Quiz', 'learnpress' );
+		$status                              = $quizModel ? $quizModel->post_status : '';
+		$status_label                        = 'future' === $status ? __( 'scheduled', 'learnpress' ) : $status;
+		$main_action_status                  = in_array( $status, [ 'publish', 'draft', 'pending', 'future', 'private' ], true ) ? $status : 'publish';
+		$wp_user                             = new WP_User( $userModel );
+		$hide_wp_edit_link                   = $hide_instructor_access_admin_screen && user_can( $wp_user, UserModel::ROLE_INSTRUCTOR );
 
 		$section = [
 			'header_wrap'        => '<div class="lp-cb-header">',
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php	2026-05-23 18:20:54.000000000 +0000
@@ -11,12 +11,12 @@
 use LearnPress\CourseBuilder\CourseBuilder;
 use LearnPress\Helpers\Singleton;
 use LearnPress\Helpers\Template;
-use LearnPress\Models\CourseModel;
 use LearnPress\Models\PostModel;
 use LearnPress\Models\QuizPostModel;
 use LearnPress\Models\UserModel;
 use LearnPress\TemplateHooks\CourseBuilder\Course\BuilderCourseTemplate;
 use LearnPress\TemplateHooks\CourseBuilder\CourseBuilderTemplate;
+use LP_WP_Filesystem;
 use Throwable;
 use WP_Query;
 
@@ -221,16 +221,8 @@
 	 * @version 1.0.0
 	 */
 	public static function render_quiz( QuizPostModel $quiz_model, array $settings = [] ): string {
-		static $edit_icon         = null;
-		static $more_actions_icon = null;
-
-		if ( null === $edit_icon ) {
-			$edit_icon = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-cb-edit.svg' );
-		}
-
-		if ( null === $more_actions_icon ) {
-			$more_actions_icon = wp_remote_fopen( LP_PLUGIN_URL . 'assets/images/icons/ico-cb-more.svg' );
-		}
+		$edit_icon         = LP_WP_Filesystem::get_icon_svg( 'ico-cb-edit.svg' );
+		$more_actions_icon = LP_WP_Filesystem::get_icon_svg( 'ico-cb-more.svg' );
 
 		$author      = get_user_by( 'ID', $quiz_model->post_author );
 		$author_name = $author && isset( $author->display_name ) ? $author->display_name : '--';
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/languages/learnpress.pot /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/languages/learnpress.pot
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/languages/learnpress.pot	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/languages/learnpress.pot	2026-05-23 18:20:54.000000000 +0000
@@ -2,14 +2,14 @@
 # This file is distributed under the same license as the LearnPress plugin.
 msgid ""
 msgstr ""
-"Project-Id-Version: LearnPress 4.3.6\n"
+"Project-Id-Version: LearnPress 4.3.7\n"
 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/learnpress\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-05-03T16:33:34+00:00\n"
+"POT-Creation-Date: 2026-05-23T17:33:01+00:00\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "X-Generator: WP-CLI 2.11.0\n"
 "X-Domain: learnpress\n"
@@ -51,7 +51,7 @@
 #: assets/js/dist/admin/pages/tools.min.js:156
 #: config/settings/open-ai-modal.php:80
 #: inc/admin/views/statistics/users.php:35
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:358
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:349
 msgid "Students"
 msgstr ""
 
@@ -115,7 +115,7 @@
 #: assets/src/apps/js/blocks/course-elements/course-title/edit.js:26
 #: assets/src/apps/js/blocks/course-filter/course-filter/edit.js:10
 #: assets/src/apps/js/blocks/course-filter/edit.js:10
-#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:217
+#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:214
 #: assets/src/apps/js/blocks/instructor-elements/instructor-background/edit.js:25
 #: assets/src/apps/js/blocks/instructor-elements/instructor-course/edit.js:16
 #: assets/src/apps/js/blocks/instructor-elements/instructor-social/edit.js:10
@@ -129,12 +129,12 @@
 #: inc/admin/sub-menus/class-lp-submenu-settings.php:22
 #: inc/admin/views/addons.php:181
 #: inc/TemplateHooks/CourseBuilder/BuilderPopupTemplate.php:326
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:252
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:259
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:155
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:202
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:206
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:203
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:207
 #: inc/TemplateHooks/CourseBuilder/Settings/BuilderSettingsTemplate.php:57
-#: learnpress.php:859
+#: learnpress.php:860
 msgid "Settings"
 msgstr ""
 
@@ -180,7 +180,7 @@
 msgstr ""
 
 #: assets/src/apps/js/blocks/course-elements/course-button-read-more/edit.js:87
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:172
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:252
 msgid "Read more"
 msgstr ""
 
@@ -233,7 +233,7 @@
 #: inc/TemplateHooks/Admin/AI/AdminCreateCourseAITemplate.php:542
 #: inc/TemplateHooks/Course/SingleCourseClassicTemplate.php:264
 #: inc/TemplateHooks/Course/SingleCourseTemplate.php:1514
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:248
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:255
 msgid "Curriculum"
 msgstr ""
 
@@ -328,7 +328,7 @@
 #: inc/admin/views/quiz/editor.php:48
 #: inc/custom-post-types/question.php:316
 #: inc/TemplateHooks/Course/CourseMaterialTemplate.php:184
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:746
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:758
 #: inc/Widgets/course-extra.php:30
 msgid "Type"
 msgstr ""
@@ -342,7 +342,7 @@
 #: assets/src/apps/js/blocks/course-elements/course-material/edit.js:37
 #: assets/src/apps/js/blocks/courses/list-courses/edit.js:40
 #: config/elementor/course/list-courses-by-page.php:172
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:361
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:362
 msgid "Load more"
 msgstr ""
 
@@ -373,7 +373,7 @@
 msgstr ""
 
 #: assets/src/apps/js/blocks/course-elements/course-title/edit.js:21
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:448
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:455
 msgid "Course Title"
 msgstr ""
 
@@ -391,15 +391,15 @@
 #: assets/src/apps/js/blocks/course-filter/button-reset-filter/edit.js:8
 #: assets/src/apps/js/blocks/course-filter-elements/button-reset-filter/edit.js:8
 #: inc/admin/views/tools/course/html-user-item.php:26
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:791
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:158
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:804
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:168
 msgid "Reset"
 msgstr ""
 
 #: assets/src/apps/js/blocks/course-filter/button-submit-filter/edit.js:8
 #: assets/src/apps/js/blocks/course-filter-elements/button-submit-filter/edit.js:8
 #: inc/TemplateHooks/Admin/AI/AdminEditWithAITemplate.php:387
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:763
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:776
 msgid "Apply"
 msgstr ""
 
@@ -413,7 +413,7 @@
 #: inc/custom-post-types/question.php:314
 #: inc/custom-post-types/quiz.php:245
 #: inc/TemplateHooks/Course/AdminEditSettingTemplate.php:551
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:606
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:618
 msgid "Author"
 msgstr ""
 
@@ -436,8 +436,8 @@
 #: inc/admin/views/meta-boxes/fields/extra-faq.php:58
 #: inc/admin/views/setup/setup-stripe.php:7
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:416
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:378
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:422
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:379
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:423
 #: inc/Widgets/course-extra.php:25
 #: inc/Widgets/course-info.php:32
 #: inc/Widgets/course-progress.php:29
@@ -492,7 +492,7 @@
 #: config/elementor/course/list-courses.php:123
 #: config/widgets/course/filter-course.php:53
 #: inc/Models/WPTables/CoursesTable.php:57
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:294
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:296
 #: inc/TemplateHooks/Course/SingleCourseOfflineTemplate.php:225
 #: inc/WPGDPR/ExportPersonalData.php:355
 #: templates/emails/order-items-table.php:89
@@ -506,10 +506,10 @@
 #: inc/admin/views/tools/course/html-user.php:21
 #: inc/TemplateHooks/Admin/AdminListStudentsEnrolled.php:343
 #: inc/TemplateHooks/Admin/AdminListStudentsEnrolled.php:388
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:190
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:136
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:94
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:76
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:192
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:146
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:95
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:77
 #: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:75
 msgid "Search"
 msgstr ""
@@ -519,8 +519,8 @@
 #: inc/admin/lp-admin-actions.php:224
 #: inc/admin/sub-menus/class-lp-submenu-tags.php:11
 #: inc/admin/sub-menus/class-lp-submenu-tags.php:12
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:526
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:867
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:533
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:874
 msgid "Tags"
 msgstr ""
 
@@ -535,31 +535,31 @@
 msgid "Course Filter"
 msgstr ""
 
-#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:165
+#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:162
 msgid "Courses Fetching…"
 msgstr ""
 
-#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:174
+#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:171
 msgid "Course One"
 msgstr ""
 
-#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:178
+#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:175
 msgid "Course two"
 msgstr ""
 
-#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:188
+#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:185
 #: config/settings/course.php:121
 #: inc/TemplateHooks/Course/CourseMaterialTemplate.php:348
 msgid "Load More"
 msgstr ""
 
-#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:219
+#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:216
 #: config/elementor/course/list-courses-by-page.php:80
 #: config/elementor/course/list-courses.php:41
 msgid "Layout"
 msgstr ""
 
-#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:234
+#: assets/src/apps/js/blocks/courses/course-item-template/edit.js:231
 #: config/elementor/course/skin/courses-grid.php:26
 #: config/elementor/course/skin/courses-loop-item.php:39
 msgid "Columns"
@@ -668,10 +668,10 @@
 #: assets/js/dist/frontend/quiz.min.js:41
 #: inc/class-lp-assets.php:149
 #: inc/lp-core-functions.php:2084
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:545
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:552
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:385
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:512
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:533
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:513
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:534
 msgid "OK"
 msgstr ""
 
@@ -682,12 +682,12 @@
 #: inc/Models/UserItems/UserItemModel.php:526
 #: inc/order/class-lp-order.php:1016
 #: inc/TemplateHooks/CourseBuilder/BuilderPopupTemplate.php:141
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:546
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:776
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:879
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:553
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:783
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:886
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:386
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:513
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:534
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:514
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:535
 #: inc/TemplateHooks/Profile/ProfileTemplate.php:180
 #: inc/TemplateHooks/Profile/ProfileTemplate.php:276
 #: templates/profile/tabs/settings/avatar.php:28
@@ -765,7 +765,7 @@
 #: inc/TemplateHooks/Admin/AdminEditQizTemplate.php:159
 #: inc/TemplateHooks/Admin/AdminEditQizTemplate.php:356
 #: inc/TemplateHooks/CourseBuilder/BuilderPopupTemplate.php:327
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:48
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:49
 #: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:191
 msgid "Questions"
 msgstr ""
@@ -873,14 +873,14 @@
 #: inc/admin/class-lp-install-sample-data.php:157
 #: inc/custom-post-types/abstract.php:1001
 #: inc/custom-post-types/question.php:359
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:528
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:481
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:535
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:491
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:368
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:325
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:495
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:314
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:516
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:311
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:326
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:496
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:307
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:517
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:303
 #: templates/content-lesson/content.php:27
 msgid "Edit"
 msgstr ""
@@ -1000,7 +1000,7 @@
 msgstr ""
 
 #: config/course-builder/menus.php:5
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:72
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:73
 msgid "Dashboard"
 msgstr ""
 
@@ -1016,8 +1016,8 @@
 #: inc/custom-post-types/course.php:52
 #: inc/lp-template-functions.php:315
 #: inc/settings/class-lp-settings-courses.php:16
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:70
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:210
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:80
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:211
 #: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:190
 #: inc/user/class-lp-profile.php:549
 #: templates/checkout/order-received.php:56
@@ -1032,7 +1032,7 @@
 #: inc/custom-post-types/lesson.php:195
 #: inc/TemplateHooks/Course/AdminEditSettingTemplate.php:360
 #: inc/TemplateHooks/Course/SingleCourseOfflineTemplate.php:249
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:66
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:67
 #: inc/WPGDPR/ExportPersonalData.php:359
 #: templates/widgets/course-info.php:25
 msgid "Lessons"
@@ -1045,10 +1045,10 @@
 #: inc/lp-template-functions.php:51
 #: inc/TemplateHooks/Course/SingleCourseClassicTemplate.php:263
 #: inc/TemplateHooks/CourseBuilder/BuilderPopupTemplate.php:325
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:244
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:251
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:151
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:198
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:198
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:199
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:199
 msgid "Overview"
 msgstr ""
 
@@ -1072,8 +1072,8 @@
 #: inc/custom-post-types/quiz.php:177
 #: inc/TemplateHooks/Admin/AdminEditQizTemplate.php:158
 #: inc/TemplateHooks/Admin/AI/AdminCreateCourseAITemplate.php:512
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:491
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:202
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:497
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:203
 msgid "Question"
 msgid_plural "Questions"
 msgstr[0] ""
@@ -1298,7 +1298,7 @@
 #: inc/admin/views/statistics/overview.php:19
 #: inc/admin/views/statistics/users.php:20
 #: inc/ExternalPlugin/Elementor/Widgets/Course/FilterCourseElementor.php:148
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:157
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:167
 msgid "Filter"
 msgstr ""
 
@@ -1456,12 +1456,12 @@
 msgstr ""
 
 #: config/elementor/course/list-courses-by-page.php:141
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:549
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:551
 msgid "Title a-z"
 msgstr ""
 
 #: config/elementor/course/list-courses-by-page.php:142
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:550
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:552
 msgid "Title z-a"
 msgstr ""
 
@@ -1475,7 +1475,7 @@
 
 #: config/elementor/course/list-courses-by-page.php:145
 #: config/elementor/course/list-courses.php:74
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:553
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:555
 msgid "Popular"
 msgstr ""
 
@@ -1613,10 +1613,10 @@
 #: inc/admin/views/settings/mcp-api-keys-form.php:45
 #: inc/admin/views/setup/setup-stripe.php:11
 #: inc/TemplateHooks/Admin/AdminEditQuestionTemplate.php:262
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:625
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:632
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:446
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:404
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:448
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:405
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:449
 msgid "Description"
 msgstr ""
 
@@ -1843,7 +1843,7 @@
 
 #: config/profile-tabs.php:85
 #: inc/jwt/rest-api/version1/class-lp-rest-users-v1-controller.php:124
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1122
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1129
 #: templates/checkout/account-login.php:35
 #: templates/checkout/account-login.php:36
 #: templates/checkout/account-register.php:32
@@ -1858,7 +1858,7 @@
 msgstr ""
 
 #: config/profile-tabs.php:96
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:277
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:278
 msgid "Logout"
 msgstr ""
 
@@ -1910,7 +1910,7 @@
 #: inc/custom-post-types/abstract.php:974
 #: inc/custom-post-types/quiz.php:246
 #: inc/TemplateHooks/Admin/AdminListStudentsEnrolled.php:514
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:488
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:494
 #: inc/TemplateHooks/Instructor/SingleInstructorTemplate.php:69
 #: templates/emails/order-items-table.php:87
 msgid "Course"
@@ -1930,7 +1930,7 @@
 #: inc/TemplateHooks/Admin/AI/AdminCreateCourseAITemplate.php:480
 #: inc/TemplateHooks/Course/SingleCourseModernLayout.php:206
 #: inc/TemplateHooks/Course/SingleCourseTemplate.php:560
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:489
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:495
 msgid "Lesson"
 msgid_plural "Lessons"
 msgstr[0] ""
@@ -1948,8 +1948,8 @@
 #: inc/TemplateHooks/Admin/AI/AdminCreateCourseAITemplate.php:527
 #: inc/TemplateHooks/Course/SingleCourseModernLayout.php:214
 #: inc/TemplateHooks/Course/SingleCourseTemplate.php:563
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:490
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:192
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:496
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:193
 #: inc/TemplateHooks/Profile/ProfileQuizzesTemplate.php:137
 #: templates/profile/tabs/quizzes.php:56
 msgid "Quiz"
@@ -2853,40 +2853,60 @@
 msgid "Instruction"
 msgstr ""
 
-#: config/settings/gateway/paypal.php:13
+#: config/settings/gateway/paypal.php:15
 #: inc/admin/meta-box/fields/payment-order.php:10
 #: inc/emails/class-lp-email.php:873
 msgid "Enable/Disable"
 msgstr ""
 
-#: config/settings/gateway/paypal.php:17
+#: config/settings/gateway/paypal.php:19
 msgid "Enable PayPal"
 msgstr ""
 
-#: config/settings/gateway/paypal.php:26
+#: config/settings/gateway/paypal.php:28
 msgid "Sandbox mode"
 msgstr ""
 
-#: config/settings/gateway/paypal.php:30
+#: config/settings/gateway/paypal.php:32
 msgid "Enable PayPal sandbox"
 msgstr ""
 
-#: config/settings/gateway/paypal.php:46
+#: config/settings/gateway/paypal.php:48
 msgid "Client ID"
 msgstr ""
 
-#: config/settings/gateway/paypal.php:50
+#: config/settings/gateway/paypal.php:52
 msgid "How to get <a href=\"%s\" target=\"_blank\">Client ID</a>"
 msgstr ""
 
-#: config/settings/gateway/paypal.php:55
+#: config/settings/gateway/paypal.php:57
 msgid "Client Secret"
 msgstr ""
 
-#: config/settings/gateway/paypal.php:59
+#: config/settings/gateway/paypal.php:61
 msgid "How to get <a href=\"%s\" target=\"_blank\">Client Secret</a>"
 msgstr ""
 
+#: config/settings/gateway/paypal.php:66
+msgid "Enable subscriptions"
+msgstr ""
+
+#: config/settings/gateway/paypal.php:72
+msgid "Enable PayPal subscription checkout flow."
+msgstr ""
+
+#: config/settings/gateway/paypal.php:73
+msgid "Webhook URL:"
+msgstr ""
+
+#: config/settings/gateway/paypal.php:78
+msgid "Subscription webhook ID"
+msgstr ""
+
+#: config/settings/gateway/paypal.php:81
+msgid "PayPal webhook ID used to reverse-verify subscription events."
+msgstr ""
+
 #: config/settings/general.php:19
 msgid "Pages setup"
 msgstr ""
@@ -3755,8 +3775,8 @@
 msgstr ""
 
 #: config/settings/permalink.php:78
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:242
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:575
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:243
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:581
 #: inc/TemplateHooks/Profile/ProfileCoursesTemplate.php:69
 #: templates/pages/course-builder.php:27
 msgid "Course Builder"
@@ -3970,8 +3990,8 @@
 
 #: inc/admin/class-lp-admin-assets.php:69
 #: inc/class-lp-assets.php:230
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:661
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:65
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:668
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:75
 msgid "Generate with AI"
 msgstr ""
 
@@ -3985,7 +4005,7 @@
 msgstr ""
 
 #: inc/admin/class-lp-admin-assets.php:107
-#: inc/admin/views/meta-boxes/order/details.php:147
+#: inc/admin/views/meta-boxes/order/details.php:148
 #: inc/emails/guest/class-lp-email-cancelled-order-guest.php:25
 #: inc/emails/guest/class-lp-email-completed-order-guest.php:29
 #: inc/emails/guest/class-lp-email-new-order-guest.php:25
@@ -4013,7 +4033,7 @@
 #: inc/admin/class-lp-admin-assets.php:631
 #: inc/admin/views/setup/content.php:50
 #: inc/custom-post-types/quiz.php:172
-#: inc/TemplateHooks/Admin/AdminTemplate.php:113
+#: inc/TemplateHooks/Admin/AdminTemplate.php:114
 msgid "Back"
 msgstr ""
 
@@ -4021,7 +4041,7 @@
 #: inc/admin/views/course/modal-choose-items.php:54
 #: inc/admin/views/quiz/modal-choose-items.php:52
 #: inc/custom-post-types/quiz.php:173
-#: inc/TemplateHooks/Admin/AdminTemplate.php:108
+#: inc/TemplateHooks/Admin/AdminTemplate.php:109
 msgid "Selected items"
 msgstr ""
 
@@ -4279,13 +4299,13 @@
 #: inc/admin/class-lp-admin.php:912
 #: inc/Ajax/CourseBuilder/CourseBuilderAjax.php:195
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:320
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:468
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:469
 msgid "Permalink is only available if the item is already assigned to a course."
 msgstr ""
 
 #: inc/admin/class-lp-admin.php:961
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:579
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:598
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:585
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:604
 msgid "Edit with Course Builder"
 msgstr ""
 
@@ -4341,19 +4361,19 @@
 #: inc/admin/class-lp-modal-search-users.php:50
 #: inc/admin/views/course/modal-choose-items.php:92
 #: inc/admin/views/quiz/modal-choose-items.php:83
-#: inc/TemplateHooks/Admin/AdminTemplate.php:104
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:777
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:880
+#: inc/TemplateHooks/Admin/AdminTemplate.php:105
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:784
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:887
 msgid "Add"
 msgstr ""
 
 #: inc/admin/class-lp-modal-search-items.php:61
 #: inc/admin/class-lp-modal-search-users.php:51
 #: inc/admin/views/course/modal-choose-items.php:66
-#: inc/admin/views/meta-boxes/order/details.php:231
+#: inc/admin/views/meta-boxes/order/details.php:232
 #: inc/admin/views/quiz/modal-choose-items.php:58
 #: inc/TemplateHooks/Admin/AI/AdminCreateCourseAITemplate.php:655
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:100
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:102
 #: inc/TemplateHooks/CourseBuilder/BuilderPopupTemplate.php:88
 msgid "Close"
 msgstr ""
@@ -4472,8 +4492,8 @@
 msgstr ""
 
 #: inc/admin/class-lp-setup-wizard.php:374
-#: inc/gateways/paypal/class-lp-gateway-paypal.php:87
-#: inc/gateways/paypal/class-lp-gateway-paypal.php:91
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:93
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:97
 msgid "PayPal"
 msgstr ""
 
@@ -4551,9 +4571,9 @@
 #: inc/admin/lp-admin-actions.php:219
 #: inc/admin/sub-menus/class-lp-submenu-categories.php:11
 #: inc/admin/sub-menus/class-lp-submenu-categories.php:12
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:338
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:736
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:784
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:340
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:743
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:791
 msgid "Categories"
 msgstr ""
 
@@ -4665,24 +4685,24 @@
 #: inc/Ajax/CourseBuilder/CourseBuilderAjax.php:2059
 #: inc/TemplateHooks/CourseBuilder/BuilderPopupTemplate.php:100
 #: inc/TemplateHooks/CourseBuilder/BuilderPopupTemplate.php:119
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:182
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1096
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:449
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:189
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1103
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:459
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:90
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:123
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:333
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:144
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:582
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:322
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:144
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:576
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:319
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:334
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:145
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:583
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:315
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:145
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:577
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:311
 #: inc/templates/class-lp-template-profile.php:117
 msgid "Publish"
 msgstr ""
 
 #: inc/admin/lp-admin-functions.php:2102
-#: inc/Models/PostModel.php:618
+#: inc/Models/PostModel.php:620
 #: inc/order/class-lp-order.php:281
 #: inc/templates/class-lp-template-profile.php:118
 msgid "Pending"
@@ -4692,7 +4712,7 @@
 #: inc/admin/views/addons.php:164
 #: inc/admin/views/addons.php:266
 #: inc/ExternalPlugin/Elementor/Widgets/Course/FilterCourseElementor.php:235
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:252
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:254
 msgid "Paid"
 msgstr ""
 
@@ -4703,9 +4723,9 @@
 #: inc/course/abstract-course.php:713
 #: inc/ExternalPlugin/Elementor/Widgets/Course/FilterCourseElementor.php:233
 #: inc/jwt/rest-api/version1/class-lp-rest-courses-v1-controller.php:880
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:248
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:250
 #: inc/TemplateHooks/Course/SingleCourseTemplate.php:445
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:581
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:572
 #: inc/WPGDPR/ExportPersonalData.php:396
 #: templates/order/order-details.php:50
 msgid "Free"
@@ -4748,9 +4768,9 @@
 #: inc/admin/views/question/fib-answer-editor.php:24
 #: inc/admin/views/question/option.php:22
 #: inc/admin/views/tools/database/html-clean-database.php:46
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:344
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:333
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:330
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:345
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:326
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:322
 msgid "Delete"
 msgstr ""
 
@@ -4934,7 +4954,7 @@
 msgstr ""
 
 #: inc/admin/sub-menus/class-lp-submenu-addons.php:18
-#: learnpress.php:861
+#: learnpress.php:862
 msgid "Add-ons"
 msgstr ""
 
@@ -5102,14 +5122,14 @@
 #: inc/Ajax/CourseBuilder/CourseBuilderAjax.php:1961
 #: inc/TemplateHooks/CourseBuilder/BuilderPopupTemplate.php:100
 #: inc/TemplateHooks/CourseBuilder/BuilderPopupTemplate.php:118
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:181
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:185
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:188
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:192
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:90
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:122
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:143
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:146
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:143
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:146
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:144
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:147
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:144
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:147
 msgid "Update"
 msgstr ""
 
@@ -5207,7 +5227,7 @@
 msgstr ""
 
 #: inc/admin/views/course/modal-choose-items.php:71
-#: inc/TemplateHooks/Admin/AdminTemplate.php:86
+#: inc/TemplateHooks/Admin/AdminTemplate.php:87
 msgid "Type here to search for an item"
 msgstr ""
 
@@ -5275,12 +5295,12 @@
 #: inc/TemplateHooks/Admin/AdminEditQuestionTemplate.php:820
 #: inc/TemplateHooks/Course/AdminEditCurriculumTemplate.php:256
 #: inc/TemplateHooks/Course/AdminEditCurriculumTemplate.php:447
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:208
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:332
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:344
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:169
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:169
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:318
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:215
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:333
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:345
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:170
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:170
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:310
 msgid "Are you sure?"
 msgstr ""
 
@@ -5308,12 +5328,12 @@
 msgstr ""
 
 #: inc/admin/views/dashboard/plugin-status/html-results.php:36
-#: inc/Models/PostModel.php:608
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1060
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1104
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:100
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:575
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:569
+#: inc/Models/PostModel.php:610
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1067
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1111
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:110
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:576
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:570
 msgid "Published"
 msgstr ""
 
@@ -5346,8 +5366,8 @@
 #: inc/custom-post-types/abstract.php:1016
 #: inc/custom-post-types/question.php:364
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:277
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:338
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:382
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:339
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:383
 msgid "Not assigned yet"
 msgstr ""
 
@@ -5463,13 +5483,13 @@
 msgstr ""
 
 #: inc/admin/views/meta-boxes/course/settings.php:188
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:498
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:627
 #: inc/TemplateHooks/Course/AdminEditSettingTemplate.php:256
 msgid "Reset course progress"
 msgstr ""
 
 #: inc/admin/views/meta-boxes/course/settings.php:189
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:499
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:628
 #: inc/TemplateHooks/Course/AdminEditSettingTemplate.php:257
 msgid "Keep course progress"
 msgstr ""
@@ -5780,9 +5800,9 @@
 #: inc/custom-post-types/lesson.php:165
 #: inc/custom-post-types/lesson.php:264
 #: inc/lp-template-functions.php:1101
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:170
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:213
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:195
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:177
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:214
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:196
 #: templates/loop/single-course/loop-section-item.php:37
 #: templates/single-course/section/item-meta.php:32
 msgid "Preview"
@@ -5811,9 +5831,9 @@
 msgstr ""
 
 #: inc/admin/views/meta-boxes/order/actions.php:32
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:211
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:172
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:172
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:218
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:173
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:173
 msgid "Move to Trash"
 msgstr ""
 
@@ -5904,29 +5924,29 @@
 msgid "Choose User"
 msgstr ""
 
-#: inc/admin/views/meta-boxes/order/details.php:154
+#: inc/admin/views/meta-boxes/order/details.php:155
 msgid "No customer"
 msgstr ""
 
-#: inc/admin/views/meta-boxes/order/details.php:181
+#: inc/admin/views/meta-boxes/order/details.php:182
 msgid "In order to change the order user, please change the order status to \"Pending\"."
 msgstr ""
 
-#: inc/admin/views/meta-boxes/order/details.php:190
+#: inc/admin/views/meta-boxes/order/details.php:191
 #: inc/TemplateHooks/Profile/ProfileOrderTemplate.php:310
 #: templates/order/order-details.php:126
 msgid "Order key:"
 msgstr ""
 
-#: inc/admin/views/meta-boxes/order/details.php:199
+#: inc/admin/views/meta-boxes/order/details.php:200
 msgid "Customer Note"
 msgstr ""
 
-#: inc/admin/views/meta-boxes/order/details.php:222
+#: inc/admin/views/meta-boxes/order/details.php:223
 msgid "Type here to search for the course"
 msgstr ""
 
-#: inc/admin/views/meta-boxes/order/details.php:226
+#: inc/admin/views/meta-boxes/order/details.php:227
 msgid "No results"
 msgstr ""
 
@@ -6112,8 +6132,8 @@
 
 #: inc/admin/views/quiz/editor.php:49
 #: inc/admin/views/tools/course/html-user.php:31
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:214
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:196
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:215
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:197
 #: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:195
 #: templates/profile/tabs/orders/list.php:34
 msgid "Actions"
@@ -6137,13 +6157,13 @@
 msgstr ""
 
 #: inc/admin/views/quiz/question-actions.php:28
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:210
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:448
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:332
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:171
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:321
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:171
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:318
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:217
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:458
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:333
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:172
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:314
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:172
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:310
 msgid "Duplicate"
 msgstr ""
 
@@ -6385,8 +6405,8 @@
 #: inc/admin/views/statistics/orders.php:13
 #: inc/admin/views/statistics/overview.php:12
 #: inc/admin/views/statistics/users.php:13
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:327
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:361
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:318
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:352
 msgid "This month"
 msgstr ""
 
@@ -6401,14 +6421,14 @@
 #: inc/admin/views/statistics/orders.php:15
 #: inc/admin/views/statistics/overview.php:14
 #: inc/admin/views/statistics/users.php:15
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:329
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:362
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:320
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:353
 msgid "This year"
 msgstr ""
 
 #: inc/admin/views/statistics/courses.php:27
 #: inc/admin/views/statistics/overview.php:34
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:210
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:201
 #: templates/profile/tabs/courses/general-statistic.php:45
 msgid "Total Courses"
 msgstr ""
@@ -6416,12 +6436,12 @@
 #: inc/admin/views/statistics/courses.php:31
 #: inc/admin/views/statistics/courses.php:57
 #: inc/rest-api/v1/admin/class-lp-admin-rest-statistics-controller.php:141
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:216
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:207
 msgid "Published Courses"
 msgstr ""
 
 #: inc/admin/views/statistics/courses.php:35
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:222
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:213
 msgid "Pending Courses"
 msgstr ""
 
@@ -6468,12 +6488,12 @@
 msgstr ""
 
 #: inc/admin/views/statistics/overview.php:38
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:238
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:229
 msgid "Total Instructors"
 msgstr ""
 
 #: inc/admin/views/statistics/overview.php:42
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:228
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:219
 #: inc/WPGDPR/ExportPersonalData.php:358
 #: templates/profile/tabs/courses/general-statistic.php:49
 msgid "Total Students"
@@ -6863,7 +6883,7 @@
 msgstr ""
 
 #: inc/Ajax/AI/OpenAiAjax.php:212
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:450
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:579
 msgid "Redirecting..."
 msgstr ""
 
@@ -6972,7 +6992,7 @@
 msgstr ""
 
 #: inc/Ajax/CourseBuilder/CourseBuilderAjax.php:475
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:184
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:191
 msgid "Submit for Review"
 msgstr ""
 
@@ -7122,7 +7142,7 @@
 #: inc/Models/Quiz/QuizQuestionModel.php:211
 #: inc/TemplateHooks/Admin/AdminEditQizTemplate.php:102
 #: inc/TemplateHooks/Admin/AdminEditQizTemplate.php:402
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:64
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:65
 msgid "Quiz not found"
 msgstr ""
 
@@ -7215,7 +7235,7 @@
 #: inc/Models/QuizPostModel.php:323
 #: inc/Models/QuizPostModel.php:383
 #: inc/TemplateHooks/Admin/AdminEditQuestionTemplate.php:92
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:64
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:65
 msgid "Question not found"
 msgstr ""
 
@@ -7294,7 +7314,7 @@
 #: inc/Models/CourseSectionModel.php:296
 #: inc/TemplateHooks/Course/AdminEditCurriculumTemplate.php:105
 #: inc/TemplateHooks/Course/AdminEditCurriculumTemplate.php:626
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:75
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:80
 msgid "Course not found"
 msgstr ""
 
@@ -7456,7 +7476,7 @@
 #: inc/TemplateHooks/Admin/AdminListStudentsEnrolled.php:328
 #: inc/TemplateHooks/Admin/AdminListStudentsEnrolled.php:373
 #: inc/TemplateHooks/Admin/AdminListStudentsEnrolled.php:510
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:788
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:791
 #: inc/TemplateHooks/Course/SingleCourseModernLayout.php:202
 #: inc/TemplateHooks/Course/SingleCourseTemplate.php:496
 #: inc/TemplateHooks/Course/SingleCourseTemplate.php:522
@@ -7484,12 +7504,12 @@
 #: inc/custom-post-types/order.php:562
 #: inc/jwt/rest-api/version1/class-lp-rest-courses-v1-controller.php:1628
 #: inc/TemplateHooks/Admin/AdminListStudentsEnrolled.php:526
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1102
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:145
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:212
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:588
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:194
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:582
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1109
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:155
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:213
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:589
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:195
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:583
 #: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:194
 #: inc/WPGDPR/ExportPersonalData.php:256
 #: inc/WPGDPR/ExportPersonalData.php:561
@@ -7530,8 +7550,8 @@
 
 #: inc/Ajax/LessonAjax.php:46
 #: inc/class-lp-checkout.php:477
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:358
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:378
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:365
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:385
 msgid "Course is invalid!"
 msgstr ""
 
@@ -7598,7 +7618,7 @@
 msgid "No item found!"
 msgstr ""
 
-#: inc/cart/class-lp-cart.php:93
+#: inc/cart/class-lp-cart.php:98
 msgid "Course is not exists!"
 msgstr ""
 
@@ -7648,7 +7668,7 @@
 msgstr ""
 
 #: inc/class-lp-assets.php:176
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:998
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1005
 #: inc/TemplateHooks/CourseBuilder/Settings/BuilderSettingsTemplate.php:169
 #: inc/TemplateHooks/Profile/ProfileTemplate.php:170
 #: inc/TemplateHooks/Profile/ProfileTemplate.php:266
@@ -8196,9 +8216,9 @@
 #: inc/custom-post-types/lesson.php:197
 #: inc/custom-post-types/order.php:674
 #: inc/custom-post-types/question.php:213
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:792
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:875
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:561
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:799
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:882
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:567
 msgid "Add New"
 msgstr ""
 
@@ -8327,11 +8347,11 @@
 #: inc/custom-post-types/question.php:485
 #: inc/custom-post-types/quiz.php:446
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:305
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:286
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:366
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:284
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:410
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:280
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:287
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:367
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:277
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:411
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:272
 msgid "Assigned"
 msgstr ""
 
@@ -8442,7 +8462,7 @@
 msgstr ""
 
 #: inc/custom-post-types/question.php:217
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:137
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:138
 msgid "No questions found"
 msgstr ""
 
@@ -8948,7 +8968,127 @@
 msgid "Register Form"
 msgstr ""
 
-#: inc/gateways/class-lp-gateway-abstract.php:227
+#: inc/gateways/class-lp-gateway-abstract.php:303
+#: inc/gateways/class-lp-gateway-abstract.php:355
+msgid "Missing subscription price id."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:360
+msgid "Missing subscription return URLs."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:378
+msgid "Gateway %s does not support subscription payment."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:422
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:627
+msgid "Missing subscription plan name."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:426
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1021
+msgid "Invalid subscription amount."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:430
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:980
+msgid "Invalid subscription setup fee."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:434
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1026
+msgid "Missing subscription currency."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:438
+msgid "Invalid subscription interval."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:457
+msgid "Gateway %s does not support subscription plan creation."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:470
+msgid "Gateway %s does not support listing subscription plans."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:488
+msgid "Gateway %s does not support fetching subscription plan."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:502
+msgid "Gateway %s does not support updating subscription plan."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:515
+msgid "Gateway %s does not support deleting subscription plan."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:529
+#: inc/gateways/class-lp-gateway-abstract.php:543
+msgid "Gateway %s does not support subscription webhook."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:561
+msgid "Gateway %s does not support subscription webhook verification."
+msgstr ""
+
+#. translators: %s: comma separated required webhook fields.
+#: inc/gateways/class-lp-gateway-abstract.php:652
+msgid "Invalid webhook request data: missing %s."
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:745
+msgid "Started trialing created at"
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:747
+#: inc/gateways/class-lp-gateway-abstract.php:774
+#: inc/gateways/class-lp-gateway-abstract.php:800
+msgid "Next billing time"
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:749
+#: inc/gateways/class-lp-gateway-abstract.php:776
+#: inc/gateways/class-lp-gateway-abstract.php:802
+#: inc/gateways/class-lp-gateway-abstract.php:826
+#: inc/gateways/class-lp-gateway-abstract.php:850
+#: inc/gateways/class-lp-gateway-abstract.php:874
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1869
+msgid "Subscription ID: %s"
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:753
+#: inc/gateways/class-lp-gateway-abstract.php:780
+#: inc/gateways/class-lp-gateway-abstract.php:806
+#: inc/gateways/class-lp-gateway-abstract.php:830
+#: inc/gateways/class-lp-gateway-abstract.php:854
+#: inc/gateways/class-lp-gateway-abstract.php:878
+msgid "Plan ID: %s"
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:772
+msgid "Activated created at"
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:798
+msgid "Renew created at"
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:823
+msgid "Expired created at"
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:847
+msgid "Suspended at"
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:871
+msgid "Canceled at"
+msgstr ""
+
+#: inc/gateways/class-lp-gateway-abstract.php:1043
 msgid "%s has been deprecated. Please use % instead of."
 msgstr ""
 
@@ -8964,39 +9104,245 @@
 msgid "Payment can be made upon delivery."
 msgstr ""
 
-#: inc/gateways/paypal/class-lp-gateway-paypal.php:88
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:94
 msgid "Make a payment via Paypal."
 msgstr ""
 
-#: inc/gateways/paypal/class-lp-gateway-paypal.php:92
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:98
 msgid "Pay with PayPal"
 msgstr ""
 
-#: inc/gateways/paypal/class-lp-gateway-paypal.php:252
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:283
 msgid "Paypal Client id is required."
 msgstr ""
 
-#: inc/gateways/paypal/class-lp-gateway-paypal.php:256
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:287
 msgid "Paypal Client secret is required"
 msgstr ""
 
-#: inc/gateways/paypal/class-lp-gateway-paypal.php:346
-#: inc/gateways/paypal/class-lp-gateway-paypal.php:408
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:321
+msgid "Invalid PayPal access token"
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:393
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:631
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:796
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:866
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:948
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1130
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1400
 msgid "Invalid Paypal access token"
 msgstr ""
 
-#: inc/gateways/paypal/class-lp-gateway-paypal.php:376
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:423
 msgid "Invalid Paypal checkout"
 msgstr ""
 
-#: inc/gateways/paypal/class-lp-gateway-paypal.php:387
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:434
 msgid "Invalid Paypal checkout url"
 msgstr ""
 
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:615
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:772
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:856
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:920
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1123
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1226
+msgid "PayPal subscriptions are disabled."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:661
+msgid "Invalid PayPal product response."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:745
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:886
+msgid "Invalid PayPal plan response."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:757
+msgid "PayPal subscription plan created."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:816
+msgid "Invalid PayPal plans response."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:838
+msgid "PayPal subscription plans fetched."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:861
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:925
+msgid "Missing subscription plan id."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:900
+msgid "PayPal subscription plan fetched."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:969
+msgid "Invalid PayPal subscription plan status."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1014
+msgid "PayPal plan interval cannot be changed. Create a new plan instead."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1073
+msgid "PayPal subscription plan updated."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1097
+msgid "PayPal subscription plan deactivated."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1175
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1331
+msgid "Invalid PayPal subscription response."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1193
+msgid "Invalid PayPal subscription approve URL."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1201
+msgid "Redirecting to PayPal subscription checkout."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1231
+msgid "PayPal subscription plan ID is invalid."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1236
+msgid "LearnPress order ID is invalid."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1241
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1711
+msgid "LearnPress order is invalid."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1359
+msgid "PayPal subscription webhook id is missing."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1376
+msgid "Invalid PayPal webhook payload."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1383
+msgid "Invalid PayPal webhook headers."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1395
+msgid "Invalid PayPal webhook certificate URL."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1432
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1680
+msgid "PayPal webhook verification failed."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1564
+msgid "Subscription manager is not available."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1730
+msgid "Ignore lp order completed with subscription activated."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1795
+msgid "LP PayPal get status from webhook is invalid."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1830
+msgid "PayPal setup fee/renew payment resource is invalid."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1836
+msgid "PayPal billing agreement ID is invalid."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1842
+msgid "PayPal billing subscription not same with subscription on LP Order."
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1866
+msgid "PayPal payment setup fee/renew success created at"
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1907
+msgid "PayPal subscription created at"
+msgstr ""
+
+#: inc/gateways/paypal/class-lp-gateway-paypal.php:1910
+msgid "Link payment: %s"
+msgstr ""
+
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:97
+msgid "Order not found."
+msgstr ""
+
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:103
+msgid "Subscription activated."
+msgstr ""
+
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:111
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:124
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:154
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:169
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:181
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:193
+msgid "Parent subscription order not found."
+msgstr ""
+
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:116
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:135
+msgid "Initial subscription payment succeeded."
+msgstr ""
+
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:144
+msgid "Subscription renewal payment succeeded."
+msgstr ""
+
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:159
+msgid "Subscription renewal payment failed."
+msgstr ""
+
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:173
+msgid "Subscription cancelled."
+msgstr ""
+
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:185
+msgid "Subscription suspended."
+msgstr ""
+
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:197
+msgid "Subscription expired."
+msgstr ""
+
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:205
+msgid "Subscription updated."
+msgstr ""
+
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:482
+msgid "Cannot create renewal order."
+msgstr ""
+
+#. translators: %s: parent order number
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:509
+msgid "Subscription renewal generated from parent order %s."
+msgstr ""
+
+#: inc/gateways/subscriptions/class-lp-subscription-manager.php:544
+msgid "Subscription id does not match parent order."
+msgstr ""
+
 #: inc/Gutenberg/Blocks/Courses/CourseItemTemplateBlock.php:61
 #: inc/Shortcodes/Courses/ListCoursesShortcode.php:64
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:108
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:202
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:109
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:212
 msgid "No courses found"
 msgstr ""
 
@@ -9010,10 +9356,10 @@
 msgstr ""
 
 #: inc/Gutenberg/Blocks/SingleCourseElements/CourseCategoriesBlockType.php:68
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:291
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:292
 #: inc/TemplateHooks/Course/SingleCourseModernLayout.php:94
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:378
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:494
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:388
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:485
 msgid "in"
 msgstr ""
 
@@ -9023,10 +9369,10 @@
 msgstr ""
 
 #: inc/Gutenberg/Blocks/SingleCourseElements/CourseInstructorBlockType.php:61
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:308
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:309
 #: inc/TemplateHooks/Course/SingleCourseModernLayout.php:126
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:416
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:513
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:426
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:504
 msgid "by"
 msgstr ""
 
@@ -9086,11 +9432,11 @@
 msgid "Function not found"
 msgstr ""
 
-#: inc/Helpers/Template.php:141
+#: inc/Helpers/Template.php:152
 msgid "Path file %s not exists"
 msgstr ""
 
-#: inc/Helpers/Template.php:490
+#: inc/Helpers/Template.php:501
 #: inc/lp-deprecated.php:860
 msgctxt "breadcrumb"
 msgid "Home"
@@ -9172,7 +9518,7 @@
 #: inc/jwt/rest-api/version1/class-lp-rest-section-items-v1-controller.php:213
 #: inc/jwt/rest-api/version1/class-lp-rest-sections-v1-controller.php:116
 #: inc/jwt/rest-api/version1/class-lp-rest-users-v1-controller.php:45
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:87
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:103
 #: inc/rest-api/v1/frontend/class-lp-rest-material-controller.php:30
 #: inc/rest-api/v1/frontend/class-lp-rest-material-controller.php:74
 #: inc/rest-api/v1/frontend/class-lp-rest-settings-controller.php:23
@@ -9203,8 +9549,8 @@
 msgstr ""
 
 #: inc/jwt/rest-api/version1/class-lp-rest-courses-v1-controller.php:366
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:417
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:544
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:546
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:673
 msgid "Error: The course cannot be added to the cart."
 msgstr ""
 
@@ -9218,7 +9564,7 @@
 #: inc/jwt/rest-api/version1/class-lp-rest-lessons-v1-controller.php:325
 #: inc/jwt/rest-api/version1/class-lp-rest-quiz-v1-controller.php:372
 #: inc/TemplateHooks/Course/SingleCourseTemplate.php:650
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:244
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:236
 #: inc/WPGDPR/ExportPersonalData.php:385
 #: templates/single-course/sidebar/user-time.php:42
 msgid "Lifetime"
@@ -9934,11 +10280,11 @@
 msgstr ""
 
 #: inc/lp-core-functions.php:2162
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1170
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1193
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:524
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:653
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:41
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1177
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1200
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:530
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:644
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:42
 msgid "Loading..."
 msgstr ""
 
@@ -10309,56 +10655,56 @@
 msgid "You do not have permission to delete section"
 msgstr ""
 
-#: inc/Models/PostModel.php:270
-#: inc/Models/PostModel.php:321
+#: inc/Models/PostModel.php:272
+#: inc/Models/PostModel.php:323
 msgid "You do not have permission to create item."
 msgstr ""
 
-#: inc/Models/PostModel.php:293
-#: inc/Models/PostModel.php:333
-#: inc/Models/PostModel.php:494
+#: inc/Models/PostModel.php:295
+#: inc/Models/PostModel.php:335
+#: inc/Models/PostModel.php:496
 #: inc/Models/Question/QuestionAnswerModel.php:177
 msgid "You do not have permission to edit this item."
 msgstr ""
 
-#: inc/Models/PostModel.php:610
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1059
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1105
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:101
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:352
+#: inc/Models/PostModel.php:612
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1066
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1112
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:111
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:362
 msgid "Scheduled"
 msgstr ""
 
-#: inc/Models/PostModel.php:612
+#: inc/Models/PostModel.php:614
 #: inc/order/class-lp-order.php:293
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:105
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:452
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:337
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:326
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:323
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:115
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:462
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:338
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:319
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:315
 msgid "Trash"
 msgstr ""
 
-#: inc/Models/PostModel.php:614
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1066
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:102
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:451
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:577
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:571
+#: inc/Models/PostModel.php:616
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1073
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:112
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:461
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:578
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:572
 msgid "Draft"
 msgstr ""
 
-#: inc/Models/PostModel.php:616
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1089
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:104
+#: inc/Models/PostModel.php:618
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1096
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:114
 msgid "Private"
 msgstr ""
 
-#: inc/Models/PostModel.php:620
+#: inc/Models/PostModel.php:622
 msgid "Auto Draft"
 msgstr ""
 
-#: inc/Models/PostModel.php:622
+#: inc/Models/PostModel.php:624
 msgid "Protected"
 msgstr ""
 
@@ -10561,12 +10907,16 @@
 msgid "%s (Guest)"
 msgstr ""
 
-#: inc/order/class-lp-order.php:1067
+#: inc/order/class-lp-order.php:1029
+msgid "Manage subscription"
+msgstr ""
+
+#: inc/order/class-lp-order.php:1082
 msgctxt "full name"
 msgid "%1$s"
 msgstr ""
 
-#: inc/order/class-lp-order.php:1147
+#: inc/order/class-lp-order.php:1162
 msgid "Order on"
 msgstr ""
 
@@ -10734,7 +11084,7 @@
 msgstr ""
 
 #: inc/rest-api/v1/admin/class-lp-admin-rest-statistics-controller.php:78
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:355
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:346
 msgid "Net sales"
 msgstr ""
 
@@ -10801,72 +11151,96 @@
 msgid "successfully"
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:291
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:480
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:420
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:481
 msgid "Showing only one result"
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:294
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:423
 msgid "Showing last course of %s results"
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:309
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:487
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:438
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:488
 msgid "Showing %1$s of %2$s results"
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:372
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:501
 msgid "Invalid course!"
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:430
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:559
 msgid "Congrats! You have enrolled in the course successfully. Redirecting..."
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:446
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:560
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:575
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:689
 msgid "Error: Please set up a page for checkout."
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:481
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:610
 msgid "Error: Invalid Course ID."
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:486
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:615
 msgid "Error: No Course available."
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:527
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:656
 msgid "Repurchase Options"
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:566
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:695
 msgid "\"%s\" has been added to your cart. Redirecting..."
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:591
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:720
 msgid "Invalid params"
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:596
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:709
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:725
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:838
 #: inc/user/abstract-lp-user.php:766
 msgid "Invalid course"
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:601
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:730
 msgid "Invalid user"
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:606
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:718
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:735
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:847
 msgid "Invalid user course"
 msgstr ""
 
-#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:618
+#: inc/rest-api/v1/frontend/class-lp-rest-courses-controller.php:747
 msgid "Now you can begin this course"
 msgstr ""
 
+#: inc/rest-api/v1/frontend/class-lp-rest-gateway-webhook-controller.php:64
+msgid "Gateway is required."
+msgstr ""
+
+#: inc/rest-api/v1/frontend/class-lp-rest-gateway-webhook-controller.php:69
+msgid "Gateway not found."
+msgstr ""
+
+#: inc/rest-api/v1/frontend/class-lp-rest-gateway-webhook-controller.php:73
+msgid "Gateway is not enable."
+msgstr ""
+
+#: inc/rest-api/v1/frontend/class-lp-rest-gateway-webhook-controller.php:126
+msgid "Invalid webhook request."
+msgstr ""
+
+#: inc/rest-api/v1/frontend/class-lp-rest-gateway-webhook-controller.php:129
+msgid "Too many webhook requests."
+msgstr ""
+
+#: inc/rest-api/v1/frontend/class-lp-rest-gateway-webhook-controller.php:131
+msgid "Webhook payload too large."
+msgstr ""
+
 #: inc/rest-api/v1/frontend/class-lp-rest-instructor-controller.php:80
 msgid "No instructor found!"
 msgstr ""
@@ -11437,7 +11811,7 @@
 msgstr ""
 
 #: inc/TemplateHooks/Admin/AI/AdminCreateCourseAITemplate.php:131
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:665
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:656
 msgid "Create Course"
 msgstr ""
 
@@ -11989,23 +12363,23 @@
 msgid "Course not found!"
 msgstr ""
 
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:174
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:176
 msgid "Search Course"
 msgstr ""
 
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:687
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:699
 msgid "Levels"
 msgstr ""
 
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:714
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:726
 msgid "Online"
 msgstr ""
 
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:715
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:727
 msgid "Offline"
 msgstr ""
 
-#: inc/TemplateHooks/Course/FilterCourseTemplate.php:777
+#: inc/TemplateHooks/Course/FilterCourseTemplate.php:790
 msgid "Done"
 msgstr ""
 
@@ -12013,43 +12387,43 @@
 msgid "You might be interested in"
 msgstr ""
 
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:277
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:278
 msgid "View List Students"
 msgstr ""
 
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:548
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:550
 msgid "Newly published"
 msgstr ""
 
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:551
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:553
 msgid "Price high to low"
 msgstr ""
 
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:552
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:554
 msgid "Price low to high"
 msgstr ""
 
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:573
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:575
 #: templates/courses-top-bar.php:23
 msgid "Search courses..."
 msgstr ""
 
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:600
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:602
 #: templates/courses-top-bar.php:33
 msgid "Switch to %s"
 msgstr ""
 
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:668
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:672
 msgid "Course Found"
 msgid_plural "Courses Found"
 msgstr[0] ""
 msgstr[1] ""
 
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:673
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:677
 msgid "View All"
 msgstr ""
 
-#: inc/TemplateHooks/Course/ListCoursesTemplate.php:747
+#: inc/TemplateHooks/Course/ListCoursesTemplate.php:750
 msgid "Free Course"
 msgid_plural "Free Courses"
 msgstr[0] ""
@@ -12160,10 +12534,10 @@
 msgstr ""
 
 #: inc/TemplateHooks/CourseBuilder/BuilderPopupTemplate.php:58
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:66
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:71
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:49
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:55
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:55
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:56
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:56
 msgid "Sorry, you don't have permission to access this content"
 msgstr ""
 
@@ -12180,298 +12554,298 @@
 msgstr ""
 
 #: inc/TemplateHooks/CourseBuilder/BuilderPopupTemplate.php:112
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:183
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:145
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:145
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:190
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:146
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:146
 msgid "Save Draft"
 msgstr ""
 
 #: inc/TemplateHooks/CourseBuilder/BuilderPopupTemplate.php:182
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:80
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:69
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:69
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:85
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:70
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:70
 msgid "You cannot edit this item because it is in the Trash. Please restore it and try again."
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:52
 #: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:57
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:62
 msgid "You do not have permission to create or edit courses"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:62
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:67
 msgid "Invalid course ID"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:124
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:54
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:131
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:64
 msgid "Add New Course"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:162
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:169
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:110
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:130
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:130
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:131
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:131
 msgid "Edit with WordPress"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:206
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:167
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:167
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:213
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:168
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:168
 msgid "More actions"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:209
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:216
 msgid "Are you sure you want to duplicate this course?"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:353
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:360
 msgid "Please save Course before add Section"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:373
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:380
 msgid "Please save Course before setting course"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:449
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:456
 msgid "%d characters"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:452
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:459
 msgid "example"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:525
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:532
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:364
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:423
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:463
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:492
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:512
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:424
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:464
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:493
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:513
 msgid "Permalink"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:544
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:551
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:384
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:511
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:532
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:512
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:533
 msgid "your-slug"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:756
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:763
 msgid "Parent Category"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:774
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:781
 msgid "Enter Category Name"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:789
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:802
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:803
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:796
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:809
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:810
 msgid "Search categories"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:849
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:856
 msgid "No tags found."
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:850
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:857
 msgid "No matching tags."
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:859
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:860
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:872
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:866
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:867
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:879
 msgid "Search tags"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:878
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:885
 msgid "Enter Tag Name"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:970
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:977
 msgid "Click to upload"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:974
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:981
 msgid "JPG, JPEG, PNG less than 1MB"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1010
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1017
 msgid "Featured Image"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1067
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:103
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:450
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1074
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:113
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:460
 msgid "Pending Review"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1071
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1078
 msgid "Scheduled for"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1072
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1079
 msgid "Published on"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1087
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1094
 msgid "Public"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1091
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1098
 msgid "Password protected"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1113
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1120
 msgid "Visibility"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1277
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderEditCourseTemplate.php:1284
 msgid "Edit in popup"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:99
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:109
 msgid "All Status"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:137
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:147
 msgid "Search by title"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:153
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:163
 msgid "Items per page"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:391
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:401
 msgid "Last Updated on"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:445
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:342
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:331
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:328
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:455
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:343
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:324
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:320
 msgid "Restore"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:446
+#: inc/TemplateHooks/CourseBuilder/Course/BuilderListCoursesTemplate.php:456
 msgid "Delete permanently"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:89
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:90
 msgid "Sorry, you don't have permission to access Course Builder"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:275
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:276
 #: inc/TemplateHooks/Instructor/SingleInstructorTemplate.php:149
 msgid "View Profile"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:341
 #: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:342
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:343
 msgid "Toggle Sidebar"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:425
+#: inc/TemplateHooks/CourseBuilder/CourseBuilderTemplate.php:431
 msgid "Back to WordPress"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:245
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:236
 msgid "Total In-progress Students"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:328
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:360
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:319
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:351
 msgid "This week"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:398
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:389
 msgid "No instructors found"
 msgstr ""
 
 #. translators: %s: number of courses
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:414
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:405
 msgid "%s course"
 msgid_plural "%s courses"
 msgstr[0] ""
 msgstr[1] ""
 
 #. translators: %s: number of students
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:419
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:518
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:605
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:410
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:509
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:596
 msgid "%s student"
 msgid_plural "%s students"
 msgstr[0] ""
 msgstr[1] ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:435
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:426
 msgid "Top Instructors"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:479
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:470
 msgid "No enrollment data available"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:533
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:524
 msgid "Top Enrolled Courses"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:534
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:629
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:525
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:620
 #: inc/TemplateHooks/Order/AdminOrderItemsTemplate.php:408
 #: templates/order/confirm.php:57
 msgid "Total:"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:536
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:527
 msgid "enrolled students"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:560
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:551
 msgid "No sales data available"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:601
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:592
 msgid "Instructor:"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:609
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:600
 msgid "Revenue"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:613
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:604
 msgid "sold"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:628
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:619
 msgid "Top Selling Courses"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:632
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:623
 msgid "revenue"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:671
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:662
 msgid "Create Lesson"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:681
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:672
 msgid "Create Quiz"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:687
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:678
 msgid "Create Question"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:750
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:741
 msgid "Quick Action"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:801
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:792
 msgid "No recent courses found"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:811
+#: inc/TemplateHooks/CourseBuilder/Dashboard/BuilderDashboardTemplate.php:802
 #: inc/Widgets/recent-courses.php:31
 msgid "Recent Courses"
 msgstr ""
@@ -12489,8 +12863,8 @@
 msgstr ""
 
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:88
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:107
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:107
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:108
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:108
 msgid "scheduled"
 msgstr ""
 
@@ -12499,87 +12873,87 @@
 msgstr ""
 
 #: inc/TemplateHooks/CourseBuilder/Lesson/BuilderEditLessonTemplate.php:324
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:426
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:472
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:427
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:473
 msgid "Permalink will be available after saving."
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:155
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:156
 msgid "No lessons found"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:209
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:210
 msgid "Lesson Title"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:211
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:193
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:212
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:194
 #: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:193
 msgid "Create Date"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:306
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:307
 msgid "Toggle preview"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:332
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:333
 msgid "Are you sure you want to duplicate this lesson?"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:344
+#: inc/TemplateHooks/CourseBuilder/Lesson/BuilderListLessonsTemplate.php:345
 msgid "Are you sure you want to delete this lesson? This action cannot be undone."
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:46
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:47
 msgid "You do not have permission to create or edit questions"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:51
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:52
 msgid "Invalid question ID"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:105
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:106
 msgid "Add New Question"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:170
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:171
 msgid "Are you sure you want to duplicate this question?"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:297
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:298
 msgid "Please save Question before setting question"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:466
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderEditQuestionTemplate.php:467
 msgid "Permalink is not available for this question."
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:191
+#: inc/TemplateHooks/CourseBuilder/Question/BuilderListQuestionsTemplate.php:192
 msgid "Question Title"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:46
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:47
 msgid "You do not have permission to create or edit quizzes"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:51
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:52
 msgid "Invalid quiz ID"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:105
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:106
 msgid "Add New Quiz"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:170
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:318
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:171
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderListQuizzesTemplate.php:310
 msgid "Are you sure you want to duplicate this quiz?"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:302
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:303
 msgid "Please save Quiz before add question"
 msgstr ""
 
-#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:334
+#: inc/TemplateHooks/CourseBuilder/Quiz/BuilderEditQuizTemplate.php:335
 msgid "Please save Quiz before setting quiz"
 msgstr ""
 
@@ -13260,7 +13634,7 @@
 msgid "Browser User Agent"
 msgstr ""
 
-#: learnpress.php:860
+#: learnpress.php:861
 msgid "Documentation"
 msgstr ""
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/learnpress.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/learnpress.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/learnpress.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/learnpress.php	2026-05-23 18:20:54.000000000 +0000
@@ -4,7 +4,7 @@
  * Plugin URI: https://thimpress.com/learnpress
  * Description: LearnPress is a WordPress complete solution for creating a Learning Management System (LMS). It can help you to create courses, lessons and quizzes.
  * Author: ThimPress
- * Version: 4.3.6
+ * Version: 4.3.7
  * Author URI: http://thimpress.com
  * Requires at least: 6.0
  * Requires PHP: 7.4
@@ -552,6 +552,7 @@
 			LP_Page_Controller::instance();
 
 			include_once 'inc/gateways/class-lp-gateway-abstract.php';
+			include_once 'inc/gateways/subscriptions/class-lp-subscription-manager.php';
 			include_once 'inc/gateways/class-lp-gateways.php';
 		}
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/readme.txt /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/readme.txt
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/readme.txt	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/readme.txt	2026-05-23 18:20:54.000000000 +0000
@@ -2,8 +2,8 @@
 Contributors: thimpress, tungnx89, nhamdv, nguyenlammanh, tunnhn, phonglq.foobla, thongta, kendy73, leehld

 Donate link:

 Tags: elearning, education, course, lms, learning management system

-Tested up to: 6.9

-Stable tag: 4.3.6

+Tested up to: 7.0

+Stable tag: 4.3.7

 License: GPLv3

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

 

@@ -279,11 +279,17 @@
 

 == Changelog ==

 

+= 4.3.7 (2026-05-24) =

+~ Fixed security.

+~ Fixed minor bugs.

+~ Compatible with WP 7.0.

+

 = 4.3.6 (2026-05-03) =

 ~ Feature: course builder. For teacher, admin manager course without access WP Admin screen.

 ~ Fixed: link profile.

 ~ Fixed: save lesson change data course assigned.

 ~ Fixed: save author via quick edit.

+~ Fixed: security.

 

 = 4.3.5 (2026-04-10) =

 ~ Added: MCP (Model Context Protocol) support for get information courses, curriculum, lessons, users enroll... with AI.

diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/templates/pages/course-builder.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/templates/pages/course-builder.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/templates/pages/course-builder.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/templates/pages/course-builder.php	2026-05-23 18:20:54.000000000 +0000
@@ -35,6 +35,8 @@
 	$asset->load_scripts_on_head();
 	$asset->load_scripts();
 
+	do_action( 'learn-press/course-builder/head' );
+
 	wp_enqueue_editor();
 	wp_enqueue_media();
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/vendor/composer/installed.php /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/vendor/composer/installed.php
--- /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.6/vendor/composer/installed.php	2026-05-03 17:09:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/learnpress/4.3.7/vendor/composer/installed.php	2026-05-23 18:20:54.000000000 +0000
@@ -3,7 +3,7 @@
         'name' => 'learnpress/learnpress',
         'pretty_version' => 'dev-develop',
         'version' => 'dev-develop',
-        'reference' => 'f95ac89e6a1c9efafbe7e592ca6203f8e47a087d',
+        'reference' => '6130a461b7929be4ccf33d94498149d778cf8d2d',
         'type' => 'library',
         'install_path' => __DIR__ . '/../../',
         'aliases' => array(),
@@ -13,7 +13,7 @@
         'learnpress/learnpress' => array(
             'pretty_version' => 'dev-develop',
             'version' => 'dev-develop',
-            'reference' => 'f95ac89e6a1c9efafbe7e592ca6203f8e47a087d',
+            'reference' => '6130a461b7929be4ccf33d94498149d778cf8d2d',
             'type' => 'library',
             'install_path' => __DIR__ . '/../../',
             'aliases' => array(),

Exploit Outline

1. Target the unauthenticated LearnPress REST API endpoint located at /wp-json/lp/v1/courses/archive-course. 2. Submit a GET request including the query parameters 'c_status=all' and 'return_type=json'. 3. The 'c_status=all' parameter instructs the internal query builder to ignore the default 'publish' status constraint, including draft, private, and pending courses in the result set. 4. The 'return_type=json' parameter causes the query builder to skip the standard logic that restricts selection to 'DISTINCT(ID)', leading to a fallback 'SELECT *' database query. 5. The resulting JSON response contains the full wp_posts database objects, allowing an attacker to extract the 'post_password' field (containing plaintext passwords for protected courses) and 'post_content' (revealing content for non-public courses).

Check if your site is affected.

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